xref: /linux-6.15/MAINTAINERS (revision ceb9155d)
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
127N:	include/uapi/linux/nl80211-.*
128F:	include/uapi/linux/wireless.h
129F:	net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M:	Heiner Kallweit <[email protected]>
133M:	[email protected]
134L:	[email protected]
135S:	Maintained
136F:	drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M:	Greg Kroah-Hartman <[email protected]>
140L:	[email protected]
141S:	Maintained
142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F:	drivers/tty/serial/8250*
144F:	include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L:	[email protected]
148S:	Orphan / Obsolete
149F:	drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M:	Eric Van Hensbergen <[email protected]>
153M:	Latchesar Ionkov <[email protected]>
154M:	Dominique Martinet <[email protected]>
155R:	Christian Schoenebeck <[email protected]>
156L:	[email protected]
157S:	Maintained
158W:	http://github.com/v9fs
159Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T:	git git://github.com/martinetd/linux.git
162F:	Documentation/filesystems/9p.rst
163F:	fs/9p/
164F:	include/net/9p/
165F:	include/trace/events/9p.h
166F:	include/uapi/linux/virtio_9p.h
167F:	net/9p/
168
169A64FX DIAG DRIVER
170M:	Hitomi Hasegawa <[email protected]>
171S:	Supported
172F:	drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L:	[email protected]
176S:	Orphan
177W:	https://linuxtv.org
178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
179F:	drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M:	Adaptec OEM Raid Solutions <[email protected]>
183L:	[email protected]
184S:	Supported
185W:	http://www.adaptec.com/
186F:	Documentation/scsi/aacraid.rst
187F:	drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M:	Thomas Richard <[email protected]>
191S:	Maintained
192F:	drivers/leds/leds-upboard.c
193F:	drivers/mfd/upboard-fpga.c
194F:	drivers/pinctrl/pinctrl-upboard.c
195F:	include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M:	Linus Walleij <[email protected]>
199F:	Documentation/devicetree/bindings/power/supply/*ab8500*
200F:	drivers/power/supply/*ab8500*
201
202ABI/API
203L:	[email protected]
204F:	include/linux/syscalls.h
205F:	kernel/sys_ni.c
206X:	arch/*/include/uapi/
207X:	include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M:	Hans de Goede <[email protected]>
211L:	[email protected]
212S:	Maintained
213F:	drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M:	Alistair John Strachan <[email protected]>
217L:	[email protected]
218S:	Maintained
219F:	drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M:	William Breathitt Gray <[email protected]>
223L:	[email protected]
224S:	Maintained
225F:	drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M:	William Breathitt Gray <[email protected]>
229L:	[email protected]
230S:	Maintained
231F:	drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M:	William Breathitt Gray <[email protected]>
235L:	[email protected]
236S:	Maintained
237F:	drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M:	William Breathitt Gray <[email protected]>
241L:	[email protected]
242S:	Maintained
243F:	drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M:	William Breathitt Gray <[email protected]>
247L:	[email protected]
248S:	Maintained
249F:	drivers/gpio/gpio-idio-16.c
250F:	drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M:	William Breathitt Gray <[email protected]>
254L:	[email protected]
255S:	Maintained
256F:	drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M:	William Breathitt Gray <[email protected]>
260L:	[email protected]
261S:	Maintained
262F:	drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <[email protected]>
266L:	[email protected]
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Kaestle <[email protected]>
272L:	[email protected]
273S:	Maintained
274W:	http://piie.net/?section=acerhdf
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <[email protected]>
279L:	[email protected]
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <[email protected]>
285R:	Len Brown <[email protected]>
286L:	[email protected]
287S:	Supported
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289B:	https://bugzilla.kernel.org
290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F:	Documentation/ABI/testing/configfs-acpi
292F:	Documentation/ABI/testing/sysfs-bus-acpi
293F:	Documentation/firmware-guide/acpi/
294F:	arch/x86/kernel/acpi/
295F:	arch/x86/pci/acpi.c
296F:	drivers/acpi/
297F:	drivers/pci/*/*acpi*
298F:	drivers/pci/*acpi*
299F:	drivers/pnp/pnpacpi/
300F:	include/acpi/
301F:	include/linux/acpi.h
302F:	include/linux/fwnode.h
303F:	include/linux/fw_table.h
304F:	lib/fw_table.c
305F:	tools/power/acpi/
306
307ACPI APEI
308M:	"Rafael J. Wysocki" <[email protected]>
309R:	Len Brown <[email protected]>
310R:	James Morse <[email protected]>
311R:	Tony Luck <[email protected]>
312R:	Borislav Petkov <[email protected]>
313L:	[email protected]
314F:	drivers/acpi/apei/
315
316ACPI COMPONENT ARCHITECTURE (ACPICA)
317M:	Robert Moore <[email protected]>
318M:	"Rafael J. Wysocki" <[email protected]>
319L:	[email protected]
320L:	[email protected]
321S:	Supported
322W:	https://acpica.org/
323W:	https://github.com/acpica/acpica/
324Q:	https://patchwork.kernel.org/project/linux-acpi/list/
325B:	https://bugzilla.kernel.org
326B:	https://bugs.acpica.org
327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
328F:	drivers/acpi/acpica/
329F:	include/acpi/
330F:	tools/power/acpi/
331
332ACPI FOR ARM64 (ACPI/arm64)
333M:	Lorenzo Pieralisi <[email protected]>
334M:	Hanjun Guo <[email protected]>
335M:	Sudeep Holla <[email protected]>
336L:	[email protected]
337L:	[email protected] (moderated for non-subscribers)
338S:	Maintained
339F:	drivers/acpi/arm64
340F:	include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M:	Sunil V L <[email protected]>
344L:	[email protected]
345L:	[email protected]
346S:	Maintained
347F:	drivers/acpi/riscv/
348
349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
350M:	Sudeep Holla <[email protected]>
351L:	[email protected]
352S:	Supported
353F:	drivers/mailbox/pcc.c
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <[email protected]>
357M:	Len Brown <[email protected]>
358R:	Andy Shevchenko <[email protected]>
359R:	Mika Westerberg <[email protected]>
360L:	[email protected]
361S:	Supported
362Q:	https://patchwork.kernel.org/project/linux-acpi/list/
363B:	https://bugzilla.kernel.org
364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
365F:	drivers/acpi/pmic/
366
367ACPI QUICKSTART DRIVER
368M:	Armin Wolf <[email protected]>
369L:	[email protected]
370S:	Maintained
371F:	drivers/platform/x86/quickstart.c
372
373ACPI SERIAL MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <[email protected]>
375L:	[email protected]
376S:	Maintained
377F:	drivers/platform/x86/serial-multi-instantiate.c
378
379ACPI THERMAL DRIVER
380M:	Rafael J. Wysocki <[email protected]>
381R:	Zhang Rui <[email protected]>
382L:	[email protected]
383S:	Supported
384B:	https://bugzilla.kernel.org
385F:	drivers/acpi/*thermal*
386
387ACPI VIOT DRIVER
388M:	Jean-Philippe Brucker <[email protected]>
389L:	[email protected]
390L:	[email protected]
391S:	Maintained
392F:	drivers/acpi/viot.c
393F:	include/linux/acpi_viot.h
394
395ACPI WMI DRIVER
396M:	Armin Wolf <[email protected]>
397L:	[email protected]
398S:	Maintained
399F:	Documentation/ABI/testing/sysfs-bus-wmi
400F:	Documentation/driver-api/wmi.rst
401F:	Documentation/wmi/
402F:	drivers/platform/x86/wmi.c
403F:	include/uapi/linux/wmi.h
404
405ACRN HYPERVISOR SERVICE MODULE
406M:	Fei Li <[email protected]>
407L:	[email protected] (subscribers-only)
408S:	Supported
409W:	https://projectacrn.org
410F:	Documentation/virt/acrn/
411F:	drivers/virt/acrn/
412F:	include/uapi/linux/acrn.h
413
414AD1889 ALSA SOUND DRIVER
415L:	[email protected]
416S:	Maintained
417W:	https://parisc.wiki.kernel.org/index.php/AD1889
418F:	sound/pci/ad1889.*
419
420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Mugilraj Dhavachelvan <[email protected]>
422L:	[email protected]
423S:	Supported
424F:	drivers/iio/potentiometer/ad5110.c
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <[email protected]>
428S:	Supported
429W:	http://wiki.analog.com/AD5254
430W:	https://ez.analog.com/linux-software-drivers
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <[email protected]>
435S:	Supported
436W:	http://wiki.analog.com/AD5398
437W:	https://ez.analog.com/linux-software-drivers
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <[email protected]>
442S:	Supported
443W:	http://wiki.analog.com/AD7142
444W:	https://ez.analog.com/linux-software-drivers
445F:	drivers/input/misc/ad714x.c
446
447AD738X ADC DRIVER (AD7380/1/2/4)
448M:	Michael Hennerich <[email protected]>
449M:	Nuno Sá <[email protected]>
450R:	David Lechner <[email protected]>
451S:	Supported
452W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
455F:	Documentation/iio/ad7380.rst
456F:	drivers/iio/adc/ad7380.c
457
458AD7877 TOUCHSCREEN DRIVER
459M:	Michael Hennerich <[email protected]>
460S:	Supported
461W:	http://wiki.analog.com/AD7877
462W:	https://ez.analog.com/linux-software-drivers
463F:	drivers/input/touchscreen/ad7877.c
464
465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
466M:	Michael Hennerich <[email protected]>
467S:	Supported
468W:	http://wiki.analog.com/AD7879
469W:	https://ez.analog.com/linux-software-drivers
470F:	drivers/input/touchscreen/ad7879.c
471
472AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
473M:	Michael Hennerich <[email protected]>
474M:	Nuno Sá <[email protected]>
475R:	David Lechner <[email protected]>
476S:	Supported
477W:	https://ez.analog.com/linux-software-drivers
478F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
479F:	Documentation/iio/ad7944.rst
480F:	drivers/iio/adc/ad7944.c
481
482ADAFRUIT MINI I2C GAMEPAD
483M:	Anshul Dalal <[email protected]>
484L:	[email protected]
485S:	Maintained
486F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
487F:	drivers/input/joystick/adafruit-seesaw.c
488
489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490M:	Jiri Kosina <[email protected]>
491S:	Maintained
492
493ADF7242 IEEE 802.15.4 RADIO DRIVER
494M:	Michael Hennerich <[email protected]>
495L:	[email protected]
496S:	Supported
497W:	https://wiki.analog.com/ADF7242
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500F:	drivers/net/ieee802154/adf7242.c
501
502ADM1025 HARDWARE MONITOR DRIVER
503M:	Jean Delvare <[email protected]>
504L:	[email protected]
505S:	Maintained
506F:	Documentation/hwmon/adm1025.rst
507F:	drivers/hwmon/adm1025.c
508
509ADM1029 HARDWARE MONITOR DRIVER
510M:	Corentin Labbe <[email protected]>
511L:	[email protected]
512S:	Maintained
513F:	drivers/hwmon/adm1029.c
514
515ADM8211 WIRELESS DRIVER
516L:	[email protected]
517S:	Orphan
518F:	drivers/net/wireless/admtek/
519
520ADP1050 HARDWARE MONITOR DRIVER
521M:	Radu Sabau <[email protected]>
522L:	[email protected]
523S:	Supported
524W:	https://ez.analog.com/linux-software-drivers
525F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
526
527ADP1653 FLASH CONTROLLER DRIVER
528M:	Sakari Ailus <[email protected]>
529L:	[email protected]
530S:	Maintained
531F:	drivers/media/i2c/adp1653.c
532F:	include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M:	Michael Hennerich <[email protected]>
536S:	Supported
537W:	http://wiki.analog.com/ADP5520
538W:	https://ez.analog.com/linux-software-drivers
539F:	drivers/gpio/gpio-adp5520.c
540F:	drivers/input/keyboard/adp5520-keys.c
541F:	drivers/leds/leds-adp5520.c
542F:	drivers/mfd/adp5520.c
543F:	drivers/video/backlight/adp5520_bl.c
544
545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
546M:	Laurent Pinchart <[email protected]>
547L:	[email protected]
548L:	[email protected]
549S:	Maintained
550F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
551F:	drivers/gpio/gpio-adp5585.c
552F:	drivers/mfd/adp5585.c
553F:	drivers/pwm/pwm-adp5585.c
554F:	include/linux/mfd/adp5585.h
555
556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
557M:	Michael Hennerich <[email protected]>
558S:	Supported
559W:	http://wiki.analog.com/ADP5588
560W:	https://ez.analog.com/linux-software-drivers
561F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
562F:	drivers/input/keyboard/adp5588-keys.c
563
564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
565M:	Michael Hennerich <[email protected]>
566S:	Supported
567W:	http://wiki.analog.com/ADP8860
568W:	https://ez.analog.com/linux-software-drivers
569F:	drivers/video/backlight/adp8860_bl.c
570
571ADT746X FAN DRIVER
572M:	Colin Leroy <[email protected]>
573S:	Maintained
574F:	drivers/macintosh/therm_adt746x.c
575
576ADT7475 HARDWARE MONITOR DRIVER
577M:	Jean Delvare <[email protected]>
578L:	[email protected]
579S:	Maintained
580F:	Documentation/hwmon/adt7475.rst
581F:	drivers/hwmon/adt7475.c
582
583ADVANSYS SCSI DRIVER
584M:	Matthew Wilcox <[email protected]>
585M:	Hannes Reinecke <[email protected]>
586L:	[email protected]
587S:	Maintained
588F:	Documentation/scsi/advansys.rst
589F:	drivers/scsi/advansys.c
590
591ADVANTECH SWBTN DRIVER
592M:	Andrea Ho <[email protected]>
593L:	[email protected]
594S:	Maintained
595F:	drivers/platform/x86/adv_swbutton.c
596
597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598M:	Lucas Stankus <[email protected]>
599S:	Supported
600F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
601F:	drivers/iio/accel/adxl313*
602
603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
604M:	Michael Hennerich <[email protected]>
605S:	Supported
606W:	http://wiki.analog.com/ADXL345
607W:	https://ez.analog.com/linux-software-drivers
608F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
609F:	drivers/input/misc/adxl34x.c
610
611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Puranjay Mohan <[email protected]>
613L:	[email protected]
614S:	Supported
615F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
616F:	drivers/iio/accel/adxl355.h
617F:	drivers/iio/accel/adxl355_core.c
618F:	drivers/iio/accel/adxl355_i2c.c
619F:	drivers/iio/accel/adxl355_spi.c
620
621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
622M:	Cosmin Tanislav <[email protected]>
623L:	[email protected]
624S:	Supported
625W:	https://ez.analog.com/linux-software-drivers
626F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
627F:	drivers/iio/accel/adxl367*
628
629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Michael Hennerich <[email protected]>
631S:	Supported
632W:	https://ez.analog.com/linux-software-drivers
633F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
634F:	drivers/iio/accel/adxl372.c
635F:	drivers/iio/accel/adxl372_i2c.c
636F:	drivers/iio/accel/adxl372_spi.c
637
638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
639M:	Ramona Gradinariu <[email protected]>
640M:	Antoniu Miclaus <[email protected]>
641S:	Supported
642W:	https://ez.analog.com/linux-software-drivers
643F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
644F:	drivers/iio/accel/adxl380.c
645F:	drivers/iio/accel/adxl380.h
646F:	drivers/iio/accel/adxl380_i2c.c
647F:	drivers/iio/accel/adxl380_spi.c
648
649AF8133J THREE-AXIS MAGNETOMETER DRIVER
650M:	Ondřej Jirman <[email protected]>
651S:	Maintained
652F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
653F:	drivers/iio/magnetometer/af8133j.c
654
655AF9013 MEDIA DRIVER
656L:	[email protected]
657S:	Orphan
658W:	https://linuxtv.org
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660F:	drivers/media/dvb-frontends/af9013*
661
662AF9033 MEDIA DRIVER
663L:	[email protected]
664S:	Orphan
665W:	https://linuxtv.org
666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
667F:	drivers/media/dvb-frontends/af9033*
668
669AFFS FILE SYSTEM
670M:	David Sterba <[email protected]>
671L:	[email protected]
672S:	Odd Fixes
673F:	Documentation/filesystems/affs.rst
674F:	fs/affs/
675
676AFS FILESYSTEM
677M:	David Howells <[email protected]>
678M:	Marc Dionne <[email protected]>
679L:	[email protected]
680S:	Supported
681W:	https://www.infradead.org/~dhowells/kafs/
682F:	Documentation/filesystems/afs.rst
683F:	fs/afs/
684F:	include/trace/events/afs.h
685
686AGPGART DRIVER
687M:	David Airlie <[email protected]>
688L:	[email protected]
689S:	Maintained
690T:	git https://gitlab.freedesktop.org/drm/kernel.git
691F:	drivers/char/agp/
692F:	include/linux/agp*
693F:	include/uapi/linux/agp*
694
695AHA152X SCSI DRIVER
696M:	"Juergen E. Fischer" <[email protected]>
697L:	[email protected]
698S:	Maintained
699F:	drivers/scsi/aha152x*
700F:	drivers/scsi/pcmcia/aha152x*
701
702AIC7XXX / AIC79XX SCSI DRIVER
703M:	Hannes Reinecke <[email protected]>
704L:	[email protected]
705S:	Maintained
706F:	drivers/scsi/aic7xxx/
707
708AIMSLAB FM RADIO RECEIVER DRIVER
709M:	Hans Verkuil <[email protected]>
710L:	[email protected]
711S:	Maintained
712W:	https://linuxtv.org
713T:	git git://linuxtv.org/media.git
714F:	drivers/media/radio/radio-aimslab*
715
716AIO
717M:	Benjamin LaHaise <[email protected]>
718L:	[email protected]
719S:	Supported
720F:	fs/aio.c
721F:	include/linux/*aio*.h
722
723AIROHA ETHERNET DRIVER
724M:	Lorenzo Bianconi <[email protected]>
725L:	[email protected] (moderated for non-subscribers)
726L:	[email protected] (moderated for non-subscribers)
727L:	[email protected]
728S:	Maintained
729F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
730F:	drivers/net/ethernet/airoha/
731
732AIROHA PCIE PHY DRIVER
733M:	Lorenzo Bianconi <[email protected]>
734L:	[email protected] (moderated for non-subscribers)
735S:	Maintained
736F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
737F:	drivers/phy/phy-airoha-pcie-regs.h
738F:	drivers/phy/phy-airoha-pcie.c
739
740AIROHA SPI SNFI DRIVER
741M:	Lorenzo Bianconi <[email protected]>
742M:	Ray Liu <[email protected]>
743L:	[email protected] (moderated for non-subscribers)
744L:	[email protected]
745S:	Maintained
746F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
747F:	drivers/spi/spi-airoha-snfi.c
748
749AIRSPY MEDIA DRIVER
750L:	[email protected]
751S:	Orphan
752W:	https://linuxtv.org
753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
754F:	drivers/media/usb/airspy/
755
756ALACRITECH GIGABIT ETHERNET DRIVER
757M:	Lino Sanfilippo <[email protected]>
758S:	Maintained
759F:	drivers/net/ethernet/alacritech/*
760
761ALCATEL SPEEDTOUCH USB DRIVER
762M:	Duncan Sands <[email protected]>
763L:	[email protected]
764S:	Maintained
765W:	http://www.linux-usb.org/SpeedTouch/
766F:	drivers/usb/atm/speedtch.c
767F:	drivers/usb/atm/usbatm.c
768
769ALCHEMY AU1XX0 MMC DRIVER
770M:	Manuel Lauss <[email protected]>
771S:	Maintained
772F:	drivers/mmc/host/au1xmmc.c
773
774ALI1563 I2C DRIVER
775M:	Rudolf Marek <[email protected]>
776L:	[email protected]
777S:	Maintained
778F:	Documentation/i2c/busses/i2c-ali1563.rst
779F:	drivers/i2c/busses/i2c-ali1563.c
780
781ALIBABA ELASTIC RDMA DRIVER
782M:	Cheng Xu <[email protected]>
783M:	Kai Shen <[email protected]>
784L:	[email protected]
785S:	Supported
786F:	drivers/infiniband/hw/erdma
787F:	include/uapi/rdma/erdma-abi.h
788
789ALIBABA PMU DRIVER
790M:	Shuai Xue <[email protected]>
791S:	Supported
792F:	Documentation/admin-guide/perf/alibaba_pmu.rst
793F:	drivers/perf/alibaba_uncore_drw_pmu.c
794
795ALIENWARE WMI DRIVER
796M:	Kurt Borja <[email protected]>
797L:	[email protected]
798L:	[email protected]
799S:	Maintained
800F:	Documentation/wmi/devices/alienware-wmi.rst
801F:	drivers/platform/x86/dell/alienware-wmi*
802
803ALLEGRO DVT VIDEO IP CORE DRIVER
804M:	Michael Tretter <[email protected]>
805R:	Pengutronix Kernel Team <[email protected]>
806L:	[email protected]
807S:	Maintained
808F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
809F:	drivers/media/platform/allegro-dvt/
810
811ALLIED VISION ALVIUM CAMERA DRIVER
812M:	Tommaso Merciai <[email protected]>
813M:	Martin Hecht <[email protected]>
814L:	[email protected]
815S:	Maintained
816F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
817F:	drivers/media/i2c/alvium-csi2.c
818F:	drivers/media/i2c/alvium-csi2.h
819
820ALLWINNER A10 CSI DRIVER
821M:	Maxime Ripard <[email protected]>
822L:	[email protected]
823S:	Maintained
824T:	git git://linuxtv.org/media.git
825F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
826F:	drivers/media/platform/sunxi/sun4i-csi/
827
828ALLWINNER A31 CSI DRIVER
829M:	Yong Deng <[email protected]>
830M:	Paul Kocialkowski <[email protected]>
831L:	[email protected]
832S:	Maintained
833T:	git git://linuxtv.org/media.git
834F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
835F:	drivers/media/platform/sunxi/sun6i-csi/
836
837ALLWINNER A31 ISP DRIVER
838M:	Paul Kocialkowski <[email protected]>
839L:	[email protected]
840S:	Maintained
841T:	git git://linuxtv.org/media.git
842F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
843F:	drivers/staging/media/sunxi/sun6i-isp/
844F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
845
846ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
847M:	Paul Kocialkowski <[email protected]>
848L:	[email protected]
849S:	Maintained
850T:	git git://linuxtv.org/media.git
851F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
852F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
853
854ALLWINNER CPUFREQ DRIVER
855M:	Yangtao Li <[email protected]>
856L:	[email protected]
857S:	Maintained
858F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
859F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
860
861ALLWINNER CRYPTO DRIVERS
862M:	Corentin Labbe <[email protected]>
863L:	[email protected]
864S:	Maintained
865F:	drivers/crypto/allwinner/
866
867ALLWINNER DMIC DRIVERS
868M:	Ban Tao <[email protected]>
869L:	[email protected]
870S:	Maintained
871F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
872F:	sound/soc/sunxi/sun50i-dmic.c
873
874ALLWINNER HARDWARE SPINLOCK SUPPORT
875M:	Wilken Gottwalt <[email protected]>
876S:	Maintained
877F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
878F:	drivers/hwspinlock/sun6i_hwspinlock.c
879
880ALLWINNER THERMAL DRIVER
881M:	Vasily Khoruzhick <[email protected]>
882M:	Yangtao Li <[email protected]>
883L:	[email protected]
884S:	Maintained
885F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
886F:	drivers/thermal/sun8i_thermal.c
887
888ALLWINNER VPU DRIVER
889M:	Maxime Ripard <[email protected]>
890M:	Paul Kocialkowski <[email protected]>
891L:	[email protected]
892S:	Maintained
893F:	drivers/staging/media/sunxi/cedrus/
894
895ALPHA PORT
896M:	Richard Henderson <[email protected]>
897M:	Matt Turner <[email protected]>
898L:	[email protected]
899S:	Odd Fixes
900F:	arch/alpha/
901
902ALPS PS/2 TOUCHPAD DRIVER
903R:	Pali Rohár <[email protected]>
904F:	drivers/input/mouse/alps.*
905
906ALTERA MAILBOX DRIVER
907M:	Mun Yew Tham <[email protected]>
908S:	Maintained
909F:	drivers/mailbox/mailbox-altera.c
910
911ALTERA MSGDMA IP CORE DRIVER
912M:	Olivier Dautricourt <[email protected]>
913R:	Stefan Roese <[email protected]>
914L:	[email protected]
915S:	Odd Fixes
916F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
917F:	drivers/dma/altera-msgdma.c
918
919ALTERA PIO DRIVER
920M:	Mun Yew Tham <[email protected]>
921L:	[email protected]
922S:	Maintained
923F:	drivers/gpio/gpio-altera.c
924
925ALTERA TRIPLE SPEED ETHERNET DRIVER
926M:	Joyce Ooi <[email protected]>
927L:	[email protected]
928S:	Maintained
929F:	drivers/net/ethernet/altera/
930
931ALTERA UART/JTAG UART SERIAL DRIVERS
932M:	Tobias Klauser <[email protected]>
933L:	[email protected]
934S:	Maintained
935F:	drivers/tty/serial/altera_jtaguart.c
936F:	drivers/tty/serial/altera_uart.c
937F:	include/linux/altera_jtaguart.h
938F:	include/linux/altera_uart.h
939
940AMAZON ANNAPURNA LABS FIC DRIVER
941M:	Talel Shenhar <[email protected]>
942S:	Maintained
943F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
944F:	drivers/irqchip/irq-al-fic.c
945
946AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
947M:	Talel Shenhar <[email protected]>
948M:	Talel Shenhar <[email protected]>
949S:	Maintained
950F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
951F:	drivers/edac/al_mc_edac.c
952
953AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
954M:	Talel Shenhar <[email protected]>
955S:	Maintained
956F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
957F:	drivers/thermal/thermal_mmio.c
958
959AMAZON ETHERNET DRIVERS
960M:	Shay Agroskin <[email protected]>
961M:	Arthur Kiyanovski <[email protected]>
962R:	David Arinzon <[email protected]>
963R:	Saeed Bishara <[email protected]>
964L:	[email protected]
965S:	Maintained
966F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
967F:	drivers/net/ethernet/amazon/
968
969AMAZON RDMA EFA DRIVER
970M:	Michael Margolin <[email protected]>
971R:	Gal Pressman <[email protected]>
972R:	Yossi Leybovich <[email protected]>
973L:	[email protected]
974S:	Supported
975Q:	https://patchwork.kernel.org/project/linux-rdma/list/
976F:	drivers/infiniband/hw/efa/
977F:	include/uapi/rdma/efa-abi.h
978
979AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
980M:	Basavaraj Natikar <[email protected]>
981R:	Mario Limonciello <[email protected]>
982L:	[email protected]
983S:	Supported
984F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
985F:	drivers/platform/x86/amd/x3d_vcache.c
986
987AMD ADDRESS TRANSLATION LIBRARY (ATL)
988M:	Yazen Ghannam <[email protected]>
989L:	[email protected]
990S:	Supported
991F:	drivers/ras/amd/atl/*
992
993AMD AE4DMA DRIVER
994M:	Basavaraj Natikar <[email protected]>
995L:	[email protected]
996S:	Supported
997F:	drivers/dma/amd/ae4dma/
998
999AMD AXI W1 DRIVER
1000M:	Kris Chaplin <[email protected]>
1001R:	Thomas Delev <[email protected]>
1002R:	Michal Simek <[email protected]>
1003S:	Maintained
1004F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1005F:	drivers/w1/masters/amd_axi_w1.c
1006
1007AMD CDX BUS DRIVER
1008M:	Nipun Gupta <[email protected]>
1009M:	Nikhil Agarwal <[email protected]>
1010S:	Maintained
1011F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1012F:	drivers/cdx/*
1013F:	include/linux/cdx/*
1014
1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1016M:	Tom Lendacky <[email protected]>
1017M:	John Allen <[email protected]>
1018L:	[email protected]
1019S:	Supported
1020F:	drivers/crypto/ccp/
1021F:	include/linux/ccp.h
1022
1023AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1024M:	Ashish Kalra <[email protected]>
1025M:	Tom Lendacky <[email protected]>
1026L:	[email protected]
1027S:	Supported
1028F:	drivers/crypto/ccp/sev*
1029F:	include/uapi/linux/psp-sev.h
1030
1031AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1032M:	Mario Limonciello <[email protected]>
1033L:	[email protected]
1034S:	Supported
1035F:	drivers/crypto/ccp/dbc.c
1036F:	drivers/crypto/ccp/dbc.h
1037F:	drivers/crypto/ccp/platform-access.c
1038F:	drivers/crypto/ccp/platform-access.h
1039F:	include/uapi/linux/psp-dbc.h
1040F:	tools/crypto/ccp/*.c
1041F:	tools/crypto/ccp/*.py
1042
1043AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1044M:	Mario Limonciello <[email protected]>
1045L:	[email protected]
1046S:	Supported
1047F:	drivers/crypto/ccp/hsti.*
1048
1049AMD DISPLAY CORE
1050M:	Harry Wentland <[email protected]>
1051M:	Leo Li <[email protected]>
1052R:	Rodrigo Siqueira <[email protected]>
1053L:	[email protected]
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/display/
1057
1058AMD DISPLAY CORE - DML
1059M:	Austin Zheng <[email protected]>
1060M:	Jun Lei <[email protected]>
1061S:	Supported
1062F:	drivers/gpu/drm/amd/display/dc/dml/
1063F:	drivers/gpu/drm/amd/display/dc/dml2/
1064
1065AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1066M:	Huang Rui <[email protected]>
1067L:	[email protected]
1068S:	Supported
1069F:	Documentation/hwmon/fam15h_power.rst
1070F:	drivers/hwmon/fam15h_power.c
1071
1072AMD FCH GPIO DRIVER
1073M:	Enrico Weigelt, metux IT consult <[email protected]>
1074L:	[email protected]
1075S:	Maintained
1076F:	drivers/gpio/gpio-amd-fch.c
1077F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1078
1079AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1080L:	[email protected] (moderated for non-subscribers)
1081S:	Orphan
1082F:	drivers/usb/gadget/udc/amd5536udc.*
1083
1084AMD GEODE PROCESSOR/CHIPSET SUPPORT
1085M:	Andres Salomon <[email protected]>
1086L:	[email protected] (moderated for non-subscribers)
1087S:	Supported
1088W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1089F:	arch/x86/include/asm/geode.h
1090F:	drivers/char/hw_random/geode-rng.c
1091F:	drivers/crypto/geode*
1092F:	drivers/video/fbdev/geode/
1093
1094AMD HSMP DRIVER
1095M:	Naveen Krishna Chatradhi <[email protected]>
1096R:	Carlos Bilbao <[email protected]>
1097L:	[email protected]
1098S:	Maintained
1099F:	Documentation/arch/x86/amd_hsmp.rst
1100F:	arch/x86/include/asm/amd_hsmp.h
1101F:	arch/x86/include/uapi/asm/amd_hsmp.h
1102F:	drivers/platform/x86/amd/hsmp/
1103
1104AMD IOMMU (AMD-VI)
1105M:	Joerg Roedel <[email protected]>
1106R:	Suravee Suthikulpanit <[email protected]>
1107L:	[email protected]
1108S:	Maintained
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1110F:	drivers/iommu/amd/
1111F:	include/linux/amd-iommu.h
1112
1113AMD KFD
1114M:	Felix Kuehling <[email protected]>
1115L:	[email protected]
1116S:	Supported
1117T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1118F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1119F:	drivers/gpu/drm/amd/amdkfd/
1120F:	drivers/gpu/drm/amd/include/cik_structs.h
1121F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1122F:	drivers/gpu/drm/amd/include/v9_structs.h
1123F:	drivers/gpu/drm/amd/include/vi_structs.h
1124F:	include/uapi/linux/kfd_ioctl.h
1125F:	include/uapi/linux/kfd_sysfs.h
1126
1127AMD MP2 I2C DRIVER
1128M:	Elie Morisse <[email protected]>
1129M:	Shyam Sundar S K <[email protected]>
1130L:	[email protected]
1131S:	Maintained
1132F:	drivers/i2c/busses/i2c-amd-mp2*
1133
1134AMD ASF I2C DRIVER
1135M:	Shyam Sundar S K <[email protected]>
1136L:	[email protected]
1137S:	Supported
1138F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1139
1140AMD NODE DRIVER
1141M:	Mario Limonciello <[email protected]>
1142M:	Yazen Ghannam <[email protected]>
1143L:	[email protected]
1144S:	Supported
1145F:	arch/x86/include/asm/amd_node.h
1146F:	arch/x86/kernel/amd_node.c
1147
1148AMD PDS CORE DRIVER
1149M:	Shannon Nelson <[email protected]>
1150M:	Brett Creeley <[email protected]>
1151L:	[email protected]
1152S:	Maintained
1153F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1154F:	drivers/net/ethernet/amd/pds_core/
1155F:	include/linux/pds/
1156
1157AMD PMC DRIVER
1158M:	Shyam Sundar S K <[email protected]>
1159L:	[email protected]
1160S:	Supported
1161F:	drivers/platform/x86/amd/pmc/
1162
1163AMD PMF DRIVER
1164M:	Shyam Sundar S K <[email protected]>
1165L:	[email protected]
1166S:	Supported
1167F:	Documentation/ABI/testing/sysfs-amd-pmf
1168F:	drivers/platform/x86/amd/pmf/
1169
1170AMD POWERPLAY AND SWSMU
1171M:	Kenneth Feng <[email protected]>
1172L:	[email protected]
1173S:	Supported
1174T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1175F:	drivers/gpu/drm/amd/pm/
1176
1177AMD PSTATE DRIVER
1178M:	Huang Rui <[email protected]>
1179M:	Gautham R. Shenoy <[email protected]>
1180M:	Mario Limonciello <[email protected]>
1181R:	Perry Yuan <[email protected]>
1182L:	[email protected]
1183S:	Supported
1184F:	Documentation/admin-guide/pm/amd-pstate.rst
1185F:	drivers/cpufreq/amd-pstate*
1186F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1187
1188AMD PTDMA DRIVER
1189M:	Basavaraj Natikar <[email protected]>
1190L:	[email protected]
1191S:	Supported
1192F:	drivers/dma/amd/ptdma/
1193
1194AMD QDMA DRIVER
1195M:	Nishad Saraf <[email protected]>
1196M:	Lizhi Hou <[email protected]>
1197L:	[email protected]
1198S:	Supported
1199F:	drivers/dma/amd/qdma/
1200F:	include/linux/platform_data/amd_qdma.h
1201
1202AMD SEATTLE DEVICE TREE SUPPORT
1203M:	Suravee Suthikulpanit <[email protected]>
1204M:	Tom Lendacky <[email protected]>
1205S:	Supported
1206F:	arch/arm64/boot/dts/amd/
1207
1208AMD SENSOR FUSION HUB DRIVER
1209M:	Basavaraj Natikar <[email protected]>
1210L:	[email protected]
1211S:	Maintained
1212F:	Documentation/hid/amd-sfh*
1213F:	drivers/hid/amd-sfh-hid/
1214
1215AMD SPI DRIVER
1216M:	Raju Rangoju <[email protected]>
1217L:	[email protected]
1218S:	Supported
1219F:	drivers/spi/spi-amd.c
1220
1221AMD XDNA DRIVER
1222M:	Min Ma <[email protected]>
1223M:	Lizhi Hou <[email protected]>
1224L:	[email protected]
1225S:	Supported
1226T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1227F:	Documentation/accel/amdxdna/
1228F:	drivers/accel/amdxdna/
1229F:	include/trace/events/amdxdna.h
1230F:	include/uapi/drm/amdxdna_accel.h
1231
1232AMD XGBE DRIVER
1233M:	"Shyam Sundar S K" <[email protected]>
1234L:	[email protected]
1235S:	Maintained
1236F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1237F:	drivers/net/ethernet/amd/xgbe/
1238
1239AMLOGIC BLUETOOTH DRIVER
1240M:	Yang Li <[email protected]>
1241L:	[email protected]
1242S:	Maintained
1243F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1244F:	drivers/bluetooth/hci_aml.c
1245
1246AMLOGIC DDR PMU DRIVER
1247M:	Jiucheng Xu <[email protected]>
1248L:	[email protected]
1249S:	Supported
1250W:	http://www.amlogic.com
1251F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1252F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1253F:	drivers/perf/amlogic/
1254F:	include/soc/amlogic/
1255
1256AMLOGIC PINCTRL DRIVER
1257M:	Xianwei Zhao <[email protected]>
1258L:	[email protected]
1259L:	[email protected]
1260S:	Maintained
1261F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1262F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1263
1264AMLOGIC RTC DRIVER
1265M:	Yiting Deng <[email protected]>
1266M:	Xianwei Zhao <[email protected]>
1267L:	[email protected]
1268S:	Maintained
1269F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1270F:	drivers/rtc/rtc-amlogic-a4.c
1271
1272AMPHENOL CHIPCAP 2 DRIVER
1273M:	Javier Carrasco <[email protected]>
1274L:	[email protected]
1275S:	Maintained
1276F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1277F:	Documentation/hwmon/chipcap2.rst
1278F:	drivers/hwmon/chipcap2.c
1279
1280AMPHION VPU CODEC V4L2 DRIVER
1281M:	Ming Qian <[email protected]>
1282M:	Zhou Peng <[email protected]>
1283L:	[email protected]
1284S:	Maintained
1285F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1286F:	drivers/media/platform/amphion/
1287
1288AMS AS73211 DRIVER
1289M:	Christian Eggers <[email protected]>
1290L:	[email protected]
1291S:	Maintained
1292F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1293F:	drivers/iio/light/as73211.c
1294
1295AMT (Automatic Multicast Tunneling)
1296M:	Taehee Yoo <[email protected]>
1297L:	[email protected]
1298S:	Maintained
1299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1301F:	drivers/net/amt.c
1302
1303ANALOG DEVICES INC AD3552R DRIVER
1304M:	Nuno Sá <[email protected]>
1305L:	[email protected]
1306S:	Supported
1307W:	https://ez.analog.com/linux-software-drivers
1308F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1309F:	drivers/iio/dac/ad3552r.c
1310
1311ANALOG DEVICES INC AD4000 DRIVER
1312M:	Marcelo Schmitt <[email protected]>
1313L:	[email protected]
1314S:	Supported
1315W:	https://ez.analog.com/linux-software-drivers
1316F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1317F:	Documentation/iio/ad4000.rst
1318F:	drivers/iio/adc/ad4000.c
1319
1320AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1321M:	Michael Hennerich <[email protected]>
1322M:	Nuno Sá <[email protected]>
1323R:	Esteban Blanc <[email protected]>
1324L:	[email protected]
1325S:	Supported
1326W:	https://ez.analog.com/linux-software-drivers
1327F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1328F:	Documentation/iio/ad4030.rst
1329F:	drivers/iio/adc/ad4030.c
1330
1331ANALOG DEVICES INC AD4130 DRIVER
1332M:	Cosmin Tanislav <[email protected]>
1333L:	[email protected]
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1337F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1338F:	drivers/iio/adc/ad4130.c
1339
1340ANALOG DEVICES INC AD4695 DRIVER
1341M:	Michael Hennerich <[email protected]>
1342M:	Nuno Sá <[email protected]>
1343R:	David Lechner <[email protected]>
1344L:	[email protected]
1345S:	Supported
1346W:	https://ez.analog.com/linux-software-drivers
1347F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1348F:	Documentation/iio/ad4695.rst
1349F:	drivers/iio/adc/ad4695.c
1350F:	include/dt-bindings/iio/adc/adi,ad4695.h
1351
1352ANALOG DEVICES INC AD7091R DRIVER
1353M:	Marcelo Schmitt <[email protected]>
1354L:	[email protected]
1355S:	Supported
1356W:	http://ez.analog.com/community/linux-device-drivers
1357F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1358F:	drivers/iio/adc/ad7091r*
1359
1360ANALOG DEVICES INC AD7191 DRIVER
1361M:	Alisa-Dariana Roman <[email protected]>
1362L:	[email protected]
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1366F:	Documentation/iio/ad7191.rst
1367F:	drivers/iio/adc/ad7191.c
1368
1369ANALOG DEVICES INC AD7192 DRIVER
1370M:	Alisa-Dariana Roman <[email protected]>
1371L:	[email protected]
1372S:	Supported
1373W:	https://ez.analog.com/linux-software-drivers
1374F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1375F:	drivers/iio/adc/ad7192.c
1376
1377ANALOG DEVICES INC AD7292 DRIVER
1378M:	Marcelo Schmitt <[email protected]>
1379L:	[email protected]
1380S:	Supported
1381W:	https://ez.analog.com/linux-software-drivers
1382F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1383F:	drivers/iio/adc/ad7292.c
1384
1385ANALOG DEVICES INC AD7293 DRIVER
1386M:	Antoniu Miclaus <[email protected]>
1387L:	[email protected]
1388S:	Supported
1389W:	https://ez.analog.com/linux-software-drivers
1390F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1391F:	drivers/iio/dac/ad7293.c
1392
1393ANALOG DEVICES INC AD74115 DRIVER
1394M:	Cosmin Tanislav <[email protected]>
1395L:	[email protected]
1396S:	Supported
1397W:	https://ez.analog.com/linux-software-drivers
1398F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1399F:	drivers/iio/addac/ad74115.c
1400
1401ANALOG DEVICES INC AD74413R DRIVER
1402M:	Cosmin Tanislav <[email protected]>
1403L:	[email protected]
1404S:	Supported
1405W:	https://ez.analog.com/linux-software-drivers
1406F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1407F:	drivers/iio/addac/ad74413r.c
1408F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1409
1410ANALOG DEVICES INC AD7625 DRIVER
1411M:	Michael Hennerich <[email protected]>
1412M:	Nuno Sá <[email protected]>
1413R:	Trevor Gamblin <[email protected]>
1414S:	Supported
1415W:	https://ez.analog.com/linux-software-drivers
1416W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1417F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1418F:	Documentation/iio/ad7625.rst
1419F:	drivers/iio/adc/ad7625.c
1420
1421ANALOG DEVICES INC AD7768-1 DRIVER
1422M:	Michael Hennerich <[email protected]>
1423L:	[email protected]
1424S:	Supported
1425W:	https://ez.analog.com/linux-software-drivers
1426F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1427F:	drivers/iio/adc/ad7768-1.c
1428
1429ANALOG DEVICES INC AD7780 DRIVER
1430M:	Michael Hennerich <[email protected]>
1431M:	Renato Lui Geh <[email protected]>
1432L:	[email protected]
1433S:	Supported
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1436F:	drivers/iio/adc/ad7780.c
1437
1438ANALOG DEVICES INC AD9467 DRIVER
1439M:	Michael Hennerich <[email protected]>
1440M:	Nuno Sa <[email protected]>
1441L:	[email protected]
1442S:	Supported
1443W:	https://ez.analog.com/linux-software-drivers
1444F:	Documentation/ABI/testing/debugfs-iio-ad9467
1445F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1446F:	drivers/iio/adc/ad9467.c
1447
1448ANALOG DEVICES INC AD8460 DRIVER
1449M:	Mariel Tinaco <[email protected]>
1450L:	[email protected]
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1454F:	drivers/iio/dac/ad8460.c
1455
1456ANALOG DEVICES INC AD9739a DRIVER
1457M:	Nuno Sa <[email protected]>
1458M:	Dragos Bogdan <[email protected]>
1459L:	[email protected]
1460S:	Supported
1461W:	https://ez.analog.com/linux-software-drivers
1462F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1463F:	drivers/iio/dac/ad9739a.c
1464
1465ANALOG DEVICES INC ADA4250 DRIVER
1466M:	Antoniu Miclaus <[email protected]>
1467L:	[email protected]
1468S:	Supported
1469W:	https://ez.analog.com/linux-software-drivers
1470F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1471F:	drivers/iio/amplifiers/ada4250.c
1472
1473ANALOG DEVICES INC ADF4377 DRIVER
1474M:	Antoniu Miclaus <[email protected]>
1475L:	[email protected]
1476S:	Supported
1477W:	https://ez.analog.com/linux-software-drivers
1478F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1479F:	drivers/iio/frequency/adf4377.c
1480
1481ANALOG DEVICES INC ADGS1408 DRIVER
1482M:	Mircea Caprioru <[email protected]>
1483S:	Supported
1484F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1485F:	drivers/mux/adgs1408.c
1486
1487ANALOG DEVICES INC ADIN DRIVER
1488M:	Michael Hennerich <[email protected]>
1489L:	[email protected]
1490S:	Supported
1491W:	https://ez.analog.com/linux-software-drivers
1492F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1493F:	drivers/net/phy/adin.c
1494
1495ANALOG DEVICES INC ADIS DRIVER LIBRARY
1496M:	Nuno Sa <[email protected]>
1497L:	[email protected]
1498S:	Supported
1499F:	drivers/iio/imu/adis.c
1500F:	drivers/iio/imu/adis_buffer.c
1501F:	drivers/iio/imu/adis_trigger.c
1502F:	include/linux/iio/imu/adis.h
1503
1504ANALOG DEVICES INC ADIS16460 DRIVER
1505M:	Dragos Bogdan <[email protected]>
1506L:	[email protected]
1507S:	Supported
1508W:	https://ez.analog.com/linux-software-drivers
1509F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1510F:	drivers/iio/imu/adis16460.c
1511
1512ANALOG DEVICES INC ADIS16475 DRIVER
1513M:	Nuno Sa <[email protected]>
1514L:	[email protected]
1515S:	Supported
1516W:	https://ez.analog.com/linux-software-drivers
1517F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1518F:	drivers/iio/imu/adis16475.c
1519
1520ANALOG DEVICES INC ADIS16550 DRIVER
1521M:	Nuno Sa <[email protected]>
1522M:	Ramona Gradinariu <[email protected]>
1523M:	Antoniu Miclaus <[email protected]>
1524M:	Robert Budai <[email protected]>
1525L:	[email protected]
1526S:	Supported
1527W:	https://ez.analog.com/linux-software-drivers
1528F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1529
1530ANALOG DEVICES INC ADM1177 DRIVER
1531M:	Michael Hennerich <[email protected]>
1532L:	[email protected]
1533S:	Supported
1534W:	https://ez.analog.com/linux-software-drivers
1535F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1536F:	drivers/hwmon/adm1177.c
1537
1538ANALOG DEVICES INC ADMFM2000 DRIVER
1539M:	Kim Seer Paller <[email protected]>
1540L:	[email protected]
1541S:	Supported
1542W:	https://ez.analog.com/linux-software-drivers
1543F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1544F:	drivers/iio/frequency/admfm2000.c
1545
1546ANALOG DEVICES INC ADMV1013 DRIVER
1547M:	Antoniu Miclaus <[email protected]>
1548L:	[email protected]
1549S:	Supported
1550W:	https://ez.analog.com/linux-software-drivers
1551F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1552F:	drivers/iio/frequency/admv1013.c
1553
1554ANALOG DEVICES INC ADMV1014 DRIVER
1555M:	Antoniu Miclaus <[email protected]>
1556L:	[email protected]
1557S:	Supported
1558W:	https://ez.analog.com/linux-software-drivers
1559F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1560F:	drivers/iio/frequency/admv1014.c
1561
1562ANALOG DEVICES INC ADMV8818 DRIVER
1563M:	Antoniu Miclaus <[email protected]>
1564L:	[email protected]
1565S:	Supported
1566W:	https://ez.analog.com/linux-software-drivers
1567F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1568F:	drivers/iio/filter/admv8818.c
1569
1570ANALOG DEVICES INC ADP5061 DRIVER
1571M:	Michael Hennerich <[email protected]>
1572L:	[email protected]
1573S:	Supported
1574W:	https://ez.analog.com/linux-software-drivers
1575F:	drivers/power/supply/adp5061.c
1576
1577ANALOG DEVICES INC ADRF6780 DRIVER
1578M:	Antoniu Miclaus <[email protected]>
1579L:	[email protected]
1580S:	Supported
1581W:	https://ez.analog.com/linux-software-drivers
1582F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1583F:	drivers/iio/frequency/adrf6780.c
1584
1585ANALOG DEVICES INC ADV7180 DRIVER
1586M:	Lars-Peter Clausen <[email protected]>
1587L:	[email protected]
1588S:	Supported
1589W:	https://ez.analog.com/linux-software-drivers
1590F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1591F:	drivers/media/i2c/adv7180.c
1592
1593ANALOG DEVICES INC ADV748X DRIVER
1594M:	Kieran Bingham <[email protected]>
1595L:	[email protected]
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1598F:	drivers/media/i2c/adv748x/*
1599
1600ANALOG DEVICES INC ADV7511 DRIVER
1601M:	Hans Verkuil <[email protected]>
1602L:	[email protected]
1603S:	Maintained
1604F:	drivers/media/i2c/adv7511*
1605
1606ANALOG DEVICES INC ADV7604 DRIVER
1607M:	Hans Verkuil <[email protected]>
1608L:	[email protected]
1609S:	Maintained
1610F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1611F:	drivers/media/i2c/adv7604*
1612
1613ANALOG DEVICES INC ADV7842 DRIVER
1614M:	Hans Verkuil <[email protected]>
1615L:	[email protected]
1616S:	Maintained
1617F:	drivers/media/i2c/adv7842*
1618
1619ANALOG DEVICES INC ADXRS290 DRIVER
1620M:	Nishant Malpani <[email protected]>
1621L:	[email protected]
1622S:	Supported
1623F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1624F:	drivers/iio/gyro/adxrs290.c
1625
1626ANALOG DEVICES INC ASOC CODEC DRIVERS
1627M:	Lars-Peter Clausen <[email protected]>
1628M:	Nuno Sá <[email protected]>
1629L:	[email protected]
1630S:	Supported
1631W:	http://wiki.analog.com/
1632W:	https://ez.analog.com/linux-software-drivers
1633F:	Documentation/devicetree/bindings/sound/adi,*
1634F:	sound/soc/codecs/ad1*
1635F:	sound/soc/codecs/ad7*
1636F:	sound/soc/codecs/adau*
1637F:	sound/soc/codecs/adav*
1638F:	sound/soc/codecs/sigmadsp.*
1639F:	sound/soc/codecs/ssm*
1640
1641ANALOG DEVICES INC AXI DAC DRIVER
1642M:	Nuno Sa <[email protected]>
1643L:	[email protected]
1644S:	Supported
1645W:	https://ez.analog.com/linux-software-drivers
1646F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1647F:	drivers/iio/dac/adi-axi-dac.c
1648
1649ANALOG DEVICES INC DMA DRIVERS
1650M:	Lars-Peter Clausen <[email protected]>
1651S:	Supported
1652W:	https://ez.analog.com/linux-software-drivers
1653F:	drivers/dma/dma-axi-dmac.c
1654
1655ANALOG DEVICES INC IIO DRIVERS
1656M:	Lars-Peter Clausen <[email protected]>
1657M:	Michael Hennerich <[email protected]>
1658S:	Supported
1659W:	http://wiki.analog.com/
1660W:	https://ez.analog.com/linux-software-drivers
1661F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1662F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1663F:	Documentation/devicetree/bindings/iio/*/adi,*
1664F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1665F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1666F:	Documentation/iio/ad7606.rst
1667F:	drivers/iio/*/ad*
1668F:	drivers/iio/adc/ltc249*
1669F:	drivers/iio/amplifiers/hmc425a.c
1670F:	drivers/staging/iio/*/ad*
1671X:	drivers/iio/*/adjd*
1672
1673ANALOGBITS PLL LIBRARIES
1674M:	Paul Walmsley <[email protected]>
1675M:	Samuel Holland <[email protected]>
1676S:	Supported
1677F:	drivers/clk/analogbits/*
1678F:	include/linux/clk/analogbits*
1679
1680ANDROID DRIVERS
1681M:	Greg Kroah-Hartman <[email protected]>
1682M:	Arve Hjønnevåg <[email protected]>
1683M:	Todd Kjos <[email protected]>
1684M:	Martijn Coenen <[email protected]>
1685M:	Joel Fernandes <[email protected]>
1686M:	Christian Brauner <[email protected]>
1687M:	Carlos Llamas <[email protected]>
1688M:	Suren Baghdasaryan <[email protected]>
1689L:	[email protected]
1690S:	Supported
1691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1692F:	drivers/android/
1693
1694ANDROID GOLDFISH PIC DRIVER
1695M:	Miodrag Dinic <[email protected]>
1696S:	Supported
1697F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1698F:	drivers/irqchip/irq-goldfish-pic.c
1699
1700ANDROID GOLDFISH RTC DRIVER
1701M:	Jiaxun Yang <[email protected]>
1702S:	Supported
1703F:	drivers/rtc/rtc-goldfish.c
1704
1705AOA (Apple Onboard Audio) ALSA DRIVER
1706M:	Johannes Berg <[email protected]>
1707L:	[email protected]
1708L:	[email protected]
1709S:	Maintained
1710F:	sound/aoa/
1711
1712APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1713M:	William Breathitt Gray <[email protected]>
1714L:	[email protected]
1715S:	Maintained
1716F:	drivers/iio/addac/stx104.c
1717
1718APM DRIVER
1719M:	Jiri Kosina <[email protected]>
1720S:	Odd fixes
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1722F:	arch/x86/kernel/apm_32.c
1723F:	drivers/char/apm-emulation.c
1724F:	include/linux/apm_bios.h
1725F:	include/uapi/linux/apm_bios.h
1726
1727APPARMOR SECURITY MODULE
1728M:	John Johansen <[email protected]>
1729M:	John Johansen <[email protected]>
1730L:	[email protected] (moderated for non-subscribers)
1731S:	Supported
1732W:	apparmor.net
1733B:	https://gitlab.com/apparmor/apparmor-kernel
1734C:	irc://irc.oftc.net/apparmor
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1736T:	https://gitlab.com/apparmor/apparmor-kernel.git
1737F:	Documentation/admin-guide/LSM/apparmor.rst
1738F:	security/apparmor/
1739
1740APPLE BCM5974 MULTITOUCH DRIVER
1741M:	Henrik Rydberg <[email protected]>
1742L:	[email protected]
1743S:	Odd fixes
1744F:	drivers/input/mouse/bcm5974.c
1745
1746APPLE PCIE CONTROLLER DRIVER
1747M:	Alyssa Rosenzweig <[email protected]>
1748M:	Marc Zyngier <[email protected]>
1749L:	[email protected]
1750S:	Maintained
1751F:	drivers/pci/controller/pcie-apple.c
1752
1753APPLE SMC DRIVER
1754M:	Henrik Rydberg <[email protected]>
1755L:	[email protected]
1756S:	Odd fixes
1757F:	drivers/hwmon/applesmc.c
1758
1759APPLETALK NETWORK LAYER
1760L:	[email protected]
1761S:	Odd fixes
1762F:	include/linux/atalk.h
1763F:	include/uapi/linux/atalk.h
1764F:	net/appletalk/
1765
1766APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1767M:	Khuong Dinh <[email protected]>
1768S:	Supported
1769F:	arch/arm64/boot/dts/apm/
1770
1771APPLIED MICRO (APM) X-GENE SOC EDAC
1772M:	Khuong Dinh <[email protected]>
1773S:	Supported
1774F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1775F:	drivers/edac/xgene_edac.c
1776
1777APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1778M:	Iyappan Subramanian <[email protected]>
1779M:	Keyur Chudgar <[email protected]>
1780S:	Maintained
1781F:	drivers/net/ethernet/apm/xgene-v2/
1782
1783APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1784M:	Iyappan Subramanian <[email protected]>
1785M:	Keyur Chudgar <[email protected]>
1786M:	Quan Nguyen <[email protected]>
1787S:	Maintained
1788F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1789F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1790F:	drivers/net/ethernet/apm/xgene/
1791F:	drivers/net/mdio/mdio-xgene.c
1792
1793APPLIED MICRO (APM) X-GENE SOC PMU
1794M:	Khuong Dinh <[email protected]>
1795S:	Supported
1796F:	Documentation/admin-guide/perf/xgene-pmu.rst
1797F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1798F:	drivers/perf/xgene_pmu.c
1799
1800APPLIED MICRO QT2025 PHY DRIVER
1801M:	FUJITA Tomonori <[email protected]>
1802R:	Trevor Gross <[email protected]>
1803L:	[email protected]
1804L:	[email protected]
1805S:	Maintained
1806F:	drivers/net/phy/qt2025.rs
1807
1808APTINA CAMERA SENSOR PLL
1809M:	Laurent Pinchart <[email protected]>
1810L:	[email protected]
1811S:	Maintained
1812F:	drivers/media/i2c/aptina-pll.*
1813
1814AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1815M:	Aleksa Savic <[email protected]>
1816M:	Jack Doan <[email protected]>
1817L:	[email protected]
1818S:	Maintained
1819F:	Documentation/hwmon/aquacomputer_d5next.rst
1820F:	drivers/hwmon/aquacomputer_d5next.c
1821
1822AQUANTIA ETHERNET DRIVER (atlantic)
1823M:	Igor Russkikh <[email protected]>
1824L:	[email protected]
1825S:	Maintained
1826W:	https://www.marvell.com/
1827Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1828F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1829F:	drivers/net/ethernet/aquantia/atlantic/
1830
1831AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1832M:	Egor Pomozov <[email protected]>
1833L:	[email protected]
1834S:	Maintained
1835W:	http://www.aquantia.com
1836F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1837
1838AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1839M:	Krzysztof Hałasa <[email protected]>
1840L:	[email protected]
1841S:	Maintained
1842F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1843F:	drivers/media/i2c/ar0521.c
1844
1845ARASAN NAND CONTROLLER DRIVER
1846M:	Miquel Raynal <[email protected]>
1847R:	Michal Simek <[email protected]>
1848L:	[email protected]
1849S:	Maintained
1850F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1851F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1852
1853ARC FRAMEBUFFER DRIVER
1854M:	Jaya Kumar <[email protected]>
1855S:	Maintained
1856F:	drivers/video/fbdev/arcfb.c
1857F:	drivers/video/fbdev/core/fb_defio.c
1858
1859ARC PGU DRM DRIVER
1860M:	Alexey Brodkin <[email protected]>
1861S:	Supported
1862F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1863F:	drivers/gpu/drm/tiny/arcpgu.c
1864
1865ARCNET NETWORK LAYER
1866M:	Michael Grzeschik <[email protected]>
1867L:	[email protected]
1868S:	Maintained
1869F:	drivers/net/arcnet/
1870F:	include/uapi/linux/if_arcnet.h
1871
1872ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1873M:	Arnd Bergmann <[email protected]>
1874L:	[email protected] (moderated for non-subscribers)
1875L:	[email protected]
1876S:	Maintained
1877P:	Documentation/process/maintainer-soc.rst
1878C:	irc://irc.libera.chat/armlinux
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1880F:	Documentation/process/maintainer-soc*.rst
1881F:	arch/arm/boot/dts/Makefile
1882F:	arch/arm64/boot/dts/Makefile
1883
1884ARM ARCHITECTED TIMER DRIVER
1885M:	Mark Rutland <[email protected]>
1886M:	Marc Zyngier <[email protected]>
1887L:	[email protected] (moderated for non-subscribers)
1888S:	Maintained
1889F:	arch/arm/include/asm/arch_timer.h
1890F:	arch/arm64/include/asm/arch_timer.h
1891F:	drivers/clocksource/arm_arch_timer.c
1892
1893ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1894M:	Marc Zyngier <[email protected]>
1895L:	[email protected] (moderated for non-subscribers)
1896S:	Maintained
1897F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1898F:	arch/arm/include/asm/arch_gicv3.h
1899F:	arch/arm64/include/asm/arch_gicv3.h
1900F:	drivers/irqchip/irq-gic*.[ch]
1901F:	include/linux/irqchip/arm-gic*.h
1902F:	include/linux/irqchip/arm-vgic-info.h
1903
1904ARM HDLCD DRM DRIVER
1905M:	Liviu Dudau <[email protected]>
1906S:	Supported
1907F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1908F:	drivers/gpu/drm/arm/hdlcd_*
1909
1910ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1911M:	Linus Walleij <[email protected]>
1912L:	[email protected] (moderated for non-subscribers)
1913S:	Maintained
1914F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1915F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1916F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1917F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1918F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1919F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1920F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1921F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1922F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1923F:	arch/arm/boot/dts/arm/arm-realview-*
1924F:	arch/arm/boot/dts/arm/integrator*
1925F:	arch/arm/boot/dts/arm/versatile*
1926F:	arch/arm/mach-versatile/
1927F:	drivers/bus/arm-integrator-lm.c
1928F:	drivers/clk/versatile/
1929F:	drivers/i2c/busses/i2c-versatile.c
1930F:	drivers/irqchip/irq-versatile-fpga.c
1931F:	drivers/mtd/maps/physmap-versatile.*
1932F:	drivers/power/reset/arm-versatile-reboot.c
1933F:	drivers/soc/versatile/
1934
1935ARM INTERCONNECT PMU DRIVERS
1936M:	Robin Murphy <[email protected]>
1937S:	Supported
1938F:	Documentation/admin-guide/perf/arm-cmn.rst
1939F:	Documentation/admin-guide/perf/arm-ni.rst
1940F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1941F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1942F:	drivers/perf/arm-cmn.c
1943F:	drivers/perf/arm-ni.c
1944F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1945
1946ARM KOMEDA DRM-KMS DRIVER
1947M:	Liviu Dudau <[email protected]>
1948S:	Supported
1949T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1950F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1951F:	Documentation/gpu/komeda-kms.rst
1952F:	drivers/gpu/drm/arm/display/include/
1953F:	drivers/gpu/drm/arm/display/komeda/
1954
1955ARM MALI PANFROST DRM DRIVER
1956M:	Boris Brezillon <[email protected]>
1957M:	Rob Herring <[email protected]>
1958R:	Steven Price <[email protected]>
1959L:	[email protected]
1960S:	Supported
1961T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1962F:	Documentation/gpu/panfrost.rst
1963F:	drivers/gpu/drm/ci/xfails/panfrost*
1964F:	drivers/gpu/drm/panfrost/
1965F:	include/uapi/drm/panfrost_drm.h
1966
1967ARM MALI PANTHOR DRM DRIVER
1968M:	Boris Brezillon <[email protected]>
1969M:	Steven Price <[email protected]>
1970M:	Liviu Dudau <[email protected]>
1971L:	[email protected]
1972S:	Supported
1973T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1974F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1975F:	drivers/gpu/drm/panthor/
1976F:	include/uapi/drm/panthor_drm.h
1977
1978ARM MALI-DP DRM DRIVER
1979M:	Liviu Dudau <[email protected]>
1980S:	Supported
1981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1982F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1983F:	Documentation/gpu/afbc.rst
1984F:	drivers/gpu/drm/arm/
1985
1986ARM MFM AND FLOPPY DRIVERS
1987M:	Ian Molton <[email protected]>
1988S:	Maintained
1989F:	arch/arm/include/asm/floppy.h
1990F:	arch/arm/mach-rpc/floppydma.S
1991
1992ARM PMU PROFILING AND DEBUGGING
1993M:	Will Deacon <[email protected]>
1994M:	Mark Rutland <[email protected]>
1995L:	[email protected] (moderated for non-subscribers)
1996L:	[email protected]
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/arm/pmu.yaml
1999F:	Documentation/devicetree/bindings/perf/
2000F:	arch/arm*/include/asm/hw_breakpoint.h
2001F:	arch/arm*/include/asm/perf_event.h
2002F:	arch/arm*/kernel/hw_breakpoint.c
2003F:	arch/arm*/kernel/perf_*
2004F:	drivers/perf/
2005F:	include/linux/perf/arm_pmu*.h
2006
2007ARM PORT
2008M:	Russell King <[email protected]>
2009L:	[email protected] (moderated for non-subscribers)
2010S:	Odd Fixes
2011W:	http://www.armlinux.org.uk/
2012T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2013F:	arch/arm/
2014X:	arch/arm/boot/dts/
2015
2016ARM PRIMECELL AACI PL041 DRIVER
2017M:	Russell King <[email protected]>
2018S:	Odd Fixes
2019F:	sound/arm/aaci.*
2020
2021ARM PRIMECELL BUS SUPPORT
2022M:	Russell King <[email protected]>
2023S:	Odd Fixes
2024F:	drivers/amba/
2025F:	include/linux/amba/bus.h
2026
2027ARM PRIMECELL KMI PL050 DRIVER
2028M:	Russell King <[email protected]>
2029S:	Odd Fixes
2030F:	drivers/input/serio/ambakmi.*
2031F:	include/linux/amba/kmi.h
2032
2033ARM PRIMECELL MMCI PL180/1 DRIVER
2034M:	Russell King <[email protected]>
2035S:	Odd Fixes
2036F:	drivers/mmc/host/mmci.*
2037F:	include/linux/amba/mmci.h
2038
2039ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2040M:	Miquel Raynal <[email protected]>
2041R:	Michal Simek <[email protected]>
2042L:	[email protected]
2043S:	Maintained
2044F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2045F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2046
2047ARM PRIMECELL PL35X SMC DRIVER
2048M:	Miquel Raynal <[email protected]>
2049R:	Michal Simek <[email protected]>
2050L:	[email protected] (moderated for non-subscribers)
2051S:	Maintained
2052F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2053F:	drivers/memory/pl353-smc.c
2054
2055ARM PRIMECELL SSP PL022 SPI DRIVER
2056M:	Linus Walleij <[email protected]>
2057L:	[email protected] (moderated for non-subscribers)
2058S:	Maintained
2059F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2060F:	drivers/spi/spi-pl022.c
2061
2062ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2063M:	Russell King <[email protected]>
2064S:	Odd Fixes
2065F:	drivers/tty/serial/amba-pl01*.c
2066F:	include/linux/amba/serial.h
2067
2068ARM PRIMECELL VIC PL190/PL192 DRIVER
2069M:	Linus Walleij <[email protected]>
2070L:	[email protected] (moderated for non-subscribers)
2071S:	Maintained
2072F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2073F:	drivers/irqchip/irq-vic.c
2074
2075ARM SMC WATCHDOG DRIVER
2076M:	Julius Werner <[email protected]>
2077R:	Evan Benn <[email protected]>
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2080F:	drivers/watchdog/arm_smc_wdt.c
2081
2082ARM SMMU DRIVERS
2083M:	Will Deacon <[email protected]>
2084R:	Robin Murphy <[email protected]>
2085L:	[email protected] (moderated for non-subscribers)
2086S:	Maintained
2087F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2088F:	drivers/iommu/arm/
2089F:	drivers/iommu/io-pgtable-arm*
2090
2091ARM SMMU SVA SUPPORT
2092R:	Jean-Philippe Brucker <[email protected]>
2093F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2094
2095ARM SUB-ARCHITECTURES
2096L:	[email protected] (moderated for non-subscribers)
2097S:	Maintained
2098C:	irc://irc.libera.chat/armlinux
2099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2100F:	arch/arm/mach-*/
2101F:	arch/arm/plat-*/
2102
2103ARM/ACTIONS SEMI ARCHITECTURE
2104M:	Andreas Färber <[email protected]>
2105M:	Manivannan Sadhasivam <[email protected]>
2106L:	[email protected] (moderated for non-subscribers)
2107L:	[email protected] (moderated for non-subscribers)
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/arm/actions.yaml
2110F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2111F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2112F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2113F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2114F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2115F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2116F:	Documentation/devicetree/bindings/pinctrl/actions,*
2117F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2118F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2119F:	arch/arm/boot/dts/actions/
2120F:	arch/arm/mach-actions/
2121F:	arch/arm64/boot/dts/actions/
2122F:	drivers/clk/actions/
2123F:	drivers/clocksource/timer-owl*
2124F:	drivers/dma/owl-dma.c
2125F:	drivers/i2c/busses/i2c-owl.c
2126F:	drivers/irqchip/irq-owl-sirq.c
2127F:	drivers/mmc/host/owl-mmc.c
2128F:	drivers/net/ethernet/actions/
2129F:	drivers/pinctrl/actions/*
2130F:	drivers/pmdomain/actions/
2131F:	include/dt-bindings/power/owl-*
2132F:	include/dt-bindings/reset/actions,*
2133F:	include/linux/soc/actions/
2134N:	owl
2135
2136ARM/AIROHA SOC SUPPORT
2137M:	Matthias Brugger <[email protected]>
2138M:	AngeloGioacchino Del Regno <[email protected]>
2139L:	[email protected] (moderated for non-subscribers)
2140L:	[email protected] (moderated for non-subscribers)
2141S:	Odd Fixes
2142F:	arch/arm/boot/dts/airoha/
2143F:	arch/arm64/boot/dts/airoha/
2144
2145ARM/Allwinner SoC Clock Support
2146M:	Emilio López <[email protected]>
2147S:	Maintained
2148F:	drivers/clk/sunxi/
2149
2150ARM/Allwinner sunXi SoC support
2151M:	Chen-Yu Tsai <[email protected]>
2152M:	Jernej Skrabec <[email protected]>
2153M:	Samuel Holland <[email protected]>
2154L:	[email protected] (moderated for non-subscribers)
2155L:	[email protected]
2156S:	Maintained
2157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2158F:	arch/arm/mach-sunxi/
2159F:	arch/arm64/boot/dts/allwinner/
2160F:	drivers/clk/sunxi-ng/
2161F:	drivers/pinctrl/sunxi/
2162F:	drivers/soc/sunxi/
2163N:	allwinner
2164N:	sun[x456789]i
2165N:	sun[25]0i
2166
2167ARM/ALPHASCALE ARCHITECTURE
2168M:	Krzysztof Kozlowski <[email protected]>
2169L:	[email protected] (moderated for non-subscribers)
2170S:	Odd Fixes
2171F:	arch/arm/boot/dts/alphascale/
2172F:	drivers/clk/clk-asm9260.c
2173F:	drivers/clocksource/asm9260_timer.c
2174F:	drivers/rtc/rtc-asm9260.c
2175F:	drivers/watchdog/asm9260_wdt.c
2176
2177ARM/AMD PENSANDO ARM64 ARCHITECTURE
2178M:	Brad Larson <[email protected]>
2179L:	[email protected] (moderated for non-subscribers)
2180S:	Supported
2181F:	Documentation/devicetree/bindings/*/amd,pensando*
2182F:	arch/arm64/boot/dts/amd/elba*
2183
2184ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2185M:	Neil Armstrong <[email protected]>
2186M:	Jerome Brunet <[email protected]>
2187L:	[email protected]
2188S:	Maintained
2189F:	Documentation/devicetree/bindings/clock/amlogic*
2190F:	drivers/clk/meson/
2191F:	include/dt-bindings/clock/amlogic,a1*
2192F:	include/dt-bindings/clock/gxbb*
2193F:	include/dt-bindings/clock/meson*
2194
2195ARM/Amlogic Meson SoC Crypto Drivers
2196M:	Corentin Labbe <[email protected]>
2197L:	[email protected]
2198L:	[email protected]
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/crypto/amlogic*
2201F:	drivers/crypto/amlogic/
2202
2203ARM/Amlogic Meson SoC Sound Drivers
2204M:	Jerome Brunet <[email protected]>
2205L:	[email protected]
2206S:	Maintained
2207F:	Documentation/devicetree/bindings/sound/amlogic*
2208F:	sound/soc/meson/
2209
2210ARM/Amlogic Meson SoC support
2211M:	Neil Armstrong <[email protected]>
2212M:	Kevin Hilman <[email protected]>
2213R:	Jerome Brunet <[email protected]>
2214R:	Martin Blumenstingl <[email protected]>
2215L:	[email protected] (moderated for non-subscribers)
2216L:	[email protected]
2217S:	Maintained
2218W:	http://linux-meson.com/
2219F:	Documentation/devicetree/bindings/phy/amlogic*
2220F:	arch/arm/boot/dts/amlogic/
2221F:	arch/arm/mach-meson/
2222F:	arch/arm64/boot/dts/amlogic/
2223F:	drivers/pmdomain/amlogic/
2224F:	drivers/mmc/host/meson*
2225F:	drivers/phy/amlogic/
2226F:	drivers/pinctrl/meson/
2227F:	drivers/rtc/rtc-meson*
2228F:	drivers/soc/amlogic/
2229N:	meson
2230
2231ARM/Annapurna Labs ALPINE ARCHITECTURE
2232M:	Antoine Tenart <[email protected]>
2233L:	[email protected] (moderated for non-subscribers)
2234S:	Odd Fixes
2235F:	arch/arm/boot/dts/amazon/
2236F:	arch/arm/mach-alpine/
2237F:	arch/arm64/boot/dts/amazon/
2238F:	drivers/*/*alpine*
2239
2240ARM/APPLE MACHINE SOUND DRIVERS
2241M:	Martin Povišer <[email protected]>
2242L:	[email protected]
2243L:	[email protected]
2244S:	Maintained
2245F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2246F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2247F:	Documentation/devicetree/bindings/sound/apple,*
2248F:	sound/soc/apple/*
2249F:	sound/soc/codecs/cs42l83-i2c.c
2250F:	sound/soc/codecs/cs42l84.*
2251F:	sound/soc/codecs/ssm3515.c
2252
2253ARM/APPLE MACHINE SUPPORT
2254M:	Sven Peter <[email protected]>
2255M:	Janne Grunau <[email protected]>
2256R:	Alyssa Rosenzweig <[email protected]>
2257R:	Neal Gompa <[email protected]>
2258L:	[email protected]
2259L:	[email protected] (moderated for non-subscribers)
2260S:	Maintained
2261W:	https://asahilinux.org
2262B:	https://github.com/AsahiLinux/linux/issues
2263C:	irc://irc.oftc.net/asahi-dev
2264T:	git https://github.com/AsahiLinux/linux.git
2265F:	Documentation/devicetree/bindings/arm/apple.yaml
2266F:	Documentation/devicetree/bindings/arm/apple/*
2267F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2268F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2269F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2270F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2271F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2272F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2273F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2274F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2275F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2276F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2277F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2278F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2279F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2280F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2281F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2282F:	Documentation/devicetree/bindings/power/apple*
2283F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2284F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2285F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2286F:	arch/arm64/boot/dts/apple/
2287F:	drivers/bluetooth/hci_bcm4377.c
2288F:	drivers/clk/clk-apple-nco.c
2289F:	drivers/cpufreq/apple-soc-cpufreq.c
2290F:	drivers/dma/apple-admac.c
2291F:	drivers/pmdomain/apple/
2292F:	drivers/i2c/busses/i2c-pasemi-core.c
2293F:	drivers/i2c/busses/i2c-pasemi-platform.c
2294F:	drivers/input/touchscreen/apple_z2.c
2295F:	drivers/iommu/apple-dart.c
2296F:	drivers/iommu/io-pgtable-dart.c
2297F:	drivers/irqchip/irq-apple-aic.c
2298F:	drivers/nvme/host/apple.c
2299F:	drivers/nvmem/apple-efuses.c
2300F:	drivers/pinctrl/pinctrl-apple-gpio.c
2301F:	drivers/pwm/pwm-apple.c
2302F:	drivers/soc/apple/*
2303F:	drivers/spi/spi-apple.c
2304F:	drivers/video/backlight/apple_dwi_bl.c
2305F:	drivers/watchdog/apple_wdt.c
2306F:	include/dt-bindings/interrupt-controller/apple-aic.h
2307F:	include/dt-bindings/pinctrl/apple.h
2308F:	include/linux/soc/apple/*
2309
2310ARM/ARTPEC MACHINE SUPPORT
2311M:	Jesper Nilsson <[email protected]>
2312M:	Lars Persson <[email protected]>
2313L:	[email protected]
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2316F:	arch/arm/boot/dts/axis/
2317F:	arch/arm/mach-artpec
2318F:	drivers/clk/axis
2319F:	drivers/crypto/axis
2320F:	drivers/mmc/host/usdhi6rol0.c
2321F:	drivers/pinctrl/pinctrl-artpec*
2322
2323ARM/ASPEED I2C DRIVER
2324M:	Ryan Chen <[email protected]>
2325R:	Benjamin Herrenschmidt <[email protected]>
2326R:	Joel Stanley <[email protected]>
2327L:	[email protected]
2328L:	[email protected] (moderated for non-subscribers)
2329S:	Maintained
2330F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2331F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2332F:	drivers/i2c/busses/i2c-aspeed.c
2333F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2334
2335ARM/ASPEED MACHINE SUPPORT
2336M:	Joel Stanley <[email protected]>
2337M:	Andrew Jeffery <[email protected]>
2338L:	[email protected] (moderated for non-subscribers)
2339L:	[email protected] (moderated for non-subscribers)
2340S:	Supported
2341Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2343F:	Documentation/devicetree/bindings/arm/aspeed/
2344F:	arch/arm/boot/dts/aspeed/
2345F:	arch/arm/mach-aspeed/
2346N:	aspeed
2347
2348ARM/AXM LSI SOC
2349M:	Krzysztof Kozlowski <[email protected]>
2350L:	[email protected] (moderated for non-subscribers)
2351S:	Odd Fixes
2352F:	Documentation/devicetree/bindings/arm/axxia.yaml
2353F:	arch/arm/boot/dts/intel/axm/
2354F:	arch/arm/mach-axxia/
2355
2356ARM/BITMAIN ARCHITECTURE
2357M:	Manivannan Sadhasivam <[email protected]>
2358L:	[email protected] (moderated for non-subscribers)
2359S:	Maintained
2360F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2361F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2362F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2363F:	arch/arm64/boot/dts/bitmain/
2364F:	drivers/clk/clk-bm1880.c
2365F:	drivers/pinctrl/pinctrl-bm1880.c
2366
2367ARM/BLAIZE ARCHITECTURE
2368M:	James Cowgill <[email protected]>
2369M:	Matt Redfearn <[email protected]>
2370M:	Neil Jones <[email protected]>
2371M:	Nikolaos Pasaloukos <[email protected]>
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/arm/blaize.yaml
2374F:	arch/arm64/boot/dts/blaize/
2375
2376ARM/CALXEDA HIGHBANK ARCHITECTURE
2377M:	Andre Przywara <[email protected]>
2378L:	[email protected] (moderated for non-subscribers)
2379S:	Maintained
2380F:	arch/arm/boot/dts/calxeda/
2381F:	arch/arm/mach-highbank/
2382
2383ARM/CAVIUM THUNDER NETWORK DRIVER
2384M:	Sunil Goutham <[email protected]>
2385L:	[email protected] (moderated for non-subscribers)
2386S:	Maintained
2387F:	drivers/net/ethernet/cavium/thunder/
2388
2389ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2390M:	Lukasz Majewski <[email protected]>
2391L:	[email protected] (moderated for non-subscribers)
2392S:	Maintained
2393F:	arch/arm/mach-ep93xx/ts72xx.c
2394
2395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2396M:	Hartley Sweeten <[email protected]>
2397M:	Alexander Sverdlin <[email protected]>
2398M:	Nikita Shubin <[email protected]>
2399L:	[email protected] (moderated for non-subscribers)
2400S:	Maintained
2401F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2402F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2403F:	arch/arm/boot/compressed/misc-ep93xx.h
2404F:	arch/arm/mach-ep93xx/
2405F:	drivers/iio/adc/ep93xx_adc.c
2406
2407ARM/CLKDEV SUPPORT
2408M:	Russell King <[email protected]>
2409L:	[email protected] (moderated for non-subscribers)
2410S:	Maintained
2411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2412F:	drivers/clk/clkdev.c
2413
2414ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2415M:	Baruch Siach <[email protected]>
2416L:	[email protected] (moderated for non-subscribers)
2417S:	Maintained
2418F:	arch/arm/boot/dts/cnxt/
2419N:	digicolor
2420
2421ARM/CORESIGHT FRAMEWORK AND DRIVERS
2422M:	Suzuki K Poulose <[email protected]>
2423R:	Mike Leach <[email protected]>
2424R:	James Clark <[email protected]>
2425L:	[email protected] (moderated for non-subscribers)
2426L:	[email protected] (moderated for non-subscribers)
2427S:	Maintained
2428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2429F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2430F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2431F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2432F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2433F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2434F:	Documentation/trace/coresight/*
2435F:	drivers/hwtracing/coresight/*
2436F:	include/dt-bindings/arm/coresight-cti-dt.h
2437F:	include/linux/coresight*
2438F:	include/uapi/linux/coresight*
2439F:	samples/coresight/*
2440F:	tools/perf/Documentation/arm-coresight.txt
2441F:	tools/perf/arch/arm/util/auxtrace.c
2442F:	tools/perf/arch/arm/util/cs-etm.c
2443F:	tools/perf/arch/arm/util/cs-etm.h
2444F:	tools/perf/arch/arm/util/pmu.c
2445F:	tools/perf/tests/shell/*coresight*
2446F:	tools/perf/tests/shell/coresight/*
2447F:	tools/perf/tests/shell/lib/*coresight*
2448F:	tools/perf/util/cs-etm-decoder/*
2449F:	tools/perf/util/cs-etm.*
2450
2451ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2452M:	Hans Ulli Kroll <[email protected]>
2453M:	Linus Walleij <[email protected]>
2454L:	[email protected] (moderated for non-subscribers)
2455S:	Maintained
2456T:	git git://github.com/ulli-kroll/linux.git
2457F:	Documentation/devicetree/bindings/arm/gemini.yaml
2458F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2459F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2460F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2461F:	arch/arm/boot/dts/gemini/
2462F:	arch/arm/mach-gemini/
2463F:	drivers/crypto/gemini/
2464F:	drivers/net/ethernet/cortina/
2465F:	drivers/pinctrl/pinctrl-gemini.c
2466F:	drivers/rtc/rtc-ftrtc010.c
2467
2468ARM/CZ.NIC TURRIS SUPPORT
2469M:	Marek Behún <[email protected]>
2470S:	Maintained
2471W:	https://www.turris.cz/
2472F:	Documentation/ABI/testing/debugfs-moxtet
2473F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2474F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2475F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2476F:	Documentation/devicetree/bindings/bus/moxtet.txt
2477F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2478F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2479F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2480F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2481F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2482F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2483F:	drivers/bus/moxtet.c
2484F:	drivers/firmware/turris-mox-rwtm.c
2485F:	drivers/gpio/gpio-moxtet.c
2486F:	drivers/leds/leds-turris-omnia.c
2487F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2488F:	drivers/platform/cznic/
2489F:	drivers/watchdog/armada_37xx_wdt.c
2490F:	include/dt-bindings/bus/moxtet.h
2491F:	include/linux/armada-37xx-rwtm-mailbox.h
2492F:	include/linux/moxtet.h
2493F:	include/linux/turris-omnia-mcu-interface.h
2494
2495ARM/FARADAY FA526 PORT
2496M:	Hans Ulli Kroll <[email protected]>
2497L:	[email protected] (moderated for non-subscribers)
2498S:	Maintained
2499T:	git git://git.berlios.de/gemini-board
2500F:	arch/arm/mm/*-fa*
2501
2502ARM/FOOTBRIDGE ARCHITECTURE
2503M:	Russell King <[email protected]>
2504L:	[email protected] (moderated for non-subscribers)
2505S:	Maintained
2506W:	http://www.armlinux.org.uk/
2507F:	arch/arm/include/asm/hardware/dec21285.h
2508F:	arch/arm/mach-footbridge/
2509
2510ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2511M:	Shawn Guo <[email protected]>
2512M:	Sascha Hauer <[email protected]>
2513R:	Pengutronix Kernel Team <[email protected]>
2514R:	Fabio Estevam <[email protected]>
2515L:	[email protected]
2516L:	[email protected] (moderated for non-subscribers)
2517S:	Maintained
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2519F:	arch/arm/boot/dts/nxp/imx/
2520F:	arch/arm/boot/dts/nxp/mxs/
2521F:	arch/arm64/boot/dts/freescale/
2522X:	Documentation/devicetree/bindings/media/i2c/
2523X:	arch/arm64/boot/dts/freescale/fsl-*
2524X:	arch/arm64/boot/dts/freescale/qoriq-*
2525X:	drivers/media/i2c/
2526N:	imx
2527N:	mxs
2528N:	\bmxc[^\d]
2529
2530ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2531M:	Shawn Guo <[email protected]>
2532L:	[email protected] (moderated for non-subscribers)
2533S:	Maintained
2534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2535F:	arch/arm/boot/dts/nxp/ls/
2536F:	arch/arm64/boot/dts/freescale/fsl-*
2537F:	arch/arm64/boot/dts/freescale/qoriq-*
2538
2539ARM/FREESCALE VYBRID ARM ARCHITECTURE
2540M:	Shawn Guo <[email protected]>
2541M:	Sascha Hauer <[email protected]>
2542R:	Pengutronix Kernel Team <[email protected]>
2543R:	Stefan Agner <[email protected]>
2544L:	[email protected] (moderated for non-subscribers)
2545S:	Maintained
2546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2547F:	arch/arm/boot/dts/nxp/vf/
2548F:	arch/arm/mach-imx/*vf610*
2549
2550ARM/GUMSTIX MACHINE SUPPORT
2551M:	Steve Sakoman <[email protected]>
2552L:	[email protected] (moderated for non-subscribers)
2553S:	Maintained
2554
2555ARM/HISILICON SOC SUPPORT
2556M:	Wei Xu <[email protected]>
2557L:	[email protected] (moderated for non-subscribers)
2558S:	Supported
2559W:	http://www.hisilicon.com
2560T:	git https://github.com/hisilicon/linux-hisi.git
2561F:	arch/arm/boot/dts/hisilicon/
2562F:	arch/arm/mach-hisi/
2563F:	arch/arm64/boot/dts/hisilicon/
2564
2565ARM/HP JORNADA 7XX MACHINE SUPPORT
2566M:	Kristoffer Ericson <[email protected]>
2567S:	Maintained
2568W:	www.jlime.com
2569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2570F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2571F:	arch/arm/mach-sa1100/jornada720.c
2572
2573ARM/HPE GXP ARCHITECTURE
2574M:	Jean-Marie Verdun <[email protected]>
2575M:	Nick Hawkins <[email protected]>
2576S:	Maintained
2577F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2578F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2579F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2580F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2581F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2582F:	Documentation/hwmon/gxp-fan-ctrl.rst
2583F:	arch/arm/boot/dts/hpe/
2584F:	arch/arm/mach-hpe/
2585F:	drivers/clocksource/timer-gxp.c
2586F:	drivers/hwmon/gxp-fan-ctrl.c
2587F:	drivers/i2c/busses/i2c-gxp.c
2588F:	drivers/spi/spi-gxp.c
2589F:	drivers/watchdog/gxp-wdt.c
2590
2591ARM/IGEP MACHINE SUPPORT
2592M:	Enric Balletbo i Serra <[email protected]>
2593M:	Javier Martinez Canillas <[email protected]>
2594L:	[email protected]
2595L:	[email protected] (moderated for non-subscribers)
2596S:	Maintained
2597F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2598
2599ARM/INTEL IXP4XX ARM ARCHITECTURE
2600M:	Linus Walleij <[email protected]>
2601M:	Imre Kaloz <[email protected]>
2602L:	[email protected] (moderated for non-subscribers)
2603S:	Maintained
2604F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2605F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2606F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2607F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2608F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2609F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2610F:	arch/arm/boot/dts/intel/ixp/
2611F:	arch/arm/mach-ixp4xx/
2612F:	drivers/bus/intel-ixp4xx-eb.c
2613F:	drivers/char/hw_random/ixp4xx-rng.c
2614F:	drivers/clocksource/timer-ixp4xx.c
2615F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2616F:	drivers/gpio/gpio-ixp4xx.c
2617F:	drivers/irqchip/irq-ixp4xx.c
2618F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2619F:	drivers/net/wan/ixp4xx_hss.c
2620F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2621F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2622F:	include/linux/soc/ixp4xx/npe.h
2623F:	include/linux/soc/ixp4xx/qmgr.h
2624
2625ARM/INTEL KEEMBAY ARCHITECTURE
2626M:	Paul J. Murphy <[email protected]>
2627M:	Daniele Alessandrelli <[email protected]>
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2630F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2631F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2632
2633ARM/INTEL XSC3 (MANZANO) ARM CORE
2634M:	Lennert Buytenhek <[email protected]>
2635L:	[email protected] (moderated for non-subscribers)
2636S:	Maintained
2637
2638ARM/LG1K ARCHITECTURE
2639M:	Chanho Min <[email protected]>
2640L:	[email protected] (moderated for non-subscribers)
2641S:	Maintained
2642F:	arch/arm64/boot/dts/lg/
2643
2644ARM/LPC18XX ARCHITECTURE
2645M:	Vladimir Zapolskiy <[email protected]>
2646L:	[email protected] (moderated for non-subscribers)
2647S:	Maintained
2648F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2649F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2650F:	drivers/i2c/busses/i2c-lpc2k.c
2651F:	drivers/memory/pl172.c
2652F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2653F:	drivers/rtc/rtc-lpc24xx.c
2654N:	lpc18xx
2655
2656ARM/LPC32XX SOC SUPPORT
2657M:	Vladimir Zapolskiy <[email protected]>
2658M:	Piotr Wojtaszczyk <[email protected]>
2659L:	[email protected] (moderated for non-subscribers)
2660S:	Maintained
2661T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2662F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2663F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2664F:	arch/arm/mach-lpc32xx/
2665F:	drivers/dma/lpc32xx-dmamux.c
2666F:	drivers/i2c/busses/i2c-pnx.c
2667F:	drivers/net/ethernet/nxp/lpc_eth.c
2668F:	drivers/usb/host/ohci-nxp.c
2669F:	drivers/watchdog/pnx4008_wdt.c
2670N:	lpc32xx
2671
2672LPC32XX DMAMUX SUPPORT
2673M:	J.M.B. Downing <[email protected]>
2674M:	Piotr Wojtaszczyk <[email protected]>
2675R:	Vladimir Zapolskiy <[email protected]>
2676L:	[email protected] (moderated for non-subscribers)
2677S:	Maintained
2678F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2679
2680ARM/Marvell Dove/MV78xx0/Orion SOC support
2681M:	Andrew Lunn <[email protected]>
2682M:	Sebastian Hesselbarth <[email protected]>
2683M:	Gregory Clement <[email protected]>
2684L:	[email protected] (moderated for non-subscribers)
2685S:	Maintained
2686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2687F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2688F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2689F:	Documentation/devicetree/bindings/soc/dove/
2690F:	arch/arm/boot/dts/marvell/dove*
2691F:	arch/arm/boot/dts/marvell/orion5x*
2692F:	arch/arm/mach-dove/
2693F:	arch/arm/mach-mv78xx0/
2694F:	arch/arm/mach-orion5x/
2695F:	arch/arm/plat-orion/
2696F:	drivers/bus/mvebu-mbus.c
2697F:	drivers/soc/dove/
2698
2699ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2700M:	Andrew Lunn <[email protected]>
2701M:	Gregory Clement <[email protected]>
2702M:	Sebastian Hesselbarth <[email protected]>
2703L:	[email protected] (moderated for non-subscribers)
2704S:	Maintained
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2706F:	Documentation/devicetree/bindings/arm/marvell/
2707F:	arch/arm/boot/dts/marvell/armada*
2708F:	arch/arm/boot/dts/marvell/kirkwood*
2709F:	arch/arm/configs/mvebu_*_defconfig
2710F:	arch/arm/mach-mvebu/
2711F:	arch/arm64/boot/dts/marvell/
2712F:	drivers/clk/mvebu/
2713F:	drivers/cpufreq/armada-37xx-cpufreq.c
2714F:	drivers/cpufreq/armada-8k-cpufreq.c
2715F:	drivers/cpufreq/mvebu-cpufreq.c
2716F:	drivers/irqchip/irq-armada-370-xp.c
2717F:	drivers/irqchip/irq-mvebu-*
2718F:	drivers/pinctrl/mvebu/
2719F:	drivers/rtc/rtc-armada38x.c
2720
2721ARM/Mediatek RTC DRIVER
2722M:	Eddie Huang <[email protected]>
2723M:	Sean Wang <[email protected]>
2724L:	[email protected] (moderated for non-subscribers)
2725L:	[email protected] (moderated for non-subscribers)
2726S:	Maintained
2727F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2728F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2729F:	drivers/rtc/rtc-mt2712.c
2730F:	drivers/rtc/rtc-mt6397.c
2731F:	drivers/rtc/rtc-mt7622.c
2732
2733ARM/Mediatek SoC support
2734M:	Matthias Brugger <[email protected]>
2735M:	AngeloGioacchino Del Regno <[email protected]>
2736L:	[email protected]
2737L:	[email protected] (moderated for non-subscribers)
2738L:	[email protected] (moderated for non-subscribers)
2739S:	Maintained
2740W:	https://mtk.wiki.kernel.org/
2741C:	irc://irc.libera.chat/linux-mediatek
2742F:	arch/arm/boot/dts/mediatek/
2743F:	arch/arm/mach-mediatek/
2744F:	arch/arm64/boot/dts/mediatek/
2745F:	drivers/soc/mediatek/
2746N:	mtk
2747N:	mt[2678]
2748K:	mediatek
2749
2750ARM/Mediatek USB3 PHY DRIVER
2751M:	Chunfeng Yun <[email protected]>
2752L:	[email protected] (moderated for non-subscribers)
2753L:	[email protected] (moderated for non-subscribers)
2754S:	Maintained
2755F:	Documentation/devicetree/bindings/phy/mediatek,*
2756F:	drivers/phy/mediatek/
2757
2758ARM/MICROCHIP (ARM64) SoC support
2759M:	Conor Dooley <[email protected]>
2760M:	Nicolas Ferre <[email protected]>
2761M:	Claudiu Beznea <[email protected]>
2762L:	[email protected] (moderated for non-subscribers)
2763S:	Supported
2764T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2765F:	arch/arm64/boot/dts/microchip/
2766
2767ARM/Microchip (AT91) SoC support
2768M:	Nicolas Ferre <[email protected]>
2769M:	Alexandre Belloni <[email protected]>
2770M:	Claudiu Beznea <[email protected]>
2771L:	[email protected] (moderated for non-subscribers)
2772S:	Supported
2773W:	http://www.linux4sam.org
2774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2775F:	arch/arm/boot/dts/microchip/
2776F:	arch/arm/include/debug/at91.S
2777F:	arch/arm/mach-at91/
2778F:	drivers/memory/atmel*
2779F:	drivers/watchdog/sama5d4_wdt.c
2780F:	include/soc/at91/
2781X:	drivers/input/touchscreen/atmel_mxt_ts.c
2782N:	at91
2783N:	atmel
2784
2785ARM/Microchip Sparx5 SoC support
2786M:	Steen Hegelund <[email protected]>
2787M:	Daniel Machon <[email protected]>
2788M:	[email protected]
2789L:	[email protected] (moderated for non-subscribers)
2790S:	Supported
2791F:	arch/arm64/boot/dts/microchip/sparx*
2792F:	drivers/net/ethernet/microchip/vcap/
2793F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2794N:	sparx5
2795
2796ARM/MILBEAUT ARCHITECTURE
2797M:	Taichi Sugaya <[email protected]>
2798M:	Takao Orito <[email protected]>
2799L:	[email protected] (moderated for non-subscribers)
2800S:	Maintained
2801F:	arch/arm/boot/dts/socionext/milbeaut*
2802F:	arch/arm/mach-milbeaut/
2803N:	milbeaut
2804
2805ARM/MORELLO PLATFORM
2806M:	Vincenzo Frascino <[email protected]>
2807L:	[email protected] (moderated for non-subscribers)
2808S:	Maintained
2809F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
2810F:	arch/arm64/boot/dts/arm/morello*
2811
2812ARM/MOXA ART SOC
2813M:	Krzysztof Kozlowski <[email protected]>
2814L:	[email protected] (moderated for non-subscribers)
2815S:	Odd Fixes
2816F:	Documentation/devicetree/bindings/arm/moxart.yaml
2817F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2818F:	arch/arm/boot/dts/moxa/
2819F:	drivers/clk/clk-moxart.c
2820
2821ARM/MStar/Sigmastar Armv7 SoC support
2822M:	Daniel Palmer <[email protected]>
2823M:	Romain Perier <[email protected]>
2824L:	[email protected] (moderated for non-subscribers)
2825S:	Maintained
2826W:	http://linux-chenxing.org/
2827T:	git git://github.com/linux-chenxing/linux.git
2828F:	Documentation/devicetree/bindings/arm/mstar/*
2829F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2830F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2831F:	arch/arm/boot/dts/sigmastar/
2832F:	arch/arm/mach-mstar/
2833F:	drivers/clk/mstar/
2834F:	drivers/clocksource/timer-msc313e.c
2835F:	drivers/gpio/gpio-msc313.c
2836F:	drivers/rtc/rtc-msc313.c
2837F:	drivers/watchdog/msc313e_wdt.c
2838F:	include/dt-bindings/clock/mstar-*
2839F:	include/dt-bindings/gpio/msc313-gpio.h
2840
2841ARM/NOMADIK/Ux500 ARCHITECTURES
2842M:	Linus Walleij <[email protected]>
2843L:	[email protected] (moderated for non-subscribers)
2844S:	Maintained
2845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2846F:	Documentation/devicetree/bindings/arm/ste-*
2847F:	Documentation/devicetree/bindings/arm/ux500.yaml
2848F:	Documentation/devicetree/bindings/arm/ux500/
2849F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2850F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2851F:	arch/arm/boot/dts/st/ste-*
2852F:	arch/arm/mach-nomadik/
2853F:	arch/arm/mach-ux500/
2854F:	drivers/clk/clk-nomadik.c
2855F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2856F:	drivers/dma/ste_dma40*
2857F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2858F:	drivers/gpio/gpio-nomadik.c
2859F:	drivers/hwspinlock/u8500_hsem.c
2860F:	drivers/i2c/busses/i2c-nomadik.c
2861F:	drivers/iio/adc/ab8500-gpadc.c
2862F:	drivers/mfd/ab8500*
2863F:	drivers/mfd/abx500*
2864F:	drivers/mfd/db8500*
2865F:	drivers/pinctrl/nomadik/
2866F:	drivers/rtc/rtc-ab8500.c
2867F:	drivers/rtc/rtc-pl031.c
2868F:	drivers/soc/ux500/
2869
2870ARM/NUVOTON MA35 ARCHITECTURE
2871M:	Jacky Huang <[email protected]>
2872M:	Shan-Chun Hung <[email protected]>
2873L:	[email protected] (moderated for non-subscribers)
2874S:	Supported
2875F:	Documentation/devicetree/bindings/*/*/*ma35*
2876F:	Documentation/devicetree/bindings/*/*ma35*
2877F:	arch/arm64/boot/dts/nuvoton/*ma35*
2878F:	drivers/*/*/*ma35*
2879F:	drivers/*/*ma35*
2880K:	ma35d1
2881
2882ARM/NUVOTON NPCM ARCHITECTURE
2883M:	Avi Fishman <[email protected]>
2884M:	Tomer Maimon <[email protected]>
2885M:	Tali Perry <[email protected]>
2886R:	Patrick Venture <[email protected]>
2887R:	Nancy Yuen <[email protected]>
2888R:	Benjamin Fair <[email protected]>
2889L:	[email protected] (moderated for non-subscribers)
2890S:	Supported
2891F:	Documentation/devicetree/bindings/*/*/*npcm*
2892F:	Documentation/devicetree/bindings/*/*npcm*
2893F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2894F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2895F:	arch/arm/mach-npcm/
2896F:	arch/arm64/boot/dts/nuvoton/
2897F:	drivers/*/*/*npcm*
2898F:	drivers/*/*npcm*
2899F:	drivers/rtc/rtc-nct3018y.c
2900F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2901F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2902
2903ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2904M:	Joseph Liu <[email protected]>
2905M:	Marvin Lin <[email protected]>
2906L:	[email protected]
2907L:	[email protected] (moderated for non-subscribers)
2908S:	Maintained
2909F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2910F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2911F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2912F:	drivers/media/platform/nuvoton/
2913F:	include/uapi/linux/npcm-video.h
2914
2915ARM/NUVOTON WPCM450 ARCHITECTURE
2916M:	Jonathan Neuschäfer <[email protected]>
2917L:	[email protected] (moderated for non-subscribers)
2918S:	Maintained
2919W:	https://github.com/neuschaefer/wpcm450/wiki
2920F:	Documentation/devicetree/bindings/*/*wpcm*
2921F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2922F:	arch/arm/configs/wpcm450_defconfig
2923F:	arch/arm/mach-npcm/wpcm450.c
2924F:	drivers/*/*/*wpcm*
2925F:	drivers/*/*wpcm*
2926
2927ARM/NXP S32G ARCHITECTURE
2928R:	Chester Lin <[email protected]>
2929R:	Matthias Brugger <[email protected]>
2930R:	Ghennadi Procopciuc <[email protected]>
2931R:	NXP S32 Linux Team <[email protected]>
2932L:	[email protected] (moderated for non-subscribers)
2933S:	Maintained
2934F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2935F:	drivers/pinctrl/nxp/
2936
2937ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2938M:	Jan Petrous <[email protected]>
2939R:	[email protected]
2940S:	Maintained
2941F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2942F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2943
2944ARM/Orion SoC/Technologic Systems TS-78xx platform support
2945M:	Alexander Clouter <[email protected]>
2946L:	[email protected] (moderated for non-subscribers)
2947S:	Maintained
2948W:	http://www.digriz.org.uk/ts78xx/kernel
2949F:	arch/arm/mach-orion5x/ts78xx-*
2950
2951ARM/QUALCOMM CHROMEBOOK SUPPORT
2952R:	[email protected]
2953F:	arch/arm64/boot/dts/qcom/sc7180*
2954F:	arch/arm64/boot/dts/qcom/sc7280*
2955F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2956
2957ARM/QUALCOMM MAILING LIST
2958L:	[email protected]
2959C:	irc://irc.oftc.net/linux-msm
2960F:	Documentation/devicetree/bindings/*/qcom*
2961F:	Documentation/devicetree/bindings/soc/qcom/
2962F:	arch/arm/boot/dts/qcom/
2963F:	arch/arm/configs/qcom_defconfig
2964F:	arch/arm/mach-qcom/
2965F:	arch/arm64/boot/dts/qcom/
2966F:	drivers/*/*/pm8???-*
2967F:	drivers/*/*/qcom*
2968F:	drivers/*/*/qcom/
2969F:	drivers/*/qcom*
2970F:	drivers/*/qcom/
2971F:	drivers/bluetooth/btqcomsmd.c
2972F:	drivers/clocksource/timer-qcom.c
2973F:	drivers/cpuidle/cpuidle-qcom-spm.c
2974F:	drivers/extcon/extcon-qcom*
2975F:	drivers/i2c/busses/i2c-qcom-geni.c
2976F:	drivers/i2c/busses/i2c-qup.c
2977F:	drivers/iommu/msm*
2978F:	drivers/mfd/ssbi.c
2979F:	drivers/mmc/host/mmci_qcom*
2980F:	drivers/mmc/host/sdhci-msm.c
2981F:	drivers/pci/controller/dwc/pcie-qcom*
2982F:	drivers/phy/qualcomm/
2983F:	drivers/power/*/msm*
2984F:	drivers/reset/reset-qcom-*
2985F:	drivers/rtc/rtc-pm8xxx.c
2986F:	drivers/spi/spi-geni-qcom.c
2987F:	drivers/spi/spi-qcom-qspi.c
2988F:	drivers/spi/spi-qup.c
2989F:	drivers/tty/serial/msm_serial.c
2990F:	drivers/ufs/host/ufs-qcom*
2991F:	drivers/usb/dwc3/dwc3-qcom.c
2992F:	include/dt-bindings/*/qcom*
2993F:	include/linux/*/qcom*
2994F:	include/linux/soc/qcom/
2995
2996ARM/QUALCOMM SUPPORT
2997M:	Bjorn Andersson <[email protected]>
2998M:	Konrad Dybcio <[email protected]>
2999L:	[email protected]
3000S:	Maintained
3001C:	irc://irc.oftc.net/linux-msm
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3003F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3004F:	Documentation/devicetree/bindings/arm/qcom.yaml
3005F:	Documentation/devicetree/bindings/bus/qcom*
3006F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3007F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3008F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3009F:	Documentation/devicetree/bindings/soc/qcom/
3010F:	arch/arm/boot/dts/qcom/
3011F:	arch/arm/configs/qcom_defconfig
3012F:	arch/arm/mach-qcom/
3013F:	arch/arm64/boot/dts/qcom/
3014F:	drivers/bus/qcom*
3015F:	drivers/firmware/qcom/
3016F:	drivers/soc/qcom/
3017F:	include/dt-bindings/arm/qcom,ids.h
3018F:	include/dt-bindings/firmware/qcom,scm.h
3019F:	include/dt-bindings/soc/qcom*
3020F:	include/linux/firmware/qcom
3021F:	include/linux/soc/qcom/
3022F:	include/soc/qcom/
3023
3024ARM/RDA MICRO ARCHITECTURE
3025M:	Manivannan Sadhasivam <[email protected]>
3026L:	[email protected] (moderated for non-subscribers)
3027L:	[email protected] (moderated for non-subscribers)
3028S:	Maintained
3029F:	Documentation/devicetree/bindings/arm/rda.yaml
3030F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3031F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3032F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3033F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3034F:	arch/arm/boot/dts/unisoc/
3035F:	drivers/clocksource/timer-rda.c
3036F:	drivers/gpio/gpio-rda.c
3037F:	drivers/irqchip/irq-rda-intc.c
3038F:	drivers/tty/serial/rda-uart.c
3039
3040ARM/REALTEK ARCHITECTURE
3041M:	Andreas Färber <[email protected]>
3042L:	[email protected] (moderated for non-subscribers)
3043L:	[email protected] (moderated for non-subscribers)
3044S:	Maintained
3045F:	Documentation/devicetree/bindings/arm/realtek.yaml
3046F:	arch/arm/boot/dts/realtek/
3047F:	arch/arm/mach-realtek/
3048F:	arch/arm64/boot/dts/realtek/
3049
3050ARM/RISC-V/RENESAS ARCHITECTURE
3051M:	Geert Uytterhoeven <[email protected]>
3052M:	Magnus Damm <[email protected]>
3053L:	[email protected]
3054S:	Supported
3055Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3056C:	irc://irc.libera.chat/renesas-soc
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3058F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3059F:	Documentation/devicetree/bindings/nvmem/renesas,*
3060F:	Documentation/devicetree/bindings/soc/renesas/
3061F:	arch/arm/boot/dts/renesas/
3062F:	arch/arm/configs/shmobile_defconfig
3063F:	arch/arm/include/debug/renesas-scif.S
3064F:	arch/arm/mach-shmobile/
3065F:	arch/arm64/boot/dts/renesas/
3066F:	arch/riscv/boot/dts/renesas/
3067F:	drivers/nvmem/rcar-efuse.c
3068F:	drivers/pmdomain/renesas/
3069F:	drivers/soc/renesas/
3070F:	include/linux/soc/renesas/
3071K:	\brenesas,
3072
3073ARM/RISCPC ARCHITECTURE
3074M:	Russell King <[email protected]>
3075L:	[email protected] (moderated for non-subscribers)
3076S:	Maintained
3077W:	http://www.armlinux.org.uk/
3078F:	arch/arm/include/asm/hardware/ioc.h
3079F:	arch/arm/include/asm/hardware/iomd.h
3080F:	arch/arm/include/asm/hardware/memc.h
3081F:	arch/arm/mach-rpc/
3082F:	drivers/net/ethernet/8390/etherh.c
3083F:	drivers/net/ethernet/i825xx/ether1*
3084F:	drivers/net/ethernet/seeq/ether3*
3085F:	drivers/scsi/arm/
3086
3087ARM/Rockchip SoC support
3088M:	Heiko Stuebner <[email protected]>
3089L:	[email protected] (moderated for non-subscribers)
3090L:	[email protected]
3091S:	Maintained
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3093F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3094F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3095F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3096F:	arch/arm/boot/dts/rockchip/
3097F:	arch/arm/mach-rockchip/
3098F:	drivers/*/*/*rockchip*
3099F:	drivers/*/*rockchip*
3100F:	drivers/clk/rockchip/
3101F:	drivers/i2c/busses/i2c-rk3x.c
3102F:	sound/soc/rockchip/
3103N:	rockchip
3104
3105ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3106M:	Krzysztof Kozlowski <[email protected]>
3107R:	Alim Akhtar <[email protected]>
3108L:	[email protected] (moderated for non-subscribers)
3109L:	[email protected]
3110S:	Maintained
3111P:	Documentation/process/maintainer-soc-clean-dts.rst
3112Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3113B:	mailto:[email protected]
3114C:	irc://irc.libera.chat/linux-exynos
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3116F:	Documentation/arch/arm/samsung/
3117F:	Documentation/devicetree/bindings/arm/samsung/
3118F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3119F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3120F:	Documentation/devicetree/bindings/soc/samsung/
3121F:	arch/arm/boot/dts/samsung/
3122F:	arch/arm/mach-exynos*/
3123F:	arch/arm/mach-s3c/
3124F:	arch/arm/mach-s5p*/
3125F:	arch/arm64/boot/dts/exynos/
3126F:	drivers/*/*/*s3c24*
3127F:	drivers/*/*s3c24*
3128F:	drivers/*/*s3c64xx*
3129F:	drivers/*/*s5pv210*
3130F:	drivers/clocksource/samsung_pwm_timer.c
3131F:	drivers/firmware/samsung/
3132F:	drivers/mailbox/exynos-mailbox.c
3133F:	drivers/memory/samsung/
3134F:	drivers/pwm/pwm-samsung.c
3135F:	drivers/soc/samsung/
3136F:	drivers/tty/serial/samsung*
3137F:	include/clocksource/samsung_pwm.h
3138F:	include/linux/platform_data/*s3c*
3139F:	include/linux/serial_s3c.h
3140F:	include/linux/soc/samsung/
3141N:	exynos
3142N:	s3c64xx
3143N:	s5pv210
3144
3145ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3146M:	Łukasz Stelmach <[email protected]>
3147L:	[email protected] (moderated for non-subscribers)
3148L:	[email protected]
3149S:	Maintained
3150F:	drivers/media/platform/samsung/s5p-g2d/
3151
3152ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3153M:	Marek Szyprowski <[email protected]>
3154L:	[email protected]
3155L:	[email protected]
3156S:	Maintained
3157F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3158F:	drivers/media/cec/platform/s5p/
3159
3160ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3161M:	Andrzej Pietrasiewicz <[email protected]>
3162M:	Jacek Anaszewski <[email protected]>
3163M:	Sylwester Nawrocki <[email protected]>
3164L:	[email protected] (moderated for non-subscribers)
3165L:	[email protected]
3166S:	Maintained
3167F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3168F:	drivers/media/platform/samsung/s5p-jpeg/
3169
3170ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3171M:	Marek Szyprowski <[email protected]>
3172M:	Andrzej Hajda <[email protected]>
3173L:	[email protected] (moderated for non-subscribers)
3174L:	[email protected]
3175S:	Maintained
3176F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3177F:	drivers/media/platform/samsung/s5p-mfc/
3178
3179ARM/SOCFPGA ARCHITECTURE
3180M:	Dinh Nguyen <[email protected]>
3181S:	Maintained
3182W:	http://www.rocketboards.org
3183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3184F:	arch/arm/boot/dts/intel/socfpga/
3185F:	arch/arm/configs/socfpga_defconfig
3186F:	arch/arm/mach-socfpga/
3187F:	arch/arm64/boot/dts/altera/
3188F:	arch/arm64/boot/dts/intel/
3189
3190ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3191M:	Dinh Nguyen <[email protected]>
3192S:	Maintained
3193F:	drivers/clk/socfpga/
3194
3195ARM/SOCFPGA DWMAC GLUE LAYER
3196M:	Maxime Chevallier <[email protected]>
3197S:	Maintained
3198F:	Documentation/devicetree/bindings/net/socfpga-dwmac.txt
3199F:	drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3200
3201ARM/SOCFPGA EDAC BINDINGS
3202M:	Matthew Gerlach <[email protected]>
3203S:	Maintained
3204F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3205
3206ARM/SOCFPGA EDAC SUPPORT
3207M:	Dinh Nguyen <[email protected]>
3208S:	Maintained
3209F:	drivers/edac/altera_edac.[ch]
3210
3211ARM/SPREADTRUM SoC SUPPORT
3212M:	Orson Zhai <[email protected]>
3213M:	Baolin Wang <[email protected]>
3214R:	Chunyan Zhang <[email protected]>
3215S:	Maintained
3216F:	arch/arm64/boot/dts/sprd
3217N:	sprd
3218N:	sc27xx
3219N:	sc2731
3220
3221ARM/STI ARCHITECTURE
3222M:	Patrice Chotard <[email protected]>
3223L:	[email protected] (moderated for non-subscribers)
3224S:	Maintained
3225W:	http://www.stlinux.com
3226F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3227F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3228F:	arch/arm/boot/dts/st/sti*
3229F:	arch/arm/mach-sti/
3230F:	drivers/ata/ahci_st.c
3231F:	drivers/char/hw_random/st-rng.c
3232F:	drivers/clocksource/arm_global_timer.c
3233F:	drivers/clocksource/clksrc_st_lpc.c
3234F:	drivers/cpufreq/sti-cpufreq.c
3235F:	drivers/dma/st_fdma*
3236F:	drivers/i2c/busses/i2c-st.c
3237F:	drivers/media/platform/st/sti/c8sectpfe/
3238F:	drivers/media/rc/st_rc.c
3239F:	drivers/mmc/host/sdhci-st.c
3240F:	drivers/phy/st/phy-miphy28lp.c
3241F:	drivers/phy/st/phy-stih407-usb.c
3242F:	drivers/pinctrl/pinctrl-st.c
3243F:	drivers/remoteproc/st_remoteproc.c
3244F:	drivers/remoteproc/st_slim_rproc.c
3245F:	drivers/reset/sti/
3246F:	drivers/rtc/rtc-st-lpc.c
3247F:	drivers/tty/serial/st-asc.c
3248F:	drivers/usb/dwc3/dwc3-st.c
3249F:	drivers/usb/host/ehci-st.c
3250F:	drivers/usb/host/ohci-st.c
3251F:	drivers/watchdog/st_lpc_wdt.c
3252F:	include/linux/remoteproc/st_slim_rproc.h
3253
3254ARM/STM32 ARCHITECTURE
3255M:	Maxime Coquelin <[email protected]>
3256M:	Alexandre Torgue <[email protected]>
3257L:	[email protected] (moderated for non-subscribers)
3258L:	[email protected] (moderated for non-subscribers)
3259S:	Maintained
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3261F:	arch/arm/boot/dts/st/stm32*
3262F:	arch/arm/mach-stm32/
3263F:	arch/arm64/boot/dts/st/
3264F:	drivers/clocksource/armv7m_systick.c
3265N:	stm32
3266N:	stm
3267
3268ARM/SUNPLUS SP7021 SOC SUPPORT
3269M:	Qin Jian <[email protected]>
3270L:	[email protected] (moderated for mon-subscribers)
3271S:	Maintained
3272W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3273F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3274F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3275F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3276F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3277F:	arch/arm/boot/dts/sunplus/
3278F:	arch/arm/configs/sp7021_*defconfig
3279F:	drivers/clk/clk-sp7021.c
3280F:	drivers/irqchip/irq-sp7021-intc.c
3281F:	drivers/reset/reset-sunplus.c
3282F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3283F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3284
3285ARM/Synaptics SoC support
3286M:	Jisheng Zhang <[email protected]>
3287M:	Sebastian Hesselbarth <[email protected]>
3288L:	[email protected] (moderated for non-subscribers)
3289S:	Maintained
3290F:	arch/arm/boot/dts/synaptics/
3291F:	arch/arm/mach-berlin/
3292F:	arch/arm64/boot/dts/synaptics/
3293
3294ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3295M:	Hans Verkuil <[email protected]>
3296L:	[email protected]
3297L:	[email protected]
3298S:	Maintained
3299F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3300F:	drivers/media/cec/platform/tegra/
3301
3302ARM/TESLA FSD SoC SUPPORT
3303M:	Alim Akhtar <[email protected]>
3304M:	[email protected]
3305L:	[email protected] (moderated for non-subscribers)
3306L:	[email protected]
3307S:	Maintained
3308F:	arch/arm64/boot/dts/tesla/
3309
3310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3311M:	Santosh Shilimkar <[email protected]>
3312L:	[email protected]
3313S:	Maintained
3314F:	drivers/memory/*emif*
3315
3316ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3317M:	Nishanth Menon <[email protected]>
3318M:	Santosh Shilimkar <[email protected]>
3319L:	[email protected] (moderated for non-subscribers)
3320S:	Maintained
3321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3322F:	arch/arm/boot/dts/ti/keystone/
3323F:	arch/arm/mach-keystone/
3324
3325ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3326M:	Santosh Shilimkar <[email protected]>
3327L:	[email protected]
3328S:	Maintained
3329F:	drivers/clk/keystone/
3330
3331ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3332M:	Santosh Shilimkar <[email protected]>
3333L:	[email protected] (moderated for non-subscribers)
3334L:	[email protected]
3335S:	Maintained
3336F:	drivers/clocksource/timer-keystone.c
3337
3338ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3339M:	Santosh Shilimkar <[email protected]>
3340L:	[email protected]
3341S:	Maintained
3342F:	drivers/power/reset/keystone-reset.c
3343
3344ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3345M:	Nishanth Menon <[email protected]>
3346M:	Vignesh Raghavendra <[email protected]>
3347M:	Tero Kristo <[email protected]>
3348L:	[email protected] (moderated for non-subscribers)
3349S:	Supported
3350F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3351F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3352F:	arch/arm64/boot/dts/ti/Makefile
3353F:	arch/arm64/boot/dts/ti/k3-*
3354
3355ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3356M:	Krzysztof Kozlowski <[email protected]>
3357L:	[email protected] (moderated for non-subscribers)
3358S:	Odd Fixes
3359F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3360F:	Documentation/devicetree/bindings/*/ti,nspire*
3361F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3362F:	arch/arm/boot/dts/nspire/
3363
3364ARM/TOSHIBA VISCONTI ARCHITECTURE
3365M:	Nobuhiro Iwamatsu <[email protected]>
3366L:	[email protected] (moderated for non-subscribers)
3367S:	Supported
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3369F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3370F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3371F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3372F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3373F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3374F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3375F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3376F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3377F:	arch/arm64/boot/dts/toshiba/
3378F:	drivers/clk/visconti/
3379F:	drivers/gpio/gpio-visconti.c
3380F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3381F:	drivers/pci/controller/dwc/pcie-visconti.c
3382F:	drivers/pinctrl/visconti/
3383F:	drivers/watchdog/visconti_wdt.c
3384N:	visconti
3385
3386ARM/UNIPHIER ARCHITECTURE
3387M:	Kunihiko Hayashi <[email protected]>
3388M:	Masami Hiramatsu <[email protected]>
3389L:	[email protected] (moderated for non-subscribers)
3390S:	Maintained
3391F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3392F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3393F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3394F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3395F:	arch/arm/boot/dts/socionext/uniphier*
3396F:	arch/arm/include/asm/hardware/cache-uniphier.h
3397F:	arch/arm/mm/cache-uniphier.c
3398F:	arch/arm64/boot/dts/socionext/uniphier*
3399F:	drivers/bus/uniphier-system-bus.c
3400F:	drivers/clk/uniphier/
3401F:	drivers/dma/uniphier-mdmac.c
3402F:	drivers/gpio/gpio-uniphier.c
3403F:	drivers/i2c/busses/i2c-uniphier*
3404F:	drivers/irqchip/irq-uniphier-aidet.c
3405F:	drivers/mmc/host/uniphier-sd.c
3406F:	drivers/pinctrl/uniphier/
3407F:	drivers/reset/reset-uniphier.c
3408F:	drivers/tty/serial/8250/8250_uniphier.c
3409N:	uniphier
3410
3411ARM/VERSATILE EXPRESS PLATFORM
3412M:	Liviu Dudau <[email protected]>
3413M:	Sudeep Holla <[email protected]>
3414M:	Lorenzo Pieralisi <[email protected]>
3415L:	[email protected] (moderated for non-subscribers)
3416S:	Maintained
3417N:	mps2
3418N:	vexpress
3419F:	arch/arm/mach-versatile/
3420F:	arch/arm64/boot/dts/arm/
3421F:	drivers/clocksource/timer-versatile.c
3422X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3423X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3424
3425ARM/VFP SUPPORT
3426M:	Russell King <[email protected]>
3427L:	[email protected] (moderated for non-subscribers)
3428S:	Maintained
3429W:	http://www.armlinux.org.uk/
3430F:	arch/arm/vfp/
3431
3432ARM/VT8500 ARM ARCHITECTURE
3433M:	Alexey Charkov <[email protected]>
3434M:	Krzysztof Kozlowski <[email protected]>
3435L:	[email protected] (moderated for non-subscribers)
3436S:	Odd Fixes
3437F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3438F:	arch/arm/boot/dts/vt8500/
3439F:	arch/arm/mach-vt8500/
3440F:	drivers/clocksource/timer-vt8500.c
3441F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3442F:	drivers/mmc/host/wmt-sdmmc.c
3443F:	drivers/pwm/pwm-vt8500.c
3444F:	drivers/rtc/rtc-vt8500.c
3445F:	drivers/tty/serial/vt8500_serial.c
3446F:	drivers/video/fbdev/vt8500lcdfb.*
3447F:	drivers/video/fbdev/wm8505fb*
3448F:	drivers/video/fbdev/wmt_ge_rops.*
3449
3450ARM/ZYNQ ARCHITECTURE
3451M:	Michal Simek <[email protected]>
3452L:	[email protected] (moderated for non-subscribers)
3453S:	Supported
3454W:	http://wiki.xilinx.com
3455T:	git https://github.com/Xilinx/linux-xlnx.git
3456F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3457F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3458F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3459F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3460F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3461F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3462F:	arch/arm/mach-zynq/
3463F:	drivers/clocksource/timer-cadence-ttc.c
3464F:	drivers/cpuidle/cpuidle-zynq.c
3465F:	drivers/edac/synopsys_edac.c
3466F:	drivers/i2c/busses/i2c-cadence.c
3467F:	drivers/i2c/busses/i2c-xiic.c
3468F:	drivers/mmc/host/sdhci-of-arasan.c
3469N:	zynq
3470N:	xilinx
3471
3472ARM64 FIT SUPPORT
3473M:	Simon Glass <[email protected]>
3474L:	[email protected] (moderated for non-subscribers)
3475S:	Maintained
3476F:	arch/arm64/boot/Makefile
3477F:	scripts/make_fit.py
3478
3479ARM64 PLATFORM DRIVERS
3480M:	Hans de Goede <[email protected]>
3481M:	Ilpo Järvinen <[email protected]>
3482R:	Bryan O'Donoghue <[email protected]>
3483L:	[email protected]
3484S:	Maintained
3485Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3487F:	drivers/platform/arm64/
3488
3489ARM64 PORT (AARCH64 ARCHITECTURE)
3490M:	Catalin Marinas <[email protected]>
3491M:	Will Deacon <[email protected]>
3492L:	[email protected] (moderated for non-subscribers)
3493S:	Maintained
3494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3495F:	Documentation/arch/arm64/
3496F:	arch/arm64/
3497F:	drivers/virt/coco/arm-cca-guest/
3498F:	drivers/virt/coco/pkvm-guest/
3499F:	tools/testing/selftests/arm64/
3500X:	arch/arm64/boot/dts/
3501
3502ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3503M:	George McCollister <[email protected]>
3504L:	[email protected]
3505S:	Maintained
3506F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3507F:	drivers/net/dsa/xrs700x/*
3508F:	net/dsa/tag_xrs700x.c
3509
3510AS3645A LED FLASH CONTROLLER DRIVER
3511M:	Sakari Ailus <[email protected]>
3512L:	[email protected]
3513S:	Maintained
3514F:	drivers/leds/flash/leds-as3645a.c
3515
3516ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3517M:	Tianshu Qiu <[email protected]>
3518L:	[email protected]
3519S:	Maintained
3520T:	git git://linuxtv.org/media.git
3521F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3522F:	drivers/media/i2c/ak7375.c
3523
3524ASAHI KASEI AK8974 DRIVER
3525M:	Linus Walleij <[email protected]>
3526L:	[email protected]
3527S:	Supported
3528W:	http://www.akm.com/
3529F:	drivers/iio/magnetometer/ak8974.c
3530
3531AOSONG AGS02MA TVOC SENSOR DRIVER
3532M:	Anshul Dalal <[email protected]>
3533L:	[email protected]
3534S:	Maintained
3535F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3536F:	drivers/iio/chemical/ags02ma.c
3537
3538ASC7621 HARDWARE MONITOR DRIVER
3539M:	George Joseph <[email protected]>
3540L:	[email protected]
3541S:	Maintained
3542F:	Documentation/hwmon/asc7621.rst
3543F:	drivers/hwmon/asc7621.c
3544
3545ASIX AX88796C SPI ETHERNET ADAPTER
3546M:	Łukasz Stelmach <[email protected]>
3547S:	Maintained
3548F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3549F:	drivers/net/ethernet/asix/ax88796c_*
3550
3551ASIX PHY DRIVER [RUST]
3552M:	FUJITA Tomonori <[email protected]>
3553R:	Trevor Gross <[email protected]>
3554L:	[email protected]
3555L:	[email protected]
3556S:	Maintained
3557F:	drivers/net/phy/ax88796b_rust.rs
3558
3559ASPEED CRYPTO DRIVER
3560M:	Neal Liu <[email protected]>
3561L:	[email protected] (moderated for non-subscribers)
3562S:	Maintained
3563F:	Documentation/devicetree/bindings/crypto/aspeed,*
3564F:	drivers/crypto/aspeed/
3565
3566ASPEED PECI CONTROLLER
3567M:	Iwona Winiarska <[email protected]>
3568L:	[email protected] (moderated for non-subscribers)
3569L:	[email protected] (moderated for non-subscribers)
3570S:	Supported
3571F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3572F:	drivers/peci/controller/peci-aspeed.c
3573
3574ASPEED PINCTRL DRIVERS
3575M:	Andrew Jeffery <[email protected]>
3576L:	[email protected] (moderated for non-subscribers)
3577L:	[email protected] (moderated for non-subscribers)
3578L:	[email protected]
3579S:	Maintained
3580F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3581F:	drivers/pinctrl/aspeed/
3582
3583ASPEED SCU INTERRUPT CONTROLLER DRIVER
3584M:	Eddie James <[email protected]>
3585L:	[email protected] (moderated for non-subscribers)
3586S:	Maintained
3587F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3588F:	drivers/irqchip/irq-aspeed-scu-ic.c
3589F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3590
3591ASPEED SD/MMC DRIVER
3592M:	Andrew Jeffery <[email protected]>
3593L:	[email protected] (moderated for non-subscribers)
3594L:	[email protected] (moderated for non-subscribers)
3595L:	[email protected]
3596S:	Maintained
3597F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3598F:	drivers/mmc/host/sdhci-of-aspeed*
3599
3600ASPEED SMC SPI DRIVER
3601M:	Chin-Ting Kuo <[email protected]>
3602M:	Cédric Le Goater <[email protected]>
3603L:	[email protected] (moderated for non-subscribers)
3604L:	[email protected] (moderated for non-subscribers)
3605L:	[email protected]
3606S:	Maintained
3607F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3608F:	drivers/spi/spi-aspeed-smc.c
3609
3610ASPEED USB UDC DRIVER
3611M:	Neal Liu <[email protected]>
3612L:	[email protected] (moderated for non-subscribers)
3613S:	Maintained
3614F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3615F:	drivers/usb/gadget/udc/aspeed_udc.c
3616
3617ASPEED VIDEO ENGINE DRIVER
3618M:	Eddie James <[email protected]>
3619L:	[email protected]
3620L:	[email protected] (moderated for non-subscribers)
3621S:	Maintained
3622F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3623F:	drivers/media/platform/aspeed/
3624
3625ASUS EC HARDWARE MONITOR DRIVER
3626M:	Eugene Shalygin <[email protected]>
3627L:	[email protected]
3628S:	Maintained
3629F:	drivers/hwmon/asus-ec-sensors.c
3630
3631ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3632M:	Corentin Chary <[email protected]>
3633M:	Luke D. Jones <[email protected]>
3634L:	[email protected]
3635S:	Maintained
3636W:	https://asus-linux.org/
3637F:	drivers/platform/x86/asus*.c
3638F:	drivers/platform/x86/eeepc*.c
3639
3640ASUS TF103C DOCK DRIVER
3641M:	Hans de Goede <[email protected]>
3642L:	[email protected]
3643S:	Maintained
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3645F:	drivers/platform/x86/asus-tf103c-dock.c
3646
3647ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3648M:	Aleksa Savic <[email protected]>
3649L:	[email protected]
3650S:	Maintained
3651F:	drivers/hwmon/asus_rog_ryujin.c
3652
3653ASUS WIRELESS RADIO CONTROL DRIVER
3654M:	João Paulo Rechi Vita <[email protected]>
3655L:	[email protected]
3656S:	Maintained
3657F:	drivers/platform/x86/asus-wireless.c
3658
3659ASUS WMI HARDWARE MONITOR DRIVER
3660M:	Ed Brindley <[email protected]>
3661M:	Denis Pauk <[email protected]>
3662L:	[email protected]
3663S:	Maintained
3664F:	drivers/hwmon/asus_wmi_sensors.c
3665
3666ASYMMETRIC KEYS
3667M:	David Howells <[email protected]>
3668M:	Lukas Wunner <[email protected]>
3669M:	Ignat Korchagin <[email protected]>
3670L:	[email protected]
3671L:	[email protected]
3672S:	Maintained
3673F:	Documentation/crypto/asymmetric-keys.rst
3674F:	crypto/asymmetric_keys/
3675F:	include/crypto/pkcs7.h
3676F:	include/crypto/public_key.h
3677F:	include/keys/asymmetric-*.h
3678F:	include/linux/verification.h
3679
3680ASYMMETRIC KEYS - ECDSA
3681M:	Lukas Wunner <[email protected]>
3682M:	Ignat Korchagin <[email protected]>
3683R:	Stefan Berger <[email protected]>
3684L:	[email protected]
3685S:	Maintained
3686F:	crypto/ecc*
3687F:	crypto/ecdsa*
3688F:	include/crypto/ecc*
3689
3690ASYMMETRIC KEYS - GOST
3691M:	Lukas Wunner <[email protected]>
3692M:	Ignat Korchagin <[email protected]>
3693L:	[email protected]
3694S:	Odd fixes
3695F:	crypto/ecrdsa*
3696
3697ASYMMETRIC KEYS - RSA
3698M:	Lukas Wunner <[email protected]>
3699M:	Ignat Korchagin <[email protected]>
3700L:	[email protected]
3701S:	Maintained
3702F:	crypto/rsa*
3703
3704ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3705R:	Dan Williams <[email protected]>
3706S:	Odd fixes
3707W:	http://sourceforge.net/projects/xscaleiop
3708F:	Documentation/crypto/async-tx-api.rst
3709F:	crypto/async_tx/
3710F:	include/linux/async_tx.h
3711
3712AT24 EEPROM DRIVER
3713M:	Bartosz Golaszewski <[email protected]>
3714L:	[email protected]
3715S:	Maintained
3716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3717F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3718F:	drivers/misc/eeprom/at24.c
3719
3720ATA OVER ETHERNET (AOE) DRIVER
3721M:	"Justin Sanders" <[email protected]>
3722S:	Supported
3723W:	http://www.openaoe.org/
3724F:	Documentation/admin-guide/aoe/
3725F:	drivers/block/aoe/
3726
3727ATC260X PMIC MFD DRIVER
3728M:	Manivannan Sadhasivam <[email protected]>
3729M:	Cristian Ciocaltea <[email protected]>
3730L:	[email protected]
3731S:	Maintained
3732F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3733F:	drivers/input/misc/atc260x-onkey.c
3734F:	drivers/mfd/atc260*
3735F:	drivers/power/reset/atc260x-poweroff.c
3736F:	drivers/regulator/atc260x-regulator.c
3737F:	include/linux/mfd/atc260x/*
3738
3739ATHEROS 71XX/9XXX GPIO DRIVER
3740M:	Alban Bedel <[email protected]>
3741S:	Maintained
3742W:	https://github.com/AlbanBedel/linux
3743T:	git git://github.com/AlbanBedel/linux
3744F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3745F:	drivers/gpio/gpio-ath79.c
3746
3747ATHEROS 71XX/9XXX USB PHY DRIVER
3748M:	Alban Bedel <[email protected]>
3749S:	Maintained
3750W:	https://github.com/AlbanBedel/linux
3751T:	git git://github.com/AlbanBedel/linux
3752F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3753F:	drivers/phy/qualcomm/phy-ath79-usb.c
3754
3755ATHEROS ATH GENERIC UTILITIES
3756M:	Jeff Johnson <[email protected]>
3757L:	[email protected]
3758S:	Supported
3759F:	drivers/net/wireless/ath/*
3760
3761ATHEROS ATH5K WIRELESS DRIVER
3762M:	Jiri Slaby <[email protected]>
3763M:	Nick Kossifidis <[email protected]>
3764M:	Luis Chamberlain <[email protected]>
3765L:	[email protected]
3766S:	Maintained
3767W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3768F:	drivers/net/wireless/ath/ath5k/
3769
3770ATHEROS ATH6KL WIRELESS DRIVER
3771L:	[email protected]
3772S:	Orphan
3773W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3774F:	drivers/net/wireless/ath/ath6kl/
3775
3776ATI_REMOTE2 DRIVER
3777M:	Ville Syrjala <[email protected]>
3778S:	Maintained
3779F:	drivers/input/misc/ati_remote2.c
3780
3781ATK0110 HWMON DRIVER
3782M:	Luca Tettamanti <[email protected]>
3783L:	[email protected]
3784S:	Maintained
3785F:	drivers/hwmon/asus_atk0110.c
3786
3787ATLX ETHERNET DRIVERS
3788M:	Chris Snook <[email protected]>
3789L:	[email protected]
3790S:	Maintained
3791W:	http://sourceforge.net/projects/atl1
3792W:	http://atl1.sourceforge.net
3793F:	drivers/net/ethernet/atheros/
3794
3795ATM
3796M:	Chas Williams <[email protected]>
3797L:	[email protected] (moderated for non-subscribers)
3798L:	[email protected]
3799S:	Maintained
3800W:	http://linux-atm.sourceforge.net
3801F:	drivers/atm/
3802F:	include/linux/atm*
3803F:	include/linux/sonet.h
3804F:	include/uapi/linux/atm*
3805F:	include/uapi/linux/sonet.h
3806
3807ATMEL MACB ETHERNET DRIVER
3808M:	Nicolas Ferre <[email protected]>
3809M:	Claudiu Beznea <[email protected]>
3810S:	Maintained
3811F:	drivers/net/ethernet/cadence/
3812
3813ATMEL MAXTOUCH DRIVER
3814M:	Nick Dyer <[email protected]>
3815S:	Maintained
3816T:	git git://github.com/ndyer/linux.git
3817F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3818F:	drivers/input/touchscreen/atmel_mxt_ts.c
3819
3820ATOMIC INFRASTRUCTURE
3821M:	Will Deacon <[email protected]>
3822M:	Peter Zijlstra <[email protected]>
3823R:	Boqun Feng <[email protected]>
3824R:	Mark Rutland <[email protected]>
3825L:	[email protected]
3826S:	Maintained
3827F:	Documentation/atomic_*.txt
3828F:	arch/*/include/asm/atomic*.h
3829F:	include/*/atomic*.h
3830F:	include/linux/refcount.h
3831F:	scripts/atomic/
3832
3833ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3834M:	Bradley Grove <[email protected]>
3835L:	[email protected]
3836S:	Supported
3837W:	http://www.attotech.com
3838F:	drivers/scsi/esas2r
3839
3840ATUSB IEEE 802.15.4 RADIO DRIVER
3841M:	Stefan Schmidt <[email protected]>
3842L:	[email protected]
3843S:	Maintained
3844F:	drivers/net/ieee802154/at86rf230.h
3845F:	drivers/net/ieee802154/atusb.c
3846F:	drivers/net/ieee802154/atusb.h
3847
3848AUDIT SUBSYSTEM
3849M:	Paul Moore <[email protected]>
3850M:	Eric Paris <[email protected]>
3851L:	[email protected]
3852S:	Supported
3853W:	https://github.com/linux-audit
3854Q:	https://patchwork.kernel.org/project/audit/list
3855B:	mailto:[email protected]
3856P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3857T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3858F:	include/asm-generic/audit_*.h
3859F:	include/linux/audit.h
3860F:	include/linux/audit_arch.h
3861F:	include/uapi/linux/audit.h
3862F:	kernel/audit*
3863F:	lib/*audit.c
3864K:	\baudit_[a-z_0-9]\+\b
3865
3866AUTOFDO BUILD
3867M:	Rong Xu <[email protected]>
3868M:	Han Shen <[email protected]>
3869S:	Supported
3870F:	Documentation/dev-tools/autofdo.rst
3871F:	scripts/Makefile.autofdo
3872
3873AUXILIARY BUS DRIVER
3874M:	Greg Kroah-Hartman <[email protected]>
3875R:	Dave Ertman <[email protected]>
3876R:	Ira Weiny <[email protected]>
3877R:	Leon Romanovsky <[email protected]>
3878S:	Supported
3879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
3880F:	Documentation/driver-api/auxiliary_bus.rst
3881F:	drivers/base/auxiliary.c
3882F:	include/linux/auxiliary_bus.h
3883
3884AUXILIARY DISPLAY DRIVERS
3885M:	Andy Shevchenko <[email protected]>
3886R:	Geert Uytterhoeven <[email protected]>
3887S:	Odd Fixes
3888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3889F:	Documentation/devicetree/bindings/auxdisplay/
3890F:	drivers/auxdisplay/
3891F:	include/linux/cfag12864b.h
3892F:	include/uapi/linux/map_to_14segment.h
3893F:	include/uapi/linux/map_to_7segment.h
3894
3895AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3896M:	Subhajit Ghosh <[email protected]>
3897L:	[email protected]
3898S:	Maintained
3899F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3900F:	drivers/iio/light/apds9306.c
3901
3902AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3903M:	Andreas Klinger <[email protected]>
3904L:	[email protected]
3905S:	Maintained
3906F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3907F:	drivers/iio/adc/hx711.c
3908
3909AX.25 NETWORK LAYER
3910L:	[email protected]
3911S:	Orphan
3912W:	https://linux-ax25.in-berlin.de
3913F:	include/net/ax25.h
3914F:	include/uapi/linux/ax25.h
3915F:	net/ax25/
3916
3917AXENTIA ARM DEVICES
3918M:	Peter Rosin <[email protected]>
3919L:	[email protected] (moderated for non-subscribers)
3920S:	Maintained
3921F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3922F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3923F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3924F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3925
3926AXENTIA ASOC DRIVERS
3927M:	Peter Rosin <[email protected]>
3928L:	[email protected]
3929S:	Maintained
3930F:	Documentation/devicetree/bindings/sound/axentia,*
3931F:	sound/soc/atmel/tse850-pcm5142.c
3932
3933AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3934M:	Nuno Sá <[email protected]>
3935L:	[email protected]
3936S:	Supported
3937W:	https://ez.analog.com/linux-software-drivers
3938F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3939F:	drivers/hwmon/axi-fan-control.c
3940
3941AXI SPI ENGINE
3942M:	Michael Hennerich <[email protected]>
3943M:	Nuno Sá <[email protected]>
3944R:	David Lechner <[email protected]>
3945L:	[email protected]
3946S:	Supported
3947W:	https://ez.analog.com/linux-software-drivers
3948F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3949F:	drivers/spi/spi-axi-spi-engine.c
3950
3951AXI PWM GENERATOR
3952M:	Michael Hennerich <[email protected]>
3953M:	Nuno Sá <[email protected]>
3954R:	Trevor Gamblin <[email protected]>
3955L:	[email protected]
3956S:	Supported
3957W:	https://ez.analog.com/linux-software-drivers
3958F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3959F:	drivers/pwm/pwm-axi-pwmgen.c
3960
3961AZ6007 DVB DRIVER
3962M:	Mauro Carvalho Chehab <[email protected]>
3963L:	[email protected]
3964S:	Maintained
3965W:	https://linuxtv.org
3966T:	git git://linuxtv.org/media.git
3967F:	drivers/media/usb/dvb-usb-v2/az6007.c
3968
3969AZTECH FM RADIO RECEIVER DRIVER
3970M:	Hans Verkuil <[email protected]>
3971L:	[email protected]
3972S:	Maintained
3973W:	https://linuxtv.org
3974T:	git git://linuxtv.org/media.git
3975F:	drivers/media/radio/radio-aztech*
3976
3977B43 WIRELESS DRIVER
3978L:	[email protected]
3979L:	[email protected]
3980S:	Orphan
3981W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3982F:	drivers/net/wireless/broadcom/b43/
3983
3984B43LEGACY WIRELESS DRIVER
3985L:	[email protected]
3986L:	[email protected]
3987S:	Orphan
3988W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3989F:	drivers/net/wireless/broadcom/b43legacy/
3990
3991BACKLIGHT CLASS/SUBSYSTEM
3992M:	Lee Jones <[email protected]>
3993M:	Daniel Thompson <[email protected]>
3994M:	Jingoo Han <[email protected]>
3995L:	[email protected]
3996S:	Maintained
3997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3998F:	Documentation/ABI/stable/sysfs-class-backlight
3999F:	Documentation/ABI/testing/sysfs-class-backlight
4000F:	Documentation/devicetree/bindings/leds/backlight
4001F:	drivers/video/backlight/
4002F:	include/linux/backlight.h
4003F:	include/linux/pwm_backlight.h
4004
4005BARCO P50 GPIO DRIVER
4006M:	Santosh Kumar Yadav <[email protected]>
4007M:	Peter Korsgaard <[email protected]>
4008S:	Maintained
4009F:	drivers/platform/x86/barco-p50-gpio.c
4010
4011BATMAN ADVANCED
4012M:	Marek Lindner <[email protected]>
4013M:	Simon Wunderlich <[email protected]>
4014M:	Antonio Quartulli <[email protected]>
4015M:	Sven Eckelmann <[email protected]>
4016L:	[email protected] (moderated for non-subscribers)
4017S:	Maintained
4018W:	https://www.open-mesh.org/
4019Q:	https://patchwork.open-mesh.org/project/batman/list/
4020B:	https://www.open-mesh.org/projects/batman-adv/issues
4021C:	ircs://irc.hackint.org/batadv
4022T:	git https://git.open-mesh.org/linux-merge.git
4023F:	Documentation/networking/batman-adv.rst
4024F:	include/uapi/linux/batadv_packet.h
4025F:	include/uapi/linux/batman_adv.h
4026F:	net/batman-adv/
4027
4028BAYCOM/HDLCDRV DRIVERS FOR AX.25
4029M:	Thomas Sailer <[email protected]>
4030L:	[email protected]
4031S:	Maintained
4032W:	http://www.baycom.org/~tom/ham/ham.html
4033F:	drivers/net/hamradio/baycom*
4034
4035BCACHE (BLOCK LAYER CACHE)
4036M:	Coly Li <[email protected]>
4037M:	Kent Overstreet <[email protected]>
4038L:	[email protected]
4039S:	Maintained
4040W:	http://bcache.evilpiepirate.org
4041C:	irc://irc.oftc.net/bcache
4042F:	drivers/md/bcache/
4043
4044BCACHEFS
4045M:	Kent Overstreet <[email protected]>
4046L:	[email protected]
4047S:	Supported
4048C:	irc://irc.oftc.net/bcache
4049P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
4050T:	git https://evilpiepirate.org/git/bcachefs.git
4051F:	fs/bcachefs/
4052F:	Documentation/filesystems/bcachefs/
4053
4054BDISP ST MEDIA DRIVER
4055M:	Fabien Dessenne <[email protected]>
4056L:	[email protected]
4057S:	Supported
4058W:	https://linuxtv.org
4059T:	git git://linuxtv.org/media.git
4060F:	drivers/media/platform/st/sti/bdisp
4061
4062BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4063M:	Dariusz Marcinkiewicz <[email protected]>
4064L:	[email protected]
4065S:	Maintained
4066F:	drivers/net/ethernet/ec_bhf.c
4067
4068BEFS FILE SYSTEM
4069M:	Luis de Bethencourt <[email protected]>
4070M:	Salah Triki <[email protected]>
4071S:	Maintained
4072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4073F:	Documentation/filesystems/befs.rst
4074F:	fs/befs/
4075
4076BFQ I/O SCHEDULER
4077M:	Yu Kuai <[email protected]>
4078L:	[email protected]
4079S:	Odd Fixes
4080F:	Documentation/block/bfq-iosched.rst
4081F:	block/bfq-*
4082
4083BFS FILE SYSTEM
4084M:	"Tigran A. Aivazian" <[email protected]>
4085S:	Maintained
4086F:	Documentation/filesystems/bfs.rst
4087F:	fs/bfs/
4088F:	include/uapi/linux/bfs_fs.h
4089
4090BINMAN
4091M:	Simon Glass <[email protected]>
4092S:	Supported
4093F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4094
4095BITMAP API
4096M:	Yury Norov <[email protected]>
4097R:	Rasmus Villemoes <[email protected]>
4098S:	Maintained
4099F:	include/linux/bitfield.h
4100F:	include/linux/bitmap-str.h
4101F:	include/linux/bitmap.h
4102F:	include/linux/bits.h
4103F:	include/linux/cpumask.h
4104F:	include/linux/cpumask_types.h
4105F:	include/linux/find.h
4106F:	include/linux/nodemask.h
4107F:	include/linux/nodemask_types.h
4108F:	include/vdso/bits.h
4109F:	lib/bitmap-str.c
4110F:	lib/bitmap.c
4111F:	lib/cpumask.c
4112F:	lib/find_bit.c
4113F:	lib/find_bit_benchmark.c
4114F:	lib/test_bitmap.c
4115F:	lib/tests/cpumask_kunit.c
4116F:	tools/include/linux/bitfield.h
4117F:	tools/include/linux/bitmap.h
4118F:	tools/include/linux/bits.h
4119F:	tools/include/linux/find.h
4120F:	tools/include/vdso/bits.h
4121F:	tools/lib/bitmap.c
4122F:	tools/lib/find_bit.c
4123
4124BITMAP API BINDINGS [RUST]
4125M:	Yury Norov <[email protected]>
4126S:	Maintained
4127F:	rust/helpers/cpumask.c
4128
4129BITOPS API
4130M:	Yury Norov <[email protected]>
4131R:	Rasmus Villemoes <[email protected]>
4132S:	Maintained
4133F:	arch/*/include/asm/bitops.h
4134F:	arch/*/include/asm/bitops_32.h
4135F:	arch/*/include/asm/bitops_64.h
4136F:	arch/*/lib/bitops.c
4137F:	include/asm-generic/bitops
4138F:	include/asm-generic/bitops.h
4139F:	include/linux/bitops.h
4140F:	lib/test_bitops.c
4141F:	tools/*/bitops*
4142
4143BLINKM RGB LED DRIVER
4144M:	Jan-Simon Moeller <[email protected]>
4145S:	Maintained
4146F:	drivers/leds/leds-blinkm.c
4147
4148BLOCK LAYER
4149M:	Jens Axboe <[email protected]>
4150L:	[email protected]
4151S:	Maintained
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4153F:	Documentation/ABI/stable/sysfs-block
4154F:	Documentation/block/
4155F:	block/
4156F:	drivers/block/
4157F:	include/linux/bio.h
4158F:	include/linux/blk*
4159F:	kernel/trace/blktrace.c
4160F:	lib/sbitmap.c
4161
4162BLOCK LAYER DEVICE DRIVER API [RUST]
4163M:	Andreas Hindborg <[email protected]>
4164R:	Boqun Feng <[email protected]>
4165L:	[email protected]
4166L:	[email protected]
4167S:	Supported
4168W:	https://rust-for-linux.com
4169B:	https://github.com/Rust-for-Linux/linux/issues
4170C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4171T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4172F:	drivers/block/rnull.rs
4173F:	rust/kernel/block.rs
4174F:	rust/kernel/block/
4175
4176BLOCK2MTD DRIVER
4177M:	Joern Engel <[email protected]>
4178L:	[email protected]
4179S:	Maintained
4180F:	drivers/mtd/devices/block2mtd.c
4181
4182BLUETOOTH DRIVERS
4183M:	Marcel Holtmann <[email protected]>
4184M:	Luiz Augusto von Dentz <[email protected]>
4185L:	[email protected]
4186S:	Supported
4187W:	http://www.bluez.org/
4188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4190F:	Documentation/devicetree/bindings/net/bluetooth/
4191F:	drivers/bluetooth/
4192
4193BLUETOOTH SUBSYSTEM
4194M:	Marcel Holtmann <[email protected]>
4195M:	Johan Hedberg <[email protected]>
4196M:	Luiz Augusto von Dentz <[email protected]>
4197L:	[email protected]
4198S:	Supported
4199W:	http://www.bluez.org/
4200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4202F:	Documentation/ABI/stable/sysfs-class-bluetooth
4203F:	include/net/bluetooth/
4204F:	net/bluetooth/
4205
4206BONDING DRIVER
4207M:	Jay Vosburgh <[email protected]>
4208L:	[email protected]
4209S:	Maintained
4210F:	Documentation/networking/bonding.rst
4211F:	drivers/net/bonding/
4212F:	include/net/bond*
4213F:	include/uapi/linux/if_bonding.h
4214F:	tools/testing/selftests/drivers/net/bonding/
4215
4216BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4217M:	Dan Robertson <[email protected]>
4218L:	[email protected]
4219S:	Maintained
4220F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4221F:	drivers/iio/accel/bma400*
4222
4223BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4224M:	Alex Lanzano <[email protected]>
4225L:	[email protected]
4226S:	Maintained
4227F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4228F:	drivers/iio/imu/bmi270/
4229
4230BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4231M:	Jagath Jog J <[email protected]>
4232L:	[email protected]
4233S:	Maintained
4234F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4235F:	drivers/iio/imu/bmi323/
4236
4237BPF JIT for ARC
4238M:	Shahab Vahedi <[email protected]>
4239L:	[email protected]
4240S:	Maintained
4241F:	arch/arc/net/
4242
4243BPF JIT for ARM
4244M:	Russell King <[email protected]>
4245M:	Puranjay Mohan <[email protected]>
4246L:	[email protected]
4247S:	Maintained
4248F:	arch/arm/net/
4249
4250BPF JIT for ARM64
4251M:	Daniel Borkmann <[email protected]>
4252M:	Alexei Starovoitov <[email protected]>
4253M:	Puranjay Mohan <[email protected]>
4254R:	Xu Kuohai <[email protected]>
4255L:	[email protected]
4256S:	Supported
4257F:	arch/arm64/net/
4258
4259BPF JIT for LOONGARCH
4260M:	Tiezhu Yang <[email protected]>
4261R:	Hengqi Chen <[email protected]>
4262L:	[email protected]
4263S:	Maintained
4264F:	arch/loongarch/net/
4265
4266BPF JIT for MIPS (32-BIT AND 64-BIT)
4267M:	Johan Almbladh <[email protected]>
4268M:	Paul Burton <[email protected]>
4269L:	[email protected]
4270S:	Maintained
4271F:	arch/mips/net/
4272
4273BPF JIT for NFP NICs
4274M:	Jakub Kicinski <[email protected]>
4275L:	[email protected]
4276S:	Odd Fixes
4277F:	drivers/net/ethernet/netronome/nfp/bpf/
4278
4279BPF JIT for POWERPC (32-BIT AND 64-BIT)
4280M:	Hari Bathini <[email protected]>
4281M:	Christophe Leroy <[email protected]>
4282R:	Naveen N Rao <[email protected]>
4283L:	[email protected]
4284S:	Supported
4285F:	arch/powerpc/net/
4286
4287BPF JIT for RISC-V (32-bit)
4288M:	Luke Nelson <[email protected]>
4289M:	Xi Wang <[email protected]>
4290L:	[email protected]
4291S:	Maintained
4292F:	arch/riscv/net/
4293X:	arch/riscv/net/bpf_jit_comp64.c
4294
4295BPF JIT for RISC-V (64-bit)
4296M:	Björn Töpel <[email protected]>
4297R:	Pu Lehui <[email protected]>
4298R:	Puranjay Mohan <[email protected]>
4299L:	[email protected]
4300S:	Maintained
4301F:	arch/riscv/net/
4302X:	arch/riscv/net/bpf_jit_comp32.c
4303
4304BPF JIT for S390
4305M:	Ilya Leoshkevich <[email protected]>
4306M:	Heiko Carstens <[email protected]>
4307M:	Vasily Gorbik <[email protected]>
4308L:	[email protected]
4309S:	Supported
4310F:	arch/s390/net/
4311X:	arch/s390/net/pnet.c
4312
4313BPF JIT for SPARC (32-BIT AND 64-BIT)
4314M:	David S. Miller <[email protected]>
4315L:	[email protected]
4316S:	Odd Fixes
4317F:	arch/sparc/net/
4318
4319BPF JIT for X86 32-BIT
4320M:	Wang YanQing <[email protected]>
4321L:	[email protected]
4322S:	Odd Fixes
4323F:	arch/x86/net/bpf_jit_comp32.c
4324
4325BPF JIT for X86 64-BIT
4326M:	Alexei Starovoitov <[email protected]>
4327M:	Daniel Borkmann <[email protected]>
4328L:	[email protected]
4329S:	Supported
4330F:	arch/x86/net/
4331X:	arch/x86/net/bpf_jit_comp32.c
4332
4333BPF [BTF]
4334M:	Martin KaFai Lau <[email protected]>
4335L:	[email protected]
4336S:	Maintained
4337F:	include/linux/btf*
4338F:	kernel/bpf/btf.c
4339
4340BPF [CORE]
4341M:	Alexei Starovoitov <[email protected]>
4342M:	Daniel Borkmann <[email protected]>
4343R:	John Fastabend <[email protected]>
4344L:	[email protected]
4345S:	Maintained
4346F:	include/linux/bpf*
4347F:	include/linux/filter.h
4348F:	include/linux/tnum.h
4349F:	kernel/bpf/core.c
4350F:	kernel/bpf/dispatcher.c
4351F:	kernel/bpf/mprog.c
4352F:	kernel/bpf/syscall.c
4353F:	kernel/bpf/tnum.c
4354F:	kernel/bpf/trampoline.c
4355F:	kernel/bpf/verifier.c
4356
4357BPF [CRYPTO]
4358M:	Vadim Fedorenko <[email protected]>
4359L:	[email protected]
4360S:	Maintained
4361F:	crypto/bpf_crypto_skcipher.c
4362F:	include/linux/bpf_crypto.h
4363F:	kernel/bpf/crypto.c
4364
4365BPF [DOCUMENTATION] (Related to Standardization)
4366R:	David Vernet <[email protected]>
4367L:	[email protected]
4368L:	[email protected]
4369S:	Maintained
4370F:	Documentation/bpf/standardization/
4371
4372BPF [GENERAL] (Safe Dynamic Programs and Tools)
4373M:	Alexei Starovoitov <[email protected]>
4374M:	Daniel Borkmann <[email protected]>
4375M:	Andrii Nakryiko <[email protected]>
4376R:	Martin KaFai Lau <[email protected]>
4377R:	Eduard Zingerman <[email protected]>
4378R:	Song Liu <[email protected]>
4379R:	Yonghong Song <[email protected]>
4380R:	John Fastabend <[email protected]>
4381R:	KP Singh <[email protected]>
4382R:	Stanislav Fomichev <[email protected]>
4383R:	Hao Luo <[email protected]>
4384R:	Jiri Olsa <[email protected]>
4385L:	[email protected]
4386S:	Supported
4387W:	https://bpf.io/
4388Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4391F:	Documentation/bpf/
4392F:	Documentation/networking/filter.rst
4393F:	Documentation/userspace-api/ebpf/
4394F:	arch/*/net/*
4395F:	include/linux/bpf*
4396F:	include/linux/btf*
4397F:	include/linux/filter.h
4398F:	include/trace/events/xdp.h
4399F:	include/uapi/linux/bpf*
4400F:	include/uapi/linux/btf*
4401F:	include/uapi/linux/filter.h
4402F:	kernel/bpf/
4403F:	kernel/trace/bpf_trace.c
4404F:	lib/buildid.c
4405F:	arch/*/include/asm/rqspinlock.h
4406F:	include/asm-generic/rqspinlock.h
4407F:	lib/test_bpf.c
4408F:	net/bpf/
4409F:	net/core/filter.c
4410F:	net/sched/act_bpf.c
4411F:	net/sched/cls_bpf.c
4412F:	samples/bpf/
4413F:	scripts/bpf_doc.py
4414F:	scripts/Makefile.btf
4415F:	scripts/pahole-version.sh
4416F:	tools/bpf/
4417F:	tools/lib/bpf/
4418F:	tools/testing/selftests/bpf/
4419
4420BPF [ITERATOR]
4421M:	Yonghong Song <[email protected]>
4422L:	[email protected]
4423S:	Maintained
4424F:	kernel/bpf/*iter.c
4425
4426BPF [L7 FRAMEWORK] (sockmap)
4427M:	John Fastabend <[email protected]>
4428M:	Jakub Sitnicki <[email protected]>
4429L:	[email protected]
4430L:	[email protected]
4431S:	Maintained
4432F:	include/linux/skmsg.h
4433F:	net/core/skmsg.c
4434F:	net/core/sock_map.c
4435F:	net/ipv4/tcp_bpf.c
4436F:	net/ipv4/udp_bpf.c
4437F:	net/unix/unix_bpf.c
4438
4439BPF [LIBRARY] (libbpf)
4440M:	Andrii Nakryiko <[email protected]>
4441M:	Eduard Zingerman <[email protected]>
4442L:	[email protected]
4443S:	Maintained
4444F:	tools/lib/bpf/
4445
4446BPF [MISC]
4447L:	[email protected]
4448S:	Odd Fixes
4449K:	(?:\b|_)bpf(?:\b|_)
4450
4451BPF [NETKIT] (BPF-programmable network device)
4452M:	Daniel Borkmann <[email protected]>
4453M:	Nikolay Aleksandrov <[email protected]>
4454L:	[email protected]
4455L:	[email protected]
4456S:	Supported
4457F:	drivers/net/netkit.c
4458F:	include/net/netkit.h
4459
4460BPF [NETWORKING] (struct_ops, reuseport)
4461M:	Martin KaFai Lau <[email protected]>
4462L:	[email protected]
4463L:	[email protected]
4464S:	Maintained
4465F:	kernel/bpf/bpf_struct*
4466
4467BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4468M:	Martin KaFai Lau <[email protected]>
4469M:	Daniel Borkmann <[email protected]>
4470R:	John Fastabend <[email protected]>
4471L:	[email protected]
4472L:	[email protected]
4473S:	Maintained
4474F:	include/net/tcx.h
4475F:	kernel/bpf/tcx.c
4476F:	net/core/filter.c
4477F:	net/sched/act_bpf.c
4478F:	net/sched/cls_bpf.c
4479
4480BPF [RINGBUF]
4481M:	Andrii Nakryiko <[email protected]>
4482L:	[email protected]
4483S:	Maintained
4484F:	kernel/bpf/ringbuf.c
4485
4486BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4487M:	KP Singh <[email protected]>
4488M:	Matt Bobrowski <[email protected]>
4489L:	[email protected]
4490S:	Maintained
4491F:	Documentation/bpf/prog_lsm.rst
4492F:	include/linux/bpf_lsm.h
4493F:	kernel/bpf/bpf_lsm.c
4494F:	kernel/trace/bpf_trace.c
4495F:	security/bpf/
4496
4497BPF [SELFTESTS] (Test Runners & Infrastructure)
4498M:	Andrii Nakryiko <[email protected]>
4499M:	Eduard Zingerman <[email protected]>
4500R:	Mykola Lysenko <[email protected]>
4501L:	[email protected]
4502S:	Maintained
4503F:	tools/testing/selftests/bpf/
4504
4505BPF [STORAGE & CGROUPS]
4506M:	Martin KaFai Lau <[email protected]>
4507L:	[email protected]
4508S:	Maintained
4509F:	kernel/bpf/*storage.c
4510F:	kernel/bpf/bpf_lru*
4511F:	kernel/bpf/cgroup.c
4512
4513BPF [TOOLING] (bpftool)
4514M:	Quentin Monnet <[email protected]>
4515L:	[email protected]
4516S:	Maintained
4517F:	kernel/bpf/disasm.*
4518F:	tools/bpf/bpftool/
4519
4520BPF [TRACING]
4521M:	Song Liu <[email protected]>
4522R:	Jiri Olsa <[email protected]>
4523L:	[email protected]
4524S:	Maintained
4525F:	kernel/bpf/stackmap.c
4526F:	kernel/trace/bpf_trace.c
4527F:	lib/buildid.c
4528
4529BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4530M:	Mikael Gonella-Bolduc <[email protected]>
4531L:	[email protected]
4532S:	Maintained
4533F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4534F:	drivers/iio/light/apds9160.c
4535
4536BROADCOM ASP 2.0 ETHERNET DRIVER
4537M:	Justin Chen <[email protected]>
4538M:	Florian Fainelli <[email protected]>
4539L:	[email protected]
4540L:	[email protected]
4541S:	Supported
4542F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4543F:	drivers/net/ethernet/broadcom/asp2/
4544
4545BROADCOM B44 10/100 ETHERNET DRIVER
4546M:	Michael Chan <[email protected]>
4547L:	[email protected]
4548S:	Maintained
4549F:	drivers/net/ethernet/broadcom/b44.*
4550
4551BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4552M:	Florian Fainelli <[email protected]>
4553L:	[email protected]
4554L:	[email protected] (subscribers-only)
4555S:	Supported
4556F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4557F:	drivers/net/dsa/b53/*
4558F:	drivers/net/dsa/bcm_sf2*
4559F:	include/linux/dsa/brcm.h
4560F:	include/linux/platform_data/b53.h
4561
4562BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4563M:	Florian Fainelli <[email protected]>
4564R:	Broadcom internal kernel review list <[email protected]>
4565L:	[email protected] (moderated for non-subscribers)
4566L:	[email protected] (moderated for non-subscribers)
4567S:	Maintained
4568T:	git https://github.com/broadcom/stblinux.git
4569F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4570F:	drivers/pci/controller/pcie-brcmstb.c
4571F:	drivers/staging/vc04_services
4572N:	bcm2711
4573N:	bcm283*
4574N:	raspberrypi
4575
4576BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4577M:	Florian Fainelli <[email protected]>
4578M:	Ray Jui <[email protected]>
4579M:	Scott Branden <[email protected]>
4580R:	Broadcom internal kernel review list <[email protected]>
4581S:	Maintained
4582T:	git https://github.com/broadcom/mach-bcm
4583F:	arch/arm/mach-bcm/
4584N:	bcm281*
4585N:	bcm113*
4586N:	bcm216*
4587N:	kona
4588
4589BROADCOM BCM2835 CAMERA DRIVERS
4590M:	Raspberry Pi Kernel Maintenance <[email protected]>
4591L:	[email protected]
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4594F:	drivers/media/platform/broadcom/bcm2835-unicam*
4595
4596BROADCOM BCM47XX MIPS ARCHITECTURE
4597M:	Hauke Mehrtens <[email protected]>
4598M:	Rafał Miłecki <[email protected]>
4599L:	[email protected]
4600S:	Maintained
4601F:	Documentation/devicetree/bindings/mips/brcm/
4602F:	arch/mips/bcm47xx/*
4603F:	arch/mips/include/asm/mach-bcm47xx/*
4604
4605BROADCOM BCM4908 ETHERNET DRIVER
4606M:	Rafał Miłecki <[email protected]>
4607R:	Broadcom internal kernel review list <[email protected]>
4608L:	[email protected]
4609S:	Maintained
4610F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4611F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4612F:	drivers/net/ethernet/broadcom/unimac.h
4613
4614BROADCOM BCM4908 PINMUX DRIVER
4615M:	Rafał Miłecki <[email protected]>
4616R:	Broadcom internal kernel review list <[email protected]>
4617L:	[email protected]
4618S:	Maintained
4619F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4620F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4621
4622BROADCOM BCM5301X ARM ARCHITECTURE
4623M:	Florian Fainelli <[email protected]>
4624M:	Hauke Mehrtens <[email protected]>
4625M:	Rafał Miłecki <[email protected]>
4626R:	Broadcom internal kernel review list <[email protected]>
4627L:	[email protected] (moderated for non-subscribers)
4628S:	Maintained
4629F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4630F:	arch/arm/boot/dts/broadcom/bcm470*
4631F:	arch/arm/boot/dts/broadcom/bcm5301*
4632F:	arch/arm/boot/dts/broadcom/bcm953012*
4633F:	arch/arm/mach-bcm/bcm_5301x.c
4634
4635BROADCOM BCM53573 ARM ARCHITECTURE
4636M:	Florian Fainelli <[email protected]>
4637M:	Rafał Miłecki <[email protected]>
4638R:	Broadcom internal kernel review list <[email protected]>
4639L:	[email protected] (moderated for non-subscribers)
4640S:	Maintained
4641F:	arch/arm/boot/dts/broadcom/bcm47189*
4642F:	arch/arm/boot/dts/broadcom/bcm53573*
4643
4644BROADCOM BCM63XX/BCM33XX UDC DRIVER
4645M:	Kevin Cernekee <[email protected]>
4646L:	[email protected]
4647S:	Maintained
4648F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4649
4650BROADCOM BCM7XXX ARM ARCHITECTURE
4651M:	Florian Fainelli <[email protected]>
4652R:	Broadcom internal kernel review list <[email protected]>
4653L:	[email protected] (moderated for non-subscribers)
4654S:	Maintained
4655T:	git https://github.com/broadcom/stblinux.git
4656F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4657F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4658F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4659F:	arch/arm/mach-bcm/*brcmstb*
4660F:	arch/arm/mm/cache-b15-rac.c
4661F:	drivers/bus/brcmstb_gisb.c
4662F:	drivers/pci/controller/pcie-brcmstb.c
4663N:	brcmstb
4664N:	bcm7038
4665N:	bcm7120
4666
4667BROADCOM BCMBCA ARM ARCHITECTURE
4668M:	William Zhang <[email protected]>
4669M:	Anand Gore <[email protected]>
4670M:	Kursad Oney <[email protected]>
4671M:	Florian Fainelli <[email protected]>
4672M:	Rafał Miłecki <[email protected]>
4673R:	Broadcom internal kernel review list <[email protected]>
4674L:	[email protected] (moderated for non-subscribers)
4675S:	Maintained
4676T:	git https://github.com/broadcom/stblinux.git
4677F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4678F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4679N:	bcmbca
4680N:	bcm[9]?47622
4681N:	bcm[9]?4912
4682N:	bcm[9]?63138
4683N:	bcm[9]?63146
4684N:	bcm[9]?63148
4685N:	bcm[9]?63158
4686N:	bcm[9]?63178
4687N:	bcm[9]?6756
4688N:	bcm[9]?6813
4689N:	bcm[9]?6846
4690N:	bcm[9]?6855
4691N:	bcm[9]?6856
4692N:	bcm[9]?6858
4693N:	bcm[9]?6878
4694
4695BROADCOM BDC DRIVER
4696M:	Justin Chen <[email protected]>
4697M:	Al Cooper <[email protected]>
4698R:	Broadcom internal kernel review list <[email protected]>
4699L:	[email protected]
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4702F:	drivers/usb/gadget/udc/bdc/
4703
4704BROADCOM BMIPS CPUFREQ DRIVER
4705M:	Markus Mayer <[email protected]>
4706R:	Broadcom internal kernel review list <[email protected]>
4707L:	[email protected]
4708S:	Maintained
4709F:	drivers/cpufreq/bmips-cpufreq.c
4710
4711BROADCOM BMIPS MIPS ARCHITECTURE
4712M:	Florian Fainelli <[email protected]>
4713R:	Broadcom internal kernel review list <[email protected]>
4714L:	[email protected]
4715S:	Maintained
4716T:	git https://github.com/broadcom/stblinux.git
4717F:	arch/mips/bmips/*
4718F:	arch/mips/boot/dts/brcm/bcm*.dts*
4719F:	arch/mips/include/asm/mach-bmips/*
4720F:	arch/mips/kernel/*bmips*
4721F:	drivers/irqchip/irq-bcm63*
4722F:	drivers/irqchip/irq-bcm7*
4723F:	drivers/irqchip/irq-brcmstb*
4724F:	drivers/pmdomain/bcm/bcm63xx-power.c
4725F:	include/linux/bcm963xx_nvram.h
4726F:	include/linux/bcm963xx_tag.h
4727
4728BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4729M:	Rasesh Mody <[email protected]>
4730M:	[email protected]
4731L:	[email protected]
4732S:	Maintained
4733F:	drivers/net/ethernet/broadcom/bnx2.*
4734F:	drivers/net/ethernet/broadcom/bnx2_*
4735
4736BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4737M:	Saurav Kashyap <[email protected]>
4738M:	Javed Hasan <[email protected]>
4739M:	[email protected]
4740L:	[email protected]
4741S:	Supported
4742F:	drivers/scsi/bnx2fc/
4743
4744BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4745M:	Nilesh Javali <[email protected]>
4746M:	Manish Rangankar <[email protected]>
4747M:	[email protected]
4748L:	[email protected]
4749S:	Supported
4750F:	drivers/scsi/bnx2i/
4751
4752BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4753M:	Sudarsana Kalluru <[email protected]>
4754M:	Manish Chopra <[email protected]>
4755L:	[email protected]
4756S:	Maintained
4757F:	drivers/net/ethernet/broadcom/bnx2x/
4758
4759BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4760M:	Michael Chan <[email protected]>
4761M:	Pavan Chebbi <[email protected]>
4762L:	[email protected]
4763S:	Maintained
4764F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4765F:	drivers/net/ethernet/broadcom/bnxt/
4766F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4767
4768BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4769M:	Arend van Spriel <[email protected]>
4770L:	[email protected]
4771L:	[email protected]
4772L:	[email protected]
4773S:	Supported
4774F:	drivers/net/wireless/broadcom/brcm80211/
4775F:	include/linux/platform_data/brcmfmac.h
4776
4777BROADCOM BRCMSTB GPIO DRIVER
4778M:	Doug Berger <[email protected]>
4779M:	Florian Fainelli <[email protected]>
4780R:	Broadcom internal kernel review list <[email protected]>
4781S:	Supported
4782F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4783F:	drivers/gpio/gpio-brcmstb.c
4784
4785BROADCOM BRCMSTB I2C DRIVER
4786M:	Kamal Dasu <[email protected]>
4787R:	Broadcom internal kernel review list <[email protected]>
4788L:	[email protected]
4789S:	Supported
4790F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4791F:	drivers/i2c/busses/i2c-brcmstb.c
4792
4793BROADCOM BRCMSTB UART DRIVER
4794M:	Al Cooper <[email protected]>
4795R:	Broadcom internal kernel review list <[email protected]>
4796L:	[email protected]
4797S:	Maintained
4798F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4799F:	drivers/tty/serial/8250/8250_bcm7271.c
4800
4801BROADCOM BRCMSTB USB EHCI DRIVER
4802M:	Justin Chen <[email protected]>
4803M:	Al Cooper <[email protected]>
4804R:	Broadcom internal kernel review list <[email protected]>
4805L:	[email protected]
4806S:	Maintained
4807F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4808F:	drivers/usb/host/ehci-brcm.*
4809
4810BROADCOM BRCMSTB USB PIN MAP DRIVER
4811M:	Al Cooper <[email protected]>
4812R:	Broadcom internal kernel review list <[email protected]>
4813L:	[email protected]
4814S:	Maintained
4815F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4816F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4817
4818BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4819M:	Justin Chen <[email protected]>
4820M:	Al Cooper <[email protected]>
4821R:	Broadcom internal kernel review list <[email protected]>
4822L:	[email protected]
4823S:	Maintained
4824F:	drivers/phy/broadcom/phy-brcm-usb*
4825
4826BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4827M:	William Zhang <[email protected]>
4828M:	Kursad Oney <[email protected]>
4829M:	Jonas Gorski <[email protected]>
4830R:	Broadcom internal kernel review list <[email protected]>
4831L:	[email protected]
4832S:	Maintained
4833F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4834F:	drivers/spi/spi-bcm63xx-hsspi.c
4835F:	drivers/spi/spi-bcmbca-hsspi.c
4836
4837BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4838M:	Jonas Gorski <[email protected]>
4839L:	[email protected]
4840S:	Odd Fixes
4841F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4842F:	drivers/spi/spi-bcm63xx.c
4843
4844BROADCOM ETHERNET PHY DRIVERS
4845M:	Florian Fainelli <[email protected]>
4846R:	Broadcom internal kernel review list <[email protected]>
4847L:	[email protected]
4848S:	Supported
4849F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4850F:	drivers/net/phy/bcm*.[ch]
4851F:	drivers/net/phy/broadcom.c
4852F:	include/linux/brcmphy.h
4853
4854BROADCOM GENET ETHERNET DRIVER
4855M:	Doug Berger <[email protected]>
4856M:	Florian Fainelli <[email protected]>
4857R:	Broadcom internal kernel review list <[email protected]>
4858L:	[email protected]
4859S:	Maintained
4860F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4861F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4862F:	drivers/net/ethernet/broadcom/genet/
4863F:	drivers/net/ethernet/broadcom/unimac.h
4864F:	drivers/net/mdio/mdio-bcm-unimac.c
4865F:	include/linux/platform_data/bcmgenet.h
4866F:	include/linux/platform_data/mdio-bcm-unimac.h
4867
4868BROADCOM IPROC ARM ARCHITECTURE
4869M:	Ray Jui <[email protected]>
4870M:	Scott Branden <[email protected]>
4871R:	Broadcom internal kernel review list <[email protected]>
4872L:	[email protected] (moderated for non-subscribers)
4873S:	Maintained
4874T:	git https://github.com/broadcom/stblinux.git
4875F:	arch/arm64/boot/dts/broadcom/northstar2/*
4876F:	arch/arm64/boot/dts/broadcom/stingray/*
4877F:	drivers/clk/bcm/clk-ns*
4878F:	drivers/clk/bcm/clk-sr*
4879F:	drivers/pinctrl/bcm/pinctrl-ns*
4880F:	include/dt-bindings/clock/bcm-sr*
4881N:	iproc
4882N:	cygnus
4883N:	bcm[-_]nsp
4884N:	bcm9113*
4885N:	bcm9583*
4886N:	bcm9585*
4887N:	bcm9586*
4888N:	bcm988312
4889N:	bcm113*
4890N:	bcm583*
4891N:	bcm585*
4892N:	bcm586*
4893N:	bcm88312
4894N:	hr2
4895N:	stingray
4896
4897BROADCOM IPROC GBIT ETHERNET DRIVER
4898M:	Rafał Miłecki <[email protected]>
4899R:	Broadcom internal kernel review list <[email protected]>
4900L:	[email protected]
4901S:	Maintained
4902F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4903F:	drivers/net/ethernet/broadcom/bgmac*
4904F:	drivers/net/ethernet/broadcom/unimac.h
4905
4906BROADCOM KONA GPIO DRIVER
4907M:	Ray Jui <[email protected]>
4908R:	Broadcom internal kernel review list <[email protected]>
4909S:	Supported
4910F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4911F:	drivers/gpio/gpio-bcm-kona.c
4912
4913BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4914M:	Sathya Prakash Veerichetty <[email protected]>
4915M:	Kashyap Desai <[email protected]>
4916M:	Sumit Saxena <[email protected]>
4917M:	Sreekanth Reddy <[email protected]>
4918L:	[email protected]
4919L:	[email protected]
4920S:	Supported
4921W:	https://www.broadcom.com/support/storage
4922F:	drivers/scsi/mpi3mr/
4923
4924BROADCOM NETXTREME-E ROCE DRIVER
4925M:	Selvin Xavier <[email protected]>
4926M:	Kalesh AP <[email protected]>
4927L:	[email protected]
4928S:	Supported
4929W:	http://www.broadcom.com
4930F:	drivers/infiniband/hw/bnxt_re/
4931F:	include/uapi/rdma/bnxt_re-abi.h
4932
4933BROADCOM NVRAM DRIVER
4934M:	Rafał Miłecki <[email protected]>
4935L:	[email protected]
4936S:	Maintained
4937F:	drivers/firmware/broadcom/*
4938
4939BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4940M:	Rafał Miłecki <[email protected]>
4941M:	Florian Fainelli <[email protected]>
4942R:	Broadcom internal kernel review list <[email protected]>
4943L:	[email protected]
4944S:	Maintained
4945T:	git https://github.com/broadcom/stblinux.git
4946F:	drivers/pmdomain/bcm/bcm-pmb.c
4947F:	include/dt-bindings/soc/bcm-pmb.h
4948
4949BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4950M:	Rafał Miłecki <[email protected]>
4951L:	[email protected]
4952S:	Maintained
4953F:	drivers/bcma/
4954F:	include/linux/bcma/
4955
4956BROADCOM SPI DRIVER
4957M:	Kamal Dasu <[email protected]>
4958R:	Broadcom internal kernel review list <[email protected]>
4959S:	Maintained
4960F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4961F:	drivers/spi/spi-bcm-qspi.*
4962F:	drivers/spi/spi-brcmstb-qspi.c
4963F:	drivers/spi/spi-iproc-qspi.c
4964
4965BROADCOM STB AVS CPUFREQ DRIVER
4966M:	Markus Mayer <[email protected]>
4967R:	Broadcom internal kernel review list <[email protected]>
4968L:	[email protected]
4969S:	Maintained
4970F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4971F:	drivers/cpufreq/brcmstb*
4972
4973BROADCOM STB AVS TMON DRIVER
4974M:	Markus Mayer <[email protected]>
4975R:	Broadcom internal kernel review list <[email protected]>
4976L:	[email protected]
4977S:	Maintained
4978F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4979F:	drivers/thermal/broadcom/brcmstb*
4980
4981BROADCOM STB DPFE DRIVER
4982M:	Markus Mayer <[email protected]>
4983R:	Broadcom internal kernel review list <[email protected]>
4984L:	[email protected] (moderated for non-subscribers)
4985S:	Maintained
4986F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4987F:	drivers/memory/brcmstb_dpfe.c
4988
4989BROADCOM STB NAND FLASH DRIVER
4990M:	Brian Norris <[email protected]>
4991M:	Kamal Dasu <[email protected]>
4992R:	Broadcom internal kernel review list <[email protected]>
4993L:	[email protected]
4994S:	Maintained
4995F:	drivers/mtd/nand/raw/brcmnand/
4996F:	include/linux/platform_data/brcmnand.h
4997
4998BROADCOM STB PCIE DRIVER
4999M:	Jim Quinlan <[email protected]>
5000M:	Nicolas Saenz Julienne <[email protected]>
5001M:	Florian Fainelli <[email protected]>
5002R:	Broadcom internal kernel review list <[email protected]>
5003L:	[email protected]
5004S:	Maintained
5005F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5006F:	drivers/pci/controller/pcie-brcmstb.c
5007
5008BROADCOM SYSTEMPORT ETHERNET DRIVER
5009M:	Florian Fainelli <[email protected]>
5010R:	Broadcom internal kernel review list <[email protected]>
5011L:	[email protected]
5012S:	Maintained
5013F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5014F:	drivers/net/ethernet/broadcom/bcmsysport.*
5015F:	drivers/net/ethernet/broadcom/unimac.h
5016
5017BROADCOM TG3 GIGABIT ETHERNET DRIVER
5018M:	Pavan Chebbi <[email protected]>
5019M:	Michael Chan <[email protected]>
5020L:	[email protected]
5021S:	Maintained
5022F:	drivers/net/ethernet/broadcom/tg3.*
5023
5024BROADCOM VK DRIVER
5025M:	Scott Branden <[email protected]>
5026R:	Broadcom internal kernel review list <[email protected]>
5027S:	Supported
5028F:	drivers/misc/bcm-vk/
5029F:	include/uapi/linux/misc/bcm_vk.h
5030
5031BROCADE BFA FC SCSI DRIVER
5032M:	Anil Gurumurthy <[email protected]>
5033M:	Sudarsana Kalluru <[email protected]>
5034L:	[email protected]
5035S:	Supported
5036F:	drivers/scsi/bfa/
5037
5038BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5039M:	Rasesh Mody <[email protected]>
5040M:	Sudarsana Kalluru <[email protected]>
5041M:	[email protected]
5042L:	[email protected]
5043S:	Maintained
5044F:	drivers/net/ethernet/brocade/bna/
5045
5046BSG (block layer generic sg v4 driver)
5047M:	FUJITA Tomonori <[email protected]>
5048L:	[email protected]
5049S:	Supported
5050F:	block/bsg.c
5051F:	include/linux/bsg.h
5052F:	include/uapi/linux/bsg.h
5053
5054BT87X AUDIO DRIVER
5055M:	Clemens Ladisch <[email protected]>
5056L:	[email protected]
5057S:	Maintained
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5059F:	Documentation/sound/cards/bt87x.rst
5060F:	sound/pci/bt87x.c
5061
5062BT8XXGPIO DRIVER
5063M:	Michael Buesch <[email protected]>
5064S:	Maintained
5065W:	http://bu3sch.de/btgpio.php
5066F:	drivers/gpio/gpio-bt8xx.c
5067
5068BTRFS FILE SYSTEM
5069M:	Chris Mason <[email protected]>
5070M:	Josef Bacik <[email protected]>
5071M:	David Sterba <[email protected]>
5072L:	[email protected]
5073S:	Maintained
5074W:	https://btrfs.readthedocs.io
5075Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5076C:	irc://irc.libera.chat/btrfs
5077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5078F:	Documentation/filesystems/btrfs.rst
5079F:	fs/btrfs/
5080F:	include/linux/btrfs*
5081F:	include/trace/events/btrfs.h
5082F:	include/uapi/linux/btrfs*
5083
5084BTTV VIDEO4LINUX DRIVER
5085M:	Mauro Carvalho Chehab <[email protected]>
5086L:	[email protected]
5087S:	Odd fixes
5088W:	https://linuxtv.org
5089T:	git git://linuxtv.org/media.git
5090F:	Documentation/driver-api/media/drivers/bttv*
5091F:	drivers/media/pci/bt8xx/bttv*
5092
5093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5094M:	Chanwoo Choi <[email protected]>
5095L:	[email protected]
5096L:	[email protected]
5097S:	Maintained
5098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5099F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5100F:	drivers/devfreq/exynos-bus.c
5101
5102BUSLOGIC SCSI DRIVER
5103M:	Khalid Aziz <[email protected]>
5104L:	[email protected]
5105S:	Maintained
5106F:	drivers/scsi/BusLogic.*
5107F:	drivers/scsi/FlashPoint.*
5108
5109BXCAN CAN NETWORK DRIVER
5110M:	Dario Binacchi <[email protected]>
5111L:	[email protected]
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5114F:	drivers/net/can/bxcan.c
5115
5116C-MEDIA CMI8788 DRIVER
5117M:	Clemens Ladisch <[email protected]>
5118L:	[email protected]
5119S:	Maintained
5120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5121F:	sound/pci/oxygen/
5122
5123C-SKY ARCHITECTURE
5124M:	Guo Ren <[email protected]>
5125L:	[email protected]
5126S:	Supported
5127T:	git https://github.com/c-sky/csky-linux.git
5128F:	Documentation/devicetree/bindings/csky/
5129F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5130F:	Documentation/devicetree/bindings/timer/csky,*
5131F:	arch/csky/
5132F:	drivers/clocksource/timer-gx6605s.c
5133F:	drivers/clocksource/timer-mp-csky.c
5134F:	drivers/irqchip/irq-csky-*
5135N:	csky
5136K:	csky
5137
5138CA8210 IEEE-802.15.4 RADIO DRIVER
5139L:	[email protected]
5140S:	Orphan
5141W:	https://github.com/Cascoda/ca8210-linux.git
5142F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5143F:	drivers/net/ieee802154/ca8210.c
5144
5145CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5146M:	David Howells <[email protected]>
5147L:	[email protected]
5148S:	Supported
5149F:	Documentation/filesystems/caching/cachefiles.rst
5150F:	fs/cachefiles/
5151
5152CACHESTAT: PAGE CACHE STATS FOR A FILE
5153M:	Nhat Pham <[email protected]>
5154M:	Johannes Weiner <[email protected]>
5155L:	[email protected]
5156S:	Maintained
5157F:	tools/testing/selftests/cachestat/test_cachestat.c
5158
5159CADENCE MIPI-CSI2 BRIDGES
5160M:	Maxime Ripard <[email protected]>
5161L:	[email protected]
5162S:	Maintained
5163F:	Documentation/devicetree/bindings/media/cdns,*.txt
5164F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5165F:	drivers/media/platform/cadence/cdns-csi2*
5166
5167CADENCE NAND DRIVER
5168L:	[email protected]
5169S:	Orphan
5170F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5171F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5172
5173CADENCE USB3 DRD IP DRIVER
5174M:	Peter Chen <[email protected]>
5175M:	Pawel Laszczak <[email protected]>
5176R:	Roger Quadros <[email protected]>
5177L:	[email protected]
5178S:	Maintained
5179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5180F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5181F:	drivers/usb/cdns3/
5182X:	drivers/usb/cdns3/cdnsp*
5183
5184CADENCE USBHS DRIVER
5185M:	Pawel Laszczak <[email protected]>
5186L:	[email protected]
5187S:	Maintained
5188F:	drivers/usb/gadget/udc/cdns2
5189
5190CADENCE USBSSP DRD IP DRIVER
5191M:	Pawel Laszczak <[email protected]>
5192L:	[email protected]
5193S:	Maintained
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5195F:	drivers/usb/cdns3/
5196X:	drivers/usb/cdns3/cdns3*
5197
5198CADET FM/AM RADIO RECEIVER DRIVER
5199M:	Hans Verkuil <[email protected]>
5200L:	[email protected]
5201S:	Maintained
5202W:	https://linuxtv.org
5203T:	git git://linuxtv.org/media.git
5204F:	drivers/media/radio/radio-cadet*
5205
5206CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5207L:	[email protected]
5208S:	Orphan
5209T:	git git://linuxtv.org/media.git
5210F:	Documentation/admin-guide/media/cafe_ccic*
5211F:	drivers/media/platform/marvell/
5212
5213CAIF NETWORK LAYER
5214L:	[email protected]
5215S:	Orphan
5216F:	Documentation/networking/caif/
5217F:	drivers/net/caif/
5218F:	include/net/caif/
5219F:	include/uapi/linux/caif/
5220F:	net/caif/
5221
5222CAKE QDISC
5223M:	Toke Høiland-Jørgensen <[email protected]>
5224L:	[email protected] (moderated for non-subscribers)
5225S:	Maintained
5226F:	net/sched/sch_cake.c
5227
5228CAN NETWORK DRIVERS
5229M:	Marc Kleine-Budde <[email protected]>
5230M:	Vincent Mailhol <[email protected]>
5231L:	[email protected]
5232S:	Maintained
5233W:	https://github.com/linux-can
5234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5236F:	Documentation/devicetree/bindings/net/can/
5237F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5238F:	drivers/net/can/
5239F:	drivers/phy/phy-can-transceiver.c
5240F:	include/linux/can/bittiming.h
5241F:	include/linux/can/dev.h
5242F:	include/linux/can/length.h
5243F:	include/linux/can/platform/
5244F:	include/linux/can/rx-offload.h
5245F:	include/uapi/linux/can/error.h
5246F:	include/uapi/linux/can/netlink.h
5247F:	include/uapi/linux/can/vxcan.h
5248
5249CAN NETWORK LAYER
5250M:	Oliver Hartkopp <[email protected]>
5251M:	Marc Kleine-Budde <[email protected]>
5252L:	[email protected]
5253S:	Maintained
5254W:	https://github.com/linux-can
5255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5257F:	Documentation/networking/can.rst
5258F:	Documentation/networking/iso15765-2.rst
5259F:	include/linux/can/can-ml.h
5260F:	include/linux/can/core.h
5261F:	include/linux/can/skb.h
5262F:	include/net/netns/can.h
5263F:	include/uapi/linux/can.h
5264F:	include/uapi/linux/can/bcm.h
5265F:	include/uapi/linux/can/gw.h
5266F:	include/uapi/linux/can/isotp.h
5267F:	include/uapi/linux/can/raw.h
5268F:	net/can/
5269F:	net/sched/em_canid.c
5270
5271CAN-J1939 NETWORK LAYER
5272M:	Robin van der Gracht <[email protected]>
5273M:	Oleksij Rempel <[email protected]>
5274R:	[email protected]
5275L:	[email protected]
5276S:	Maintained
5277F:	Documentation/networking/j1939.rst
5278F:	include/uapi/linux/can/j1939.h
5279F:	net/can/j1939/
5280
5281CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5282M:	Damien Le Moal <[email protected]>
5283L:	[email protected]
5284L:	[email protected] (pinctrl driver)
5285F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5286F:	drivers/pinctrl/pinctrl-k210.c
5287
5288CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5289M:	Damien Le Moal <[email protected]>
5290L:	[email protected]
5291L:	[email protected]
5292S:	Maintained
5293F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5294F:	drivers/reset/reset-k210.c
5295
5296CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5297M:	Damien Le Moal <[email protected]>
5298L:	[email protected]
5299S:	Maintained
5300F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5301F:	drivers/soc/canaan/
5302F:	include/soc/canaan/
5303
5304CAPABILITIES
5305M:	Serge Hallyn <[email protected]>
5306L:	[email protected]
5307S:	Supported
5308F:	include/linux/capability.h
5309F:	include/trace/events/capability.h
5310F:	include/uapi/linux/capability.h
5311F:	kernel/capability.c
5312F:	security/commoncap.c
5313
5314CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5315M:	Kevin Tsai <[email protected]>
5316S:	Maintained
5317F:	drivers/iio/light/cm*
5318
5319CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5320M:	Christian Lamparter <[email protected]>
5321L:	[email protected]
5322S:	Maintained
5323W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5324F:	drivers/net/wireless/ath/carl9170/
5325
5326CAVIUM I2C DRIVER
5327M:	Robert Richter <[email protected]>
5328S:	Odd Fixes
5329W:	http://www.marvell.com
5330F:	drivers/i2c/busses/i2c-octeon*
5331F:	drivers/i2c/busses/i2c-thunderx*
5332
5333CAVIUM LIQUIDIO NETWORK DRIVER
5334L:	[email protected]
5335S:	Orphan
5336W:	http://www.marvell.com
5337F:	drivers/net/ethernet/cavium/liquidio/
5338
5339CAVIUM MMC DRIVER
5340M:	Robert Richter <[email protected]>
5341S:	Odd Fixes
5342W:	http://www.marvell.com
5343F:	drivers/mmc/host/cavium*
5344
5345CAVIUM OCTEON-TX CRYPTO DRIVER
5346M:	George Cherian <[email protected]>
5347L:	[email protected]
5348S:	Supported
5349W:	http://www.marvell.com
5350F:	drivers/crypto/cavium/cpt/
5351
5352CAVIUM THUNDERX2 ARM64 SOC
5353M:	Robert Richter <[email protected]>
5354L:	[email protected] (moderated for non-subscribers)
5355S:	Odd Fixes
5356F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5357F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5358
5359CBS/ETF/TAPRIO QDISCS
5360M:	Vinicius Costa Gomes <[email protected]>
5361L:	[email protected]
5362S:	Maintained
5363F:	net/sched/sch_cbs.c
5364F:	net/sched/sch_etf.c
5365F:	net/sched/sch_taprio.c
5366
5367CC2520 IEEE-802.15.4 RADIO DRIVER
5368M:	Stefan Schmidt <[email protected]>
5369L:	[email protected]
5370S:	Odd Fixes
5371F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5372F:	drivers/net/ieee802154/cc2520.c
5373
5374CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5375M:	Gilad Ben-Yossef <[email protected]>
5376L:	[email protected]
5377S:	Supported
5378W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5379F:	drivers/crypto/ccree/
5380
5381CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5382M:	Hadar Gat <[email protected]>
5383L:	[email protected]
5384S:	Supported
5385W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5386F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5387F:	drivers/char/hw_random/cctrng.c
5388F:	drivers/char/hw_random/cctrng.h
5389
5390CEC FRAMEWORK
5391M:	Hans Verkuil <[email protected]>
5392L:	[email protected]
5393S:	Supported
5394W:	http://linuxtv.org
5395T:	git git://linuxtv.org/media.git
5396F:	Documentation/ABI/testing/debugfs-cec-error-inj
5397F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5398F:	Documentation/driver-api/media/cec-core.rst
5399F:	Documentation/userspace-api/media/cec
5400F:	drivers/media/cec/
5401F:	drivers/media/rc/keymaps/rc-cec.c
5402F:	include/media/cec-notifier.h
5403F:	include/media/cec.h
5404F:	include/uapi/linux/cec-funcs.h
5405F:	include/uapi/linux/cec.h
5406
5407CEC GPIO DRIVER
5408M:	Hans Verkuil <[email protected]>
5409L:	[email protected]
5410S:	Supported
5411W:	http://linuxtv.org
5412T:	git git://linuxtv.org/media.git
5413F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5414F:	drivers/media/cec/platform/cec-gpio/
5415
5416CELL BROADBAND ENGINE ARCHITECTURE
5417L:	[email protected]
5418S:	Orphan
5419F:	arch/powerpc/include/asm/cell*.h
5420F:	arch/powerpc/include/asm/spu*.h
5421F:	arch/powerpc/include/uapi/asm/spu*.h
5422F:	arch/powerpc/platforms/cell/
5423
5424CELLWISE CW2015 BATTERY DRIVER
5425M:	Tobias Schrammm <[email protected]>
5426S:	Maintained
5427F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5428F:	drivers/power/supply/cw2015_battery.c
5429
5430CEPH COMMON CODE (LIBCEPH)
5431M:	Ilya Dryomov <[email protected]>
5432M:	Xiubo Li <[email protected]>
5433L:	[email protected]
5434S:	Supported
5435W:	http://ceph.com/
5436T:	git https://github.com/ceph/ceph-client.git
5437F:	include/linux/ceph/
5438F:	include/linux/crush/
5439F:	net/ceph/
5440
5441CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5442M:	Xiubo Li <[email protected]>
5443M:	Ilya Dryomov <[email protected]>
5444L:	[email protected]
5445S:	Supported
5446W:	http://ceph.com/
5447T:	git https://github.com/ceph/ceph-client.git
5448F:	Documentation/filesystems/ceph.rst
5449F:	fs/ceph/
5450
5451CERTIFICATE HANDLING
5452M:	David Howells <[email protected]>
5453M:	David Woodhouse <[email protected]>
5454L:	[email protected]
5455S:	Maintained
5456F:	Documentation/admin-guide/module-signing.rst
5457F:	certs/
5458F:	scripts/sign-file.c
5459F:	scripts/ssl-common.h
5460F:	tools/certs/
5461
5462CFAG12864B LCD DRIVER
5463M:	Miguel Ojeda <[email protected]>
5464S:	Maintained
5465F:	drivers/auxdisplay/cfag12864b.c
5466F:	include/linux/cfag12864b.h
5467
5468CFAG12864BFB LCD FRAMEBUFFER DRIVER
5469M:	Miguel Ojeda <[email protected]>
5470S:	Maintained
5471F:	drivers/auxdisplay/cfag12864bfb.c
5472F:	include/linux/cfag12864b.h
5473
5474CHAR and MISC DRIVERS
5475M:	Arnd Bergmann <[email protected]>
5476M:	Greg Kroah-Hartman <[email protected]>
5477S:	Supported
5478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5479F:	drivers/char/
5480F:	drivers/misc/
5481F:	include/linux/miscdevice.h
5482F:	samples/rust/rust_misc_device.rs
5483X:	drivers/char/agp/
5484X:	drivers/char/hw_random/
5485X:	drivers/char/ipmi/
5486X:	drivers/char/random.c
5487X:	drivers/char/tpm/
5488
5489CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5490M:	Thomas Weißschuh <[email protected]>
5491L:	[email protected]
5492S:	Maintained
5493F:	Documentation/hwmon/powerz.rst
5494F:	drivers/hwmon/powerz.c
5495
5496CHECKPATCH
5497M:	Andy Whitcroft <[email protected]>
5498M:	Joe Perches <[email protected]>
5499R:	Dwaipayan Ray <[email protected]>
5500R:	Lukas Bulwahn <[email protected]>
5501S:	Maintained
5502F:	scripts/checkpatch.pl
5503
5504CHECKPATCH DOCUMENTATION
5505M:	Dwaipayan Ray <[email protected]>
5506M:	Lukas Bulwahn <[email protected]>
5507R:	Joe Perches <[email protected]>
5508S:	Maintained
5509F:	Documentation/dev-tools/checkpatch.rst
5510
5511CHINESE DOCUMENTATION
5512M:	Alex Shi <[email protected]>
5513M:	Yanteng Si <[email protected]>
5514R:	Dongliang Mu <[email protected]>
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5516S:	Maintained
5517F:	Documentation/translations/zh_CN/
5518
5519CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5520M:	Peter Chen <[email protected]>
5521L:	[email protected]
5522S:	Maintained
5523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5524F:	drivers/usb/chipidea/
5525
5526CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5527M:	Hans de Goede <[email protected]>
5528L:	[email protected]
5529S:	Maintained
5530F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5531F:	drivers/input/touchscreen/chipone_icn8318.c
5532
5533CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5534M:	Hans de Goede <[email protected]>
5535L:	[email protected]
5536S:	Maintained
5537F:	drivers/input/touchscreen/chipone_icn8505.c
5538
5539CHROME HARDWARE PLATFORM SUPPORT
5540M:	Benson Leung <[email protected]>
5541M:	Tzung-Bi Shih <[email protected]>
5542L:	[email protected]
5543S:	Maintained
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5545F:	drivers/platform/chrome/
5546
5547CHROMEOS EC CODEC DRIVER
5548M:	Cheng-Yi Chiang <[email protected]>
5549M:	Tzung-Bi Shih <[email protected]>
5550R:	Guenter Roeck <[email protected]>
5551L:	[email protected]
5552S:	Maintained
5553F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5554F:	sound/soc/codecs/cros_ec_codec.*
5555
5556CHROMEOS EC CHARGE CONTROL
5557M:	Thomas Weißschuh <[email protected]>
5558S:	Maintained
5559F:	drivers/power/supply/cros_charge-control.c
5560
5561CHROMEOS EC HARDWARE MONITORING
5562M:	Thomas Weißschuh <[email protected]>
5563L:	[email protected]
5564L:	[email protected]
5565S:	Maintained
5566F:	Documentation/hwmon/cros_ec_hwmon.rst
5567F:	drivers/hwmon/cros_ec_hwmon.c
5568
5569CHROMEOS EC LED DRIVER
5570M:	Thomas Weißschuh <[email protected]>
5571S:	Maintained
5572F:	drivers/leds/leds-cros_ec.c
5573
5574CHROMEOS EC SUBDRIVERS
5575M:	Benson Leung <[email protected]>
5576R:	Guenter Roeck <[email protected]>
5577L:	[email protected]
5578S:	Maintained
5579F:	drivers/power/supply/cros_charge-control.c
5580F:	drivers/power/supply/cros_usbpd-charger.c
5581N:	cros_ec
5582N:	cros-ec
5583
5584CHROMEOS EC UART DRIVER
5585M:	Bhanu Prakash Maiya <[email protected]>
5586R:	Benson Leung <[email protected]>
5587R:	Tzung-Bi Shih <[email protected]>
5588S:	Maintained
5589F:	drivers/platform/chrome/cros_ec_uart.c
5590
5591CHROMEOS EC USB PD NOTIFY DRIVER
5592M:	Łukasz Bartosik <[email protected]>
5593M:	Andrei Kuchynski <[email protected]>
5594M:	Jameson Thies <[email protected]>
5595L:	[email protected]
5596S:	Maintained
5597F:	drivers/platform/chrome/cros_usbpd_notify.c
5598F:	include/linux/platform_data/cros_usbpd_notify.h
5599
5600CHROMEOS EC USB TYPE-C DRIVER
5601M:	Benson Leung <[email protected]>
5602M:	Abhishek Pandit-Subedi <[email protected]>
5603M:	Jameson Thies <[email protected]>
5604M:	Andrei Kuchynski <[email protected]>
5605L:	[email protected]
5606S:	Maintained
5607F:	drivers/platform/chrome/cros_ec_typec.*
5608F:	drivers/platform/chrome/cros_typec_altmode.*
5609F:	drivers/platform/chrome/cros_typec_switch.c
5610F:	drivers/platform/chrome/cros_typec_vdm.*
5611
5612CHROMEOS HPS DRIVER
5613M:	Dan Callaghan <[email protected]>
5614R:	Sami Kyöstilä <[email protected]>
5615S:	Maintained
5616F:	drivers/platform/chrome/cros_hps_i2c.c
5617
5618CHROMEOS EC WATCHDOG
5619M:	Lukasz Majczak <[email protected]>
5620L:	[email protected]
5621S:	Maintained
5622F:	drivers/watchdog/cros_ec_wdt.c
5623
5624CHROMEOS UCSI DRIVER
5625M:	Abhishek Pandit-Subedi <[email protected]>
5626M:	Łukasz Bartosik <[email protected]>
5627M:	Jameson Thies <[email protected]>
5628M:	Andrei Kuchynski <[email protected]>
5629L:	[email protected]
5630S:	Maintained
5631F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5632
5633CHRONTEL CH7322 CEC DRIVER
5634M:	Joe Tessler <[email protected]>
5635L:	[email protected]
5636S:	Maintained
5637T:	git git://linuxtv.org/media.git
5638F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5639F:	drivers/media/cec/i2c/ch7322.c
5640
5641CIRRUS LOGIC AUDIO CODEC DRIVERS
5642M:	David Rhodes <[email protected]>
5643M:	Richard Fitzgerald <[email protected]>
5644L:	[email protected]
5645L:	[email protected]
5646S:	Maintained
5647F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5648F:	Documentation/sound/codecs/cs*
5649F:	drivers/mfd/cs42l43*
5650F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5651F:	drivers/spi/spi-cs42l43*
5652F:	include/dt-bindings/sound/cs*
5653F:	include/linux/mfd/cs42l43*
5654F:	include/sound/cs*
5655F:	sound/pci/hda/cirrus*
5656F:	sound/pci/hda/cs*
5657F:	sound/pci/hda/hda_component*
5658F:	sound/pci/hda/hda_cs_dsp_ctl.*
5659F:	sound/soc/codecs/cs*
5660
5661CIRRUS LOGIC HAPTIC DRIVERS
5662M:	James Ogletree <[email protected]>
5663M:	Fred Treven <[email protected]>
5664M:	Ben Bright <[email protected]>
5665L:	[email protected]
5666S:	Supported
5667F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5668F:	drivers/input/misc/cs40l*
5669F:	drivers/mfd/cs40l*
5670F:	include/linux/mfd/cs40l*
5671F:	sound/soc/codecs/cs40l*
5672
5673CIRRUS LOGIC DSP FIRMWARE DRIVER
5674M:	Simon Trimmer <[email protected]>
5675M:	Charles Keepax <[email protected]>
5676M:	Richard Fitzgerald <[email protected]>
5677L:	[email protected]
5678S:	Supported
5679W:	https://github.com/CirrusLogic/linux-drivers/wiki
5680T:	git https://github.com/CirrusLogic/linux-drivers.git
5681F:	drivers/firmware/cirrus/
5682F:	include/linux/firmware/cirrus/
5683
5684CIRRUS LOGIC EP93XX ETHERNET DRIVER
5685M:	Hartley Sweeten <[email protected]>
5686L:	[email protected]
5687S:	Maintained
5688F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5689
5690CIRRUS LOGIC LOCHNAGAR DRIVER
5691M:	Charles Keepax <[email protected]>
5692M:	Richard Fitzgerald <[email protected]>
5693L:	[email protected]
5694S:	Supported
5695F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5696F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5697F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5698F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5699F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5700F:	Documentation/hwmon/lochnagar.rst
5701F:	drivers/clk/clk-lochnagar.c
5702F:	drivers/hwmon/lochnagar-hwmon.c
5703F:	drivers/mfd/lochnagar-i2c.c
5704F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5705F:	drivers/regulator/lochnagar-regulator.c
5706F:	include/dt-bindings/clock/lochnagar.h
5707F:	include/dt-bindings/pinctrl/lochnagar.h
5708F:	include/linux/mfd/lochnagar*
5709F:	sound/soc/codecs/lochnagar-sc.c
5710
5711CIRRUS LOGIC MADERA CODEC DRIVERS
5712M:	Charles Keepax <[email protected]>
5713M:	Richard Fitzgerald <[email protected]>
5714L:	[email protected]
5715L:	[email protected]
5716S:	Supported
5717W:	https://github.com/CirrusLogic/linux-drivers/wiki
5718T:	git https://github.com/CirrusLogic/linux-drivers.git
5719F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5720F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5721F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5722F:	drivers/gpio/gpio-madera*
5723F:	drivers/irqchip/irq-madera*
5724F:	drivers/mfd/cs47l*
5725F:	drivers/mfd/madera*
5726F:	drivers/pinctrl/cirrus/*
5727F:	include/dt-bindings/sound/madera*
5728F:	include/linux/irqchip/irq-madera*
5729F:	include/linux/mfd/madera/*
5730F:	include/sound/madera*
5731F:	sound/soc/codecs/cs47l*
5732F:	sound/soc/codecs/madera*
5733
5734CISCO FCOE HBA DRIVER
5735M:	Satish Kharat <[email protected]>
5736M:	Sesidhar Baddela <[email protected]>
5737M:	Karan Tilak Kumar <[email protected]>
5738L:	[email protected]
5739S:	Supported
5740F:	drivers/scsi/fnic/
5741
5742CISCO SCSI HBA DRIVER
5743M:	Karan Tilak Kumar <[email protected]>
5744M:	Sesidhar Baddela <[email protected]>
5745L:	[email protected]
5746S:	Supported
5747F:	drivers/scsi/snic/
5748
5749CISCO VIC ETHERNET NIC DRIVER
5750M:	Christian Benvenuti <[email protected]>
5751M:	Satish Kharat <[email protected]>
5752S:	Maintained
5753F:	drivers/net/ethernet/cisco/enic/
5754
5755CISCO VIC LOW LATENCY NIC DRIVER
5756M:	Christian Benvenuti <[email protected]>
5757M:	Nelson Escobar <[email protected]>
5758S:	Supported
5759F:	drivers/infiniband/hw/usnic/
5760
5761CLANG CONTROL FLOW INTEGRITY SUPPORT
5762M:	Sami Tolvanen <[email protected]>
5763M:	Kees Cook <[email protected]>
5764R:	Nathan Chancellor <[email protected]>
5765L:	[email protected]
5766S:	Supported
5767B:	https://github.com/ClangBuiltLinux/linux/issues
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5769F:	include/linux/cfi.h
5770F:	kernel/cfi.c
5771
5772CLANG-FORMAT FILE
5773M:	Miguel Ojeda <[email protected]>
5774S:	Maintained
5775F:	.clang-format
5776
5777CLANG/LLVM BUILD SUPPORT
5778M:	Nathan Chancellor <[email protected]>
5779R:	Nick Desaulniers <nick.desaulniers[email protected]>
5780R:	Bill Wendling <[email protected]>
5781R:	Justin Stitt <[email protected]>
5782L:	[email protected]
5783S:	Supported
5784W:	https://clangbuiltlinux.github.io/
5785B:	https://github.com/ClangBuiltLinux/linux/issues
5786C:	irc://irc.libera.chat/clangbuiltlinux
5787F:	Documentation/kbuild/llvm.rst
5788F:	include/linux/compiler-clang.h
5789F:	scripts/Makefile.clang
5790F:	scripts/clang-tools/
5791K:	\b(?i:clang|llvm)\b
5792
5793CLK API
5794M:	Russell King <[email protected]>
5795L:	[email protected]
5796S:	Maintained
5797F:	include/linux/clk.h
5798
5799CLOCKSOURCE, CLOCKEVENT DRIVERS
5800M:	Daniel Lezcano <[email protected]>
5801M:	Thomas Gleixner <[email protected]>
5802L:	[email protected]
5803S:	Supported
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5805F:	Documentation/devicetree/bindings/timer/
5806F:	drivers/clocksource/
5807
5808CLOSURES
5809M:	Kent Overstreet <[email protected]>
5810L:	[email protected]
5811S:	Supported
5812C:	irc://irc.oftc.net/bcache
5813F:	include/linux/closure.h
5814F:	lib/closure.c
5815
5816CMPC ACPI DRIVER
5817M:	Thadeu Lima de Souza Cascardo <[email protected]>
5818L:	[email protected]
5819S:	Supported
5820F:	drivers/platform/x86/classmate-laptop.c
5821
5822COBALT MEDIA DRIVER
5823M:	Hans Verkuil <[email protected]>
5824L:	[email protected]
5825S:	Supported
5826W:	https://linuxtv.org
5827T:	git git://linuxtv.org/media.git
5828F:	drivers/media/pci/cobalt/
5829
5830COCCINELLE/Semantic Patches (SmPL)
5831M:	Julia Lawall <[email protected]>
5832M:	Nicolas Palix <[email protected]>
5833L:	[email protected] (moderated for non-subscribers)
5834S:	Supported
5835W:	https://coccinelle.gitlabpages.inria.fr/website/
5836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5837F:	Documentation/dev-tools/coccinelle.rst
5838F:	scripts/coccicheck
5839F:	scripts/coccinelle/
5840
5841CODA FILE SYSTEM
5842M:	Jan Harkes <[email protected]>
5843M:	[email protected]
5844L:	[email protected]
5845S:	Maintained
5846W:	http://www.coda.cs.cmu.edu/
5847F:	Documentation/filesystems/coda.rst
5848F:	fs/coda/
5849F:	include/linux/coda*.h
5850F:	include/uapi/linux/coda*.h
5851
5852CODA V4L2 MEM2MEM DRIVER
5853M:	Philipp Zabel <[email protected]>
5854L:	[email protected]
5855S:	Maintained
5856F:	Documentation/devicetree/bindings/media/coda.yaml
5857F:	drivers/media/platform/chips-media/coda
5858
5859CODE OF CONDUCT
5860M:	Greg Kroah-Hartman <[email protected]>
5861S:	Supported
5862F:	Documentation/process/code-of-conduct-interpretation.rst
5863F:	Documentation/process/code-of-conduct.rst
5864
5865CODE TAGGING
5866M:	Suren Baghdasaryan <[email protected]>
5867M:	Kent Overstreet <[email protected]>
5868S:	Maintained
5869F:	include/asm-generic/codetag.lds.h
5870F:	include/linux/codetag.h
5871F:	lib/codetag.c
5872
5873COMEDI DRIVERS
5874M:	Ian Abbott <[email protected]>
5875M:	H Hartley Sweeten <[email protected]>
5876S:	Odd Fixes
5877F:	drivers/comedi/
5878F:	include/linux/comedi/
5879F:	include/uapi/linux/comedi.h
5880
5881COMMON CLK FRAMEWORK
5882M:	Michael Turquette <[email protected]>
5883M:	Stephen Boyd <[email protected]>
5884L:	[email protected]
5885S:	Maintained
5886Q:	http://patchwork.kernel.org/project/linux-clk/list/
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5888F:	Documentation/devicetree/bindings/clock/
5889F:	drivers/clk/
5890F:	include/dt-bindings/clock/
5891F:	include/linux/clk-pr*
5892F:	include/linux/clk/
5893F:	include/linux/of_clk.h
5894X:	drivers/clk/clkdev.c
5895
5896COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5897M:	Steve French <[email protected]>
5898M:	Steve French <[email protected]>
5899R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5900R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5901R:	Shyam Prasad N <[email protected]> (multichannel)
5902R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5903R:	Bharath SM <[email protected]> (deferred close, directory leases)
5904L:	[email protected]
5905L:	[email protected] (moderated for non-subscribers)
5906S:	Supported
5907W:	https://wiki.samba.org/index.php/LinuxCIFS
5908T:	git git://git.samba.org/sfrench/cifs-2.6.git
5909F:	Documentation/admin-guide/cifs/
5910F:	fs/smb/client/
5911F:	fs/smb/common/
5912F:	include/uapi/linux/cifs
5913
5914COMPACTPCI HOTPLUG CORE
5915M:	Scott Murray <[email protected]>
5916L:	[email protected]
5917S:	Maintained
5918F:	drivers/pci/hotplug/cpci_hotplug*
5919
5920COMPACTPCI HOTPLUG GENERIC DRIVER
5921M:	Scott Murray <[email protected]>
5922L:	[email protected]
5923S:	Maintained
5924F:	drivers/pci/hotplug/cpcihp_generic.c
5925
5926COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5927M:	Scott Murray <[email protected]>
5928L:	[email protected]
5929S:	Maintained
5930F:	drivers/pci/hotplug/cpcihp_zt5550.*
5931
5932COMPAL LAPTOP SUPPORT
5933M:	Cezary Jackiewicz <[email protected]>
5934L:	[email protected]
5935S:	Maintained
5936F:	drivers/platform/x86/compal-laptop.c
5937
5938COMPILER ATTRIBUTES
5939M:	Miguel Ojeda <[email protected]>
5940S:	Maintained
5941F:	include/linux/compiler_attributes.h
5942
5943COMPUTE EXPRESS LINK (CXL)
5944M:	Davidlohr Bueso <[email protected]>
5945M:	Jonathan Cameron <[email protected]>
5946M:	Dave Jiang <[email protected]>
5947M:	Alison Schofield <[email protected]>
5948M:	Vishal Verma <[email protected]>
5949M:	Ira Weiny <[email protected]>
5950M:	Dan Williams <[email protected]>
5951L:	[email protected]
5952S:	Maintained
5953F:	Documentation/driver-api/cxl
5954F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
5955F:	drivers/cxl/
5956F:	include/cxl/
5957F:	include/uapi/linux/cxl_mem.h
5958F:	tools/testing/cxl/
5959
5960COMPUTE EXPRESS LINK PMU (CPMU)
5961M:	Jonathan Cameron <[email protected]>
5962L:	[email protected]
5963S:	Maintained
5964F:	Documentation/admin-guide/perf/cxl.rst
5965F:	drivers/perf/cxl_pmu.c
5966
5967CONEXANT ACCESSRUNNER USB DRIVER
5968L:	[email protected]
5969S:	Orphan
5970W:	http://accessrunner.sourceforge.net/
5971F:	drivers/usb/atm/cxacru.c
5972
5973CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5974M:	Elena Reshetova <[email protected]>
5975M:	Carlos Bilbao <[email protected]>
5976S:	Maintained
5977F:	Documentation/security/snp-tdx-threat-model.rst
5978
5979CONFIGFS
5980M:	Andreas Hindborg <[email protected]>
5981R:	Breno Leitao <[email protected]>
5982S:	Supported
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
5984F:	fs/configfs/
5985F:	include/linux/configfs.h
5986F:	samples/configfs/
5987
5988CONGATEC BOARD CONTROLLER MFD DRIVER
5989M:	Thomas Richard <[email protected]>
5990S:	Maintained
5991F:	drivers/gpio/gpio-cgbc.c
5992F:	drivers/hwmon/cgbc-hwmon.c
5993F:	drivers/i2c/busses/i2c-cgbc.c
5994F:	drivers/mfd/cgbc-core.c
5995F:	drivers/watchdog/cgbc_wdt.c
5996F:	include/linux/mfd/cgbc.h
5997
5998CONSOLE SUBSYSTEM
5999M:	Greg Kroah-Hartman <[email protected]>
6000S:	Supported
6001F:	drivers/video/console/
6002F:	include/linux/console*
6003
6004CONTEXT TRACKING
6005M:	Frederic Weisbecker <[email protected]>
6006M:	"Paul E. McKenney" <[email protected]>
6007S:	Maintained
6008F:	include/linux/context_tracking*
6009F:	kernel/context_tracking.c
6010
6011CONTROL GROUP (CGROUP)
6012M:	Tejun Heo <[email protected]>
6013M:	Johannes Weiner <[email protected]>
6014M:	Michal Koutný <[email protected]>
6015L:	[email protected]
6016S:	Maintained
6017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6018F:	Documentation/admin-guide/cgroup-v1/
6019F:	Documentation/admin-guide/cgroup-v2.rst
6020F:	include/linux/cgroup*
6021F:	kernel/cgroup/
6022F:	tools/testing/selftests/cgroup/
6023
6024CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6025M:	Tejun Heo <[email protected]>
6026M:	Josef Bacik <[email protected]>
6027M:	Jens Axboe <[email protected]>
6028L:	[email protected]
6029L:	[email protected]
6030T:	git git://git.kernel.dk/linux-block
6031F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6032F:	block/bfq-cgroup.c
6033F:	block/blk-cgroup.c
6034F:	block/blk-iocost.c
6035F:	block/blk-iolatency.c
6036F:	block/blk-throttle.c
6037F:	include/linux/blk-cgroup.h
6038
6039CONTROL GROUP - CPUSET
6040M:	Waiman Long <[email protected]>
6041L:	[email protected]
6042S:	Maintained
6043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6044F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6045F:	include/linux/cpuset.h
6046F:	kernel/cgroup/cpuset-internal.h
6047F:	kernel/cgroup/cpuset-v1.c
6048F:	kernel/cgroup/cpuset.c
6049F:	tools/testing/selftests/cgroup/test_cpuset.c
6050F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6051F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6052
6053CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6054M:	Maarten Lankhorst <[email protected]>
6055M:	Maxime Ripard <[email protected]>
6056M:	Natalie Vock <[email protected]>
6057L:	[email protected]
6058L:	[email protected]
6059S:	Maintained
6060T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6061F:	include/linux/cgroup_dmem.h
6062F:	kernel/cgroup/dmem.c
6063
6064CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6065M:	Johannes Weiner <[email protected]>
6066M:	Michal Hocko <[email protected]>
6067M:	Roman Gushchin <[email protected]>
6068M:	Shakeel Butt <[email protected]>
6069R:	Muchun Song <[email protected]>
6070L:	[email protected]
6071L:	[email protected]
6072S:	Maintained
6073F:	include/linux/memcontrol.h
6074F:	mm/memcontrol.c
6075F:	mm/memcontrol-v1.c
6076F:	mm/memcontrol-v1.h
6077F:	mm/swap_cgroup.c
6078F:	samples/cgroup/*
6079F:	tools/testing/selftests/cgroup/memcg_protection.m
6080F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6081F:	tools/testing/selftests/cgroup/test_kmem.c
6082F:	tools/testing/selftests/cgroup/test_memcontrol.c
6083
6084CORETEMP HARDWARE MONITORING DRIVER
6085M:	Fenghua Yu <[email protected]>
6086L:	[email protected]
6087S:	Maintained
6088F:	Documentation/hwmon/coretemp.rst
6089F:	drivers/hwmon/coretemp.c
6090
6091CORSAIR-CPRO HARDWARE MONITOR DRIVER
6092M:	Marius Zachmann <[email protected]>
6093L:	[email protected]
6094S:	Maintained
6095F:	drivers/hwmon/corsair-cpro.c
6096
6097CORSAIR-PSU HARDWARE MONITOR DRIVER
6098M:	Wilken Gottwalt <[email protected]>
6099L:	[email protected]
6100S:	Maintained
6101F:	Documentation/hwmon/corsair-psu.rst
6102F:	drivers/hwmon/corsair-psu.c
6103
6104COUNTER SUBSYSTEM
6105M:	William Breathitt Gray <[email protected]>
6106L:	[email protected]
6107S:	Maintained
6108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6109F:	Documentation/ABI/testing/sysfs-bus-counter
6110F:	Documentation/driver-api/generic-counter.rst
6111F:	drivers/counter/
6112F:	include/linux/counter.h
6113F:	include/uapi/linux/counter.h
6114F:	tools/counter/
6115
6116COUNTER WATCH EVENTS TOOL
6117M:	Fabrice Gasnier <[email protected]>
6118L:	[email protected]
6119S:	Maintained
6120F:	tools/counter/counter_watch_events.c
6121
6122CP2615 I2C DRIVER
6123M:	Bence Csókás <[email protected]>
6124S:	Maintained
6125F:	drivers/i2c/busses/i2c-cp2615.c
6126
6127CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6128M:	Viresh Kumar <[email protected]>
6129M:	Sudeep Holla <[email protected]>
6130L:	[email protected]
6131S:	Maintained
6132W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6133F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6134
6135CPU FREQUENCY SCALING FRAMEWORK
6136M:	"Rafael J. Wysocki" <[email protected]>
6137M:	Viresh Kumar <[email protected]>
6138L:	[email protected]
6139S:	Maintained
6140B:	https://bugzilla.kernel.org
6141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6143F:	Documentation/admin-guide/pm/cpufreq.rst
6144F:	Documentation/admin-guide/pm/intel_pstate.rst
6145F:	Documentation/cpu-freq/
6146F:	Documentation/devicetree/bindings/cpufreq/
6147F:	drivers/cpufreq/
6148F:	include/linux/cpufreq.h
6149F:	include/linux/sched/cpufreq.h
6150F:	kernel/sched/cpufreq*.c
6151F:	tools/testing/selftests/cpufreq/
6152
6153CPU HOTPLUG
6154M:	Thomas Gleixner <[email protected]>
6155M:	Peter Zijlstra <[email protected]>
6156L:	[email protected]
6157S:	Maintained
6158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6159F:	include/linux/cpu.h
6160F:	include/linux/cpuhotplug.h
6161F:	include/linux/smpboot.h
6162F:	kernel/cpu.c
6163F:	kernel/smpboot.*
6164
6165CPU IDLE TIME MANAGEMENT FRAMEWORK
6166M:	"Rafael J. Wysocki" <[email protected]>
6167M:	Daniel Lezcano <[email protected]>
6168L:	[email protected]
6169S:	Maintained
6170B:	https://bugzilla.kernel.org
6171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6172F:	Documentation/admin-guide/pm/cpuidle.rst
6173F:	Documentation/driver-api/pm/cpuidle.rst
6174F:	drivers/cpuidle/
6175F:	include/linux/cpuidle.h
6176
6177CPU POWER MONITORING SUBSYSTEM
6178M:	Thomas Renninger <[email protected]>
6179M:	Shuah Khan <[email protected]>
6180M:	Shuah Khan <[email protected]>
6181M:	John B. Wyatt IV <[email protected]>
6182M:	John B. Wyatt IV <[email protected]>
6183M:	John Kacur <[email protected]>
6184L:	[email protected]
6185S:	Maintained
6186F:	tools/power/cpupower/
6187
6188CPUID/MSR DRIVER
6189M:	"H. Peter Anvin" <[email protected]>
6190S:	Maintained
6191F:	arch/x86/kernel/cpuid.c
6192F:	arch/x86/kernel/msr.c
6193
6194CPUIDLE DRIVER - ARM BIG LITTLE
6195M:	Lorenzo Pieralisi <[email protected]>
6196M:	Daniel Lezcano <[email protected]>
6197L:	[email protected]
6198L:	[email protected] (moderated for non-subscribers)
6199S:	Maintained
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6201F:	drivers/cpuidle/cpuidle-big_little.c
6202
6203CPUIDLE DRIVER - ARM EXYNOS
6204M:	Daniel Lezcano <[email protected]>
6205M:	Kukjin Kim <[email protected]>
6206R:	Krzysztof Kozlowski <[email protected]>
6207L:	[email protected]
6208L:	[email protected]
6209S:	Maintained
6210F:	arch/arm/mach-exynos/pm.c
6211F:	drivers/cpuidle/cpuidle-exynos.c
6212F:	include/linux/platform_data/cpuidle-exynos.h
6213
6214CPUIDLE DRIVER - ARM PSCI
6215M:	Lorenzo Pieralisi <[email protected]>
6216M:	Sudeep Holla <[email protected]>
6217M:	Ulf Hansson <[email protected]>
6218L:	[email protected]
6219L:	[email protected] (moderated for non-subscribers)
6220S:	Supported
6221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6222F:	drivers/cpuidle/cpuidle-psci.c
6223
6224CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6225M:	Ulf Hansson <[email protected]>
6226L:	[email protected]
6227L:	[email protected] (moderated for non-subscribers)
6228S:	Supported
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6230F:	drivers/cpuidle/cpuidle-psci-domain.c
6231F:	drivers/cpuidle/cpuidle-psci.h
6232
6233CPUIDLE DRIVER - DT IDLE PM DOMAIN
6234M:	Ulf Hansson <[email protected]>
6235L:	[email protected]
6236S:	Supported
6237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6238F:	drivers/cpuidle/dt_idle_genpd.c
6239F:	drivers/cpuidle/dt_idle_genpd.h
6240
6241CPUIDLE DRIVER - RISC-V SBI
6242M:	Anup Patel <[email protected]>
6243L:	[email protected]
6244L:	[email protected]
6245S:	Maintained
6246F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6247
6248CRAMFS FILESYSTEM
6249M:	Nicolas Pitre <[email protected]>
6250S:	Maintained
6251F:	Documentation/filesystems/cramfs.rst
6252F:	fs/cramfs/
6253
6254CRC LIBRARY
6255M:	Eric Biggers <[email protected]>
6256R:	Ard Biesheuvel <[email protected]>
6257L:	[email protected]
6258S:	Maintained
6259T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6260F:	Documentation/staging/crc*
6261F:	arch/*/lib/crc*
6262F:	include/linux/crc*
6263F:	lib/crc*
6264F:	scripts/gen-crc-consts.py
6265
6266CREATIVE SB0540
6267M:	Bastien Nocera <[email protected]>
6268L:	[email protected]
6269S:	Maintained
6270F:	drivers/hid/hid-creative-sb0540.c
6271
6272CREDENTIALS
6273M:	Paul Moore <[email protected]>
6274R:	Serge Hallyn <[email protected]>
6275L:	[email protected]
6276S:	Supported
6277T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6278F:	include/linux/cred.h
6279F:	kernel/cred.c
6280F:	Documentation/security/credentials.rst
6281
6282INTEL CRPS COMMON REDUNDANT PSU DRIVER
6283M:	Ninad Palsule <[email protected]>
6284L:	[email protected]
6285S:	Maintained
6286F:	Documentation/hwmon/crps.rst
6287F:	drivers/hwmon/pmbus/crps.c
6288
6289CRYPTO API
6290M:	Herbert Xu <[email protected]>
6291M:	"David S. Miller" <[email protected]>
6292L:	[email protected]
6293S:	Maintained
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6296F:	Documentation/crypto/
6297F:	Documentation/devicetree/bindings/crypto/
6298F:	arch/*/crypto/
6299F:	crypto/
6300F:	drivers/crypto/
6301F:	include/crypto/
6302F:	include/linux/crypto*
6303F:	lib/crypto/
6304
6305CRYPTO SPEED TEST COMPARE
6306M:	Wang Jinchao <[email protected]>
6307L:	[email protected]
6308S:	Maintained
6309F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6310
6311CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6312M:	Neil Horman <[email protected]>
6313L:	[email protected]
6314S:	Maintained
6315F:	crypto/ansi_cprng.c
6316F:	crypto/rng.c
6317
6318CS3308 MEDIA DRIVER
6319M:	Hans Verkuil <[email protected]>
6320L:	[email protected]
6321S:	Odd Fixes
6322W:	http://linuxtv.org
6323T:	git git://linuxtv.org/media.git
6324F:	drivers/media/i2c/cs3308.c
6325
6326CS5535 Audio ALSA driver
6327M:	Jaya Kumar <[email protected]>
6328S:	Maintained
6329F:	sound/pci/cs5535audio/
6330
6331CTU CAN FD DRIVER
6332M:	Pavel Pisa <[email protected]>
6333M:	Ondrej Ille <[email protected]>
6334L:	[email protected]
6335S:	Maintained
6336F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6337F:	drivers/net/can/ctucanfd/
6338
6339CVE ASSIGNMENT CONTACT
6340M:	CVE Assignment Team <[email protected]>
6341S:	Maintained
6342F:	Documentation/process/cve.rst
6343
6344CW1200 WLAN driver
6345S:	Orphan
6346L:	[email protected]
6347F:	drivers/net/wireless/st/
6348F:	include/linux/platform_data/net-cw1200.h
6349
6350CX18 VIDEO4LINUX DRIVER
6351M:	Andy Walls <[email protected]>
6352L:	[email protected]
6353S:	Maintained
6354W:	https://linuxtv.org
6355T:	git git://linuxtv.org/media.git
6356F:	drivers/media/pci/cx18/
6357F:	include/uapi/linux/ivtv*
6358
6359CX2341X MPEG ENCODER HELPER MODULE
6360M:	Hans Verkuil <[email protected]>
6361L:	[email protected]
6362S:	Maintained
6363W:	https://linuxtv.org
6364T:	git git://linuxtv.org/media.git
6365F:	drivers/media/common/cx2341x*
6366F:	include/media/drv-intf/cx2341x.h
6367
6368CX24120 MEDIA DRIVER
6369M:	Jemma Denson <[email protected]>
6370M:	Patrick Boettcher <[email protected]>
6371L:	[email protected]
6372S:	Maintained
6373W:	https://linuxtv.org
6374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6375F:	drivers/media/dvb-frontends/cx24120*
6376
6377CX88 VIDEO4LINUX DRIVER
6378M:	Mauro Carvalho Chehab <[email protected]>
6379L:	[email protected]
6380S:	Odd fixes
6381W:	https://linuxtv.org
6382T:	git git://linuxtv.org/media.git
6383F:	Documentation/driver-api/media/drivers/cx88*
6384F:	drivers/media/pci/cx88/
6385
6386CXD2820R MEDIA DRIVER
6387L:	[email protected]
6388S:	Orphan
6389W:	https://linuxtv.org
6390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6391F:	drivers/media/dvb-frontends/cxd2820r*
6392
6393CXGB3 ETHERNET DRIVER (CXGB3)
6394M:	Potnuri Bharat Teja <[email protected]>
6395L:	[email protected]
6396S:	Maintained
6397W:	http://www.chelsio.com
6398F:	drivers/net/ethernet/chelsio/cxgb3/
6399
6400CXGB3 ISCSI DRIVER (CXGB3I)
6401M:	Varun Prakash <[email protected]>
6402L:	[email protected]
6403S:	Supported
6404W:	http://www.chelsio.com
6405F:	drivers/scsi/cxgbi/cxgb3i
6406
6407CXGB4 CRYPTO DRIVER (chcr)
6408M:	Ayush Sawal <[email protected]>
6409L:	[email protected]
6410S:	Supported
6411W:	http://www.chelsio.com
6412F:	drivers/crypto/chelsio
6413
6414CXGB4 ETHERNET DRIVER (CXGB4)
6415M:	Potnuri Bharat Teja <[email protected]>
6416L:	[email protected]
6417S:	Maintained
6418W:	http://www.chelsio.com
6419F:	drivers/net/ethernet/chelsio/cxgb4/
6420
6421CXGB4 INLINE CRYPTO DRIVER
6422M:	Ayush Sawal <[email protected]>
6423L:	[email protected]
6424S:	Maintained
6425W:	http://www.chelsio.com
6426F:	drivers/net/ethernet/chelsio/inline_crypto/
6427
6428CXGB4 ISCSI DRIVER (CXGB4I)
6429M:	Varun Prakash <[email protected]>
6430L:	[email protected]
6431S:	Supported
6432W:	http://www.chelsio.com
6433F:	drivers/scsi/cxgbi/cxgb4i
6434
6435CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6436M:	Potnuri Bharat Teja <[email protected]>
6437L:	[email protected]
6438S:	Supported
6439W:	http://www.openfabrics.org
6440F:	drivers/infiniband/hw/cxgb4/
6441F:	include/uapi/rdma/cxgb4-abi.h
6442
6443CXGB4VF ETHERNET DRIVER (CXGB4VF)
6444M:	Potnuri Bharat Teja <[email protected]>
6445L:	[email protected]
6446S:	Maintained
6447W:	http://www.chelsio.com
6448F:	drivers/net/ethernet/chelsio/cxgb4vf/
6449
6450CYBERPRO FB DRIVER
6451M:	Russell King <[email protected]>
6452L:	[email protected] (moderated for non-subscribers)
6453S:	Maintained
6454W:	http://www.armlinux.org.uk/
6455F:	drivers/video/fbdev/cyber2000fb.*
6456
6457CYCLADES PC300 DRIVER
6458S:	Orphan
6459F:	drivers/net/wan/pc300*
6460
6461CYPRESS CY8C95X0 PINCTRL DRIVER
6462M:	Patrick Rudolph <[email protected]>
6463L:	[email protected]
6464S:	Maintained
6465F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6466
6467CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6468M:	Linus Walleij <[email protected]>
6469L:	[email protected]
6470S:	Maintained
6471F:	drivers/input/touchscreen/cy8ctma140.c
6472
6473CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6474M:	Yassine Oudjana <[email protected]>
6475L:	[email protected]
6476S:	Maintained
6477F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6478F:	drivers/input/keyboard/cypress-sf.c
6479
6480CYPRESS_FIRMWARE MEDIA DRIVER
6481L:	[email protected]
6482S:	Orphan
6483W:	https://linuxtv.org
6484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6485F:	drivers/media/common/cypress_firmware*
6486
6487CYTTSP TOUCHSCREEN DRIVER
6488M:	Linus Walleij <[email protected]>
6489L:	[email protected]
6490S:	Maintained
6491F:	drivers/input/touchscreen/cyttsp*
6492
6493D-LINK DIR-685 TOUCHKEYS DRIVER
6494M:	Linus Walleij <[email protected]>
6495L:	[email protected]
6496S:	Supported
6497F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6498
6499DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6500M:	Joshua Kinard <[email protected]>
6501S:	Maintained
6502F:	drivers/rtc/rtc-ds1685.c
6503F:	include/linux/rtc/ds1685.h
6504
6505DAMA SLAVE for AX.25
6506M:	Joerg Reuter <[email protected]>
6507L:	[email protected]
6508S:	Maintained
6509W:	http://yaina.de/jreuter/
6510W:	http://www.qsl.net/dl1bke/
6511F:	net/ax25/af_ax25.c
6512F:	net/ax25/ax25_dev.c
6513F:	net/ax25/ax25_ds_*
6514F:	net/ax25/ax25_in.c
6515F:	net/ax25/ax25_out.c
6516F:	net/ax25/ax25_timer.c
6517F:	net/ax25/sysctl_net_ax25.c
6518
6519DATA ACCESS MONITOR
6520M:	SeongJae Park <[email protected]>
6521L:	[email protected]
6522L:	[email protected]
6523S:	Maintained
6524W:	https://damonitor.github.io
6525P:	Documentation/mm/damon/maintainer-profile.rst
6526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6527T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6529F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6530F:	Documentation/admin-guide/mm/damon/
6531F:	Documentation/mm/damon/
6532F:	include/linux/damon.h
6533F:	include/trace/events/damon.h
6534F:	mm/damon/
6535F:	samples/damon/
6536F:	tools/testing/selftests/damon/
6537
6538DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6539L:	[email protected]
6540S:	Orphan
6541F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6542F:	drivers/net/ethernet/dec/tulip/dmfe.c
6543
6544DC390/AM53C974 SCSI driver
6545M:	Hannes Reinecke <[email protected]>
6546L:	[email protected]
6547S:	Maintained
6548F:	drivers/scsi/am53c974.c
6549
6550DC395x SCSI driver
6551M:	Oliver Neukum <[email protected]>
6552M:	Ali Akcaagac <[email protected]>
6553M:	Jamie Lenehan <[email protected]>
6554S:	Maintained
6555F:	Documentation/scsi/dc395x.rst
6556F:	drivers/scsi/dc395x.*
6557
6558DCCP PROTOCOL
6559L:	[email protected]
6560S:	Orphan
6561W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6562F:	include/linux/dccp.h
6563F:	include/linux/tfrc.h
6564F:	include/uapi/linux/dccp.h
6565F:	net/dccp/
6566
6567DEBUGOBJECTS:
6568M:	Thomas Gleixner <[email protected]>
6569L:	[email protected]
6570S:	Maintained
6571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6572F:	include/linux/debugobjects.h
6573F:	lib/debugobjects.c
6574
6575DECSTATION PLATFORM SUPPORT
6576M:	"Maciej W. Rozycki" <[email protected]>
6577L:	[email protected]
6578S:	Maintained
6579F:	arch/mips/dec/
6580F:	arch/mips/include/asm/dec/
6581F:	arch/mips/include/asm/mach-dec/
6582
6583DEFXX FDDI NETWORK DRIVER
6584M:	"Maciej W. Rozycki" <[email protected]>
6585S:	Maintained
6586F:	drivers/net/fddi/defxx.*
6587
6588DEFZA FDDI NETWORK DRIVER
6589M:	"Maciej W. Rozycki" <[email protected]>
6590S:	Maintained
6591F:	drivers/net/fddi/defza.*
6592
6593DEINTERLACE DRIVERS FOR ALLWINNER H3
6594M:	Jernej Skrabec <[email protected]>
6595L:	[email protected]
6596S:	Maintained
6597T:	git git://linuxtv.org/media.git
6598F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6599F:	drivers/media/platform/sunxi/sun8i-di/
6600
6601DELL LAPTOP DRIVER
6602M:	Matthew Garrett <[email protected]>
6603M:	Pali Rohár <[email protected]>
6604L:	[email protected]
6605S:	Maintained
6606F:	drivers/platform/x86/dell/dell-laptop.c
6607
6608DELL LAPTOP FREEFALL DRIVER
6609M:	Pali Rohár <[email protected]>
6610S:	Maintained
6611F:	drivers/platform/x86/dell/dell-smo8800.c
6612
6613DELL LAPTOP RBTN DRIVER
6614M:	Pali Rohár <[email protected]>
6615S:	Maintained
6616F:	drivers/platform/x86/dell/dell-rbtn.*
6617
6618DELL LAPTOP SMM DRIVER
6619M:	Pali Rohár <[email protected]>
6620S:	Maintained
6621F:	Documentation/ABI/obsolete/procfs-i8k
6622F:	drivers/hwmon/dell-smm-hwmon.c
6623F:	include/uapi/linux/i8k.h
6624
6625DELL PC DRIVER
6626M:	Lyndon Sanche <[email protected]>
6627L:	[email protected]
6628S:	Maintained
6629F:	drivers/platform/x86/dell/dell-pc.c
6630
6631DELL REMOTE BIOS UPDATE DRIVER
6632M:	Stuart Hayes <[email protected]>
6633L:	[email protected]
6634S:	Maintained
6635F:	drivers/platform/x86/dell/dell_rbu.c
6636
6637DELL SMBIOS DRIVER
6638M:	Pali Rohár <[email protected]>
6639L:	[email protected]
6640L:	[email protected]
6641S:	Maintained
6642F:	drivers/platform/x86/dell/dell-smbios.*
6643
6644DELL SMBIOS SMM DRIVER
6645L:	[email protected]
6646L:	[email protected]
6647S:	Maintained
6648F:	drivers/platform/x86/dell/dell-smbios-smm.c
6649
6650DELL SMBIOS WMI DRIVER
6651L:	[email protected]
6652L:	[email protected]
6653S:	Maintained
6654F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6655F:	tools/wmi/dell-smbios-example.c
6656
6657DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6658M:	Stuart Hayes <[email protected]>
6659L:	[email protected]
6660S:	Maintained
6661F:	Documentation/userspace-api/dcdbas.rst
6662F:	drivers/platform/x86/dell/dcdbas.*
6663
6664DELL WMI DDV DRIVER
6665M:	Armin Wolf <[email protected]>
6666S:	Maintained
6667F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6668F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6669F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6670F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6671
6672DELL WMI DESCRIPTOR DRIVER
6673L:	[email protected]
6674S:	Maintained
6675F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6676
6677DELL WMI HARDWARE PRIVACY SUPPORT
6678L:	[email protected]
6679L:	[email protected]
6680S:	Maintained
6681F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6682
6683DELL WMI NOTIFICATIONS DRIVER
6684M:	Matthew Garrett <[email protected]>
6685M:	Pali Rohár <[email protected]>
6686S:	Maintained
6687F:	drivers/platform/x86/dell/dell-wmi-base.c
6688
6689DELL WMI SYSMAN DRIVER
6690M:	Prasanth Ksr <[email protected]>
6691L:	[email protected]
6692L:	[email protected]
6693S:	Maintained
6694F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6695F:	drivers/platform/x86/dell/dell-wmi-sysman/
6696
6697DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6698M:	Zev Weiss <[email protected]>
6699L:	[email protected]
6700S:	Maintained
6701F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6702
6703DELTA DPS920AB PSU DRIVER
6704M:	Robert Marko <[email protected]>
6705L:	[email protected]
6706S:	Maintained
6707F:	Documentation/hwmon/dps920ab.rst
6708F:	drivers/hwmon/pmbus/dps920ab.c
6709
6710DELTA NETWORKS TN48M CPLD DRIVERS
6711M:	Robert Marko <[email protected]>
6712S:	Maintained
6713F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6714F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6715F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6716F:	drivers/gpio/gpio-tn48m.c
6717F:	include/dt-bindings/reset/delta,tn48m-reset.h
6718
6719DELTA ST MEDIA DRIVER
6720M:	Hugues Fruchet <[email protected]>
6721L:	[email protected]
6722S:	Supported
6723W:	https://linuxtv.org
6724T:	git git://linuxtv.org/media.git
6725F:	drivers/media/platform/st/sti/delta
6726
6727DENALI NAND DRIVER
6728L:	[email protected]
6729S:	Orphan
6730F:	drivers/mtd/nand/raw/denali*
6731
6732DESIGNWARE EDMA CORE IP DRIVER
6733M:	Manivannan Sadhasivam <[email protected]>
6734L:	[email protected]
6735S:	Maintained
6736F:	drivers/dma/dw-edma/
6737F:	include/linux/dma/edma.h
6738
6739DESIGNWARE USB2 DRD IP DRIVER
6740M:	Minas Harutyunyan <[email protected]>
6741L:	[email protected]
6742S:	Maintained
6743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6744F:	drivers/usb/dwc2/
6745
6746DESIGNWARE USB3 DRD IP DRIVER
6747M:	Thinh Nguyen <[email protected]>
6748L:	[email protected]
6749S:	Maintained
6750F:	drivers/usb/dwc3/
6751
6752DESIGNWARE XDATA IP DRIVER
6753L:	[email protected]
6754S:	Orphan
6755F:	Documentation/misc-devices/dw-xdata-pcie.rst
6756F:	drivers/misc/dw-xdata-pcie.c
6757
6758DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6759M:	Andreas Klinger <[email protected]>
6760L:	[email protected]
6761S:	Maintained
6762F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6763F:	drivers/iio/proximity/srf*.c
6764
6765DEVICE COREDUMP (DEV_COREDUMP)
6766M:	Johannes Berg <[email protected]>
6767L:	[email protected]
6768S:	Maintained
6769F:	drivers/base/devcoredump.c
6770F:	include/linux/devcoredump.h
6771
6772DEVICE DEPENDENCY HELPER SCRIPT
6773M:	Saravana Kannan <[email protected]>
6774L:	[email protected]
6775S:	Maintained
6776F:	scripts/dev-needs.sh
6777
6778DEVICE DIRECT ACCESS (DAX)
6779M:	Dan Williams <[email protected]>
6780M:	Vishal Verma <[email protected]>
6781M:	Dave Jiang <[email protected]>
6782L:	[email protected]
6783L:	[email protected]
6784S:	Supported
6785F:	drivers/dax/
6786
6787DEVICE FREQUENCY (DEVFREQ)
6788M:	MyungJoo Ham <[email protected]>
6789M:	Kyungmin Park <[email protected]>
6790M:	Chanwoo Choi <[email protected]>
6791L:	[email protected]
6792S:	Maintained
6793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6794F:	Documentation/devicetree/bindings/devfreq/
6795F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6796F:	drivers/devfreq/
6797F:	include/linux/devfreq.h
6798F:	include/trace/events/devfreq.h
6799
6800DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6801M:	Chanwoo Choi <[email protected]>
6802L:	[email protected]
6803S:	Supported
6804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6805F:	Documentation/devicetree/bindings/devfreq/event/
6806F:	drivers/devfreq/devfreq-event.c
6807F:	drivers/devfreq/event/
6808F:	include/dt-bindings/pmu/exynos_ppmu.h
6809F:	include/linux/devfreq-event.h
6810
6811DEVICE RESOURCE MANAGEMENT HELPERS
6812M:	Hans de Goede <[email protected]>
6813R:	Matti Vaittinen <[email protected]>
6814S:	Maintained
6815F:	include/linux/devm-helpers.h
6816
6817DEVICE-MAPPER  (LVM)
6818M:	Alasdair Kergon <[email protected]>
6819M:	Mike Snitzer <[email protected]>
6820M:	Mikulas Patocka <[email protected]>
6821L:	[email protected]
6822S:	Maintained
6823Q:	http://patchwork.kernel.org/project/dm-devel/list/
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6825F:	Documentation/admin-guide/device-mapper/
6826F:	drivers/md/Kconfig
6827F:	drivers/md/Makefile
6828F:	drivers/md/dm*
6829F:	drivers/md/persistent-data/
6830F:	include/linux/device-mapper.h
6831F:	include/linux/dm-*.h
6832F:	include/uapi/linux/dm-*.h
6833
6834DEVICE-MAPPER VDO TARGET
6835M:	Matthew Sakai <[email protected]>
6836L:	[email protected]
6837S:	Maintained
6838F:	Documentation/admin-guide/device-mapper/vdo*.rst
6839F:	drivers/md/dm-vdo/
6840
6841DEVLINK
6842M:	Jiri Pirko <[email protected]>
6843L:	[email protected]
6844S:	Supported
6845F:	Documentation/networking/devlink
6846F:	include/net/devlink.h
6847F:	include/uapi/linux/devlink.h
6848F:	net/devlink/
6849
6850DFROBOT SD2405AL RTC DRIVER
6851M:	Tóth János <[email protected]>
6852L:	[email protected]
6853S:	Maintained
6854F:	drivers/rtc/rtc-sd2405al.c
6855
6856DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6857M:	Christoph Niedermaier <[email protected]>
6858M:	Marek Vasut <[email protected]>
6859L:	[email protected]
6860S:	Maintained
6861N:	dhcom
6862N:	dhcor
6863N:	dhsom
6864
6865DIALOG SEMICONDUCTOR DRIVERS
6866M:	Support Opensource <[email protected]>
6867S:	Supported
6868W:	http://www.dialog-semiconductor.com/products
6869F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6870F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6871F:	Documentation/devicetree/bindings/mfd/da90*.txt
6872F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6873F:	Documentation/devicetree/bindings/regulator/da92*.txt
6874F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6875F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6876F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6877F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6878F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6879F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6880F:	Documentation/hwmon/da90??.rst
6881F:	drivers/gpio/gpio-da90??.c
6882F:	drivers/hwmon/da90??-hwmon.c
6883F:	drivers/iio/adc/da91??-*.c
6884F:	drivers/input/misc/da72??.[ch]
6885F:	drivers/input/misc/da90??_onkey.c
6886F:	drivers/input/touchscreen/da9052_tsi.c
6887F:	drivers/leds/leds-da90??.c
6888F:	drivers/mfd/da903x.c
6889F:	drivers/mfd/da90??-*.c
6890F:	drivers/mfd/da91??-*.c
6891F:	drivers/pinctrl/pinctrl-da90??.c
6892F:	drivers/power/supply/da9052-battery.c
6893F:	drivers/power/supply/da91??-*.c
6894F:	drivers/regulator/da9???-regulator.[ch]
6895F:	drivers/regulator/slg51000-regulator.[ch]
6896F:	drivers/rtc/rtc-da90??.c
6897F:	drivers/thermal/da90??-thermal.c
6898F:	drivers/video/backlight/da90??_bl.c
6899F:	drivers/watchdog/da90??_wdt.c
6900F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6901F:	include/linux/mfd/da903x.h
6902F:	include/linux/mfd/da9052/
6903F:	include/linux/mfd/da9055/
6904F:	include/linux/mfd/da9062/
6905F:	include/linux/mfd/da9063/
6906F:	include/linux/mfd/da9150/
6907F:	include/linux/regulator/da9211.h
6908F:	include/sound/da[79]*.h
6909F:	sound/soc/codecs/da[79]*.[ch]
6910
6911DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6912M:	William Breathitt Gray <[email protected]>
6913L:	[email protected]
6914S:	Maintained
6915F:	drivers/gpio/gpio-gpio-mm.c
6916
6917DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6918M:	Martin Tuma <[email protected]>
6919L:	[email protected]
6920S:	Maintained
6921F:	Documentation/admin-guide/media/mgb4.rst
6922F:	drivers/media/pci/mgb4/
6923
6924DIOLAN U2C-12 I2C DRIVER
6925M:	Guenter Roeck <[email protected]>
6926L:	[email protected]
6927S:	Maintained
6928F:	drivers/i2c/busses/i2c-diolan-u2c.c
6929
6930DIRECTORY NOTIFICATION (DNOTIFY)
6931M:	Jan Kara <[email protected]>
6932R:	Amir Goldstein <[email protected]>
6933L:	[email protected]
6934S:	Maintained
6935F:	Documentation/filesystems/dnotify.rst
6936F:	fs/notify/dnotify/
6937F:	include/linux/dnotify.h
6938
6939DISK GEOMETRY AND PARTITION HANDLING
6940M:	Andries Brouwer <[email protected]>
6941S:	Maintained
6942W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6943W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6944W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6945
6946DISKQUOTA
6947M:	Jan Kara <[email protected]>
6948S:	Maintained
6949F:	Documentation/filesystems/quota.rst
6950F:	fs/quota/
6951F:	include/linux/quota*.h
6952F:	include/uapi/linux/quota*.h
6953
6954DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6955M:	Bernie Thompson <[email protected]>
6956L:	[email protected]
6957S:	Maintained
6958W:	http://plugable.com/category/projects/udlfb/
6959F:	Documentation/fb/udlfb.rst
6960F:	drivers/video/fbdev/udlfb.c
6961F:	include/video/udlfb.h
6962
6963DISTRIBUTED LOCK MANAGER (DLM)
6964M:	Alexander Aring <[email protected]>
6965M:	David Teigland <[email protected]>
6966L:	[email protected]
6967S:	Supported
6968W:	https://pagure.io/dlm
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6970F:	fs/dlm/
6971
6972DMA BUFFER SHARING FRAMEWORK
6973M:	Sumit Semwal <[email protected]>
6974M:	Christian König <[email protected]>
6975L:	[email protected]
6976L:	[email protected]
6977L:	[email protected] (moderated for non-subscribers)
6978S:	Maintained
6979T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6980F:	Documentation/driver-api/dma-buf.rst
6981F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6982F:	drivers/dma-buf/
6983F:	include/linux/*fence.h
6984F:	include/linux/dma-buf.h
6985F:	include/linux/dma-resv.h
6986K:	\bdma_(?:buf|fence|resv)\b
6987
6988DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6989M:	Vinod Koul <[email protected]>
6990L:	[email protected]
6991S:	Maintained
6992Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6994F:	Documentation/devicetree/bindings/dma/
6995F:	Documentation/driver-api/dmaengine/
6996F:	drivers/dma/
6997F:	include/dt-bindings/dma/
6998F:	include/linux/dma/
6999F:	include/linux/dmaengine.h
7000F:	include/linux/of_dma.h
7001
7002DMA MAPPING BENCHMARK
7003M:	Xiang Chen <[email protected]>
7004L:	[email protected]
7005F:	kernel/dma/map_benchmark.c
7006F:	tools/testing/selftests/dma/
7007
7008DMA MAPPING HELPERS
7009M:	Marek Szyprowski <[email protected]>
7010R:	Robin Murphy <[email protected]>
7011L:	[email protected]
7012S:	Supported
7013W:	http://git.infradead.org/users/hch/dma-mapping.git
7014T:	git git://git.infradead.org/users/hch/dma-mapping.git
7015F:	include/asm-generic/dma-mapping.h
7016F:	include/linux/dma-direct.h
7017F:	include/linux/dma-map-ops.h
7018F:	include/linux/dma-mapping.h
7019F:	include/linux/swiotlb.h
7020F:	kernel/dma/
7021
7022DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7023M:	Abdiel Janulgue <[email protected]>
7024M:	Danilo Krummrich <[email protected]>
7025R:	Daniel Almeida <[email protected]>
7026R:	Robin Murphy <[email protected]>
7027R:	Andreas Hindborg <[email protected]>
7028L:	[email protected]
7029S:	Supported
7030W:	https://rust-for-linux.com
7031T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
7032F:	rust/helpers/dma.c
7033F:	rust/kernel/dma.rs
7034F:	samples/rust/rust_dma.rs
7035
7036DMA-BUF HEAPS FRAMEWORK
7037M:	Sumit Semwal <[email protected]>
7038R:	Benjamin Gaignard <[email protected]>
7039R:	Brian Starkey <[email protected]>
7040R:	John Stultz <[email protected]>
7041R:	T.J. Mercier <[email protected]>
7042L:	[email protected]
7043L:	[email protected]
7044L:	[email protected] (moderated for non-subscribers)
7045S:	Maintained
7046T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7047F:	Documentation/userspace-api/dma-buf-heaps.rst
7048F:	drivers/dma-buf/dma-heap.c
7049F:	drivers/dma-buf/heaps/*
7050F:	include/linux/dma-heap.h
7051F:	include/uapi/linux/dma-heap.h
7052F:	tools/testing/selftests/dmabuf-heaps/
7053
7054DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7055M:	Lukasz Luba <[email protected]>
7056L:	[email protected]
7057L:	[email protected]
7058S:	Maintained
7059F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7060F:	drivers/memory/samsung/exynos5422-dmc.c
7061
7062DME1737 HARDWARE MONITOR DRIVER
7063M:	Juerg Haefliger <[email protected]>
7064L:	[email protected]
7065S:	Maintained
7066F:	Documentation/hwmon/dme1737.rst
7067F:	drivers/hwmon/dme1737.c
7068
7069DMI/SMBIOS SUPPORT
7070M:	Jean Delvare <[email protected]>
7071S:	Maintained
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7073F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7074F:	drivers/firmware/dmi-id.c
7075F:	drivers/firmware/dmi_scan.c
7076F:	include/linux/dmi.h
7077
7078DOCUMENTATION
7079M:	Jonathan Corbet <[email protected]>
7080L:	[email protected]
7081S:	Maintained
7082P:	Documentation/doc-guide/maintainer-profile.rst
7083T:	git git://git.lwn.net/linux.git docs-next
7084F:	Documentation/
7085F:	scripts/check-variable-fonts.sh
7086F:	scripts/documentation-file-ref-check
7087F:	scripts/kernel-doc
7088F:	scripts/sphinx-pre-install
7089X:	Documentation/ABI/
7090X:	Documentation/admin-guide/media/
7091X:	Documentation/devicetree/
7092X:	Documentation/driver-api/media/
7093X:	Documentation/firmware-guide/acpi/
7094X:	Documentation/i2c/
7095X:	Documentation/netlink/
7096X:	Documentation/power/
7097X:	Documentation/spi/
7098X:	Documentation/userspace-api/media/
7099
7100DOCUMENTATION PROCESS
7101M:	Jonathan Corbet <[email protected]>
7102L:	[email protected]
7103S:	Maintained
7104F:	Documentation/dev-tools/
7105F:	Documentation/maintainer/
7106F:	Documentation/process/
7107
7108DOCUMENTATION REPORTING ISSUES
7109M:	Thorsten Leemhuis <[email protected]>
7110L:	[email protected]
7111S:	Maintained
7112F:	Documentation/admin-guide/bug-bisect.rst
7113F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7114F:	Documentation/admin-guide/reporting-issues.rst
7115F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7116
7117DOCUMENTATION SCRIPTS
7118M:	Mauro Carvalho Chehab <[email protected]>
7119L:	[email protected]
7120S:	Maintained
7121F:	Documentation/sphinx/parse-headers.pl
7122F:	scripts/documentation-file-ref-check
7123F:	scripts/sphinx-pre-install
7124
7125DOCUMENTATION/ITALIAN
7126M:	Federico Vaga <[email protected]>
7127L:	[email protected]
7128S:	Maintained
7129F:	Documentation/translations/it_IT
7130
7131DOCUMENTATION/JAPANESE
7132R:	Akira Yokosawa <[email protected]>
7133L:	[email protected]
7134S:	Maintained
7135F:	Documentation/translations/ja_JP
7136
7137DONGWOON DW9714 LENS VOICE COIL DRIVER
7138M:	Sakari Ailus <[email protected]>
7139L:	[email protected]
7140S:	Maintained
7141T:	git git://linuxtv.org/media.git
7142F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7143F:	drivers/media/i2c/dw9714.c
7144
7145DONGWOON DW9719 LENS VOICE COIL DRIVER
7146M:	Daniel Scally <[email protected]>
7147L:	[email protected]
7148S:	Maintained
7149T:	git git://linuxtv.org/media.git
7150F:	drivers/media/i2c/dw9719.c
7151
7152DONGWOON DW9768 LENS VOICE COIL DRIVER
7153L:	[email protected]
7154S:	Orphan
7155T:	git git://linuxtv.org/media.git
7156F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7157F:	drivers/media/i2c/dw9768.c
7158
7159DONGWOON DW9807 LENS VOICE COIL DRIVER
7160M:	Sakari Ailus <[email protected]>
7161L:	[email protected]
7162S:	Maintained
7163T:	git git://linuxtv.org/media.git
7164F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7165F:	drivers/media/i2c/dw9807-vcm.c
7166
7167DOUBLETALK DRIVER
7168M:	"James R. Van Zandt" <[email protected]>
7169L:	[email protected]
7170S:	Maintained
7171F:	drivers/char/dtlk.c
7172F:	include/linux/dtlk.h
7173
7174DPAA2 DATAPATH I/O (DPIO) DRIVER
7175M:	Roy Pledge <[email protected]>
7176L:	[email protected]
7177S:	Maintained
7178F:	drivers/soc/fsl/dpio
7179
7180DPAA2 ETHERNET DRIVER
7181M:	Ioana Ciornei <[email protected]>
7182L:	[email protected]
7183S:	Maintained
7184F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7185F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7186F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7187F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7188F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7189F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7190F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7191F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7192F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7193F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7194
7195DPAA2 ETHERNET SWITCH DRIVER
7196M:	Ioana Ciornei <[email protected]>
7197L:	[email protected]
7198S:	Maintained
7199F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7200F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7201F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7202
7203DPLL SUBSYSTEM
7204M:	Vadim Fedorenko <[email protected]>
7205M:	Arkadiusz Kubalewski <[email protected]>
7206M:	Jiri Pirko <[email protected]>
7207L:	[email protected]
7208S:	Supported
7209F:	Documentation/driver-api/dpll.rst
7210F:	drivers/dpll/*
7211F:	include/linux/dpll.h
7212F:	include/uapi/linux/dpll.h
7213
7214DRBD DRIVER
7215M:	Philipp Reisner <[email protected]>
7216M:	Lars Ellenberg <[email protected]>
7217M:	Christoph Böhmwalder <[email protected]>
7218L:	[email protected]
7219S:	Supported
7220W:	http://www.drbd.org
7221T:	git git://git.linbit.com/linux-drbd.git
7222T:	git git://git.linbit.com/drbd-8.4.git
7223F:	Documentation/admin-guide/blockdev/
7224F:	drivers/block/drbd/
7225F:	include/linux/drbd*
7226F:	lib/lru_cache.c
7227
7228DRIVER COMPONENT FRAMEWORK
7229L:	[email protected]
7230F:	drivers/base/component.c
7231F:	include/linux/component.h
7232
7233DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7234M:	Greg Kroah-Hartman <[email protected]>
7235M:	"Rafael J. Wysocki" <[email protected]>
7236M:	Danilo Krummrich <[email protected]>
7237S:	Supported
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7239F:	Documentation/core-api/kobject.rst
7240F:	drivers/base/
7241F:	fs/debugfs/
7242F:	fs/sysfs/
7243F:	include/linux/device/
7244F:	include/linux/debugfs.h
7245F:	include/linux/device.h
7246F:	include/linux/fwnode.h
7247F:	include/linux/kobj*
7248F:	include/linux/property.h
7249F:	include/linux/sysfs.h
7250F:	lib/kobj*
7251F:	rust/kernel/device.rs
7252F:	rust/kernel/device_id.rs
7253F:	rust/kernel/devres.rs
7254F:	rust/kernel/driver.rs
7255F:	rust/kernel/faux.rs
7256F:	rust/kernel/platform.rs
7257F:	samples/rust/rust_driver_platform.rs
7258F:	samples/rust/rust_driver_faux.rs
7259
7260DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7261M:	Nishanth Menon <[email protected]>
7262L:	[email protected]
7263S:	Maintained
7264F:	drivers/soc/ti/smartreflex.c
7265F:	include/linux/power/smartreflex.h
7266
7267DRM ACCEL DRIVERS FOR INTEL VPU
7268M:	Jacek Lawrynowicz <[email protected]>
7269M:	Maciej Falkowski <[email protected]>
7270L:	[email protected]
7271S:	Supported
7272T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7273F:	drivers/accel/ivpu/
7274F:	include/uapi/drm/ivpu_accel.h
7275
7276DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7277M:	Oded Gabbay <[email protected]>
7278L:	[email protected]
7279S:	Maintained
7280C:	irc://irc.oftc.net/dri-devel
7281T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7282F:	Documentation/accel/
7283F:	drivers/accel/
7284F:	include/drm/drm_accel.h
7285
7286DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7287M:	Maxime Ripard <[email protected]>
7288M:	Chen-Yu Tsai <[email protected]>
7289R:	Jernej Skrabec <[email protected]>
7290L:	[email protected]
7291S:	Supported
7292T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7293F:	drivers/gpu/drm/sun4i/sun8i*
7294
7295DRM DRIVER FOR APPLE TOUCH BARS
7296M:	Aun-Ali Zaidi <[email protected]>
7297M:	Aditya Garg <[email protected]>
7298L:	[email protected]
7299S:	Maintained
7300T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7301F:	drivers/gpu/drm/tiny/appletbdrm.c
7302
7303DRM DRIVER FOR ARM PL111 CLCD
7304M:	Linus Walleij <[email protected]>
7305S:	Maintained
7306T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7307F:	drivers/gpu/drm/pl111/
7308
7309DRM DRIVER FOR ARM VERSATILE TFT PANELS
7310M:	Linus Walleij <[email protected]>
7311S:	Maintained
7312T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7313F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7314F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7315
7316DRM DRIVER FOR ASPEED BMC GFX
7317M:	Joel Stanley <[email protected]>
7318L:	[email protected] (moderated for non-subscribers)
7319S:	Supported
7320T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7322F:	drivers/gpu/drm/aspeed/
7323
7324DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7325M:	Dave Airlie <[email protected]>
7326R:	Thomas Zimmermann <[email protected]>
7327R:	Jocelyn Falempe <[email protected]>
7328L:	[email protected]
7329S:	Supported
7330T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331F:	drivers/gpu/drm/ast/
7332
7333DRM DRIVER FOR BOCHS VIRTUAL GPU
7334M:	Gerd Hoffmann <[email protected]>
7335L:	[email protected]
7336S:	Maintained
7337T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7338F:	drivers/gpu/drm/tiny/bochs.c
7339
7340DRM DRIVER FOR BOE HIMAX8279D PANELS
7341M:	Jerry Han <[email protected]>
7342S:	Maintained
7343F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7344F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7345
7346DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7347M:	Jagan Teki <[email protected]>
7348S:	Maintained
7349F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7350F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7351
7352DRM DRIVER FOR EBBG FT8719 PANEL
7353M:	Joel Selvaraj <[email protected]>
7354S:	Maintained
7355T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7356F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7357F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7358
7359DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7360M:	Linus Walleij <[email protected]>
7361S:	Maintained
7362T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363F:	drivers/gpu/drm/tve200/
7364
7365DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7366M:	Icenowy Zheng <[email protected]>
7367S:	Maintained
7368F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7369F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7370
7371DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7372M:	Jagan Teki <[email protected]>
7373S:	Maintained
7374F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7375F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7376
7377DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7378M:	Thomas Zimmermann <[email protected]>
7379M:	Javier Martinez Canillas <[email protected]>
7380L:	[email protected]
7381S:	Maintained
7382T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7383F:	drivers/gpu/drm/tiny/ofdrm.c
7384F:	drivers/gpu/drm/tiny/simpledrm.c
7385F:	drivers/video/aperture.c
7386F:	drivers/video/nomodeset.c
7387F:	include/linux/aperture.h
7388F:	include/video/nomodeset.h
7389
7390DRM DRIVER FOR GENERIC EDP PANELS
7391R:	Douglas Anderson <[email protected]>
7392F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7393F:	drivers/gpu/drm/panel/panel-edp.c
7394
7395DRM DRIVER FOR GENERIC USB DISPLAY
7396S:	Orphan
7397W:	https://github.com/notro/gud/wiki
7398T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7399F:	drivers/gpu/drm/gud/
7400F:	include/drm/gud.h
7401
7402DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7403M:	Hans de Goede <[email protected]>
7404S:	Maintained
7405T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406F:	drivers/gpu/drm/tiny/gm12u320.c
7407
7408DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7409M:	Ondrej Jirman <[email protected]>
7410M:	Javier Martinez Canillas <[email protected]>
7411S:	Maintained
7412T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7413F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7414F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7415
7416DRM DRIVER FOR HX8357D PANELS
7417S:	Orphan
7418T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7420F:	drivers/gpu/drm/tiny/hx8357d.c
7421
7422DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7423M:	Deepak Rawat <[email protected]>
7424L:	[email protected]
7425L:	[email protected]
7426S:	Maintained
7427T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428F:	drivers/gpu/drm/hyperv
7429
7430DRM DRIVER FOR ILITEK ILI9225 PANELS
7431M:	David Lechner <[email protected]>
7432S:	Maintained
7433T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7434F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7435F:	drivers/gpu/drm/tiny/ili9225.c
7436
7437DRM DRIVER FOR ILITEK ILI9486 PANELS
7438M:	Kamlesh Gurudasani <[email protected]>
7439S:	Maintained
7440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7442F:	drivers/gpu/drm/tiny/ili9486.c
7443
7444DRM DRIVER FOR ILITEK ILI9805 PANELS
7445M:	Michael Trimarchi <[email protected]>
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7448F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7449
7450DRM DRIVER FOR ILITEK ILI9806E PANELS
7451M:	Michael Walle <[email protected]>
7452S:	Maintained
7453F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7454
7455DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7456M:	Jagan Teki <[email protected]>
7457S:	Maintained
7458F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7459F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7460
7461DRM DRIVER FOR LG SW43408 PANELS
7462M:	Sumit Semwal <[email protected]>
7463M:	Caleb Connolly <[email protected]>
7464S:	Maintained
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7467F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7468
7469DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7470M:	Paul Kocialkowski <[email protected]>
7471S:	Supported
7472T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7473F:	drivers/gpu/drm/logicvc/
7474
7475DRM DRIVER FOR LVDS PANELS
7476M:	Laurent Pinchart <[email protected]>
7477L:	[email protected]
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/lvds.yaml
7481F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7482F:	drivers/gpu/drm/panel/panel-lvds.c
7483
7484DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7485M:	Guido Günther <[email protected]>
7486R:	Purism Kernel Team <[email protected]>
7487S:	Maintained
7488F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7489F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7490
7491DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7492M:	Dave Airlie <[email protected]>
7493R:	Thomas Zimmermann <[email protected]>
7494R:	Jocelyn Falempe <[email protected]>
7495L:	[email protected]
7496S:	Supported
7497T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7498F:	drivers/gpu/drm/mgag200/
7499
7500DRM DRIVER FOR MI0283QT
7501M:	Alex Lanzano <[email protected]>
7502S:	Maintained
7503T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7504F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7505F:	drivers/gpu/drm/tiny/mi0283qt.c
7506
7507DRM DRIVER FOR MIPI DBI compatible panels
7508S:	Orphan
7509W:	https://github.com/notro/panel-mipi-dbi/wiki
7510T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7511F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7512F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7513
7514DRM DRIVER for Qualcomm Adreno GPUs
7515M:	Rob Clark <[email protected]>
7516R:	Sean Paul <[email protected]>
7517R:	Konrad Dybcio <[email protected]>
7518L:	[email protected]
7519L:	[email protected]
7520L:	[email protected]
7521S:	Maintained
7522B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7523T:	git https://gitlab.freedesktop.org/drm/msm.git
7524F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7525F:	drivers/gpu/drm/msm/adreno/
7526F:	drivers/gpu/drm/msm/msm_gpu.*
7527F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7528F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7529F:	drivers/gpu/drm/msm/registers/adreno/
7530F:	include/uapi/drm/msm_drm.h
7531
7532DRM DRIVER for Qualcomm display hardware
7533M:	Rob Clark <[email protected]>
7534M:	Abhinav Kumar <[email protected]>
7535M:	Dmitry Baryshkov <[email protected]>
7536R:	Sean Paul <[email protected]>
7537R:	Marijn Suijten <[email protected]>
7538L:	[email protected]
7539L:	[email protected]
7540L:	[email protected]
7541S:	Maintained
7542B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7543T:	git https://gitlab.freedesktop.org/drm/msm.git
7544F:	Documentation/devicetree/bindings/display/msm/
7545F:	drivers/gpu/drm/ci/xfails/msm*
7546F:	drivers/gpu/drm/msm/
7547F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7548F:	include/uapi/drm/msm_drm.h
7549
7550DRM DRIVER FOR NOVATEK NT35510 PANELS
7551M:	Linus Walleij <[email protected]>
7552S:	Maintained
7553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7554F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7555F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7556
7557DRM DRIVER FOR NOVATEK NT35560 PANELS
7558M:	Linus Walleij <[email protected]>
7559S:	Maintained
7560T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7561F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7562F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7563
7564DRM DRIVER FOR NOVATEK NT36523 PANELS
7565M:	Jianhua Lu <[email protected]>
7566S:	Maintained
7567T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7568F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7569F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7570
7571DRM DRIVER FOR NOVATEK NT36672A PANELS
7572M:	Sumit Semwal <[email protected]>
7573S:	Maintained
7574T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7575F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7576F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7577
7578DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7579M:	Lyude Paul <[email protected]>
7580M:	Danilo Krummrich <[email protected]>
7581L:	[email protected]
7582L:	[email protected]
7583S:	Supported
7584W:	https://nouveau.freedesktop.org/
7585Q:	https://patchwork.freedesktop.org/project/nouveau/
7586Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7587B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7588C:	irc://irc.oftc.net/nouveau
7589T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7590F:	drivers/gpu/drm/nouveau/
7591F:	include/uapi/drm/nouveau_drm.h
7592
7593CORE DRIVER FOR NVIDIA GPUS [RUST]
7594M:	Danilo Krummrich <[email protected]>
7595L:	[email protected]
7596S:	Supported
7597Q:	https://patchwork.freedesktop.org/project/nouveau/
7598B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7599C:	irc://irc.oftc.net/nouveau
7600T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7601F:	Documentation/gpu/nova/
7602F:	drivers/gpu/nova-core/
7603
7604DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7605M:	Stefan Mavrodiev <[email protected]>
7606S:	Maintained
7607F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7608F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7609
7610DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7611R:	Douglas Anderson <[email protected]>
7612F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7613F:	drivers/gpu/drm/bridge/parade-ps8640.c
7614
7615DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7616M:	Alex Lanzano <[email protected]>
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/devicetree/bindings/display/repaper.txt
7620F:	drivers/gpu/drm/tiny/repaper.c
7621
7622DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7623M:	Dave Airlie <[email protected]>
7624M:	Gerd Hoffmann <[email protected]>
7625L:	[email protected]
7626S:	Obsolete
7627W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7628T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7629F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7630
7631DRM DRIVER FOR QXL VIRTUAL GPU
7632M:	Dave Airlie <[email protected]>
7633M:	Gerd Hoffmann <[email protected]>
7634L:	[email protected]
7635L:	[email protected]
7636S:	Maintained
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	drivers/gpu/drm/qxl/
7639F:	include/uapi/drm/qxl_drm.h
7640
7641DRM DRIVER FOR RAYDIUM RM67191 PANELS
7642M:	Robert Chiras <[email protected]>
7643S:	Maintained
7644F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7645F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7646
7647DRM DRIVER FOR SAMSUNG DB7430 PANELS
7648M:	Linus Walleij <[email protected]>
7649S:	Maintained
7650T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7651F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7652F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7653
7654DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7655M:	Inki Dae <[email protected]>
7656M:	Jagan Teki <[email protected]>
7657M:	Marek Szyprowski <[email protected]>
7658S:	Maintained
7659T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7660F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7661F:	drivers/gpu/drm/bridge/samsung-dsim.c
7662F:	include/drm/bridge/samsung-dsim.h
7663
7664DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7665M:	Markuss Broks <[email protected]>
7666S:	Maintained
7667F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7668F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7669
7670DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7671M:	Artur Weber <[email protected]>
7672S:	Maintained
7673F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7674F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7675
7676DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7677M:	Dzmitry Sankouski <[email protected]>
7678S:	Maintained
7679F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7680F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7681
7682DRM DRIVER FOR SHARP MEMORY LCD
7683M:	Alex Lanzano <[email protected]>
7684S:	Maintained
7685F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7686F:	drivers/gpu/drm/tiny/sharp-memory.c
7687
7688DRM DRIVER FOR SITRONIX ST7586 PANELS
7689M:	David Lechner <[email protected]>
7690S:	Maintained
7691T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7693F:	drivers/gpu/drm/tiny/st7586.c
7694
7695DRM DRIVER FOR SITRONIX ST7701 PANELS
7696M:	Jagan Teki <[email protected]>
7697S:	Maintained
7698F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7699F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7700
7701DRM DRIVER FOR SITRONIX ST7703 PANELS
7702M:	Guido Günther <[email protected]>
7703R:	Purism Kernel Team <[email protected]>
7704R:	Ondrej Jirman <[email protected]>
7705S:	Maintained
7706F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7707F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7708
7709DRM DRIVER FOR SITRONIX ST7735R PANELS
7710M:	David Lechner <[email protected]>
7711S:	Maintained
7712T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7713F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7714F:	drivers/gpu/drm/tiny/st7735r.c
7715
7716DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7717M:	Javier Martinez Canillas <[email protected]>
7718S:	Maintained
7719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7721F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7722F:	drivers/gpu/drm/solomon/ssd130x*
7723
7724DRM DRIVER FOR ST-ERICSSON MCDE
7725M:	Linus Walleij <[email protected]>
7726S:	Maintained
7727T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7728F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7729F:	drivers/gpu/drm/mcde/
7730
7731DRM DRIVER FOR SYNAPTICS R63353 PANELS
7732M:	Michael Trimarchi <[email protected]>
7733S:	Maintained
7734F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7735F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7736
7737DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7738M:	Jagan Teki <[email protected]>
7739S:	Maintained
7740F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7741F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7742
7743DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7744R:	Douglas Anderson <[email protected]>
7745F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7746F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7747
7748DRM DRIVER FOR TPO TPG110 PANELS
7749M:	Linus Walleij <[email protected]>
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7753F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7754
7755DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7756M:	Dave Airlie <[email protected]>
7757R:	Sean Paul <[email protected]>
7758R:	Thomas Zimmermann <[email protected]>
7759L:	[email protected]
7760S:	Supported
7761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762F:	drivers/gpu/drm/udl/
7763
7764DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7765M:	Louis Chauvet <[email protected]>
7766R:	Haneen Mohammed <[email protected]>
7767R:	Simona Vetter <[email protected]>
7768R:	Melissa Wen <[email protected]>
7769L:	[email protected]
7770S:	Maintained
7771T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7772F:	Documentation/gpu/vkms.rst
7773F:	drivers/gpu/drm/ci/xfails/vkms*
7774F:	drivers/gpu/drm/vkms/
7775
7776DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7777M:	Hans de Goede <[email protected]>
7778L:	[email protected]
7779S:	Maintained
7780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F:	drivers/gpu/drm/vboxvideo/
7782
7783DRM DRIVER FOR VMWARE VIRTUAL GPU
7784M:	Zack Rusin <[email protected]>
7785R:	Broadcom internal kernel review list <[email protected]>
7786L:	[email protected]
7787S:	Supported
7788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789F:	drivers/gpu/drm/vmwgfx/
7790F:	include/uapi/drm/vmwgfx_drm.h
7791
7792DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7793M:	Linus Walleij <[email protected]>
7794S:	Maintained
7795T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7796F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7797F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7798
7799DRM DRIVERS
7800M:	David Airlie <[email protected]>
7801M:	Simona Vetter <[email protected]>
7802L:	[email protected]
7803S:	Maintained
7804B:	https://gitlab.freedesktop.org/drm
7805C:	irc://irc.oftc.net/dri-devel
7806T:	git https://gitlab.freedesktop.org/drm/kernel.git
7807F:	Documentation/devicetree/bindings/display/
7808F:	Documentation/devicetree/bindings/gpu/
7809F:	Documentation/gpu/
7810F:	drivers/gpu/
7811F:	include/drm/
7812F:	include/linux/vga*
7813F:	include/uapi/drm/
7814
7815DRM DRIVERS AND MISC GPU PATCHES
7816M:	Maarten Lankhorst <[email protected]>
7817M:	Maxime Ripard <[email protected]>
7818M:	Thomas Zimmermann <[email protected]>
7819S:	Maintained
7820W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7821T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7822F:	Documentation/devicetree/bindings/display/
7823F:	Documentation/devicetree/bindings/gpu/
7824F:	Documentation/gpu/
7825F:	drivers/gpu/drm/
7826F:	drivers/gpu/vga/
7827F:	include/drm/drm
7828F:	include/linux/vga*
7829F:	include/uapi/drm/
7830X:	drivers/gpu/drm/amd/
7831X:	drivers/gpu/drm/armada/
7832X:	drivers/gpu/drm/etnaviv/
7833X:	drivers/gpu/drm/exynos/
7834X:	drivers/gpu/drm/i915/
7835X:	drivers/gpu/drm/kmb/
7836X:	drivers/gpu/drm/mediatek/
7837X:	drivers/gpu/drm/msm/
7838X:	drivers/gpu/drm/nouveau/
7839X:	drivers/gpu/drm/radeon/
7840X:	drivers/gpu/drm/tegra/
7841X:	drivers/gpu/drm/xe/
7842
7843DRM DRIVERS FOR ALLWINNER A10
7844M:	Maxime Ripard <[email protected]>
7845M:	Chen-Yu Tsai <[email protected]>
7846L:	[email protected]
7847S:	Supported
7848T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7849F:	Documentation/devicetree/bindings/display/allwinner*
7850F:	drivers/gpu/drm/sun4i/
7851
7852DRM DRIVERS FOR AMLOGIC SOCS
7853M:	Neil Armstrong <[email protected]>
7854L:	[email protected]
7855L:	[email protected]
7856S:	Supported
7857W:	http://linux-meson.com/
7858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7860F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7861F:	Documentation/gpu/meson.rst
7862F:	drivers/gpu/drm/ci/xfails/meson*
7863F:	drivers/gpu/drm/meson/
7864
7865DRM DRIVERS FOR ATMEL HLCDC
7866M:	Sam Ravnborg <[email protected]>
7867M:	Boris Brezillon <[email protected]>
7868L:	[email protected]
7869S:	Supported
7870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7871F:	Documentation/devicetree/bindings/display/atmel/
7872F:	drivers/gpu/drm/atmel-hlcdc/
7873
7874DRM DRIVERS FOR BRIDGE CHIPS
7875M:	Andrzej Hajda <[email protected]>
7876M:	Neil Armstrong <[email protected]>
7877M:	Robert Foss <[email protected]>
7878R:	Laurent Pinchart <[email protected]>
7879R:	Jonas Karlman <[email protected]>
7880R:	Jernej Skrabec <[email protected]>
7881S:	Maintained
7882T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7883F:	Documentation/devicetree/bindings/display/bridge/
7884F:	drivers/gpu/drm/bridge/
7885F:	drivers/gpu/drm/display/drm_bridge_connector.c
7886F:	drivers/gpu/drm/drm_bridge.c
7887F:	include/drm/drm_bridge.h
7888F:	include/drm/drm_bridge_connector.h
7889
7890DRM DRIVERS FOR EXYNOS
7891M:	Inki Dae <[email protected]>
7892M:	Seung-Woo Kim <[email protected]>
7893M:	Kyungmin Park <[email protected]>
7894L:	[email protected]
7895S:	Supported
7896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7897F:	Documentation/devicetree/bindings/display/samsung/
7898F:	drivers/gpu/drm/exynos/
7899F:	include/uapi/drm/exynos_drm.h
7900
7901DRM DRIVERS FOR FREESCALE DCU
7902M:	Stefan Agner <[email protected]>
7903M:	Alison Wang <[email protected]>
7904L:	[email protected]
7905S:	Supported
7906T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7907F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7908F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7909F:	drivers/gpu/drm/fsl-dcu/
7910
7911DRM DRIVERS FOR FREESCALE IMX 5/6
7912M:	Philipp Zabel <[email protected]>
7913L:	[email protected]
7914S:	Maintained
7915T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7916T:	git git://git.pengutronix.de/git/pza/linux
7917F:	Documentation/devicetree/bindings/display/imx/
7918F:	drivers/gpu/drm/imx/ipuv3/
7919F:	drivers/gpu/ipu-v3/
7920
7921DRM DRIVERS FOR FREESCALE IMX BRIDGE
7922M:	Liu Ying <[email protected]>
7923L:	[email protected]
7924S:	Maintained
7925F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7926F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7927F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7928F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7929F:	drivers/gpu/drm/bridge/imx/
7930
7931DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7932M:	Patrik Jakobsson <[email protected]>
7933L:	[email protected]
7934S:	Maintained
7935T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7936F:	drivers/gpu/drm/gma500/
7937
7938DRM DRIVERS FOR HISILICON
7939M:	Xinliang Liu <[email protected]>
7940M:	Tian Tao  <[email protected]>
7941R:	Xinwei Kong <[email protected]>
7942R:	Sumit Semwal <[email protected]>
7943R:	Yongqin Liu <[email protected]>
7944R:	John Stultz <[email protected]>
7945L:	[email protected]
7946S:	Maintained
7947T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7948F:	Documentation/devicetree/bindings/display/hisilicon/
7949F:	drivers/gpu/drm/hisilicon/
7950
7951DRM DRIVERS FOR LIMA
7952M:	Qiang Yu <[email protected]>
7953L:	[email protected]
7954L:	[email protected] (moderated for non-subscribers)
7955S:	Maintained
7956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7957F:	drivers/gpu/drm/lima/
7958F:	include/uapi/drm/lima_drm.h
7959
7960DRM DRIVERS FOR LOONGSON
7961M:	Sui Jingfeng <[email protected]>
7962L:	[email protected]
7963S:	Supported
7964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7965F:	drivers/gpu/drm/loongson/
7966
7967DRM DRIVERS FOR MEDIATEK
7968M:	Chun-Kuang Hu <[email protected]>
7969M:	Philipp Zabel <[email protected]>
7970L:	[email protected]
7971L:	[email protected] (moderated for non-subscribers)
7972S:	Supported
7973F:	Documentation/devicetree/bindings/display/mediatek/
7974F:	drivers/gpu/drm/ci/xfails/mediatek*
7975F:	drivers/gpu/drm/mediatek/
7976F:	drivers/phy/mediatek/phy-mtk-dp.c
7977F:	drivers/phy/mediatek/phy-mtk-hdmi*
7978F:	drivers/phy/mediatek/phy-mtk-mipi*
7979
7980DRM DRIVERS FOR NVIDIA TEGRA
7981M:	Thierry Reding <[email protected]>
7982M:	Mikko Perttunen <[email protected]>
7983L:	[email protected]
7984L:	[email protected]
7985S:	Supported
7986T:	git https://gitlab.freedesktop.org/drm/tegra.git
7987F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7988F:	Documentation/devicetree/bindings/gpu/host1x/
7989F:	drivers/gpu/drm/tegra/
7990F:	drivers/gpu/host1x/
7991F:	include/linux/host1x.h
7992F:	include/uapi/drm/tegra_drm.h
7993
7994DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7995M:	Sasha Finkelstein <[email protected]>
7996R:	Janne Grunau <[email protected]>
7997L:	[email protected]
7998L:	[email protected]
7999S:	Maintained
8000W:	https://asahilinux.org
8001B:	https://github.com/AsahiLinux/linux/issues
8002C:	irc://irc.oftc.net/asahi-dev
8003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8004F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8005F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8006F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8007F:	drivers/gpu/drm/adp/
8008F:	drivers/gpu/drm/panel/panel-summit.c
8009
8010DRM DRIVERS FOR RENESAS R-CAR
8011M:	Laurent Pinchart <laurent.pinchart[email protected]>
8012M:	Tomi Valkeinen <tomi.valkeinen[email protected]>
8013R:	Kieran Bingham <kieran.bingham[email protected]>
8014L:	[email protected]
8015L:	[email protected]
8016S:	Supported
8017T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8018F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8019F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8020F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8021F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8022F:	drivers/gpu/drm/renesas/rcar-du/
8023
8024DRM DRIVERS FOR RENESAS RZ
8025M:	Biju Das <[email protected]>
8026L:	[email protected]
8027L:	[email protected]
8028S:	Maintained
8029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8030F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8031F:	drivers/gpu/drm/renesas/rz-du/
8032
8033DRM DRIVERS FOR RENESAS SHMOBILE
8034M:	Laurent Pinchart <[email protected]>
8035M:	Geert Uytterhoeven <[email protected]>
8036L:	[email protected]
8037L:	[email protected]
8038S:	Supported
8039T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8040F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8041F:	drivers/gpu/drm/renesas/shmobile/
8042F:	include/linux/platform_data/shmob_drm.h
8043
8044DRM DRIVERS FOR ROCKCHIP
8045M:	Sandy Huang <[email protected]>
8046M:	Heiko Stübner <[email protected]>
8047M:	Andy Yan <[email protected]>
8048L:	[email protected]
8049S:	Maintained
8050T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8051F:	Documentation/devicetree/bindings/display/rockchip/
8052F:	drivers/gpu/drm/ci/xfails/rockchip*
8053F:	drivers/gpu/drm/rockchip/
8054
8055DRM DRIVERS FOR STI
8056M:	Alain Volmat <[email protected]>
8057M:	Raphael Gallais-Pou <[email protected]>
8058L:	[email protected]
8059S:	Maintained
8060T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8061F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8062F:	drivers/gpu/drm/sti
8063
8064DRM DRIVERS FOR STM
8065M:	Yannick Fertre <[email protected]>
8066M:	Raphael Gallais-Pou <[email protected]>
8067M:	Philippe Cornu <[email protected]>
8068L:	[email protected]
8069S:	Maintained
8070T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8071F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8072F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8073F:	drivers/gpu/drm/stm
8074
8075DRM DRIVERS FOR TI KEYSTONE
8076M:	Jyri Sarha <[email protected]>
8077M:	Tomi Valkeinen <[email protected]>
8078L:	[email protected]
8079S:	Maintained
8080T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8081F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8082F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8083F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8084F:	drivers/gpu/drm/tidss/
8085
8086DRM DRIVERS FOR TI LCDC
8087M:	Jyri Sarha <[email protected]>
8088M:	Tomi Valkeinen <[email protected]>
8089L:	[email protected]
8090S:	Maintained
8091T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8092F:	Documentation/devicetree/bindings/display/tilcdc/
8093F:	drivers/gpu/drm/tilcdc/
8094
8095DRM DRIVERS FOR TI OMAP
8096M:	Tomi Valkeinen <[email protected]>
8097L:	[email protected]
8098S:	Maintained
8099T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8100F:	Documentation/devicetree/bindings/display/ti/
8101F:	drivers/gpu/drm/omapdrm/
8102
8103DRM DRIVERS FOR V3D
8104M:	Melissa Wen <[email protected]>
8105M:	Maíra Canal <[email protected]>
8106S:	Supported
8107T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8108F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8109F:	drivers/gpu/drm/v3d/
8110F:	include/uapi/drm/v3d_drm.h
8111
8112DRM DRIVERS FOR VC4
8113M:	Maxime Ripard <[email protected]>
8114M:	Dave Stevenson <[email protected]>
8115R:	Maíra Canal <[email protected]>
8116R:	Raspberry Pi Kernel Maintenance <[email protected]>
8117S:	Supported
8118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8119F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8120F:	drivers/gpu/drm/vc4/
8121F:	include/uapi/drm/vc4_drm.h
8122
8123DRM DRIVERS FOR VIVANTE GPU IP
8124M:	Lucas Stach <[email protected]>
8125R:	Russell King <[email protected]>
8126R:	Christian Gmeiner <[email protected]>
8127L:	[email protected] (moderated for non-subscribers)
8128L:	[email protected]
8129S:	Maintained
8130F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8131F:	drivers/gpu/drm/etnaviv/
8132F:	include/uapi/drm/etnaviv_drm.h
8133
8134DRM DRIVERS FOR XEN
8135M:	Oleksandr Andrushchenko <[email protected]>
8136L:	[email protected]
8137L:	[email protected] (moderated for non-subscribers)
8138S:	Supported
8139T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8140F:	Documentation/gpu/xen-front.rst
8141F:	drivers/gpu/drm/xen/
8142
8143DRM DRIVERS FOR XILINX
8144M:	Laurent Pinchart <[email protected]>
8145M:	Tomi Valkeinen <[email protected]>
8146L:	[email protected]
8147S:	Maintained
8148T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8149F:	Documentation/devicetree/bindings/display/xlnx/
8150F:	Documentation/gpu/zynqmp.rst
8151F:	drivers/gpu/drm/xlnx/
8152
8153DRM GPU SCHEDULER
8154M:	Matthew Brost <[email protected]>
8155M:	Danilo Krummrich <[email protected]>
8156M:	Philipp Stanner <[email protected]>
8157R:	Christian König <[email protected]>
8158L:	[email protected]
8159S:	Supported
8160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8161F:	drivers/gpu/drm/scheduler/
8162F:	include/drm/gpu_scheduler.h
8163
8164DRM PANEL DRIVERS
8165M:	Neil Armstrong <[email protected]>
8166R:	Jessica Zhang <[email protected]>
8167L:	[email protected]
8168S:	Maintained
8169T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8170F:	Documentation/devicetree/bindings/display/panel/
8171F:	drivers/gpu/drm/drm_panel.c
8172F:	drivers/gpu/drm/panel/
8173F:	include/drm/drm_panel.h
8174
8175DRM PRIVACY-SCREEN CLASS
8176M:	Hans de Goede <[email protected]>
8177L:	[email protected]
8178S:	Maintained
8179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8180F:	drivers/gpu/drm/drm_privacy_screen*
8181F:	include/drm/drm_privacy_screen*
8182
8183DRM TTM SUBSYSTEM
8184M:	Christian Koenig <[email protected]>
8185M:	Huang Rui <[email protected]>
8186R:	Matthew Auld <[email protected]>
8187R:	Matthew Brost <[email protected]>
8188L:	[email protected]
8189S:	Maintained
8190T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8191F:	drivers/gpu/drm/ttm/
8192F:	include/drm/ttm/
8193
8194DRM AUTOMATED TESTING
8195M:	Helen Koike <[email protected]>
8196L:	[email protected]
8197S:	Maintained
8198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8199F:	Documentation/gpu/automated_testing.rst
8200F:	drivers/gpu/drm/ci/
8201
8202DSBR100 USB FM RADIO DRIVER
8203M:	Alexey Klimov <[email protected]>
8204L:	[email protected]
8205S:	Maintained
8206T:	git git://linuxtv.org/media.git
8207F:	drivers/media/radio/dsbr100.c
8208
8209DT3155 MEDIA DRIVER
8210M:	Hans Verkuil <[email protected]>
8211L:	[email protected]
8212S:	Odd Fixes
8213W:	https://linuxtv.org
8214T:	git git://linuxtv.org/media.git
8215F:	drivers/media/pci/dt3155/
8216
8217DVB_USB_AF9015 MEDIA DRIVER
8218L:	[email protected]
8219S:	Orphan
8220W:	https://linuxtv.org
8221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8222F:	drivers/media/usb/dvb-usb-v2/af9015*
8223
8224DVB_USB_AF9035 MEDIA DRIVER
8225L:	[email protected]
8226S:	Orphan
8227W:	https://linuxtv.org
8228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8229F:	drivers/media/usb/dvb-usb-v2/af9035*
8230
8231DVB_USB_ANYSEE MEDIA DRIVER
8232L:	[email protected]
8233S:	Orphan
8234W:	https://linuxtv.org
8235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8236F:	drivers/media/usb/dvb-usb-v2/anysee*
8237
8238DVB_USB_AU6610 MEDIA DRIVER
8239L:	[email protected]
8240S:	Orphan
8241W:	https://linuxtv.org
8242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8243F:	drivers/media/usb/dvb-usb-v2/au6610*
8244
8245DVB_USB_CE6230 MEDIA DRIVER
8246L:	[email protected]
8247S:	Orphan
8248W:	https://linuxtv.org
8249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8250F:	drivers/media/usb/dvb-usb-v2/ce6230*
8251
8252DVB_USB_CXUSB MEDIA DRIVER
8253M:	Michael Krufky <[email protected]>
8254L:	[email protected]
8255S:	Maintained
8256W:	https://linuxtv.org
8257W:	http://github.com/mkrufky
8258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8259T:	git git://linuxtv.org/media.git
8260F:	drivers/media/usb/dvb-usb/cxusb*
8261
8262DVB_USB_EC168 MEDIA DRIVER
8263L:	[email protected]
8264S:	Orphan
8265W:	https://linuxtv.org
8266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8267F:	drivers/media/usb/dvb-usb-v2/ec168*
8268
8269DVB_USB_GL861 MEDIA DRIVER
8270L:	[email protected]
8271S:	Orphan
8272W:	https://linuxtv.org
8273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8274F:	drivers/media/usb/dvb-usb-v2/gl861*
8275
8276DVB_USB_MXL111SF MEDIA DRIVER
8277M:	Michael Krufky <[email protected]>
8278L:	[email protected]
8279S:	Maintained
8280W:	https://linuxtv.org
8281W:	http://github.com/mkrufky
8282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8283T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8284F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8285
8286DVB_USB_RTL28XXU MEDIA DRIVER
8287L:	[email protected]
8288S:	Orphan
8289W:	https://linuxtv.org
8290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8291F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8292
8293DVB_USB_V2 MEDIA DRIVER
8294L:	[email protected]
8295S:	Orphan
8296W:	https://linuxtv.org
8297W:	http://palosaari.fi/linux/
8298Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8299F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8300F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8301
8302DYNAMIC DEBUG
8303M:	Jason Baron <[email protected]>
8304M:	Jim Cromie <[email protected]>
8305S:	Maintained
8306F:	include/linux/dynamic_debug.h
8307F:	lib/dynamic_debug.c
8308F:	lib/test_dynamic_debug.c
8309
8310DYNAMIC INTERRUPT MODERATION
8311M:	Tal Gilboa <[email protected]>
8312S:	Maintained
8313F:	Documentation/networking/net_dim.rst
8314F:	include/linux/dim.h
8315F:	lib/dim/
8316
8317DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8318M:	Daniel Lezcano <[email protected]>
8319L:	[email protected]
8320S:	Supported
8321B:	https://bugzilla.kernel.org
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8323F:	drivers/powercap/dtpm*
8324F:	include/linux/dtpm.h
8325
8326DZ DECSTATION DZ11 SERIAL DRIVER
8327M:	"Maciej W. Rozycki" <[email protected]>
8328S:	Maintained
8329F:	drivers/tty/serial/dz.*
8330
8331E3X0 POWER BUTTON DRIVER
8332M:	Moritz Fischer <[email protected]>
8333L:	[email protected]
8334S:	Supported
8335W:	http://www.ettus.com
8336F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8337F:	drivers/input/misc/e3x0-button.c
8338
8339E4000 MEDIA DRIVER
8340L:	[email protected]
8341S:	Orphan
8342W:	https://linuxtv.org
8343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8344F:	drivers/media/tuners/e4000*
8345
8346EARTH_PT1 MEDIA DRIVER
8347M:	Akihiro Tsukada <[email protected]>
8348L:	[email protected]
8349S:	Odd Fixes
8350F:	drivers/media/pci/pt1/
8351
8352EARTH_PT3 MEDIA DRIVER
8353M:	Akihiro Tsukada <[email protected]>
8354L:	[email protected]
8355S:	Odd Fixes
8356F:	drivers/media/pci/pt3/
8357
8358EC100 MEDIA DRIVER
8359L:	[email protected]
8360S:	Orphan
8361W:	https://linuxtv.org
8362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8363F:	drivers/media/dvb-frontends/ec100*
8364
8365ECRYPT FILE SYSTEM
8366M:	Tyler Hicks <[email protected]>
8367L:	[email protected]
8368S:	Odd Fixes
8369W:	http://ecryptfs.org
8370W:	https://launchpad.net/ecryptfs
8371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8372F:	Documentation/filesystems/ecryptfs.rst
8373F:	fs/ecryptfs/
8374
8375EDAC-AMD64
8376M:	Yazen Ghannam <[email protected]>
8377L:	[email protected]
8378S:	Supported
8379F:	drivers/edac/amd64_edac*
8380F:	drivers/edac/mce_amd*
8381
8382EDAC-ARMADA
8383M:	Jan Luebbe <[email protected]>
8384L:	[email protected]
8385S:	Maintained
8386F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8387F:	drivers/edac/armada_xp_*
8388
8389EDAC-AST2500
8390M:	Stefan Schaeckeler <[email protected]>
8391S:	Supported
8392F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8393F:	drivers/edac/aspeed_edac.c
8394
8395EDAC-BLUEFIELD
8396M:	Shravan Kumar Ramani <[email protected]>
8397M:	David Thompson <[email protected]>
8398S:	Supported
8399F:	drivers/edac/bluefield_edac.c
8400
8401EDAC-CALXEDA
8402M:	Andre Przywara <[email protected]>
8403L:	[email protected]
8404S:	Maintained
8405F:	drivers/edac/highbank*
8406
8407EDAC-CAVIUM OCTEON
8408M:	Thomas Bogendoerfer <[email protected]>
8409L:	[email protected]
8410L:	[email protected]
8411S:	Maintained
8412F:	drivers/edac/octeon_edac*
8413
8414EDAC-CAVIUM THUNDERX
8415M:	Robert Richter <[email protected]>
8416L:	[email protected]
8417S:	Odd Fixes
8418F:	drivers/edac/thunderx_edac*
8419
8420EDAC-CORE
8421M:	Borislav Petkov <[email protected]>
8422M:	Tony Luck <[email protected]>
8423R:	James Morse <[email protected]>
8424R:	Mauro Carvalho Chehab <[email protected]>
8425R:	Robert Richter <[email protected]>
8426L:	[email protected]
8427S:	Supported
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8429F:	Documentation/driver-api/edac.rst
8430F:	drivers/edac/
8431F:	include/linux/edac.h
8432
8433EDAC-DMC520
8434M:	Lei Wang <[email protected]>
8435L:	[email protected]
8436S:	Supported
8437F:	drivers/edac/dmc520_edac.c
8438
8439EDAC-E752X
8440M:	Mark Gross <[email protected]>
8441L:	[email protected]
8442S:	Maintained
8443F:	drivers/edac/e752x_edac.c
8444
8445EDAC-E7XXX
8446L:	[email protected]
8447S:	Maintained
8448F:	drivers/edac/e7xxx_edac.c
8449
8450EDAC-FSL_DDR
8451R:	Frank Li <[email protected]>
8452L:	[email protected]
8453L:	[email protected]
8454S:	Maintained
8455F:	drivers/edac/fsl_ddr_edac.*
8456
8457EDAC-GHES
8458M:	Mauro Carvalho Chehab <[email protected]>
8459L:	[email protected]
8460S:	Maintained
8461F:	drivers/edac/ghes_edac.c
8462
8463EDAC-I10NM
8464M:	Tony Luck <[email protected]>
8465L:	[email protected]
8466S:	Maintained
8467F:	drivers/edac/i10nm_base.c
8468
8469EDAC-I3000
8470L:	[email protected]
8471S:	Orphan
8472F:	drivers/edac/i3000_edac.c
8473
8474EDAC-I5000
8475L:	[email protected]
8476S:	Maintained
8477F:	drivers/edac/i5000_edac.c
8478
8479EDAC-I5400
8480M:	Mauro Carvalho Chehab <[email protected]>
8481L:	[email protected]
8482S:	Maintained
8483F:	drivers/edac/i5400_edac.c
8484
8485EDAC-I7300
8486M:	Mauro Carvalho Chehab <[email protected]>
8487L:	[email protected]
8488S:	Maintained
8489F:	drivers/edac/i7300_edac.c
8490
8491EDAC-I7CORE
8492M:	Mauro Carvalho Chehab <[email protected]>
8493L:	[email protected]
8494S:	Maintained
8495F:	drivers/edac/i7core_edac.c
8496
8497EDAC-I82443BXGX
8498M:	Tim Small <[email protected]>
8499L:	[email protected]
8500S:	Maintained
8501F:	drivers/edac/i82443bxgx_edac.c
8502
8503EDAC-I82975X
8504M:	"Arvind R." <[email protected]>
8505L:	[email protected]
8506S:	Maintained
8507F:	drivers/edac/i82975x_edac.c
8508
8509EDAC-IE31200
8510M:	Jason Baron <[email protected]>
8511L:	[email protected]
8512S:	Maintained
8513F:	drivers/edac/ie31200_edac.c
8514
8515EDAC-IGEN6
8516M:	Tony Luck <[email protected]>
8517R:	Qiuxu Zhuo <[email protected]>
8518L:	[email protected]
8519S:	Maintained
8520F:	drivers/edac/igen6_edac.c
8521
8522EDAC-MPC85XX
8523M:	Johannes Thumshirn <[email protected]>
8524L:	[email protected]
8525S:	Maintained
8526F:	drivers/edac/mpc85xx_edac.[ch]
8527
8528EDAC-NPCM
8529M:	Marvin Lin <[email protected]>
8530M:	Stanley Chu <[email protected]>
8531L:	[email protected]
8532S:	Maintained
8533F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8534F:	drivers/edac/npcm_edac.c
8535
8536EDAC-PASEMI
8537M:	Egor Martovetsky <[email protected]>
8538L:	[email protected]
8539S:	Maintained
8540F:	drivers/edac/pasemi_edac.c
8541
8542EDAC-PND2
8543M:	Tony Luck <[email protected]>
8544L:	[email protected]
8545S:	Maintained
8546F:	drivers/edac/pnd2_edac.[ch]
8547
8548EDAC-QCOM
8549M:	Manivannan Sadhasivam <[email protected]>
8550L:	[email protected]
8551L:	[email protected]
8552S:	Maintained
8553F:	drivers/edac/qcom_edac.c
8554
8555EDAC-R82600
8556M:	Tim Small <[email protected]>
8557L:	[email protected]
8558S:	Maintained
8559F:	drivers/edac/r82600_edac.c
8560
8561EDAC-SBRIDGE
8562M:	Tony Luck <[email protected]>
8563R:	Qiuxu Zhuo <[email protected]>
8564L:	[email protected]
8565S:	Maintained
8566F:	drivers/edac/sb_edac.c
8567
8568EDAC-SKYLAKE
8569M:	Tony Luck <[email protected]>
8570L:	[email protected]
8571S:	Maintained
8572F:	drivers/edac/skx_*.[ch]
8573
8574EDAC-TI
8575M:	Tero Kristo <[email protected]>
8576L:	[email protected]
8577S:	Odd Fixes
8578F:	drivers/edac/ti_edac.c
8579
8580EDIROL UA-101/UA-1000 DRIVER
8581M:	Clemens Ladisch <[email protected]>
8582L:	[email protected]
8583S:	Maintained
8584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8585F:	sound/usb/misc/ua101.c
8586
8587EFI TEST DRIVER
8588M:	Ivan Hu <[email protected]>
8589M:	Ard Biesheuvel <[email protected]>
8590L:	[email protected]
8591S:	Maintained
8592F:	drivers/firmware/efi/test/
8593
8594EFI VARIABLE FILESYSTEM
8595M:	Jeremy Kerr <[email protected]>
8596M:	Ard Biesheuvel <[email protected]>
8597L:	[email protected]
8598S:	Maintained
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8600F:	fs/efivarfs/
8601
8602EFIFB FRAMEBUFFER DRIVER
8603M:	Peter Jones <[email protected]>
8604L:	[email protected]
8605S:	Maintained
8606F:	drivers/video/fbdev/efifb.c
8607
8608EFS FILESYSTEM
8609S:	Orphan
8610W:	http://aeschi.ch.eu.org/efs/
8611F:	fs/efs/
8612
8613EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8614L:	[email protected]
8615S:	Orphan
8616F:	drivers/net/ethernet/ibm/ehea/
8617
8618ELM327 CAN NETWORK DRIVER
8619M:	Max Staudt <[email protected]>
8620L:	[email protected]
8621S:	Maintained
8622F:	Documentation/networking/device_drivers/can/can327.rst
8623F:	drivers/net/can/can327.c
8624
8625EM28XX VIDEO4LINUX DRIVER
8626M:	Mauro Carvalho Chehab <[email protected]>
8627L:	[email protected]
8628S:	Maintained
8629W:	https://linuxtv.org
8630T:	git git://linuxtv.org/media.git
8631F:	Documentation/admin-guide/media/em28xx*
8632F:	drivers/media/usb/em28xx/
8633
8634EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8635M:	Adrian Hunter <[email protected]>
8636M:	Asutosh Das <[email protected]>
8637R:	Ritesh Harjani <[email protected]>
8638L:	[email protected]
8639S:	Supported
8640F:	drivers/mmc/host/cqhci*
8641
8642EMS CPC-PCI CAN DRIVER
8643M:	Gerhard Uttenthaler <[email protected]>
8644M:	[email protected]
8645L:	[email protected]
8646S:	Maintained
8647F:	drivers/net/can/sja1000/ems_pci.c
8648
8649EMULEX 10Gbps iSCSI - OneConnect DRIVER
8650M:	Ketan Mukadam <[email protected]>
8651L:	[email protected]
8652S:	Supported
8653W:	http://www.broadcom.com
8654F:	drivers/scsi/be2iscsi/
8655
8656EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8657M:	Ajit Khaparde <[email protected]>
8658M:	Sriharsha Basavapatna <[email protected]>
8659M:	Somnath Kotur <[email protected]>
8660L:	[email protected]
8661S:	Maintained
8662W:	http://www.emulex.com
8663F:	drivers/net/ethernet/emulex/benet/
8664
8665EMULEX ONECONNECT ROCE DRIVER
8666M:	Selvin Xavier <[email protected]>
8667L:	[email protected]
8668S:	Odd Fixes
8669W:	http://www.broadcom.com
8670F:	drivers/infiniband/hw/ocrdma/
8671F:	include/uapi/rdma/ocrdma-abi.h
8672
8673EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8674M:	James Smart <[email protected]>
8675M:	Ram Vegesna <[email protected]>
8676L:	[email protected]
8677L:	[email protected]
8678S:	Supported
8679W:	http://www.broadcom.com
8680F:	drivers/scsi/elx/
8681
8682EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8683M:	James Smart <[email protected]>
8684M:	Dick Kennedy <[email protected]>
8685L:	[email protected]
8686S:	Supported
8687W:	http://www.broadcom.com
8688F:	drivers/scsi/lpfc/
8689
8690ENE CB710 FLASH CARD READER DRIVER
8691M:	Michał Mirosław <[email protected]>
8692S:	Maintained
8693F:	drivers/misc/cb710/
8694F:	drivers/mmc/host/cb710-mmc.*
8695F:	include/linux/cb710.h
8696
8697ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8698M:	Maxim Levitsky <[email protected]>
8699S:	Maintained
8700F:	drivers/media/rc/ene_ir.*
8701
8702ENERGY MODEL
8703M:	Lukasz Luba <[email protected]>
8704M:	"Rafael J. Wysocki" <[email protected]>
8705L:	[email protected]
8706S:	Maintained
8707F:	kernel/power/energy_model.c
8708F:	include/linux/energy_model.h
8709F:	Documentation/power/energy-model.rst
8710
8711EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8712M:	Laurentiu Tudor <[email protected]>
8713L:	[email protected]
8714S:	Maintained
8715F:	drivers/tty/ehv_bytechan.c
8716
8717EPSON S1D13XXX FRAMEBUFFER DRIVER
8718M:	Kristoffer Ericson <[email protected]>
8719S:	Maintained
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8721F:	drivers/video/fbdev/s1d13xxxfb.c
8722F:	include/video/s1d13xxxfb.h
8723
8724EROFS FILE SYSTEM
8725M:	Gao Xiang <[email protected]>
8726M:	Chao Yu <[email protected]>
8727R:	Yue Hu <[email protected]>
8728R:	Jeffle Xu <[email protected]>
8729R:	Sandeep Dhavale <[email protected]>
8730R:	Hongbo Li <[email protected]>
8731L:	[email protected]
8732S:	Maintained
8733W:	https://erofs.docs.kernel.org
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8735F:	Documentation/ABI/testing/sysfs-fs-erofs
8736F:	Documentation/filesystems/erofs.rst
8737F:	fs/erofs/
8738F:	include/trace/events/erofs.h
8739
8740ERRSEQ ERROR TRACKING INFRASTRUCTURE
8741M:	Jeff Layton <[email protected]>
8742S:	Maintained
8743F:	include/linux/errseq.h
8744F:	lib/errseq.c
8745
8746ESD CAN NETWORK DRIVERS
8747M:	Stefan Mätje <[email protected]>
8748R:	[email protected]
8749L:	[email protected]
8750S:	Maintained
8751F:	drivers/net/can/esd/
8752
8753ESD CAN/USB DRIVERS
8754M:	Frank Jungclaus <[email protected]>
8755R:	[email protected]
8756L:	[email protected]
8757S:	Maintained
8758F:	drivers/net/can/usb/esd_usb.c
8759
8760ET131X NETWORK DRIVER
8761M:	Mark Einon <[email protected]>
8762S:	Odd Fixes
8763F:	drivers/net/ethernet/agere/
8764
8765ETAS ES58X CAN/USB DRIVER
8766M:	Vincent Mailhol <[email protected]>
8767L:	[email protected]
8768S:	Maintained
8769F:	Documentation/networking/devlink/etas_es58x.rst
8770F:	drivers/net/can/usb/etas_es58x/
8771
8772ETHERNET BRIDGE
8773M:	Nikolay Aleksandrov <[email protected]>
8774M:	Ido Schimmel <[email protected]>
8775L:	[email protected]
8776L:	[email protected]
8777S:	Maintained
8778W:	http://www.linuxfoundation.org/en/Net:Bridge
8779F:	include/linux/if_bridge.h
8780F:	include/uapi/linux/if_bridge.h
8781F:	include/linux/netfilter_bridge/
8782F:	net/bridge/
8783
8784ETHERNET PHY LIBRARY
8785M:	Andrew Lunn <[email protected]>
8786M:	Heiner Kallweit <[email protected]>
8787R:	Russell King <[email protected]>
8788L:	[email protected]
8789S:	Maintained
8790F:	Documentation/ABI/testing/sysfs-class-net-phydev
8791F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8792F:	Documentation/devicetree/bindings/net/mdio*
8793F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8794F:	Documentation/networking/phy.rst
8795F:	drivers/net/mdio/
8796F:	drivers/net/mdio/acpi_mdio.c
8797F:	drivers/net/mdio/fwnode_mdio.c
8798F:	drivers/net/mdio/of_mdio.c
8799F:	drivers/net/pcs/
8800F:	drivers/net/phy/
8801F:	include/dt-bindings/net/qca-ar803x.h
8802F:	include/linux/*mdio*.h
8803F:	include/linux/linkmode.h
8804F:	include/linux/mdio/*.h
8805F:	include/linux/mii.h
8806F:	include/linux/of_net.h
8807F:	include/linux/phy.h
8808F:	include/linux/phy_fixed.h
8809F:	include/linux/phy_link_topology.h
8810F:	include/linux/phylib_stubs.h
8811F:	include/linux/platform_data/mdio-bcm-unimac.h
8812F:	include/linux/platform_data/mdio-gpio.h
8813F:	include/trace/events/mdio.h
8814F:	include/uapi/linux/mdio.h
8815F:	include/uapi/linux/mii.h
8816F:	net/core/of_net.c
8817
8818ETHERNET PHY LIBRARY [RUST]
8819M:	FUJITA Tomonori <[email protected]>
8820R:	Trevor Gross <[email protected]>
8821L:	[email protected]
8822L:	[email protected]
8823S:	Maintained
8824F:	rust/kernel/net/phy.rs
8825F:	rust/kernel/net/phy/reg.rs
8826
8827EXEC & BINFMT API, ELF
8828M:	Kees Cook <[email protected]>
8829L:	[email protected]
8830S:	Supported
8831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8832F:	Documentation/userspace-api/ELF.rst
8833F:	fs/*binfmt_*.c
8834F:	fs/Kconfig.binfmt
8835F:	fs/exec.c
8836F:	fs/tests/binfmt_*_kunit.c
8837F:	fs/tests/exec_kunit.c
8838F:	include/linux/binfmts.h
8839F:	include/linux/elf.h
8840F:	include/uapi/linux/auxvec.h
8841F:	include/uapi/linux/binfmts.h
8842F:	include/uapi/linux/elf.h
8843F:	tools/testing/selftests/exec/
8844N:	asm/elf.h
8845N:	binfmt
8846
8847EXFAT FILE SYSTEM
8848M:	Namjae Jeon <[email protected]>
8849M:	Sungjong Seo <[email protected]>
8850R:	Yuezhang Mo <[email protected]>
8851L:	[email protected]
8852S:	Maintained
8853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8854F:	fs/exfat/
8855
8856EXPRESSWIRE PROTOCOL LIBRARY
8857M:	Duje Mihanović <[email protected]>
8858L:	[email protected]
8859S:	Maintained
8860F:	drivers/leds/leds-expresswire.c
8861F:	include/linux/leds-expresswire.h
8862
8863EXT2 FILE SYSTEM
8864M:	Jan Kara <[email protected]>
8865L:	[email protected]
8866S:	Maintained
8867F:	Documentation/filesystems/ext2.rst
8868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8869F:	fs/ext2/
8870F:	include/linux/ext2*
8871
8872EXT4 FILE SYSTEM
8873M:	"Theodore Ts'o" <[email protected]>
8874M:	Andreas Dilger <[email protected]>
8875L:	[email protected]
8876S:	Maintained
8877W:	http://ext4.wiki.kernel.org
8878Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8880F:	Documentation/filesystems/ext4/
8881F:	fs/ext4/
8882F:	include/trace/events/ext4.h
8883F:	include/uapi/linux/ext4.h
8884
8885Extended Verification Module (EVM)
8886M:	Mimi Zohar <[email protected]>
8887M:	Roberto Sassu <[email protected]>
8888L:	[email protected]
8889S:	Supported
8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8891F:	security/integrity/
8892F:	security/integrity/evm/
8893
8894EXTENSIBLE FIRMWARE INTERFACE (EFI)
8895M:	Ard Biesheuvel <[email protected]>
8896L:	[email protected]
8897S:	Maintained
8898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8899F:	Documentation/admin-guide/efi-stub.rst
8900F:	arch/*/include/asm/efi.h
8901F:	arch/*/kernel/efi.c
8902F:	arch/arm/boot/compressed/efi-header.S
8903F:	arch/x86/platform/efi/
8904F:	drivers/firmware/efi/
8905F:	include/linux/efi*.h
8906
8907EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8908M:	MyungJoo Ham <[email protected]>
8909M:	Chanwoo Choi <[email protected]>
8910L:	[email protected]
8911S:	Maintained
8912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8913F:	Documentation/devicetree/bindings/extcon/
8914F:	Documentation/driver-api/extcon.rst
8915F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8916F:	drivers/extcon/
8917F:	include/linux/extcon.h
8918F:	include/linux/extcon/
8919
8920EXTRA BOOT CONFIG
8921M:	Masami Hiramatsu <[email protected]>
8922L:	[email protected]
8923L:	[email protected]
8924S:	Maintained
8925Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8927F:	Documentation/admin-guide/bootconfig.rst
8928F:	fs/proc/bootconfig.c
8929F:	include/linux/bootconfig.h
8930F:	lib/bootconfig-data.S
8931F:	lib/bootconfig.c
8932F:	tools/bootconfig/*
8933F:	tools/bootconfig/scripts/*
8934
8935EXTRON DA HD 4K PLUS CEC DRIVER
8936M:	Hans Verkuil <[email protected]>
8937L:	[email protected]
8938S:	Maintained
8939T:	git git://linuxtv.org/media.git
8940F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8941
8942EXYNOS DP DRIVER
8943M:	Jingoo Han <[email protected]>
8944L:	[email protected]
8945S:	Maintained
8946F:	drivers/gpu/drm/exynos/exynos_dp*
8947
8948EXYNOS SYSMMU (IOMMU) driver
8949M:	Marek Szyprowski <[email protected]>
8950L:	[email protected]
8951S:	Maintained
8952F:	drivers/iommu/exynos-iommu.c
8953
8954F2FS FILE SYSTEM
8955M:	Jaegeuk Kim <[email protected]>
8956M:	Chao Yu <[email protected]>
8957L:	[email protected]
8958S:	Maintained
8959W:	https://f2fs.wiki.kernel.org/
8960Q:	https://patchwork.kernel.org/project/f2fs/list/
8961B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8963F:	Documentation/ABI/testing/sysfs-fs-f2fs
8964F:	Documentation/filesystems/f2fs.rst
8965F:	fs/f2fs/
8966F:	include/linux/f2fs_fs.h
8967F:	include/trace/events/f2fs.h
8968F:	include/uapi/linux/f2fs.h
8969
8970F71805F HARDWARE MONITORING DRIVER
8971M:	Jean Delvare <[email protected]>
8972L:	[email protected]
8973S:	Maintained
8974F:	Documentation/hwmon/f71805f.rst
8975F:	drivers/hwmon/f71805f.c
8976
8977FADDR2LINE
8978M:	Josh Poimboeuf <[email protected]>
8979S:	Maintained
8980F:	scripts/faddr2line
8981
8982FAILOVER MODULE
8983M:	Sridhar Samudrala <[email protected]>
8984L:	[email protected]
8985S:	Supported
8986F:	Documentation/networking/failover.rst
8987F:	include/net/failover.h
8988F:	net/core/failover.c
8989
8990FANOTIFY
8991M:	Jan Kara <[email protected]>
8992R:	Amir Goldstein <[email protected]>
8993R:	Matthew Bobrowski <[email protected]>
8994L:	[email protected]
8995S:	Maintained
8996F:	fs/notify/fanotify/
8997F:	include/linux/fanotify.h
8998F:	include/uapi/linux/fanotify.h
8999
9000FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9001M:	Linus Walleij <[email protected]>
9002L:	[email protected]
9003S:	Maintained
9004F:	drivers/usb/fotg210/
9005
9006FARSYNC SYNCHRONOUS DRIVER
9007M:	Kevin Curtis <[email protected]>
9008S:	Supported
9009W:	http://www.farsite.co.uk/
9010F:	drivers/net/wan/farsync.*
9011
9012FAULT INJECTION SUPPORT
9013M:	Akinobu Mita <[email protected]>
9014S:	Supported
9015F:	Documentation/fault-injection/
9016F:	lib/fault-inject.c
9017F:	tools/testing/fault-injection/
9018
9019FBTFT Framebuffer drivers
9020L:	[email protected]
9021L:	[email protected]
9022S:	Orphan
9023F:	drivers/staging/fbtft/
9024
9025FC0011 TUNER DRIVER
9026M:	Michael Buesch <[email protected]>
9027L:	[email protected]
9028S:	Maintained
9029F:	drivers/media/tuners/fc0011.c
9030F:	drivers/media/tuners/fc0011.h
9031
9032FC2580 MEDIA DRIVER
9033L:	[email protected]
9034S:	Orphan
9035W:	https://linuxtv.org
9036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9037F:	drivers/media/tuners/fc2580*
9038
9039FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9040M:	Hannes Reinecke <[email protected]>
9041L:	[email protected]
9042S:	Supported
9043W:	www.Open-FCoE.org
9044F:	drivers/scsi/fcoe/
9045F:	drivers/scsi/libfc/
9046F:	include/scsi/fc/
9047F:	include/scsi/libfc.h
9048F:	include/scsi/libfcoe.h
9049F:	include/uapi/scsi/fc/
9050
9051FILE LOCKING (flock() and fcntl()/lockf())
9052M:	Jeff Layton <[email protected]>
9053M:	Chuck Lever <[email protected]>
9054R:	Alexander Aring <[email protected]>
9055L:	[email protected]
9056S:	Maintained
9057F:	fs/fcntl.c
9058F:	fs/locks.c
9059F:	include/linux/fcntl.h
9060F:	include/uapi/linux/fcntl.h
9061
9062FILESYSTEM DIRECT ACCESS (DAX)
9063M:	Dan Williams <[email protected]>
9064R:	Matthew Wilcox <[email protected]>
9065R:	Jan Kara <[email protected]>
9066L:	[email protected]
9067L:	[email protected]
9068S:	Supported
9069F:	fs/dax.c
9070F:	include/linux/dax.h
9071F:	include/trace/events/fs_dax.h
9072
9073FILESYSTEMS (VFS and infrastructure)
9074M:	Alexander Viro <[email protected]>
9075M:	Christian Brauner <[email protected]>
9076R:	Jan Kara <[email protected]>
9077L:	[email protected]
9078S:	Maintained
9079T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9080F:	fs/*
9081F:	include/linux/fs.h
9082F:	include/linux/fs_types.h
9083F:	include/uapi/linux/fs.h
9084F:	include/uapi/linux/openat2.h
9085F:	Documentation/driver-api/early-userspace/buffer-format.rst
9086F:	init/do_mounts*
9087F:	init/*initramfs*
9088
9089FILESYSTEMS [EXPORTFS]
9090M:	Chuck Lever <[email protected]>
9091M:	Jeff Layton <[email protected]>
9092R:	Amir Goldstein <[email protected]>
9093L:	[email protected]
9094L:	[email protected]
9095S:	Supported
9096F:	Documentation/filesystems/nfs/exporting.rst
9097F:	fs/exportfs/
9098F:	fs/fhandle.c
9099F:	include/linux/exportfs.h
9100
9101FILESYSTEMS [IDMAPPED MOUNTS]
9102M:	Christian Brauner <[email protected]>
9103M:	Seth Forshee <[email protected]>
9104L:	[email protected]
9105S:	Maintained
9106F:	Documentation/filesystems/idmappings.rst
9107F:	fs/mnt_idmapping.c
9108F:	include/linux/mnt_idmapping.*
9109F:	tools/testing/selftests/mount_setattr/
9110
9111FILESYSTEMS [IOMAP]
9112M:	Christian Brauner <[email protected]>
9113R:	Darrick J. Wong <[email protected]>
9114L:	[email protected]
9115L:	[email protected]
9116S:	Supported
9117F:	Documentation/filesystems/iomap/*
9118F:	fs/iomap/
9119F:	include/linux/iomap.h
9120
9121FILESYSTEMS [NETFS LIBRARY]
9122M:	David Howells <[email protected]>
9123M:	Paulo Alcantara <[email protected]>
9124L:	[email protected]
9125L:	[email protected]
9126S:	Supported
9127F:	Documentation/filesystems/caching/
9128F:	Documentation/filesystems/netfs_library.rst
9129F:	fs/netfs/
9130F:	include/linux/fscache*.h
9131F:	include/linux/netfs.h
9132F:	include/trace/events/fscache.h
9133F:	include/trace/events/netfs.h
9134
9135FILESYSTEMS [STACKABLE]
9136M:	Miklos Szeredi <[email protected]>
9137M:	Amir Goldstein <[email protected]>
9138L:	[email protected]
9139L:	[email protected]
9140S:	Maintained
9141F:	fs/backing-file.c
9142F:	include/linux/backing-file.h
9143
9144FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9145M:	Riku Voipio <[email protected]>
9146L:	[email protected]
9147S:	Maintained
9148F:	drivers/hwmon/f75375s.c
9149F:	include/linux/f75375s.h
9150
9151FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9152M:	Ji-Ze Hong (Peter Hong) <[email protected]>
9153L:	[email protected]
9154S:	Maintained
9155F:	drivers/net/can/usb/f81604.c
9156
9157FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9158M:	Clemens Ladisch <[email protected]>
9159M:	Takashi Sakamoto <[email protected]>
9160L:	[email protected]
9161S:	Maintained
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9163F:	include/uapi/sound/firewire.h
9164F:	sound/firewire/
9165
9166FIREWIRE MEDIA DRIVERS (firedtv)
9167M:	Stefan Richter <[email protected]>
9168L:	[email protected]
9169L:	[email protected]
9170S:	Maintained
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9172F:	drivers/media/firewire/
9173
9174FIREWIRE SBP-2 TARGET
9175M:	Chris Boot <[email protected]>
9176L:	[email protected]
9177L:	[email protected]
9178L:	[email protected]
9179S:	Maintained
9180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9181F:	drivers/target/sbp/
9182
9183FIREWIRE SUBSYSTEM
9184M:	Takashi Sakamoto <[email protected]>
9185M:	Takashi Sakamoto <[email protected]>
9186L:	[email protected]
9187S:	Maintained
9188W:	http://ieee1394.docs.kernel.org/
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9190F:	drivers/firewire/
9191F:	include/linux/firewire.h
9192F:	include/uapi/linux/firewire*.h
9193F:	tools/firewire/
9194
9195FIRMWARE FRAMEWORK FOR ARMV8-A
9196M:	Sudeep Holla <[email protected]>
9197L:	[email protected] (moderated for non-subscribers)
9198S:	Maintained
9199F:	drivers/firmware/arm_ffa/
9200F:	include/linux/arm_ffa.h
9201
9202FIRMWARE LOADER (request_firmware)
9203M:	Luis Chamberlain <[email protected]>
9204M:	Russ Weight <[email protected]>
9205M:	Danilo Krummrich <[email protected]>
9206L:	[email protected]
9207S:	Maintained
9208F:	Documentation/firmware_class/
9209F:	drivers/base/firmware_loader/
9210F:	rust/kernel/firmware.rs
9211F:	include/linux/firmware.h
9212
9213FLEXTIMER FTM-QUADDEC DRIVER
9214M:	Patrick Havelange <[email protected]>
9215L:	[email protected]
9216S:	Maintained
9217F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9218F:	drivers/counter/ftm-quaddec.c
9219
9220FLOPPY DRIVER
9221M:	Denis Efremov <[email protected]>
9222L:	[email protected]
9223S:	Odd Fixes
9224F:	drivers/block/floppy.c
9225
9226FLYSKY FSIA6B RC RECEIVER
9227M:	Markus Koch <[email protected]>
9228L:	[email protected]
9229S:	Maintained
9230F:	drivers/input/joystick/fsia6b.c
9231
9232FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9233M:	Geoffrey D. Bennett <[email protected]>
9234L:	[email protected]
9235S:	Maintained
9236W:	https://github.com/geoffreybennett/linux-fcp
9237B:	https://github.com/geoffreybennett/linux-fcp/issues
9238T:	git https://github.com/geoffreybennett/linux-fcp.git
9239F:	include/uapi/sound/fcp.h
9240F:	include/uapi/sound/scarlett2.h
9241F:	sound/usb/fcp.c
9242F:	sound/usb/mixer_scarlett2.c
9243
9244FORCEDETH GIGABIT ETHERNET DRIVER
9245M:	Rain River <[email protected]>
9246M:	Zhu Yanjun <[email protected]>
9247L:	[email protected]
9248S:	Maintained
9249F:	drivers/net/ethernet/nvidia/*
9250
9251FORTIFY_SOURCE
9252M:	Kees Cook <[email protected]>
9253L:	[email protected]
9254S:	Supported
9255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9256F:	include/linux/fortify-string.h
9257F:	lib/test_fortify/*
9258F:	lib/tests/fortify_kunit.c
9259F:	lib/tests/memcpy_kunit.c
9260K:	\bunsafe_memcpy\b
9261K:	\b__NO_FORTIFY\b
9262
9263FPGA DFL DRIVERS
9264M:	Wu Hao <[email protected]>
9265R:	Tom Rix <[email protected]>
9266L:	[email protected]
9267S:	Maintained
9268F:	Documentation/ABI/testing/sysfs-bus-dfl*
9269F:	Documentation/fpga/dfl.rst
9270F:	drivers/fpga/dfl*
9271F:	drivers/uio/uio_dfl.c
9272F:	include/linux/dfl.h
9273F:	include/uapi/linux/fpga-dfl.h
9274
9275FPGA MANAGER FRAMEWORK
9276M:	Moritz Fischer <[email protected]>
9277M:	Wu Hao <[email protected]>
9278M:	Xu Yilun <[email protected]>
9279R:	Tom Rix <[email protected]>
9280L:	[email protected]
9281S:	Maintained
9282Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9284F:	Documentation/devicetree/bindings/fpga/
9285F:	Documentation/driver-api/fpga/
9286F:	Documentation/fpga/
9287F:	drivers/fpga/
9288F:	include/linux/fpga/
9289
9290FPU EMULATOR
9291M:	Bill Metzenthen <[email protected]>
9292S:	Maintained
9293W:	https://floatingpoint.billm.au/
9294F:	arch/x86/math-emu/
9295
9296FRAMEBUFFER CORE
9297M:	Simona Vetter <[email protected]>
9298S:	Odd Fixes
9299T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9300F:	drivers/video/fbdev/core/
9301
9302FRAMEBUFFER DRAWING
9303M:	Zsolt Kajtar <[email protected]>
9304S:	Odd Fixes
9305F:	drivers/video/fbdev/core/cfbcopyarea.c
9306F:	drivers/video/fbdev/core/cfbfillrect.c
9307F:	drivers/video/fbdev/core/cfbimgblt.c
9308F:	drivers/video/fbdev/core/cfbmem.h
9309F:	drivers/video/fbdev/core/fb_copyarea.h
9310F:	drivers/video/fbdev/core/fb_draw.h
9311F:	drivers/video/fbdev/core/fb_fillrect.h
9312F:	drivers/video/fbdev/core/fb_imageblit.h
9313F:	drivers/video/fbdev/core/syscopyarea.c
9314F:	drivers/video/fbdev/core/sysfillrect.c
9315F:	drivers/video/fbdev/core/sysimgblt.c
9316F:	drivers/video/fbdev/core/sysmem.h
9317
9318FRAMEBUFFER LAYER
9319M:	Helge Deller <[email protected]>
9320L:	[email protected]
9321L:	[email protected]
9322S:	Maintained
9323Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9325F:	Documentation/fb/
9326F:	drivers/video/
9327F:	include/linux/fb.h
9328F:	include/uapi/linux/fb.h
9329F:	include/uapi/video/
9330F:	include/video/
9331
9332FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9333M:	Horia Geantă <[email protected]>
9334M:	Pankaj Gupta <[email protected]>
9335M:	Gaurav Jain <[email protected]>
9336L:	[email protected]
9337S:	Maintained
9338F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9339F:	drivers/crypto/caam/
9340
9341FREESCALE COLDFIRE M5441X MMC DRIVER
9342M:	Angelo Dureghello <[email protected]>
9343L:	[email protected]
9344S:	Maintained
9345F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9346F:	include/linux/platform_data/mmc-esdhc-mcf.h
9347
9348FREESCALE DIU FRAMEBUFFER DRIVER
9349M:	Timur Tabi <[email protected]>
9350L:	[email protected]
9351S:	Maintained
9352F:	drivers/video/fbdev/fsl-diu-fb.*
9353
9354FREESCALE DMA DRIVER
9355M:	Zhang Wei <[email protected]>
9356L:	[email protected]
9357S:	Maintained
9358F:	drivers/dma/fsldma.*
9359
9360FREESCALE DSPI DRIVER
9361M:	Vladimir Oltean <[email protected]>
9362L:	[email protected]
9363L:	[email protected]
9364S:	Maintained
9365F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9366F:	drivers/spi/spi-fsl-dspi.c
9367F:	include/linux/spi/spi-fsl-dspi.h
9368
9369FREESCALE eDMA DRIVER
9370M:	Frank Li <[email protected]>
9371L:	[email protected]
9372L:	[email protected]
9373S:	Maintained
9374F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9375F:	drivers/dma/fsl-edma*.*
9376
9377FREESCALE ENETC ETHERNET DRIVERS
9378M:	Claudiu Manoil <[email protected]>
9379M:	Vladimir Oltean <[email protected]>
9380M:	Wei Fang <[email protected]>
9381M:	Clark Wang <[email protected]>
9382L:	[email protected]
9383L:	[email protected]
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9386F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9387F:	drivers/net/ethernet/freescale/enetc/
9388F:	include/linux/fsl/enetc_mdio.h
9389F:	include/linux/fsl/netc_global.h
9390
9391FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9392M:	Claudiu Manoil <[email protected]>
9393L:	[email protected]
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9396F:	drivers/net/ethernet/freescale/gianfar*
9397
9398FREESCALE GPMI NAND DRIVER
9399M:	Han Xu <[email protected]>
9400L:	[email protected]
9401L:	[email protected]
9402S:	Maintained
9403F:	drivers/mtd/nand/raw/gpmi-nand/*
9404
9405FREESCALE I2C CPM DRIVER
9406M:	Jochen Friedrich <[email protected]>
9407L:	[email protected]
9408L:	[email protected]
9409S:	Maintained
9410F:	drivers/i2c/busses/i2c-cpm.c
9411
9412FREESCALE IMX / MXC FEC DRIVER
9413M:	Wei Fang <[email protected]>
9414R:	Shenwei Wang <[email protected]>
9415R:	Clark Wang <[email protected]>
9416L:	[email protected]
9417L:	[email protected]
9418S:	Maintained
9419F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9420F:	drivers/net/ethernet/freescale/fec.h
9421F:	drivers/net/ethernet/freescale/fec_main.c
9422F:	drivers/net/ethernet/freescale/fec_ptp.c
9423
9424FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9425M:	Sascha Hauer <[email protected]>
9426R:	Pengutronix Kernel Team <[email protected]>
9427L:	[email protected]
9428L:	[email protected] (moderated for non-subscribers)
9429S:	Maintained
9430F:	drivers/video/fbdev/imxfb.c
9431
9432FREESCALE IMX DDR PMU DRIVER
9433M:	Frank Li <[email protected]>
9434L:	[email protected] (moderated for non-subscribers)
9435S:	Maintained
9436F:	Documentation/admin-guide/perf/imx-ddr.rst
9437F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9438F:	drivers/perf/fsl_imx8_ddr_perf.c
9439
9440FREESCALE IMX I2C DRIVER
9441M:	Oleksij Rempel <[email protected]>
9442R:	Pengutronix Kernel Team <[email protected]>
9443L:	[email protected]
9444S:	Maintained
9445F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9446F:	drivers/i2c/busses/i2c-imx.c
9447
9448FREESCALE IMX LPI2C DRIVER
9449M:	Dong Aisheng <[email protected]>
9450L:	[email protected]
9451L:	[email protected]
9452S:	Maintained
9453F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9454F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9455
9456FREESCALE IMX LPSPI DRIVER
9457M:	Frank Li <[email protected]>
9458L:	[email protected]
9459L:	[email protected]
9460S:	Maintained
9461F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9462F:	drivers/spi/spi-fsl-lpspi.c
9463
9464FREESCALE MPC I2C DRIVER
9465M:	Chris Packham <[email protected]>
9466L:	[email protected]
9467S:	Maintained
9468F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9469F:	drivers/i2c/busses/i2c-mpc.c
9470
9471FREESCALE QORIQ DPAA ETHERNET DRIVER
9472M:	Madalin Bucur <[email protected]>
9473L:	[email protected]
9474S:	Maintained
9475F:	drivers/net/ethernet/freescale/dpaa
9476
9477FREESCALE QORIQ DPAA FMAN DRIVER
9478M:	Madalin Bucur <[email protected]>
9479R:	Sean Anderson <[email protected]>
9480L:	[email protected]
9481S:	Maintained
9482F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9483F:	drivers/net/ethernet/freescale/fman
9484
9485FREESCALE QORIQ PTP CLOCK DRIVER
9486M:	Yangbo Lu <[email protected]>
9487L:	[email protected]
9488S:	Maintained
9489F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9490F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9491F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9492F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9493F:	drivers/ptp/ptp_qoriq.c
9494F:	drivers/ptp/ptp_qoriq_debugfs.c
9495F:	include/linux/fsl/ptp_qoriq.h
9496
9497FREESCALE QUAD SPI DRIVER
9498M:	Han Xu <[email protected]>
9499L:	[email protected]
9500L:	[email protected]
9501S:	Maintained
9502F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9503F:	drivers/spi/spi-fsl-qspi.c
9504
9505FREESCALE QUICC ENGINE LIBRARY
9506M:	Qiang Zhao <[email protected]>
9507M:	Christophe Leroy <[email protected]>
9508L:	[email protected]
9509S:	Maintained
9510F:	drivers/soc/fsl/qe/
9511F:	include/soc/fsl/qe/
9512
9513FREESCALE QUICC ENGINE QMC DRIVER
9514M:	Herve Codina <[email protected]>
9515L:	[email protected]
9516S:	Maintained
9517F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9518F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9519F:	drivers/soc/fsl/qe/qmc.c
9520F:	include/soc/fsl/qe/qmc.h
9521
9522FREESCALE QUICC ENGINE QMC HDLC DRIVER
9523M:	Herve Codina <[email protected]>
9524L:	[email protected]
9525L:	[email protected]
9526S:	Maintained
9527F:	drivers/net/wan/fsl_qmc_hdlc.c
9528
9529FREESCALE QUICC ENGINE TSA DRIVER
9530M:	Herve Codina <[email protected]>
9531L:	[email protected]
9532S:	Maintained
9533F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9534F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9535F:	drivers/soc/fsl/qe/tsa.c
9536F:	drivers/soc/fsl/qe/tsa.h
9537F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9538F:	include/dt-bindings/soc/qe-fsl,tsa.h
9539
9540FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9541L:	[email protected]
9542L:	[email protected]
9543S:	Orphan
9544F:	drivers/net/ethernet/freescale/ucc_geth*
9545
9546FREESCALE QUICC ENGINE UCC HDLC DRIVER
9547M:	Zhao Qiang <[email protected]>
9548L:	[email protected]
9549L:	[email protected]
9550S:	Maintained
9551F:	drivers/net/wan/fsl_ucc_hdlc*
9552
9553FREESCALE QUICC ENGINE UCC UART DRIVER
9554M:	Timur Tabi <[email protected]>
9555L:	[email protected]
9556S:	Maintained
9557F:	drivers/tty/serial/ucc_uart.c
9558
9559FREESCALE SOC DRIVERS
9560M:	Christophe Leroy <[email protected]>
9561L:	[email protected]
9562L:	[email protected] (moderated for non-subscribers)
9563S:	Maintained
9564F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9565F:	Documentation/devicetree/bindings/soc/fsl/
9566F:	drivers/soc/fsl/
9567F:	include/linux/fsl/
9568F:	include/soc/fsl/
9569
9570FREESCALE SOC FS_ENET DRIVER
9571M:	Pantelis Antoniou <[email protected]>
9572L:	[email protected]
9573L:	[email protected]
9574S:	Maintained
9575F:	drivers/net/ethernet/freescale/fs_enet/
9576
9577FREESCALE SOC SOUND DRIVERS
9578M:	Shengjiu Wang <[email protected]>
9579M:	Xiubo Li <[email protected]>
9580R:	Fabio Estevam <[email protected]>
9581R:	Nicolin Chen <[email protected]>
9582L:	[email protected]
9583L:	[email protected]
9584S:	Maintained
9585F:	sound/soc/fsl/fsl*
9586F:	sound/soc/fsl/imx*
9587
9588FREESCALE SOC LPC32XX SOUND DRIVERS
9589M:	J.M.B. Downing <[email protected]>
9590M:	Piotr Wojtaszczyk <[email protected]>
9591R:	Vladimir Zapolskiy <[email protected]>
9592L:	[email protected]
9593L:	[email protected]
9594S:	Maintained
9595F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9596F:	sound/soc/fsl/lpc3xxx-*
9597
9598FREESCALE SOC SOUND QMC DRIVER
9599M:	Herve Codina <[email protected]>
9600L:	[email protected]
9601L:	[email protected]
9602S:	Maintained
9603F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9604F:	sound/soc/fsl/fsl_qmc_audio.c
9605
9606FREESCALE USB PERIPHERAL DRIVERS
9607L:	[email protected]
9608L:	[email protected]
9609S:	Orphan
9610F:	drivers/usb/gadget/udc/fsl*
9611
9612FREESCALE USB PHY DRIVER
9613L:	[email protected]
9614L:	[email protected]
9615S:	Orphan
9616F:	drivers/usb/phy/phy-fsl-usb*
9617
9618FREEVXFS FILESYSTEM
9619M:	Christoph Hellwig <[email protected]>
9620S:	Maintained
9621W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9622F:	fs/freevxfs/
9623
9624FREEZER
9625M:	"Rafael J. Wysocki" <[email protected]>
9626M:	Pavel Machek <[email protected]>
9627L:	[email protected]
9628S:	Supported
9629F:	Documentation/power/freezing-of-tasks.rst
9630F:	include/linux/freezer.h
9631F:	kernel/freezer.c
9632
9633FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9634M:	Eric Biggers <[email protected]>
9635M:	Theodore Y. Ts'o <[email protected]>
9636M:	Jaegeuk Kim <[email protected]>
9637L:	[email protected]
9638S:	Supported
9639Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9640T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9641F:	Documentation/filesystems/fscrypt.rst
9642F:	fs/crypto/
9643F:	include/linux/fscrypt.h
9644F:	include/uapi/linux/fscrypt.h
9645
9646FSI SUBSYSTEM
9647M:	Eddie James <[email protected]>
9648R:	Ninad Palsule <[email protected]>
9649L:	[email protected]
9650S:	Supported
9651Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9652F:	drivers/fsi/
9653F:	include/linux/fsi*.h
9654F:	include/trace/events/fsi*.h
9655
9656FSI-ATTACHED I2C DRIVER
9657M:	Eddie James <[email protected]>
9658L:	[email protected]
9659L:	[email protected] (moderated for non-subscribers)
9660S:	Maintained
9661F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9662F:	drivers/i2c/busses/i2c-fsi.c
9663
9664FSI-ATTACHED SPI DRIVER
9665M:	Eddie James <[email protected]>
9666L:	[email protected]
9667S:	Maintained
9668F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9669F:	drivers/spi/spi-fsi.c
9670
9671FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9672M:	Jan Kara <[email protected]>
9673R:	Amir Goldstein <[email protected]>
9674L:	[email protected]
9675S:	Maintained
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9677F:	fs/notify/
9678F:	include/linux/fsnotify*.h
9679
9680FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9681M:	Eric Biggers <[email protected]>
9682M:	Theodore Y. Ts'o <[email protected]>
9683L:	[email protected]
9684S:	Supported
9685Q:	https://patchwork.kernel.org/project/fsverity/list/
9686T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9687F:	Documentation/filesystems/fsverity.rst
9688F:	fs/verity/
9689F:	include/linux/fsverity.h
9690F:	include/uapi/linux/fsverity.h
9691
9692FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9693M:	Michael Zaidman <[email protected]>
9694L:	[email protected]
9695L:	[email protected]
9696S:	Maintained
9697F:	drivers/hid/hid-ft260.c
9698
9699FUJITSU LAPTOP EXTRAS
9700M:	Jonathan Woithe <[email protected]>
9701L:	[email protected]
9702S:	Maintained
9703F:	drivers/platform/x86/fujitsu-laptop.c
9704
9705FUJITSU TABLET EXTRAS
9706M:	Robert Gerlach <[email protected]>
9707L:	[email protected]
9708S:	Maintained
9709F:	drivers/platform/x86/fujitsu-tablet.c
9710
9711FUNCTION HOOKS (FTRACE)
9712M:	Steven Rostedt <[email protected]>
9713M:	Masami Hiramatsu <[email protected]>
9714R:	Mark Rutland <[email protected]>
9715L:	[email protected]
9716L:	[email protected]
9717S:	Maintained
9718Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9720F:	Documentation/trace/ftrace*
9721F:	arch/*/*/*/*ftrace*
9722F:	arch/*/*/*ftrace*
9723F:	include/*/ftrace.h
9724F:	kernel/trace/fgraph.c
9725F:	kernel/trace/ftrace*
9726F:	samples/ftrace
9727
9728FUNGIBLE ETHERNET DRIVERS
9729M:	Dimitris Michailidis <[email protected]>
9730L:	[email protected]
9731S:	Maintained
9732F:	drivers/net/ethernet/fungible/
9733
9734FUSE: FILESYSTEM IN USERSPACE
9735M:	Miklos Szeredi <[email protected]>
9736L:	[email protected]
9737S:	Maintained
9738W:	https://github.com/libfuse/
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9740F:	Documentation/filesystems/fuse.rst
9741F:	fs/fuse/
9742F:	include/uapi/linux/fuse.h
9743
9744FUTEX SUBSYSTEM
9745M:	Thomas Gleixner <[email protected]>
9746M:	Ingo Molnar <[email protected]>
9747R:	Peter Zijlstra <[email protected]>
9748R:	Darren Hart <[email protected]>
9749R:	Davidlohr Bueso <[email protected]>
9750R:	André Almeida <[email protected]>
9751L:	[email protected]
9752S:	Maintained
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9754F:	Documentation/locking/*futex*
9755F:	include/asm-generic/futex.h
9756F:	include/linux/futex.h
9757F:	include/uapi/linux/futex.h
9758F:	kernel/futex/*
9759F:	tools/perf/bench/futex*
9760F:	tools/testing/selftests/futex/
9761
9762FWCTL SUBSYSTEM
9763M:	Dave Jiang <[email protected]>
9764M:	Jason Gunthorpe <[email protected]>
9765M:	Saeed Mahameed <[email protected]>
9766R:	Jonathan Cameron <[email protected]>
9767S:	Maintained
9768F:	Documentation/userspace-api/fwctl/
9769F:	drivers/fwctl/
9770F:	include/linux/fwctl.h
9771F:	include/uapi/fwctl/
9772
9773FWCTL MLX5 DRIVER
9774M:	Saeed Mahameed <[email protected]>
9775R:	Itay Avraham <[email protected]>
9776L:	[email protected]
9777S:	Maintained
9778F:	drivers/fwctl/mlx5/
9779
9780FWCTL PDS DRIVER
9781M:	Brett Creeley <[email protected]>
9782R:	Shannon Nelson <[email protected]>
9783L:	[email protected]
9784S:	Maintained
9785F:	drivers/fwctl/pds/
9786
9787GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9788M:	Sebastian Reichel <[email protected]>
9789L:	[email protected]
9790S:	Maintained
9791F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9792F:	drivers/media/i2c/gc0308.c
9793
9794GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9795M:	Zhi Mao <[email protected]>
9796L:	[email protected]
9797S:	Maintained
9798F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9799F:	drivers/media/i2c/gc05a2.c
9800
9801GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9802M:	Zhi Mao <[email protected]>
9803L:	[email protected]
9804S:	Maintained
9805F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9806F:	drivers/media/i2c/gc08a3.c
9807
9808GALAXYCORE GC2145 SENSOR DRIVER
9809M:	Alain Volmat <[email protected]>
9810L:	[email protected]
9811S:	Maintained
9812T:	git git://linuxtv.org/media.git
9813F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9814F:	drivers/media/i2c/gc2145.c
9815
9816GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9817M:	Tim Harvey <[email protected]>
9818S:	Maintained
9819F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9820F:	Documentation/hwmon/gsc-hwmon.rst
9821F:	drivers/hwmon/gsc-hwmon.c
9822F:	drivers/mfd/gateworks-gsc.c
9823F:	include/linux/mfd/gsc.h
9824F:	include/linux/platform_data/gsc_hwmon.h
9825
9826GCC PLUGINS
9827M:	Kees Cook <[email protected]>
9828L:	[email protected]
9829S:	Maintained
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9831F:	Documentation/kbuild/gcc-plugins.rst
9832F:	include/linux/stackleak.h
9833F:	kernel/stackleak.c
9834F:	scripts/Makefile.gcc-plugins
9835F:	scripts/gcc-plugins/
9836
9837GCOV BASED KERNEL PROFILING
9838M:	Peter Oberparleiter <[email protected]>
9839S:	Maintained
9840F:	Documentation/dev-tools/gcov.rst
9841F:	kernel/gcov/
9842
9843GDB KERNEL DEBUGGING HELPER SCRIPTS
9844M:	Jan Kiszka <[email protected]>
9845M:	Kieran Bingham <[email protected]>
9846S:	Supported
9847F:	scripts/gdb/
9848
9849GE HEALTHCARE PMC ADC DRIVER
9850M:	Herve Codina <[email protected]>
9851L:	[email protected]
9852S:	Maintained
9853F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9854F:	drivers/iio/adc/gehc-pmc-adc.c
9855F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9856
9857GEMINI CRYPTO DRIVER
9858M:	Corentin Labbe <[email protected]>
9859L:	[email protected]
9860S:	Maintained
9861F:	drivers/crypto/gemini/
9862
9863GEMTEK FM RADIO RECEIVER DRIVER
9864M:	Hans Verkuil <[email protected]>
9865L:	[email protected]
9866S:	Maintained
9867W:	https://linuxtv.org
9868T:	git git://linuxtv.org/media.git
9869F:	drivers/media/radio/radio-gemtek*
9870
9871GENDWARFKSYMS
9872M:	Sami Tolvanen <[email protected]>
9873L:	[email protected]
9874L:	[email protected]
9875S:	Maintained
9876F:	scripts/gendwarfksyms/
9877
9878GENERIC ARCHITECTURE TOPOLOGY
9879M:	Sudeep Holla <[email protected]>
9880L:	[email protected]
9881S:	Maintained
9882F:	drivers/base/arch_topology.c
9883F:	include/linux/arch_topology.h
9884
9885GENERIC ENTRY CODE
9886M:	Thomas Gleixner <[email protected]>
9887M:	Peter Zijlstra <[email protected]>
9888M:	Andy Lutomirski <[email protected]>
9889L:	[email protected]
9890S:	Maintained
9891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9892F:	include/linux/entry-common.h
9893F:	include/linux/entry-kvm.h
9894F:	kernel/entry/
9895
9896GENERIC GPIO I2C DRIVER
9897M:	Wolfram Sang <[email protected]>
9898S:	Supported
9899F:	drivers/i2c/busses/i2c-gpio.c
9900F:	include/linux/platform_data/i2c-gpio.h
9901
9902GENERIC GPIO I2C MULTIPLEXER DRIVER
9903M:	Peter Korsgaard <[email protected]>
9904L:	[email protected]
9905S:	Supported
9906F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9907F:	drivers/i2c/muxes/i2c-mux-gpio.c
9908F:	include/linux/platform_data/i2c-mux-gpio.h
9909
9910GENERIC GPIO RESET DRIVER
9911M:	Krzysztof Kozlowski <[email protected]>
9912S:	Maintained
9913F:	drivers/reset/reset-gpio.c
9914
9915GENERIC HDLC (WAN) DRIVERS
9916M:	Krzysztof Halasa <[email protected]>
9917S:	Maintained
9918W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9919F:	drivers/net/wan/c101.c
9920F:	drivers/net/wan/hd6457*
9921F:	drivers/net/wan/hdlc*
9922F:	drivers/net/wan/n2.c
9923F:	drivers/net/wan/pc300too.c
9924F:	drivers/net/wan/pci200syn.c
9925F:	drivers/net/wan/wanxl*
9926
9927GENERIC INCLUDE/ASM HEADER FILES
9928M:	Arnd Bergmann <[email protected]>
9929L:	[email protected]
9930S:	Maintained
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9932F:	include/asm-generic/
9933F:	include/uapi/asm-generic/
9934
9935GENERIC PHY FRAMEWORK
9936M:	Vinod Koul <[email protected]>
9937M:	Kishon Vijay Abraham I <[email protected]>
9938L:	[email protected]
9939S:	Supported
9940Q:	https://patchwork.kernel.org/project/linux-phy/list/
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9942F:	Documentation/devicetree/bindings/phy/
9943F:	drivers/phy/
9944F:	include/dt-bindings/phy/
9945F:	include/linux/phy/
9946
9947GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9948M:	Wolfram Sang <[email protected]>
9949S:	Supported
9950F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9951F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9952
9953GENERIC PM DOMAINS
9954M:	Ulf Hansson <[email protected]>
9955L:	[email protected]
9956S:	Supported
9957F:	Documentation/devicetree/bindings/power/power?domain*
9958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9959F:	drivers/pmdomain/
9960F:	include/linux/pm_domain.h
9961
9962GENERIC RADIX TREE
9963M:	Kent Overstreet <[email protected]>
9964S:	Supported
9965C:	irc://irc.oftc.net/bcache
9966F:	include/linux/generic-radix-tree.h
9967F:	lib/generic-radix-tree.c
9968
9969GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9970M:	Eugen Hristev <[email protected]>
9971L:	[email protected]
9972S:	Maintained
9973F:	drivers/input/touchscreen/resistive-adc-touch.c
9974
9975GENERIC STRING LIBRARY
9976M:	Kees Cook <[email protected]>
9977R:	Andy Shevchenko <[email protected]>
9978L:	[email protected]
9979S:	Supported
9980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9981F:	include/linux/string.h
9982F:	include/linux/string_choices.h
9983F:	include/linux/string_helpers.h
9984F:	lib/string.c
9985F:	lib/string_helpers.c
9986F:	lib/tests/string_helpers_kunit.c
9987F:	lib/tests/string_kunit.c
9988F:	scripts/coccinelle/api/string_choices.cocci
9989
9990GENERIC UIO DRIVER FOR PCI DEVICES
9991M:	"Michael S. Tsirkin" <[email protected]>
9992L:	[email protected]
9993S:	Supported
9994F:	drivers/uio/uio_pci_generic.c
9995
9996GENERIC VDSO LIBRARY
9997M:	Andy Lutomirski <[email protected]>
9998M:	Thomas Gleixner <[email protected]>
9999M:	Vincenzo Frascino <[email protected]>
10000L:	[email protected]
10001S:	Maintained
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10003F:	include/asm-generic/vdso/vsyscall.h
10004F:	include/vdso/
10005F:	kernel/time/vsyscall.c
10006F:	lib/vdso/
10007F:	tools/testing/selftests/vDSO/
10008
10009GENWQE (IBM Generic Workqueue Card)
10010M:	Frank Haverkamp <[email protected]>
10011S:	Supported
10012F:	drivers/misc/genwqe/
10013
10014GET_MAINTAINER SCRIPT
10015M:	Joe Perches <[email protected]>
10016S:	Maintained
10017F:	scripts/get_maintainer.pl
10018
10019GFS2 FILE SYSTEM
10020M:	Andreas Gruenbacher <[email protected]>
10021L:	[email protected]
10022S:	Supported
10023B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10025F:	Documentation/filesystems/gfs2*
10026F:	fs/gfs2/
10027F:	include/uapi/linux/gfs2_ondisk.h
10028
10029GIGABYTE WATERFORCE SENSOR DRIVER
10030M:	Aleksa Savic <[email protected]>
10031L:	[email protected]
10032S:	Maintained
10033F:	Documentation/hwmon/gigabyte_waterforce.rst
10034F:	drivers/hwmon/gigabyte_waterforce.c
10035
10036GIGABYTE WMI DRIVER
10037M:	Thomas Weißschuh <[email protected]>
10038L:	[email protected]
10039S:	Maintained
10040F:	drivers/platform/x86/gigabyte-wmi.c
10041
10042GNSS SUBSYSTEM
10043M:	Johan Hovold <[email protected]>
10044S:	Maintained
10045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10046F:	Documentation/ABI/testing/sysfs-class-gnss
10047F:	Documentation/devicetree/bindings/gnss/
10048F:	drivers/gnss/
10049F:	include/linux/gnss.h
10050
10051GO7007 MPEG CODEC
10052M:	Hans Verkuil <[email protected]>
10053L:	[email protected]
10054S:	Maintained
10055F:	drivers/media/usb/go7007/
10056
10057GOCONTROLL MODULINE MODULE SLOT
10058M:	Maud Spierings <[email protected]>
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10061
10062GOODIX TOUCHSCREEN
10063M:	Hans de Goede <[email protected]>
10064L:	[email protected]
10065S:	Maintained
10066F:	drivers/input/touchscreen/goodix*
10067
10068GOOGLE ETHERNET DRIVERS
10069M:	Jeroen de Borst <[email protected]>
10070M:	Harshitha Ramamurthy <[email protected]>
10071L:	[email protected]
10072S:	Maintained
10073F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10074F:	drivers/net/ethernet/google
10075
10076GOOGLE FIRMWARE DRIVERS
10077M:	Tzung-Bi Shih <[email protected]>
10078R:	Brian Norris <[email protected]>
10079R:	Julius Werner <[email protected]>
10080L:	[email protected]
10081S:	Maintained
10082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10083F:	drivers/firmware/google/
10084
10085GOOGLE TENSOR SoC SUPPORT
10086M:	Peter Griffin <[email protected]>
10087R:	André Draszik <[email protected]>
10088R:	Tudor Ambarus <[email protected]>
10089L:	[email protected] (moderated for non-subscribers)
10090L:	[email protected]
10091S:	Maintained
10092C:	irc://irc.oftc.net/pixel6-kernel-dev
10093F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10094F:	arch/arm64/boot/dts/exynos/google/
10095F:	drivers/clk/samsung/clk-gs101.c
10096F:	drivers/phy/samsung/phy-gs101-ufs.c
10097F:	include/dt-bindings/clock/google,gs101.h
10098K:	[gG]oogle.?[tT]ensor
10099
10100GPD POCKET FAN DRIVER
10101M:	Hans de Goede <[email protected]>
10102L:	[email protected]
10103S:	Maintained
10104F:	drivers/platform/x86/gpd-pocket-fan.c
10105
10106GPIB DRIVERS
10107M:	Dave Penkler <[email protected]>
10108S:	Maintained
10109F:	drivers/staging/gpib/
10110
10111GPIO ACPI SUPPORT
10112M:	Mika Westerberg <[email protected]>
10113M:	Andy Shevchenko <[email protected]>
10114L:	[email protected]
10115L:	[email protected]
10116S:	Supported
10117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10118F:	Documentation/firmware-guide/acpi/gpio-properties.rst
10119F:	drivers/gpio/gpiolib-acpi.c
10120F:	drivers/gpio/gpiolib-acpi.h
10121
10122GPIO AGGREGATOR
10123M:	Geert Uytterhoeven <[email protected]>
10124L:	[email protected]
10125S:	Supported
10126F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
10127F:	drivers/gpio/gpio-aggregator.c
10128
10129GPIO IR Transmitter
10130M:	Sean Young <[email protected]>
10131L:	[email protected]
10132S:	Maintained
10133F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10134F:	drivers/media/rc/gpio-ir-tx.c
10135
10136GPIO MOCKUP DRIVER
10137M:	Bamvor Jian Zhang <[email protected]>
10138L:	[email protected]
10139S:	Maintained
10140F:	drivers/gpio/gpio-mockup.c
10141F:	tools/testing/selftests/gpio/
10142
10143GPIO REGMAP
10144M:	Michael Walle <[email protected]>
10145S:	Maintained
10146F:	drivers/gpio/gpio-regmap.c
10147F:	include/linux/gpio/regmap.h
10148K:	(devm_)?gpio_regmap_(un)?register
10149
10150GPIO SUBSYSTEM
10151M:	Linus Walleij <[email protected]>
10152M:	Bartosz Golaszewski <[email protected]>
10153L:	[email protected]
10154S:	Maintained
10155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10156F:	Documentation/admin-guide/gpio/
10157F:	Documentation/devicetree/bindings/gpio/
10158F:	Documentation/driver-api/gpio/
10159F:	drivers/gpio/
10160F:	include/dt-bindings/gpio/
10161F:	include/linux/gpio.h
10162F:	include/linux/gpio/
10163F:	include/linux/of_gpio.h
10164K:	(devm_)?gpio_(request|free|direction|get|set)
10165K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
10166K:	devm_gpiod_unhinge
10167
10168GPIO UAPI
10169M:	Bartosz Golaszewski <[email protected]>
10170R:	Kent Gibson <[email protected]>
10171L:	[email protected]
10172S:	Maintained
10173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10174F:	Documentation/ABI/obsolete/sysfs-gpio
10175F:	Documentation/ABI/testing/gpio-cdev
10176F:	Documentation/userspace-api/gpio/
10177F:	drivers/gpio/gpiolib-cdev.c
10178F:	include/uapi/linux/gpio.h
10179F:	tools/gpio/
10180
10181GRETH 10/100/1G Ethernet MAC device driver
10182M:	Andreas Larsson <[email protected]>
10183L:	[email protected]
10184S:	Maintained
10185F:	drivers/net/ethernet/aeroflex/
10186
10187GREYBUS AUDIO PROTOCOLS DRIVERS
10188M:	Vaibhav Agarwal <[email protected]>
10189M:	Mark Greer <[email protected]>
10190S:	Maintained
10191F:	drivers/staging/greybus/audio_apbridgea.c
10192F:	drivers/staging/greybus/audio_apbridgea.h
10193F:	drivers/staging/greybus/audio_codec.c
10194F:	drivers/staging/greybus/audio_codec.h
10195F:	drivers/staging/greybus/audio_gb.c
10196F:	drivers/staging/greybus/audio_manager.c
10197F:	drivers/staging/greybus/audio_manager.h
10198F:	drivers/staging/greybus/audio_manager_module.c
10199F:	drivers/staging/greybus/audio_manager_private.h
10200F:	drivers/staging/greybus/audio_manager_sysfs.c
10201F:	drivers/staging/greybus/audio_module.c
10202F:	drivers/staging/greybus/audio_topology.c
10203
10204GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10205M:	Viresh Kumar <[email protected]>
10206S:	Maintained
10207F:	drivers/staging/greybus/authentication.c
10208F:	drivers/staging/greybus/bootrom.c
10209F:	drivers/staging/greybus/firmware.h
10210F:	drivers/staging/greybus/fw-core.c
10211F:	drivers/staging/greybus/fw-download.c
10212F:	drivers/staging/greybus/fw-management.c
10213F:	drivers/staging/greybus/greybus_authentication.h
10214F:	drivers/staging/greybus/greybus_firmware.h
10215F:	drivers/staging/greybus/hid.c
10216F:	drivers/staging/greybus/i2c.c
10217F:	drivers/staging/greybus/spi.c
10218F:	drivers/staging/greybus/spilib.c
10219F:	drivers/staging/greybus/spilib.h
10220
10221GREYBUS LOOPBACK DRIVER
10222M:	Bryan O'Donoghue <[email protected]>
10223S:	Maintained
10224F:	drivers/staging/greybus/loopback.c
10225
10226GREYBUS PLATFORM DRIVERS
10227M:	Vaibhav Hiremath <[email protected]>
10228S:	Maintained
10229F:	drivers/staging/greybus/arche-apb-ctrl.c
10230F:	drivers/staging/greybus/arche-platform.c
10231F:	drivers/staging/greybus/arche_platform.h
10232
10233GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10234M:	Rui Miguel Silva <[email protected]>
10235S:	Maintained
10236F:	drivers/staging/greybus/gpio.c
10237F:	drivers/staging/greybus/light.c
10238F:	drivers/staging/greybus/power_supply.c
10239F:	drivers/staging/greybus/sdio.c
10240F:	drivers/staging/greybus/spi.c
10241F:	drivers/staging/greybus/spilib.c
10242
10243GREYBUS BEAGLEPLAY DRIVERS
10244M:	Ayush Singh <[email protected]>
10245L:	[email protected] (moderated for non-subscribers)
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10248F:	drivers/greybus/gb-beagleplay.c
10249
10250GREYBUS SUBSYSTEM
10251M:	Johan Hovold <[email protected]>
10252M:	Alex Elder <[email protected]>
10253M:	Greg Kroah-Hartman <[email protected]>
10254L:	[email protected] (moderated for non-subscribers)
10255S:	Maintained
10256F:	drivers/greybus/
10257F:	drivers/staging/greybus/
10258F:	include/linux/greybus.h
10259F:	include/linux/greybus/
10260
10261GREYBUS UART PROTOCOLS DRIVERS
10262M:	David Lin <[email protected]>
10263S:	Maintained
10264F:	drivers/staging/greybus/log.c
10265F:	drivers/staging/greybus/uart.c
10266
10267GS1662 VIDEO SERIALIZER
10268M:	Charles-Antoine Couret <[email protected]>
10269L:	[email protected]
10270S:	Maintained
10271T:	git git://linuxtv.org/media.git
10272F:	drivers/media/spi/gs1662.c
10273
10274GSPCA FINEPIX SUBDRIVER
10275M:	Frank Zago <[email protected]>
10276L:	[email protected]
10277S:	Maintained
10278T:	git git://linuxtv.org/media.git
10279F:	drivers/media/usb/gspca/finepix.c
10280
10281GSPCA GL860 SUBDRIVER
10282M:	Olivier Lorin <[email protected]>
10283L:	[email protected]
10284S:	Maintained
10285T:	git git://linuxtv.org/media.git
10286F:	drivers/media/usb/gspca/gl860/
10287
10288GSPCA M5602 SUBDRIVER
10289M:	Erik Andren <[email protected]>
10290L:	[email protected]
10291S:	Maintained
10292T:	git git://linuxtv.org/media.git
10293F:	drivers/media/usb/gspca/m5602/
10294
10295GSPCA PAC207 SONIXB SUBDRIVER
10296M:	Hans Verkuil <[email protected]>
10297L:	[email protected]
10298S:	Odd Fixes
10299T:	git git://linuxtv.org/media.git
10300F:	drivers/media/usb/gspca/pac207.c
10301
10302GSPCA SN9C20X SUBDRIVER
10303M:	Brian Johnson <[email protected]>
10304L:	[email protected]
10305S:	Maintained
10306T:	git git://linuxtv.org/media.git
10307F:	drivers/media/usb/gspca/sn9c20x.c
10308
10309GSPCA T613 SUBDRIVER
10310M:	Leandro Costantino <[email protected]>
10311L:	[email protected]
10312S:	Maintained
10313T:	git git://linuxtv.org/media.git
10314F:	drivers/media/usb/gspca/t613.c
10315
10316GSPCA USB WEBCAM DRIVER
10317M:	Hans Verkuil <[email protected]>
10318L:	[email protected]
10319S:	Odd Fixes
10320T:	git git://linuxtv.org/media.git
10321F:	drivers/media/usb/gspca/
10322
10323GTP (GPRS Tunneling Protocol)
10324M:	Pablo Neira Ayuso <[email protected]>
10325M:	Harald Welte <[email protected]>
10326L:	[email protected]
10327S:	Maintained
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10329F:	drivers/net/gtp.c
10330
10331GUID PARTITION TABLE (GPT)
10332M:	Davidlohr Bueso <[email protected]>
10333L:	[email protected]
10334S:	Maintained
10335F:	block/partitions/efi.*
10336
10337HABANALABS PCI DRIVER
10338M:	Ofir Bitton <[email protected]>
10339L:	[email protected]
10340S:	Supported
10341C:	irc://irc.oftc.net/dri-devel
10342T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10343F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10344F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10345F:	drivers/accel/habanalabs/
10346F:	include/linux/habanalabs/
10347F:	include/trace/events/habanalabs.h
10348F:	include/uapi/drm/habanalabs_accel.h
10349
10350HACKRF MEDIA DRIVER
10351L:	[email protected]
10352S:	Orphan
10353W:	https://linuxtv.org
10354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10355F:	drivers/media/usb/hackrf/
10356
10357HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10358M:	Chuck Lever <[email protected]>
10359L:	[email protected]
10360L:	[email protected]
10361S:	Maintained
10362F:	Documentation/netlink/specs/handshake.yaml
10363F:	Documentation/networking/tls-handshake.rst
10364F:	include/net/handshake.h
10365F:	include/trace/events/handshake.h
10366F:	net/handshake/
10367
10368HANTRO VPU CODEC DRIVER
10369M:	Nicolas Dufresne <[email protected]>
10370M:	Benjamin Gaignard <[email protected]>
10371M:	Philipp Zabel <[email protected]>
10372L:	[email protected]
10373L:	[email protected]
10374S:	Maintained
10375F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10376F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10377F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10378F:	drivers/media/platform/verisilicon/
10379
10380HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10381M:	Frank Seidel <[email protected]>
10382L:	[email protected]
10383S:	Maintained
10384W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10385F:	drivers/platform/x86/hdaps.c
10386
10387HARDWARE MONITORING
10388M:	Jean Delvare <[email protected]>
10389M:	Guenter Roeck <[email protected]>
10390L:	[email protected]
10391S:	Maintained
10392W:	http://hwmon.wiki.kernel.org/
10393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10394F:	Documentation/ABI/testing/sysfs-class-hwmon
10395F:	Documentation/devicetree/bindings/hwmon/
10396F:	Documentation/hwmon/
10397F:	drivers/hwmon/
10398F:	include/linux/hwmon*.h
10399F:	include/trace/events/hwmon*.h
10400K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10401
10402HARDWARE RANDOM NUMBER GENERATOR CORE
10403M:	Olivia Mackall <[email protected]>
10404M:	Herbert Xu <[email protected]>
10405L:	[email protected]
10406S:	Odd fixes
10407F:	Documentation/admin-guide/hw_random.rst
10408F:	Documentation/devicetree/bindings/rng/
10409F:	drivers/char/hw_random/
10410F:	include/linux/hw_random.h
10411
10412HARDWARE SPINLOCK CORE
10413M:	Bjorn Andersson <[email protected]>
10414R:	Baolin Wang <[email protected]>
10415L:	[email protected]
10416S:	Maintained
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10418F:	Documentation/devicetree/bindings/hwlock/
10419F:	Documentation/locking/hwspinlock.rst
10420F:	drivers/hwspinlock/
10421F:	include/linux/hwspinlock.h
10422
10423HARDWARE TRACING FACILITIES
10424M:	Alexander Shishkin <[email protected]>
10425S:	Maintained
10426F:	drivers/hwtracing/
10427
10428HARMONY SOUND DRIVER
10429L:	[email protected]
10430S:	Maintained
10431F:	sound/parisc/harmony.*
10432
10433HDPVR USB VIDEO ENCODER DRIVER
10434M:	Hans Verkuil <[email protected]>
10435L:	[email protected]
10436S:	Odd Fixes
10437W:	https://linuxtv.org
10438T:	git git://linuxtv.org/media.git
10439F:	drivers/media/usb/hdpvr/
10440
10441HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10442M:	Keng-Yu Lin <[email protected]>
10443S:	Supported
10444F:	drivers/misc/hpilo.[ch]
10445
10446HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10447M:	Jerry Hoemann <[email protected]>
10448S:	Supported
10449F:	Documentation/watchdog/hpwdt.rst
10450F:	drivers/watchdog/hpwdt.c
10451
10452HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10453M:	Don Brace <[email protected]>
10454L:	[email protected]
10455L:	[email protected]
10456S:	Supported
10457F:	Documentation/scsi/hpsa.rst
10458F:	drivers/scsi/hpsa*.[ch]
10459F:	include/linux/cciss*.h
10460F:	include/uapi/linux/cciss*.h
10461
10462HFI1 DRIVER
10463M:	Dennis Dalessandro <[email protected]>
10464L:	[email protected]
10465S:	Supported
10466F:	drivers/infiniband/hw/hfi1
10467
10468HFS FILESYSTEM
10469M:	Viacheslav Dubeyko <[email protected]>
10470M:	John Paul Adrian Glaubitz <[email protected]>
10471M:	Yangtao Li <[email protected]>
10472L:	[email protected]
10473S:	Maintained
10474F:	Documentation/filesystems/hfs.rst
10475F:	fs/hfs/
10476
10477HFSPLUS FILESYSTEM
10478M:	Viacheslav Dubeyko <[email protected]>
10479M:	John Paul Adrian Glaubitz <[email protected]>
10480M:	Yangtao Li <[email protected]>
10481L:	[email protected]
10482S:	Maintained
10483F:	Documentation/filesystems/hfsplus.rst
10484F:	fs/hfsplus/
10485
10486HGA FRAMEBUFFER DRIVER
10487M:	Ferenc Bakonyi <[email protected]>
10488L:	[email protected]
10489S:	Maintained
10490W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10491F:	drivers/video/fbdev/hgafb.c
10492
10493HIBERNATION (aka Software Suspend, aka swsusp)
10494M:	"Rafael J. Wysocki" <[email protected]>
10495M:	Pavel Machek <[email protected]>
10496L:	[email protected]
10497S:	Supported
10498B:	https://bugzilla.kernel.org
10499F:	arch/*/include/asm/suspend*.h
10500F:	arch/x86/power/
10501F:	drivers/base/power/
10502F:	include/linux/freezer.h
10503F:	include/linux/pm.h
10504F:	include/linux/suspend.h
10505F:	kernel/power/
10506
10507HID CORE LAYER
10508M:	Jiri Kosina <[email protected]>
10509M:	Benjamin Tissoires <[email protected]>
10510L:	[email protected]
10511S:	Maintained
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10513F:	Documentation/hid/
10514F:	drivers/hid/
10515F:	include/linux/hid*
10516F:	include/uapi/linux/hid*
10517F:	samples/hid/
10518F:	tools/testing/selftests/hid/
10519
10520HID LOGITECH DRIVERS
10521R:	Filipe Laíns <[email protected]>
10522L:	[email protected]
10523S:	Maintained
10524F:	drivers/hid/hid-logitech-*
10525
10526HID NVIDIA SHIELD DRIVER
10527M:	Rahul Rameshbabu <[email protected]>
10528L:	[email protected]
10529S:	Maintained
10530F:	drivers/hid/hid-nvidia-shield.c
10531
10532HID PHOENIX RC FLIGHT CONTROLLER
10533M:	Marcus Folkesson <[email protected]>
10534L:	[email protected]
10535S:	Maintained
10536F:	drivers/hid/hid-pxrc.c
10537
10538HID PLAYSTATION DRIVER
10539M:	Roderick Colenbrander <[email protected]>
10540L:	[email protected]
10541S:	Supported
10542F:	drivers/hid/hid-playstation.c
10543
10544HID SENSOR HUB DRIVERS
10545M:	Jiri Kosina <[email protected]>
10546M:	Jonathan Cameron <[email protected]>
10547M:	Srinivas Pandruvada <[email protected]>
10548L:	[email protected]
10549L:	[email protected]
10550S:	Maintained
10551F:	Documentation/hid/hid-sensor*
10552F:	drivers/hid/hid-sensor-*
10553F:	drivers/iio/*/hid-*
10554F:	include/linux/hid-sensor-*
10555
10556HID UNIVERSAL PIDFF DRIVER
10557M:	Tomasz Pakuła <[email protected]>
10558M:	Oleg Makarenko <[email protected]>
10559L:	[email protected]
10560S:	Maintained
10561B:	https://github.com/JacKeTUs/universal-pidff/issues
10562F:	drivers/hid/hid-universal-pidff.c
10563
10564HID VRC-2 CAR CONTROLLER DRIVER
10565M:	Marcus Folkesson <[email protected]>
10566L:	[email protected]
10567S:	Maintained
10568F:	drivers/hid/hid-vrc2.c
10569
10570HID WACOM DRIVER
10571M:	Ping Cheng <[email protected]>
10572M:	Jason Gerecke  <[email protected]>
10573L:	[email protected]
10574S:	Maintained
10575F:	drivers/hid/wacom.h
10576F:	drivers/hid/wacom_*
10577
10578HID++ LOGITECH DRIVERS
10579R:	Filipe Laíns <[email protected]>
10580R:	Bastien Nocera <[email protected]>
10581L:	[email protected]
10582S:	Maintained
10583F:	drivers/hid/hid-logitech-hidpp.c
10584
10585HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10586M:	Anna-Maria Behnsen <[email protected]>
10587M:	Frederic Weisbecker <[email protected]>
10588M:	Thomas Gleixner <[email protected]>
10589L:	[email protected]
10590S:	Maintained
10591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10592F:	Documentation/timers/
10593F:	include/linux/clockchips.h
10594F:	include/linux/delay.h
10595F:	include/linux/hrtimer.h
10596F:	include/linux/timer.h
10597F:	kernel/time/clockevents.c
10598F:	kernel/time/hrtimer.c
10599F:	kernel/time/sleep_timeout.c
10600F:	kernel/time/timer.c
10601F:	kernel/time/timer_list.c
10602F:	kernel/time/timer_migration.*
10603F:	tools/testing/selftests/timers/
10604
10605HIGH-RESOLUTION TIMERS [RUST]
10606M:	Andreas Hindborg <[email protected]>
10607R:	Boqun Feng <[email protected]>
10608R:	Frederic Weisbecker <[email protected]>
10609R:	Lyude Paul <[email protected]>
10610R:	Thomas Gleixner <[email protected]>
10611R:	Anna-Maria Behnsen <[email protected]>
10612L:	[email protected]
10613S:	Supported
10614W:	https://rust-for-linux.com
10615B:	https://github.com/Rust-for-Linux/linux/issues
10616T:	git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10617F:	rust/kernel/time/hrtimer.rs
10618F:	rust/kernel/time/hrtimer/
10619
10620HIGH-SPEED SCC DRIVER FOR AX.25
10621L:	[email protected]
10622S:	Orphan
10623F:	drivers/net/hamradio/scc.c
10624
10625HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10626M:	HighPoint Linux Team <[email protected]>
10627S:	Supported
10628W:	http://www.highpoint-tech.com
10629F:	Documentation/scsi/hptiop.rst
10630F:	drivers/scsi/hptiop.c
10631
10632HIKEY960 ONBOARD USB GPIO HUB DRIVER
10633M:	John Stultz <[email protected]>
10634L:	[email protected]
10635S:	Maintained
10636F:	drivers/misc/hisi_hikey_usb.c
10637
10638HIMAX HX83112B TOUCHSCREEN SUPPORT
10639M:	Job Noorman <[email protected]>
10640L:	[email protected]
10641S:	Maintained
10642F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10643F:	drivers/input/touchscreen/himax_hx83112b.c
10644
10645HIPPI
10646M:	Jes Sorensen <[email protected]>
10647S:	Maintained
10648F:	drivers/net/hippi/
10649F:	include/linux/hippidevice.h
10650F:	include/uapi/linux/if_hippi.h
10651F:	net/802/hippi.c
10652
10653HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10654M:	Kurt Kanzenbach <[email protected]>
10655L:	[email protected]
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10658F:	drivers/net/dsa/hirschmann/*
10659F:	include/linux/platform_data/hirschmann-hellcreek.h
10660F:	net/dsa/tag_hellcreek.c
10661
10662HISILICON DMA DRIVER
10663M:	Zhou Wang <[email protected]>
10664M:	Jie Hai <[email protected]>
10665L:	[email protected]
10666S:	Maintained
10667F:	drivers/dma/hisi_dma.c
10668
10669HISILICON GPIO DRIVER
10670M:	Jay Fang <[email protected]>
10671L:	[email protected]
10672S:	Maintained
10673F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10674F:	drivers/gpio/gpio-hisi.c
10675
10676HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10677M:	Zhiqi Song <[email protected]>
10678M:	Longfang Liu <[email protected]>
10679L:	[email protected]
10680S:	Maintained
10681F:	Documentation/ABI/testing/debugfs-hisi-hpre
10682F:	drivers/crypto/hisilicon/hpre/hpre.h
10683F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10684F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10685
10686HISILICON HNS3 PMU DRIVER
10687M:	Jijie Shao <[email protected]>
10688S:	Supported
10689F:	Documentation/admin-guide/perf/hns3-pmu.rst
10690F:	drivers/perf/hisilicon/hns3_pmu.c
10691
10692HISILICON I2C CONTROLLER DRIVER
10693M:	Yicong Yang <[email protected]>
10694L:	[email protected]
10695S:	Maintained
10696W:	https://www.hisilicon.com
10697F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10698F:	drivers/i2c/busses/i2c-hisi.c
10699
10700HISILICON KUNPENG SOC HCCS DRIVER
10701M:	Huisong Li <[email protected]>
10702S:	Maintained
10703F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10704F:	drivers/soc/hisilicon/kunpeng_hccs.c
10705F:	drivers/soc/hisilicon/kunpeng_hccs.h
10706
10707HISILICON LPC BUS DRIVER
10708M:	Jay Fang <[email protected]>
10709S:	Maintained
10710W:	http://www.hisilicon.com
10711F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10712F:	drivers/bus/hisi_lpc.c
10713
10714HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10715M:	Jian Shen <[email protected]>
10716M:	Salil Mehta <[email protected]>
10717M:	Jijie Shao <[email protected]>
10718L:	[email protected]
10719S:	Maintained
10720W:	http://www.hisilicon.com
10721F:	drivers/net/ethernet/hisilicon/hns3/
10722
10723HISILICON NETWORK HIBMCGE DRIVER
10724M:	Jijie Shao <[email protected]>
10725L:	[email protected]
10726S:	Maintained
10727F:	drivers/net/ethernet/hisilicon/hibmcge/
10728
10729HISILICON NETWORK SUBSYSTEM DRIVER
10730M:	Jian Shen <[email protected]>
10731M:	Salil Mehta <[email protected]>
10732L:	[email protected]
10733S:	Maintained
10734W:	http://www.hisilicon.com
10735F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10736F:	drivers/net/ethernet/hisilicon/
10737
10738HISILICON PMU DRIVER
10739M:	Yicong Yang <[email protected]>
10740M:	Jonathan Cameron <[email protected]>
10741S:	Supported
10742W:	http://www.hisilicon.com
10743F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10744F:	Documentation/admin-guide/perf/hisi-pmu.rst
10745F:	drivers/perf/hisilicon
10746
10747HISILICON PTT DRIVER
10748M:	Yicong Yang <[email protected]>
10749M:	Jonathan Cameron <[email protected]>
10750L:	[email protected]
10751S:	Maintained
10752F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10753F:	Documentation/trace/hisi-ptt.rst
10754F:	drivers/hwtracing/ptt/
10755F:	tools/perf/arch/arm64/util/hisi-ptt.c
10756F:	tools/perf/util/hisi-ptt*
10757F:	tools/perf/util/hisi-ptt-decoder/*
10758
10759HISILICON QM DRIVER
10760M:	Weili Qian <[email protected]>
10761M:	Zhou Wang <[email protected]>
10762L:	[email protected]
10763S:	Maintained
10764F:	drivers/crypto/hisilicon/Kconfig
10765F:	drivers/crypto/hisilicon/Makefile
10766F:	drivers/crypto/hisilicon/qm.c
10767F:	drivers/crypto/hisilicon/sgl.c
10768F:	include/linux/hisi_acc_qm.h
10769
10770HISILICON ROCE DRIVER
10771M:	Chengchang Tang <[email protected]>
10772M:	Junxian Huang <[email protected]>
10773L:	[email protected]
10774S:	Maintained
10775F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10776F:	drivers/infiniband/hw/hns/
10777
10778HISILICON SAS Controller
10779M:	Yihang Li <[email protected]>
10780S:	Supported
10781W:	http://www.hisilicon.com
10782F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10783F:	drivers/scsi/hisi_sas/
10784
10785HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10786M:	Longfang Liu <[email protected]>
10787L:	[email protected]
10788S:	Maintained
10789F:	Documentation/ABI/testing/debugfs-hisi-sec
10790F:	drivers/crypto/hisilicon/sec2/sec.h
10791F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10792F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10793F:	drivers/crypto/hisilicon/sec2/sec_main.c
10794
10795HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10796M:	Jay Fang <[email protected]>
10797L:	[email protected]
10798S:	Maintained
10799W:	http://www.hisilicon.com
10800F:	drivers/spi/spi-hisi-kunpeng.c
10801
10802HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10803M:	Mauro Carvalho Chehab <[email protected]>
10804L:	[email protected]
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10807F:	drivers/spmi/hisi-spmi-controller.c
10808
10809HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10810M:	Mauro Carvalho Chehab <[email protected]>
10811L:	[email protected]
10812S:	Maintained
10813F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10814F:	drivers/mfd/hi6421-spmi-pmic.c
10815
10816HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10817M:	Weili Qian <[email protected]>
10818S:	Maintained
10819F:	drivers/crypto/hisilicon/trng/trng.c
10820
10821HISILICON V3XX SPI NOR FLASH Controller Driver
10822M:	Jay Fang <[email protected]>
10823S:	Maintained
10824W:	http://www.hisilicon.com
10825F:	drivers/spi/spi-hisi-sfc-v3xx.c
10826
10827HISILICON ZIP Controller DRIVER
10828M:	Yang Shen <[email protected]>
10829M:	Zhou Wang <[email protected]>
10830L:	[email protected]
10831S:	Maintained
10832F:	Documentation/ABI/testing/debugfs-hisi-zip
10833F:	drivers/crypto/hisilicon/zip/
10834
10835HMM - Heterogeneous Memory Management
10836M:	Jérôme Glisse <[email protected]>
10837L:	[email protected]
10838S:	Maintained
10839F:	Documentation/mm/hmm.rst
10840F:	include/linux/hmm*
10841F:	lib/test_hmm*
10842F:	mm/hmm*
10843F:	tools/testing/selftests/mm/*hmm*
10844
10845HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10846M:	Petre Rodan <[email protected]>
10847L:	[email protected]
10848S:	Maintained
10849F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10850F:	drivers/iio/pressure/hsc030pa*
10851
10852HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10853M:	Andreas Klinger <[email protected]>
10854M:	Petre Rodan <[email protected]>
10855L:	[email protected]
10856S:	Maintained
10857F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10858F:	drivers/iio/pressure/mprls0025pa*
10859
10860HP BIOSCFG DRIVER
10861M:	Jorge Lopez <[email protected]>
10862L:	[email protected]
10863S:	Maintained
10864F:	drivers/platform/x86/hp/hp-bioscfg/
10865
10866HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10867L:	[email protected]
10868S:	Orphan
10869F:	drivers/platform/x86/hp/tc1100-wmi.c
10870
10871HP WMI HARDWARE MONITOR DRIVER
10872M:	James Seo <[email protected]>
10873L:	[email protected]
10874S:	Maintained
10875F:	Documentation/hwmon/hp-wmi-sensors.rst
10876F:	drivers/hwmon/hp-wmi-sensors.c
10877
10878HPET:	High Precision Event Timers driver
10879M:	Clemens Ladisch <[email protected]>
10880S:	Maintained
10881F:	Documentation/timers/hpet.rst
10882F:	drivers/char/hpet.c
10883F:	include/linux/hpet.h
10884F:	include/uapi/linux/hpet.h
10885
10886HPET:	x86
10887S:	Orphan
10888F:	arch/x86/include/asm/hpet.h
10889F:	arch/x86/kernel/hpet.c
10890
10891HPFS FILESYSTEM
10892M:	Mikulas Patocka <[email protected]>
10893S:	Maintained
10894W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10895F:	fs/hpfs/
10896
10897HS3001 Hardware Temperature and Humidity Sensor
10898M:	Andre Werner <[email protected]>
10899L:	[email protected]
10900S:	Maintained
10901F:	drivers/hwmon/hs3001.c
10902
10903HSI SUBSYSTEM
10904M:	Sebastian Reichel <[email protected]>
10905S:	Maintained
10906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10907F:	Documentation/ABI/testing/sysfs-bus-hsi
10908F:	Documentation/driver-api/hsi.rst
10909F:	drivers/hsi/
10910F:	include/linux/hsi/
10911F:	include/uapi/linux/hsi/
10912
10913HSO 3G MODEM DRIVER
10914L:	[email protected]
10915S:	Orphan
10916F:	drivers/net/usb/hso.c
10917
10918HSR NETWORK PROTOCOL
10919L:	[email protected]
10920S:	Orphan
10921F:	net/hsr/
10922
10923HT16K33 LED CONTROLLER DRIVER
10924M:	Robin van der Gracht <[email protected]>
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10927F:	drivers/auxdisplay/ht16k33.c
10928
10929HTCPEN TOUCHSCREEN DRIVER
10930M:	Pau Oliva Fora <[email protected]>
10931L:	[email protected]
10932S:	Maintained
10933F:	drivers/input/touchscreen/htcpen.c
10934
10935HTE SUBSYSTEM
10936M:	Dipen Patel <[email protected]>
10937L:	[email protected]
10938S:	Maintained
10939Q:	https://patchwork.kernel.org/project/timestamp/list/
10940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10941F:	Documentation/devicetree/bindings/timestamp/
10942F:	Documentation/driver-api/hte/
10943F:	drivers/hte/
10944F:	include/linux/hte.h
10945
10946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10947M:	Lorenzo Bianconi <[email protected]>
10948L:	[email protected]
10949S:	Maintained
10950W:	http://www.st.com/
10951F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10952F:	drivers/iio/humidity/hts221*
10953
10954HTU31 Hardware Temperature and Humidity Sensor
10955M:	Andrei Lalaev <[email protected]>
10956L:	[email protected]
10957S:	Maintained
10958F:	drivers/hwmon/htu31.c
10959
10960HUAWEI ETHERNET DRIVER
10961M:	Cai Huoqing <[email protected]>
10962L:	[email protected]
10963S:	Maintained
10964F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10965F:	drivers/net/ethernet/huawei/hinic/
10966
10967HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10968M:	Pengyu Luo <[email protected]>
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10971F:	drivers/platform/arm64/huawei-gaokun-ec.c
10972F:	include/linux/platform_data/huawei-gaokun-ec.h
10973
10974HUGETLB SUBSYSTEM
10975M:	Muchun Song <[email protected]>
10976R:	Oscar Salvador <[email protected]>
10977L:	[email protected]
10978S:	Maintained
10979F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10980F:	Documentation/admin-guide/mm/hugetlbpage.rst
10981F:	Documentation/mm/hugetlbfs_reserv.rst
10982F:	Documentation/mm/vmemmap_dedup.rst
10983F:	fs/hugetlbfs/
10984F:	include/linux/hugetlb.h
10985F:	include/trace/events/hugetlbfs.h
10986F:	mm/hugetlb.c
10987F:	mm/hugetlb_cma.c
10988F:	mm/hugetlb_cma.h
10989F:	mm/hugetlb_vmemmap.c
10990F:	mm/hugetlb_vmemmap.h
10991F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10992
10993HVA ST MEDIA DRIVER
10994M:	Jean-Christophe Trotin <[email protected]>
10995L:	[email protected]
10996S:	Supported
10997W:	https://linuxtv.org
10998T:	git git://linuxtv.org/media.git
10999F:	drivers/media/platform/st/sti/hva
11000
11001HWPOISON MEMORY FAILURE HANDLING
11002M:	Miaohe Lin <[email protected]>
11003R:	Naoya Horiguchi <[email protected]>
11004L:	[email protected]
11005S:	Maintained
11006F:	mm/hwpoison-inject.c
11007F:	mm/memory-failure.c
11008
11009HYCON HY46XX TOUCHSCREEN SUPPORT
11010M:	Giulio Benetti <[email protected]>
11011L:	[email protected]
11012S:	Maintained
11013F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11014F:	drivers/input/touchscreen/hycon-hy46xx.c
11015
11016HYGON PROCESSOR SUPPORT
11017M:	Pu Wen <[email protected]>
11018L:	[email protected]
11019S:	Maintained
11020F:	arch/x86/kernel/cpu/hygon.c
11021
11022HYNIX HI556 SENSOR DRIVER
11023M:	Sakari Ailus <[email protected]>
11024L:	[email protected]
11025S:	Maintained
11026T:	git git://linuxtv.org/media.git
11027F:	drivers/media/i2c/hi556.c
11028
11029HYNIX HI846 SENSOR DRIVER
11030M:	Martin Kepplinger <[email protected]>
11031L:	[email protected]
11032S:	Maintained
11033F:	drivers/media/i2c/hi846.c
11034
11035HYNIX HI847 SENSOR DRIVER
11036M:	Sakari Ailus <[email protected]>
11037L:	[email protected]
11038S:	Maintained
11039F:	drivers/media/i2c/hi847.c
11040
11041Hyper-V/Azure CORE AND DRIVERS
11042M:	"K. Y. Srinivasan" <[email protected]>
11043M:	Haiyang Zhang <[email protected]>
11044M:	Wei Liu <[email protected]>
11045M:	Dexuan Cui <[email protected]>
11046L:	[email protected]
11047S:	Supported
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11049F:	Documentation/ABI/stable/sysfs-bus-vmbus
11050F:	Documentation/ABI/testing/debugfs-hyperv
11051F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11052F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11053F:	Documentation/virt/hyperv
11054F:	arch/arm64/hyperv
11055F:	arch/arm64/include/asm/mshyperv.h
11056F:	arch/x86/hyperv
11057F:	arch/x86/include/asm/mshyperv.h
11058F:	arch/x86/include/asm/trace/hyperv.h
11059F:	arch/x86/kernel/cpu/mshyperv.c
11060F:	drivers/clocksource/hyperv_timer.c
11061F:	drivers/hid/hid-hyperv.c
11062F:	drivers/hv/
11063F:	drivers/input/serio/hyperv-keyboard.c
11064F:	drivers/iommu/hyperv-iommu.c
11065F:	drivers/net/ethernet/microsoft/
11066F:	drivers/net/hyperv/
11067F:	drivers/pci/controller/pci-hyperv-intf.c
11068F:	drivers/pci/controller/pci-hyperv.c
11069F:	drivers/scsi/storvsc_drv.c
11070F:	drivers/uio/uio_hv_generic.c
11071F:	drivers/video/fbdev/hyperv_fb.c
11072F:	include/asm-generic/mshyperv.h
11073F:	include/clocksource/hyperv_timer.h
11074F:	include/hyperv/hvgdk.h
11075F:	include/hyperv/hvgdk_ext.h
11076F:	include/hyperv/hvgdk_mini.h
11077F:	include/hyperv/hvhdk.h
11078F:	include/hyperv/hvhdk_mini.h
11079F:	include/linux/hyperv.h
11080F:	include/net/mana
11081F:	include/uapi/linux/hyperv.h
11082F:	net/vmw_vsock/hyperv_transport.c
11083F:	tools/hv/
11084
11085HYPERBUS SUPPORT
11086M:	Vignesh Raghavendra <[email protected]>
11087R:	Tudor Ambarus <[email protected]>
11088L:	[email protected]
11089S:	Supported
11090Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11091C:	irc://irc.oftc.net/mtd
11092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11093F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11094F:	drivers/mtd/hyperbus/
11095F:	include/linux/mtd/hyperbus.h
11096
11097HYPERVISOR VIRTUAL CONSOLE DRIVER
11098L:	[email protected]
11099S:	Odd Fixes
11100F:	drivers/tty/hvc/
11101
11102I2C ACPI SUPPORT
11103M:	Mika Westerberg <[email protected]>
11104L:	[email protected]
11105L:	[email protected]
11106S:	Maintained
11107F:	drivers/i2c/i2c-core-acpi.c
11108
11109I2C ADDRESS TRANSLATOR (ATR)
11110M:	Tomi Valkeinen <[email protected]>
11111R:	Luca Ceresoli <[email protected]>
11112L:	[email protected]
11113S:	Maintained
11114F:	drivers/i2c/i2c-atr.c
11115F:	include/linux/i2c-atr.h
11116
11117I2C CONTROLLER DRIVER FOR NVIDIA GPU
11118M:	Ajay Gupta <[email protected]>
11119L:	[email protected]
11120S:	Maintained
11121F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11122F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11123
11124I2C MUXES
11125M:	Peter Rosin <[email protected]>
11126L:	[email protected]
11127S:	Maintained
11128F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11129F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11130F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11131F:	Documentation/i2c/i2c-topology.rst
11132F:	Documentation/i2c/muxes/
11133F:	drivers/i2c/i2c-mux.c
11134F:	drivers/i2c/muxes/
11135F:	include/linux/i2c-mux.h
11136
11137I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11138M:	Gregory CLEMENT <[email protected]>
11139L:	[email protected]
11140S:	Maintained
11141F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11142F:	drivers/i2c/busses/i2c-mv64xxx.c
11143
11144I2C OF COMPONENT PROBER
11145M:	Chen-Yu Tsai <[email protected]>
11146L:	[email protected]
11147L:	[email protected]
11148S:	Maintained
11149F:	drivers/i2c/i2c-core-of-prober.c
11150F:	include/linux/i2c-of-prober.h
11151
11152I2C OVER PARALLEL PORT
11153M:	Jean Delvare <[email protected]>
11154L:	[email protected]
11155S:	Maintained
11156F:	Documentation/i2c/busses/i2c-parport.rst
11157F:	drivers/i2c/busses/i2c-parport.c
11158
11159I2C SUBSYSTEM
11160M:	Wolfram Sang <[email protected]>
11161L:	[email protected]
11162S:	Maintained
11163W:	https://i2c.wiki.kernel.org/
11164Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11166F:	Documentation/i2c/
11167F:	drivers/i2c/*
11168F:	include/dt-bindings/i2c/i2c.h
11169F:	include/linux/i2c-dev.h
11170F:	include/linux/i2c-smbus.h
11171F:	include/linux/i2c.h
11172F:	include/uapi/linux/i2c-*.h
11173F:	include/uapi/linux/i2c.h
11174
11175I2C SUBSYSTEM HOST DRIVERS
11176M:	Andi Shyti <[email protected]>
11177L:	[email protected]
11178S:	Maintained
11179W:	https://i2c.wiki.kernel.org/
11180Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11182F:	Documentation/devicetree/bindings/i2c/
11183F:	drivers/i2c/algos/
11184F:	drivers/i2c/busses/
11185F:	include/dt-bindings/i2c/
11186
11187I2C-TAOS-EVM DRIVER
11188M:	Jean Delvare <[email protected]>
11189L:	[email protected]
11190S:	Maintained
11191F:	Documentation/i2c/busses/i2c-taos-evm.rst
11192F:	drivers/i2c/busses/i2c-taos-evm.c
11193
11194I2C-TINY-USB DRIVER
11195M:	Till Harbaum <[email protected]>
11196L:	[email protected]
11197S:	Maintained
11198W:	http://www.harbaum.org/till/i2c_tiny_usb
11199F:	drivers/i2c/busses/i2c-tiny-usb.c
11200
11201I2C/SMBUS CONTROLLER DRIVERS FOR PC
11202M:	Jean Delvare <[email protected]>
11203L:	[email protected]
11204S:	Maintained
11205F:	Documentation/i2c/busses/i2c-ali1535.rst
11206F:	Documentation/i2c/busses/i2c-ali1563.rst
11207F:	Documentation/i2c/busses/i2c-ali15x3.rst
11208F:	Documentation/i2c/busses/i2c-amd756.rst
11209F:	Documentation/i2c/busses/i2c-amd8111.rst
11210F:	Documentation/i2c/busses/i2c-i801.rst
11211F:	Documentation/i2c/busses/i2c-nforce2.rst
11212F:	Documentation/i2c/busses/i2c-piix4.rst
11213F:	Documentation/i2c/busses/i2c-sis5595.rst
11214F:	Documentation/i2c/busses/i2c-sis630.rst
11215F:	Documentation/i2c/busses/i2c-sis96x.rst
11216F:	Documentation/i2c/busses/i2c-via.rst
11217F:	Documentation/i2c/busses/i2c-viapro.rst
11218F:	drivers/i2c/busses/i2c-ali1535.c
11219F:	drivers/i2c/busses/i2c-ali1563.c
11220F:	drivers/i2c/busses/i2c-ali15x3.c
11221F:	drivers/i2c/busses/i2c-amd756.c
11222F:	drivers/i2c/busses/i2c-amd8111.c
11223F:	drivers/i2c/busses/i2c-i801.c
11224F:	drivers/i2c/busses/i2c-isch.c
11225F:	drivers/i2c/busses/i2c-nforce2.c
11226F:	drivers/i2c/busses/i2c-piix4.*
11227F:	drivers/i2c/busses/i2c-sis5595.c
11228F:	drivers/i2c/busses/i2c-sis630.c
11229F:	drivers/i2c/busses/i2c-sis96x.c
11230F:	drivers/i2c/busses/i2c-via.c
11231F:	drivers/i2c/busses/i2c-viapro.c
11232
11233I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11234M:	Hans de Goede <[email protected]>
11235L:	[email protected]
11236S:	Maintained
11237F:	drivers/i2c/busses/i2c-cht-wc.c
11238
11239I2C/SMBUS ISMT DRIVER
11240M:	Neil Horman <[email protected]>
11241L:	[email protected]
11242F:	Documentation/i2c/busses/i2c-ismt.rst
11243F:	drivers/i2c/busses/i2c-ismt.c
11244
11245I2C/SMBUS ZHAOXIN DRIVER
11246M:	Hans Hu <[email protected]>
11247L:	[email protected]
11248S:	Maintained
11249W:	https://www.zhaoxin.com
11250F:	drivers/i2c/busses/i2c-viai2c-common.c
11251F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11252
11253I2C/SMBUS STUB DRIVER
11254M:	Jean Delvare <[email protected]>
11255L:	[email protected]
11256S:	Maintained
11257F:	drivers/i2c/i2c-stub.c
11258
11259I3C DRIVER FOR ASPEED AST2600
11260M:	Jeremy Kerr <[email protected]>
11261S:	Maintained
11262F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11263F:	drivers/i3c/master/ast2600-i3c-master.c
11264
11265I3C DRIVER FOR CADENCE I3C MASTER IP
11266M:	Przemysław Gaj <[email protected]>
11267S:	Maintained
11268F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11269F:	drivers/i3c/master/i3c-master-cdns.c
11270
11271I3C DRIVER FOR SYNOPSYS DESIGNWARE
11272S:	Orphan
11273F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11274F:	drivers/i3c/master/dw*
11275
11276I3C SUBSYSTEM
11277M:	Alexandre Belloni <[email protected]>
11278R:	Frank Li <[email protected]>
11279L:	[email protected] (moderated for non-subscribers)
11280S:	Maintained
11281C:	irc://chat.freenode.net/linux-i3c
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11283F:	Documentation/ABI/testing/sysfs-bus-i3c
11284F:	Documentation/devicetree/bindings/i3c/
11285F:	Documentation/driver-api/i3c
11286F:	drivers/i3c/
11287F:	include/dt-bindings/i3c/
11288F:	include/linux/i3c/
11289
11290IBM Operation Panel Input Driver
11291M:	Eddie James <[email protected]>
11292L:	[email protected]
11293S:	Maintained
11294F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11295F:	drivers/input/misc/ibm-panel.c
11296
11297IBM Power 842 compression accelerator
11298M:	Haren Myneni <[email protected]>
11299S:	Supported
11300F:	crypto/842.c
11301F:	drivers/crypto/nx/Kconfig
11302F:	drivers/crypto/nx/Makefile
11303F:	drivers/crypto/nx/nx-842*
11304F:	include/linux/sw842.h
11305F:	lib/842/
11306
11307IBM Power in-Nest Crypto Acceleration
11308M:	Breno Leitão <[email protected]>
11309M:	Nayna Jain <[email protected]>
11310M:	Paulo Flabiano Smorigo <[email protected]>
11311L:	[email protected]
11312S:	Supported
11313F:	drivers/crypto/nx/Kconfig
11314F:	drivers/crypto/nx/Makefile
11315F:	drivers/crypto/nx/nx-aes*
11316F:	drivers/crypto/nx/nx-sha*
11317F:	drivers/crypto/nx/nx.*
11318F:	drivers/crypto/nx/nx_csbcpb.h
11319F:	drivers/crypto/nx/nx_debugfs.c
11320
11321IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11322M:	Tyrel Datwyler <[email protected]>
11323L:	[email protected]
11324L:	[email protected]
11325S:	Supported
11326F:	drivers/pci/hotplug/rpadlpar*
11327
11328IBM Power Linux RAID adapter
11329M:	Brian King <[email protected]>
11330S:	Supported
11331F:	drivers/scsi/ipr.*
11332
11333IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11334M:	Tyrel Datwyler <[email protected]>
11335L:	[email protected]
11336L:	[email protected]
11337S:	Supported
11338F:	drivers/pci/hotplug/rpaphp*
11339
11340IBM Power SRIOV Virtual NIC Device Driver
11341M:	Haren Myneni <[email protected]>
11342M:	Rick Lindsley <[email protected]>
11343R:	Nick Child <[email protected]>
11344R:	Thomas Falcon <[email protected]>
11345L:	[email protected]
11346S:	Maintained
11347F:	drivers/net/ethernet/ibm/ibmvnic.*
11348
11349IBM Power VFIO Support
11350M:	Timothy Pearson <[email protected]>
11351S:	Supported
11352F:	drivers/vfio/vfio_iommu_spapr_tce.c
11353
11354IBM Power Virtual Ethernet Device Driver
11355M:	Nick Child <[email protected]>
11356L:	[email protected]
11357S:	Maintained
11358F:	drivers/net/ethernet/ibm/ibmveth.*
11359
11360IBM Power Virtual FC Device Drivers
11361M:	Tyrel Datwyler <[email protected]>
11362L:	[email protected]
11363S:	Supported
11364F:	drivers/scsi/ibmvscsi/ibmvfc*
11365
11366IBM Power Virtual Management Channel Driver
11367M:	Brad Warrum <[email protected]>
11368M:	Ritu Agarwal <[email protected]>
11369S:	Supported
11370F:	drivers/misc/ibmvmc.*
11371
11372IBM Power Virtual SCSI Device Drivers
11373M:	Tyrel Datwyler <[email protected]>
11374L:	[email protected]
11375S:	Supported
11376F:	drivers/scsi/ibmvscsi/ibmvscsi*
11377F:	include/scsi/viosrp.h
11378
11379IBM Power Virtual SCSI Device Target Driver
11380M:	Tyrel Datwyler <[email protected]>
11381L:	[email protected]
11382L:	[email protected]
11383S:	Supported
11384F:	drivers/scsi/ibmvscsi_tgt/
11385
11386IBM Power VMX Cryptographic instructions
11387M:	Breno Leitão <[email protected]>
11388M:	Nayna Jain <[email protected]>
11389M:	Paulo Flabiano Smorigo <[email protected]>
11390L:	[email protected]
11391S:	Supported
11392F:	arch/powerpc/crypto/Kconfig
11393F:	arch/powerpc/crypto/Makefile
11394F:	arch/powerpc/crypto/aes.c
11395F:	arch/powerpc/crypto/aes_cbc.c
11396F:	arch/powerpc/crypto/aes_ctr.c
11397F:	arch/powerpc/crypto/aes_xts.c
11398F:	arch/powerpc/crypto/aesp8-ppc.*
11399F:	arch/powerpc/crypto/ghash.c
11400F:	arch/powerpc/crypto/ghashp8-ppc.pl
11401F:	arch/powerpc/crypto/ppc-xlate.pl
11402F:	arch/powerpc/crypto/vmx.c
11403
11404IBM ServeRAID RAID DRIVER
11405S:	Orphan
11406F:	drivers/scsi/ips.*
11407
11408ICH LPC AND GPIO DRIVER
11409M:	Peter Tyser <[email protected]>
11410S:	Maintained
11411F:	drivers/gpio/gpio-ich.c
11412F:	drivers/mfd/lpc_ich.c
11413
11414ICY I2C DRIVER
11415M:	Max Staudt <[email protected]>
11416L:	[email protected]
11417S:	Maintained
11418F:	drivers/i2c/busses/i2c-icy.c
11419
11420IDEAPAD LAPTOP EXTRAS DRIVER
11421M:	Ike Panhc <[email protected]>
11422L:	[email protected]
11423S:	Maintained
11424W:	http://launchpad.net/ideapad-laptop
11425F:	drivers/platform/x86/ideapad-laptop.c
11426
11427IDEAPAD LAPTOP SLIDEBAR DRIVER
11428M:	Andrey Moiseev <[email protected]>
11429L:	[email protected]
11430S:	Maintained
11431W:	https://github.com/o2genum/ideapad-slidebar
11432F:	drivers/input/misc/ideapad_slidebar.c
11433
11434IDT VersaClock 5 CLOCK DRIVER
11435M:	Luca Ceresoli <[email protected]>
11436S:	Maintained
11437F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11438F:	drivers/clk/clk-versaclock5.c
11439
11440IEEE 802.15.4 SUBSYSTEM
11441M:	Alexander Aring <[email protected]>
11442M:	Stefan Schmidt <[email protected]>
11443M:	Miquel Raynal <[email protected]>
11444L:	[email protected]
11445S:	Maintained
11446W:	https://linux-wpan.org/
11447Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11450F:	Documentation/networking/ieee802154.rst
11451F:	drivers/net/ieee802154/
11452F:	include/linux/ieee802154.h
11453F:	include/linux/nl802154.h
11454F:	include/net/af_ieee802154.h
11455F:	include/net/cfg802154.h
11456F:	include/net/ieee802154_netdev.h
11457F:	include/net/mac802154.h
11458F:	include/net/nl802154.h
11459F:	net/ieee802154/
11460F:	net/mac802154/
11461
11462Intel VIRTIO DATA PATH ACCELERATOR
11463M:	Zhu Lingshan <[email protected]>
11464L:	[email protected]
11465S:	Supported
11466F:	drivers/vdpa/ifcvf/
11467
11468IFE PROTOCOL
11469M:	Yotam Gigi <[email protected]>
11470M:	Jamal Hadi Salim <[email protected]>
11471F:	include/net/ife.h
11472F:	include/uapi/linux/ife.h
11473F:	net/ife
11474
11475IGORPLUG-USB IR RECEIVER
11476M:	Sean Young <[email protected]>
11477L:	[email protected]
11478S:	Maintained
11479F:	drivers/media/rc/igorplugusb.c
11480
11481IGUANAWORKS USB IR TRANSCEIVER
11482M:	Sean Young <[email protected]>
11483L:	[email protected]
11484S:	Maintained
11485F:	drivers/media/rc/iguanair.c
11486
11487IIO BACKEND FRAMEWORK
11488M:	Nuno Sa <[email protected]>
11489R:	Olivier Moysan <[email protected]>
11490L:	[email protected]
11491S:	Maintained
11492F:	Documentation/ABI/testing/debugfs-iio-backend
11493F:	drivers/iio/industrialio-backend.c
11494F:	include/linux/iio/backend.h
11495
11496IIO DIGITAL POTENTIOMETER DAC
11497M:	Peter Rosin <[email protected]>
11498L:	[email protected]
11499S:	Maintained
11500F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11501F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11502F:	drivers/iio/dac/dpot-dac.c
11503
11504IIO ENVELOPE DETECTOR
11505M:	Peter Rosin <[email protected]>
11506L:	[email protected]
11507S:	Maintained
11508F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11509F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11510F:	drivers/iio/adc/envelope-detector.c
11511
11512IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11513M:	Matti Vaittinen <[email protected]>
11514L:	[email protected]
11515S:	Maintained
11516F:	drivers/iio/industrialio-gts-helper.c
11517F:	include/linux/iio/iio-gts-helper.h
11518F:	drivers/iio/test/iio-test-gts.c
11519
11520IIO MULTIPLEXER
11521M:	Peter Rosin <[email protected]>
11522L:	[email protected]
11523S:	Maintained
11524F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11525F:	drivers/iio/multiplexer/iio-mux.c
11526
11527IIO SCMI BASED DRIVER
11528M:	Jyoti Bhayana <[email protected]>
11529L:	[email protected]
11530S:	Maintained
11531F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11532
11533IIO SUBSYSTEM AND DRIVERS
11534M:	Jonathan Cameron <[email protected]>
11535R:	Lars-Peter Clausen <[email protected]>
11536L:	[email protected]
11537S:	Maintained
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11539F:	Documentation/ABI/testing/configfs-iio*
11540F:	Documentation/ABI/testing/sysfs-bus-iio*
11541F:	Documentation/devicetree/bindings/iio/
11542F:	Documentation/iio/
11543F:	drivers/iio/
11544F:	drivers/staging/iio/
11545F:	include/dt-bindings/iio/
11546F:	include/linux/iio/
11547F:	tools/iio/
11548
11549IIO UNIT CONVERTER
11550M:	Peter Rosin <[email protected]>
11551L:	[email protected]
11552S:	Maintained
11553F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11554F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11555F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11556F:	drivers/iio/afe/iio-rescale.c
11557
11558IKANOS/ADI EAGLE ADSL USB DRIVER
11559M:	Matthieu Castet <[email protected]>
11560M:	Stanislaw Gruszka <[email protected]>
11561S:	Maintained
11562F:	drivers/usb/atm/ueagle-atm.c
11563
11564IMAGIS TOUCHSCREEN DRIVER
11565M:	Markuss Broks <[email protected]>
11566S:	Maintained
11567F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11568F:	drivers/input/touchscreen/imagis.c
11569
11570IMGTEC ASCII LCD DRIVER
11571M:	Paul Burton <[email protected]>
11572S:	Maintained
11573F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11574F:	drivers/auxdisplay/img-ascii-lcd.c
11575
11576IMGTEC JPEG ENCODER DRIVER
11577M:	Devarsh Thakkar <[email protected]>
11578L:	[email protected]
11579S:	Supported
11580F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11581F:	drivers/media/platform/imagination/e5010*
11582
11583IMGTEC IR DECODER DRIVER
11584S:	Orphan
11585F:	drivers/media/rc/img-ir/
11586
11587IMGTEC POWERVR DRM DRIVER
11588M:	Frank Binns <[email protected]>
11589M:	Matt Coster <[email protected]>
11590S:	Supported
11591T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11592F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11593F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11594F:	Documentation/gpu/imagination/
11595F:	drivers/gpu/drm/ci/xfails/powervr*
11596F:	drivers/gpu/drm/imagination/
11597F:	include/uapi/drm/pvr_drm.h
11598
11599IMON SOUNDGRAPH USB IR RECEIVER
11600M:	Sean Young <[email protected]>
11601L:	[email protected]
11602S:	Maintained
11603F:	drivers/media/rc/imon.c
11604F:	drivers/media/rc/imon_raw.c
11605
11606IMS TWINTURBO FRAMEBUFFER DRIVER
11607L:	[email protected]
11608S:	Orphan
11609F:	drivers/video/fbdev/imsttfb.c
11610
11611INA233 HARDWARE MONITOR DRIVERS
11612M:	Leo Yang <[email protected]>
11613L:	[email protected]
11614S:	Maintained
11615F:	Documentation/hwmon/ina233.rst
11616F:	drivers/hwmon/pmbus/ina233.c
11617
11618INDEX OF FURTHER KERNEL DOCUMENTATION
11619M:	Carlos Bilbao <[email protected]>
11620S:	Maintained
11621F:	Documentation/process/kernel-docs.rst
11622
11623INDUSTRY PACK SUBSYSTEM (IPACK)
11624M:	Vaibhav Gupta <[email protected]>
11625M:	Jens Taprogge <[email protected]>
11626M:	Greg Kroah-Hartman <[email protected]>
11627L:	[email protected]
11628S:	Maintained
11629W:	http://industrypack.sourceforge.net
11630F:	drivers/ipack/
11631
11632INFINEON DPS310 Driver
11633M:	Eddie James <[email protected]>
11634L:	[email protected]
11635S:	Maintained
11636F:	drivers/iio/pressure/dps310.c
11637
11638INFINEON PEB2466 ASoC CODEC
11639M:	Herve Codina <[email protected]>
11640L:	[email protected]
11641S:	Maintained
11642F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11643F:	sound/soc/codecs/peb2466.c
11644
11645INFINIBAND SUBSYSTEM
11646M:	Jason Gunthorpe <[email protected]>
11647M:	Leon Romanovsky <[email protected]>
11648L:	[email protected]
11649S:	Supported
11650W:	https://github.com/linux-rdma/rdma-core
11651Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11653F:	Documentation/devicetree/bindings/infiniband/
11654F:	Documentation/infiniband/
11655F:	drivers/infiniband/
11656F:	include/rdma/
11657F:	include/trace/events/ib_mad.h
11658F:	include/trace/events/ib_umad.h
11659F:	include/trace/misc/rdma.h
11660F:	include/uapi/linux/if_infiniband.h
11661F:	include/uapi/rdma/
11662F:	samples/bpf/ibumad_kern.c
11663F:	samples/bpf/ibumad_user.c
11664
11665INGENIC JZ4780 NAND DRIVER
11666M:	Harvey Hunt <[email protected]>
11667L:	[email protected]
11668L:	[email protected]
11669S:	Maintained
11670F:	drivers/mtd/nand/raw/ingenic/
11671
11672INGENIC JZ47xx SoCs
11673M:	Paul Cercueil <[email protected]>
11674L:	[email protected]
11675S:	Maintained
11676F:	arch/mips/boot/dts/ingenic/
11677F:	arch/mips/generic/board-ingenic.c
11678F:	arch/mips/include/asm/mach-ingenic/
11679F:	arch/mips/ingenic/Kconfig
11680F:	drivers/clk/ingenic/
11681F:	drivers/dma/dma-jz4780.c
11682F:	drivers/gpu/drm/ingenic/
11683F:	drivers/i2c/busses/i2c-jz4780.c
11684F:	drivers/iio/adc/ingenic-adc.c
11685F:	drivers/irqchip/irq-ingenic.c
11686F:	drivers/memory/jz4780-nemc.c
11687F:	drivers/mmc/host/jz4740_mmc.c
11688F:	drivers/mtd/nand/raw/ingenic/
11689F:	drivers/pinctrl/pinctrl-ingenic.c
11690F:	drivers/power/supply/ingenic-battery.c
11691F:	drivers/pwm/pwm-jz4740.c
11692F:	drivers/remoteproc/ingenic_rproc.c
11693F:	drivers/rtc/rtc-jz4740.c
11694F:	drivers/tty/serial/8250/8250_ingenic.c
11695F:	drivers/usb/musb/jz4740.c
11696F:	drivers/watchdog/jz4740_wdt.c
11697F:	include/dt-bindings/iio/adc/ingenic,adc.h
11698F:	include/linux/mfd/ingenic-tcu.h
11699F:	sound/soc/codecs/jz47*
11700F:	sound/soc/jz4740/
11701
11702INJOINIC IP5xxx POWER BANK IC DRIVER
11703M:	Samuel Holland <[email protected]>
11704S:	Maintained
11705F:	drivers/power/supply/ip5xxx_power.c
11706
11707INOTIFY
11708M:	Jan Kara <[email protected]>
11709R:	Amir Goldstein <[email protected]>
11710L:	[email protected]
11711S:	Maintained
11712F:	Documentation/filesystems/inotify.rst
11713F:	fs/notify/inotify/
11714F:	include/linux/inotify.h
11715F:	include/uapi/linux/inotify.h
11716
11717INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11718M:	Dmitry Torokhov <[email protected]>
11719L:	[email protected]
11720S:	Maintained
11721Q:	http://patchwork.kernel.org/project/linux-input/list/
11722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11723F:	Documentation/devicetree/bindings/input/
11724F:	Documentation/devicetree/bindings/serio/
11725F:	Documentation/input/
11726F:	drivers/input/
11727F:	include/dt-bindings/input/
11728F:	include/linux/gameport.h
11729F:	include/linux/i8042.h
11730F:	include/linux/input.h
11731F:	include/linux/input/
11732F:	include/linux/libps2.h
11733F:	include/linux/serio.h
11734F:	include/uapi/linux/gameport.h
11735F:	include/uapi/linux/input-event-codes.h
11736F:	include/uapi/linux/input.h
11737F:	include/uapi/linux/serio.h
11738F:	include/uapi/linux/uinput.h
11739
11740INPUT MULTITOUCH (MT) PROTOCOL
11741M:	Henrik Rydberg <[email protected]>
11742L:	[email protected]
11743S:	Odd fixes
11744F:	Documentation/input/multi-touch-protocol.rst
11745F:	drivers/input/input-mt.c
11746K:	\b(ABS|SYN)_MT_
11747
11748INSIDE SECURE CRYPTO DRIVER
11749M:	Antoine Tenart <[email protected]>
11750L:	[email protected]
11751S:	Maintained
11752F:	drivers/crypto/inside-secure/
11753
11754INSIDE SECURE EIP93 CRYPTO DRIVER
11755M:	Christian Marangi <[email protected]>
11756L:	[email protected]
11757S:	Maintained
11758F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11759F:	drivers/crypto/inside-secure/eip93/
11760
11761INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11762M:	Mimi Zohar <[email protected]>
11763M:	Roberto Sassu <[email protected]>
11764M:	Dmitry Kasatkin <[email protected]>
11765R:	Eric Snowberg <[email protected]>
11766L:	[email protected]
11767S:	Supported
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11769F:	security/integrity/
11770F:	security/integrity/ima/
11771
11772INTEGRITY POLICY ENFORCEMENT (IPE)
11773M:	Fan Wu <[email protected]>
11774L:	[email protected]
11775S:	Supported
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11777F:	Documentation/admin-guide/LSM/ipe.rst
11778F:	Documentation/security/ipe.rst
11779F:	scripts/ipe/
11780F:	security/ipe/
11781
11782INTEL 810/815 FRAMEBUFFER DRIVER
11783M:	Antonino Daplas <[email protected]>
11784L:	[email protected]
11785S:	Maintained
11786F:	drivers/video/fbdev/i810/
11787
11788INTEL 8254 COUNTER DRIVER
11789M:	William Breathitt Gray <[email protected]>
11790L:	[email protected]
11791S:	Maintained
11792F:	drivers/counter/i8254.c
11793F:	include/linux/i8254.h
11794
11795INTEL 8255 GPIO DRIVER
11796M:	William Breathitt Gray <[email protected]>
11797L:	[email protected]
11798S:	Maintained
11799F:	drivers/gpio/gpio-i8255.c
11800F:	drivers/gpio/gpio-i8255.h
11801
11802INTEL ASoC DRIVERS
11803M:	Cezary Rojewski <[email protected]>
11804M:	Liam Girdwood <[email protected]>
11805M:	Peter Ujfalusi <[email protected]>
11806M:	Bard Liao <[email protected]>
11807M:	Ranjani Sridharan <[email protected]>
11808M:	Kai Vehmanen <[email protected]>
11809R:	Pierre-Louis Bossart <[email protected]>
11810L:	[email protected]
11811S:	Supported
11812F:	sound/soc/intel/
11813
11814INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11815M:	Hans de Goede <[email protected]>
11816L:	[email protected]
11817S:	Maintained
11818F:	drivers/platform/x86/intel/atomisp2/pm.c
11819
11820INTEL ATOMISP2 LED DRIVER
11821M:	Hans de Goede <[email protected]>
11822L:	[email protected]
11823S:	Maintained
11824F:	drivers/platform/x86/intel/atomisp2/led.c
11825
11826INTEL BIOS SAR INT1092 DRIVER
11827M:	Shravan Sudhakar <[email protected]>
11828L:	[email protected]
11829S:	Maintained
11830F:	drivers/platform/x86/intel/int1092/
11831
11832INTEL BROXTON PMC DRIVER
11833M:	Mika Westerberg <[email protected]>
11834M:	Zha Qipeng <[email protected]>
11835S:	Maintained
11836F:	drivers/mfd/intel_pmc_bxt.c
11837F:	include/linux/mfd/intel_pmc_bxt.h
11838
11839INTEL C600 SERIES SAS CONTROLLER DRIVER
11840L:	[email protected]
11841S:	Orphan
11842T:	git git://git.code.sf.net/p/intel-sas/isci
11843F:	drivers/scsi/isci/
11844
11845INTEL CPU family model numbers
11846M:	Tony Luck <[email protected]>
11847M:	[email protected]
11848L:	[email protected]
11849S:	Supported
11850F:	arch/x86/include/asm/intel-family.h
11851
11852INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11853M:	Jani Nikula <[email protected]>
11854M:	Rodrigo Vivi <[email protected]>
11855L:	[email protected]
11856L:	[email protected]
11857S:	Supported
11858F:	drivers/gpu/drm/i915/display/
11859F:	drivers/gpu/drm/xe/display/
11860F:	drivers/gpu/drm/xe/compat-i915-headers
11861F:	include/drm/intel/
11862
11863INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11864M:	Jani Nikula <[email protected]>
11865M:	Joonas Lahtinen <[email protected]>
11866M:	Rodrigo Vivi <[email protected]>
11867M:	Tvrtko Ursulin <[email protected]>
11868L:	[email protected]
11869S:	Supported
11870W:	https://drm.pages.freedesktop.org/intel-docs/
11871Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11872B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11873C:	irc://irc.oftc.net/intel-gfx
11874T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11875F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11876F:	Documentation/gpu/i915.rst
11877F:	drivers/gpu/drm/ci/xfails/i915*
11878F:	drivers/gpu/drm/i915/
11879F:	include/drm/intel/
11880F:	include/uapi/drm/i915_drm.h
11881
11882INTEL DRM XE DRIVER (Lunar Lake and newer)
11883M:	Lucas De Marchi <[email protected]>
11884M:	Thomas Hellström <[email protected]>
11885M:	Rodrigo Vivi <[email protected]>
11886L:	[email protected]
11887S:	Supported
11888W:	https://drm.pages.freedesktop.org/intel-docs/
11889Q:	http://patchwork.freedesktop.org/project/intel-xe/
11890B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11891C:	irc://irc.oftc.net/xe
11892T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11893F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11894F:	Documentation/gpu/xe/
11895F:	drivers/gpu/drm/xe/
11896F:	include/drm/intel/
11897F:	include/uapi/drm/xe_drm.h
11898
11899INTEL ETHERNET DRIVERS
11900M:	Tony Nguyen <[email protected]>
11901M:	Przemek Kitszel <[email protected]>
11902L:	[email protected] (moderated for non-subscribers)
11903S:	Maintained
11904W:	https://www.intel.com/content/www/us/en/support.html
11905Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11908F:	Documentation/networking/device_drivers/ethernet/intel/
11909F:	drivers/net/ethernet/intel/
11910F:	drivers/net/ethernet/intel/*/
11911F:	include/linux/avf/virtchnl.h
11912F:	include/linux/net/intel/iidc.h
11913
11914INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11915M:	Mustafa Ismail <[email protected]>
11916M:	Tatyana Nikolova <[email protected]>
11917L:	[email protected]
11918S:	Supported
11919F:	drivers/infiniband/hw/irdma/
11920F:	include/uapi/rdma/irdma-abi.h
11921
11922INTEL GPIO DRIVERS
11923M:	Andy Shevchenko <[email protected]>
11924L:	[email protected]
11925S:	Supported
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11927F:	drivers/gpio/gpio-elkhartlake.c
11928F:	drivers/gpio/gpio-graniterapids.c
11929F:	drivers/gpio/gpio-ich.c
11930F:	drivers/gpio/gpio-merrifield.c
11931F:	drivers/gpio/gpio-ml-ioh.c
11932F:	drivers/gpio/gpio-pch.c
11933F:	drivers/gpio/gpio-sch.c
11934F:	drivers/gpio/gpio-sodaville.c
11935F:	drivers/gpio/gpio-tangier.c
11936F:	drivers/gpio/gpio-tangier.h
11937
11938INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11939M:	Zhenyu Wang <[email protected]>
11940M:	Zhi Wang <[email protected]>
11941L:	[email protected]
11942L:	[email protected]
11943S:	Supported
11944W:	https://github.com/intel/gvt-linux/wiki
11945T:	git https://github.com/intel/gvt-linux.git
11946F:	drivers/gpu/drm/i915/gvt/
11947
11948INTEL HID EVENT DRIVER
11949M:	Alex Hung <[email protected]>
11950L:	[email protected]
11951S:	Maintained
11952F:	drivers/platform/x86/intel/hid.c
11953
11954INTEL I/OAT DMA DRIVER
11955M:	Dave Jiang <[email protected]>
11956R:	Dan Williams <[email protected]>
11957L:	[email protected]
11958S:	Supported
11959Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11960F:	drivers/dma/ioat*
11961
11962INTEL IAA CRYPTO DRIVER
11963M:	Kristen Accardi <[email protected]>
11964M:	Vinicius Costa Gomes <[email protected]>
11965L:	[email protected]
11966S:	Supported
11967F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11968F:	drivers/crypto/intel/iaa/*
11969
11970INTEL IDLE DRIVER
11971M:	Rafael J. Wysocki <[email protected]>
11972M:	Artem Bityutskiy <[email protected]>
11973M:	Artem Bityutskiy <[email protected]>
11974R:	Len Brown <[email protected]>
11975L:	[email protected]
11976S:	Supported
11977B:	https://bugzilla.kernel.org
11978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11979F:	drivers/idle/intel_idle.c
11980
11981INTEL IDXD DRIVER
11982M:	Vinicius Costa Gomes <[email protected]>
11983R:	Dave Jiang <[email protected]>
11984L:	[email protected]
11985S:	Supported
11986F:	drivers/dma/idxd/*
11987F:	include/uapi/linux/idxd.h
11988
11989INTEL IN FIELD SCAN (IFS) DEVICE
11990M:	Jithu Joseph <[email protected]>
11991R:	Ashok Raj <[email protected]>
11992R:	Tony Luck <[email protected]>
11993S:	Maintained
11994F:	drivers/platform/x86/intel/ifs
11995F:	include/trace/events/intel_ifs.h
11996F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11997
11998INTEL INTEGRATED SENSOR HUB DRIVER
11999M:	Srinivas Pandruvada <[email protected]>
12000M:	Jiri Kosina <[email protected]>
12001L:	[email protected]
12002S:	Maintained
12003F:	drivers/hid/intel-ish-hid/
12004
12005INTEL IOMMU (VT-d)
12006M:	David Woodhouse <[email protected]>
12007M:	Lu Baolu <[email protected]>
12008L:	[email protected]
12009S:	Supported
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12011F:	drivers/iommu/intel/
12012
12013INTEL IPU3 CSI-2 CIO2 DRIVER
12014M:	Yong Zhi <[email protected]>
12015M:	Sakari Ailus <[email protected]>
12016M:	Bingbu Cao <[email protected]>
12017M:	Dan Scally <[email protected]>
12018R:	Tianshu Qiu <[email protected]>
12019L:	[email protected]
12020S:	Maintained
12021T:	git git://linuxtv.org/media.git
12022F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12023F:	drivers/media/pci/intel/ipu3/
12024
12025INTEL IPU3 CSI-2 IMGU DRIVER
12026M:	Sakari Ailus <[email protected]>
12027R:	Bingbu Cao <[email protected]>
12028R:	Tianshu Qiu <[email protected]>
12029L:	[email protected]
12030S:	Maintained
12031F:	Documentation/admin-guide/media/ipu3.rst
12032F:	Documentation/admin-guide/media/ipu3_rcb.svg
12033F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12034F:	drivers/staging/media/ipu3/
12035
12036INTEL IPU6 INPUT SYSTEM DRIVER
12037M:	Sakari Ailus <[email protected]>
12038M:	Bingbu Cao <[email protected]>
12039R:	Tianshu Qiu <[email protected]>
12040L:	[email protected]
12041S:	Maintained
12042T:	git git://linuxtv.org/media.git
12043F:	Documentation/admin-guide/media/ipu6-isys.rst
12044F:	drivers/media/pci/intel/ipu6/
12045
12046INTEL ISHTP ECLITE DRIVER
12047M:	Srinivas Pandruvada <[email protected]>
12048L:	[email protected]
12049S:	Supported
12050F:	drivers/platform/x86/intel/ishtp_eclite.c
12051
12052INTEL IXP4XX CRYPTO SUPPORT
12053M:	Corentin Labbe <[email protected]>
12054L:	[email protected]
12055S:	Maintained
12056F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12057
12058INTEL KEEM BAY DRM DRIVER
12059M:	Anitha Chrisanthus <[email protected]>
12060M:	Edmund Dea <[email protected]>
12061S:	Maintained
12062F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12063F:	drivers/gpu/drm/kmb/
12064
12065INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12066M:	Daniele Alessandrelli <[email protected]>
12067S:	Maintained
12068F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12069F:	drivers/crypto/intel/keembay/Kconfig
12070F:	drivers/crypto/intel/keembay/Makefile
12071F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12072F:	drivers/crypto/intel/keembay/ocs-aes.c
12073F:	drivers/crypto/intel/keembay/ocs-aes.h
12074
12075INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12076M:	Daniele Alessandrelli <[email protected]>
12077M:	Prabhjot Khurana <[email protected]>
12078M:	Mark Gross <[email protected]>
12079S:	Maintained
12080F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12081F:	drivers/crypto/intel/keembay/Kconfig
12082F:	drivers/crypto/intel/keembay/Makefile
12083F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12084
12085INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12086M:	Daniele Alessandrelli <[email protected]>
12087M:	Declan Murphy <[email protected]>
12088S:	Maintained
12089F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12090F:	drivers/crypto/intel/keembay/Kconfig
12091F:	drivers/crypto/intel/keembay/Makefile
12092F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12093F:	drivers/crypto/intel/keembay/ocs-hcu.c
12094F:	drivers/crypto/intel/keembay/ocs-hcu.h
12095
12096INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12097M:	Wentong Wu <[email protected]>
12098M:	Sakari Ailus <[email protected]>
12099S:	Maintained
12100F:	drivers/gpio/gpio-ljca.c
12101F:	drivers/i2c/busses/i2c-ljca.c
12102F:	drivers/spi/spi-ljca.c
12103F:	drivers/usb/misc/usb-ljca.c
12104F:	include/linux/usb/ljca.h
12105
12106INTEL MANAGEMENT ENGINE (mei)
12107M:	Alexander Usyskin <[email protected]>
12108L:	[email protected]
12109S:	Supported
12110F:	Documentation/driver-api/mei/*
12111F:	drivers/misc/mei/
12112F:	drivers/watchdog/mei_wdt.c
12113F:	include/linux/mei_aux.h
12114F:	include/linux/mei_cl_bus.h
12115F:	include/uapi/linux/mei.h
12116F:	include/uapi/linux/mei_uuid.h
12117F:	include/uapi/linux/uuid.h
12118F:	samples/mei/*
12119
12120INTEL MAX 10 BMC MFD DRIVER
12121M:	Xu Yilun <[email protected]>
12122R:	Tom Rix <[email protected]>
12123S:	Maintained
12124F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12125F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12126F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12127F:	drivers/mfd/intel-m10-bmc*
12128F:	include/linux/mfd/intel-m10-bmc.h
12129
12130INTEL MAX10 BMC SECURE UPDATES
12131M:	Peter Colberg <[email protected]>
12132L:	[email protected]
12133S:	Maintained
12134F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12135F:	drivers/fpga/intel-m10-bmc-sec-update.c
12136
12137INTEL MID (Mobile Internet Device) PLATFORM
12138M:	Andy Shevchenko <[email protected]>
12139L:	[email protected]
12140S:	Supported
12141F:	arch/x86/include/asm/intel-mid.h
12142F:	arch/x86/pci/intel_mid_pci.c
12143F:	arch/x86/platform/intel-mid/
12144F:	drivers/dma/hsu/
12145F:	drivers/extcon/extcon-intel-mrfld.c
12146F:	drivers/gpio/gpio-merrifield.c
12147F:	drivers/gpio/gpio-tangier.*
12148F:	drivers/iio/adc/intel_mrfld_adc.c
12149F:	drivers/mfd/intel_soc_pmic_mrfld.c
12150F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12151F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12152F:	drivers/pinctrl/intel/pinctrl-tangier.*
12153F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12154F:	drivers/platform/x86/intel_scu_*
12155F:	drivers/staging/media/atomisp/
12156F:	drivers/tty/serial/8250/8250_mid.c
12157F:	drivers/watchdog/intel-mid_wdt.c
12158F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12159F:	include/linux/platform_data/x86/intel-mid_wdt.h
12160F:	include/linux/platform_data/x86/intel_scu_ipc.h
12161
12162INTEL P-Unit IPC DRIVER
12163M:	Zha Qipeng <[email protected]>
12164L:	[email protected]
12165S:	Maintained
12166F:	arch/x86/include/asm/intel_punit_ipc.h
12167F:	drivers/platform/x86/intel/punit_ipc.c
12168
12169INTEL PMC CORE DRIVER
12170M:	Rajneesh Bhardwaj <[email protected]>
12171M:	David E Box <[email protected]>
12172L:	[email protected]
12173S:	Maintained
12174F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12175F:	drivers/platform/x86/intel/pmc/
12176F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12177
12178INTEL PMIC GPIO DRIVERS
12179M:	Andy Shevchenko <[email protected]>
12180S:	Supported
12181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12182F:	drivers/gpio/gpio-*cove.c
12183
12184INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12185M:	Andy Shevchenko <[email protected]>
12186S:	Supported
12187F:	drivers/mfd/intel_soc_pmic*
12188F:	include/linux/mfd/intel_soc_pmic*
12189
12190INTEL PMT DRIVERS
12191M:	David E. Box <[email protected]>
12192S:	Supported
12193F:	drivers/platform/x86/intel/pmt/
12194
12195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12196M:	Stanislav Yakovlev <[email protected]>
12197L:	[email protected]
12198S:	Maintained
12199F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12200F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12201F:	drivers/net/wireless/intel/ipw2x00/
12202
12203INTEL PSTATE DRIVER
12204M:	Srinivas Pandruvada <[email protected]>
12205M:	Len Brown <[email protected]>
12206L:	[email protected]
12207S:	Supported
12208F:	drivers/cpufreq/intel_pstate.c
12209
12210INTEL PTP DFL ToD DRIVER
12211M:	Tianfei Zhang <[email protected]>
12212L:	[email protected]
12213L:	[email protected]
12214S:	Maintained
12215F:	drivers/ptp/ptp_dfl_tod.c
12216
12217INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12218M:	Jarkko Nikula <[email protected]>
12219L:	[email protected]
12220F:	drivers/counter/intel-qep.c
12221
12222INTEL SCU DRIVERS
12223M:	Mika Westerberg <[email protected]>
12224S:	Maintained
12225F:	drivers/platform/x86/intel_scu_*
12226F:	include/linux/platform_data/x86/intel_scu_ipc.h
12227
12228INTEL SDSI DRIVER
12229M:	David E. Box <[email protected]>
12230S:	Supported
12231F:	drivers/platform/x86/intel/sdsi.c
12232F:	tools/arch/x86/intel_sdsi/
12233F:	tools/testing/selftests/drivers/sdsi/
12234
12235INTEL SGX
12236M:	Jarkko Sakkinen <[email protected]>
12237R:	Dave Hansen <[email protected]>
12238L:	[email protected]
12239S:	Supported
12240Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12242F:	Documentation/arch/x86/sgx.rst
12243F:	arch/x86/entry/vdso/vsgx.S
12244F:	arch/x86/include/asm/sgx.h
12245F:	arch/x86/include/uapi/asm/sgx.h
12246F:	arch/x86/kernel/cpu/sgx/*
12247F:	tools/testing/selftests/sgx/*
12248K:	\bSGX_
12249
12250INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12251M:	Daniel Scally <[email protected]>
12252S:	Maintained
12253F:	drivers/platform/x86/intel/int3472/
12254
12255INTEL SPEED SELECT TECHNOLOGY
12256M:	Srinivas Pandruvada <[email protected]>
12257L:	[email protected]
12258S:	Maintained
12259F:	drivers/platform/x86/intel/speed_select_if/
12260F:	include/uapi/linux/isst_if.h
12261F:	tools/power/x86/intel-speed-select/
12262
12263INTEL STRATIX10 FIRMWARE DRIVERS
12264M:	Dinh Nguyen <[email protected]>
12265L:	[email protected]
12266S:	Maintained
12267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12268F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12269F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12270F:	drivers/firmware/stratix10-rsu.c
12271F:	drivers/firmware/stratix10-svc.c
12272F:	include/linux/firmware/intel/stratix10-smc.h
12273F:	include/linux/firmware/intel/stratix10-svc-client.h
12274
12275INTEL TELEMETRY DRIVER
12276M:	Rajneesh Bhardwaj <[email protected]>
12277M:	"David E. Box" <[email protected]>
12278L:	[email protected]
12279S:	Maintained
12280F:	arch/x86/include/asm/intel_telemetry.h
12281F:	drivers/platform/x86/intel/telemetry/
12282
12283INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12284M:	Even Xu <[email protected]>
12285M:	Xinpeng Sun <[email protected]>
12286S:	Maintained
12287F:	drivers/hid/intel-thc-hid/
12288
12289INTEL TPMI DRIVER
12290M:	Srinivas Pandruvada <[email protected]>
12291L:	[email protected]
12292S:	Maintained
12293F:	Documentation/ABI/testing/debugfs-tpmi
12294F:	drivers/platform/x86/intel/vsec_tpmi.c
12295F:	include/linux/intel_tpmi.h
12296
12297INTEL UNCORE FREQUENCY CONTROL
12298M:	Srinivas Pandruvada <[email protected]>
12299L:	[email protected]
12300S:	Maintained
12301F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12302F:	drivers/platform/x86/intel/uncore-frequency/
12303
12304INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12305M:	David E. Box <[email protected]>
12306S:	Supported
12307F:	drivers/platform/x86/intel/vsec.c
12308F:	include/linux/intel_vsec.h
12309
12310INTEL VIRTUAL BUTTON DRIVER
12311M:	AceLan Kao <[email protected]>
12312L:	[email protected]
12313S:	Maintained
12314F:	drivers/platform/x86/intel/vbtn.c
12315
12316INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12317M:	Stanislaw Gruszka <[email protected]>
12318L:	[email protected]
12319S:	Supported
12320F:	drivers/net/wireless/intel/iwlegacy/
12321
12322INTEL WIRELESS WIFI LINK (iwlwifi)
12323M:	Miri Korenblit <[email protected]>
12324L:	[email protected]
12325S:	Supported
12326W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12328F:	drivers/net/wireless/intel/iwlwifi/
12329
12330INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12331M:	Jithu Joseph <[email protected]>
12332S:	Maintained
12333W:	https://slimbootloader.github.io/security/firmware-update.html
12334F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12335
12336INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12337L:	[email protected]
12338S:	Maintained
12339F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12340
12341INTEL WWAN IOSM DRIVER
12342M:	M Chetan Kumar <[email protected]>
12343L:	[email protected]
12344S:	Maintained
12345F:	drivers/net/wwan/iosm/
12346
12347INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12348M:	Xin Li <[email protected]>
12349M:	"H. Peter Anvin" <[email protected]>
12350S:	Supported
12351F:	Documentation/arch/x86/x86_64/fred.rst
12352F:	arch/x86/entry/entry_64_fred.S
12353F:	arch/x86/entry/entry_fred.c
12354F:	arch/x86/include/asm/fred.h
12355F:	arch/x86/kernel/fred.c
12356
12357INTEL(R) TRACE HUB
12358M:	Alexander Shishkin <[email protected]>
12359S:	Supported
12360F:	Documentation/trace/intel_th.rst
12361F:	drivers/hwtracing/intel_th/
12362F:	include/linux/intel_th.h
12363
12364INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12365M:	Ning Sun <[email protected]>
12366L:	[email protected]
12367S:	Supported
12368W:	http://tboot.sourceforge.net
12369T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12370F:	Documentation/arch/x86/intel_txt.rst
12371F:	arch/x86/kernel/tboot.c
12372F:	include/linux/tboot.h
12373
12374INTERCONNECT API
12375M:	Georgi Djakov <[email protected]>
12376L:	[email protected]
12377S:	Maintained
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12379F:	Documentation/devicetree/bindings/interconnect/
12380F:	Documentation/driver-api/interconnect.rst
12381F:	drivers/interconnect/
12382F:	include/dt-bindings/interconnect/
12383F:	include/linux/interconnect-provider.h
12384F:	include/linux/interconnect.h
12385
12386INTERRUPT COUNTER DRIVER
12387M:	Oleksij Rempel <[email protected]>
12388R:	Pengutronix Kernel Team <[email protected]>
12389L:	[email protected]
12390F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12391F:	drivers/counter/interrupt-cnt.c
12392
12393INTERSIL ISL7998X VIDEO DECODER DRIVER
12394M:	Michael Tretter <[email protected]>
12395R:	Pengutronix Kernel Team <[email protected]>
12396L:	[email protected]
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12399F:	drivers/media/i2c/isl7998x.c
12400
12401INVENSENSE ICM-426xx IMU DRIVER
12402M:	Jean-Baptiste Maneyrol <[email protected]>
12403L:	[email protected]
12404S:	Maintained
12405W:	https://invensense.tdk.com/
12406F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12407F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12408F:	drivers/iio/imu/inv_icm42600/
12409
12410INVENSENSE MPU-3050 GYROSCOPE DRIVER
12411M:	Linus Walleij <[email protected]>
12412L:	[email protected]
12413S:	Maintained
12414F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12415F:	drivers/iio/gyro/mpu3050*
12416
12417INVENSENSE MPU-6050 IMU DRIVER
12418M:	Jean-Baptiste Maneyrol <[email protected]>
12419L:	[email protected]
12420S:	Maintained
12421W:	https://invensense.tdk.com/
12422F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12423F:	drivers/iio/imu/inv_mpu6050/
12424
12425IOC3 ETHERNET DRIVER
12426M:	Thomas Bogendoerfer <[email protected]>
12427L:	[email protected]
12428S:	Maintained
12429F:	drivers/net/ethernet/sgi/ioc3-eth.c
12430
12431IOMMU DMA-API LAYER
12432M:	Robin Murphy <[email protected]>
12433L:	[email protected]
12434S:	Maintained
12435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12436F:	drivers/iommu/dma-iommu.c
12437F:	drivers/iommu/dma-iommu.h
12438F:	drivers/iommu/iova.c
12439F:	include/linux/iommu-dma.h
12440F:	include/linux/iova.h
12441
12442IOMMU SUBSYSTEM
12443M:	Joerg Roedel <[email protected]>
12444M:	Will Deacon <[email protected]>
12445R:	Robin Murphy <[email protected]>
12446L:	[email protected]
12447S:	Maintained
12448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12449F:	Documentation/devicetree/bindings/iommu/
12450F:	drivers/iommu/
12451F:	include/linux/iommu.h
12452F:	include/linux/iova.h
12453F:	include/linux/of_iommu.h
12454
12455IOMMUFD
12456M:	Jason Gunthorpe <[email protected]>
12457M:	Kevin Tian <[email protected]>
12458L:	[email protected]
12459S:	Maintained
12460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12461F:	Documentation/userspace-api/iommufd.rst
12462F:	drivers/iommu/iommufd/
12463F:	include/linux/iommufd.h
12464F:	include/uapi/linux/iommufd.h
12465F:	tools/testing/selftests/iommu/
12466
12467IOSYS-MAP HELPERS
12468M:	Thomas Zimmermann <[email protected]>
12469L:	[email protected]
12470S:	Maintained
12471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12472F:	include/linux/iosys-map.h
12473
12474IO_URING
12475M:	Jens Axboe <[email protected]>
12476M:	Pavel Begunkov <[email protected]>
12477L:	[email protected]
12478S:	Maintained
12479T:	git git://git.kernel.dk/linux-block
12480T:	git git://git.kernel.dk/liburing
12481F:	include/linux/io_uring/
12482F:	include/linux/io_uring.h
12483F:	include/linux/io_uring_types.h
12484F:	include/trace/events/io_uring.h
12485F:	include/uapi/linux/io_uring.h
12486F:	io_uring/
12487
12488IPMI SUBSYSTEM
12489M:	Corey Minyard <[email protected]>
12490L:	[email protected] (moderated for non-subscribers)
12491S:	Supported
12492W:	http://openipmi.sourceforge.net/
12493T:	git https://github.com/cminyard/linux-ipmi.git for-next
12494F:	Documentation/devicetree/bindings/ipmi/
12495F:	Documentation/driver-api/ipmi.rst
12496F:	drivers/char/ipmi/
12497F:	include/linux/ipmi*
12498F:	include/uapi/linux/ipmi*
12499
12500IPS SCSI RAID DRIVER
12501M:	Adaptec OEM Raid Solutions <[email protected]>
12502L:	[email protected]
12503S:	Maintained
12504W:	http://www.adaptec.com/
12505F:	drivers/scsi/ips*
12506
12507IPVS
12508M:	Simon Horman <[email protected]>
12509M:	Julian Anastasov <[email protected]>
12510L:	[email protected]
12511L:	[email protected]
12512S:	Maintained
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12515F:	Documentation/networking/ipvs-sysctl.rst
12516F:	include/net/ip_vs.h
12517F:	include/uapi/linux/ip_vs.h
12518F:	net/netfilter/ipvs/
12519
12520IPWIRELESS DRIVER
12521M:	Jiri Kosina <[email protected]>
12522M:	David Sterba <[email protected]>
12523S:	Odd Fixes
12524F:	drivers/tty/ipwireless/
12525
12526IRON DEVICE AUDIO CODEC DRIVERS
12527M:	Kiseok Jo <[email protected]>
12528L:	[email protected]
12529S:	Maintained
12530F:	Documentation/devicetree/bindings/sound/irondevice,*
12531F:	sound/soc/codecs/sma*
12532
12533IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12534M:	Thomas Gleixner <[email protected]>
12535S:	Maintained
12536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12537F:	Documentation/core-api/irq/irq-domain.rst
12538F:	include/linux/irqdomain.h
12539F:	include/linux/irqdomain_defs.h
12540F:	kernel/irq/irqdomain.c
12541F:	kernel/irq/msi.c
12542
12543IRQ SUBSYSTEM
12544M:	Thomas Gleixner <[email protected]>
12545L:	[email protected]
12546S:	Maintained
12547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12548F:	include/linux/group_cpus.h
12549F:	include/linux/irq.h
12550F:	include/linux/irqhandler.h
12551F:	include/linux/irqnr.h
12552F:	include/linux/irqreturn.h
12553F:	kernel/irq/
12554F:	lib/group_cpus.c
12555
12556IRQCHIP DRIVERS
12557M:	Thomas Gleixner <[email protected]>
12558L:	[email protected]
12559S:	Maintained
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12561F:	Documentation/devicetree/bindings/interrupt-controller/
12562F:	drivers/irqchip/
12563F:	include/linux/irqchip.h
12564
12565ISA
12566M:	William Breathitt Gray <[email protected]>
12567S:	Maintained
12568F:	Documentation/driver-api/isa.rst
12569F:	drivers/base/isa.c
12570F:	include/linux/isa.h
12571
12572ISA RADIO MODULE
12573M:	Hans Verkuil <[email protected]>
12574L:	[email protected]
12575S:	Maintained
12576W:	https://linuxtv.org
12577T:	git git://linuxtv.org/media.git
12578F:	drivers/media/radio/radio-isa*
12579
12580ISAPNP
12581M:	Jaroslav Kysela <[email protected]>
12582S:	Maintained
12583F:	Documentation/userspace-api/isapnp.rst
12584F:	drivers/pnp/isapnp/
12585F:	include/linux/isapnp.h
12586
12587ISCSI
12588M:	Lee Duncan <[email protected]>
12589M:	Chris Leech <[email protected]>
12590M:	Mike Christie <[email protected]>
12591L:	[email protected]
12592L:	[email protected]
12593S:	Maintained
12594W:	www.open-iscsi.com
12595F:	drivers/scsi/*iscsi*
12596F:	include/scsi/*iscsi*
12597
12598iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12599M:	Peter Jones <[email protected]>
12600M:	Konrad Rzeszutek Wilk <[email protected]>
12601S:	Maintained
12602F:	drivers/firmware/iscsi_ibft*
12603
12604ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12605M:	Sagi Grimberg <[email protected]>
12606M:	Max Gurtovoy <[email protected]>
12607L:	[email protected]
12608S:	Supported
12609W:	http://www.openfabrics.org
12610W:	www.open-iscsi.org
12611Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12612F:	drivers/infiniband/ulp/iser/
12613
12614ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12615M:	Sagi Grimberg <[email protected]>
12616L:	[email protected]
12617L:	[email protected]
12618S:	Supported
12619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12620F:	drivers/infiniband/ulp/isert
12621
12622ISDN/CMTP OVER BLUETOOTH
12623M:	Karsten Keil <[email protected]>
12624L:	[email protected] (subscribers-only)
12625L:	[email protected]
12626S:	Odd Fixes
12627W:	http://www.isdn4linux.de
12628F:	Documentation/isdn/
12629F:	drivers/isdn/capi/
12630F:	include/linux/isdn/
12631F:	include/uapi/linux/isdn/
12632F:	net/bluetooth/cmtp/
12633
12634ISDN/mISDN SUBSYSTEM
12635M:	Karsten Keil <[email protected]>
12636L:	[email protected] (subscribers-only)
12637L:	[email protected]
12638S:	Maintained
12639W:	http://www.isdn4linux.de
12640F:	drivers/isdn/Kconfig
12641F:	drivers/isdn/Makefile
12642F:	drivers/isdn/hardware/
12643F:	drivers/isdn/mISDN/
12644
12645ISL28022 HARDWARE MONITORING DRIVER
12646M:	Carsten Spieß <[email protected]>
12647L:	[email protected]
12648S:	Maintained
12649F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12650F:	Documentation/hwmon/isl28022.rst
12651F:	drivers/hwmon/isl28022.c
12652
12653ISOFS FILESYSTEM
12654M:	Jan Kara <[email protected]>
12655L:	[email protected]
12656S:	Maintained
12657F:	Documentation/filesystems/isofs.rst
12658F:	fs/isofs/
12659
12660IT87 HARDWARE MONITORING DRIVER
12661M:	Jean Delvare <[email protected]>
12662L:	[email protected]
12663S:	Maintained
12664F:	Documentation/hwmon/it87.rst
12665F:	drivers/hwmon/it87.c
12666
12667IT913X MEDIA DRIVER
12668L:	[email protected]
12669S:	Orphan
12670W:	https://linuxtv.org
12671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12672F:	drivers/media/tuners/it913x*
12673
12674ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12675M:	Liu Ying <[email protected]>
12676L:	[email protected]
12677S:	Maintained
12678T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12679F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12680F:	drivers/gpu/drm/bridge/ite-it6263.c
12681
12682ITE IT66121 HDMI BRIDGE DRIVER
12683M:	Phong LE <[email protected]>
12684M:	Neil Armstrong <[email protected]>
12685S:	Maintained
12686T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12687F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12688F:	drivers/gpu/drm/bridge/ite-it66121.c
12689
12690IVTV VIDEO4LINUX DRIVER
12691M:	Andy Walls <[email protected]>
12692L:	[email protected]
12693S:	Maintained
12694W:	https://linuxtv.org
12695T:	git git://linuxtv.org/media.git
12696F:	Documentation/admin-guide/media/ivtv*
12697F:	drivers/media/pci/ivtv/
12698F:	include/uapi/linux/ivtv*
12699
12700IX2505V MEDIA DRIVER
12701M:	Malcolm Priestley <[email protected]>
12702L:	[email protected]
12703S:	Maintained
12704W:	https://linuxtv.org
12705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12706F:	drivers/media/dvb-frontends/ix2505v*
12707
12708JAILHOUSE HYPERVISOR INTERFACE
12709M:	Jan Kiszka <[email protected]>
12710L:	[email protected]
12711S:	Maintained
12712F:	arch/x86/include/asm/jailhouse_para.h
12713F:	arch/x86/kernel/jailhouse.c
12714
12715JFS FILESYSTEM
12716M:	Dave Kleikamp <[email protected]>
12717L:	[email protected]
12718S:	Odd Fixes
12719W:	http://jfs.sourceforge.net/
12720T:	git https://github.com/kleikamp/linux-shaggy.git
12721F:	Documentation/admin-guide/jfs.rst
12722F:	fs/jfs/
12723
12724JME NETWORK DRIVER
12725M:	Guo-Fu Tseng <[email protected]>
12726L:	[email protected]
12727S:	Odd Fixes
12728F:	drivers/net/ethernet/jme.*
12729
12730JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12731M:	David Woodhouse <[email protected]>
12732M:	Richard Weinberger <[email protected]>
12733L:	[email protected]
12734S:	Odd Fixes
12735W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12736T:	git git://git.infradead.org/ubifs-2.6.git
12737F:	fs/jffs2/
12738F:	include/uapi/linux/jffs2.h
12739
12740JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12741M:	"Theodore Ts'o" <[email protected]>
12742M:	Jan Kara <[email protected]>
12743L:	[email protected]
12744S:	Maintained
12745F:	fs/jbd2/
12746F:	include/linux/jbd2.h
12747
12748JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12749M:	Mikhail Ulyanov <[email protected]>
12750L:	[email protected]
12751L:	[email protected]
12752S:	Maintained
12753F:	drivers/media/platform/renesas/rcar_jpu.c
12754
12755JSM Neo PCI based serial card
12756L:	[email protected]
12757S:	Orphan
12758F:	drivers/tty/serial/jsm/
12759
12760K10TEMP HARDWARE MONITORING DRIVER
12761M:	Clemens Ladisch <[email protected]>
12762L:	[email protected]
12763S:	Maintained
12764F:	Documentation/hwmon/k10temp.rst
12765F:	drivers/hwmon/k10temp.c
12766
12767K8TEMP HARDWARE MONITORING DRIVER
12768M:	Rudolf Marek <[email protected]>
12769L:	[email protected]
12770S:	Maintained
12771F:	Documentation/hwmon/k8temp.rst
12772F:	drivers/hwmon/k8temp.c
12773
12774KASAN
12775M:	Andrey Ryabinin <[email protected]>
12776R:	Alexander Potapenko <[email protected]>
12777R:	Andrey Konovalov <[email protected]>
12778R:	Dmitry Vyukov <[email protected]>
12779R:	Vincenzo Frascino <[email protected]>
12780L:	[email protected]
12781S:	Maintained
12782B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12783F:	Documentation/dev-tools/kasan.rst
12784F:	arch/*/include/asm/*kasan.h
12785F:	arch/*/mm/kasan_init*
12786F:	include/linux/kasan*.h
12787F:	lib/Kconfig.kasan
12788F:	mm/kasan/
12789F:	scripts/Makefile.kasan
12790
12791KCONFIG
12792M:	Masahiro Yamada <[email protected]>
12793L:	[email protected]
12794S:	Maintained
12795Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12797F:	Documentation/kbuild/kconfig*
12798F:	scripts/Kconfig.include
12799F:	scripts/kconfig/
12800
12801KCORE
12802M:	Omar Sandoval <[email protected]>
12803L:	[email protected]
12804S:	Maintained
12805F:	fs/proc/kcore.c
12806F:	include/linux/kcore.h
12807
12808KCOV
12809R:	Dmitry Vyukov <[email protected]>
12810R:	Andrey Konovalov <[email protected]>
12811L:	[email protected]
12812S:	Maintained
12813B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12814F:	Documentation/dev-tools/kcov.rst
12815F:	include/linux/kcov.h
12816F:	include/uapi/linux/kcov.h
12817F:	kernel/kcov.c
12818F:	scripts/Makefile.kcov
12819
12820KCSAN
12821M:	Marco Elver <[email protected]>
12822R:	Dmitry Vyukov <[email protected]>
12823L:	[email protected]
12824S:	Maintained
12825F:	Documentation/dev-tools/kcsan.rst
12826F:	include/linux/kcsan*.h
12827F:	kernel/kcsan/
12828F:	lib/Kconfig.kcsan
12829F:	scripts/Makefile.kcsan
12830
12831KDUMP
12832M:	Andrew Morton <[email protected]>
12833M:	Baoquan He <[email protected]>
12834R:	Vivek Goyal <[email protected]>
12835R:	Dave Young <[email protected]>
12836L:	[email protected]
12837S:	Maintained
12838W:	http://lse.sourceforge.net/kdump/
12839F:	Documentation/admin-guide/kdump/
12840F:	fs/proc/vmcore.c
12841F:	include/linux/crash_core.h
12842F:	include/linux/crash_dump.h
12843F:	include/uapi/linux/vmcore.h
12844F:	kernel/crash_*.c
12845
12846KEENE FM RADIO TRANSMITTER DRIVER
12847M:	Hans Verkuil <[email protected]>
12848L:	[email protected]
12849S:	Maintained
12850W:	https://linuxtv.org
12851T:	git git://linuxtv.org/media.git
12852F:	drivers/media/radio/radio-keene*
12853
12854KERNEL AUTOMOUNTER
12855M:	Ian Kent <[email protected]>
12856L:	[email protected]
12857S:	Maintained
12858F:	fs/autofs/
12859
12860KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12861M:	Masahiro Yamada <[email protected]>
12862R:	Nathan Chancellor <[email protected]>
12863R:	Nicolas Schier <[email protected]>
12864L:	[email protected]
12865S:	Maintained
12866Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12868F:	Documentation/kbuild/
12869F:	Makefile
12870F:	scripts/*vmlinux*
12871F:	scripts/Kbuild*
12872F:	scripts/Makefile*
12873F:	scripts/bash-completion/
12874F:	scripts/basic/
12875F:	scripts/clang-tools/
12876F:	scripts/dummy-tools/
12877F:	scripts/include/
12878F:	scripts/mk*
12879F:	scripts/mod/
12880F:	scripts/package/
12881F:	usr/
12882
12883KERNEL HARDENING (not covered by other areas)
12884M:	Kees Cook <[email protected]>
12885R:	Gustavo A. R. Silva <[email protected]>
12886L:	[email protected]
12887S:	Supported
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12889F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12890F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12891F:	arch/*/configs/hardening.config
12892F:	include/linux/overflow.h
12893F:	include/linux/randomize_kstack.h
12894F:	include/linux/ucopysize.h
12895F:	kernel/configs/hardening.config
12896F:	lib/tests/usercopy_kunit.c
12897F:	mm/usercopy.c
12898F:	security/Kconfig.hardening
12899K:	\b(add|choose)_random_kstack_offset\b
12900K:	\b__check_(object_size|heap_object)\b
12901K:	\b__counted_by(_le|_be)?\b
12902
12903KERNEL JANITORS
12904L:	[email protected]
12905S:	Odd Fixes
12906W:	http://kernelnewbies.org/KernelJanitors
12907
12908KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12909M:	Chuck Lever <[email protected]>
12910M:	Jeff Layton <[email protected]>
12911R:	Neil Brown <[email protected]>
12912R:	Olga Kornievskaia <[email protected]>
12913R:	Dai Ngo <[email protected]>
12914R:	Tom Talpey <[email protected]>
12915L:	[email protected]
12916S:	Supported
12917B:	https://bugzilla.kernel.org
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12919F:	Documentation/filesystems/nfs/
12920F:	fs/lockd/
12921F:	fs/nfs_common/
12922F:	fs/nfsd/
12923F:	include/linux/lockd/
12924F:	include/linux/sunrpc/
12925F:	include/trace/events/rpcgss.h
12926F:	include/trace/events/rpcrdma.h
12927F:	include/trace/events/sunrpc.h
12928F:	include/trace/misc/fs.h
12929F:	include/trace/misc/nfs.h
12930F:	include/trace/misc/sunrpc.h
12931F:	include/uapi/linux/nfsd/
12932F:	include/uapi/linux/sunrpc/
12933F:	net/sunrpc/
12934F:	tools/net/sunrpc/
12935
12936KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12937M:	Thomas Weißschuh <[email protected]>
12938R:	Christian Heusel <[email protected]>
12939R:	Nathan Chancellor <[email protected]>
12940S:	Maintained
12941F:	scripts/package/PKGBUILD
12942
12943KERNEL REGRESSIONS
12944M:	Thorsten Leemhuis <[email protected]>
12945L:	[email protected]
12946S:	Supported
12947F:	Documentation/admin-guide/reporting-regressions.rst
12948F:	Documentation/process/handling-regressions.rst
12949
12950KERNEL SELFTEST FRAMEWORK
12951M:	Shuah Khan <[email protected]>
12952M:	Shuah Khan <[email protected]>
12953L:	[email protected]
12954S:	Maintained
12955Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12957F:	Documentation/dev-tools/kselftest*
12958F:	tools/testing/selftests/
12959
12960KERNEL SMB3 SERVER (KSMBD)
12961M:	Namjae Jeon <[email protected]>
12962M:	Namjae Jeon <[email protected]>
12963M:	Steve French <[email protected]>
12964M:	Steve French <[email protected]>
12965R:	Sergey Senozhatsky <[email protected]>
12966R:	Tom Talpey <[email protected]>
12967L:	[email protected]
12968S:	Maintained
12969T:	git git://git.samba.org/ksmbd.git
12970F:	Documentation/filesystems/smb/ksmbd.rst
12971F:	fs/smb/common/
12972F:	fs/smb/server/
12973
12974KERNEL UNIT TESTING FRAMEWORK (KUnit)
12975M:	Brendan Higgins <[email protected]>
12976M:	David Gow <[email protected]>
12977R:	Rae Moar <[email protected]>
12978L:	[email protected]
12979L:	[email protected]
12980S:	Maintained
12981W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12984F:	Documentation/dev-tools/kunit/
12985F:	include/kunit/
12986F:	lib/kunit/
12987F:	rust/kernel/kunit.rs
12988F:	rust/macros/kunit.rs
12989F:	scripts/rustdoc_test_*
12990F:	tools/testing/kunit/
12991
12992KERNEL USERMODE HELPER
12993M:	Luis Chamberlain <[email protected]>
12994L:	[email protected]
12995S:	Maintained
12996F:	include/linux/umh.h
12997F:	kernel/umh.c
12998
12999KERNEL VIRTUAL MACHINE (KVM)
13000M:	Paolo Bonzini <[email protected]>
13001L:	[email protected]
13002S:	Supported
13003W:	http://www.linux-kvm.org
13004T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13005F:	Documentation/virt/kvm/
13006F:	include/asm-generic/kvm*
13007F:	include/kvm/iodev.h
13008F:	include/linux/kvm*
13009F:	include/trace/events/kvm.h
13010F:	include/uapi/asm-generic/kvm*
13011F:	include/uapi/linux/kvm*
13012F:	tools/kvm/
13013F:	tools/testing/selftests/kvm/
13014F:	virt/kvm/*
13015
13016KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13017M:	Marc Zyngier <[email protected]>
13018M:	Oliver Upton <[email protected]>
13019R:	Joey Gouly <[email protected]>
13020R:	Suzuki K Poulose <[email protected]>
13021R:	Zenghui Yu <[email protected]>
13022L:	[email protected] (moderated for non-subscribers)
13023L:	[email protected]
13024S:	Maintained
13025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13026F:	Documentation/virt/kvm/arm/
13027F:	Documentation/virt/kvm/devices/arm*
13028F:	arch/arm64/include/asm/kvm*
13029F:	arch/arm64/include/uapi/asm/kvm*
13030F:	arch/arm64/kvm/
13031F:	include/kvm/arm_*
13032F:	tools/testing/selftests/kvm/*/arm64/
13033F:	tools/testing/selftests/kvm/arm64/
13034
13035KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13036M:	Tianrui Zhao <[email protected]>
13037M:	Bibo Mao <[email protected]>
13038M:	Huacai Chen <[email protected]>
13039L:	[email protected]
13040L:	[email protected]
13041S:	Maintained
13042T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13043F:	Documentation/virt/kvm/loongarch/
13044F:	arch/loongarch/include/asm/kvm*
13045F:	arch/loongarch/include/uapi/asm/kvm*
13046F:	arch/loongarch/kvm/
13047
13048KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13049M:	Huacai Chen <[email protected]>
13050L:	[email protected]
13051L:	[email protected]
13052S:	Maintained
13053T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13054F:	arch/mips/include/asm/kvm*
13055F:	arch/mips/include/uapi/asm/kvm*
13056F:	arch/mips/kvm/
13057
13058KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13059M:	Madhavan Srinivasan <[email protected]>
13060R:	Nicholas Piggin <[email protected]>
13061L:	[email protected]
13062L:	[email protected]
13063S:	Maintained (Book3S 64-bit HV)
13064S:	Odd fixes (Book3S 64-bit PR)
13065S:	Orphan (Book3E and 32-bit)
13066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13067F:	arch/powerpc/include/asm/kvm*
13068F:	arch/powerpc/include/uapi/asm/kvm*
13069F:	arch/powerpc/kernel/kvm*
13070F:	arch/powerpc/kvm/
13071
13072KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13073M:	Anup Patel <[email protected]>
13074R:	Atish Patra <[email protected]>
13075L:	[email protected]
13076L:	[email protected]
13077L:	[email protected]
13078S:	Maintained
13079T:	git https://github.com/kvm-riscv/linux.git
13080F:	arch/riscv/include/asm/kvm*
13081F:	arch/riscv/include/uapi/asm/kvm*
13082F:	arch/riscv/kvm/
13083F:	tools/testing/selftests/kvm/*/riscv/
13084F:	tools/testing/selftests/kvm/riscv/
13085
13086KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13087M:	Christian Borntraeger <[email protected]>
13088M:	Janosch Frank <[email protected]>
13089M:	Claudio Imbrenda <[email protected]>
13090R:	David Hildenbrand <[email protected]>
13091L:	[email protected]
13092S:	Supported
13093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13094F:	Documentation/virt/kvm/s390*
13095F:	arch/s390/include/asm/gmap.h
13096F:	arch/s390/include/asm/kvm*
13097F:	arch/s390/include/uapi/asm/kvm*
13098F:	arch/s390/include/uapi/asm/uvdevice.h
13099F:	arch/s390/kernel/uv.c
13100F:	arch/s390/kvm/
13101F:	arch/s390/mm/gmap.c
13102F:	drivers/s390/char/uvdevice.c
13103F:	tools/testing/selftests/drivers/s390x/uvdevice/
13104F:	tools/testing/selftests/kvm/*/s390/
13105F:	tools/testing/selftests/kvm/s390/
13106
13107KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13108M:	Sean Christopherson <[email protected]>
13109M:	Paolo Bonzini <[email protected]>
13110L:	[email protected]
13111S:	Supported
13112P:	Documentation/process/maintainer-kvm-x86.rst
13113T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13114F:	arch/x86/include/asm/kvm*
13115F:	arch/x86/include/asm/svm.h
13116F:	arch/x86/include/asm/vmx*.h
13117F:	arch/x86/include/uapi/asm/kvm*
13118F:	arch/x86/include/uapi/asm/svm.h
13119F:	arch/x86/include/uapi/asm/vmx.h
13120F:	arch/x86/kvm/
13121F:	arch/x86/kvm/*/
13122F:	tools/testing/selftests/kvm/*/x86/
13123F:	tools/testing/selftests/kvm/x86/
13124
13125KERNFS
13126M:	Greg Kroah-Hartman <[email protected]>
13127M:	Tejun Heo <[email protected]>
13128S:	Supported
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
13130F:	fs/kernfs/
13131F:	include/linux/kernfs.h
13132
13133KEXEC
13134M:	Andrew Morton <[email protected]>
13135M:	Baoquan He <[email protected]>
13136L:	[email protected]
13137W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13138F:	include/linux/kexec.h
13139F:	include/uapi/linux/kexec.h
13140F:	kernel/kexec*
13141
13142KEYS-ENCRYPTED
13143M:	Mimi Zohar <[email protected]>
13144L:	[email protected]
13145L:	[email protected]
13146S:	Supported
13147F:	Documentation/security/keys/trusted-encrypted.rst
13148F:	include/keys/encrypted-type.h
13149F:	security/keys/encrypted-keys/
13150
13151KEYS-TRUSTED
13152M:	James Bottomley <[email protected]>
13153M:	Jarkko Sakkinen <[email protected]>
13154M:	Mimi Zohar <[email protected]>
13155L:	[email protected]
13156L:	[email protected]
13157S:	Supported
13158F:	Documentation/security/keys/trusted-encrypted.rst
13159F:	include/keys/trusted-type.h
13160F:	include/keys/trusted_tpm.h
13161F:	security/keys/trusted-keys/
13162
13163KEYS-TRUSTED-CAAM
13164M:	Ahmad Fatoum <[email protected]>
13165R:	Pengutronix Kernel Team <[email protected]>
13166L:	[email protected]
13167L:	[email protected]
13168S:	Maintained
13169F:	include/keys/trusted_caam.h
13170F:	security/keys/trusted-keys/trusted_caam.c
13171
13172KEYS-TRUSTED-DCP
13173M:	David Gstir <[email protected]>
13174R:	sigma star Kernel Team <[email protected]>
13175L:	[email protected]
13176L:	[email protected]
13177S:	Supported
13178F:	include/keys/trusted_dcp.h
13179F:	security/keys/trusted-keys/trusted_dcp.c
13180
13181KEYS-TRUSTED-TEE
13182M:	Sumit Garg <[email protected]>
13183L:	[email protected]
13184L:	[email protected]
13185S:	Supported
13186F:	include/keys/trusted_tee.h
13187F:	security/keys/trusted-keys/trusted_tee.c
13188
13189KEYS/KEYRINGS
13190M:	David Howells <[email protected]>
13191M:	Jarkko Sakkinen <[email protected]>
13192L:	[email protected]
13193S:	Maintained
13194F:	Documentation/security/keys/core.rst
13195F:	include/keys/
13196F:	include/linux/key-type.h
13197F:	include/linux/key.h
13198F:	include/linux/keyctl.h
13199F:	include/uapi/linux/keyctl.h
13200F:	security/keys/
13201
13202KEYS/KEYRINGS_INTEGRITY
13203M:	Jarkko Sakkinen <[email protected]>
13204M:	Mimi Zohar <[email protected]>
13205L:	[email protected]
13206L:	[email protected]
13207S:	Supported
13208W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13209F:	security/integrity/platform_certs
13210
13211KFENCE
13212M:	Alexander Potapenko <[email protected]>
13213M:	Marco Elver <[email protected]>
13214R:	Dmitry Vyukov <[email protected]>
13215L:	[email protected]
13216S:	Maintained
13217F:	Documentation/dev-tools/kfence.rst
13218F:	arch/*/include/asm/kfence.h
13219F:	include/linux/kfence.h
13220F:	lib/Kconfig.kfence
13221F:	mm/kfence/
13222
13223KFIFO
13224M:	Stefani Seibold <[email protected]>
13225S:	Maintained
13226F:	include/linux/kfifo.h
13227F:	lib/kfifo.c
13228F:	samples/kfifo/
13229
13230KGDB / KDB /debug_core
13231M:	Jason Wessel <[email protected]>
13232M:	Daniel Thompson <[email protected]>
13233R:	Douglas Anderson <[email protected]>
13234L:	[email protected]
13235S:	Maintained
13236W:	http://kgdb.wiki.kernel.org/
13237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13238F:	Documentation/process/debugging/kgdb.rst
13239F:	drivers/misc/kgdbts.c
13240F:	drivers/tty/serial/kgdboc.c
13241F:	include/linux/kdb.h
13242F:	include/linux/kgdb.h
13243F:	kernel/debug/
13244F:	kernel/module/kdb.c
13245
13246KHADAS MCU MFD DRIVER
13247M:	Neil Armstrong <[email protected]>
13248L:	[email protected]
13249S:	Maintained
13250F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13251F:	drivers/mfd/khadas-mcu.c
13252F:	drivers/thermal/khadas_mcu_fan.c
13253F:	include/linux/mfd/khadas-mcu.h
13254
13255KIONIX/ROHM KX022A ACCELEROMETER
13256M:	Matti Vaittinen <[email protected]>
13257L:	[email protected]
13258S:	Supported
13259F:	drivers/iio/accel/kionix-kx022a*
13260
13261KMEMLEAK
13262M:	Catalin Marinas <[email protected]>
13263S:	Maintained
13264F:	Documentation/dev-tools/kmemleak.rst
13265F:	include/linux/kmemleak.h
13266F:	mm/kmemleak.c
13267F:	samples/kmemleak/kmemleak-test.c
13268
13269KMSAN
13270M:	Alexander Potapenko <[email protected]>
13271R:	Marco Elver <[email protected]>
13272R:	Dmitry Vyukov <[email protected]>
13273L:	[email protected]
13274S:	Maintained
13275F:	Documentation/dev-tools/kmsan.rst
13276F:	arch/*/include/asm/kmsan.h
13277F:	arch/*/mm/kmsan_*
13278F:	include/linux/kmsan*.h
13279F:	lib/Kconfig.kmsan
13280F:	mm/kmsan/
13281F:	scripts/Makefile.kmsan
13282
13283KPROBES
13284M:	Naveen N Rao <[email protected]>
13285M:	Anil S Keshavamurthy <[email protected]>
13286M:	"David S. Miller" <[email protected]>
13287M:	Masami Hiramatsu <[email protected]>
13288L:	[email protected]
13289L:	[email protected]
13290S:	Maintained
13291Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13293F:	Documentation/trace/kprobes.rst
13294F:	include/asm-generic/kprobes.h
13295F:	include/linux/kprobes.h
13296F:	kernel/kprobes.c
13297F:	lib/tests/test_kprobes.c
13298F:	samples/kprobes
13299
13300KS0108 LCD CONTROLLER DRIVER
13301M:	Miguel Ojeda <[email protected]>
13302S:	Maintained
13303F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13304F:	drivers/auxdisplay/ks0108.c
13305F:	include/linux/ks0108.h
13306
13307KTD253 BACKLIGHT DRIVER
13308M:	Linus Walleij <[email protected]>
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13311F:	drivers/video/backlight/ktd253-backlight.c
13312
13313KTD2801 BACKLIGHT DRIVER
13314M:	Duje Mihanović <[email protected]>
13315S:	Maintained
13316F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13317F:	drivers/video/backlight/ktd2801-backlight.c
13318
13319KTEST
13320M:	Steven Rostedt <[email protected]>
13321M:	John Hawley <[email protected]>
13322S:	Maintained
13323F:	tools/testing/ktest
13324
13325KTZ8866 BACKLIGHT DRIVER
13326M:	Jianhua Lu <[email protected]>
13327S:	Maintained
13328F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13329F:	drivers/video/backlight/ktz8866.c
13330
13331KVM PARAVIRT (KVM/paravirt)
13332M:	Paolo Bonzini <[email protected]>
13333R:	Vitaly Kuznetsov <[email protected]>
13334L:	[email protected]
13335S:	Supported
13336T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13337F:	arch/um/include/asm/kvm_para.h
13338F:	arch/x86/include/asm/kvm_para.h
13339F:	arch/x86/include/asm/pvclock-abi.h
13340F:	arch/x86/include/uapi/asm/kvm_para.h
13341F:	arch/x86/kernel/kvm.c
13342F:	arch/x86/kernel/kvmclock.c
13343F:	include/asm-generic/kvm_para.h
13344F:	include/linux/kvm_para.h
13345F:	include/uapi/asm-generic/kvm_para.h
13346F:	include/uapi/linux/kvm_para.h
13347
13348KVM X86 HYPER-V (KVM/hyper-v)
13349M:	Vitaly Kuznetsov <[email protected]>
13350M:	Sean Christopherson <[email protected]>
13351M:	Paolo Bonzini <[email protected]>
13352L:	[email protected]
13353S:	Supported
13354T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13355F:	arch/x86/kvm/hyperv.*
13356F:	arch/x86/kvm/kvm_onhyperv.*
13357F:	arch/x86/kvm/svm/hyperv.*
13358F:	arch/x86/kvm/svm/svm_onhyperv.*
13359F:	arch/x86/kvm/vmx/hyperv.*
13360
13361KVM X86 Xen (KVM/Xen)
13362M:	David Woodhouse <[email protected]>
13363M:	Paul Durrant <[email protected]>
13364M:	Sean Christopherson <[email protected]>
13365M:	Paolo Bonzini <[email protected]>
13366L:	[email protected]
13367S:	Supported
13368T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13369F:	arch/x86/kvm/xen.*
13370
13371L3MDEV
13372M:	David Ahern <[email protected]>
13373L:	[email protected]
13374S:	Maintained
13375F:	include/net/l3mdev.h
13376F:	net/l3mdev
13377
13378LANDLOCK SECURITY MODULE
13379M:	Mickaël Salaün <[email protected]>
13380R:	Günther Noack <[email protected]>
13381L:	[email protected]
13382S:	Supported
13383W:	https://landlock.io
13384T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13385F:	Documentation/admin-guide/LSM/landlock.rst
13386F:	Documentation/security/landlock.rst
13387F:	Documentation/userspace-api/landlock.rst
13388F:	fs/ioctl.c
13389F:	include/uapi/linux/landlock.h
13390F:	samples/landlock/
13391F:	security/landlock/
13392F:	tools/testing/selftests/landlock/
13393K:	landlock
13394K:	LANDLOCK
13395
13396LANTIQ / INTEL Ethernet drivers
13397M:	Hauke Mehrtens <[email protected]>
13398L:	[email protected]
13399S:	Maintained
13400F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13401F:	drivers/net/dsa/lantiq_gswip.c
13402F:	drivers/net/dsa/lantiq_pce.h
13403F:	drivers/net/ethernet/lantiq_xrx200.c
13404F:	net/dsa/tag_gswip.c
13405
13406LANTIQ MIPS ARCHITECTURE
13407M:	John Crispin <[email protected]>
13408L:	[email protected]
13409S:	Maintained
13410F:	arch/mips/lantiq
13411F:	drivers/soc/lantiq
13412
13413LANTIQ PEF2256 DRIVER
13414M:	Herve Codina <[email protected]>
13415S:	Maintained
13416F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13417F:	drivers/net/wan/framer/pef2256/
13418F:	drivers/pinctrl/pinctrl-pef2256.c
13419F:	include/linux/framer/pef2256.h
13420
13421LASI 53c700 driver for PARISC
13422M:	"James E.J. Bottomley" <[email protected]>
13423L:	[email protected]
13424S:	Maintained
13425F:	Documentation/scsi/53c700.rst
13426F:	drivers/scsi/53c700*
13427
13428LEAKING_ADDRESSES
13429M:	Tycho Andersen <[email protected]>
13430R:	Kees Cook <[email protected]>
13431L:	[email protected]
13432S:	Maintained
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13434F:	scripts/leaking_addresses.pl
13435
13436LED SUBSYSTEM
13437M:	Lee Jones <[email protected]>
13438M:	Pavel Machek <[email protected]>
13439L:	[email protected]
13440S:	Maintained
13441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13442F:	Documentation/devicetree/bindings/leds/
13443F:	Documentation/leds/
13444F:	drivers/leds/
13445F:	include/dt-bindings/leds/
13446F:	include/linux/leds.h
13447
13448LEGO MINDSTORMS EV3
13449R:	David Lechner <[email protected]>
13450S:	Maintained
13451F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13452F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13453F:	drivers/power/supply/lego_ev3_battery.c
13454
13455LEGO USB Tower driver
13456M:	Juergen Stuber <[email protected]>
13457L:	[email protected]
13458S:	Maintained
13459W:	http://legousb.sourceforge.net/
13460F:	drivers/usb/misc/legousbtower.c
13461
13462LENOVO WMI HOTKEY UTILITIES DRIVER
13463M:	Jackie Dong <[email protected]>
13464L:	[email protected]
13465S:	Maintained
13466F:	drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13467
13468LETSKETCH HID TABLET DRIVER
13469M:	Hans de Goede <[email protected]>
13470L:	[email protected]
13471S:	Maintained
13472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13473F:	drivers/hid/hid-letsketch.c
13474
13475LG LAPTOP EXTRAS
13476M:	Matan Ziv-Av <[email protected]>
13477L:	[email protected]
13478S:	Maintained
13479F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13480F:	Documentation/admin-guide/laptops/lg-laptop.rst
13481F:	drivers/platform/x86/lg-laptop.c
13482
13483LG2160 MEDIA DRIVER
13484M:	Michael Krufky <[email protected]>
13485L:	[email protected]
13486S:	Maintained
13487W:	https://linuxtv.org
13488W:	http://github.com/mkrufky
13489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13490T:	git git://linuxtv.org/mkrufky/tuners.git
13491F:	drivers/media/dvb-frontends/lg2160.*
13492
13493LGDT3305 MEDIA DRIVER
13494M:	Michael Krufky <[email protected]>
13495L:	[email protected]
13496S:	Maintained
13497W:	https://linuxtv.org
13498W:	http://github.com/mkrufky
13499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13500T:	git git://linuxtv.org/mkrufky/tuners.git
13501F:	drivers/media/dvb-frontends/lgdt3305.*
13502
13503LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13504M:	Viresh Kumar <[email protected]>
13505L:	[email protected]
13506S:	Maintained
13507F:	drivers/ata/pata_arasan_cf.c
13508F:	include/linux/pata_arasan_cf_data.h
13509
13510LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13511M:	Linus Walleij <[email protected]>
13512L:	[email protected]
13513S:	Maintained
13514F:	drivers/ata/pata_ftide010.c
13515F:	drivers/ata/sata_gemini.c
13516F:	drivers/ata/sata_gemini.h
13517
13518LIBATA SATA AHCI PLATFORM devices support
13519M:	Hans de Goede <[email protected]>
13520L:	[email protected]
13521S:	Maintained
13522F:	drivers/ata/ahci_platform.c
13523F:	drivers/ata/libahci_platform.c
13524F:	include/linux/ahci_platform.h
13525
13526LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13527M:	Mikael Pettersson <[email protected]>
13528L:	[email protected]
13529S:	Maintained
13530F:	drivers/ata/sata_promise.*
13531
13532LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13533M:	Damien Le Moal <[email protected]>
13534M:	Niklas Cassel <[email protected]>
13535L:	[email protected]
13536S:	Maintained
13537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13538F:	Documentation/ABI/testing/sysfs-ata
13539F:	Documentation/devicetree/bindings/ata/
13540F:	drivers/ata/
13541F:	include/linux/ata.h
13542F:	include/linux/libata.h
13543
13544LIBETH COMMON ETHERNET LIBRARY
13545M:	Alexander Lobakin <[email protected]>
13546L:	[email protected]
13547L:	[email protected] (moderated for non-subscribers)
13548S:	Maintained
13549T:	git https://github.com/alobakin/linux.git
13550F:	drivers/net/ethernet/intel/libeth/
13551F:	include/net/libeth/
13552K:	libeth
13553
13554LIBIE COMMON INTEL ETHERNET LIBRARY
13555M:	Alexander Lobakin <[email protected]>
13556L:	[email protected] (moderated for non-subscribers)
13557L:	[email protected]
13558S:	Maintained
13559T:	git https://github.com/alobakin/linux.git
13560F:	drivers/net/ethernet/intel/libie/
13561F:	include/linux/net/intel/libie/
13562K:	libie
13563
13564LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13565M:	Vishal Verma <[email protected]>
13566M:	Dan Williams <[email protected]>
13567M:	Dave Jiang <[email protected]>
13568L:	[email protected]
13569S:	Supported
13570Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13571P:	Documentation/nvdimm/maintainer-entry-profile.rst
13572F:	drivers/nvdimm/btt*
13573
13574LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13575M:	Dan Williams <[email protected]>
13576M:	Vishal Verma <[email protected]>
13577M:	Dave Jiang <[email protected]>
13578L:	[email protected]
13579S:	Supported
13580Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13581P:	Documentation/nvdimm/maintainer-entry-profile.rst
13582F:	drivers/nvdimm/pmem*
13583
13584LIBNVDIMM: DEVICETREE BINDINGS
13585M:	Oliver O'Halloran <[email protected]>
13586L:	[email protected]
13587S:	Supported
13588Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13589F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13590F:	drivers/nvdimm/of_pmem.c
13591
13592LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13593M:	Dan Williams <[email protected]>
13594M:	Vishal Verma <[email protected]>
13595M:	Dave Jiang <[email protected]>
13596M:	Ira Weiny <[email protected]>
13597L:	[email protected]
13598S:	Supported
13599Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13600P:	Documentation/nvdimm/maintainer-entry-profile.rst
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13602F:	drivers/acpi/nfit/*
13603F:	drivers/nvdimm/*
13604F:	include/linux/libnvdimm.h
13605F:	include/linux/nd.h
13606F:	include/uapi/linux/ndctl.h
13607F:	tools/testing/nvdimm/
13608
13609LIBRARY CODE
13610M:	Andrew Morton <[email protected]>
13611L:	[email protected]
13612S:	Supported
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13614F:	lib/*
13615
13616LICENSES and SPDX stuff
13617M:	Thomas Gleixner <[email protected]>
13618M:	Greg Kroah-Hartman <[email protected]>
13619L:	[email protected]
13620S:	Maintained
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13622F:	COPYING
13623F:	Documentation/process/license-rules.rst
13624F:	LICENSES/
13625F:	scripts/spdxcheck-test.sh
13626F:	scripts/spdxcheck.py
13627F:	scripts/spdxexclude
13628
13629LINEAR RANGES HELPERS
13630M:	Mark Brown <[email protected]>
13631R:	Matti Vaittinen <[email protected]>
13632F:	include/linux/linear_range.h
13633F:	lib/linear_ranges.c
13634F:	lib/tests/test_linear_ranges.c
13635
13636LINUX FOR POWER MACINTOSH
13637L:	[email protected]
13638S:	Orphan
13639F:	arch/powerpc/platforms/powermac/
13640F:	drivers/macintosh/
13641X:	drivers/macintosh/adb-iop.c
13642X:	drivers/macintosh/via-macii.c
13643
13644LINUX FOR POWERPC (32-BIT AND 64-BIT)
13645M:	Madhavan Srinivasan <[email protected]>
13646M:	Michael Ellerman <[email protected]>
13647R:	Nicholas Piggin <[email protected]>
13648R:	Christophe Leroy <[email protected]>
13649R:	Naveen N Rao <[email protected]>
13650L:	[email protected]
13651S:	Supported
13652W:	https://github.com/linuxppc/wiki/wiki
13653Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13655F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13656F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13657F:	Documentation/devicetree/bindings/powerpc/
13658F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13659F:	Documentation/arch/powerpc/
13660F:	arch/powerpc/
13661F:	drivers/*/*/*pasemi*
13662F:	drivers/*/*pasemi*
13663F:	drivers/char/tpm/tpm_ibmvtpm*
13664F:	drivers/crypto/nx/
13665F:	drivers/i2c/busses/i2c-opal.c
13666F:	drivers/net/ethernet/ibm/ibmveth.*
13667F:	drivers/net/ethernet/ibm/ibmvnic.*
13668F:	drivers/pci/hotplug/pnv_php.c
13669F:	drivers/pci/hotplug/rpa*
13670F:	drivers/rtc/rtc-opal.c
13671F:	drivers/scsi/ibmvscsi/
13672F:	drivers/tty/hvc/hvc_opal.c
13673F:	drivers/watchdog/wdrtas.c
13674F:	include/linux/papr_scm.h
13675F:	include/uapi/linux/papr_pdsm.h
13676F:	tools/testing/selftests/powerpc
13677N:	/pmac
13678N:	powermac
13679N:	powernv
13680N:	[^a-z0-9]ps3
13681N:	pseries
13682
13683LINUX FOR POWERPC EMBEDDED MPC5XXX
13684M:	Anatolij Gustschin <[email protected]>
13685L:	[email protected]
13686S:	Odd Fixes
13687F:	arch/powerpc/platforms/512x/
13688F:	arch/powerpc/platforms/52xx/
13689
13690LINUX FOR POWERPC EMBEDDED PPC4XX
13691L:	[email protected]
13692S:	Orphan
13693F:	arch/powerpc/platforms/44x/
13694
13695LINUX FOR POWERPC EMBEDDED PPC85XX
13696M:	Scott Wood <[email protected]>
13697L:	[email protected]
13698S:	Odd fixes
13699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13700F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13701F:	Documentation/devicetree/bindings/powerpc/fsl/
13702F:	arch/powerpc/platforms/85xx/
13703
13704LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13705M:	Christophe Leroy <[email protected]>
13706L:	[email protected]
13707S:	Maintained
13708F:	arch/powerpc/platforms/8xx/
13709F:	arch/powerpc/platforms/83xx/
13710
13711LINUX KERNEL DUMP TEST MODULE (LKDTM)
13712M:	Kees Cook <[email protected]>
13713S:	Maintained
13714F:	drivers/misc/lkdtm/*
13715F:	tools/testing/selftests/lkdtm/*
13716
13717LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13718M:	Alan Stern <[email protected]>
13719M:	Andrea Parri <[email protected]>
13720M:	Will Deacon <[email protected]>
13721M:	Peter Zijlstra <[email protected]>
13722M:	Boqun Feng <[email protected]>
13723M:	Nicholas Piggin <[email protected]>
13724M:	David Howells <[email protected]>
13725M:	Jade Alglave <[email protected]>
13726M:	Luc Maranget <[email protected]>
13727M:	"Paul E. McKenney" <[email protected]>
13728R:	Akira Yokosawa <[email protected]>
13729R:	Daniel Lustig <[email protected]>
13730R:	Joel Fernandes <[email protected]>
13731L:	[email protected]
13732L:	[email protected]
13733L:	[email protected]
13734S:	Supported
13735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13736F:	Documentation/atomic_bitops.txt
13737F:	Documentation/atomic_t.txt
13738F:	Documentation/core-api/refcount-vs-atomic.rst
13739F:	Documentation/litmus-tests/
13740F:	Documentation/memory-barriers.txt
13741F:	tools/memory-model/
13742
13743LINUX-NEXT TREE
13744M:	Stephen Rothwell <[email protected]>
13745L:	[email protected]
13746S:	Supported
13747B:	mailto:[email protected] and the appropriate development tree
13748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13749
13750LIS3LV02D ACCELEROMETER DRIVER
13751M:	Eric Piel <[email protected]>
13752S:	Maintained
13753F:	Documentation/misc-devices/lis3lv02d.rst
13754F:	drivers/misc/lis3lv02d/
13755F:	drivers/platform/x86/hp/hp_accel.c
13756
13757LIST KUNIT TEST
13758M:	David Gow <[email protected]>
13759L:	[email protected]
13760L:	[email protected]
13761S:	Maintained
13762F:	lib/tests/list-test.c
13763
13764LITEX PLATFORM
13765M:	Karol Gugala <[email protected]>
13766M:	Mateusz Holenko <[email protected]>
13767M:	Gabriel Somlo <[email protected]>
13768M:	Joel Stanley <[email protected]>
13769S:	Maintained
13770F:	Documentation/devicetree/bindings/*/litex,*.yaml
13771F:	arch/openrisc/boot/dts/or1klitex.dts
13772F:	drivers/mmc/host/litex_mmc.c
13773F:	drivers/net/ethernet/litex/*
13774F:	drivers/soc/litex/*
13775F:	drivers/tty/serial/liteuart.c
13776F:	include/linux/litex.h
13777N:	litex
13778
13779LIVE PATCHING
13780M:	Josh Poimboeuf <[email protected]>
13781M:	Jiri Kosina <[email protected]>
13782M:	Miroslav Benes <[email protected]>
13783M:	Petr Mladek <[email protected]>
13784R:	Joe Lawrence <[email protected]>
13785L:	[email protected]
13786S:	Maintained
13787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13788F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13789F:	Documentation/livepatch/
13790F:	arch/powerpc/include/asm/livepatch.h
13791F:	include/linux/livepatch.h
13792F:	kernel/livepatch/
13793F:	kernel/module/livepatch.c
13794F:	samples/livepatch/
13795F:	tools/testing/selftests/livepatch/
13796
13797LLC (802.2)
13798L:	[email protected]
13799S:	Odd fixes
13800F:	include/linux/llc.h
13801F:	include/net/llc*
13802F:	include/uapi/linux/llc.h
13803F:	net/llc/
13804
13805LM73 HARDWARE MONITOR DRIVER
13806M:	Guillaume Ligneul <[email protected]>
13807L:	[email protected]
13808S:	Maintained
13809F:	drivers/hwmon/lm73.c
13810
13811LM78 HARDWARE MONITOR DRIVER
13812M:	Jean Delvare <[email protected]>
13813L:	[email protected]
13814S:	Maintained
13815F:	Documentation/hwmon/lm78.rst
13816F:	drivers/hwmon/lm78.c
13817
13818LM83 HARDWARE MONITOR DRIVER
13819M:	Jean Delvare <[email protected]>
13820L:	[email protected]
13821S:	Maintained
13822F:	Documentation/hwmon/lm83.rst
13823F:	drivers/hwmon/lm83.c
13824
13825LM90 HARDWARE MONITOR DRIVER
13826M:	Jean Delvare <[email protected]>
13827L:	[email protected]
13828S:	Maintained
13829F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13830F:	Documentation/hwmon/lm90.rst
13831F:	drivers/hwmon/lm90.c
13832F:	include/dt-bindings/thermal/lm90.h
13833
13834LME2510 MEDIA DRIVER
13835M:	Malcolm Priestley <[email protected]>
13836L:	[email protected]
13837S:	Maintained
13838W:	https://linuxtv.org
13839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13840F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13841
13842LOADPIN SECURITY MODULE
13843M:	Kees Cook <[email protected]>
13844S:	Supported
13845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13846F:	Documentation/admin-guide/LSM/LoadPin.rst
13847F:	security/loadpin/
13848
13849LOCKDOWN SECURITY MODULE
13850L:	[email protected]
13851S:	Odd Fixes
13852T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13853F:	security/lockdown/
13854
13855LOCKING PRIMITIVES
13856M:	Peter Zijlstra <[email protected]>
13857M:	Ingo Molnar <[email protected]>
13858M:	Will Deacon <[email protected]>
13859M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13860R:	Waiman Long <[email protected]>
13861L:	[email protected]
13862S:	Maintained
13863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13864F:	Documentation/locking/
13865F:	arch/*/include/asm/spinlock*.h
13866F:	include/linux/lockdep*.h
13867F:	include/linux/mutex*.h
13868F:	include/linux/rwlock*.h
13869F:	include/linux/rwsem*.h
13870F:	include/linux/seqlock.h
13871F:	include/linux/spinlock*.h
13872F:	kernel/locking/
13873F:	lib/locking*.[ch]
13874F:	rust/helpers/mutex.c
13875F:	rust/helpers/spinlock.c
13876F:	rust/kernel/sync/lock.rs
13877F:	rust/kernel/sync/lock/
13878F:	rust/kernel/sync/locked_by.rs
13879X:	kernel/locking/locktorture.c
13880
13881LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13882M:	"Richard Russon (FlatCap)" <[email protected]>
13883L:	[email protected]
13884S:	Maintained
13885W:	http://www.linux-ntfs.org/content/view/19/37/
13886F:	Documentation/admin-guide/ldm.rst
13887F:	block/partitions/ldm.*
13888
13889LOGITECH HID GAMING KEYBOARDS
13890M:	Hans de Goede <[email protected]>
13891L:	[email protected]
13892S:	Maintained
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13894F:	drivers/hid/hid-lg-g15.c
13895
13896LONTIUM LT8912B MIPI TO HDMI BRIDGE
13897M:	Adrien Grassein <[email protected]>
13898S:	Maintained
13899F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13900F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13901
13902LOONGARCH
13903M:	Huacai Chen <[email protected]>
13904R:	WANG Xuerui <[email protected]>
13905L:	[email protected]
13906S:	Maintained
13907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13908F:	Documentation/arch/loongarch/
13909F:	Documentation/translations/zh_CN/arch/loongarch/
13910F:	arch/loongarch/
13911F:	drivers/*/*loongarch*
13912F:	drivers/cpufreq/loongson3_cpufreq.c
13913
13914LOONGSON GPIO DRIVER
13915M:	Yinbo Zhu <[email protected]>
13916L:	[email protected]
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13919F:	drivers/gpio/gpio-loongson-64bit.c
13920
13921LOONGSON-2 APB DMA DRIVER
13922M:	Binbin Zhou <[email protected]>
13923L:	[email protected]
13924S:	Maintained
13925F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13926F:	drivers/dma/loongson2-apb-dma.c
13927
13928LOONGSON LS2X I2C DRIVER
13929M:	Binbin Zhou <[email protected]>
13930L:	[email protected]
13931S:	Maintained
13932F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13933F:	drivers/i2c/busses/i2c-ls2x.c
13934
13935LOONGSON-2 SOC SERIES CLOCK DRIVER
13936M:	Yinbo Zhu <[email protected]>
13937L:	[email protected]
13938S:	Maintained
13939F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13940F:	drivers/clk/clk-loongson2.c
13941F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13942
13943LOONGSON SPI DRIVER
13944M:	Yinbo Zhu <[email protected]>
13945L:	[email protected]
13946S:	Maintained
13947F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13948F:	drivers/spi/spi-loongson-core.c
13949F:	drivers/spi/spi-loongson-pci.c
13950F:	drivers/spi/spi-loongson-plat.c
13951F:	drivers/spi/spi-loongson.h
13952
13953LOONGSON-2 SOC SERIES GUTS DRIVER
13954M:	Yinbo Zhu <[email protected]>
13955L:	[email protected]
13956S:	Maintained
13957F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13958F:	drivers/soc/loongson/loongson2_guts.c
13959
13960LOONGSON-2 SOC SERIES PM DRIVER
13961M:	Yinbo Zhu <[email protected]>
13962L:	[email protected]
13963S:	Maintained
13964F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13965F:	drivers/soc/loongson/loongson2_pm.c
13966
13967LOONGSON-2 SOC SERIES PINCTRL DRIVER
13968M:	zhanghongchen <[email protected]>
13969M:	Yinbo Zhu <[email protected]>
13970L:	[email protected]
13971S:	Maintained
13972F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13973F:	drivers/pinctrl/pinctrl-loongson2.c
13974
13975LOONGSON-2 SOC SERIES THERMAL DRIVER
13976M:	zhanghongchen <[email protected]>
13977M:	Yinbo Zhu <[email protected]>
13978L:	[email protected]
13979S:	Maintained
13980F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13981F:	drivers/thermal/loongson2_thermal.c
13982
13983LOONGSON EDAC DRIVER
13984M:	Zhao Qunqin <[email protected]>
13985L:	[email protected]
13986S:	Maintained
13987F:	drivers/edac/loongson_edac.c
13988
13989LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13990M:	Sathya Prakash <[email protected]>
13991M:	Sreekanth Reddy <[email protected]>
13992M:	Suganath Prabu Subramani <[email protected]>
13993L:	[email protected]
13994L:	[email protected]
13995S:	Supported
13996W:	http://www.avagotech.com/support/
13997F:	drivers/message/fusion/
13998F:	drivers/scsi/mpt3sas/
13999
14000LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
14001M:	Matthew Wilcox <[email protected]>
14002L:	[email protected]
14003S:	Maintained
14004F:	drivers/scsi/sym53c8xx_2/
14005
14006LTC1660 DAC DRIVER
14007M:	Marcus Folkesson <[email protected]>
14008L:	[email protected]
14009S:	Maintained
14010F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14011F:	drivers/iio/dac/ltc1660.c
14012
14013LTC2664 IIO DAC DRIVER
14014M:	Michael Hennerich <[email protected]>
14015M:	Kim Seer Paller <[email protected]>
14016L:	[email protected]
14017S:	Supported
14018W:	https://ez.analog.com/linux-software-drivers
14019F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14020F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14021F:	drivers/iio/dac/ltc2664.c
14022
14023LTC2688 IIO DAC DRIVER
14024M:	Nuno Sá <[email protected]>
14025L:	[email protected]
14026S:	Supported
14027W:	https://ez.analog.com/linux-software-drivers
14028F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14029F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14030F:	drivers/iio/dac/ltc2688.c
14031
14032LTC2947 HARDWARE MONITOR DRIVER
14033M:	Nuno Sá <[email protected]>
14034L:	[email protected]
14035S:	Supported
14036W:	https://ez.analog.com/linux-software-drivers
14037F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14038F:	drivers/hwmon/ltc2947-core.c
14039F:	drivers/hwmon/ltc2947-i2c.c
14040F:	drivers/hwmon/ltc2947-spi.c
14041F:	drivers/hwmon/ltc2947.h
14042
14043LTC2991 HARDWARE MONITOR DRIVER
14044M:	Antoniu Miclaus <[email protected]>
14045L:	[email protected]
14046S:	Supported
14047W:	https://ez.analog.com/linux-software-drivers
14048F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14049F:	drivers/hwmon/ltc2991.c
14050
14051LTC2983 IIO TEMPERATURE DRIVER
14052M:	Nuno Sá <[email protected]>
14053L:	[email protected]
14054S:	Supported
14055W:	https://ez.analog.com/linux-software-drivers
14056F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14057F:	drivers/iio/temperature/ltc2983.c
14058
14059LTC4282 HARDWARE MONITOR DRIVER
14060M:	Nuno Sa <[email protected]>
14061L:	[email protected]
14062S:	Supported
14063F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14064F:	Documentation/hwmon/ltc4282.rst
14065F:	drivers/hwmon/ltc4282.c
14066
14067LTC4286 HARDWARE MONITOR DRIVER
14068M:	Delphine CC Chiu <[email protected]>
14069L:	[email protected]
14070S:	Maintained
14071F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14072F:	Documentation/hwmon/ltc4286.rst
14073F:	drivers/hwmon/pmbus/ltc4286.c
14074
14075LTC4306 I2C MULTIPLEXER DRIVER
14076M:	Michael Hennerich <[email protected]>
14077L:	[email protected]
14078S:	Supported
14079W:	https://ez.analog.com/linux-software-drivers
14080F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14081F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14082
14083LTP (Linux Test Project)
14084M:	Andrea Cervesato <[email protected]>
14085M:	Cyril Hrubis <[email protected]>
14086M:	Jan Stancek <[email protected]>
14087M:	Petr Vorel <[email protected]>
14088M:	Li Wang <[email protected]>
14089M:	Yang Xu <[email protected]>
14090M:	Xiao Yang <[email protected]>
14091L:	[email protected] (subscribers-only)
14092S:	Maintained
14093W:	https://linux-test-project.readthedocs.io/
14094T:	git https://github.com/linux-test-project/ltp.git
14095
14096LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14097M:	Anshul Dalal <[email protected]>
14098L:	[email protected]
14099S:	Maintained
14100F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14101F:	drivers/iio/light/ltr390.c
14102
14103LYNX 28G SERDES PHY DRIVER
14104M:	Ioana Ciornei <[email protected]>
14105L:	[email protected]
14106S:	Supported
14107F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14108F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14109
14110LYNX PCS MODULE
14111M:	Ioana Ciornei <[email protected]>
14112L:	[email protected]
14113S:	Supported
14114F:	drivers/net/pcs/pcs-lynx.c
14115F:	include/linux/pcs-lynx.h
14116
14117M68K ARCHITECTURE
14118M:	Geert Uytterhoeven <[email protected]>
14119L:	[email protected]
14120S:	Maintained
14121W:	http://www.linux-m68k.org/
14122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14123F:	arch/m68k/
14124F:	drivers/zorro/
14125
14126M68K ON APPLE MACINTOSH
14127M:	Joshua Thompson <[email protected]>
14128L:	[email protected]
14129S:	Maintained
14130W:	http://www.mac.linux-m68k.org/
14131F:	arch/m68k/mac/
14132F:	drivers/macintosh/adb-iop.c
14133F:	drivers/macintosh/via-macii.c
14134
14135M68K ON HP9000/300
14136M:	Philip Blundell <[email protected]>
14137S:	Maintained
14138W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14139F:	arch/m68k/hp300/
14140
14141M88DS3103 MEDIA DRIVER
14142L:	[email protected]
14143S:	Orphan
14144W:	https://linuxtv.org
14145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14146F:	drivers/media/dvb-frontends/m88ds3103*
14147
14148M88RS2000 MEDIA DRIVER
14149M:	Malcolm Priestley <[email protected]>
14150L:	[email protected]
14151S:	Maintained
14152W:	https://linuxtv.org
14153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14154F:	drivers/media/dvb-frontends/m88rs2000*
14155
14156MA901 MASTERKIT USB FM RADIO DRIVER
14157M:	Alexey Klimov <[email protected]>
14158L:	[email protected]
14159S:	Maintained
14160T:	git git://linuxtv.org/media.git
14161F:	drivers/media/radio/radio-ma901.c
14162
14163MAC80211
14164M:	Johannes Berg <[email protected]>
14165L:	[email protected]
14166S:	Maintained
14167W:	https://wireless.wiki.kernel.org/
14168Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14171F:	Documentation/networking/mac80211-injection.rst
14172F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14173F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14174F:	include/net/mac80211.h
14175F:	net/mac80211/
14176
14177MAILBOX API
14178M:	Jassi Brar <[email protected]>
14179L:	[email protected]
14180S:	Maintained
14181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14182F:	Documentation/devicetree/bindings/mailbox/
14183F:	drivers/mailbox/
14184F:	include/dt-bindings/mailbox/
14185F:	include/linux/mailbox_client.h
14186F:	include/linux/mailbox_controller.h
14187
14188MAILBOX ARM MHUv2
14189M:	Viresh Kumar <[email protected]>
14190M:	Tushar Khandelwal <[email protected]>
14191L:	[email protected]
14192S:	Maintained
14193F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14194F:	drivers/mailbox/arm_mhuv2.c
14195F:	include/linux/mailbox/arm_mhuv2_message.h
14196
14197MAILBOX ARM MHUv3
14198M:	Sudeep Holla <[email protected]>
14199M:	Cristian Marussi <[email protected]>
14200L:	[email protected]
14201L:	[email protected] (moderated for non-subscribers)
14202S:	Maintained
14203F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14204F:	drivers/mailbox/arm_mhuv3.c
14205
14206MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14207M:	Alejandro Colomar <[email protected]>
14208L:	[email protected]
14209S:	Maintained
14210W:	http://www.kernel.org/doc/man-pages
14211T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14212T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14213
14214MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14215M:	Jeremy Kerr <[email protected]>
14216M:	Matt Johnston <[email protected]>
14217L:	[email protected]
14218S:	Maintained
14219F:	Documentation/networking/mctp.rst
14220F:	drivers/net/mctp/
14221F:	include/linux/usb/mctp-usb.h
14222F:	include/net/mctp.h
14223F:	include/net/mctpdevice.h
14224F:	include/net/netns/mctp.h
14225F:	net/mctp/
14226
14227MAPLE TREE
14228M:	Liam R. Howlett <[email protected]>
14229L:	[email protected]
14230L:	[email protected]
14231S:	Supported
14232F:	Documentation/core-api/maple_tree.rst
14233F:	include/linux/maple_tree.h
14234F:	include/trace/events/maple_tree.h
14235F:	lib/maple_tree.c
14236F:	lib/test_maple_tree.c
14237F:	tools/testing/radix-tree/maple.c
14238F:	tools/testing/shared/linux/maple_tree.h
14239
14240MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14241M:	Rahul Bedarkar <[email protected]>
14242L:	[email protected]
14243S:	Maintained
14244F:	arch/mips/boot/dts/img/pistachio*
14245
14246MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14247M:	Andrew Lunn <[email protected]>
14248L:	[email protected]
14249S:	Maintained
14250F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14251F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14252F:	Documentation/networking/devlink/mv88e6xxx.rst
14253F:	drivers/net/dsa/mv88e6xxx/
14254F:	include/linux/dsa/mv88e6xxx.h
14255F:	include/linux/platform_data/mv88e6xxx.h
14256
14257MARVELL 88PM886 PMIC DRIVER
14258M:	Karel Balej <[email protected]>
14259S:	Maintained
14260F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14261F:	drivers/input/misc/88pm886-onkey.c
14262F:	drivers/mfd/88pm886.c
14263F:	drivers/regulator/88pm886-regulator.c
14264F:	drivers/rtc/rtc-88pm886.c
14265F:	include/linux/mfd/88pm886.h
14266
14267MARVELL ARMADA 3700 PHY DRIVERS
14268M:	Miquel Raynal <[email protected]>
14269S:	Maintained
14270F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14271F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14272F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14273F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14274
14275MARVELL ARMADA 3700 SERIAL DRIVER
14276M:	Pali Rohár <[email protected]>
14277S:	Maintained
14278F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14279F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
14280F:	drivers/tty/serial/mvebu-uart.c
14281
14282MARVELL ARMADA DRM SUPPORT
14283M:	Russell King <[email protected]>
14284S:	Maintained
14285T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14286T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14287F:	Documentation/devicetree/bindings/display/armada/
14288F:	drivers/gpu/drm/armada/
14289F:	include/uapi/drm/armada_drm.h
14290
14291MARVELL CRYPTO DRIVER
14292M:	Boris Brezillon <[email protected]>
14293M:	Arnaud Ebalard <[email protected]>
14294M:	Srujana Challa <[email protected]>
14295L:	[email protected]
14296S:	Maintained
14297F:	drivers/crypto/marvell/
14298F:	include/linux/soc/marvell/octeontx2/
14299
14300MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14301M:	Mirko Lindner <[email protected]>
14302M:	Stephen Hemminger <[email protected]>
14303L:	[email protected]
14304S:	Odd fixes
14305F:	drivers/net/ethernet/marvell/sk*
14306
14307MARVELL LIBERTAS WIRELESS DRIVER
14308L:	[email protected]
14309L:	[email protected]
14310S:	Orphan
14311F:	drivers/net/wireless/marvell/libertas/
14312F:	drivers/net/wireless/marvell/libertas_tf/
14313
14314MARVELL MACCHIATOBIN SUPPORT
14315M:	Russell King <[email protected]>
14316L:	[email protected] (moderated for non-subscribers)
14317S:	Maintained
14318F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14319
14320MARVELL MV643XX ETHERNET DRIVER
14321M:	Sebastian Hesselbarth <[email protected]>
14322L:	[email protected]
14323S:	Maintained
14324F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14325
14326MARVELL MV88X3310 PHY DRIVER
14327M:	Russell King <[email protected]>
14328M:	Marek Behún <[email protected]>
14329L:	[email protected]
14330S:	Maintained
14331F:	drivers/net/phy/marvell10g.c
14332
14333MARVELL MVEBU THERMAL DRIVER
14334M:	Miquel Raynal <[email protected]>
14335S:	Maintained
14336F:	drivers/thermal/armada_thermal.c
14337
14338MARVELL MVNETA ETHERNET DRIVER
14339M:	Marcin Wojtas <[email protected]>
14340L:	[email protected]
14341S:	Maintained
14342F:	drivers/net/ethernet/marvell/mvneta*
14343
14344MARVELL MVPP2 ETHERNET DRIVER
14345M:	Marcin Wojtas <[email protected]>
14346M:	Russell King <[email protected]>
14347L:	[email protected]
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14350F:	drivers/net/ethernet/marvell/mvpp2/
14351
14352MARVELL MWIFIEX WIRELESS DRIVER
14353M:	Brian Norris <[email protected]>
14354R:	Francesco Dolcini <[email protected]>
14355L:	[email protected]
14356S:	Odd Fixes
14357F:	drivers/net/wireless/marvell/mwifiex/
14358
14359MARVELL MWL8K WIRELESS DRIVER
14360L:	[email protected]
14361S:	Orphan
14362F:	drivers/net/wireless/marvell/mwl8k.c
14363
14364MARVELL NAND CONTROLLER DRIVER
14365M:	Miquel Raynal <[email protected]>
14366L:	[email protected]
14367S:	Maintained
14368F:	drivers/mtd/nand/raw/marvell_nand.c
14369
14370MARVELL OCTEON ENDPOINT DRIVER
14371M:	Veerasenareddy Burru <[email protected]>
14372M:	Sathesh Edara <[email protected]>
14373L:	[email protected]
14374S:	Maintained
14375F:	drivers/net/ethernet/marvell/octeon_ep
14376
14377MARVELL OCTEON ENDPOINT VF DRIVER
14378M:	Veerasenareddy Burru <[email protected]>
14379M:	Sathesh Edara <[email protected]>
14380M:	Shinas Rasheed <[email protected]>
14381M:	Satananda Burla <[email protected]>
14382L:	[email protected]
14383S:	Maintained
14384F:	drivers/net/ethernet/marvell/octeon_ep_vf
14385
14386MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14387M:	Sunil Goutham <[email protected]>
14388M:	Geetha sowjanya <[email protected]>
14389M:	Subbaraya Sundeep <[email protected]>
14390M:	hariprasad <[email protected]>
14391M:	Bharat Bhushan <[email protected]>
14392L:	[email protected]
14393S:	Maintained
14394F:	drivers/net/ethernet/marvell/octeontx2/nic/
14395F:	include/linux/soc/marvell/octeontx2/
14396
14397MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14398M:	Sunil Goutham <[email protected]>
14399M:	Linu Cherian <[email protected]>
14400M:	Geetha sowjanya <[email protected]>
14401M:	Jerin Jacob <[email protected]>
14402M:	hariprasad <[email protected]>
14403M:	Subbaraya Sundeep <[email protected]>
14404L:	[email protected]
14405S:	Maintained
14406F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14407F:	drivers/net/ethernet/marvell/octeontx2/af/
14408
14409MARVELL PEM PMU DRIVER
14410M:	Linu Cherian <[email protected]>
14411M:	Gowthami Thiagarajan <[email protected]>
14412S:	Supported
14413F:	drivers/perf/marvell_pem_pmu.c
14414
14415MARVELL PRESTERA ETHERNET SWITCH DRIVER
14416M:	Taras Chornyi <[email protected]>
14417S:	Supported
14418W:	https://github.com/Marvell-switching/switchdev-prestera
14419F:	drivers/net/ethernet/marvell/prestera/
14420
14421MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14422M:	Nicolas Pitre <[email protected]>
14423S:	Odd Fixes
14424F:	drivers/mmc/host/mvsdio.*
14425
14426MARVELL USB MDIO CONTROLLER DRIVER
14427M:	Tobias Waldekranz <[email protected]>
14428L:	[email protected]
14429S:	Maintained
14430F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14431F:	drivers/net/mdio/mdio-mvusb.c
14432
14433MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14434M:	Hu Ziji <[email protected]>
14435L:	[email protected]
14436S:	Supported
14437F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14438F:	drivers/mmc/host/sdhci-xenon*
14439
14440MARVELL OCTEON CN10K DPI DRIVER
14441M:	Vamsi Attunuru <[email protected]>
14442S:	Supported
14443F:	drivers/misc/mrvl_cn10k_dpi.c
14444
14445MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14446R:	[email protected]
14447R:	[email protected]
14448F:	drivers/vdpa/octeon_ep/
14449
14450MARVELL OCTEON HOTPLUG DRIVER
14451R:	Shijith Thotton <[email protected]>
14452R:	Vamsi Attunuru <[email protected]>
14453S:	Supported
14454F:	drivers/pci/hotplug/octep_hp.c
14455
14456MATROX FRAMEBUFFER DRIVER
14457L:	[email protected]
14458S:	Orphan
14459F:	drivers/video/fbdev/matrox/matroxfb_*
14460F:	include/uapi/linux/matroxfb.h
14461
14462MAX15301 DRIVER
14463M:	Daniel Nilsson <[email protected]>
14464L:	[email protected]
14465S:	Maintained
14466F:	Documentation/hwmon/max15301.rst
14467F:	drivers/hwmon/pmbus/max15301.c
14468
14469MAX2175 SDR TUNER DRIVER
14470M:	Ramesh Shanmugasundaram <[email protected]>
14471L:	[email protected]
14472S:	Maintained
14473T:	git git://linuxtv.org/media.git
14474F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14475F:	Documentation/userspace-api/media/drivers/max2175.rst
14476F:	drivers/media/i2c/max2175*
14477F:	include/uapi/linux/max2175.h
14478
14479MAX31335 RTC DRIVER
14480M:	Antoniu Miclaus <[email protected]>
14481L:	[email protected]
14482S:	Supported
14483W:	https://ez.analog.com/linux-software-drivers
14484F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14485F:	drivers/rtc/rtc-max31335.c
14486
14487MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14488L:	[email protected]
14489S:	Orphan
14490F:	Documentation/hwmon/max6650.rst
14491F:	drivers/hwmon/max6650.c
14492
14493MAX9286 QUAD GMSL DESERIALIZER DRIVER
14494M:	Jacopo Mondi <[email protected]>
14495M:	Kieran Bingham <kieran.bingham[email protected]>
14496M:	Laurent Pinchart <laurent.pinchart[email protected]>
14497M:	Niklas Söderlund <niklas.soderlund[email protected]>
14498L:	[email protected]
14499S:	Maintained
14500F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14501F:	drivers/media/i2c/max9286.c
14502
14503MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14504M:	Niklas Söderlund <[email protected]>
14505L:	[email protected]
14506S:	Maintained
14507F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14508F:	drivers/staging/media/max96712/max96712.c
14509
14510MAX96714 GMSL2 DESERIALIZER DRIVER
14511M:	Julien Massot <[email protected]>
14512L:	[email protected]
14513S:	Maintained
14514F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14515F:	drivers/media/i2c/max96714.c
14516
14517MAX96717 GMSL2 SERIALIZER DRIVER
14518M:	Julien Massot <[email protected]>
14519L:	[email protected]
14520S:	Maintained
14521F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14522F:	drivers/media/i2c/max96717.c
14523
14524MAX9860 MONO AUDIO VOICE CODEC DRIVER
14525M:	Peter Rosin <[email protected]>
14526L:	[email protected]
14527S:	Maintained
14528F:	Documentation/devicetree/bindings/sound/max9860.txt
14529F:	sound/soc/codecs/max9860.*
14530
14531MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14532M:	Andreas Klinger <[email protected]>
14533L:	[email protected]
14534S:	Maintained
14535F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14536F:	drivers/iio/proximity/mb1232.c
14537
14538MAXIM MAX11205 DRIVER
14539M:	Ramona Bolboaca <[email protected]>
14540L:	[email protected]
14541S:	Supported
14542W:	https://ez.analog.com/linux-software-drivers
14543F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14544F:	drivers/iio/adc/max11205.c
14545
14546MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14547R:	Iskren Chernev <[email protected]>
14548R:	Krzysztof Kozlowski <[email protected]>
14549R:	Marek Szyprowski <[email protected]>
14550R:	Matheus Castello <[email protected]>
14551L:	[email protected]
14552S:	Maintained
14553F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14554F:	drivers/power/supply/max17040_battery.c
14555
14556MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14557R:	Hans de Goede <[email protected]>
14558R:	Krzysztof Kozlowski <[email protected]>
14559R:	Marek Szyprowski <[email protected]>
14560R:	Sebastian Krzyszkowiak <[email protected]>
14561R:	Purism Kernel Team <[email protected]>
14562L:	[email protected]
14563S:	Maintained
14564F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14565F:	drivers/power/supply/max17042_battery.c
14566
14567MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14568M:	Laurent Pinchart <[email protected]>
14569L:	[email protected]
14570S:	Maintained
14571F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14572F:	drivers/regulator/max20086-regulator.c
14573
14574MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14575M:	Rajat Khandelwal <[email protected]>
14576L:	[email protected]
14577S:	Maintained
14578F:	drivers/iio/temperature/max30208.c
14579
14580MAXIM MAX77650 PMIC MFD DRIVER
14581M:	Bartosz Golaszewski <[email protected]>
14582L:	[email protected]
14583S:	Maintained
14584F:	Documentation/devicetree/bindings/*/*max77650.yaml
14585F:	Documentation/devicetree/bindings/*/max77650*.yaml
14586F:	drivers/gpio/gpio-max77650.c
14587F:	drivers/input/misc/max77650-onkey.c
14588F:	drivers/leds/leds-max77650.c
14589F:	drivers/mfd/max77650.c
14590F:	drivers/power/supply/max77650-charger.c
14591F:	drivers/regulator/max77650-regulator.c
14592F:	include/linux/mfd/max77650.h
14593
14594MAXIM MAX77714 PMIC MFD DRIVER
14595M:	Luca Ceresoli <[email protected]>
14596S:	Maintained
14597F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14598F:	drivers/mfd/max77714.c
14599F:	include/linux/mfd/max77714.h
14600
14601MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14602M:	Javier Martinez Canillas <[email protected]>
14603L:	[email protected]
14604S:	Supported
14605F:	Documentation/devicetree/bindings/*/*max77802.yaml
14606F:	drivers/regulator/max77802-regulator.c
14607F:	include/dt-bindings/*/*max77802.h
14608
14609MAXIM MAX77976 BATTERY CHARGER
14610M:	Luca Ceresoli <[email protected]>
14611S:	Supported
14612F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14613F:	drivers/power/supply/max77976_charger.c
14614
14615MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14616M:	Krzysztof Kozlowski <[email protected]>
14617L:	[email protected]
14618S:	Maintained
14619B:	mailto:[email protected]
14620F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14621F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14622F:	drivers/power/supply/max14577_charger.c
14623F:	drivers/power/supply/max77693_charger.c
14624
14625MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14626M:	Chanwoo Choi <[email protected]>
14627M:	Krzysztof Kozlowski <[email protected]>
14628L:	[email protected]
14629S:	Maintained
14630B:	mailto:[email protected]
14631F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14632F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14633F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14634F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14635F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14636F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14637F:	drivers/leds/leds-max77705.c
14638F:	drivers/*/*max77843.c
14639F:	drivers/*/max14577*.c
14640F:	drivers/*/max77686*.c
14641F:	drivers/*/max77693*.c
14642F:	drivers/*/max77705*.c
14643F:	drivers/clk/clk-max77686.c
14644F:	drivers/extcon/extcon-max14577.c
14645F:	drivers/extcon/extcon-max77693.c
14646F:	drivers/rtc/rtc-max77686.c
14647F:	include/linux/mfd/max14577*.h
14648F:	include/linux/mfd/max77686*.h
14649F:	include/linux/mfd/max77693*.h
14650F:	include/linux/mfd/max77705*.h
14651
14652MAXIRADIO FM RADIO RECEIVER DRIVER
14653M:	Hans Verkuil <[email protected]>
14654L:	[email protected]
14655S:	Maintained
14656W:	https://linuxtv.org
14657T:	git git://linuxtv.org/media.git
14658F:	drivers/media/radio/radio-maxiradio*
14659
14660MAXLINEAR ETHERNET PHY DRIVER
14661M:	Xu Liang <[email protected]>
14662L:	[email protected]
14663S:	Supported
14664F:	drivers/net/phy/mxl-gpy.c
14665
14666MCAN MMIO DEVICE DRIVER
14667M:	Chandrasekar Ramakrishnan <[email protected]>
14668L:	[email protected]
14669S:	Maintained
14670F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14671F:	drivers/net/can/m_can/m_can.c
14672F:	drivers/net/can/m_can/m_can.h
14673F:	drivers/net/can/m_can/m_can_platform.c
14674
14675MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14676R:	Yasushi SHOJI <[email protected]>
14677L:	[email protected]
14678S:	Maintained
14679F:	drivers/net/can/usb/mcba_usb.c
14680
14681MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14682M:	Rishi Gupta <[email protected]>
14683L:	[email protected]
14684L:	[email protected]
14685S:	Maintained
14686F:	drivers/hid/hid-mcp2221.c
14687
14688MCP251XFD SPI-CAN NETWORK DRIVER
14689M:	Marc Kleine-Budde <[email protected]>
14690M:	Manivannan Sadhasivam <[email protected]>
14691R:	Thomas Kopp <[email protected]>
14692L:	[email protected]
14693S:	Maintained
14694F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14695F:	drivers/net/can/spi/mcp251xfd/
14696
14697MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14698M:	Peter Rosin <[email protected]>
14699L:	[email protected]
14700S:	Maintained
14701F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14702F:	drivers/iio/potentiometer/mcp4018.c
14703F:	drivers/iio/potentiometer/mcp4531.c
14704
14705MCP4821 DAC DRIVER
14706M:	Anshul Dalal <[email protected]>
14707L:	[email protected]
14708S:	Maintained
14709F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14710F:	drivers/iio/dac/mcp4821.c
14711
14712MCR20A IEEE-802.15.4 RADIO DRIVER
14713M:	Stefan Schmidt <[email protected]>
14714L:	[email protected]
14715S:	Odd Fixes
14716W:	https://github.com/xueliu/mcr20a-linux
14717F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14718F:	drivers/net/ieee802154/mcr20a.c
14719F:	drivers/net/ieee802154/mcr20a.h
14720
14721MDIO REGMAP DRIVER
14722M:	Maxime Chevallier <[email protected]>
14723L:	[email protected]
14724S:	Maintained
14725F:	drivers/net/mdio/mdio-regmap.c
14726F:	include/linux/mdio/mdio-regmap.h
14727
14728MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14729M:	William Breathitt Gray <[email protected]>
14730L:	[email protected]
14731S:	Maintained
14732F:	drivers/iio/dac/cio-dac.c
14733
14734MEDIA CONTROLLER FRAMEWORK
14735M:	Sakari Ailus <[email protected]>
14736M:	Laurent Pinchart <[email protected]>
14737L:	[email protected]
14738S:	Supported
14739W:	https://www.linuxtv.org
14740T:	git git://linuxtv.org/media.git
14741F:	drivers/media/mc/
14742F:	include/media/media-*.h
14743F:	include/uapi/linux/media.h
14744
14745MEDIA DRIVER FOR FREESCALE IMX PXP
14746M:	Philipp Zabel <[email protected]>
14747L:	[email protected]
14748S:	Maintained
14749T:	git git://linuxtv.org/media.git
14750F:	drivers/media/platform/nxp/imx-pxp.[ch]
14751
14752MEDIA DRIVERS FOR ASCOT2E
14753M:	Abylay Ospan <[email protected]>
14754L:	[email protected]
14755S:	Supported
14756W:	https://linuxtv.org
14757W:	http://netup.tv/
14758T:	git git://linuxtv.org/media.git
14759F:	drivers/media/dvb-frontends/ascot2e*
14760
14761MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14762M:	Jasmin Jessich <[email protected]>
14763L:	[email protected]
14764S:	Maintained
14765W:	https://linuxtv.org
14766T:	git git://linuxtv.org/media.git
14767F:	drivers/media/dvb-frontends/cxd2099*
14768
14769MEDIA DRIVERS FOR CXD2841ER
14770M:	Abylay Ospan <[email protected]>
14771L:	[email protected]
14772S:	Supported
14773W:	https://linuxtv.org
14774W:	http://netup.tv/
14775T:	git git://linuxtv.org/media.git
14776F:	drivers/media/dvb-frontends/cxd2841er*
14777
14778MEDIA DRIVERS FOR CXD2880
14779M:	Yasunari Takiguchi <[email protected]>
14780L:	[email protected]
14781S:	Supported
14782W:	http://linuxtv.org/
14783T:	git git://linuxtv.org/media.git
14784F:	drivers/media/dvb-frontends/cxd2880/*
14785F:	drivers/media/spi/cxd2880*
14786
14787MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14788L:	[email protected]
14789S:	Orphan
14790W:	https://linuxtv.org
14791T:	git git://linuxtv.org/media.git
14792F:	drivers/media/pci/ddbridge/*
14793
14794MEDIA DRIVERS FOR FREESCALE IMX
14795M:	Steve Longerbeam <[email protected]>
14796M:	Philipp Zabel <[email protected]>
14797L:	[email protected]
14798S:	Maintained
14799T:	git git://linuxtv.org/media.git
14800F:	Documentation/admin-guide/media/imx.rst
14801F:	Documentation/devicetree/bindings/media/imx.txt
14802F:	drivers/staging/media/imx/
14803F:	include/linux/imx-media.h
14804F:	include/media/imx.h
14805
14806MEDIA DRIVERS FOR FREESCALE IMX7/8
14807M:	Rui Miguel Silva <[email protected]>
14808M:	Laurent Pinchart <[email protected]>
14809M:	Martin Kepplinger <[email protected]>
14810R:	Purism Kernel Team <[email protected]>
14811L:	[email protected]
14812S:	Maintained
14813T:	git git://linuxtv.org/media.git
14814F:	Documentation/admin-guide/media/imx7.rst
14815F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14816F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14817F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14818F:	drivers/media/platform/nxp/imx-mipi-csis.c
14819F:	drivers/media/platform/nxp/imx7-media-csi.c
14820F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14821
14822MEDIA DRIVERS FOR HELENE
14823M:	Abylay Ospan <[email protected]>
14824L:	[email protected]
14825S:	Supported
14826W:	https://linuxtv.org
14827W:	http://netup.tv/
14828T:	git git://linuxtv.org/media.git
14829F:	drivers/media/dvb-frontends/helene*
14830
14831MEDIA DRIVERS FOR HORUS3A
14832M:	Abylay Ospan <[email protected]>
14833L:	[email protected]
14834S:	Supported
14835W:	https://linuxtv.org
14836W:	http://netup.tv/
14837T:	git git://linuxtv.org/media.git
14838F:	drivers/media/dvb-frontends/horus3a*
14839
14840MEDIA DRIVERS FOR LNBH25
14841M:	Abylay Ospan <[email protected]>
14842L:	[email protected]
14843S:	Supported
14844W:	https://linuxtv.org
14845W:	http://netup.tv/
14846T:	git git://linuxtv.org/media.git
14847F:	drivers/media/dvb-frontends/lnbh25*
14848
14849MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14850L:	[email protected]
14851S:	Orphan
14852W:	https://linuxtv.org
14853T:	git git://linuxtv.org/media.git
14854F:	drivers/media/dvb-frontends/mxl5xx*
14855
14856MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14857M:	Abylay Ospan <[email protected]>
14858L:	[email protected]
14859S:	Supported
14860W:	https://linuxtv.org
14861W:	http://netup.tv/
14862T:	git git://linuxtv.org/media.git
14863F:	drivers/media/pci/netup_unidvb/*
14864
14865MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14866M:	Dmitry Osipenko <[email protected]>
14867L:	[email protected]
14868L:	[email protected]
14869S:	Maintained
14870T:	git git://linuxtv.org/media.git
14871F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14872F:	drivers/media/platform/nvidia/tegra-vde/
14873
14874MEDIA DRIVERS FOR RENESAS - CEU
14875M:	Jacopo Mondi <[email protected]>
14876L:	[email protected]
14877L:	[email protected]
14878S:	Supported
14879T:	git git://linuxtv.org/media.git
14880F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14881F:	drivers/media/platform/renesas/renesas-ceu.c
14882F:	include/media/drv-intf/renesas-ceu.h
14883
14884MEDIA DRIVERS FOR RENESAS - DRIF
14885M:	Fabrizio Castro <[email protected]>
14886L:	[email protected]
14887L:	[email protected]
14888S:	Supported
14889T:	git git://linuxtv.org/media.git
14890F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14891F:	drivers/media/platform/renesas/rcar_drif.c
14892
14893MEDIA DRIVERS FOR RENESAS - FCP
14894M:	Laurent Pinchart <[email protected]>
14895L:	[email protected]
14896L:	[email protected]
14897S:	Supported
14898T:	git git://linuxtv.org/media.git
14899F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14900F:	drivers/media/platform/renesas/rcar-fcp.c
14901F:	include/media/rcar-fcp.h
14902
14903MEDIA DRIVERS FOR RENESAS - FDP1
14904M:	Kieran Bingham <kieran.bingham[email protected]>
14905L:	[email protected]
14906L:	[email protected]
14907S:	Supported
14908T:	git git://linuxtv.org/media.git
14909F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14910F:	drivers/media/platform/renesas/rcar_fdp1.c
14911
14912MEDIA DRIVERS FOR RENESAS - VIN
14913M:	Niklas Söderlund <[email protected]>
14914L:	[email protected]
14915L:	[email protected]
14916S:	Supported
14917T:	git git://linuxtv.org/media.git
14918F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14919F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14920F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14921F:	drivers/media/platform/renesas/rcar-csi2.c
14922F:	drivers/media/platform/renesas/rcar-isp.c
14923F:	drivers/media/platform/renesas/rcar-vin/
14924
14925MEDIA DRIVERS FOR RENESAS - VSP1
14926M:	Laurent Pinchart <[email protected]>
14927M:	Kieran Bingham <kieran.bingham[email protected]>
14928L:	[email protected]
14929L:	[email protected]
14930S:	Supported
14931T:	git git://linuxtv.org/media.git
14932F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14933F:	drivers/media/platform/renesas/vsp1/
14934
14935MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14936L:	[email protected]
14937S:	Orphan
14938W:	https://linuxtv.org
14939T:	git git://linuxtv.org/media.git
14940F:	drivers/media/dvb-frontends/stv0910*
14941
14942MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14943L:	[email protected]
14944S:	Orphan
14945W:	https://linuxtv.org
14946T:	git git://linuxtv.org/media.git
14947F:	drivers/media/dvb-frontends/stv6111*
14948
14949MEDIA DRIVERS FOR STM32 - CSI
14950M:	Alain Volmat <[email protected]>
14951L:	[email protected]
14952S:	Supported
14953T:	git git://linuxtv.org/media_tree.git
14954F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14955F:	drivers/media/platform/st/stm32/stm32-csi.c
14956
14957MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14958M:	Hugues Fruchet <[email protected]>
14959M:	Alain Volmat <[email protected]>
14960L:	[email protected]
14961S:	Supported
14962T:	git git://linuxtv.org/media.git
14963F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14964F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14965F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14966F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14967
14968MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14969M:	Mauro Carvalho Chehab <[email protected]>
14970L:	[email protected]
14971S:	Maintained
14972W:	https://linuxtv.org
14973Q:	http://patchwork.kernel.org/project/linux-media/list/
14974T:	git git://linuxtv.org/media.git
14975F:	Documentation/admin-guide/media/
14976F:	Documentation/devicetree/bindings/media/
14977F:	Documentation/driver-api/media/
14978F:	Documentation/userspace-api/media/
14979F:	drivers/media/
14980F:	drivers/staging/media/
14981F:	include/dt-bindings/media/
14982F:	include/linux/platform_data/media/
14983F:	include/media/
14984F:	include/uapi/linux/dvb/
14985F:	include/uapi/linux/ivtv*
14986F:	include/uapi/linux/media.h
14987F:	include/uapi/linux/uvcvideo.h
14988F:	include/uapi/linux/v4l2-*
14989F:	include/uapi/linux/videodev2.h
14990
14991MEDIATEK BLUETOOTH DRIVER
14992M:	Sean Wang <[email protected]>
14993L:	[email protected]
14994L:	[email protected] (moderated for non-subscribers)
14995S:	Maintained
14996F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14997F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14998F:	drivers/bluetooth/btmtkuart.c
14999
15000MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
15001M:	Sen Chu <[email protected]>
15002M:	Sean Wang <[email protected]>
15003M:	Macpaul Lin <[email protected]>
15004L:	[email protected]
15005S:	Maintained
15006F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15007F:	drivers/power/reset/mt6323-poweroff.c
15008
15009MEDIATEK CIR DRIVER
15010M:	Sean Wang <[email protected]>
15011S:	Maintained
15012F:	drivers/media/rc/mtk-cir.c
15013
15014MEDIATEK DMA DRIVER
15015M:	Sean Wang <[email protected]>
15016L:	[email protected]
15017L:	[email protected] (moderated for non-subscribers)
15018L:	[email protected] (moderated for non-subscribers)
15019S:	Maintained
15020F:	Documentation/devicetree/bindings/dma/mediatek,*
15021F:	drivers/dma/mediatek/
15022
15023MEDIATEK ETHERNET DRIVER
15024M:	Felix Fietkau <[email protected]>
15025M:	Sean Wang <[email protected]>
15026M:	Lorenzo Bianconi <[email protected]>
15027L:	[email protected]
15028S:	Maintained
15029F:	drivers/net/ethernet/mediatek/
15030
15031MEDIATEK ETHERNET PCS DRIVER
15032M:	Alexander Couzens <[email protected]>
15033M:	Daniel Golle <[email protected]>
15034L:	[email protected]
15035S:	Maintained
15036F:	drivers/net/pcs/pcs-mtk-lynxi.c
15037F:	include/linux/pcs/pcs-mtk-lynxi.h
15038
15039MEDIATEK ETHERNET PHY DRIVERS
15040M:	Daniel Golle <[email protected]>
15041M:	Qingfang Deng <[email protected]>
15042M:	SkyLake Huang <[email protected]>
15043L:	[email protected]
15044S:	Maintained
15045F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15046F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15047F:	drivers/net/phy/mediatek/mtk-ge.c
15048F:	drivers/net/phy/mediatek/mtk.h
15049F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15050
15051MEDIATEK I2C CONTROLLER DRIVER
15052M:	Qii Wang <[email protected]>
15053L:	[email protected]
15054S:	Maintained
15055F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15056F:	drivers/i2c/busses/i2c-mt65xx.c
15057
15058MEDIATEK IOMMU DRIVER
15059M:	Yong Wu <[email protected]>
15060L:	[email protected]
15061L:	[email protected] (moderated for non-subscribers)
15062S:	Supported
15063F:	Documentation/devicetree/bindings/iommu/mediatek*
15064F:	drivers/iommu/mtk_iommu*
15065F:	include/dt-bindings/memory/mediatek,mt*-port.h
15066F:	include/dt-bindings/memory/mt*-port.h
15067
15068MEDIATEK JPEG DRIVER
15069M:	Bin Liu <[email protected]>
15070S:	Supported
15071F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15072F:	drivers/media/platform/mediatek/jpeg/
15073
15074MEDIATEK KEYPAD DRIVER
15075M:	Mattijs Korpershoek <[email protected]>
15076S:	Supported
15077F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15078F:	drivers/input/keyboard/mt6779-keypad.c
15079
15080MEDIATEK MDP DRIVER
15081M:	Minghsiu Tsai <[email protected]>
15082M:	Houlong Wei <[email protected]>
15083M:	Andrew-CT Chen <[email protected]>
15084S:	Supported
15085F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15086F:	drivers/media/platform/mediatek/mdp/
15087F:	drivers/media/platform/mediatek/vpu/
15088
15089MEDIATEK MEDIA DRIVER
15090M:	Tiffany Lin <[email protected]>
15091M:	Andrew-CT Chen <[email protected]>
15092M:	Yunfei Dong <[email protected]>
15093S:	Supported
15094F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15095F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15096F:	drivers/media/platform/mediatek/vcodec/
15097F:	drivers/media/platform/mediatek/vpu/
15098
15099MEDIATEK MIPI-CSI CDPHY DRIVER
15100M:	Julien Stephan <[email protected]>
15101M:	Andy Hsieh <[email protected]>
15102S:	Supported
15103F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15104F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15105
15106MEDIATEK MMC/SD/SDIO DRIVER
15107M:	Chaotian Jing <[email protected]>
15108S:	Maintained
15109F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15110F:	drivers/mmc/host/mtk-sd.c
15111
15112MEDIATEK MT6735 CLOCK & RESET DRIVERS
15113M:	Yassine Oudjana <[email protected]>
15114L:	[email protected]
15115L:	[email protected] (moderated for non-subscribers)
15116S:	Maintained
15117F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15118F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15119F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15120F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15121F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15122F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15123F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15124F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15125F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15126F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15127F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15128F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15129F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15130F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15131F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15132F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15133F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15134F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15135F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15136F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15137
15138MEDIATEK MT76 WIRELESS LAN DRIVER
15139M:	Felix Fietkau <[email protected]>
15140M:	Lorenzo Bianconi <[email protected]>
15141M:	Ryder Lee <[email protected]>
15142R:	Shayne Chen <[email protected]>
15143R:	Sean Wang <[email protected]>
15144L:	[email protected]
15145S:	Maintained
15146T:	git https://github.com/nbd168/wireless
15147F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15148F:	drivers/net/wireless/mediatek/mt76/
15149
15150MEDIATEK MT7601U WIRELESS LAN DRIVER
15151M:	Jakub Kicinski <[email protected]>
15152L:	[email protected]
15153S:	Maintained
15154F:	drivers/net/wireless/mediatek/mt7601u/
15155
15156MEDIATEK MT7621 CLOCK DRIVER
15157M:	Sergio Paracuellos <[email protected]>
15158S:	Maintained
15159F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15160F:	drivers/clk/ralink/clk-mt7621.c
15161
15162MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15163M:	Sergio Paracuellos <[email protected]>
15164S:	Maintained
15165F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15166F:	drivers/pci/controller/pcie-mt7621.c
15167
15168MEDIATEK MT7621 PHY PCI DRIVER
15169M:	Sergio Paracuellos <[email protected]>
15170S:	Maintained
15171F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15172F:	drivers/phy/ralink/phy-mt7621-pci.c
15173
15174MEDIATEK MT7621/28/88 I2C DRIVER
15175M:	Stefan Roese <[email protected]>
15176L:	[email protected]
15177S:	Maintained
15178F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15179F:	drivers/i2c/busses/i2c-mt7621.c
15180
15181MEDIATEK MTMIPS CLOCK DRIVER
15182M:	Sergio Paracuellos <[email protected]>
15183S:	Maintained
15184F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15185F:	drivers/clk/ralink/clk-mtmips.c
15186
15187MEDIATEK NAND CONTROLLER DRIVER
15188L:	[email protected]
15189S:	Orphan
15190F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15191F:	drivers/mtd/nand/raw/mtk_*
15192
15193MEDIATEK PMIC LED DRIVER
15194M:	Sen Chu <[email protected]>
15195M:	Sean Wang <[email protected]>
15196M:	Macpaul Lin <[email protected]>
15197S:	Maintained
15198F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15199F:	drivers/leds/leds-mt6323.c
15200
15201MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15202M:	Sean Wang <[email protected]>
15203S:	Maintained
15204F:	drivers/char/hw_random/mtk-rng.c
15205
15206MEDIATEK SMI DRIVER
15207M:	Yong Wu <[email protected]>
15208L:	[email protected] (moderated for non-subscribers)
15209S:	Supported
15210F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15211F:	drivers/memory/mtk-smi.c
15212F:	include/soc/mediatek/smi.h
15213
15214MEDIATEK SWITCH DRIVER
15215M:	Chester A. Unal <[email protected]>
15216M:	Daniel Golle <[email protected]>
15217M:	DENG Qingfang <[email protected]>
15218M:	Sean Wang <[email protected]>
15219L:	[email protected]
15220S:	Maintained
15221F:	drivers/net/dsa/mt7530-mdio.c
15222F:	drivers/net/dsa/mt7530-mmio.c
15223F:	drivers/net/dsa/mt7530.*
15224F:	net/dsa/tag_mtk.c
15225
15226MEDIATEK T7XX 5G WWAN MODEM DRIVER
15227M:	Chandrashekar Devegowda <[email protected]>
15228R:	Chiranjeevi Rapolu <[email protected]>
15229R:	Liu Haijun <[email protected]>
15230R:	M Chetan Kumar <[email protected]>
15231R:	Ricardo Martinez <[email protected]>
15232L:	[email protected]
15233S:	Supported
15234F:	drivers/net/wwan/t7xx/
15235
15236MEDIATEK USB3 DRD IP DRIVER
15237M:	Chunfeng Yun <[email protected]>
15238L:	[email protected]
15239L:	[email protected] (moderated for non-subscribers)
15240L:	[email protected] (moderated for non-subscribers)
15241S:	Maintained
15242F:	Documentation/devicetree/bindings/usb/mediatek,*
15243F:	drivers/usb/host/xhci-mtk*
15244F:	drivers/usb/mtu3/
15245
15246MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15247M:	Peter Senna Tschudin <[email protected]>
15248M:	Ian Ray <[email protected]>
15249M:	Martyn Welch <[email protected]>
15250S:	Maintained
15251F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15252F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15253
15254MEGARAID SCSI/SAS DRIVERS
15255M:	Kashyap Desai <[email protected]>
15256M:	Sumit Saxena <[email protected]>
15257M:	Shivasharan S <[email protected]>
15258M:	Chandrakanth patil <[email protected]>
15259L:	[email protected]
15260L:	[email protected]
15261S:	Maintained
15262W:	http://www.avagotech.com/support/
15263F:	Documentation/scsi/megaraid.rst
15264F:	drivers/scsi/megaraid.*
15265F:	drivers/scsi/megaraid/
15266
15267MELEXIS MLX90614 DRIVER
15268M:	Crt Mori <[email protected]>
15269L:	[email protected]
15270S:	Supported
15271W:	http://www.melexis.com
15272F:	drivers/iio/temperature/mlx90614.c
15273
15274MELEXIS MLX90632 DRIVER
15275M:	Crt Mori <[email protected]>
15276L:	[email protected]
15277S:	Supported
15278W:	http://www.melexis.com
15279F:	drivers/iio/temperature/mlx90632.c
15280
15281MELEXIS MLX90635 DRIVER
15282M:	Crt Mori <[email protected]>
15283L:	[email protected]
15284S:	Supported
15285W:	http://www.melexis.com
15286F:	drivers/iio/temperature/mlx90635.c
15287
15288MELFAS MIP4 TOUCHSCREEN DRIVER
15289M:	Sangwon Jee <[email protected]>
15290S:	Supported
15291W:	http://www.melfas.com
15292F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15293F:	drivers/input/touchscreen/melfas_mip4.c
15294
15295MELLANOX BLUEFIELD I2C DRIVER
15296M:	Khalil Blaiech <[email protected]>
15297M:	Asmaa Mnebhi <[email protected]>
15298L:	[email protected]
15299S:	Supported
15300F:	drivers/i2c/busses/i2c-mlxbf.c
15301
15302MELLANOX ETHERNET DRIVER (mlx4_en)
15303M:	Tariq Toukan <[email protected]>
15304L:	[email protected]
15305S:	Maintained
15306W:	https://www.nvidia.com/networking/
15307Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15308F:	drivers/net/ethernet/mellanox/mlx4/en_*
15309
15310MELLANOX ETHERNET DRIVER (mlx5e)
15311M:	Saeed Mahameed <[email protected]>
15312M:	Tariq Toukan <[email protected]>
15313L:	[email protected]
15314S:	Maintained
15315W:	https://www.nvidia.com/networking/
15316Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15317F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15318
15319MELLANOX ETHERNET INNOVA DRIVERS
15320R:	Boris Pismenny <[email protected]>
15321L:	[email protected]
15322S:	Maintained
15323W:	https://www.nvidia.com/networking/
15324Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15325F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15326F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15327F:	include/linux/mlx5/mlx5_ifc_fpga.h
15328
15329MELLANOX ETHERNET SWITCH DRIVERS
15330M:	Ido Schimmel <[email protected]>
15331M:	Petr Machata <[email protected]>
15332L:	[email protected]
15333S:	Supported
15334W:	https://www.nvidia.com/networking/
15335Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15336F:	drivers/net/ethernet/mellanox/mlxsw/
15337F:	tools/testing/selftests/drivers/net/mlxsw/
15338
15339MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15340M:	[email protected]
15341L:	[email protected]
15342S:	Supported
15343W:	https://www.nvidia.com/networking/
15344Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15345F:	drivers/net/ethernet/mellanox/mlxfw/
15346
15347MELLANOX HARDWARE PLATFORM SUPPORT
15348M:	Hans de Goede <[email protected]>
15349M:	Ilpo Järvinen <[email protected]>
15350M:	Vadim Pasternak <[email protected]>
15351L:	[email protected]
15352S:	Supported
15353F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15354F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15355F:	drivers/platform/mellanox/
15356F:	include/linux/platform_data/mlxreg.h
15357
15358MELLANOX MLX4 core VPI driver
15359M:	Tariq Toukan <[email protected]>
15360L:	[email protected]
15361L:	[email protected]
15362S:	Maintained
15363W:	https://www.nvidia.com/networking/
15364Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15365F:	drivers/net/ethernet/mellanox/mlx4/
15366F:	include/linux/mlx4/
15367
15368MELLANOX MLX4 IB driver
15369M:	Yishai Hadas <[email protected]>
15370L:	[email protected]
15371S:	Supported
15372W:	https://www.nvidia.com/networking/
15373Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15374F:	drivers/infiniband/hw/mlx4/
15375F:	include/linux/mlx4/
15376F:	include/uapi/rdma/mlx4-abi.h
15377
15378MELLANOX MLX5 core VPI driver
15379M:	Saeed Mahameed <[email protected]>
15380M:	Leon Romanovsky <[email protected]>
15381M:	Tariq Toukan <[email protected]>
15382L:	[email protected]
15383L:	[email protected]
15384S:	Maintained
15385W:	https://www.nvidia.com/networking/
15386Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15387F:	Documentation/networking/device_drivers/ethernet/mellanox/
15388F:	drivers/net/ethernet/mellanox/mlx5/core/
15389F:	include/linux/mlx5/
15390
15391MELLANOX MLX5 IB driver
15392M:	Leon Romanovsky <[email protected]>
15393L:	[email protected]
15394S:	Supported
15395W:	https://www.nvidia.com/networking/
15396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15397F:	drivers/infiniband/hw/mlx5/
15398F:	include/linux/mlx5/
15399F:	include/uapi/rdma/mlx5-abi.h
15400
15401MELLANOX MLX5 VDPA DRIVER
15402M:	Dragos Tatulea <[email protected]>
15403L:	[email protected]
15404S:	Supported
15405F:	drivers/vdpa/mlx5/
15406
15407MELLANOX MLXCPLD I2C AND MUX DRIVER
15408M:	Vadim Pasternak <[email protected]>
15409M:	Michael Shych <[email protected]>
15410L:	[email protected]
15411S:	Supported
15412F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15413F:	drivers/i2c/busses/i2c-mlxcpld.c
15414F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15415
15416MELLANOX MLXCPLD LED DRIVER
15417M:	Vadim Pasternak <[email protected]>
15418L:	[email protected]
15419S:	Supported
15420F:	Documentation/leds/leds-mlxcpld.rst
15421F:	drivers/leds/leds-mlxcpld.c
15422F:	drivers/leds/leds-mlxreg.c
15423
15424MEMBARRIER SUPPORT
15425M:	Mathieu Desnoyers <[email protected]>
15426M:	"Paul E. McKenney" <[email protected]>
15427L:	[email protected]
15428S:	Supported
15429F:	Documentation/scheduler/membarrier.rst
15430F:	arch/*/include/asm/membarrier.h
15431F:	arch/*/include/asm/sync_core.h
15432F:	include/uapi/linux/membarrier.h
15433F:	kernel/sched/membarrier.c
15434
15435MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15436M:	Mike Rapoport <[email protected]>
15437L:	[email protected]
15438S:	Maintained
15439F:	Documentation/core-api/boot-time-mm.rst
15440F:	include/linux/memblock.h
15441F:	mm/memblock.c
15442F:	mm/mm_init.c
15443F:	tools/testing/memblock/
15444
15445MEMORY ALLOCATION PROFILING
15446M:	Suren Baghdasaryan <[email protected]>
15447M:	Kent Overstreet <[email protected]>
15448L:	[email protected]
15449S:	Maintained
15450F:	Documentation/mm/allocation-profiling.rst
15451F:	include/linux/alloc_tag.h
15452F:	include/linux/pgalloc_tag.h
15453F:	lib/alloc_tag.c
15454
15455MEMORY CONTROLLER DRIVERS
15456M:	Krzysztof Kozlowski <[email protected]>
15457L:	[email protected]
15458S:	Maintained
15459B:	mailto:[email protected]
15460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15461F:	Documentation/devicetree/bindings/memory-controllers/
15462F:	drivers/memory/
15463F:	include/dt-bindings/memory/
15464F:	include/memory/
15465
15466MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15467M:	Dmitry Osipenko <[email protected]>
15468L:	[email protected]
15469L:	[email protected]
15470S:	Maintained
15471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15472F:	drivers/devfreq/tegra30-devfreq.c
15473
15474MEMORY HOT(UN)PLUG
15475M:	David Hildenbrand <[email protected]>
15476M:	Oscar Salvador <[email protected]>
15477L:	[email protected]
15478S:	Maintained
15479F:	Documentation/admin-guide/mm/memory-hotplug.rst
15480F:	Documentation/core-api/memory-hotplug.rst
15481F:	drivers/base/memory.c
15482F:	include/linux/memory_hotplug.h
15483F:	mm/memory_hotplug.c
15484F:	tools/testing/selftests/memory-hotplug/
15485
15486MEMORY MANAGEMENT
15487M:	Andrew Morton <[email protected]>
15488L:	[email protected]
15489S:	Maintained
15490W:	http://www.linux-mm.org
15491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15492T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15493F:	Documentation/admin-guide/mm/
15494F:	Documentation/mm/
15495F:	include/linux/gfp.h
15496F:	include/linux/gfp_types.h
15497F:	include/linux/memfd.h
15498F:	include/linux/memory_hotplug.h
15499F:	include/linux/memory-tiers.h
15500F:	include/linux/mempolicy.h
15501F:	include/linux/mempool.h
15502F:	include/linux/memremap.h
15503F:	include/linux/mmzone.h
15504F:	include/linux/mmu_notifier.h
15505F:	include/linux/pagewalk.h
15506F:	include/trace/events/ksm.h
15507F:	mm/
15508F:	tools/mm/
15509F:	tools/testing/selftests/mm/
15510N:	include/linux/page[-_]*
15511
15512MEMORY MANAGEMENT - CORE
15513M:	Andrew Morton <[email protected]>
15514M:	David Hildenbrand <[email protected]>
15515R:	Lorenzo Stoakes <[email protected]>
15516R:	Liam R. Howlett <[email protected]>
15517R:	Vlastimil Babka <[email protected]>
15518R:	Mike Rapoport <[email protected]>
15519R:	Suren Baghdasaryan <[email protected]>
15520R:	Michal Hocko <[email protected]>
15521L:	[email protected]
15522S:	Maintained
15523W:	http://www.linux-mm.org
15524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15525F:	include/linux/memory.h
15526F:	include/linux/mm.h
15527F:	include/linux/mm_*.h
15528F:	include/linux/mmdebug.h
15529F:	include/linux/pagewalk.h
15530F:	mm/Kconfig
15531F:	mm/debug.c
15532F:	mm/init-mm.c
15533F:	mm/memory.c
15534F:	mm/pagewalk.c
15535F:	mm/util.c
15536
15537MEMORY MANAGEMENT - EXECMEM
15538M:	Andrew Morton <[email protected]>
15539M:	Mike Rapoport <[email protected]>
15540L:	[email protected]
15541S:	Maintained
15542F:	include/linux/execmem.h
15543F:	mm/execmem.c
15544
15545MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15546M:	Andrew Morton <[email protected]>
15547M:	Mike Rapoport <[email protected]>
15548L:	[email protected]
15549S:	Maintained
15550F:	include/linux/numa_memblks.h
15551F:	mm/numa.c
15552F:	mm/numa_emulation.c
15553F:	mm/numa_memblks.c
15554
15555MEMORY MANAGEMENT - PAGE ALLOCATOR
15556M:	Andrew Morton <[email protected]>
15557R:	Vlastimil Babka <[email protected]>
15558R:	Suren Baghdasaryan <[email protected]>
15559R:	Michal Hocko <[email protected]>
15560R:	Brendan Jackman <[email protected]>
15561R:	Johannes Weiner <[email protected]>
15562R:	Zi Yan <[email protected]>
15563L:	[email protected]
15564S:	Maintained
15565F:	mm/compaction.c
15566F:	mm/page_alloc.c
15567F:	include/linux/gfp.h
15568F:	include/linux/compaction.h
15569
15570MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
15571M:	Andrew Morton <[email protected]>
15572M:	David Hildenbrand <[email protected]>
15573M:	Lorenzo Stoakes <[email protected]>
15574R:	Rik van Riel <[email protected]>
15575R:	Liam R. Howlett <[email protected]>
15576R:	Vlastimil Babka <[email protected]>
15577R:	Harry Yoo <[email protected]>
15578L:	[email protected]
15579S:	Maintained
15580F:	include/linux/rmap.h
15581F:	mm/rmap.c
15582
15583MEMORY MANAGEMENT - SECRETMEM
15584M:	Andrew Morton <[email protected]>
15585M:	Mike Rapoport <[email protected]>
15586L:	[email protected]
15587S:	Maintained
15588F:	include/linux/secretmem.h
15589F:	mm/secretmem.c
15590
15591MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
15592M:	Andrew Morton <[email protected]>
15593M:	David Hildenbrand <[email protected]>
15594R:	Zi Yan <[email protected]>
15595R:	Baolin Wang <[email protected]>
15596R:	Lorenzo Stoakes <[email protected]>
15597R:	Liam R. Howlett <[email protected]>
15598R:	Nico Pache <[email protected]>
15599R:	Ryan Roberts <[email protected]>
15600R:	Dev Jain <[email protected]>
15601L:	[email protected]
15602S:	Maintained
15603W:	http://www.linux-mm.org
15604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15605F:	Documentation/admin-guide/mm/transhuge.rst
15606F:	include/linux/huge_mm.h
15607F:	include/linux/khugepaged.h
15608F:	include/trace/events/huge_memory.h
15609F:	mm/huge_memory.c
15610F:	mm/khugepaged.c
15611F:	tools/testing/selftests/mm/khugepaged.c
15612F:	tools/testing/selftests/mm/split_huge_page_test.c
15613F:	tools/testing/selftests/mm/transhuge-stress.c
15614
15615MEMORY MANAGEMENT - USERFAULTFD
15616M:	Andrew Morton <[email protected]>
15617R:	Peter Xu <[email protected]>
15618L:	[email protected]
15619S:	Maintained
15620F:	Documentation/admin-guide/mm/userfaultfd.rst
15621F:	fs/userfaultfd.c
15622F:	include/asm-generic/pgtable_uffd.h
15623F:	include/linux/userfaultfd_k.h
15624F:	include/uapi/linux/userfaultfd.h
15625F:	mm/userfaultfd.c
15626F:	tools/testing/selftests/mm/uffd-*.[ch]
15627
15628MEMORY MAPPING
15629M:	Andrew Morton <[email protected]>
15630M:	Liam R. Howlett <[email protected]>
15631M:	Lorenzo Stoakes <[email protected]>
15632R:	Vlastimil Babka <[email protected]>
15633R:	Jann Horn <[email protected]>
15634R:	Pedro Falcato <[email protected]>
15635L:	[email protected]
15636S:	Maintained
15637W:	http://www.linux-mm.org
15638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15639F:	include/trace/events/mmap.h
15640F:	mm/mlock.c
15641F:	mm/mmap.c
15642F:	mm/mprotect.c
15643F:	mm/mremap.c
15644F:	mm/mseal.c
15645F:	mm/vma.c
15646F:	mm/vma.h
15647F:	mm/vma_internal.h
15648F:	tools/testing/vma/
15649
15650MEMORY MAPPING - LOCKING
15651M:	Andrew Morton <[email protected]>
15652M:	Suren Baghdasaryan <[email protected]>
15653M:	Liam R. Howlett <[email protected]>
15654M:	Lorenzo Stoakes <[email protected]>
15655R:	Vlastimil Babka <[email protected]>
15656R:	Shakeel Butt <[email protected]>
15657L:	[email protected]
15658S:	Maintained
15659W:	http://www.linux-mm.org
15660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15661F:	Documentation/mm/process_addrs.rst
15662F:	include/linux/mmap_lock.h
15663F:	include/trace/events/mmap_lock.h
15664F:	mm/mmap_lock.c
15665
15666MEMORY MAPPING - MADVISE (MEMORY ADVICE)
15667M:	Andrew Morton <[email protected]>
15668M:	Liam R. Howlett <[email protected]>
15669M:	Lorenzo Stoakes <[email protected]>
15670M:	David Hildenbrand <[email protected]>
15671R:	Vlastimil Babka <[email protected]>
15672R:	Jann Horn <[email protected]>
15673L:	[email protected]
15674S:	Maintained
15675W:	http://www.linux-mm.org
15676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15677F:	include/uapi/asm-generic/mman-common.h
15678F:	mm/madvise.c
15679
15680MEMORY TECHNOLOGY DEVICES (MTD)
15681M:	Miquel Raynal <[email protected]>
15682M:	Richard Weinberger <[email protected]>
15683M:	Vignesh Raghavendra <[email protected]>
15684L:	[email protected]
15685S:	Maintained
15686W:	http://www.linux-mtd.infradead.org/
15687Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15688C:	irc://irc.oftc.net/mtd
15689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15691F:	Documentation/devicetree/bindings/mtd/
15692F:	drivers/mtd/
15693F:	include/linux/mtd/
15694F:	include/uapi/mtd/
15695
15696MEN A21 WATCHDOG DRIVER
15697M:	Johannes Thumshirn <[email protected]>
15698L:	[email protected]
15699S:	Maintained
15700F:	drivers/watchdog/mena21_wdt.c
15701
15702MEN CHAMELEON BUS (mcb)
15703M:	Johannes Thumshirn <[email protected]>
15704S:	Maintained
15705F:	Documentation/driver-api/men-chameleon-bus.rst
15706F:	drivers/mcb/
15707F:	include/linux/mcb.h
15708
15709MEN F21BMC (Board Management Controller)
15710M:	Andreas Werner <[email protected]>
15711S:	Supported
15712F:	Documentation/hwmon/menf21bmc.rst
15713F:	drivers/hwmon/menf21bmc_hwmon.c
15714F:	drivers/leds/leds-menf21bmc.c
15715F:	drivers/mfd/menf21bmc.c
15716F:	drivers/watchdog/menf21bmc_wdt.c
15717
15718MEN Z069 WATCHDOG DRIVER
15719M:	Johannes Thumshirn <[email protected]>
15720L:	[email protected]
15721S:	Maintained
15722F:	drivers/watchdog/menz69_wdt.c
15723
15724MESON AO CEC DRIVER FOR AMLOGIC SOCS
15725M:	Neil Armstrong <[email protected]>
15726L:	[email protected]
15727L:	[email protected]
15728S:	Supported
15729W:	http://linux-meson.com/
15730T:	git git://linuxtv.org/media.git
15731F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15732F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15733F:	drivers/media/cec/platform/meson/ao-cec.c
15734
15735MESON GE2D DRIVER FOR AMLOGIC SOCS
15736M:	Neil Armstrong <[email protected]>
15737L:	[email protected]
15738L:	[email protected]
15739S:	Supported
15740T:	git git://linuxtv.org/media.git
15741F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15742F:	drivers/media/platform/amlogic/meson-ge2d/
15743
15744MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15745M:	Liang Yang <[email protected]>
15746L:	[email protected]
15747S:	Maintained
15748F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15749F:	drivers/mtd/nand/raw/meson_*
15750
15751MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15752M:	Neil Armstrong <[email protected]>
15753L:	[email protected]
15754L:	[email protected]
15755S:	Supported
15756T:	git git://linuxtv.org/media.git
15757F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15758F:	drivers/staging/media/meson/vdec/
15759
15760META ETHERNET DRIVERS
15761M:	Alexander Duyck <[email protected]>
15762M:	Jakub Kicinski <[email protected]>
15763R:	[email protected]
15764S:	Maintained
15765F:	Documentation/networking/device_drivers/ethernet/meta/
15766F:	drivers/net/ethernet/meta/
15767
15768METHODE UDPU SUPPORT
15769M:	Robert Marko <[email protected]>
15770S:	Maintained
15771F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15772F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15773
15774MHI BUS
15775M:	Manivannan Sadhasivam <[email protected]>
15776L:	[email protected]
15777L:	[email protected]
15778S:	Maintained
15779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15780F:	Documentation/ABI/stable/sysfs-bus-mhi
15781F:	Documentation/mhi/
15782F:	drivers/bus/mhi/
15783F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15784F:	include/linux/mhi.h
15785
15786MICROBLAZE ARCHITECTURE
15787M:	Michal Simek <[email protected]>
15788S:	Supported
15789W:	http://www.monstr.eu/fdt/
15790T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15791F:	arch/microblaze/
15792
15793MICROBLAZE TMR INJECT
15794M:	Appana Durga Kedareswara rao <[email protected]>
15795S:	Supported
15796F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15797F:	drivers/misc/xilinx_tmr_inject.c
15798
15799MICROBLAZE TMR MANAGER
15800M:	Appana Durga Kedareswara rao <[email protected]>
15801S:	Supported
15802F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15803F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15804F:	drivers/misc/xilinx_tmr_manager.c
15805
15806MICROCHIP AT91 DMA DRIVERS
15807M:	Ludovic Desroches <[email protected]>
15808L:	[email protected] (moderated for non-subscribers)
15809L:	[email protected]
15810S:	Supported
15811F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15812F:	drivers/dma/at_hdmac.c
15813F:	drivers/dma/at_xdmac.c
15814F:	include/dt-bindings/dma/at91.h
15815
15816MICROCHIP AT91 SERIAL DRIVER
15817M:	Richard Genoud <[email protected]>
15818S:	Maintained
15819F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15820F:	drivers/tty/serial/atmel_serial.c
15821F:	drivers/tty/serial/atmel_serial.h
15822
15823MICROCHIP AT91 USART MFD DRIVER
15824M:	Radu Pirea <[email protected]>
15825L:	[email protected]
15826S:	Supported
15827F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15828F:	drivers/mfd/at91-usart.c
15829F:	include/dt-bindings/mfd/at91-usart.h
15830
15831MICROCHIP AT91 USART SPI DRIVER
15832M:	Radu Pirea <[email protected]>
15833L:	[email protected]
15834S:	Supported
15835F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15836F:	drivers/spi/spi-at91-usart.c
15837
15838MICROCHIP AUDIO ASOC DRIVERS
15839M:	Claudiu Beznea <[email protected]>
15840M:	Andrei Simion <[email protected]>
15841L:	[email protected]
15842S:	Supported
15843F:	Documentation/devicetree/bindings/sound/atmel*
15844F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15845F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15846F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15847F:	sound/soc/atmel
15848
15849MICROCHIP CSI2DC DRIVER
15850M:	Eugen Hristev <[email protected]>
15851L:	[email protected]
15852S:	Supported
15853F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15854F:	drivers/media/platform/microchip/microchip-csi2dc.c
15855
15856MICROCHIP ECC DRIVER
15857L:	[email protected]
15858S:	Orphan
15859F:	drivers/crypto/atmel-ecc.*
15860
15861MICROCHIP EIC DRIVER
15862M:	Claudiu Beznea <[email protected]>
15863L:	[email protected] (moderated for non-subscribers)
15864S:	Supported
15865F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15866F:	drivers/irqchip/irq-mchp-eic.c
15867
15868MICROCHIP I2C DRIVER
15869M:	Codrin Ciubotariu <[email protected]>
15870L:	[email protected]
15871S:	Supported
15872F:	drivers/i2c/busses/i2c-at91-*.c
15873F:	drivers/i2c/busses/i2c-at91.h
15874
15875MICROCHIP ISC DRIVER
15876M:	Eugen Hristev <[email protected]>
15877L:	[email protected]
15878S:	Supported
15879F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15880F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15881F:	drivers/media/platform/microchip/microchip-isc*
15882F:	drivers/media/platform/microchip/microchip-sama*-isc*
15883F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15884F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15885F:	include/linux/atmel-isc-media.h
15886
15887MICROCHIP ISI DRIVER
15888M:	Eugen Hristev <[email protected]>
15889L:	[email protected]
15890S:	Supported
15891F:	drivers/media/platform/atmel/atmel-isi.c
15892F:	drivers/media/platform/atmel/atmel-isi.h
15893
15894MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15895M:	Woojung Huh <[email protected]>
15896M:	[email protected]
15897L:	[email protected]
15898S:	Maintained
15899F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15900F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15901F:	drivers/net/dsa/microchip/*
15902F:	include/linux/dsa/ksz_common.h
15903F:	include/linux/platform_data/microchip-ksz.h
15904F:	net/dsa/tag_ksz.c
15905
15906MICROCHIP LAN743X ETHERNET DRIVER
15907M:	Bryan Whitehead <[email protected]>
15908M:	[email protected]
15909L:	[email protected]
15910S:	Maintained
15911F:	drivers/net/ethernet/microchip/lan743x_*
15912
15913MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15914M:	Parthiban Veerasooran <[email protected]>
15915L:	[email protected]
15916S:	Maintained
15917F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15918F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15919
15920MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15921M:	Arun Ramadoss <[email protected]>
15922R:	[email protected]
15923L:	[email protected]
15924S:	Maintained
15925F:	drivers/net/phy/microchip_t1.c
15926
15927MICROCHIP LAN966X ETHERNET DRIVER
15928M:	Horatiu Vultur <[email protected]>
15929M:	[email protected]
15930L:	[email protected]
15931S:	Maintained
15932F:	drivers/net/ethernet/microchip/lan966x/*
15933
15934MICROCHIP LAN966X OIC DRIVER
15935M:	Herve Codina <[email protected]>
15936S:	Maintained
15937F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15938F:	drivers/irqchip/irq-lan966x-oic.c
15939
15940MICROCHIP LAN966X PCI DRIVER
15941M:	Herve Codina <[email protected]>
15942S:	Maintained
15943F:	drivers/misc/lan966x_pci.c
15944F:	drivers/misc/lan966x_pci.dtso
15945
15946MICROCHIP LAN969X ETHERNET DRIVER
15947M:	Daniel Machon <[email protected]>
15948M:	[email protected]
15949L:	[email protected]
15950S:	Maintained
15951F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15952
15953MICROCHIP LCDFB DRIVER
15954M:	Nicolas Ferre <[email protected]>
15955L:	[email protected]
15956S:	Maintained
15957F:	drivers/video/fbdev/atmel_lcdfb.c
15958F:	include/video/atmel_lcdc.h
15959
15960MICROCHIP MCP16502 PMIC DRIVER
15961M:	Claudiu Beznea <[email protected]>
15962M:	Andrei Simion <[email protected]>
15963L:	[email protected] (moderated for non-subscribers)
15964S:	Supported
15965F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15966F:	drivers/regulator/mcp16502.c
15967
15968MICROCHIP MCP3564 ADC DRIVER
15969M:	Marius Cristea <[email protected]>
15970L:	[email protected]
15971S:	Supported
15972F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15973F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15974F:	drivers/iio/adc/mcp3564.c
15975
15976MICROCHIP MCP3911 ADC DRIVER
15977M:	Marcus Folkesson <[email protected]>
15978M:	Kent Gustavsson <[email protected]>
15979L:	[email protected]
15980S:	Maintained
15981F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15982F:	drivers/iio/adc/mcp3911.c
15983
15984MICROCHIP MMC/SD/SDIO MCI DRIVER
15985M:	Aubin Constans <[email protected]>
15986S:	Maintained
15987F:	drivers/mmc/host/atmel-mci.c
15988
15989MICROCHIP NAND DRIVER
15990L:	[email protected]
15991S:	Orphan
15992F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15993F:	drivers/mtd/nand/raw/atmel/*
15994
15995MICROCHIP OTPC DRIVER
15996M:	Claudiu Beznea <[email protected]>
15997L:	[email protected] (moderated for non-subscribers)
15998S:	Supported
15999F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
16000F:	drivers/nvmem/microchip-otpc.c
16001F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
16002
16003MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
16004M:	Matteo Martelli <[email protected]>
16005L:	[email protected]
16006S:	Supported
16007F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
16008F:	drivers/iio/adc/pac1921.c
16009
16010MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
16011M:	Marius Cristea <[email protected]>
16012L:	[email protected]
16013S:	Supported
16014F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
16015F:	drivers/iio/adc/pac1934.c
16016
16017MICROCHIP PCI1XXXX GP DRIVER
16018M:	Vaibhaav Ram T.L <[email protected]>
16019M:	Kumaravel Thiagarajan <[email protected]>
16020L:	[email protected]
16021S:	Supported
16022F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
16023F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
16024F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
16025F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
16026
16027MICROCHIP PCI1XXXX I2C DRIVER
16028M:	Tharun Kumar P <[email protected]>
16029M:	Kumaravel Thiagarajan <[email protected]>
16030M:	Microchip Linux Driver Support <[email protected]>
16031L:	[email protected]
16032S:	Maintained
16033F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
16034
16035MICROCHIP PCIe UART DRIVER
16036M:	Kumaravel Thiagarajan <[email protected]>
16037M:	Tharun Kumar P <[email protected]>
16038L:	[email protected]
16039S:	Maintained
16040F:	drivers/tty/serial/8250/8250_pci1xxxx.c
16041
16042MICROCHIP POLARFIRE FPGA DRIVERS
16043M:	Conor Dooley <[email protected]>
16044L:	[email protected]
16045S:	Supported
16046F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
16047F:	drivers/fpga/microchip-spi.c
16048
16049MICROCHIP PWM DRIVER
16050M:	Claudiu Beznea <[email protected]>
16051L:	[email protected] (moderated for non-subscribers)
16052L:	[email protected]
16053S:	Supported
16054F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
16055F:	drivers/pwm/pwm-atmel.c
16056
16057MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
16058M:	Manikandan Muralidharan <[email protected]>
16059M:	Dharma Balasubiramani <[email protected]>
16060L:	[email protected]
16061S:	Supported
16062F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
16063F:	drivers/gpu/drm/bridge/microchip-lvds.c
16064
16065MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
16066M:	Eugen Hristev <[email protected]>
16067L:	[email protected]
16068S:	Supported
16069F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
16070F:	drivers/iio/adc/at91-sama5d2_adc.c
16071F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16072
16073MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16074M:	Claudiu Beznea <[email protected]>
16075S:	Supported
16076F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16077F:	drivers/power/reset/at91-sama5d2_shdwc.c
16078
16079MICROCHIP SOC DRIVERS
16080M:	Conor Dooley <[email protected]>
16081S:	Supported
16082T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16083F:	Documentation/devicetree/bindings/soc/microchip/
16084F:	drivers/soc/microchip/
16085
16086MICROCHIP SPI DRIVER
16087M:	Ryan Wanner <[email protected]>
16088S:	Supported
16089F:	drivers/spi/spi-atmel.*
16090
16091MICROCHIP SSC DRIVER
16092M:	Claudiu Beznea <[email protected]>
16093M:	Andrei Simion <[email protected]>
16094L:	[email protected] (moderated for non-subscribers)
16095S:	Supported
16096F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16097F:	drivers/misc/atmel-ssc.c
16098F:	include/linux/atmel-ssc.h
16099
16100Microchip Timer Counter Block (TCB) Capture Driver
16101M:	Kamel Bouhara <[email protected]>
16102L:	[email protected] (moderated for non-subscribers)
16103L:	[email protected]
16104S:	Maintained
16105F:	drivers/counter/microchip-tcb-capture.c
16106F:	include/uapi/linux/counter/microchip-tcb-capture.h
16107
16108MICROCHIP USB251XB DRIVER
16109M:	Richard Leitner <[email protected]>
16110L:	[email protected]
16111S:	Maintained
16112F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
16113F:	drivers/usb/misc/usb251xb.c
16114
16115MICROCHIP USBA UDC DRIVER
16116M:	Cristian Birsan <[email protected]>
16117L:	[email protected] (moderated for non-subscribers)
16118S:	Supported
16119F:	drivers/usb/gadget/udc/atmel_usba_udc.*
16120
16121MICROCHIP WILC1000 WIFI DRIVER
16122M:	Ajay Singh <[email protected]>
16123M:	Claudiu Beznea <[email protected]>
16124L:	[email protected]
16125S:	Supported
16126F:	drivers/net/wireless/microchip/
16127
16128MICROSEMI MIPS SOCS
16129M:	Alexandre Belloni <[email protected]>
16130M:	[email protected]
16131L:	[email protected]
16132S:	Supported
16133F:	Documentation/devicetree/bindings/mips/mscc.txt
16134F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16135F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16136F:	arch/mips/boot/dts/mscc/
16137F:	arch/mips/configs/generic/board-ocelot.config
16138F:	arch/mips/generic/board-ocelot.c
16139
16140MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16141M:	Don Brace <[email protected]>
16142L:	[email protected]
16143L:	[email protected]
16144S:	Supported
16145F:	Documentation/scsi/smartpqi.rst
16146F:	drivers/scsi/smartpqi/Kconfig
16147F:	drivers/scsi/smartpqi/Makefile
16148F:	drivers/scsi/smartpqi/smartpqi*.[ch]
16149F:	include/linux/cciss*.h
16150F:	include/uapi/linux/cciss*.h
16151
16152MICROSOFT MANA RDMA DRIVER
16153M:	Long Li <[email protected]>
16154M:	Konstantin Taranov <[email protected]>
16155L:	[email protected]
16156S:	Supported
16157F:	drivers/infiniband/hw/mana/
16158F:	include/net/mana
16159F:	include/uapi/rdma/mana-abi.h
16160
16161MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16162M:	Maximilian Luz <[email protected]>
16163L:	[email protected]
16164S:	Maintained
16165F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16166
16167MICROSOFT SURFACE BATTERY AND AC DRIVERS
16168M:	Maximilian Luz <[email protected]>
16169L:	[email protected]
16170L:	[email protected]
16171S:	Maintained
16172F:	drivers/power/supply/surface_battery.c
16173F:	drivers/power/supply/surface_charger.c
16174
16175MICROSOFT SURFACE DTX DRIVER
16176M:	Maximilian Luz <[email protected]>
16177L:	[email protected]
16178S:	Maintained
16179F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16180F:	drivers/platform/surface/surface_dtx.c
16181F:	include/uapi/linux/surface_aggregator/dtx.h
16182
16183MICROSOFT SURFACE SENSOR FAN DRIVER
16184M:	Maximilian Luz <[email protected]>
16185M:	Ivor Wanders <[email protected]>
16186L:	[email protected]
16187S:	Maintained
16188F:	Documentation/hwmon/surface_fan.rst
16189F:	drivers/hwmon/surface_fan.c
16190
16191MICROSOFT SURFACE SENSOR THERMAL DRIVER
16192M:	Maximilian Luz <[email protected]>
16193L:	[email protected]
16194S:	Maintained
16195F:	drivers/hwmon/surface_temp.c
16196
16197MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16198M:	Maximilian Luz <[email protected]>
16199L:	[email protected]
16200S:	Maintained
16201F:	drivers/platform/surface/surface_gpe.c
16202
16203MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16204M:	Hans de Goede <[email protected]>
16205M:	Ilpo Järvinen <[email protected]>
16206M:	Maximilian Luz <[email protected]>
16207L:	[email protected]
16208S:	Maintained
16209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16210F:	drivers/platform/surface/
16211
16212MICROSOFT SURFACE HID TRANSPORT DRIVER
16213M:	Maximilian Luz <[email protected]>
16214L:	[email protected]
16215L:	[email protected]
16216S:	Maintained
16217F:	drivers/hid/surface-hid/
16218
16219MICROSOFT SURFACE HOT-PLUG DRIVER
16220M:	Maximilian Luz <[email protected]>
16221L:	[email protected]
16222S:	Maintained
16223F:	drivers/platform/surface/surface_hotplug.c
16224
16225MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16226M:	Maximilian Luz <[email protected]>
16227L:	[email protected]
16228S:	Maintained
16229F:	drivers/platform/surface/surface_platform_profile.c
16230
16231MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16232M:	Chen Yu <[email protected]>
16233L:	[email protected]
16234S:	Supported
16235F:	drivers/platform/surface/surfacepro3_button.c
16236
16237MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16238M:	Maximilian Luz <[email protected]>
16239L:	[email protected]
16240S:	Maintained
16241F:	drivers/platform/surface/surface_aggregator_hub.c
16242
16243MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16244M:	Maximilian Luz <[email protected]>
16245L:	[email protected]
16246S:	Maintained
16247W:	https://github.com/linux-surface/surface-aggregator-module
16248C:	irc://irc.libera.chat/linux-surface
16249F:	Documentation/driver-api/surface_aggregator/
16250F:	drivers/platform/surface/aggregator/
16251F:	drivers/platform/surface/surface_acpi_notify.c
16252F:	drivers/platform/surface/surface_aggregator_cdev.c
16253F:	drivers/platform/surface/surface_aggregator_registry.c
16254F:	include/linux/surface_acpi_notify.h
16255F:	include/linux/surface_aggregator/
16256F:	include/uapi/linux/surface_aggregator/
16257
16258MICROTEK X6 SCANNER
16259M:	Oliver Neukum <[email protected]>
16260S:	Maintained
16261F:	drivers/usb/image/microtek.*
16262
16263MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16264M:	Luka Kovacic <[email protected]>
16265M:	Luka Perkov <[email protected]>
16266S:	Maintained
16267F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16268F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16269F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16270F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16271F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16272F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16273
16274MIN HEAP
16275M:	Kuan-Wei Chiu <[email protected]>
16276L:	[email protected]
16277S:	Maintained
16278F:	Documentation/core-api/min_heap.rst
16279F:	include/linux/min_heap.h
16280F:	lib/min_heap.c
16281F:	lib/test_min_heap.c
16282
16283MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16284M:	Sakari Ailus <[email protected]>
16285L:	[email protected]
16286S:	Maintained
16287F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16288F:	Documentation/driver-api/media/drivers/ccs/
16289F:	Documentation/userspace-api/media/drivers/ccs.rst
16290F:	drivers/media/i2c/ccs-pll.c
16291F:	drivers/media/i2c/ccs-pll.h
16292F:	drivers/media/i2c/ccs/
16293F:	include/uapi/linux/ccs.h
16294F:	include/uapi/linux/smiapp.h
16295
16296MIPS
16297M:	Thomas Bogendoerfer <[email protected]>
16298L:	[email protected]
16299S:	Maintained
16300Q:	https://patchwork.kernel.org/project/linux-mips/list/
16301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16302F:	Documentation/devicetree/bindings/mips/
16303F:	Documentation/arch/mips/
16304F:	arch/mips/
16305F:	drivers/platform/mips/
16306F:	include/dt-bindings/mips/
16307
16308MIPS BOSTON DEVELOPMENT BOARD
16309M:	Paul Burton <[email protected]>
16310L:	[email protected]
16311S:	Maintained
16312F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16313F:	arch/mips/boot/dts/img/boston.dts
16314F:	arch/mips/configs/generic/board-boston.config
16315F:	drivers/clk/imgtec/clk-boston.c
16316F:	include/dt-bindings/clock/boston-clock.h
16317
16318MIPS CORE DRIVERS
16319M:	Thomas Bogendoerfer <[email protected]>
16320L:	[email protected]
16321S:	Supported
16322F:	drivers/bus/mips_cdmm.c
16323F:	drivers/clocksource/mips-gic-timer.c
16324F:	drivers/cpuidle/cpuidle-cps.c
16325F:	drivers/irqchip/irq-mips-cpu.c
16326F:	drivers/irqchip/irq-mips-gic.c
16327
16328MIPS GENERIC PLATFORM
16329M:	Paul Burton <[email protected]>
16330L:	[email protected]
16331S:	Supported
16332F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16333F:	arch/mips/generic/
16334F:	arch/mips/tools/generic-board-config.sh
16335
16336MIPS RINT INSTRUCTION EMULATION
16337M:	Aleksandar Markovic <[email protected]>
16338L:	[email protected]
16339S:	Supported
16340F:	arch/mips/math-emu/dp_rint.c
16341F:	arch/mips/math-emu/sp_rint.c
16342
16343MIPS/LOONGSON1 ARCHITECTURE
16344M:	Keguang Zhang <[email protected]>
16345L:	[email protected]
16346S:	Maintained
16347F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16348F:	arch/mips/include/asm/mach-loongson32/
16349F:	arch/mips/loongson32/
16350F:	drivers/*/*loongson1*
16351F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16352
16353MIPS/LOONGSON2EF ARCHITECTURE
16354M:	Jiaxun Yang <[email protected]>
16355L:	[email protected]
16356S:	Maintained
16357F:	arch/mips/include/asm/mach-loongson2ef/
16358F:	arch/mips/loongson2ef/
16359F:	drivers/cpufreq/loongson2_cpufreq.c
16360
16361MIPS/LOONGSON64 ARCHITECTURE
16362M:	Huacai Chen <[email protected]>
16363M:	Jiaxun Yang <[email protected]>
16364L:	[email protected]
16365S:	Maintained
16366F:	arch/mips/include/asm/mach-loongson64/
16367F:	arch/mips/loongson64/
16368F:	drivers/irqchip/irq-loongson*
16369F:	drivers/platform/mips/cpu_hwmon.c
16370
16371MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16372M:	Hans Verkuil <[email protected]>
16373L:	[email protected]
16374S:	Odd Fixes
16375W:	https://linuxtv.org
16376T:	git git://linuxtv.org/media.git
16377F:	drivers/media/radio/radio-miropcm20*
16378
16379MITSUMI MM8013 FG DRIVER
16380M:	Konrad Dybcio <[email protected]>
16381F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16382F:	drivers/power/supply/mm8013.c
16383
16384MMP SUPPORT
16385R:	Lubomir Rintel <[email protected]>
16386L:	[email protected] (moderated for non-subscribers)
16387S:	Odd Fixes
16388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16389F:	arch/arm/boot/dts/marvell/mmp*
16390F:	arch/arm/mach-mmp/
16391F:	include/linux/soc/mmp/
16392
16393MMP USB PHY DRIVERS
16394R:	Lubomir Rintel <[email protected]>
16395L:	[email protected] (moderated for non-subscribers)
16396S:	Maintained
16397F:	drivers/phy/marvell/phy-mmp3-usb.c
16398F:	drivers/phy/marvell/phy-pxa-usb.c
16399
16400MMU GATHER AND TLB INVALIDATION
16401M:	Will Deacon <[email protected]>
16402M:	"Aneesh Kumar K.V" <[email protected]>
16403M:	Andrew Morton <[email protected]>
16404M:	Nick Piggin <[email protected]>
16405M:	Peter Zijlstra <[email protected]>
16406L:	[email protected]
16407L:	[email protected]
16408S:	Maintained
16409F:	arch/*/include/asm/tlb.h
16410F:	include/asm-generic/tlb.h
16411F:	mm/mmu_gather.c
16412
16413MN88472 MEDIA DRIVER
16414L:	[email protected]
16415S:	Orphan
16416W:	https://linuxtv.org
16417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16418F:	drivers/media/dvb-frontends/mn88472*
16419
16420MN88473 MEDIA DRIVER
16421L:	[email protected]
16422S:	Orphan
16423W:	https://linuxtv.org
16424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16425F:	drivers/media/dvb-frontends/mn88473*
16426
16427MOBILEYE MIPS SOCS
16428M:	Vladimir Kondratiev <[email protected]>
16429M:	Gregory CLEMENT <[email protected]>
16430M:	Théo Lebrun <[email protected]>
16431L:	[email protected]
16432S:	Maintained
16433F:	Documentation/devicetree/bindings/mips/mobileye.yaml
16434F:	Documentation/devicetree/bindings/soc/mobileye/
16435F:	arch/mips/boot/dts/mobileye/
16436F:	arch/mips/configs/eyeq5_defconfig
16437F:	arch/mips/mobileye/board-epm5.its.S
16438F:	drivers/clk/clk-eyeq.c
16439F:	drivers/pinctrl/pinctrl-eyeq5.c
16440F:	drivers/reset/reset-eyeq.c
16441F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
16442
16443MODULE SUPPORT
16444M:	Luis Chamberlain <[email protected]>
16445M:	Petr Pavlu <[email protected]>
16446R:	Sami Tolvanen <[email protected]>
16447R:	Daniel Gomez <[email protected]>
16448L:	[email protected]
16449L:	[email protected]
16450S:	Maintained
16451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16452F:	include/linux/kmod.h
16453F:	include/linux/module*.h
16454F:	kernel/module/
16455F:	lib/test_kmod.c
16456F:	lib/tests/module/
16457F:	scripts/module*
16458F:	tools/testing/selftests/kmod/
16459F:	tools/testing/selftests/module/
16460
16461MONOLITHIC POWER SYSTEM PMIC DRIVER
16462M:	Saravanan Sekar <[email protected]>
16463S:	Maintained
16464F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16465F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16466F:	drivers/hwmon/pmbus/mpq7932.c
16467F:	drivers/iio/adc/mp2629_adc.c
16468F:	drivers/mfd/mp2629.c
16469F:	drivers/power/supply/mp2629_charger.c
16470F:	drivers/regulator/mp5416.c
16471F:	drivers/regulator/mpq7920.c
16472F:	drivers/regulator/mpq7920.h
16473F:	include/linux/mfd/mp2629.h
16474
16475MOST(R) TECHNOLOGY DRIVER
16476M:	Parthiban Veerasooran <[email protected]>
16477M:	Christian Gromm <[email protected]>
16478S:	Maintained
16479F:	Documentation/ABI/testing/configfs-most
16480F:	Documentation/ABI/testing/sysfs-bus-most
16481F:	drivers/most/
16482F:	drivers/staging/most/
16483F:	include/linux/most.h
16484
16485MOTORCOMM PHY DRIVER
16486M:	Frank <[email protected]>
16487L:	[email protected]
16488S:	Maintained
16489F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16490F:	drivers/net/phy/motorcomm.c
16491
16492MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16493M:	Jiri Slaby <[email protected]>
16494S:	Maintained
16495F:	Documentation/driver-api/tty/moxa-smartio.rst
16496F:	drivers/tty/mxser.*
16497
16498MP3309C BACKLIGHT DRIVER
16499M:	Flavio Suligoi <[email protected]>
16500L:	[email protected]
16501S:	Maintained
16502F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16503F:	drivers/video/backlight/mp3309c.c
16504
16505MPS MP2891 DRIVER
16506M:	Noah Wang <[email protected]>
16507L:	[email protected]
16508S:	Maintained
16509F:	Documentation/hwmon/mp2891.rst
16510F:	drivers/hwmon/pmbus/mp2891.c
16511
16512MPS MP2993 DRIVER
16513M:	Noah Wang <[email protected]>
16514L:	[email protected]
16515S:	Maintained
16516F:	Documentation/hwmon/mp2993.rst
16517F:	drivers/hwmon/pmbus/mp2993.c
16518
16519MPS MP9941 DRIVER
16520M:	Noah Wang <[email protected]>
16521L:	[email protected]
16522S:	Maintained
16523F:	Documentation/hwmon/mp9941.rst
16524F:	drivers/hwmon/pmbus/mp9941.c
16525
16526MR800 AVERMEDIA USB FM RADIO DRIVER
16527M:	Alexey Klimov <[email protected]>
16528L:	[email protected]
16529S:	Maintained
16530T:	git git://linuxtv.org/media.git
16531F:	drivers/media/radio/radio-mr800.c
16532
16533MRF24J40 IEEE 802.15.4 RADIO DRIVER
16534M:	Stefan Schmidt <[email protected]>
16535L:	[email protected]
16536S:	Odd Fixes
16537F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16538F:	drivers/net/ieee802154/mrf24j40.c
16539
16540MSI EC DRIVER
16541M:	Nikita Kravets <[email protected]>
16542L:	[email protected]
16543S:	Maintained
16544W:	https://github.com/BeardOverflow/msi-ec
16545F:	drivers/platform/x86/msi-ec.*
16546
16547MSI LAPTOP SUPPORT
16548M:	"Lee, Chun-Yi" <[email protected]>
16549L:	[email protected]
16550S:	Maintained
16551F:	drivers/platform/x86/msi-laptop.c
16552
16553MSI WMI SUPPORT
16554L:	[email protected]
16555S:	Orphan
16556F:	drivers/platform/x86/msi-wmi.c
16557
16558MSI WMI PLATFORM FEATURES
16559M:	Armin Wolf <[email protected]>
16560L:	[email protected]
16561S:	Maintained
16562F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16563F:	Documentation/wmi/devices/msi-wmi-platform.rst
16564F:	drivers/platform/x86/msi-wmi-platform.c
16565
16566MSI001 MEDIA DRIVER
16567L:	[email protected]
16568S:	Orphan
16569W:	https://linuxtv.org
16570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16571F:	drivers/media/tuners/msi001*
16572
16573MSI2500 MEDIA DRIVER
16574L:	[email protected]
16575S:	Orphan
16576W:	https://linuxtv.org
16577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16578F:	drivers/media/usb/msi2500/
16579
16580MSTAR INTERRUPT CONTROLLER DRIVER
16581M:	Mark-PK Tsai <[email protected]>
16582M:	Daniel Palmer <[email protected]>
16583S:	Maintained
16584F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16585F:	drivers/irqchip/irq-mst-intc.c
16586
16587MSYSTEMS DISKONCHIP G3 MTD DRIVER
16588M:	Robert Jarzmik <[email protected]>
16589L:	[email protected]
16590S:	Maintained
16591F:	drivers/mtd/devices/docg3*
16592
16593MT9M114 ONSEMI SENSOR DRIVER
16594M:	Laurent Pinchart <[email protected]>
16595L:	[email protected]
16596S:	Maintained
16597T:	git git://linuxtv.org/media.git
16598F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16599F:	drivers/media/i2c/mt9m114.c
16600
16601MT9P031 APTINA CAMERA SENSOR
16602M:	Laurent Pinchart <[email protected]>
16603L:	[email protected]
16604S:	Maintained
16605T:	git git://linuxtv.org/media.git
16606F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16607F:	drivers/media/i2c/mt9p031.c
16608
16609MT9T112 APTINA CAMERA SENSOR
16610M:	Jacopo Mondi <[email protected]>
16611L:	[email protected]
16612S:	Odd Fixes
16613T:	git git://linuxtv.org/media.git
16614F:	drivers/media/i2c/mt9t112.c
16615F:	include/media/i2c/mt9t112.h
16616
16617MT9V032 APTINA CAMERA SENSOR
16618M:	Laurent Pinchart <[email protected]>
16619L:	[email protected]
16620S:	Maintained
16621T:	git git://linuxtv.org/media.git
16622F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16623F:	drivers/media/i2c/mt9v032.c
16624F:	include/media/i2c/mt9v032.h
16625
16626MT9V111 APTINA CAMERA SENSOR
16627M:	Jacopo Mondi <[email protected]>
16628L:	[email protected]
16629S:	Maintained
16630T:	git git://linuxtv.org/media.git
16631F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16632F:	drivers/media/i2c/mt9v111.c
16633
16634MULTIFUNCTION DEVICES (MFD)
16635M:	Lee Jones <[email protected]>
16636S:	Maintained
16637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16638F:	Documentation/devicetree/bindings/mfd/
16639F:	drivers/mfd/
16640F:	include/dt-bindings/mfd/
16641F:	include/linux/mfd/
16642
16643MULTIMEDIA CARD (MMC) ETC. OVER SPI
16644S:	Orphan
16645F:	drivers/mmc/host/mmc_spi.c
16646F:	include/linux/spi/mmc_spi.h
16647
16648MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16649M:	Ulf Hansson <[email protected]>
16650L:	[email protected]
16651S:	Maintained
16652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16653F:	Documentation/devicetree/bindings/mmc/
16654F:	drivers/mmc/
16655F:	include/linux/mmc/
16656F:	include/uapi/linux/mmc/
16657
16658MULTIPLEXER SUBSYSTEM
16659M:	Peter Rosin <[email protected]>
16660S:	Maintained
16661F:	Documentation/ABI/testing/sysfs-class-mux*
16662F:	Documentation/devicetree/bindings/mux/
16663F:	drivers/mux/
16664F:	include/dt-bindings/mux/
16665F:	include/linux/mux/
16666
16667MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16668M:	Bin Liu <[email protected]>
16669L:	[email protected]
16670S:	Maintained
16671F:	drivers/usb/musb/
16672
16673MXL301RF MEDIA DRIVER
16674M:	Akihiro Tsukada <[email protected]>
16675L:	[email protected]
16676S:	Odd Fixes
16677F:	drivers/media/tuners/mxl301rf*
16678
16679MXL5007T MEDIA DRIVER
16680M:	Michael Krufky <[email protected]>
16681L:	[email protected]
16682S:	Maintained
16683W:	https://linuxtv.org
16684W:	http://github.com/mkrufky
16685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16686T:	git git://linuxtv.org/mkrufky/tuners.git
16687F:	drivers/media/tuners/mxl5007t.*
16688
16689MXSFB DRM DRIVER
16690M:	Marek Vasut <[email protected]>
16691M:	Stefan Agner <[email protected]>
16692L:	[email protected]
16693S:	Supported
16694T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16695F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16696F:	drivers/gpu/drm/mxsfb/
16697
16698MYLEX DAC960 PCI RAID Controller
16699M:	Hannes Reinecke <[email protected]>
16700L:	[email protected]
16701S:	Supported
16702F:	drivers/scsi/myrb.*
16703F:	drivers/scsi/myrs.*
16704
16705MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16706L:	[email protected]
16707S:	Orphan
16708W:	https://www.cspi.com/ethernet-products/support/downloads/
16709F:	drivers/net/ethernet/myricom/myri10ge/
16710
16711NAND FLASH SUBSYSTEM
16712M:	Miquel Raynal <[email protected]>
16713R:	Richard Weinberger <[email protected]>
16714L:	[email protected]
16715S:	Maintained
16716W:	http://www.linux-mtd.infradead.org/
16717Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16718C:	irc://irc.oftc.net/mtd
16719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16720F:	drivers/mtd/nand/
16721F:	include/linux/mtd/*nand*.h
16722
16723NATIONAL INSTRUMENTS SERIAL DRIVER
16724M:	Chaitanya Vadrevu <[email protected]>
16725L:	[email protected]
16726S:	Maintained
16727F:	drivers/tty/serial/8250/8250_ni.c
16728
16729NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16730M:	Daniel Mack <[email protected]>
16731L:	[email protected]
16732S:	Maintained
16733W:	http://www.native-instruments.com
16734F:	sound/usb/caiaq/
16735
16736NATSEMI ETHERNET DRIVER (DP8381x)
16737S:	Orphan
16738F:	drivers/net/ethernet/natsemi/natsemi.c
16739
16740NCR 5380 SCSI DRIVERS
16741M:	Finn Thain <[email protected]>
16742M:	Michael Schmitz <[email protected]>
16743L:	[email protected]
16744S:	Maintained
16745F:	Documentation/scsi/g_NCR5380.rst
16746F:	drivers/scsi/NCR5380.*
16747F:	drivers/scsi/arm/cumana_1.c
16748F:	drivers/scsi/arm/oak.c
16749F:	drivers/scsi/atari_scsi.*
16750F:	drivers/scsi/dmx3191d.c
16751F:	drivers/scsi/g_NCR5380.*
16752F:	drivers/scsi/mac_scsi.*
16753F:	drivers/scsi/sun3_scsi.*
16754F:	drivers/scsi/sun3_scsi_vme.c
16755
16756NCSI LIBRARY
16757M:	Samuel Mendoza-Jonas <[email protected]>
16758R:	Paul Fertser <[email protected]>
16759S:	Maintained
16760F:	net/ncsi/
16761
16762NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16763M:	Zev Weiss <[email protected]>
16764L:	[email protected]
16765S:	Maintained
16766F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16767F:	drivers/hwmon/nct6775-i2c.c
16768
16769NCT7363 HARDWARE MONITOR DRIVER
16770M:	Ban Feng <[email protected]>
16771L:	[email protected]
16772S:	Maintained
16773F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16774F:	Documentation/hwmon/nct7363.rst
16775F:	drivers/hwmon/nct7363.c
16776
16777NETCONSOLE
16778M:	Breno Leitao <[email protected]>
16779S:	Maintained
16780F:	Documentation/networking/netconsole.rst
16781F:	drivers/net/netconsole.c
16782F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16783F:	tools/testing/selftests/drivers/net/netcons\*
16784
16785NETDEVSIM
16786M:	Jakub Kicinski <[email protected]>
16787S:	Maintained
16788F:	drivers/net/netdevsim/*
16789F:	tools/testing/selftests/drivers/net/netdevsim/*
16790
16791NETEM NETWORK EMULATOR
16792M:	Stephen Hemminger <[email protected]>
16793L:	[email protected]
16794S:	Maintained
16795F:	net/sched/sch_netem.c
16796
16797NETERION 10GbE DRIVERS (s2io)
16798M:	Jon Mason <[email protected]>
16799L:	[email protected]
16800S:	Maintained
16801F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16802F:	drivers/net/ethernet/neterion/
16803
16804NETFILTER
16805M:	Pablo Neira Ayuso <[email protected]>
16806M:	Jozsef Kadlecsik <[email protected]>
16807L:	[email protected]
16808L:	[email protected]
16809S:	Maintained
16810W:	http://www.netfilter.org/
16811W:	http://www.iptables.org/
16812W:	http://www.nftables.org/
16813Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16814C:	irc://irc.libera.chat/netfilter
16815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16817F:	include/linux/netfilter*
16818F:	include/linux/netfilter/
16819F:	include/net/netfilter/
16820F:	include/uapi/linux/netfilter*
16821F:	include/uapi/linux/netfilter/
16822F:	net/*/netfilter.c
16823F:	net/*/netfilter/
16824F:	net/bridge/br_netfilter*.c
16825F:	net/netfilter/
16826F:	tools/testing/selftests/net/netfilter/
16827
16828NETROM NETWORK LAYER
16829L:	[email protected]
16830S:	Orphan
16831W:	https://linux-ax25.in-berlin.de
16832F:	include/net/netrom.h
16833F:	include/uapi/linux/netrom.h
16834F:	net/netrom/
16835
16836NETRONIX EMBEDDED CONTROLLER
16837M:	Jonathan Neuschäfer <[email protected]>
16838S:	Maintained
16839F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16840F:	drivers/mfd/ntxec.c
16841F:	drivers/pwm/pwm-ntxec.c
16842F:	drivers/rtc/rtc-ntxec.c
16843F:	include/linux/mfd/ntxec.h
16844
16845NETRONOME ETHERNET DRIVERS
16846M:	Louis Peens <[email protected]>
16847R:	Jakub Kicinski <[email protected]>
16848L:	[email protected]
16849S:	Maintained
16850F:	drivers/net/ethernet/netronome/
16851
16852NETWORK BLOCK DEVICE (NBD)
16853M:	Josef Bacik <[email protected]>
16854L:	[email protected]
16855L:	[email protected]
16856S:	Maintained
16857F:	Documentation/admin-guide/blockdev/nbd.rst
16858F:	drivers/block/nbd.c
16859F:	include/trace/events/nbd.h
16860F:	include/uapi/linux/nbd.h
16861
16862NETWORK DROP MONITOR
16863M:	Neil Horman <[email protected]>
16864L:	[email protected]
16865S:	Maintained
16866W:	https://fedorahosted.org/dropwatch/
16867F:	include/uapi/linux/net_dropmon.h
16868F:	net/core/drop_monitor.c
16869
16870NETWORKING DRIVERS
16871M:	Andrew Lunn <[email protected]>
16872M:	"David S. Miller" <[email protected]>
16873M:	Eric Dumazet <[email protected]>
16874M:	Jakub Kicinski <[email protected]>
16875M:	Paolo Abeni <[email protected]>
16876L:	[email protected]
16877S:	Maintained
16878P:	Documentation/process/maintainer-netdev.rst
16879Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16882F:	Documentation/devicetree/bindings/net/
16883F:	Documentation/networking/net_cachelines/net_device.rst
16884F:	drivers/connector/
16885F:	drivers/net/
16886F:	drivers/ptp/
16887F:	drivers/s390/net/
16888F:	include/dt-bindings/net/
16889F:	include/linux/cn_proc.h
16890F:	include/linux/etherdevice.h
16891F:	include/linux/ethtool_netlink.h
16892F:	include/linux/fcdevice.h
16893F:	include/linux/fddidevice.h
16894F:	include/linux/hippidevice.h
16895F:	include/linux/if_*
16896F:	include/linux/inetdevice.h
16897F:	include/linux/ism.h
16898F:	include/linux/netdev*
16899F:	include/linux/platform_data/wiznet.h
16900F:	include/uapi/linux/cn_proc.h
16901F:	include/uapi/linux/ethtool_netlink*
16902F:	include/uapi/linux/if_*
16903F:	include/uapi/linux/net_shaper.h
16904F:	include/uapi/linux/netdev*
16905F:	tools/testing/selftests/drivers/net/
16906X:	Documentation/devicetree/bindings/net/bluetooth/
16907X:	Documentation/devicetree/bindings/net/can/
16908X:	Documentation/devicetree/bindings/net/wireless/
16909X:	drivers/net/can/
16910X:	drivers/net/wireless/
16911
16912NETWORKING DRIVERS (WIRELESS)
16913M:	Johannes Berg <[email protected]>
16914L:	[email protected]
16915S:	Maintained
16916W:	https://wireless.wiki.kernel.org/
16917Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16920F:	Documentation/devicetree/bindings/net/wireless/
16921F:	drivers/net/wireless/
16922X:	drivers/net/wireless/ath/
16923X:	drivers/net/wireless/broadcom/
16924X:	drivers/net/wireless/intel/
16925X:	drivers/net/wireless/intersil/
16926X:	drivers/net/wireless/marvell/
16927X:	drivers/net/wireless/mediatek/mt76/
16928X:	drivers/net/wireless/mediatek/mt7601u/
16929X:	drivers/net/wireless/microchip/
16930X:	drivers/net/wireless/purelifi/
16931X:	drivers/net/wireless/quantenna/
16932X:	drivers/net/wireless/ralink/
16933X:	drivers/net/wireless/realtek/
16934X:	drivers/net/wireless/rsi/
16935X:	drivers/net/wireless/silabs/
16936X:	drivers/net/wireless/st/
16937X:	drivers/net/wireless/ti/
16938X:	drivers/net/wireless/zydas/
16939
16940NETWORKING [DSA]
16941M:	Andrew Lunn <[email protected]>
16942M:	Vladimir Oltean <[email protected]>
16943S:	Maintained
16944F:	Documentation/devicetree/bindings/net/dsa/
16945F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16946F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16947F:	drivers/net/dsa/
16948F:	include/linux/dsa/
16949F:	include/linux/platform_data/dsa.h
16950F:	include/net/dsa.h
16951F:	net/dsa/
16952F:	tools/testing/selftests/drivers/net/dsa/
16953
16954NETWORKING [ETHTOOL]
16955M:	Andrew Lunn <[email protected]>
16956M:	Jakub Kicinski <[email protected]>
16957F:	Documentation/netlink/specs/ethtool.yaml
16958F:	Documentation/networking/ethtool-netlink.rst
16959F:	include/linux/ethtool*
16960F:	include/uapi/linux/ethtool*
16961F:	net/ethtool/
16962F:	tools/testing/selftests/drivers/net/*/ethtool*
16963
16964NETWORKING [ETHTOOL CABLE TEST]
16965M:	Andrew Lunn <[email protected]>
16966F:	net/ethtool/cabletest.c
16967F:	tools/testing/selftests/drivers/net/*/ethtool*
16968K:	cable_test
16969
16970NETWORKING [ETHTOOL MAC MERGE]
16971M:	Vladimir Oltean <[email protected]>
16972F:	net/ethtool/mm.c
16973F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16974K:	ethtool_mm
16975
16976NETWORKING [ETHTOOL PHY TOPOLOGY]
16977M:	Maxime Chevallier <[email protected]>
16978F:	Documentation/networking/phy-link-topology.rst
16979F:	drivers/net/phy/phy_link_topology.c
16980F:	include/linux/phy_link_topology.h
16981F:	net/ethtool/phy.c
16982
16983NETWORKING [GENERAL]
16984M:	"David S. Miller" <[email protected]>
16985M:	Eric Dumazet <[email protected]>
16986M:	Jakub Kicinski <[email protected]>
16987M:	Paolo Abeni <[email protected]>
16988R:	Simon Horman <[email protected]>
16989L:	[email protected]
16990S:	Maintained
16991P:	Documentation/process/maintainer-netdev.rst
16992Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16993B:	mailto:[email protected]
16994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16996F:	Documentation/core-api/netlink.rst
16997F:	Documentation/netlink/
16998F:	Documentation/networking/
16999F:	Documentation/networking/net_cachelines/
17000F:	Documentation/process/maintainer-netdev.rst
17001F:	Documentation/userspace-api/netlink/
17002F:	include/linux/ethtool.h
17003F:	include/linux/framer/framer-provider.h
17004F:	include/linux/framer/framer.h
17005F:	include/linux/in.h
17006F:	include/linux/indirect_call_wrapper.h
17007F:	include/linux/inet.h
17008F:	include/linux/inet_diag.h
17009F:	include/linux/net.h
17010F:	include/linux/netdev*
17011F:	include/linux/netlink.h
17012F:	include/linux/netpoll.h
17013F:	include/linux/rtnetlink.h
17014F:	include/linux/sctp.h
17015F:	include/linux/seq_file_net.h
17016F:	include/linux/skbuff*
17017F:	include/net/
17018F:	include/uapi/linux/ethtool.h
17019F:	include/uapi/linux/genetlink.h
17020F:	include/uapi/linux/hsr_netlink.h
17021F:	include/uapi/linux/in.h
17022F:	include/uapi/linux/inet_diag.h
17023F:	include/uapi/linux/nbd-netlink.h
17024F:	include/uapi/linux/net.h
17025F:	include/uapi/linux/net_namespace.h
17026F:	include/uapi/linux/netconf.h
17027F:	include/uapi/linux/netdev*
17028F:	include/uapi/linux/netlink.h
17029F:	include/uapi/linux/netlink_diag.h
17030F:	include/uapi/linux/rtnetlink.h
17031F:	include/uapi/linux/sctp.h
17032F:	lib/net_utils.c
17033F:	lib/random32.c
17034F:	net/
17035F:	samples/pktgen/
17036F:	tools/net/
17037F:	tools/testing/selftests/net/
17038X:	Documentation/networking/mac80211-injection.rst
17039X:	Documentation/networking/mac80211_hwsim/
17040X:	Documentation/networking/regulatory.rst
17041X:	include/net/cfg80211.h
17042X:	include/net/ieee80211_radiotap.h
17043X:	include/net/iw_handler.h
17044X:	include/net/mac80211.h
17045X:	include/net/wext.h
17046X:	net/9p/
17047X:	net/bluetooth/
17048X:	net/can/
17049X:	net/ceph/
17050X:	net/mac80211/
17051X:	net/rfkill/
17052X:	net/wireless/
17053
17054NETWORKING [IPSEC]
17055M:	Steffen Klassert <[email protected]>
17056M:	Herbert Xu <[email protected]>
17057M:	"David S. Miller" <[email protected]>
17058L:	[email protected]
17059S:	Maintained
17060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
17061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
17062F:	include/net/xfrm.h
17063F:	include/uapi/linux/xfrm.h
17064F:	net/ipv4/ah4.c
17065F:	net/ipv4/esp4*
17066F:	net/ipv4/ip_vti.c
17067F:	net/ipv4/ipcomp.c
17068F:	net/ipv4/xfrm*
17069F:	net/ipv6/ah6.c
17070F:	net/ipv6/esp6*
17071F:	net/ipv6/ip6_vti.c
17072F:	net/ipv6/ipcomp6.c
17073F:	net/ipv6/xfrm*
17074F:	net/key/
17075F:	net/xfrm/
17076F:	tools/testing/selftests/net/ipsec.c
17077
17078NETWORKING [IPv4/IPv6]
17079M:	"David S. Miller" <[email protected]>
17080M:	David Ahern <[email protected]>
17081L:	[email protected]
17082S:	Maintained
17083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17084F:	arch/x86/net/*
17085F:	include/linux/ip.h
17086F:	include/linux/ipv6*
17087F:	include/net/fib*
17088F:	include/net/ip*
17089F:	include/net/route.h
17090F:	net/ipv4/
17091F:	net/ipv6/
17092
17093NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17094M:	Paul Moore <[email protected]>
17095L:	[email protected]
17096L:	[email protected]
17097S:	Supported
17098W:	https://github.com/netlabel
17099F:	Documentation/netlabel/
17100F:	include/net/calipso.h
17101F:	include/net/cipso_ipv4.h
17102F:	include/net/netlabel.h
17103F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
17104F:	include/uapi/linux/netfilter/xt_SECMARK.h
17105F:	net/ipv4/cipso_ipv4.c
17106F:	net/ipv6/calipso.c
17107F:	net/netfilter/xt_CONNSECMARK.c
17108F:	net/netfilter/xt_SECMARK.c
17109F:	net/netlabel/
17110
17111NETWORKING [MACSEC]
17112M:	Sabrina Dubroca <[email protected]>
17113L:	[email protected]
17114S:	Maintained
17115F:	drivers/net/macsec.c
17116F:	include/net/macsec.h
17117F:	include/uapi/linux/if_macsec.h
17118K:	macsec
17119K:	\bmdo_
17120
17121NETWORKING [MPTCP]
17122M:	Matthieu Baerts <[email protected]>
17123M:	Mat Martineau <[email protected]>
17124R:	Geliang Tang <[email protected]>
17125L:	[email protected]
17126L:	[email protected]
17127S:	Maintained
17128W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
17129B:	https://github.com/multipath-tcp/mptcp_net-next/issues
17130T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17131T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
17132F:	Documentation/netlink/specs/mptcp_pm.yaml
17133F:	Documentation/networking/mptcp*.rst
17134F:	include/net/mptcp.h
17135F:	include/trace/events/mptcp.h
17136F:	include/uapi/linux/mptcp*.h
17137F:	net/mptcp/
17138F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
17139F:	tools/testing/selftests/net/mptcp/
17140
17141NETWORKING [SRv6]
17142M:	Andrea Mayer <[email protected]>
17143L:	[email protected]
17144S:	Maintained
17145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17146F:	include/linux/seg6*
17147F:	include/net/seg6*
17148F:	include/uapi/linux/seg6*
17149F:	net/ipv6/seg6*
17150F:	tools/testing/selftests/net/srv6*
17151
17152NETWORKING [TCP]
17153M:	Eric Dumazet <[email protected]>
17154M:	Neal Cardwell <[email protected]>
17155R:	Kuniyuki Iwashima <[email protected]>
17156L:	[email protected]
17157S:	Maintained
17158F:	Documentation/networking/net_cachelines/tcp_sock.rst
17159F:	include/linux/tcp.h
17160F:	include/net/tcp.h
17161F:	include/trace/events/tcp.h
17162F:	include/uapi/linux/tcp.h
17163F:	net/ipv4/inet_connection_sock.c
17164F:	net/ipv4/inet_hashtables.c
17165F:	net/ipv4/inet_timewait_sock.c
17166F:	net/ipv4/syncookies.c
17167F:	net/ipv4/tcp*.c
17168F:	net/ipv6/inet6_connection_sock.c
17169F:	net/ipv6/inet6_hashtables.c
17170F:	net/ipv6/syncookies.c
17171F:	net/ipv6/tcp*.c
17172
17173NETWORKING [TLS]
17174M:	Boris Pismenny <[email protected]>
17175M:	John Fastabend <[email protected]>
17176M:	Jakub Kicinski <[email protected]>
17177L:	[email protected]
17178S:	Maintained
17179F:	include/net/tls.h
17180F:	include/uapi/linux/tls.h
17181F:	net/tls/*
17182
17183NETWORKING [SOCKETS]
17184M:	Eric Dumazet <[email protected]>
17185M:	Kuniyuki Iwashima <[email protected]>
17186M:	Paolo Abeni <[email protected]>
17187M:	Willem de Bruijn <[email protected]>
17188S:	Maintained
17189F:	include/linux/sock_diag.h
17190F:	include/linux/socket.h
17191F:	include/linux/sockptr.h
17192F:	include/net/sock.h
17193F:	include/net/sock_reuseport.h
17194F:	include/uapi/linux/socket.h
17195F:	net/core/*sock*
17196F:	net/core/scm.c
17197F:	net/socket.c
17198
17199NETWORKING [UNIX SOCKETS]
17200M:	Kuniyuki Iwashima <[email protected]>
17201S:	Maintained
17202F:	include/net/af_unix.h
17203F:	include/net/netns/unix.h
17204F:	include/uapi/linux/unix_diag.h
17205F:	net/unix/
17206F:	tools/testing/selftests/net/af_unix/
17207
17208NETXEN (1/10) GbE SUPPORT
17209M:	Manish Chopra <[email protected]>
17210M:	Rahul Verma <[email protected]>
17211M:	[email protected]
17212L:	[email protected]
17213S:	Maintained
17214F:	drivers/net/ethernet/qlogic/netxen/
17215
17216NET_FAILOVER MODULE
17217M:	Sridhar Samudrala <[email protected]>
17218L:	[email protected]
17219S:	Supported
17220F:	Documentation/networking/net_failover.rst
17221F:	drivers/net/net_failover.c
17222F:	include/net/net_failover.h
17223
17224NEXTHOP
17225M:	David Ahern <[email protected]>
17226L:	[email protected]
17227S:	Maintained
17228F:	include/net/netns/nexthop.h
17229F:	include/net/nexthop.h
17230F:	include/uapi/linux/nexthop.h
17231F:	net/ipv4/nexthop.c
17232
17233NFC SUBSYSTEM
17234M:	Krzysztof Kozlowski <[email protected]>
17235L:	[email protected]
17236S:	Maintained
17237F:	Documentation/devicetree/bindings/net/nfc/
17238F:	drivers/nfc/
17239F:	include/net/nfc/
17240F:	include/uapi/linux/nfc.h
17241F:	net/nfc/
17242
17243NFC VIRTUAL NCI DEVICE DRIVER
17244M:	Bongsu Jeon <[email protected]>
17245L:	[email protected]
17246S:	Supported
17247F:	drivers/nfc/virtual_ncidev.c
17248F:	tools/testing/selftests/nci/
17249
17250NFS, SUNRPC, AND LOCKD CLIENTS
17251M:	Trond Myklebust <[email protected]>
17252M:	Anna Schumaker <[email protected]>
17253L:	[email protected]
17254S:	Maintained
17255W:	http://client.linux-nfs.org
17256T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17257F:	Documentation/filesystems/nfs/
17258F:	fs/lockd/
17259F:	fs/nfs/
17260F:	fs/nfs_common/
17261F:	include/linux/lockd/
17262F:	include/linux/nfs*
17263F:	include/linux/sunrpc/
17264F:	include/uapi/linux/nfs*
17265F:	include/uapi/linux/sunrpc/
17266F:	net/sunrpc/
17267
17268NILFS2 FILESYSTEM
17269M:	Ryusuke Konishi <[email protected]>
17270L:	[email protected]
17271S:	Supported
17272W:	https://nilfs.sourceforge.io/
17273T:	git https://github.com/konis/nilfs2.git
17274F:	Documentation/filesystems/nilfs2.rst
17275F:	fs/nilfs2/
17276F:	include/trace/events/nilfs2.h
17277F:	include/uapi/linux/nilfs2_api.h
17278F:	include/uapi/linux/nilfs2_ondisk.h
17279
17280NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17281M:	YOKOTA Hiroshi <[email protected]>
17282S:	Maintained
17283W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17284F:	Documentation/scsi/NinjaSCSI.rst
17285F:	drivers/scsi/pcmcia/nsp_*
17286
17287NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17288M:	GOTO Masanori <[email protected]>
17289M:	YOKOTA Hiroshi <[email protected]>
17290S:	Maintained
17291W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17292F:	Documentation/scsi/NinjaSCSI.rst
17293F:	drivers/scsi/nsp32*
17294
17295NINTENDO HID DRIVER
17296M:	Daniel J. Ogorchock <[email protected]>
17297L:	[email protected]
17298S:	Maintained
17299F:	drivers/hid/hid-nintendo*
17300
17301NIOS2 ARCHITECTURE
17302M:	Dinh Nguyen <[email protected]>
17303S:	Maintained
17304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17305F:	arch/nios2/
17306
17307NITRO ENCLAVES (NE)
17308M:	Alexandru Ciobotaru <[email protected]>
17309R:	The AWS Nitro Enclaves Team <[email protected]>
17310L:	[email protected]
17311S:	Supported
17312W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17313F:	Documentation/virt/ne_overview.rst
17314F:	drivers/virt/nitro_enclaves/
17315F:	include/linux/nitro_enclaves.h
17316F:	include/uapi/linux/nitro_enclaves.h
17317F:	samples/nitro_enclaves/
17318
17319NITRO SECURE MODULE (NSM)
17320M:	Alexander Graf <[email protected]>
17321R:	The AWS Nitro Enclaves Team <[email protected]>
17322L:	[email protected]
17323S:	Supported
17324W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17325F:	drivers/misc/nsm.c
17326F:	include/uapi/linux/nsm.h
17327
17328NOHZ, DYNTICKS SUPPORT
17329M:	Anna-Maria Behnsen <[email protected]>
17330M:	Frederic Weisbecker <[email protected]>
17331M:	Ingo Molnar <[email protected]>
17332M:	Thomas Gleixner <[email protected]>
17333L:	[email protected]
17334S:	Maintained
17335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17336F:	include/linux/sched/nohz.h
17337F:	include/linux/tick.h
17338F:	kernel/time/tick*.*
17339
17340NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17341M:	Pavel Machek <[email protected]>
17342M:	Sakari Ailus <[email protected]>
17343L:	[email protected]
17344S:	Maintained
17345F:	drivers/media/i2c/ad5820.c
17346F:	drivers/media/i2c/et8ek8
17347
17348NOKIA N900 POWER SUPPLY DRIVERS
17349R:	Pali Rohár <[email protected]>
17350F:	drivers/power/supply/bq2415x_charger.c
17351F:	drivers/power/supply/bq27xxx_battery.c
17352F:	drivers/power/supply/bq27xxx_battery_i2c.c
17353F:	drivers/power/supply/isp1704_charger.c
17354F:	drivers/power/supply/rx51_battery.c
17355F:	include/linux/power/bq2415x_charger.h
17356F:	include/linux/power/bq27xxx_battery.h
17357
17358NOLIBC HEADER FILE
17359M:	Willy Tarreau <[email protected]>
17360M:	Thomas Weißschuh <[email protected]>
17361S:	Maintained
17362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17363F:	tools/include/nolibc/
17364F:	tools/testing/selftests/nolibc/
17365
17366NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17367M:	Hans de Goede <[email protected]>
17368L:	[email protected]
17369S:	Maintained
17370F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17371F:	drivers/input/touchscreen/novatek-nvt-ts.c
17372
17373NSDEPS
17374M:	Matthias Maennich <[email protected]>
17375S:	Maintained
17376F:	Documentation/core-api/symbol-namespaces.rst
17377F:	scripts/nsdeps
17378
17379NTB AMD DRIVER
17380M:	Shyam Sundar S K <[email protected]>
17381L:	[email protected]
17382S:	Supported
17383F:	drivers/ntb/hw/amd/
17384
17385NTB DRIVER CORE
17386M:	Jon Mason <[email protected]>
17387M:	Dave Jiang <[email protected]>
17388M:	Allen Hubbe <[email protected]>
17389L:	[email protected]
17390S:	Supported
17391W:	https://github.com/jonmason/ntb/wiki
17392T:	git https://github.com/jonmason/ntb.git
17393F:	drivers/net/ntb_netdev.c
17394F:	drivers/ntb/
17395F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17396F:	include/linux/ntb.h
17397F:	include/linux/ntb_transport.h
17398F:	tools/testing/selftests/ntb/
17399
17400NTB INTEL DRIVER
17401M:	Dave Jiang <[email protected]>
17402L:	[email protected]
17403S:	Supported
17404W:	https://github.com/davejiang/linux/wiki
17405T:	git https://github.com/davejiang/linux.git
17406F:	drivers/ntb/hw/intel/
17407
17408NTFS3 FILESYSTEM
17409M:	Konstantin Komarov <[email protected]>
17410L:	[email protected]
17411S:	Supported
17412W:	http://www.paragon-software.com/
17413T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17414F:	Documentation/filesystems/ntfs3.rst
17415F:	fs/ntfs3/
17416
17417NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17418M:	Elizabeth Figura <[email protected]>
17419L:	[email protected]
17420S:	Supported
17421F:	Documentation/userspace-api/ntsync.rst
17422F:	drivers/misc/ntsync.c
17423F:	include/uapi/linux/ntsync.h
17424F:	tools/testing/selftests/drivers/ntsync/
17425
17426NUBUS SUBSYSTEM
17427M:	Finn Thain <[email protected]>
17428L:	[email protected]
17429S:	Maintained
17430F:	arch/*/include/asm/nubus.h
17431F:	drivers/nubus/
17432F:	include/linux/nubus.h
17433F:	include/uapi/linux/nubus.h
17434
17435NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17436M:	Antonino Daplas <[email protected]>
17437L:	[email protected]
17438S:	Maintained
17439F:	drivers/video/fbdev/nvidia/
17440F:	drivers/video/fbdev/riva/
17441
17442NVIDIA WMI EC BACKLIGHT DRIVER
17443M:	Daniel Dadap <[email protected]>
17444L:	[email protected]
17445S:	Supported
17446F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
17447F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17448
17449NVM EXPRESS DRIVER
17450M:	Keith Busch <[email protected]>
17451M:	Jens Axboe <[email protected]>
17452M:	Christoph Hellwig <[email protected]>
17453M:	Sagi Grimberg <[email protected]>
17454L:	[email protected]
17455S:	Supported
17456W:	http://git.infradead.org/nvme.git
17457T:	git git://git.infradead.org/nvme.git
17458F:	Documentation/nvme/
17459F:	drivers/nvme/common/
17460F:	drivers/nvme/host/
17461F:	include/linux/nvme-*.h
17462F:	include/linux/nvme.h
17463F:	include/uapi/linux/nvme_ioctl.h
17464
17465NVM EXPRESS FABRICS AUTHENTICATION
17466M:	Hannes Reinecke <[email protected]>
17467L:	[email protected]
17468S:	Supported
17469F:	drivers/nvme/host/auth.c
17470F:	drivers/nvme/target/auth.c
17471F:	drivers/nvme/target/fabrics-cmd-auth.c
17472F:	include/linux/nvme-auth.h
17473
17474NVM EXPRESS FC TRANSPORT DRIVERS
17475M:	James Smart <[email protected]>
17476L:	[email protected]
17477S:	Supported
17478F:	drivers/nvme/host/fc.c
17479F:	drivers/nvme/target/fc.c
17480F:	drivers/nvme/target/fcloop.c
17481F:	include/linux/nvme-fc-driver.h
17482F:	include/linux/nvme-fc.h
17483
17484NVM EXPRESS HARDWARE MONITORING SUPPORT
17485M:	Guenter Roeck <[email protected]>
17486L:	[email protected]
17487S:	Supported
17488F:	drivers/nvme/host/hwmon.c
17489
17490NVM EXPRESS TARGET DRIVER
17491M:	Christoph Hellwig <[email protected]>
17492M:	Sagi Grimberg <[email protected]>
17493M:	Chaitanya Kulkarni <[email protected]>
17494L:	[email protected]
17495S:	Supported
17496W:	http://git.infradead.org/nvme.git
17497T:	git git://git.infradead.org/nvme.git
17498F:	drivers/nvme/target/
17499
17500NVMEM FRAMEWORK
17501M:	Srinivas Kandagatla <[email protected]>
17502S:	Maintained
17503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17504F:	Documentation/ABI/stable/sysfs-bus-nvmem
17505F:	Documentation/devicetree/bindings/nvmem/
17506F:	drivers/nvmem/
17507F:	include/dt-bindings/nvmem/
17508F:	include/linux/nvmem-consumer.h
17509F:	include/linux/nvmem-provider.h
17510
17511NXP BLUETOOTH WIRELESS DRIVERS
17512M:	Amitkumar Karwar <[email protected]>
17513M:	Neeraj Kale <[email protected]>
17514S:	Maintained
17515F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17516F:	drivers/bluetooth/btnxpuart.c
17517
17518NXP C45 TJA11XX PHY DRIVER
17519M:	Andrei Botila <[email protected]>
17520L:	[email protected]
17521S:	Maintained
17522F:	drivers/net/phy/nxp-c45-tja11xx*
17523
17524NXP FSPI DRIVER
17525M:	Han Xu <[email protected]>
17526M:	Haibo Chen <[email protected]>
17527R:	Yogesh Gaur <[email protected]>
17528L:	[email protected]
17529L:	[email protected]
17530S:	Maintained
17531F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17532F:	drivers/spi/spi-nxp-fspi.c
17533
17534NXP FXAS21002C DRIVER
17535M:	Rui Miguel Silva <[email protected]>
17536L:	[email protected]
17537S:	Maintained
17538F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17539F:	drivers/iio/gyro/fxas21002c.h
17540F:	drivers/iio/gyro/fxas21002c_core.c
17541F:	drivers/iio/gyro/fxas21002c_i2c.c
17542F:	drivers/iio/gyro/fxas21002c_spi.c
17543
17544NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17545M:	Haibo Chen <[email protected]>
17546L:	[email protected]
17547L:	[email protected]
17548S:	Maintained
17549F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17550F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17551F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17552F:	drivers/iio/adc/imx7d_adc.c
17553F:	drivers/iio/adc/imx93_adc.c
17554F:	drivers/iio/adc/vf610_adc.c
17555
17556NXP i.MX 8M ISI DRIVER
17557M:	Laurent Pinchart <[email protected]>
17558L:	[email protected]
17559S:	Maintained
17560F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17561F:	drivers/media/platform/nxp/imx8-isi/
17562
17563NXP i.MX 8MP DW100 V4L2 DRIVER
17564M:	Xavier Roumegue <[email protected]>
17565L:	[email protected]
17566S:	Maintained
17567F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17568F:	Documentation/userspace-api/media/drivers/dw100.rst
17569F:	drivers/media/platform/nxp/dw100/
17570F:	include/uapi/linux/dw100.h
17571
17572NXP i.MX 8MQ DCSS DRIVER
17573M:	Laurentiu Palcu <[email protected]>
17574R:	Lucas Stach <[email protected]>
17575L:	[email protected]
17576S:	Maintained
17577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17578F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17579F:	drivers/gpu/drm/imx/dcss/
17580
17581NXP i.MX 8QXP ADC DRIVER
17582M:	Cai Huoqing <[email protected]>
17583M:	Haibo Chen <[email protected]>
17584L:	[email protected]
17585L:	[email protected]
17586S:	Maintained
17587F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17588F:	drivers/iio/adc/imx8qxp-adc.c
17589
17590NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17591M:	Mirela Rabulea <[email protected]>
17592L:	[email protected]
17593L:	[email protected]
17594S:	Maintained
17595F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17596F:	drivers/media/platform/nxp/imx-jpeg
17597
17598NXP i.MX CLOCK DRIVERS
17599M:	Abel Vesa <[email protected]>
17600R:	Peng Fan <[email protected]>
17601L:	[email protected]
17602L:	[email protected]
17603S:	Maintained
17604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17605F:	Documentation/devicetree/bindings/clock/imx*
17606F:	drivers/clk/imx/
17607F:	include/dt-bindings/clock/imx*
17608
17609NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17610M:	Jagan Teki <[email protected]>
17611S:	Maintained
17612F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17613F:	drivers/regulator/pf8x00-regulator.c
17614
17615NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17616M:	Krzysztof Kozlowski <[email protected]>
17617L:	[email protected]
17618S:	Maintained
17619F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17620F:	drivers/extcon/extcon-ptn5150.c
17621
17622NXP SGTL5000 DRIVER
17623M:	Fabio Estevam <[email protected]>
17624L:	[email protected]
17625S:	Maintained
17626F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17627F:	sound/soc/codecs/sgtl5000*
17628
17629NXP SJA1105 ETHERNET SWITCH DRIVER
17630M:	Vladimir Oltean <[email protected]>
17631L:	[email protected]
17632S:	Maintained
17633F:	drivers/net/dsa/sja1105
17634F:	drivers/net/pcs/pcs-xpcs-nxp.c
17635
17636NXP TDA998X DRM DRIVER
17637M:	Russell King <[email protected]>
17638S:	Maintained
17639T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17640T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17641F:	drivers/gpu/drm/bridge/tda998x_drv.c
17642F:	include/dt-bindings/display/tda998x.h
17643K:	"nxp,tda998x"
17644
17645NXP TFA9879 DRIVER
17646M:	Peter Rosin <[email protected]>
17647L:	[email protected]
17648S:	Maintained
17649F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17650F:	sound/soc/codecs/tfa9879*
17651
17652NXP-NCI NFC DRIVER
17653S:	Orphan
17654F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17655F:	drivers/nfc/nxp-nci
17656
17657NXP/Goodix TFA989X (TFA1) DRIVER
17658M:	Stephan Gerhold <[email protected]>
17659L:	[email protected]
17660S:	Maintained
17661F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17662F:	sound/soc/codecs/tfa989x.c
17663
17664NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17665M:	Jonas Malaco <[email protected]>
17666L:	[email protected]
17667S:	Maintained
17668F:	Documentation/hwmon/nzxt-kraken2.rst
17669F:	drivers/hwmon/nzxt-kraken2.c
17670
17671NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17672M:	Jonas Malaco <[email protected]>
17673M:	Aleksa Savic <[email protected]>
17674L:	[email protected]
17675S:	Maintained
17676F:	Documentation/hwmon/nzxt-kraken3.rst
17677F:	drivers/hwmon/nzxt-kraken3.c
17678
17679OBJAGG
17680M:	Jiri Pirko <[email protected]>
17681L:	[email protected]
17682S:	Supported
17683F:	include/linux/objagg.h
17684F:	lib/objagg.c
17685F:	lib/test_objagg.c
17686
17687OBJPOOL
17688M:	Matt Wu <[email protected]>
17689S:	Supported
17690F:	include/linux/objpool.h
17691F:	lib/objpool.c
17692F:	lib/test_objpool.c
17693
17694OBJTOOL
17695M:	Josh Poimboeuf <[email protected]>
17696M:	Peter Zijlstra <[email protected]>
17697S:	Supported
17698F:	include/linux/objtool*.h
17699F:	tools/objtool/
17700
17701OCELOT ETHERNET SWITCH DRIVER
17702M:	Vladimir Oltean <[email protected]>
17703M:	Claudiu Manoil <[email protected]>
17704M:	Alexandre Belloni <[email protected]>
17705M:	[email protected]
17706L:	[email protected]
17707S:	Supported
17708F:	drivers/net/dsa/ocelot/*
17709F:	drivers/net/ethernet/mscc/
17710F:	include/soc/mscc/ocelot*
17711F:	net/dsa/tag_ocelot.c
17712F:	net/dsa/tag_ocelot_8021q.c
17713F:	tools/testing/selftests/drivers/net/ocelot/*
17714
17715OCELOT EXTERNAL SWITCH CONTROL
17716M:	Colin Foster <[email protected]>
17717S:	Supported
17718F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17719F:	drivers/mfd/ocelot*
17720F:	drivers/net/dsa/ocelot/ocelot_ext.c
17721F:	include/linux/mfd/ocelot.h
17722
17723OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17724M:	Frederic Barrat <[email protected]>
17725M:	Andrew Donnellan <[email protected]>
17726L:	[email protected]
17727S:	Supported
17728F:	Documentation/userspace-api/accelerators/ocxl.rst
17729F:	arch/powerpc/include/asm/pnv-ocxl.h
17730F:	arch/powerpc/platforms/powernv/ocxl.c
17731F:	drivers/misc/ocxl/
17732F:	include/misc/ocxl*
17733F:	include/uapi/misc/ocxl.h
17734
17735OMAP AUDIO SUPPORT
17736M:	Peter Ujfalusi <[email protected]>
17737M:	Jarkko Nikula <[email protected]>
17738L:	[email protected]
17739L:	[email protected]
17740S:	Maintained
17741F:	sound/soc/ti/n810.c
17742F:	sound/soc/ti/omap*
17743F:	sound/soc/ti/rx51.c
17744F:	sound/soc/ti/sdma-pcm.*
17745
17746OMAP CLOCK FRAMEWORK SUPPORT
17747M:	Paul Walmsley <[email protected]>
17748L:	[email protected]
17749S:	Maintained
17750F:	arch/arm/*omap*/*clock*
17751
17752OMAP DEVICE TREE SUPPORT
17753M:	Tony Lindgren <[email protected]>
17754L:	[email protected]
17755L:	[email protected]
17756S:	Maintained
17757F:	arch/arm/boot/dts/ti/omap/
17758
17759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17760L:	[email protected]
17761L:	[email protected]
17762S:	Orphan
17763F:	Documentation/arch/arm/omap/dss.rst
17764F:	drivers/video/fbdev/omap2/
17765
17766OMAP FRAMEBUFFER SUPPORT
17767L:	[email protected]
17768L:	[email protected]
17769S:	Orphan
17770F:	drivers/video/fbdev/omap/
17771
17772OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17773M:	Roger Quadros <[email protected]>
17774M:	Tony Lindgren <[email protected]>
17775L:	[email protected]
17776S:	Maintained
17777F:	arch/arm/mach-omap2/*gpmc*
17778F:	drivers/memory/omap-gpmc.c
17779
17780OMAP GPIO DRIVER
17781M:	Grygorii Strashko <[email protected]>
17782M:	Santosh Shilimkar <[email protected]>
17783M:	Kevin Hilman <[email protected]>
17784L:	[email protected]
17785S:	Maintained
17786F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17787F:	drivers/gpio/gpio-omap.c
17788
17789OMAP HARDWARE SPINLOCK SUPPORT
17790L:	[email protected]
17791S:	Orphan
17792F:	drivers/hwspinlock/omap_hwspinlock.c
17793
17794OMAP HS MMC SUPPORT
17795L:	[email protected]
17796L:	[email protected]
17797S:	Orphan
17798F:	drivers/mmc/host/omap_hsmmc.c
17799
17800OMAP HWMOD DATA
17801M:	Paul Walmsley <[email protected]>
17802L:	[email protected]
17803S:	Maintained
17804F:	arch/arm/mach-omap2/omap_hwmod*data*
17805
17806OMAP HWMOD SUPPORT
17807M:	Paul Walmsley <[email protected]>
17808L:	[email protected]
17809S:	Maintained
17810F:	arch/arm/mach-omap2/omap_hwmod.*
17811
17812OMAP I2C DRIVER
17813M:	Vignesh R <[email protected]>
17814L:	[email protected]
17815L:	[email protected]
17816S:	Maintained
17817F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17818F:	drivers/i2c/busses/i2c-omap.c
17819
17820OMAP MMC SUPPORT
17821M:	Aaro Koskinen <[email protected]>
17822L:	[email protected]
17823S:	Odd Fixes
17824F:	drivers/mmc/host/omap.c
17825
17826OMAP POWER MANAGEMENT SUPPORT
17827M:	Kevin Hilman <[email protected]>
17828L:	[email protected]
17829S:	Maintained
17830F:	arch/arm/*omap*/*pm*
17831F:	drivers/cpufreq/omap-cpufreq.c
17832
17833OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17834M:	Paul Walmsley <[email protected]>
17835L:	[email protected]
17836S:	Maintained
17837F:	arch/arm/mach-omap2/prm*
17838
17839OMAP RANDOM NUMBER GENERATOR SUPPORT
17840M:	Deepak Saxena <[email protected]>
17841S:	Maintained
17842F:	drivers/char/hw_random/omap-rng.c
17843
17844OMAP USB SUPPORT
17845L:	[email protected]
17846L:	[email protected]
17847S:	Orphan
17848F:	arch/arm/*omap*/usb*
17849F:	drivers/usb/*/*omap*
17850
17851OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17852M:	Mark Jackson <[email protected]>
17853L:	[email protected]
17854S:	Maintained
17855F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17856
17857OMAP1 SUPPORT
17858M:	Aaro Koskinen <[email protected]>
17859M:	Janusz Krzysztofik <[email protected]>
17860R:	Tony Lindgren <[email protected]>
17861L:	[email protected]
17862S:	Maintained
17863Q:	http://patchwork.kernel.org/project/linux-omap/list/
17864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17865F:	arch/arm/configs/omap1_defconfig
17866F:	arch/arm/mach-omap1/
17867F:	drivers/i2c/busses/i2c-omap.c
17868F:	include/linux/platform_data/ams-delta-fiq.h
17869F:	include/linux/platform_data/i2c-omap.h
17870
17871OMAP2+ SUPPORT
17872M:	Aaro Koskinen <[email protected]>
17873M:	Andreas Kemnade <[email protected]>
17874M:	Kevin Hilman <[email protected]>
17875M:	Roger Quadros <[email protected]>
17876M:	Tony Lindgren <[email protected]>
17877L:	[email protected]
17878S:	Maintained
17879W:	http://linux.omap.com/
17880Q:	http://patchwork.kernel.org/project/linux-omap/list/
17881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17882F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17883F:	arch/arm/configs/omap2plus_defconfig
17884F:	arch/arm/mach-omap2/
17885F:	drivers/bus/omap*.[ch]
17886F:	drivers/bus/ti-sysc.c
17887F:	drivers/gpio/gpio-tps65219.c
17888F:	drivers/i2c/busses/i2c-omap.c
17889F:	drivers/irqchip/irq-omap-intc.c
17890F:	drivers/mfd/*omap*.c
17891F:	drivers/mfd/menelaus.c
17892F:	drivers/mfd/palmas.c
17893F:	drivers/mfd/tps65217.c
17894F:	drivers/mfd/tps65218.c
17895F:	drivers/mfd/tps65219.c
17896F:	drivers/mfd/tps65910.c
17897F:	drivers/mfd/twl-core.[ch]
17898F:	drivers/mfd/twl4030*.c
17899F:	drivers/mfd/twl6030*.c
17900F:	drivers/mfd/twl6040*.c
17901F:	drivers/regulator/palmas-regulator*.c
17902F:	drivers/regulator/pbias-regulator.c
17903F:	drivers/regulator/tps65217-regulator.c
17904F:	drivers/regulator/tps65218-regulator.c
17905F:	drivers/regulator/tps65219-regulator.c
17906F:	drivers/regulator/tps65910-regulator.c
17907F:	drivers/regulator/twl-regulator.c
17908F:	drivers/regulator/twl6030-regulator.c
17909F:	include/linux/platform_data/i2c-omap.h
17910F:	include/linux/platform_data/ti-sysc.h
17911
17912OMFS FILESYSTEM
17913M:	Bob Copeland <[email protected]>
17914L:	[email protected]
17915S:	Maintained
17916F:	Documentation/filesystems/omfs.rst
17917F:	fs/omfs/
17918
17919OMNIVISION OG01A1B SENSOR DRIVER
17920M:	Sakari Ailus <[email protected]>
17921L:	[email protected]
17922S:	Maintained
17923F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17924F:	drivers/media/i2c/og01a1b.c
17925
17926OMNIVISION OV01A10 SENSOR DRIVER
17927M:	Bingbu Cao <[email protected]>
17928L:	[email protected]
17929S:	Maintained
17930T:	git git://linuxtv.org/media.git
17931F:	drivers/media/i2c/ov01a10.c
17932
17933OMNIVISION OV02A10 SENSOR DRIVER
17934L:	[email protected]
17935S:	Orphan
17936T:	git git://linuxtv.org/media.git
17937F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17938F:	drivers/media/i2c/ov02a10.c
17939
17940OMNIVISION OV08D10 SENSOR DRIVER
17941M:	Jimmy Su <[email protected]>
17942L:	[email protected]
17943S:	Maintained
17944T:	git git://linuxtv.org/media.git
17945F:	drivers/media/i2c/ov08d10.c
17946
17947OMNIVISION OV08X40 SENSOR DRIVER
17948M:	Jason Chen <[email protected]>
17949L:	[email protected]
17950S:	Maintained
17951T:	git git://linuxtv.org/media.git
17952F:	drivers/media/i2c/ov08x40.c
17953F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17954
17955OMNIVISION OV13858 SENSOR DRIVER
17956M:	Sakari Ailus <[email protected]>
17957L:	[email protected]
17958S:	Maintained
17959T:	git git://linuxtv.org/media.git
17960F:	drivers/media/i2c/ov13858.c
17961
17962OMNIVISION OV13B10 SENSOR DRIVER
17963M:	Arec Kao <[email protected]>
17964L:	[email protected]
17965S:	Maintained
17966T:	git git://linuxtv.org/media.git
17967F:	drivers/media/i2c/ov13b10.c
17968
17969OMNIVISION OV2680 SENSOR DRIVER
17970M:	Rui Miguel Silva <[email protected]>
17971M:	Hans de Goede <[email protected]>
17972L:	[email protected]
17973S:	Maintained
17974T:	git git://linuxtv.org/media.git
17975F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17976F:	drivers/media/i2c/ov2680.c
17977
17978OMNIVISION OV2685 SENSOR DRIVER
17979M:	Shunqian Zheng <[email protected]>
17980L:	[email protected]
17981S:	Maintained
17982T:	git git://linuxtv.org/media.git
17983F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17984F:	drivers/media/i2c/ov2685.c
17985
17986OMNIVISION OV2740 SENSOR DRIVER
17987M:	Tianshu Qiu <[email protected]>
17988R:	Sakari Ailus <[email protected]>
17989R:	Bingbu Cao <[email protected]>
17990L:	[email protected]
17991S:	Maintained
17992T:	git git://linuxtv.org/media.git
17993F:	drivers/media/i2c/ov2740.c
17994
17995OMNIVISION OV4689 SENSOR DRIVER
17996M:	Mikhail Rudenko <[email protected]>
17997L:	[email protected]
17998S:	Maintained
17999T:	git git://linuxtv.org/media.git
18000F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
18001F:	drivers/media/i2c/ov4689.c
18002
18003OMNIVISION OV5640 SENSOR DRIVER
18004M:	Steve Longerbeam <[email protected]>
18005L:	[email protected]
18006S:	Maintained
18007T:	git git://linuxtv.org/media.git
18008F:	drivers/media/i2c/ov5640.c
18009
18010OMNIVISION OV5647 SENSOR DRIVER
18011M:	Dave Stevenson <[email protected]>
18012M:	Jacopo Mondi <[email protected]>
18013L:	[email protected]
18014S:	Maintained
18015T:	git git://linuxtv.org/media.git
18016F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
18017F:	drivers/media/i2c/ov5647.c
18018
18019OMNIVISION OV5670 SENSOR DRIVER
18020M:	Sakari Ailus <[email protected]>
18021L:	[email protected]
18022S:	Maintained
18023T:	git git://linuxtv.org/media.git
18024F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
18025F:	drivers/media/i2c/ov5670.c
18026
18027OMNIVISION OV5675 SENSOR DRIVER
18028M:	Sakari Ailus <[email protected]>
18029L:	[email protected]
18030S:	Maintained
18031T:	git git://linuxtv.org/media.git
18032F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
18033F:	drivers/media/i2c/ov5675.c
18034
18035OMNIVISION OV5693 SENSOR DRIVER
18036M:	Daniel Scally <[email protected]>
18037L:	[email protected]
18038S:	Maintained
18039T:	git git://linuxtv.org/media.git
18040F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
18041F:	drivers/media/i2c/ov5693.c
18042
18043OMNIVISION OV5695 SENSOR DRIVER
18044M:	Shunqian Zheng <[email protected]>
18045L:	[email protected]
18046S:	Maintained
18047T:	git git://linuxtv.org/media.git
18048F:	drivers/media/i2c/ov5695.c
18049
18050OMNIVISION OV64A40 SENSOR DRIVER
18051M:	Jacopo Mondi <[email protected]>
18052L:	[email protected]
18053S:	Maintained
18054T:	git git://linuxtv.org/media.git
18055F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
18056F:	drivers/media/i2c/ov64a40.c
18057
18058OMNIVISION OV7670 SENSOR DRIVER
18059L:	[email protected]
18060S:	Orphan
18061T:	git git://linuxtv.org/media.git
18062F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
18063F:	drivers/media/i2c/ov7670.c
18064
18065OMNIVISION OV772x SENSOR DRIVER
18066M:	Jacopo Mondi <[email protected]>
18067L:	[email protected]
18068S:	Odd fixes
18069T:	git git://linuxtv.org/media.git
18070F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
18071F:	drivers/media/i2c/ov772x.c
18072F:	include/media/i2c/ov772x.h
18073
18074OMNIVISION OV7740 SENSOR DRIVER
18075L:	[email protected]
18076S:	Orphan
18077T:	git git://linuxtv.org/media.git
18078F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
18079F:	drivers/media/i2c/ov7740.c
18080
18081OMNIVISION OV8856 SENSOR DRIVER
18082M:	Sakari Ailus <[email protected]>
18083L:	[email protected]
18084S:	Maintained
18085T:	git git://linuxtv.org/media.git
18086F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18087F:	drivers/media/i2c/ov8856.c
18088
18089OMNIVISION OV8858 SENSOR DRIVER
18090M:	Jacopo Mondi <[email protected]>
18091M:	Nicholas Roth <[email protected]>
18092L:	[email protected]
18093S:	Maintained
18094T:	git git://linuxtv.org/media.git
18095F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18096F:	drivers/media/i2c/ov8858.c
18097
18098OMNIVISION OV9282 SENSOR DRIVER
18099M:	Dave Stevenson <[email protected]>
18100L:	[email protected]
18101S:	Maintained
18102T:	git git://linuxtv.org/media.git
18103F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18104F:	drivers/media/i2c/ov9282.c
18105
18106OMNIVISION OV9640 SENSOR DRIVER
18107M:	Petr Cvek <[email protected]>
18108L:	[email protected]
18109S:	Maintained
18110F:	drivers/media/i2c/ov9640.*
18111
18112OMNIVISION OV9650 SENSOR DRIVER
18113M:	Sakari Ailus <[email protected]>
18114R:	Akinobu Mita <[email protected]>
18115R:	Sylwester Nawrocki <[email protected]>
18116L:	[email protected]
18117S:	Maintained
18118T:	git git://linuxtv.org/media.git
18119F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
18120F:	drivers/media/i2c/ov9650.c
18121
18122OMNIVISION OV9734 SENSOR DRIVER
18123M:	Tianshu Qiu <[email protected]>
18124R:	Bingbu Cao <[email protected]>
18125L:	[email protected]
18126S:	Maintained
18127T:	git git://linuxtv.org/media.git
18128F:	drivers/media/i2c/ov9734.c
18129
18130ONBOARD USB HUB DRIVER
18131M:	Matthias Kaehlcke <[email protected]>
18132L:	[email protected]
18133S:	Maintained
18134F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18135F:	drivers/usb/misc/onboard_usb_dev.c
18136
18137ONENAND FLASH DRIVER
18138M:	Kyungmin Park <[email protected]>
18139L:	[email protected]
18140S:	Maintained
18141F:	drivers/mtd/nand/onenand/
18142F:	include/linux/mtd/onenand*.h
18143
18144ONEXPLAYER FAN DRIVER
18145M:	Derek John Clark <[email protected]>
18146M:	Joaquín Ignacio Aramendía <[email protected]>
18147L:	[email protected]
18148S:	Maintained
18149F:	drivers/hwmon/oxp-sensors.c
18150
18151ONIE TLV NVMEM LAYOUT DRIVER
18152M:	Miquel Raynal <[email protected]>
18153S:	Maintained
18154F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18155F:	drivers/nvmem/layouts/onie-tlv.c
18156
18157ONION OMEGA2+ BOARD
18158M:	Harvey Hunt <[email protected]>
18159L:	[email protected]
18160S:	Maintained
18161F:	arch/mips/boot/dts/ralink/omega2p.dts
18162
18163ONSEMI ETHERNET PHY DRIVERS
18164M:	Piergiorgio Beruto <[email protected]>
18165L:	[email protected]
18166S:	Supported
18167W:	http://www.onsemi.com
18168F:	drivers/net/phy/ncn*
18169
18170OP-TEE DRIVER
18171M:	Jens Wiklander <[email protected]>
18172L:	[email protected]
18173S:	Maintained
18174F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18175F:	drivers/tee/optee/
18176
18177OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18178M:	Sumit Garg <[email protected]>
18179L:	[email protected]
18180S:	Maintained
18181F:	drivers/char/hw_random/optee-rng.c
18182
18183OP-TEE RTC DRIVER
18184M:	Clément Léger <[email protected]>
18185L:	[email protected]
18186S:	Maintained
18187F:	drivers/rtc/rtc-optee.c
18188
18189OPA-VNIC DRIVER
18190M:	Dennis Dalessandro <[email protected]>
18191L:	[email protected]
18192S:	Supported
18193F:	drivers/infiniband/ulp/opa_vnic
18194
18195OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18196M:	Parthiban Veerasooran <[email protected]>
18197L:	[email protected]
18198S:	Maintained
18199F:	Documentation/networking/oa-tc6-framework.rst
18200F:	drivers/net/ethernet/oa_tc6.c
18201F:	include/linux/oa_tc6.h
18202
18203OPEN FIRMWARE AND FLATTENED DEVICE TREE
18204M:	Rob Herring <[email protected]>
18205M:	Saravana Kannan <[email protected]>
18206L:	[email protected]
18207S:	Maintained
18208W:	http://www.devicetree.org/
18209C:	irc://irc.libera.chat/devicetree
18210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18211F:	Documentation/ABI/testing/sysfs-firmware-ofw
18212F:	drivers/of/
18213F:	include/linux/of*.h
18214F:	rust/kernel/of.rs
18215F:	scripts/dtc/
18216F:	tools/testing/selftests/dt/
18217K:	of_overlay_notifier_
18218K:	of_overlay_fdt_apply
18219K:	of_overlay_remove
18220
18221OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18222M:	Rob Herring <[email protected]>
18223M:	Krzysztof Kozlowski <[email protected]>
18224M:	Conor Dooley <[email protected]>
18225L:	[email protected]
18226S:	Maintained
18227Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18228C:	irc://irc.libera.chat/devicetree
18229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18230F:	Documentation/devicetree/
18231F:	arch/*/boot/dts/
18232F:	include/dt-bindings/
18233
18234OPENCOMPUTE PTP CLOCK DRIVER
18235M:	Jonathan Lemon <[email protected]>
18236M:	Vadim Fedorenko <[email protected]>
18237L:	[email protected]
18238S:	Maintained
18239F:	drivers/ptp/ptp_ocp.c
18240
18241OPENCORES I2C BUS DRIVER
18242M:	Peter Korsgaard <[email protected]>
18243M:	Andrew Lunn <[email protected]>
18244L:	[email protected]
18245S:	Maintained
18246F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18247F:	Documentation/i2c/busses/i2c-ocores.rst
18248F:	drivers/i2c/busses/i2c-ocores.c
18249F:	include/linux/platform_data/i2c-ocores.h
18250
18251OPENRISC ARCHITECTURE
18252M:	Jonas Bonn <[email protected]>
18253M:	Stefan Kristiansson <[email protected]>
18254M:	Stafford Horne <[email protected]>
18255L:	[email protected]
18256S:	Maintained
18257W:	http://openrisc.io
18258T:	git https://github.com/openrisc/linux.git
18259F:	Documentation/arch/openrisc/
18260F:	Documentation/devicetree/bindings/openrisc/
18261F:	arch/openrisc/
18262F:	drivers/irqchip/irq-ompic.c
18263F:	drivers/irqchip/irq-or1k-*
18264
18265OPENVSWITCH
18266M:	Aaron Conole <[email protected]>
18267M:	Eelco Chaudron <[email protected]>
18268M:	Ilya Maximets <[email protected]>
18269L:	[email protected]
18270L:	[email protected]
18271S:	Maintained
18272W:	http://openvswitch.org
18273F:	Documentation/networking/openvswitch.rst
18274F:	include/uapi/linux/openvswitch.h
18275F:	net/openvswitch/
18276F:	tools/testing/selftests/net/openvswitch/
18277
18278OPERATING PERFORMANCE POINTS (OPP)
18279M:	Viresh Kumar <[email protected]>
18280M:	Nishanth Menon <[email protected]>
18281M:	Stephen Boyd <[email protected]>
18282L:	[email protected]
18283S:	Maintained
18284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18285F:	Documentation/devicetree/bindings/opp/
18286F:	Documentation/power/opp.rst
18287F:	drivers/opp/
18288F:	include/linux/pm_opp.h
18289
18290OPL4 DRIVER
18291M:	Clemens Ladisch <[email protected]>
18292L:	[email protected]
18293S:	Maintained
18294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18295F:	sound/drivers/opl4/
18296
18297ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18298M:	Mark Fasheh <[email protected]>
18299M:	Joel Becker <[email protected]>
18300M:	Joseph Qi <[email protected]>
18301L:	[email protected]
18302S:	Supported
18303W:	http://ocfs2.wiki.kernel.org
18304F:	Documentation/filesystems/dlmfs.rst
18305F:	Documentation/filesystems/ocfs2.rst
18306F:	fs/ocfs2/
18307
18308ORANGEFS FILESYSTEM
18309M:	Mike Marshall <[email protected]>
18310R:	Martin Brandenburg <[email protected]>
18311L:	[email protected]
18312S:	Supported
18313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18314F:	Documentation/filesystems/orangefs.rst
18315F:	fs/orangefs/
18316
18317OV2659 OMNIVISION SENSOR DRIVER
18318M:	"Lad, Prabhakar" <[email protected]>
18319L:	[email protected]
18320S:	Maintained
18321W:	https://linuxtv.org
18322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18323T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18324F:	drivers/media/i2c/ov2659.c
18325F:	include/media/i2c/ov2659.h
18326
18327OVERLAY FILESYSTEM
18328M:	Miklos Szeredi <[email protected]>
18329M:	Amir Goldstein <[email protected]>
18330L:	[email protected]
18331S:	Supported
18332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18333F:	Documentation/filesystems/overlayfs.rst
18334F:	fs/overlayfs/
18335
18336P54 WIRELESS DRIVER
18337M:	Christian Lamparter <[email protected]>
18338L:	[email protected]
18339S:	Maintained
18340W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18341F:	drivers/net/wireless/intersil/
18342
18343PACKET SOCKETS
18344M:	Willem de Bruijn <[email protected]>
18345S:	Maintained
18346F:	include/uapi/linux/if_packet.h
18347F:	net/packet/af_packet.c
18348
18349PACKING
18350M:	Vladimir Oltean <[email protected]>
18351L:	[email protected]
18352S:	Supported
18353F:	Documentation/core-api/packing.rst
18354F:	include/linux/packing.h
18355F:	lib/packing.c
18356F:	lib/packing_test.c
18357F:	scripts/gen_packed_field_checks.c
18358
18359PADATA PARALLEL EXECUTION MECHANISM
18360M:	Steffen Klassert <[email protected]>
18361M:	Daniel Jordan <[email protected]>
18362L:	[email protected]
18363L:	[email protected]
18364S:	Maintained
18365F:	Documentation/core-api/padata.rst
18366F:	include/linux/padata.h
18367F:	kernel/padata.c
18368
18369PAGE CACHE
18370M:	Matthew Wilcox (Oracle) <[email protected]>
18371L:	[email protected]
18372S:	Supported
18373T:	git git://git.infradead.org/users/willy/pagecache.git
18374F:	Documentation/filesystems/locking.rst
18375F:	Documentation/filesystems/vfs.rst
18376F:	include/linux/pagemap.h
18377F:	mm/filemap.c
18378F:	mm/page-writeback.c
18379F:	mm/readahead.c
18380F:	mm/truncate.c
18381
18382PAGE POOL
18383M:	Jesper Dangaard Brouer <[email protected]>
18384M:	Ilias Apalodimas <[email protected]>
18385L:	[email protected]
18386S:	Supported
18387F:	Documentation/networking/page_pool.rst
18388F:	include/net/page_pool/
18389F:	include/trace/events/page_pool.h
18390F:	net/core/page_pool.c
18391
18392PAGE TABLE CHECK
18393M:	Pasha Tatashin <[email protected]>
18394M:	Andrew Morton <[email protected]>
18395L:	[email protected]
18396S:	Maintained
18397F:	Documentation/mm/page_table_check.rst
18398F:	include/linux/page_table_check.h
18399F:	mm/page_table_check.c
18400
18401PANASONIC LAPTOP ACPI EXTRAS DRIVER
18402M:	Kenneth Chan <[email protected]>
18403L:	[email protected]
18404S:	Maintained
18405F:	drivers/platform/x86/panasonic-laptop.c
18406
18407PARALLAX PING IIO SENSOR DRIVER
18408M:	Andreas Klinger <[email protected]>
18409L:	[email protected]
18410S:	Maintained
18411F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18412F:	drivers/iio/proximity/ping.c
18413
18414PARALLEL LCD/KEYPAD PANEL DRIVER
18415M:	Willy Tarreau <[email protected]>
18416M:	Ksenija Stanojevic <[email protected]>
18417S:	Odd Fixes
18418F:	Documentation/admin-guide/lcd-panel-cgram.rst
18419F:	drivers/auxdisplay/panel.c
18420
18421PARALLEL PORT SUBSYSTEM
18422M:	Sudip Mukherjee <[email protected]>
18423M:	Sudip Mukherjee <[email protected]>
18424L:	[email protected] (subscribers-only)
18425S:	Maintained
18426F:	Documentation/driver-api/parport*.rst
18427F:	drivers/char/ppdev.c
18428F:	drivers/parport/
18429F:	include/linux/parport*.h
18430F:	include/uapi/linux/ppdev.h
18431
18432PARAVIRT_OPS INTERFACE
18433M:	Juergen Gross <[email protected]>
18434R:	Ajay Kaher <[email protected]>
18435R:	Alexey Makhalov <[email protected]>
18436R:	Broadcom internal kernel review list <[email protected]>
18437L:	[email protected]
18438L:	[email protected]
18439S:	Supported
18440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18441F:	Documentation/virt/paravirt_ops.rst
18442F:	arch/*/include/asm/paravirt*.h
18443F:	arch/*/kernel/paravirt*
18444F:	include/linux/hypervisor.h
18445
18446PARISC ARCHITECTURE
18447M:	"James E.J. Bottomley" <[email protected]>
18448M:	Helge Deller <[email protected]>
18449L:	[email protected]
18450S:	Maintained
18451W:	https://parisc.wiki.kernel.org
18452Q:	http://patchwork.kernel.org/project/linux-parisc/list/
18453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18455F:	Documentation/arch/parisc/
18456F:	arch/parisc/
18457F:	drivers/char/agp/parisc-agp.c
18458F:	drivers/input/misc/hp_sdc_rtc.c
18459F:	drivers/input/serio/gscps2.c
18460F:	drivers/input/serio/hp_sdc*
18461F:	drivers/parisc/
18462F:	drivers/parport/parport_gsc.*
18463F:	drivers/tty/serial/8250/8250_parisc.c
18464F:	drivers/video/console/sti*
18465F:	drivers/video/fbdev/sti*
18466F:	drivers/video/logo/logo_parisc*
18467F:	include/linux/hp_sdc.h
18468
18469PARMAN
18470M:	Jiri Pirko <[email protected]>
18471L:	[email protected]
18472S:	Supported
18473F:	include/linux/parman.h
18474F:	lib/parman.c
18475F:	lib/test_parman.c
18476
18477PC ENGINES APU BOARD DRIVER
18478M:	Enrico Weigelt, metux IT consult <[email protected]>
18479S:	Maintained
18480F:	drivers/platform/x86/pcengines-apuv2.c
18481
18482PC87360 HARDWARE MONITORING DRIVER
18483M:	Jim Cromie <[email protected]>
18484L:	[email protected]
18485S:	Maintained
18486F:	Documentation/hwmon/pc87360.rst
18487F:	drivers/hwmon/pc87360.c
18488
18489PC8736x GPIO DRIVER
18490M:	Jim Cromie <[email protected]>
18491S:	Maintained
18492F:	drivers/char/pc8736x_gpio.c
18493
18494PC87427 HARDWARE MONITORING DRIVER
18495M:	Jean Delvare <[email protected]>
18496L:	[email protected]
18497S:	Maintained
18498F:	Documentation/hwmon/pc87427.rst
18499F:	drivers/hwmon/pc87427.c
18500
18501PCA9532 LED DRIVER
18502M:	Riku Voipio <[email protected]>
18503S:	Maintained
18504F:	drivers/leds/leds-pca9532.c
18505F:	include/linux/leds-pca9532.h
18506
18507PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18508M:	Thomas Petazzoni <[email protected]>
18509M:	Pali Rohár <[email protected]>
18510L:	[email protected]
18511L:	[email protected] (moderated for non-subscribers)
18512S:	Maintained
18513F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18514F:	drivers/pci/controller/pci-aardvark.c
18515
18516PCI DRIVER FOR ALTERA PCIE IP
18517M:	Joyce Ooi <[email protected]>
18518L:	[email protected]
18519S:	Supported
18520F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18521F:	drivers/pci/controller/pcie-altera.c
18522
18523PCI DRIVER FOR APPLIEDMICRO XGENE
18524M:	Toan Le <[email protected]>
18525L:	[email protected]
18526L:	[email protected] (moderated for non-subscribers)
18527S:	Maintained
18528F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18529F:	drivers/pci/controller/pci-xgene.c
18530
18531PCI DRIVER FOR ARM VERSATILE PLATFORM
18532M:	Rob Herring <[email protected]>
18533L:	[email protected]
18534L:	[email protected] (moderated for non-subscribers)
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/pci/versatile.yaml
18537F:	drivers/pci/controller/pci-versatile.c
18538
18539PCI DRIVER FOR ARMADA 8K
18540M:	Thomas Petazzoni <[email protected]>
18541L:	[email protected]
18542L:	[email protected] (moderated for non-subscribers)
18543S:	Maintained
18544F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18545F:	drivers/pci/controller/dwc/pcie-armada8k.c
18546
18547PCI DRIVER FOR CADENCE PCIE IP
18548L:	[email protected]
18549S:	Orphan
18550F:	Documentation/devicetree/bindings/pci/cdns,*
18551F:	drivers/pci/controller/cadence/*cadence*
18552
18553PCI DRIVER FOR FREESCALE LAYERSCAPE
18554M:	Minghuan Lian <[email protected]>
18555M:	Mingkai Hu <[email protected]>
18556M:	Roy Zang <[email protected]>
18557L:	[email protected]
18558L:	[email protected]
18559L:	[email protected] (moderated for non-subscribers)
18560L:	[email protected]
18561S:	Maintained
18562F:	drivers/pci/controller/dwc/*layerscape*
18563
18564PCI DRIVER FOR FU740
18565M:	Paul Walmsley <[email protected]>
18566M:	Greentime Hu <[email protected]>
18567M:	Samuel Holland <[email protected]>
18568L:	[email protected]
18569S:	Maintained
18570F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18571F:	drivers/pci/controller/dwc/pcie-fu740.c
18572
18573PCI DRIVER FOR GENERIC OF HOSTS
18574M:	Will Deacon <[email protected]>
18575L:	[email protected]
18576L:	[email protected] (moderated for non-subscribers)
18577S:	Maintained
18578F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18579F:	drivers/pci/controller/pci-host-common.c
18580F:	drivers/pci/controller/pci-host-generic.c
18581
18582PCI DRIVER FOR IMX6
18583M:	Richard Zhu <[email protected]>
18584M:	Lucas Stach <[email protected]>
18585L:	[email protected]
18586L:	[email protected] (moderated for non-subscribers)
18587L:	[email protected]
18588S:	Maintained
18589F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18590F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18591F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18592F:	drivers/pci/controller/dwc/*imx6*
18593
18594PCI DRIVER FOR INTEL IXP4XX
18595M:	Linus Walleij <[email protected]>
18596S:	Maintained
18597F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18598F:	drivers/pci/controller/pci-ixp4xx.c
18599
18600PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18601M:	Nirmal Patel <[email protected]>
18602R:	Jonathan Derrick <[email protected]>
18603L:	[email protected]
18604S:	Supported
18605F:	drivers/pci/controller/vmd.c
18606
18607PCI DRIVER FOR MICROSEMI SWITCHTEC
18608M:	Kurt Schwemmer <[email protected]>
18609M:	Logan Gunthorpe <[email protected]>
18610L:	[email protected]
18611S:	Maintained
18612F:	Documentation/ABI/testing/sysfs-class-switchtec
18613F:	Documentation/driver-api/switchtec.rst
18614F:	drivers/ntb/hw/mscc/
18615F:	drivers/pci/switch/switchtec*
18616F:	include/linux/switchtec.h
18617F:	include/uapi/linux/switchtec_ioctl.h
18618
18619PCI DRIVER FOR MOBIVEIL PCIE IP
18620M:	Karthikeyan Mitran <[email protected]>
18621M:	Hou Zhiqiang <[email protected]>
18622L:	[email protected]
18623S:	Supported
18624F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18625F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18626
18627PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18628M:	Thomas Petazzoni <[email protected]>
18629M:	Pali Rohár <[email protected]>
18630L:	[email protected]
18631L:	[email protected] (moderated for non-subscribers)
18632S:	Maintained
18633F:	drivers/pci/controller/*mvebu*
18634
18635PCI DRIVER FOR NVIDIA TEGRA
18636M:	Thierry Reding <[email protected]>
18637L:	[email protected]
18638L:	[email protected]
18639S:	Supported
18640F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18641F:	drivers/pci/controller/pci-tegra.c
18642
18643PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18644M:	Hou Zhiqiang <[email protected]>
18645L:	[email protected]
18646L:	[email protected] (moderated for non-subscribers)
18647S:	Maintained
18648F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18649
18650PCI DRIVER FOR PLDA PCIE IP
18651M:	Daire McNamara <[email protected]>
18652L:	[email protected]
18653S:	Maintained
18654F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18655F:	drivers/pci/controller/plda/pcie-plda-host.c
18656F:	drivers/pci/controller/plda/pcie-plda.h
18657
18658PCI DRIVER FOR RENESAS R-CAR
18659M:	Marek Vasut <marek.vasut[email protected]>
18660M:	Yoshihiro Shimoda <[email protected]>
18661L:	[email protected]
18662L:	[email protected]
18663S:	Maintained
18664F:	Documentation/devicetree/bindings/pci/*rcar*
18665F:	drivers/pci/controller/*rcar*
18666F:	drivers/pci/controller/dwc/*rcar*
18667
18668PCI DRIVER FOR SAMSUNG EXYNOS
18669M:	Jingoo Han <[email protected]>
18670L:	[email protected]
18671L:	[email protected] (moderated for non-subscribers)
18672L:	[email protected]
18673S:	Maintained
18674F:	drivers/pci/controller/dwc/pci-exynos.c
18675
18676PCI DRIVER FOR SYNOPSYS DESIGNWARE
18677M:	Jingoo Han <[email protected]>
18678M:	Manivannan Sadhasivam <[email protected]>
18679L:	[email protected]
18680S:	Maintained
18681F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18682F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18683F:	drivers/pci/controller/dwc/*designware*
18684F:	include/linux/pcie-dwc.h
18685
18686PCI DRIVER FOR TI DRA7XX/J721E
18687M:	Vignesh Raghavendra <[email protected]>
18688R:	Siddharth Vadapalli <[email protected]>
18689L:	[email protected]
18690L:	[email protected]
18691L:	[email protected] (moderated for non-subscribers)
18692S:	Supported
18693F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18694F:	drivers/pci/controller/cadence/pci-j721e.c
18695F:	drivers/pci/controller/dwc/pci-dra7xx.c
18696
18697PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18698M:	Linus Walleij <[email protected]>
18699L:	[email protected]
18700S:	Maintained
18701F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18702F:	drivers/pci/controller/pci-v3-semi.c
18703
18704PCI DRIVER FOR XILINX VERSAL CPM
18705M:	Bharat Kumar Gogada <[email protected]>
18706M:	Michal Simek <[email protected]>
18707L:	[email protected]
18708S:	Maintained
18709F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18710F:	drivers/pci/controller/pcie-xilinx-cpm.c
18711
18712PCI ENDPOINT SUBSYSTEM
18713M:	Manivannan Sadhasivam <[email protected]>
18714M:	Krzysztof Wilczyński <[email protected]>
18715R:	Kishon Vijay Abraham I <[email protected]>
18716L:	[email protected]
18717S:	Supported
18718Q:	https://patchwork.kernel.org/project/linux-pci/list/
18719B:	https://bugzilla.kernel.org
18720C:	irc://irc.oftc.net/linux-pci
18721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18722F:	Documentation/PCI/endpoint/*
18723F:	Documentation/misc-devices/pci-endpoint-test.rst
18724F:	drivers/misc/pci_endpoint_test.c
18725F:	drivers/pci/endpoint/
18726F:	tools/testing/selftests/pci_endpoint/
18727
18728PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18729M:	Mahesh J Salgaonkar <[email protected]>
18730R:	Oliver O'Halloran <[email protected]>
18731L:	[email protected]
18732S:	Supported
18733F:	Documentation/PCI/pci-error-recovery.rst
18734F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18735F:	arch/powerpc/include/*/eeh*.h
18736F:	arch/powerpc/kernel/eeh*.c
18737F:	arch/powerpc/platforms/*/eeh*.c
18738F:	drivers/pci/pcie/aer.c
18739F:	drivers/pci/pcie/dpc.c
18740F:	drivers/pci/pcie/err.c
18741
18742PCI ERROR RECOVERY
18743M:	Linas Vepstas <[email protected]>
18744L:	[email protected]
18745S:	Supported
18746F:	Documentation/PCI/pci-error-recovery.rst
18747
18748PCI MSI DRIVER FOR ALTERA MSI IP
18749M:	Joyce Ooi <[email protected]>
18750L:	[email protected]
18751S:	Supported
18752F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18753F:	drivers/pci/controller/pcie-altera-msi.c
18754
18755PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18756M:	Toan Le <[email protected]>
18757L:	[email protected]
18758L:	[email protected] (moderated for non-subscribers)
18759S:	Maintained
18760F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18761F:	drivers/pci/controller/pci-xgene-msi.c
18762
18763PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18764M:	Lorenzo Pieralisi <[email protected]>
18765M:	Krzysztof Wilczyński <[email protected]>
18766M:	Manivannan Sadhasivam <[email protected]>
18767R:	Rob Herring <[email protected]>
18768L:	[email protected]
18769S:	Supported
18770Q:	https://patchwork.kernel.org/project/linux-pci/list/
18771B:	https://bugzilla.kernel.org
18772C:	irc://irc.oftc.net/linux-pci
18773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18774F:	Documentation/devicetree/bindings/pci/
18775F:	drivers/pci/controller/
18776F:	drivers/pci/pci-bridge-emul.c
18777F:	drivers/pci/pci-bridge-emul.h
18778
18779PCI PEER-TO-PEER DMA (P2PDMA)
18780M:	Bjorn Helgaas <[email protected]>
18781M:	Logan Gunthorpe <[email protected]>
18782L:	[email protected]
18783S:	Supported
18784Q:	https://patchwork.kernel.org/project/linux-pci/list/
18785B:	https://bugzilla.kernel.org
18786C:	irc://irc.oftc.net/linux-pci
18787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18788F:	Documentation/driver-api/pci/p2pdma.rst
18789F:	drivers/pci/p2pdma.c
18790F:	include/linux/pci-p2pdma.h
18791
18792PCI POWER CONTROL
18793M:	Bartosz Golaszewski <[email protected]>
18794L:	[email protected]
18795S:	Maintained
18796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18797F:	drivers/pci/pwrctrl/*
18798F:	include/linux/pci-pwrctrl.h
18799
18800PCI SUBSYSTEM
18801M:	Bjorn Helgaas <[email protected]>
18802L:	[email protected]
18803S:	Supported
18804Q:	https://patchwork.kernel.org/project/linux-pci/list/
18805B:	https://bugzilla.kernel.org
18806C:	irc://irc.oftc.net/linux-pci
18807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18808F:	Documentation/PCI/
18809F:	Documentation/devicetree/bindings/pci/
18810F:	arch/x86/kernel/early-quirks.c
18811F:	arch/x86/kernel/quirks.c
18812F:	arch/x86/pci/
18813F:	drivers/acpi/pci*
18814F:	drivers/pci/
18815F:	include/asm-generic/pci*
18816F:	include/linux/of_pci.h
18817F:	include/linux/pci*
18818F:	include/uapi/linux/pci*
18819
18820PCI SUBSYSTEM [RUST]
18821M:	Danilo Krummrich <[email protected]>
18822R:	Bjorn Helgaas <[email protected]>
18823R:	Krzysztof Wilczyński <[email protected]>
18824L:	[email protected]
18825S:	Maintained
18826C:	irc://irc.oftc.net/linux-pci
18827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18828F:	rust/helpers/pci.c
18829F:	rust/kernel/pci.rs
18830F:	samples/rust/rust_driver_pci.rs
18831
18832PCIE BANDWIDTH CONTROLLER
18833M:	Ilpo Järvinen <[email protected]>
18834L:	[email protected]
18835S:	Supported
18836F:	drivers/pci/pcie/bwctrl.c
18837F:	drivers/thermal/pcie_cooling.c
18838F:	include/linux/pci-bwctrl.h
18839F:	tools/testing/selftests/pcie_bwctrl/
18840
18841PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18842M:	Jonathan Chocron <[email protected]>
18843L:	[email protected]
18844S:	Maintained
18845F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18846F:	drivers/pci/controller/dwc/pcie-al.c
18847
18848PCIE DRIVER FOR AMLOGIC MESON
18849M:	Yue Wang <[email protected]>
18850L:	[email protected]
18851L:	[email protected]
18852S:	Maintained
18853F:	drivers/pci/controller/dwc/pci-meson.c
18854
18855PCIE DRIVER FOR AXIS ARTPEC
18856M:	Jesper Nilsson <[email protected]>
18857L:	[email protected]
18858L:	[email protected]
18859S:	Maintained
18860F:	Documentation/devicetree/bindings/pci/axis,artpec*
18861F:	drivers/pci/controller/dwc/*artpec*
18862
18863PCIE DRIVER FOR CAVIUM THUNDERX
18864M:	Robert Richter <[email protected]>
18865L:	[email protected]
18866L:	[email protected] (moderated for non-subscribers)
18867S:	Odd Fixes
18868F:	drivers/pci/controller/pci-thunder-*
18869
18870PCIE DRIVER FOR HISILICON
18871M:	Zhou Wang <[email protected]>
18872L:	[email protected]
18873S:	Maintained
18874F:	drivers/pci/controller/dwc/pcie-hisi.c
18875
18876PCIE DRIVER FOR HISILICON KIRIN
18877M:	Xiaowei Song <[email protected]>
18878M:	Binghui Wang <[email protected]>
18879L:	[email protected]
18880S:	Maintained
18881F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18882F:	drivers/pci/controller/dwc/pcie-kirin.c
18883
18884PCIE DRIVER FOR HISILICON STB
18885M:	Shawn Guo <[email protected]>
18886L:	[email protected]
18887S:	Maintained
18888F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18889F:	drivers/pci/controller/dwc/pcie-histb.c
18890
18891PCIE DRIVER FOR INTEL KEEM BAY
18892M:	Srikanth Thokala <[email protected]>
18893L:	[email protected]
18894S:	Supported
18895F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18896F:	drivers/pci/controller/dwc/pcie-keembay.c
18897
18898PCIE DRIVER FOR INTEL LGM GW SOC
18899M:	Chuanhua Lei <[email protected]>
18900L:	[email protected]
18901S:	Maintained
18902F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18903F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18904
18905PCIE DRIVER FOR MEDIATEK
18906M:	Ryder Lee <[email protected]>
18907M:	Jianjun Wang <[email protected]>
18908L:	[email protected]
18909L:	[email protected] (moderated for non-subscribers)
18910S:	Supported
18911F:	Documentation/devicetree/bindings/pci/mediatek*
18912F:	drivers/pci/controller/*mediatek*
18913
18914PCIE DRIVER FOR MICROCHIP
18915M:	Daire McNamara <[email protected]>
18916L:	[email protected]
18917S:	Supported
18918F:	Documentation/devicetree/bindings/pci/microchip*
18919F:	drivers/pci/controller/plda/*microchip*
18920
18921PCIE DRIVER FOR QUALCOMM MSM
18922M:	Manivannan Sadhasivam <[email protected]>
18923L:	[email protected]
18924L:	[email protected]
18925S:	Maintained
18926F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18927F:	drivers/pci/controller/dwc/pcie-qcom.c
18928
18929PCIE DRIVER FOR ROCKCHIP
18930M:	Shawn Lin <[email protected]>
18931L:	[email protected]
18932L:	[email protected]
18933S:	Maintained
18934F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18935F:	drivers/pci/controller/pcie-rockchip*
18936
18937PCIE DRIVER FOR SOCIONEXT UNIPHIER
18938M:	Kunihiko Hayashi <[email protected]>
18939L:	[email protected]
18940S:	Maintained
18941F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18942F:	drivers/pci/controller/dwc/pcie-uniphier*
18943
18944PCIE DRIVER FOR ST SPEAR13XX
18945M:	Pratyush Anand <[email protected]>
18946L:	[email protected]
18947S:	Maintained
18948F:	drivers/pci/controller/dwc/*spear*
18949
18950PCIE DRIVER FOR STARFIVE JH71x0
18951M:	Kevin Xie <[email protected]>
18952L:	[email protected]
18953S:	Maintained
18954F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18955F:	drivers/pci/controller/plda/pcie-starfive.c
18956
18957PCIE ENDPOINT DRIVER FOR QUALCOMM
18958M:	Manivannan Sadhasivam <[email protected]>
18959L:	[email protected]
18960L:	[email protected]
18961S:	Maintained
18962F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18963F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18964F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18965
18966PCMCIA SUBSYSTEM
18967M:	Dominik Brodowski <[email protected]>
18968S:	Odd Fixes
18969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18970F:	Documentation/pcmcia/
18971F:	drivers/pcmcia/
18972F:	include/pcmcia/
18973F:	tools/pcmcia/
18974
18975PCNET32 NETWORK DRIVER
18976M:	Don Fry <[email protected]>
18977L:	[email protected]
18978S:	Maintained
18979F:	drivers/net/ethernet/amd/pcnet32.c
18980
18981PCRYPT PARALLEL CRYPTO ENGINE
18982M:	Steffen Klassert <[email protected]>
18983L:	[email protected]
18984S:	Maintained
18985F:	crypto/pcrypt.c
18986F:	include/crypto/pcrypt.h
18987
18988PDS DSC VIRTIO DATA PATH ACCELERATOR
18989R:	Shannon Nelson <[email protected]>
18990F:	drivers/vdpa/pds/
18991
18992PECI HARDWARE MONITORING DRIVERS
18993M:	Iwona Winiarska <[email protected]>
18994L:	[email protected]
18995S:	Supported
18996F:	Documentation/hwmon/peci-cputemp.rst
18997F:	Documentation/hwmon/peci-dimmtemp.rst
18998F:	drivers/hwmon/peci/
18999
19000PECI SUBSYSTEM
19001M:	Iwona Winiarska <[email protected]>
19002L:	[email protected] (moderated for non-subscribers)
19003S:	Supported
19004F:	Documentation/devicetree/bindings/peci/
19005F:	Documentation/peci/
19006F:	drivers/peci/
19007F:	include/linux/peci-cpu.h
19008F:	include/linux/peci.h
19009
19010PENSANDO ETHERNET DRIVERS
19011M:	Shannon Nelson <[email protected]>
19012M:	Brett Creeley <[email protected]>
19013L:	[email protected]
19014S:	Maintained
19015F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
19016F:	drivers/net/ethernet/pensando/
19017
19018PER-CPU MEMORY ALLOCATOR
19019M:	Dennis Zhou <[email protected]>
19020M:	Tejun Heo <[email protected]>
19021M:	Christoph Lameter <[email protected]>
19022L:	[email protected]
19023S:	Maintained
19024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
19025F:	arch/*/include/asm/percpu.h
19026F:	include/linux/percpu*.h
19027F:	lib/percpu*.c
19028F:	mm/percpu*.c
19029
19030PER-TASK DELAY ACCOUNTING
19031M:	Balbir Singh <[email protected]>
19032M:	Yang Yang <[email protected]>
19033S:	Maintained
19034F:	include/linux/delayacct.h
19035F:	kernel/delayacct.c
19036
19037PERFORMANCE EVENTS SUBSYSTEM
19038M:	Peter Zijlstra <[email protected]>
19039M:	Ingo Molnar <[email protected]>
19040M:	Arnaldo Carvalho de Melo <[email protected]>
19041M:	Namhyung Kim <[email protected]>
19042R:	Mark Rutland <[email protected]>
19043R:	Alexander Shishkin <[email protected]>
19044R:	Jiri Olsa <[email protected]>
19045R:	Ian Rogers <[email protected]>
19046R:	Adrian Hunter <[email protected]>
19047R:	"Liang, Kan" <[email protected]>
19048L:	[email protected]
19049L:	[email protected]
19050S:	Supported
19051W:	https://perf.wiki.kernel.org/
19052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
19054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
19055F:	arch/*/events/*
19056F:	arch/*/events/*/*
19057F:	arch/*/include/asm/perf_event.h
19058F:	arch/*/kernel/*/*/perf_event*.c
19059F:	arch/*/kernel/*/perf_event*.c
19060F:	arch/*/kernel/perf_callchain.c
19061F:	arch/*/kernel/perf_event*.c
19062F:	include/linux/perf_event.h
19063F:	include/uapi/linux/perf_event.h
19064F:	kernel/events/*
19065F:	tools/lib/perf/
19066F:	tools/perf/
19067
19068PERFORMANCE EVENTS TOOLING ARM64
19069R:	John Garry <[email protected]>
19070R:	Will Deacon <[email protected]>
19071R:	James Clark <[email protected]>
19072R:	Mike Leach <[email protected]>
19073R:	Leo Yan <[email protected]>
19074L:	[email protected] (moderated for non-subscribers)
19075S:	Supported
19076F:	tools/build/feature/test-libopencsd.c
19077F:	tools/perf/arch/arm*/
19078F:	tools/perf/pmu-events/arch/arm64/
19079F:	tools/perf/util/arm-spe*
19080F:	tools/perf/util/cs-etm*
19081
19082PERSONALITY HANDLING
19083M:	Christoph Hellwig <[email protected]>
19084L:	[email protected]
19085S:	Maintained
19086F:	include/linux/personality.h
19087F:	include/uapi/linux/personality.h
19088
19089PHOENIX RC FLIGHT CONTROLLER ADAPTER
19090M:	Marcus Folkesson <[email protected]>
19091L:	[email protected]
19092S:	Maintained
19093F:	Documentation/input/devices/pxrc.rst
19094F:	drivers/input/joystick/pxrc.c
19095
19096PHONET PROTOCOL
19097M:	Remi Denis-Courmont <[email protected]>
19098S:	Supported
19099F:	Documentation/networking/phonet.rst
19100F:	include/linux/phonet.h
19101F:	include/net/phonet/
19102F:	include/uapi/linux/phonet.h
19103F:	net/phonet/
19104
19105PHRAM MTD DRIVER
19106M:	Joern Engel <[email protected]>
19107L:	[email protected]
19108S:	Maintained
19109F:	drivers/mtd/devices/phram.c
19110
19111PICOLCD HID DRIVER
19112M:	Bruno Prémont <[email protected]>
19113L:	[email protected]
19114S:	Maintained
19115F:	drivers/hid/hid-picolcd*
19116
19117PIDFD API
19118M:	Christian Brauner <[email protected]>
19119L:	[email protected]
19120S:	Maintained
19121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19122F:	samples/pidfd/
19123F:	tools/testing/selftests/clone3/
19124F:	tools/testing/selftests/pid_namespace/
19125F:	tools/testing/selftests/pidfd/
19126K:	(?i)pidfd
19127K:	(?i)clone3
19128K:	\b(clone_args|kernel_clone_args)\b
19129
19130PIN CONTROL SUBSYSTEM
19131M:	Linus Walleij <[email protected]>
19132L:	[email protected]
19133S:	Maintained
19134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19135F:	Documentation/devicetree/bindings/pinctrl/
19136F:	Documentation/driver-api/pin-control.rst
19137F:	drivers/pinctrl/
19138F:	include/dt-bindings/pinctrl/
19139F:	include/linux/pinctrl/
19140
19141PIN CONTROLLER - AIROHA
19142M:	Lorenzo Bianconi <[email protected]>
19143L:	[email protected] (moderated for non-subscribers)
19144S:	Maintained
19145F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19146F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
19147
19148PIN CONTROLLER - AMD
19149M:	Basavaraj Natikar <[email protected]>
19150M:	Shyam Sundar S K <[email protected]>
19151S:	Maintained
19152F:	drivers/pinctrl/pinctrl-amd.c
19153
19154PIN CONTROLLER - FREESCALE
19155M:	Dong Aisheng <[email protected]>
19156M:	Fabio Estevam <[email protected]>
19157M:	Shawn Guo <[email protected]>
19158M:	Jacky Bai <[email protected]>
19159R:	Pengutronix Kernel Team <[email protected]>
19160R:	NXP S32 Linux Team <[email protected]>
19161L:	[email protected]
19162S:	Maintained
19163F:	Documentation/devicetree/bindings/pinctrl/fsl,*
19164F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
19165F:	drivers/pinctrl/freescale/
19166F:	drivers/pinctrl/nxp/
19167
19168PIN CONTROLLER - INTEL
19169M:	Mika Westerberg <[email protected]>
19170M:	Andy Shevchenko <[email protected]>
19171S:	Supported
19172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19173F:	drivers/pinctrl/intel/
19174
19175PIN CONTROLLER - KEEMBAY
19176M:	Lakshmi Sowjanya D <[email protected]>
19177S:	Supported
19178F:	drivers/pinctrl/pinctrl-keembay*
19179
19180PIN CONTROLLER - MEDIATEK
19181M:	Sean Wang <[email protected]>
19182L:	[email protected] (moderated for non-subscribers)
19183S:	Maintained
19184F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19185F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19186F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19187F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19188F:	drivers/pinctrl/mediatek/
19189
19190PIN CONTROLLER - MEDIATEK MIPS
19191M:	Chester A. Unal <[email protected]>
19192M:	Sergio Paracuellos <[email protected]>
19193L:	[email protected] (moderated for non-subscribers)
19194L:	[email protected]
19195S:	Maintained
19196F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19197F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19198F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19199F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19200F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19201F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19202F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19203F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19204F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19205F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19206F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19207F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19208F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19209F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19210F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19211
19212PIN CONTROLLER - MICROCHIP AT91
19213M:	Ludovic Desroches <[email protected]>
19214L:	[email protected] (moderated for non-subscribers)
19215L:	[email protected]
19216S:	Supported
19217F:	drivers/gpio/gpio-sama5d2-piobu.c
19218F:	drivers/pinctrl/pinctrl-at91*
19219
19220PIN CONTROLLER - QUALCOMM
19221M:	Bjorn Andersson <[email protected]>
19222L:	[email protected]
19223S:	Maintained
19224C:	irc://irc.oftc.net/linux-msm
19225F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19226F:	drivers/pinctrl/qcom/
19227
19228PIN CONTROLLER - RENESAS
19229M:	Geert Uytterhoeven <[email protected]>
19230L:	[email protected]
19231S:	Supported
19232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19233F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19234F:	drivers/pinctrl/renesas/
19235
19236PIN CONTROLLER - SAMSUNG
19237M:	Krzysztof Kozlowski <[email protected]>
19238M:	Sylwester Nawrocki <[email protected]>
19239R:	Alim Akhtar <[email protected]>
19240L:	[email protected] (moderated for non-subscribers)
19241L:	[email protected]
19242S:	Maintained
19243Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19244B:	mailto:[email protected]
19245C:	irc://irc.libera.chat/linux-exynos
19246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19247F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19248F:	drivers/pinctrl/samsung/
19249
19250PIN CONTROLLER - SINGLE
19251M:	Tony Lindgren <[email protected]>
19252M:	Haojian Zhuang <[email protected]>
19253L:	[email protected] (moderated for non-subscribers)
19254L:	[email protected]
19255S:	Maintained
19256F:	drivers/pinctrl/pinctrl-single.c
19257
19258PIN CONTROLLER - SUNPLUS / TIBBO
19259M:	Dvorkin Dmitry <[email protected]>
19260M:	Wells Lu <[email protected]>
19261L:	[email protected] (moderated for non-subscribers)
19262S:	Maintained
19263W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19264F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19265F:	drivers/pinctrl/sunplus/
19266F:	include/dt-bindings/pinctrl/sppctl*.h
19267
19268PINE64 PINEPHONE KEYBOARD DRIVER
19269M:	Samuel Holland <[email protected]>
19270S:	Supported
19271F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19272F:	drivers/input/keyboard/pinephone-keyboard.c
19273
19274PKTCDVD DRIVER
19275M:	[email protected]
19276S:	Orphan
19277F:	drivers/block/pktcdvd.c
19278F:	include/linux/pktcdvd.h
19279F:	include/uapi/linux/pktcdvd.h
19280
19281PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19282M:	Tomasz Duszynski <[email protected]>
19283S:	Maintained
19284F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19285F:	drivers/iio/chemical/pms7003.c
19286
19287PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19288M:	Piergiorgio Beruto <[email protected]>
19289L:	[email protected]
19290S:	Maintained
19291F:	drivers/net/phy/mdio-open-alliance.h
19292F:	net/ethtool/plca.c
19293
19294PLDMFW LIBRARY
19295M:	Jacob Keller <[email protected]>
19296S:	Maintained
19297F:	Documentation/driver-api/pldmfw/
19298F:	include/linux/pldmfw.h
19299F:	lib/pldmfw/
19300
19301PLX DMA DRIVER
19302M:	Logan Gunthorpe <[email protected]>
19303S:	Maintained
19304F:	drivers/dma/plx_dma.c
19305
19306PM-GRAPH UTILITY
19307M:	"Todd E Brandt" <[email protected]>
19308L:	[email protected]
19309S:	Supported
19310W:	https://01.org/pm-graph
19311B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19312T:	git git://github.com/intel/pm-graph
19313F:	tools/power/pm-graph
19314
19315PM6764TR DRIVER
19316M:	Charles Hsu	<[email protected]>
19317L:	[email protected]
19318S:	Maintained
19319F:	Documentation/hwmon/pm6764tr.rst
19320F:	drivers/hwmon/pmbus/pm6764tr.c
19321
19322PMC SIERRA MaxRAID DRIVER
19323L:	[email protected]
19324S:	Orphan
19325W:	http://www.pmc-sierra.com/
19326F:	drivers/scsi/pmcraid.*
19327
19328PMC SIERRA PM8001 DRIVER
19329M:	Jack Wang <[email protected]>
19330L:	[email protected]
19331S:	Supported
19332F:	drivers/scsi/pm8001/
19333
19334PNI RM3100 IIO DRIVER
19335M:	Song Qiang <[email protected]>
19336L:	[email protected]
19337S:	Maintained
19338F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19339F:	drivers/iio/magnetometer/rm3100*
19340
19341PNP SUPPORT
19342M:	"Rafael J. Wysocki" <[email protected]>
19343L:	[email protected]
19344S:	Maintained
19345F:	drivers/pnp/
19346F:	include/linux/pnp.h
19347
19348POSIX CLOCKS and TIMERS
19349M:	Anna-Maria Behnsen <[email protected]>
19350M:	Frederic Weisbecker <[email protected]>
19351M:	Thomas Gleixner <[email protected]>
19352L:	[email protected]
19353S:	Maintained
19354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19355F:	fs/timerfd.c
19356F:	include/linux/time_namespace.h
19357F:	include/linux/timerfd.h
19358F:	include/uapi/linux/time.h
19359F:	include/uapi/linux/timerfd.h
19360F:	include/trace/events/timer*
19361F:	kernel/time/itimer.c
19362F:	kernel/time/posix-*
19363F:	kernel/time/namespace.c
19364
19365POWER MANAGEMENT CORE
19366M:	"Rafael J. Wysocki" <[email protected]>
19367L:	[email protected]
19368S:	Supported
19369B:	https://bugzilla.kernel.org
19370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19371F:	drivers/base/power/
19372F:	drivers/powercap/
19373F:	include/linux/intel_rapl.h
19374F:	include/linux/pm.h
19375F:	include/linux/pm_*
19376F:	include/linux/powercap.h
19377F:	kernel/configs/nopm.config
19378
19379POWER SEQUENCING
19380M:	Bartosz Golaszewski <[email protected]>
19381L:	[email protected]
19382S:	Maintained
19383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19384F:	Documentation/driver-api/pwrseq.rst
19385F:	drivers/power/sequencing/
19386F:	include/linux/pwrseq/
19387
19388POWER STATE COORDINATION INTERFACE (PSCI)
19389M:	Mark Rutland <[email protected]>
19390M:	Lorenzo Pieralisi <[email protected]>
19391L:	[email protected] (moderated for non-subscribers)
19392S:	Maintained
19393F:	drivers/firmware/psci/
19394F:	include/linux/psci.h
19395F:	include/uapi/linux/psci.h
19396
19397POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19398M:	Sebastian Reichel <[email protected]>
19399L:	[email protected]
19400S:	Maintained
19401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19402F:	Documentation/ABI/testing/sysfs-class-power
19403F:	Documentation/devicetree/bindings/power/supply/
19404F:	drivers/power/supply/
19405F:	include/linux/power/
19406F:	include/linux/power_supply.h
19407F:	tools/testing/selftests/power_supply/
19408
19409POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19410M:	Suraj Jitindar Singh <[email protected]>
19411L:	[email protected]
19412S:	Maintained
19413F:	drivers/char/powernv-op-panel.c
19414
19415PPP OVER ATM (RFC 2364)
19416M:	Mitchell Blank Jr <[email protected]>
19417S:	Maintained
19418F:	include/uapi/linux/atmppp.h
19419F:	net/atm/pppoatm.c
19420
19421PPP OVER ETHERNET
19422M:	Michal Ostrowski <[email protected]>
19423S:	Maintained
19424F:	drivers/net/ppp/pppoe.c
19425F:	drivers/net/ppp/pppox.c
19426
19427PPP OVER L2TP
19428M:	James Chapman <[email protected]>
19429S:	Maintained
19430F:	include/linux/if_pppol2tp.h
19431F:	include/uapi/linux/if_pppol2tp.h
19432F:	net/l2tp/l2tp_ppp.c
19433
19434PPP PROTOCOL DRIVERS AND COMPRESSORS
19435L:	[email protected]
19436S:	Orphan
19437F:	drivers/net/ppp/ppp_*
19438
19439PPS SUPPORT
19440M:	Rodolfo Giometti <[email protected]>
19441L:	[email protected] (subscribers-only)
19442S:	Maintained
19443W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
19444F:	Documentation/ABI/testing/sysfs-pps
19445F:	Documentation/ABI/testing/sysfs-pps-gen
19446F:	Documentation/ABI/testing/sysfs-pps-gen-tio
19447F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
19448F:	Documentation/driver-api/pps.rst
19449F:	drivers/pps/
19450F:	include/linux/pps*.h
19451F:	include/uapi/linux/pps.h
19452F:	include/uapi/linux/pps_gen.h
19453
19454PRESSURE STALL INFORMATION (PSI)
19455M:	Johannes Weiner <[email protected]>
19456M:	Suren Baghdasaryan <[email protected]>
19457R:	Peter Ziljstra <[email protected]>
19458S:	Maintained
19459F:	include/linux/psi*
19460F:	kernel/sched/psi.c
19461
19462PROPELLER BUILD
19463M:	Rong Xu <[email protected]>
19464M:	Han Shen <[email protected]>
19465S:	Supported
19466F:	Documentation/dev-tools/propeller.rst
19467F:	scripts/Makefile.propeller
19468
19469PRINTK
19470M:	Petr Mladek <[email protected]>
19471R:	Steven Rostedt <[email protected]>
19472R:	John Ogness <[email protected]>
19473R:	Sergey Senozhatsky <[email protected]>
19474S:	Maintained
19475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19476F:	include/linux/printk.h
19477F:	kernel/printk/
19478
19479PRINTK INDEXING
19480R:	Chris Down <[email protected]>
19481S:	Maintained
19482F:	Documentation/core-api/printk-index.rst
19483F:	kernel/printk/index.c
19484K:	printk_index
19485
19486PROC FILESYSTEM
19487L:	[email protected]
19488L:	[email protected]
19489S:	Maintained
19490F:	Documentation/filesystems/proc.rst
19491F:	fs/proc/
19492F:	include/linux/proc_fs.h
19493F:	tools/testing/selftests/proc/
19494
19495PROC SYSCTL
19496M:	Kees Cook <[email protected]>
19497M:	Joel Granados <[email protected]>
19498L:	[email protected]
19499L:	[email protected]
19500S:	Maintained
19501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19502F:	fs/proc/proc_sysctl.c
19503F:	include/linux/sysctl.h
19504F:	kernel/sysctl*
19505F:	tools/testing/selftests/sysctl/*
19506F:	lib/test_sysctl.c
19507F:	scripts/check-sysctl-docs
19508
19509PS3 NETWORK SUPPORT
19510M:	Geoff Levand <[email protected]>
19511L:	[email protected]
19512L:	[email protected]
19513S:	Maintained
19514F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19515
19516PS3 PLATFORM SUPPORT
19517M:	Geoff Levand <[email protected]>
19518L:	[email protected]
19519S:	Maintained
19520F:	arch/powerpc/boot/ps3*
19521F:	arch/powerpc/include/asm/lv1call.h
19522F:	arch/powerpc/include/asm/ps3*.h
19523F:	arch/powerpc/platforms/ps3/
19524F:	drivers/*/ps3*
19525F:	drivers/ps3/
19526F:	drivers/rtc/rtc-ps3.c
19527F:	drivers/usb/host/*ps3.c
19528F:	sound/ppc/snd_ps3*
19529
19530PS3VRAM DRIVER
19531M:	Jim Paris <[email protected]>
19532M:	Geoff Levand <[email protected]>
19533L:	[email protected]
19534S:	Maintained
19535F:	drivers/block/ps3vram.c
19536
19537PSAMPLE PACKET SAMPLING SUPPORT
19538M:	Yotam Gigi <[email protected]>
19539S:	Maintained
19540F:	include/net/psample.h
19541F:	include/uapi/linux/psample.h
19542F:	net/psample
19543
19544PSE NETWORK DRIVER
19545M:	Oleksij Rempel <[email protected]>
19546M:	Kory Maincent <[email protected]>
19547L:	[email protected]
19548S:	Maintained
19549F:	Documentation/devicetree/bindings/net/pse-pd/
19550F:	drivers/net/pse-pd/
19551F:	net/ethtool/pse-pd.c
19552
19553PSTORE FILESYSTEM
19554M:	Kees Cook <[email protected]>
19555R:	Tony Luck <[email protected]>
19556R:	Guilherme G. Piccoli <[email protected]>
19557L:	[email protected]
19558S:	Supported
19559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19560F:	Documentation/admin-guide/pstore-blk.rst
19561F:	Documentation/admin-guide/ramoops.rst
19562F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19563F:	drivers/acpi/apei/erst.c
19564F:	drivers/firmware/efi/efi-pstore.c
19565F:	fs/pstore/
19566F:	include/linux/pstore*
19567K:	\b(pstore|ramoops)
19568
19569PT5161L HARDWARE MONITOR DRIVER
19570M:	Cosmo Chou <[email protected]>
19571L:	[email protected]
19572S:	Maintained
19573F:	Documentation/hwmon/pt5161l.rst
19574F:	drivers/hwmon/pt5161l.c
19575
19576PTP HARDWARE CLOCK SUPPORT
19577M:	Richard Cochran <[email protected]>
19578L:	[email protected]
19579S:	Maintained
19580W:	http://linuxptp.sourceforge.net/
19581F:	Documentation/ABI/testing/sysfs-ptp
19582F:	Documentation/driver-api/ptp.rst
19583F:	drivers/net/phy/dp83640*
19584F:	drivers/ptp/*
19585F:	include/linux/ptp_cl*
19586K:	(?:\b|_)ptp(?:\b|_)
19587
19588PTP MOCKUP CLOCK SUPPORT
19589M:	Vladimir Oltean <[email protected]>
19590L:	[email protected]
19591S:	Maintained
19592F:	drivers/ptp/ptp_mock.c
19593F:	include/linux/ptp_mock.h
19594
19595PTP VIRTUAL CLOCK SUPPORT
19596M:	Yangbo Lu <[email protected]>
19597L:	[email protected]
19598S:	Maintained
19599F:	drivers/ptp/ptp_vclock.c
19600F:	net/ethtool/phc_vclocks.c
19601
19602PTP VMCLOCK SUPPORT
19603M:	David Woodhouse <[email protected]>
19604L:	[email protected]
19605S:	Maintained
19606F:	drivers/ptp/ptp_vmclock.c
19607F:	include/uapi/linux/vmclock-abi.h
19608
19609PTRACE SUPPORT
19610M:	Oleg Nesterov <[email protected]>
19611S:	Maintained
19612F:	arch/*/*/ptrace*.c
19613F:	arch/*/include/asm/ptrace*.h
19614F:	arch/*/ptrace*.c
19615F:	include/asm-generic/syscall.h
19616F:	include/linux/ptrace.h
19617F:	include/linux/regset.h
19618F:	include/uapi/linux/ptrace.h
19619F:	kernel/ptrace.c
19620
19621PULSE8-CEC DRIVER
19622M:	Hans Verkuil <[email protected]>
19623L:	[email protected]
19624S:	Maintained
19625T:	git git://linuxtv.org/media.git
19626F:	drivers/media/cec/usb/pulse8/
19627
19628PURELIFI PLFXLC DRIVER
19629M:	Srinivasan Raju <[email protected]>
19630L:	[email protected]
19631S:	Supported
19632F:	drivers/net/wireless/purelifi/
19633
19634PVRUSB2 VIDEO4LINUX DRIVER
19635M:	Mike Isely <[email protected]>
19636L:	[email protected]	(subscribers-only)
19637L:	[email protected]
19638S:	Maintained
19639W:	http://www.isely.net/pvrusb2/
19640T:	git git://linuxtv.org/media.git
19641F:	Documentation/driver-api/media/drivers/pvrusb2*
19642F:	drivers/media/usb/pvrusb2/
19643
19644PWC WEBCAM DRIVER
19645M:	Hans Verkuil <[email protected]>
19646L:	[email protected]
19647S:	Odd Fixes
19648T:	git git://linuxtv.org/media.git
19649F:	drivers/media/usb/pwc/*
19650F:	include/trace/events/pwc.h
19651
19652PWM IR Transmitter
19653M:	Sean Young <[email protected]>
19654L:	[email protected]
19655S:	Maintained
19656F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19657F:	drivers/media/rc/pwm-ir-tx.c
19658
19659PWM SUBSYSTEM
19660M:	Uwe Kleine-König <[email protected]>
19661L:	[email protected]
19662S:	Maintained
19663Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19664T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19665F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19666F:	Documentation/devicetree/bindings/pwm/
19667F:	Documentation/driver-api/pwm.rst
19668F:	drivers/gpio/gpio-mvebu.c
19669F:	drivers/pwm/
19670F:	drivers/video/backlight/pwm_bl.c
19671F:	include/dt-bindings/pwm/
19672F:	include/linux/pwm.h
19673F:	include/linux/pwm_backlight.h
19674K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19675
19676PXA GPIO DRIVER
19677M:	Robert Jarzmik <[email protected]>
19678L:	[email protected]
19679S:	Maintained
19680F:	drivers/gpio/gpio-pxa.c
19681
19682PXA MMCI DRIVER
19683S:	Orphan
19684
19685PXA RTC DRIVER
19686M:	Robert Jarzmik <[email protected]>
19687L:	[email protected]
19688S:	Maintained
19689
19690PXA2xx/PXA3xx SUPPORT
19691M:	Daniel Mack <[email protected]>
19692M:	Haojian Zhuang <[email protected]>
19693M:	Robert Jarzmik <[email protected]>
19694L:	[email protected] (moderated for non-subscribers)
19695S:	Maintained
19696T:	git git://github.com/hzhuang1/linux.git
19697T:	git git://github.com/rjarzmik/linux.git
19698F:	arch/arm/boot/dts/intel/pxa/
19699F:	arch/arm/mach-pxa/
19700F:	drivers/dma/pxa*
19701F:	drivers/pcmcia/pxa2xx*
19702F:	drivers/pinctrl/pxa/
19703F:	drivers/spi/spi-pxa2xx*
19704F:	drivers/usb/gadget/udc/pxa2*
19705F:	include/sound/pxa2xx-lib.h
19706F:	sound/arm/pxa*
19707F:	sound/soc/pxa/
19708
19709QAT DRIVER
19710M:	Giovanni Cabiddu <[email protected]>
19711L:	[email protected]
19712S:	Supported
19713F:	drivers/crypto/intel/qat/
19714
19715QCOM AUDIO (ASoC) DRIVERS
19716M:	Srinivas Kandagatla <[email protected]>
19717L:	[email protected]
19718L:	[email protected]
19719S:	Supported
19720F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19721F:	Documentation/devicetree/bindings/sound/qcom,*
19722F:	drivers/soc/qcom/apr.c
19723F:	include/dt-bindings/sound/qcom,wcd9335.h
19724F:	include/dt-bindings/sound/qcom,wcd934x.h
19725F:	sound/soc/codecs/lpass-rx-macro.*
19726F:	sound/soc/codecs/lpass-tx-macro.*
19727F:	sound/soc/codecs/lpass-va-macro.c
19728F:	sound/soc/codecs/lpass-wsa-macro.*
19729F:	sound/soc/codecs/msm8916-wcd-analog.c
19730F:	sound/soc/codecs/msm8916-wcd-digital.c
19731F:	sound/soc/codecs/wcd-clsh-v2.*
19732F:	sound/soc/codecs/wcd-mbhc-v2.*
19733F:	sound/soc/codecs/wcd9335.*
19734F:	sound/soc/codecs/wcd934x.c
19735F:	sound/soc/codecs/wsa881x.c
19736F:	sound/soc/codecs/wsa883x.c
19737F:	sound/soc/codecs/wsa884x.c
19738F:	sound/soc/qcom/
19739
19740QCOM EMBEDDED USB DEBUGGER (EUD)
19741M:	Souradeep Chowdhury <[email protected]>
19742L:	[email protected]
19743S:	Maintained
19744F:	Documentation/ABI/testing/sysfs-driver-eud
19745F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19746F:	drivers/usb/misc/qcom_eud.c
19747
19748QCOM IPA DRIVER
19749M:	Alex Elder <[email protected]>
19750L:	[email protected]
19751S:	Maintained
19752F:	drivers/net/ipa/
19753
19754QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19755M:	Gabriel Somlo <[email protected]>
19756M:	"Michael S. Tsirkin" <[email protected]>
19757L:	[email protected]
19758S:	Maintained
19759F:	drivers/firmware/qemu_fw_cfg.c
19760F:	include/uapi/linux/qemu_fw_cfg.h
19761
19762QIB DRIVER
19763M:	Dennis Dalessandro <[email protected]>
19764L:	[email protected]
19765S:	Supported
19766F:	drivers/infiniband/hw/qib/
19767
19768QLOGIC QL41xxx FCOE DRIVER
19769M:	Saurav Kashyap <[email protected]>
19770M:	Javed Hasan <[email protected]>
19771M:	[email protected]
19772L:	[email protected]
19773S:	Supported
19774F:	drivers/scsi/qedf/
19775
19776QLOGIC QL41xxx ISCSI DRIVER
19777M:	Nilesh Javali <[email protected]>
19778M:	Manish Rangankar <[email protected]>
19779M:	[email protected]
19780L:	[email protected]
19781S:	Supported
19782F:	drivers/scsi/qedi/
19783
19784QLOGIC QL4xxx ETHERNET DRIVER
19785M:	Manish Chopra <[email protected]>
19786L:	[email protected]
19787S:	Maintained
19788F:	drivers/net/ethernet/qlogic/qed/
19789F:	drivers/net/ethernet/qlogic/qede/
19790F:	include/linux/qed/
19791
19792QLOGIC QL4xxx RDMA DRIVER
19793M:	Michal Kalderon <[email protected]>
19794L:	[email protected]
19795S:	Supported
19796F:	drivers/infiniband/hw/qedr/
19797F:	include/uapi/rdma/qedr-abi.h
19798
19799QLOGIC QLA1280 SCSI DRIVER
19800M:	Michael Reed <[email protected]>
19801L:	[email protected]
19802S:	Maintained
19803F:	drivers/scsi/qla1280.[ch]
19804
19805QLOGIC QLA2XXX FC-SCSI DRIVER
19806M:	Nilesh Javali <[email protected]>
19807M:	[email protected]
19808L:	[email protected]
19809S:	Supported
19810F:	drivers/scsi/qla2xxx/
19811
19812QLOGIC QLA3XXX NETWORK DRIVER
19813M:	[email protected]
19814L:	[email protected]
19815S:	Maintained
19816F:	drivers/net/ethernet/qlogic/qla3xxx.*
19817
19818QLOGIC QLA4XXX iSCSI DRIVER
19819M:	Nilesh Javali <[email protected]>
19820M:	Manish Rangankar <[email protected]>
19821M:	[email protected]
19822L:	[email protected]
19823S:	Supported
19824F:	drivers/scsi/qla4xxx/
19825
19826QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19827M:	Shahed Shaikh <[email protected]>
19828M:	Manish Chopra <[email protected]>
19829M:	[email protected]
19830L:	[email protected]
19831S:	Maintained
19832F:	drivers/net/ethernet/qlogic/qlcnic/
19833
19834QM1D1B0004 MEDIA DRIVER
19835M:	Akihiro Tsukada <[email protected]>
19836L:	[email protected]
19837S:	Odd Fixes
19838F:	drivers/media/tuners/qm1d1b0004*
19839
19840QM1D1C0042 MEDIA DRIVER
19841M:	Akihiro Tsukada <[email protected]>
19842L:	[email protected]
19843S:	Odd Fixes
19844F:	drivers/media/tuners/qm1d1c0042*
19845
19846QNAP MCU DRIVER
19847M:	Heiko Stuebner <[email protected]>
19848S:	Maintained
19849F:	drivers/hwmon/qnap-mcu-hwmon.c
19850F:	drivers/input/misc/qnap-mcu-input.c
19851F:	drivers/leds/leds-qnap-mcu.c
19852F:	drivers/mfd/qnap-mcu.c
19853F:	include/linux/mfd/qnap-mcu.h
19854
19855QNX4 FILESYSTEM
19856M:	Anders Larsen <[email protected]>
19857S:	Maintained
19858W:	http://www.alarsen.net/linux/qnx4fs/
19859F:	fs/qnx4/
19860F:	include/uapi/linux/qnx4_fs.h
19861F:	include/uapi/linux/qnxtypes.h
19862
19863QNX6 FILESYSTEM
19864S:	Orphan
19865F:	Documentation/filesystems/qnx6.rst
19866F:	fs/qnx6/
19867F:	include/linux/qnx6_fs.h
19868
19869QORIQ DPAA2 FSL-MC BUS DRIVER
19870M:	Ioana Ciornei <[email protected]>
19871L:	[email protected]
19872L:	[email protected]
19873S:	Maintained
19874F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19875F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19876F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19877F:	drivers/bus/fsl-mc/
19878F:	include/uapi/linux/fsl_mc.h
19879
19880QT1010 MEDIA DRIVER
19881L:	[email protected]
19882S:	Orphan
19883W:	https://linuxtv.org
19884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19885F:	drivers/media/tuners/qt1010*
19886
19887QUALCOMM ATH12K WIRELESS DRIVER
19888M:	Jeff Johnson <[email protected]>
19889L:	[email protected]
19890L:	[email protected]
19891S:	Supported
19892W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19894F:	drivers/net/wireless/ath/ath12k/
19895N:	ath12k
19896
19897QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19898M:	Jeff Johnson <[email protected]>
19899L:	[email protected]
19900L:	[email protected]
19901S:	Supported
19902W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19904F:	drivers/net/wireless/ath/ath10k/
19905N:	ath10k
19906
19907QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19908M:	Jeff Johnson <[email protected]>
19909L:	[email protected]
19910L:	[email protected]
19911S:	Supported
19912W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19913B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19915F:	drivers/net/wireless/ath/ath11k/
19916N:	ath11k
19917
19918QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19919M:	Toke Høiland-Jørgensen <[email protected]>
19920L:	[email protected]
19921S:	Maintained
19922W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19924F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19925F:	drivers/net/wireless/ath/ath9k/
19926
19927QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19928M:	Stefan Wahren <[email protected]>
19929L:	[email protected]
19930S:	Maintained
19931F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19932F:	drivers/net/ethernet/qualcomm/qca*
19933
19934QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19935M:	Stephan Gerhold <[email protected]>
19936L:	[email protected]
19937L:	[email protected]
19938S:	Maintained
19939F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19940F:	drivers/net/wwan/qcom_bam_dmux.c
19941
19942QUALCOMM CAMERA SUBSYSTEM DRIVER
19943M:	Robert Foss <[email protected]>
19944M:	Todor Tomov <[email protected]>
19945M:	Bryan O'Donoghue <[email protected]>
19946L:	[email protected]
19947S:	Maintained
19948F:	Documentation/admin-guide/media/qcom_camss.rst
19949F:	Documentation/devicetree/bindings/media/qcom,*camss*
19950F:	drivers/media/platform/qcom/camss/
19951
19952QUALCOMM CLOCK DRIVERS
19953M:	Bjorn Andersson <[email protected]>
19954L:	[email protected]
19955S:	Supported
19956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19957F:	Documentation/devicetree/bindings/clock/qcom,*
19958F:	drivers/clk/qcom/
19959F:	include/dt-bindings/clock/qcom,*
19960
19961QUALCOMM CLOUD AI (QAIC) DRIVER
19962M:	Jeff Hugo <[email protected]>
19963R:	Carl Vanderlip <[email protected]>
19964L:	[email protected]
19965L:	[email protected]
19966S:	Supported
19967T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19968F:	Documentation/accel/qaic/
19969F:	drivers/accel/qaic/
19970F:	include/uapi/drm/qaic_accel.h
19971
19972QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19973M:	Bjorn Andersson <[email protected]>
19974M:	Konrad Dybcio <[email protected]>
19975L:	[email protected]
19976L:	[email protected]
19977S:	Maintained
19978F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19979F:	drivers/pmdomain/qcom/cpr.c
19980
19981QUALCOMM CPUCP MAILBOX DRIVER
19982M:	Sibi Sankar <[email protected]>
19983L:	[email protected]
19984S:	Supported
19985F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19986F:	drivers/mailbox/qcom-cpucp-mbox.c
19987
19988QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19989M:	Ilia Lin <[email protected]>
19990L:	[email protected]
19991S:	Maintained
19992F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19993F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19994F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19995
19996QUALCOMM CRYPTO DRIVERS
19997M:	Thara Gopinath <[email protected]>
19998L:	[email protected]
19999L:	[email protected]
20000S:	Maintained
20001F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
20002F:	drivers/crypto/qce/
20003
20004QUALCOMM EMAC GIGABIT ETHERNET DRIVER
20005M:	Timur Tabi <[email protected]>
20006L:	[email protected]
20007S:	Maintained
20008F:	drivers/net/ethernet/qualcomm/emac/
20009
20010QUALCOMM ETHQOS ETHERNET DRIVER
20011M:	Vinod Koul <[email protected]>
20012L:	[email protected]
20013L:	[email protected]
20014S:	Maintained
20015F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
20016F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
20017
20018QUALCOMM FASTRPC DRIVER
20019M:	Srinivas Kandagatla <[email protected]>
20020M:	Amol Maheshwari <[email protected]>
20021L:	[email protected]
20022L:	[email protected]
20023S:	Maintained
20024F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
20025F:	drivers/misc/fastrpc.c
20026F:	include/uapi/misc/fastrpc.h
20027
20028QUALCOMM HEXAGON ARCHITECTURE
20029M:	Brian Cain <[email protected]>
20030L:	[email protected]
20031S:	Supported
20032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
20033F:	arch/hexagon/
20034
20035QUALCOMM HIDMA DRIVER
20036M:	Sinan Kaya <[email protected]>
20037L:	[email protected] (moderated for non-subscribers)
20038L:	[email protected]
20039L:	[email protected]
20040S:	Supported
20041F:	drivers/dma/qcom/hidma*
20042
20043QUALCOMM I2C QCOM GENI DRIVER
20044M:	Mukesh Kumar Savaliya <[email protected]>
20045M:	Viken Dadhaniya <[email protected]>
20046L:	[email protected]
20047L:	[email protected]
20048S:	Maintained
20049F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
20050F:	drivers/i2c/busses/i2c-qcom-geni.c
20051
20052QUALCOMM I2C CCI DRIVER
20053M:	Loic Poulain <[email protected]>
20054M:	Robert Foss <[email protected]>
20055L:	[email protected]
20056L:	[email protected]
20057S:	Maintained
20058F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
20059F:	drivers/i2c/busses/i2c-qcom-cci.c
20060
20061QUALCOMM INTERCONNECT BWMON DRIVER
20062M:	Krzysztof Kozlowski <[email protected]>
20063L:	[email protected]
20064S:	Maintained
20065F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
20066F:	drivers/soc/qcom/icc-bwmon.c
20067F:	drivers/soc/qcom/trace_icc-bwmon.h
20068
20069QUALCOMM IOMMU
20070M:	Rob Clark <[email protected]>
20071L:	[email protected]
20072L:	[email protected]
20073S:	Maintained
20074F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
20075F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
20076F:	drivers/iommu/msm_iommu*
20077
20078QUALCOMM IPC ROUTER (QRTR) DRIVER
20079M:	Manivannan Sadhasivam <[email protected]>
20080L:	[email protected]
20081S:	Maintained
20082F:	include/trace/events/qrtr.h
20083F:	include/uapi/linux/qrtr.h
20084F:	net/qrtr/
20085
20086QUALCOMM IPCC MAILBOX DRIVER
20087M:	Manivannan Sadhasivam <[email protected]>
20088L:	[email protected]
20089S:	Supported
20090F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20091F:	drivers/mailbox/qcom-ipcc.c
20092F:	include/dt-bindings/mailbox/qcom-ipcc.h
20093
20094QUALCOMM IPQ4019 USB PHY DRIVER
20095M:	Robert Marko <[email protected]>
20096M:	Luka Perkov <[email protected]>
20097L:	[email protected]
20098S:	Maintained
20099F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20100F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20101
20102QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20103M:	Robert Marko <[email protected]>
20104M:	Luka Perkov <[email protected]>
20105L:	[email protected]
20106S:	Maintained
20107F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20108F:	drivers/regulator/vqmmc-ipq4019-regulator.c
20109
20110QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20111M:	Vikash Garodia <[email protected]>
20112M:	Dikshita Agarwal <[email protected]>
20113R:	Abhinav Kumar <[email protected]>
20114L:	[email protected]
20115L:	[email protected]
20116S:	Maintained
20117F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20118F:	drivers/media/platform/qcom/iris/
20119
20120QUALCOMM NAND CONTROLLER DRIVER
20121M:	Manivannan Sadhasivam <[email protected]>
20122L:	[email protected]
20123L:	[email protected]
20124S:	Maintained
20125F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20126F:	drivers/mtd/nand/raw/qcom_nandc.c
20127
20128QUALCOMM QSEECOM DRIVER
20129M:	Maximilian Luz <[email protected]>
20130L:	[email protected]
20131S:	Maintained
20132F:	drivers/firmware/qcom/qcom_qseecom.c
20133
20134QUALCOMM QSEECOM UEFISECAPP DRIVER
20135M:	Maximilian Luz <[email protected]>
20136L:	[email protected]
20137S:	Maintained
20138F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20139
20140QUALCOMM RMNET DRIVER
20141M:	Subash Abhinov Kasiviswanathan <[email protected]>
20142M:	Sean Tranchetti <[email protected]>
20143L:	[email protected]
20144S:	Maintained
20145F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20146F:	drivers/net/ethernet/qualcomm/rmnet/
20147F:	include/linux/if_rmnet.h
20148
20149QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20150M:	Bartosz Golaszewski <[email protected]>
20151L:	[email protected]
20152S:	Maintained
20153F:	drivers/firmware/qcom/qcom_tzmem.c
20154F:	drivers/firmware/qcom/qcom_tzmem.h
20155F:	include/linux/firmware/qcom/qcom_tzmem.h
20156
20157QUALCOMM TSENS THERMAL DRIVER
20158M:	Amit Kucheria <[email protected]>
20159M:	Thara Gopinath <[email protected]>
20160L:	[email protected]
20161L:	[email protected]
20162S:	Maintained
20163F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20164F:	drivers/thermal/qcom/
20165
20166QUALCOMM TYPEC PORT MANAGER DRIVER
20167M:	Bryan O'Donoghue <[email protected]>
20168L:	[email protected]
20169L:	[email protected]
20170S:	Maintained
20171F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20172F:	drivers/usb/typec/tcpm/qcom/
20173
20174QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20175M:	Stanimir Varbanov <[email protected]>
20176M:	Vikash Garodia <[email protected]>
20177R:	Bryan O'Donoghue <[email protected]>
20178L:	[email protected]
20179L:	[email protected]
20180S:	Maintained
20181T:	git git://linuxtv.org/media.git
20182F:	Documentation/devicetree/bindings/media/*venus*
20183F:	drivers/media/platform/qcom/venus/
20184
20185QUALCOMM WCN36XX WIRELESS DRIVER
20186M:	Loic Poulain <[email protected]>
20187L:	[email protected]
20188S:	Supported
20189W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20190F:	drivers/net/wireless/ath/wcn36xx/
20191
20192QUANTENNA QTNFMAC WIRELESS DRIVER
20193M:	Igor Mitsyanko <[email protected]>
20194R:	Sergey Matyukevich <[email protected]>
20195L:	[email protected]
20196S:	Maintained
20197F:	drivers/net/wireless/quantenna/
20198
20199RADEON and AMDGPU DRM DRIVERS
20200M:	Alex Deucher <[email protected]>
20201M:	Christian König <[email protected]>
20202L:	[email protected]
20203S:	Supported
20204B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20205C:	irc://irc.oftc.net/radeon
20206T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20207F:	Documentation/gpu/amdgpu/
20208F:	drivers/gpu/drm/amd/
20209F:	drivers/gpu/drm/ci/xfails/amd*
20210F:	drivers/gpu/drm/radeon/
20211F:	include/uapi/drm/amdgpu_drm.h
20212F:	include/uapi/drm/radeon_drm.h
20213
20214RADEON FRAMEBUFFER DISPLAY DRIVER
20215M:	Benjamin Herrenschmidt <[email protected]>
20216L:	[email protected]
20217S:	Maintained
20218F:	drivers/video/fbdev/aty/radeon*
20219F:	include/uapi/linux/radeonfb.h
20220
20221RADIOSHARK RADIO DRIVER
20222M:	Hans Verkuil <[email protected]>
20223L:	[email protected]
20224S:	Maintained
20225T:	git git://linuxtv.org/media.git
20226F:	drivers/media/radio/radio-shark.c
20227
20228RADIOSHARK2 RADIO DRIVER
20229M:	Hans Verkuil <[email protected]>
20230L:	[email protected]
20231S:	Maintained
20232T:	git git://linuxtv.org/media.git
20233F:	drivers/media/radio/radio-shark2.c
20234F:	drivers/media/radio/radio-tea5777.c
20235
20236RADOS BLOCK DEVICE (RBD)
20237M:	Ilya Dryomov <[email protected]>
20238R:	Dongsheng Yang <[email protected]>
20239L:	[email protected]
20240S:	Supported
20241W:	http://ceph.com/
20242T:	git https://github.com/ceph/ceph-client.git
20243F:	Documentation/ABI/testing/sysfs-bus-rbd
20244F:	drivers/block/rbd.c
20245F:	drivers/block/rbd_types.h
20246
20247RAGE128 FRAMEBUFFER DISPLAY DRIVER
20248L:	[email protected]
20249S:	Orphan
20250F:	drivers/video/fbdev/aty/aty128fb.c
20251
20252RAINSHADOW-CEC DRIVER
20253M:	Hans Verkuil <[email protected]>
20254L:	[email protected]
20255S:	Maintained
20256T:	git git://linuxtv.org/media.git
20257F:	drivers/media/cec/usb/rainshadow/
20258
20259RALINK MIPS ARCHITECTURE
20260M:	John Crispin <[email protected]>
20261M:	Sergio Paracuellos <[email protected]>
20262L:	[email protected]
20263S:	Maintained
20264F:	arch/mips/ralink
20265
20266RALINK MT7621 MIPS ARCHITECTURE
20267M:	Chester A. Unal <[email protected]>
20268M:	Sergio Paracuellos <[email protected]>
20269L:	[email protected]
20270S:	Maintained
20271F:	arch/mips/boot/dts/ralink/mt7621*
20272
20273RALINK RT2X00 WIRELESS LAN DRIVER
20274M:	Stanislaw Gruszka <[email protected]>
20275L:	[email protected]
20276S:	Maintained
20277F:	drivers/net/wireless/ralink/
20278
20279RAMDISK RAM BLOCK DEVICE DRIVER
20280M:	Jens Axboe <[email protected]>
20281S:	Maintained
20282F:	Documentation/admin-guide/blockdev/ramdisk.rst
20283F:	drivers/block/brd.c
20284
20285RANCHU VIRTUAL BOARD FOR MIPS
20286M:	Miodrag Dinic <[email protected]>
20287L:	[email protected]
20288S:	Supported
20289F:	arch/mips/configs/generic/board-ranchu.config
20290F:	arch/mips/generic/board-ranchu.c
20291
20292RANDOM NUMBER DRIVER
20293M:	"Theodore Ts'o" <[email protected]>
20294M:	Jason A. Donenfeld <[email protected]>
20295S:	Maintained
20296T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20297F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20298F:	drivers/char/random.c
20299F:	include/linux/random.h
20300F:	include/uapi/linux/random.h
20301F:	drivers/virt/vmgenid.c
20302N:	^.*/vdso/[^/]*getrandom[^/]+$
20303
20304RAPIDIO SUBSYSTEM
20305M:	Matt Porter <[email protected]>
20306M:	Alexandre Bounine <[email protected]>
20307S:	Maintained
20308F:	drivers/rapidio/
20309
20310RAS INFRASTRUCTURE
20311M:	Tony Luck <[email protected]>
20312M:	Borislav Petkov <[email protected]>
20313L:	[email protected]
20314S:	Maintained
20315F:	Documentation/admin-guide/RAS
20316F:	drivers/ras/
20317F:	include/linux/ras.h
20318F:	include/ras/ras_event.h
20319
20320RAS FRU MEMORY POISON MANAGER (FMPM)
20321M:	Yazen Ghannam <[email protected]>
20322L:	[email protected]
20323S:	Maintained
20324F:	drivers/ras/amd/fmpm.c
20325
20326RASPBERRY PI PISP BACK END
20327M:	Jacopo Mondi <[email protected]>
20328R:	Raspberry Pi Kernel Maintenance <[email protected]>
20329L:	[email protected]
20330S:	Maintained
20331F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20332F:	drivers/media/platform/raspberrypi/pisp_be/
20333F:	include/uapi/linux/media/raspberrypi/
20334
20335RASPBERRY PI PISP CAMERA FRONT END
20336M:	Tomi Valkeinen <[email protected]>
20337M:	Raspberry Pi Kernel Maintenance <[email protected]>
20338S:	Maintained
20339F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20340F:	drivers/media/platform/raspberrypi/rp1-cfe/
20341
20342RC-CORE / LIRC FRAMEWORK
20343M:	Sean Young <[email protected]>
20344L:	[email protected]
20345S:	Maintained
20346W:	http://linuxtv.org
20347T:	git git://linuxtv.org/media.git
20348F:	Documentation/driver-api/media/rc-core.rst
20349F:	Documentation/userspace-api/media/rc/
20350F:	drivers/media/rc/
20351F:	include/media/rc-core.h
20352F:	include/media/rc-map.h
20353F:	include/uapi/linux/lirc.h
20354
20355RCMM REMOTE CONTROLS DECODER
20356M:	Patrick Lerda <[email protected]>
20357S:	Maintained
20358F:	drivers/media/rc/ir-rcmm-decoder.c
20359
20360RCUTORTURE TEST FRAMEWORK
20361M:	"Paul E. McKenney" <[email protected]>
20362M:	Josh Triplett <[email protected]>
20363R:	Steven Rostedt <[email protected]>
20364R:	Mathieu Desnoyers <[email protected]>
20365R:	Lai Jiangshan <[email protected]>
20366L:	[email protected]
20367S:	Supported
20368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20369F:	tools/testing/selftests/rcutorture
20370
20371RDACM20 Camera Sensor
20372M:	Jacopo Mondi <[email protected]>
20373M:	Kieran Bingham <kieran.bingham[email protected]>
20374M:	Laurent Pinchart <laurent.pinchart[email protected]>
20375M:	Niklas Söderlund <niklas.soderlund[email protected]>
20376L:	[email protected]
20377S:	Maintained
20378F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20379F:	drivers/media/i2c/max9271.c
20380F:	drivers/media/i2c/max9271.h
20381F:	drivers/media/i2c/rdacm20.c
20382
20383RDACM21 Camera Sensor
20384M:	Jacopo Mondi <[email protected]>
20385M:	Kieran Bingham <kieran.bingham[email protected]>
20386M:	Laurent Pinchart <laurent.pinchart[email protected]>
20387M:	Niklas Söderlund <niklas.soderlund[email protected]>
20388L:	[email protected]
20389S:	Maintained
20390F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20391F:	drivers/media/i2c/max9271.c
20392F:	drivers/media/i2c/max9271.h
20393F:	drivers/media/i2c/rdacm21.c
20394
20395RDC R-321X SoC
20396M:	Florian Fainelli <[email protected]>
20397S:	Maintained
20398
20399RDC R6040 FAST ETHERNET DRIVER
20400M:	Florian Fainelli <[email protected]>
20401L:	[email protected]
20402S:	Maintained
20403F:	drivers/net/ethernet/rdc/r6040.c
20404
20405RDMAVT - RDMA verbs software
20406M:	Dennis Dalessandro <[email protected]>
20407L:	[email protected]
20408S:	Supported
20409F:	drivers/infiniband/sw/rdmavt
20410
20411RDS - RELIABLE DATAGRAM SOCKETS
20412M:	Allison Henderson <[email protected]>
20413L:	[email protected]
20414L:	[email protected]
20415L:	[email protected] (moderated for non-subscribers)
20416S:	Supported
20417W:	https://oss.oracle.com/projects/rds/
20418F:	Documentation/networking/rds.rst
20419F:	net/rds/
20420F:	tools/testing/selftests/net/rds/
20421
20422RDT - RESOURCE ALLOCATION
20423M:	Tony Luck <[email protected]>
20424M:	Reinette Chatre <[email protected]>
20425L:	[email protected]
20426S:	Supported
20427F:	Documentation/arch/x86/resctrl*
20428F:	arch/x86/include/asm/resctrl.h
20429F:	arch/x86/kernel/cpu/resctrl/
20430F:	include/linux/resctrl*.h
20431F:	tools/testing/selftests/resctrl/
20432
20433READ-COPY UPDATE (RCU)
20434M:	"Paul E. McKenney" <[email protected]>
20435M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20436M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20437M:	Joel Fernandes <[email protected]>
20438M:	Josh Triplett <[email protected]>
20439M:	Boqun Feng <[email protected]>
20440M:	Uladzislau Rezki <[email protected]>
20441R:	Steven Rostedt <[email protected]>
20442R:	Mathieu Desnoyers <[email protected]>
20443R:	Lai Jiangshan <[email protected]>
20444R:	Zqiang <[email protected]>
20445L:	[email protected]
20446S:	Supported
20447W:	http://www.rdrop.com/users/paulmck/RCU/
20448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20449F:	Documentation/RCU/
20450F:	include/linux/rcu*
20451F:	kernel/rcu/
20452F:	rust/kernel/sync/rcu.rs
20453X:	Documentation/RCU/torture.rst
20454X:	include/linux/srcu*.h
20455X:	kernel/rcu/srcu*.c
20456
20457REAL TIME CLOCK (RTC) SUBSYSTEM
20458M:	Alexandre Belloni <[email protected]>
20459L:	[email protected]
20460S:	Maintained
20461Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
20462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20463F:	Documentation/admin-guide/rtc.rst
20464F:	Documentation/devicetree/bindings/rtc/
20465F:	drivers/rtc/
20466F:	include/linux/rtc.h
20467F:	include/linux/rtc/
20468F:	include/uapi/linux/rtc.h
20469F:	tools/testing/selftests/rtc/
20470
20471Real-time Linux Analysis (RTLA) tools
20472M:	Steven Rostedt <[email protected]>
20473L:	[email protected]
20474S:	Maintained
20475F:	Documentation/tools/rtla/
20476F:	tools/tracing/rtla/
20477
20478Real-time Linux (PREEMPT_RT)
20479M:	Sebastian Andrzej Siewior <[email protected]>
20480M:	Clark Williams <[email protected]>
20481M:	Steven Rostedt <[email protected]>
20482L:	[email protected]
20483S:	Supported
20484K:	PREEMPT_RT
20485
20486REALTEK AUDIO CODECS
20487M:	Oder Chiou <[email protected]>
20488S:	Maintained
20489F:	include/sound/rt*.h
20490F:	sound/soc/codecs/rt*
20491
20492REALTEK OTTO WATCHDOG
20493M:	Sander Vanheule <[email protected]>
20494L:	[email protected]
20495S:	Maintained
20496F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20497F:	drivers/watchdog/realtek_otto_wdt.c
20498
20499REALTEK RTL83xx SMI DSA ROUTER CHIPS
20500M:	Linus Walleij <[email protected]>
20501M:	Alvin Šipraga <[email protected]>
20502S:	Maintained
20503F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
20504F:	drivers/net/dsa/realtek/*
20505
20506REALTEK SPI-NAND
20507M:	Chris Packham <[email protected]>
20508S:	Maintained
20509F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20510F:	drivers/spi/spi-realtek-rtl-snand.c
20511
20512REALTEK WIRELESS DRIVER (rtlwifi family)
20513M:	Ping-Ke Shih <[email protected]>
20514L:	[email protected]
20515S:	Maintained
20516T:	git https://github.com/pkshih/rtw.git
20517F:	drivers/net/wireless/realtek/rtlwifi/
20518
20519REALTEK WIRELESS DRIVER (rtw88)
20520M:	Ping-Ke Shih <[email protected]>
20521L:	[email protected]
20522S:	Maintained
20523T:	git https://github.com/pkshih/rtw.git
20524F:	drivers/net/wireless/realtek/rtw88/
20525
20526REALTEK WIRELESS DRIVER (rtw89)
20527M:	Ping-Ke Shih <[email protected]>
20528L:	[email protected]
20529S:	Maintained
20530T:	git https://github.com/pkshih/rtw.git
20531F:	drivers/net/wireless/realtek/rtw89/
20532
20533REDPINE WIRELESS DRIVER
20534L:	[email protected]
20535S:	Orphan
20536F:	drivers/net/wireless/rsi/
20537
20538REGISTER MAP ABSTRACTION
20539M:	Mark Brown <[email protected]>
20540L:	[email protected]
20541S:	Supported
20542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20543F:	Documentation/devicetree/bindings/regmap/
20544F:	drivers/base/regmap/
20545F:	include/linux/regmap.h
20546
20547REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20548M:	Bjorn Andersson <[email protected]>
20549M:	Mathieu Poirier <[email protected]>
20550L:	[email protected]
20551S:	Maintained
20552T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20553F:	Documentation/ABI/testing/sysfs-class-remoteproc
20554F:	Documentation/devicetree/bindings/remoteproc/
20555F:	Documentation/staging/remoteproc.rst
20556F:	drivers/remoteproc/
20557F:	include/linux/remoteproc.h
20558F:	include/linux/remoteproc/
20559
20560REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20561M:	Bjorn Andersson <[email protected]>
20562M:	Mathieu Poirier <[email protected]>
20563L:	[email protected]
20564S:	Maintained
20565T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20566F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20567F:	Documentation/staging/rpmsg.rst
20568F:	drivers/rpmsg/
20569F:	include/linux/rpmsg.h
20570F:	include/linux/rpmsg/
20571F:	include/uapi/linux/rpmsg.h
20572F:	samples/rpmsg/
20573
20574REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20575M:	Stephan Gerhold <[email protected]>
20576L:	[email protected]
20577L:	[email protected]
20578S:	Maintained
20579F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20580
20581RENESAS CLOCK DRIVERS
20582M:	Geert Uytterhoeven <[email protected]>
20583L:	[email protected]
20584S:	Supported
20585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20586F:	Documentation/devicetree/bindings/clock/renesas,*
20587F:	drivers/clk/renesas/
20588
20589RENESAS EMEV2 I2C DRIVER
20590M:	Wolfram Sang <[email protected]>
20591L:	[email protected]
20592S:	Supported
20593F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20594F:	drivers/i2c/busses/i2c-emev2.c
20595
20596RENESAS ETHERNET AVB DRIVER
20597M:	Paul Barker <[email protected]>
20598M:	Niklas Söderlund <[email protected]>
20599L:	[email protected]
20600L:	[email protected]
20601S:	Maintained
20602F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20603F:	drivers/net/ethernet/renesas/Kconfig
20604F:	drivers/net/ethernet/renesas/Makefile
20605F:	drivers/net/ethernet/renesas/ravb*
20606
20607RENESAS ETHERNET SWITCH DRIVER
20608R:	Yoshihiro Shimoda <[email protected]>
20609L:	[email protected]
20610L:	[email protected]
20611F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20612F:	drivers/net/ethernet/renesas/Kconfig
20613F:	drivers/net/ethernet/renesas/Makefile
20614F:	drivers/net/ethernet/renesas/rcar_gen4*
20615F:	drivers/net/ethernet/renesas/rswitch*
20616
20617RENESAS ETHERNET TSN DRIVER
20618M:	Niklas Söderlund <[email protected]>
20619L:	[email protected]
20620L:	[email protected]
20621S:	Maintained
20622F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20623F:	drivers/net/ethernet/renesas/rtsn.*
20624
20625RENESAS IDT821034 ASoC CODEC
20626M:	Herve Codina <[email protected]>
20627L:	[email protected]
20628S:	Maintained
20629F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20630F:	sound/soc/codecs/idt821034.c
20631
20632RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20633M:	Kuninori Morimoto <[email protected]>
20634L:	[email protected]
20635L:	[email protected]
20636S:	Supported
20637F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20638F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20639F:	sound/soc/renesas/rcar/
20640F:	sound/soc/renesas/fsi.c
20641F:	include/sound/sh_fsi.h
20642
20643RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20644M:	Miquel Raynal <[email protected]>
20645L:	[email protected]
20646L:	[email protected]
20647S:	Maintained
20648F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20649F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20650
20651RENESAS R-CAR GYROADC DRIVER
20652M:	Marek Vasut <[email protected]>
20653L:	[email protected]
20654S:	Supported
20655F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20656F:	drivers/iio/adc/rcar-gyroadc.c
20657
20658RENESAS R-CAR I2C DRIVERS
20659M:	Wolfram Sang <[email protected]>
20660L:	[email protected]
20661S:	Supported
20662F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20663F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20664F:	drivers/i2c/busses/i2c-rcar.c
20665F:	drivers/i2c/busses/i2c-sh_mobile.c
20666
20667RENESAS R-CAR SATA DRIVER
20668M:	Geert Uytterhoeven <[email protected]>
20669L:	[email protected]
20670L:	[email protected]
20671S:	Supported
20672F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20673F:	drivers/ata/sata_rcar.c
20674
20675RENESAS R-CAR THERMAL DRIVERS
20676M:	Niklas Söderlund <[email protected]>
20677L:	[email protected]
20678S:	Supported
20679F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20680F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20681F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20682F:	drivers/thermal/renesas/rcar_thermal.c
20683
20684RENESAS RIIC DRIVER
20685M:	Chris Brandt <[email protected]>
20686L:	[email protected]
20687S:	Supported
20688F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20689F:	drivers/i2c/busses/i2c-riic.c
20690
20691RENESAS RZ AUDIO (ASoC) DRIVER
20692M:	Biju Das <[email protected]>
20693M:	Lad Prabhakar <[email protected]>
20694L:	[email protected]
20695L:	[email protected]
20696S:	Supported
20697F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20698F:	sound/soc/renesas/rz-ssi.c
20699
20700RENESAS RZ/G2L A/D DRIVER
20701M:	Lad Prabhakar <[email protected]>
20702L:	[email protected]
20703L:	[email protected]
20704S:	Supported
20705F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20706F:	drivers/iio/adc/rzg2l_adc.c
20707
20708RENESAS RZ/G2L MTU3a COUNTER DRIVER
20709M:	Biju Das <[email protected]>
20710L:	[email protected]
20711L:	[email protected]
20712S:	Supported
20713F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20714F:	drivers/counter/rz-mtu3-cnt.c
20715
20716RENESAS RTCA-3 RTC DRIVER
20717M:	Claudiu Beznea <[email protected]>
20718L:	[email protected]
20719L:	[email protected]
20720S:	Supported
20721F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20722F:	drivers/rtc/rtc-renesas-rtca3.c
20723
20724RENESAS RZ/N1 A5PSW SWITCH DRIVER
20725M:	Clément Léger <[email protected]>
20726L:	[email protected]
20727L:	[email protected]
20728S:	Maintained
20729F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20730F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20731F:	drivers/net/dsa/rzn1_a5psw*
20732F:	drivers/net/pcs/pcs-rzn1-miic.c
20733F:	include/dt-bindings/net/pcs-rzn1-miic.h
20734F:	include/linux/pcs-rzn1-miic.h
20735F:	net/dsa/tag_rzn1_a5psw.c
20736
20737RENESAS RZ/N1 DWMAC GLUE LAYER
20738M:	Romain Gantois <[email protected]>
20739S:	Maintained
20740F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20741F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20742
20743RENESAS RZ/N1 RTC CONTROLLER DRIVER
20744M:	Miquel Raynal <[email protected]>
20745L:	[email protected]
20746L:	[email protected]
20747S:	Maintained
20748F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20749F:	drivers/rtc/rtc-rzn1.c
20750
20751RENESAS RZ/N1 USBF CONTROLLER DRIVER
20752M:	Herve Codina <[email protected]>
20753L:	[email protected]
20754L:	[email protected]
20755S:	Maintained
20756F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20757F:	drivers/usb/gadget/udc/renesas_usbf.c
20758
20759RENESAS RZ/V2M I2C DRIVER
20760M:	Fabrizio Castro <[email protected]>
20761L:	[email protected]
20762L:	[email protected]
20763S:	Supported
20764F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20765F:	drivers/i2c/busses/i2c-rzv2m.c
20766
20767RENESAS SUPERH ETHERNET DRIVER
20768M:	Niklas Söderlund <[email protected]>
20769L:	[email protected]
20770L:	[email protected]
20771S:	Maintained
20772F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20773F:	drivers/net/ethernet/renesas/Kconfig
20774F:	drivers/net/ethernet/renesas/Makefile
20775F:	drivers/net/ethernet/renesas/sh_eth*
20776F:	include/linux/sh_eth.h
20777
20778RENESAS USB PHY DRIVER
20779M:	Yoshihiro Shimoda <[email protected]>
20780L:	[email protected]
20781S:	Maintained
20782F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20783
20784RENESAS VERSACLOCK 7 CLOCK DRIVER
20785M:	Alex Helms <[email protected]>
20786S:	Maintained
20787F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20788F:	drivers/clk/clk-versaclock7.c
20789
20790RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20791M:	Herve Codina <[email protected]>
20792L:	[email protected]
20793S:	Maintained
20794F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20795F:	drivers/iio/potentiometer/x9250.c
20796
20797RESET CONTROLLER FRAMEWORK
20798M:	Philipp Zabel <[email protected]>
20799S:	Maintained
20800T:	git git://git.pengutronix.de/git/pza/linux
20801F:	Documentation/devicetree/bindings/reset/
20802F:	Documentation/driver-api/reset.rst
20803F:	drivers/reset/
20804F:	include/dt-bindings/reset/
20805F:	include/linux/reset-controller.h
20806F:	include/linux/reset.h
20807F:	include/linux/reset/
20808K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20809
20810RESTARTABLE SEQUENCES SUPPORT
20811M:	Mathieu Desnoyers <[email protected]>
20812M:	Peter Zijlstra <[email protected]>
20813M:	"Paul E. McKenney" <[email protected]>
20814M:	Boqun Feng <[email protected]>
20815L:	[email protected]
20816S:	Supported
20817F:	include/trace/events/rseq.h
20818F:	include/uapi/linux/rseq.h
20819F:	kernel/rseq.c
20820F:	tools/testing/selftests/rseq/
20821
20822RFKILL
20823M:	Johannes Berg <[email protected]>
20824L:	[email protected]
20825S:	Maintained
20826W:	https://wireless.wiki.kernel.org/
20827Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20830F:	Documentation/ABI/stable/sysfs-class-rfkill
20831F:	Documentation/driver-api/rfkill.rst
20832F:	include/linux/rfkill.h
20833F:	include/uapi/linux/rfkill.h
20834F:	net/rfkill/
20835
20836RHASHTABLE
20837M:	Thomas Graf <[email protected]>
20838M:	Herbert Xu <[email protected]>
20839L:	[email protected]
20840S:	Maintained
20841F:	include/linux/rhashtable-types.h
20842F:	include/linux/rhashtable.h
20843F:	lib/rhashtable.c
20844F:	lib/test_rhashtable.c
20845
20846RICOH R5C592 MEMORYSTICK DRIVER
20847M:	Maxim Levitsky <[email protected]>
20848S:	Maintained
20849F:	drivers/memstick/host/r592.*
20850
20851RICOH SMARTMEDIA/XD DRIVER
20852M:	Maxim Levitsky <[email protected]>
20853S:	Maintained
20854F:	drivers/mtd/nand/raw/r852.c
20855F:	drivers/mtd/nand/raw/r852.h
20856
20857RISC-V AIA DRIVERS
20858M:	Anup Patel <[email protected]>
20859L:	[email protected]
20860S:	Maintained
20861F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20862F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20863F:	drivers/irqchip/irq-riscv-aplic-*.c
20864F:	drivers/irqchip/irq-riscv-aplic-*.h
20865F:	drivers/irqchip/irq-riscv-imsic-*.c
20866F:	drivers/irqchip/irq-riscv-imsic-*.h
20867F:	drivers/irqchip/irq-riscv-intc.c
20868F:	include/linux/irqchip/riscv-aplic.h
20869F:	include/linux/irqchip/riscv-imsic.h
20870
20871RISC-V ARCHITECTURE
20872M:	Paul Walmsley <[email protected]>
20873M:	Palmer Dabbelt <[email protected]>
20874M:	Albert Ou <[email protected]>
20875R:	Alexandre Ghiti <[email protected]>
20876L:	[email protected]
20877S:	Supported
20878Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20879C:	irc://irc.libera.chat/riscv
20880P:	Documentation/arch/riscv/patch-acceptance.rst
20881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20882F:	arch/riscv/
20883N:	riscv
20884K:	riscv
20885
20886RISC-V IOMMU
20887M:	Tomasz Jeznach <[email protected]>
20888L:	[email protected]
20889L:	[email protected]
20890S:	Maintained
20891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20892F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20893F:	drivers/iommu/riscv/
20894
20895RISC-V MICROCHIP FPGA SUPPORT
20896M:	Conor Dooley <[email protected]>
20897M:	Daire McNamara <[email protected]>
20898L:	[email protected]
20899S:	Supported
20900F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20901F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20902F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20903F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20904F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20905F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20906F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20907F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20908F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20909F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20910F:	arch/riscv/boot/dts/microchip/
20911F:	drivers/char/hw_random/mpfs-rng.c
20912F:	drivers/clk/microchip/clk-mpfs*.c
20913F:	drivers/firmware/microchip/mpfs-auto-update.c
20914F:	drivers/gpio/gpio-mpfs.c
20915F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20916F:	drivers/mailbox/mailbox-mpfs.c
20917F:	drivers/pci/controller/plda/pcie-microchip-host.c
20918F:	drivers/pwm/pwm-microchip-core.c
20919F:	drivers/reset/reset-mpfs.c
20920F:	drivers/rtc/rtc-mpfs.c
20921F:	drivers/soc/microchip/mpfs-sys-controller.c
20922F:	drivers/spi/spi-microchip-core-qspi.c
20923F:	drivers/spi/spi-microchip-core.c
20924F:	drivers/usb/musb/mpfs.c
20925F:	include/soc/microchip/mpfs.h
20926
20927RISC-V MISC SOC SUPPORT
20928M:	Conor Dooley <[email protected]>
20929L:	[email protected]
20930S:	Maintained
20931Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20932T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20933F:	arch/riscv/boot/dts/canaan/
20934F:	arch/riscv/boot/dts/microchip/
20935F:	arch/riscv/boot/dts/sifive/
20936F:	arch/riscv/boot/dts/starfive/
20937
20938RISC-V PMU DRIVERS
20939M:	Atish Patra <[email protected]>
20940R:	Anup Patel <[email protected]>
20941L:	[email protected]
20942S:	Supported
20943F:	drivers/perf/riscv_pmu.c
20944F:	drivers/perf/riscv_pmu_legacy.c
20945F:	drivers/perf/riscv_pmu_sbi.c
20946
20947RISC-V SPACEMIT SoC Support
20948M:	Yixun Lan <[email protected]>
20949L:	[email protected]
20950L:	[email protected]
20951S:	Maintained
20952W:	https://github.com/spacemit-com/linux/wiki
20953C:	irc://irc.libera.chat/spacemit
20954T:	git https://github.com/spacemit-com/linux
20955F:	arch/riscv/boot/dts/spacemit/
20956N:	spacemit
20957K:	spacemit
20958
20959RISC-V THEAD SoC SUPPORT
20960M:	Drew Fustini <[email protected]>
20961M:	Guo Ren <[email protected]>
20962M:	Fu Wei <[email protected]>
20963L:	[email protected]
20964S:	Maintained
20965T:	git https://github.com/pdp7/linux.git
20966F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20967F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20968F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20969F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20970F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20971F:	arch/riscv/boot/dts/thead/
20972F:	drivers/clk/thead/clk-th1520-ap.c
20973F:	drivers/firmware/thead,th1520-aon.c
20974F:	drivers/mailbox/mailbox-th1520.c
20975F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20976F:	drivers/pinctrl/pinctrl-th1520.c
20977F:	drivers/pmdomain/thead/
20978F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20979F:	include/dt-bindings/power/thead,th1520-power.h
20980F:	include/linux/firmware/thead/thead,th1520-aon.h
20981
20982RNBD BLOCK DRIVERS
20983M:	Md. Haris Iqbal <[email protected]>
20984M:	Jack Wang <[email protected]>
20985L:	[email protected]
20986S:	Maintained
20987F:	drivers/block/rnbd/
20988
20989ROCCAT DRIVERS
20990M:	Stefan Achatz <[email protected]>
20991S:	Maintained
20992W:	http://sourceforge.net/projects/roccat/
20993F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20994F:	drivers/hid/hid-roccat*
20995F:	include/linux/hid-roccat*
20996
20997ROCKCHIP CAN-FD DRIVER
20998M:	Marc Kleine-Budde <[email protected]>
20999R:	[email protected]
21000L:	[email protected]
21001S:	Maintained
21002F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
21003F:	drivers/net/can/rockchip/
21004
21005ROCKCHIP CRYPTO DRIVERS
21006M:	Corentin Labbe <[email protected]>
21007L:	[email protected]
21008S:	Maintained
21009F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
21010F:	drivers/crypto/rockchip/
21011
21012ROCKCHIP I2S TDM DRIVER
21013M:	Nicolas Frattaroli <[email protected]>
21014L:	[email protected]
21015S:	Maintained
21016F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
21017F:	sound/soc/rockchip/rockchip_i2s_tdm.*
21018
21019ROCKCHIP ISP V1 DRIVER
21020M:	Dafna Hirschfeld <[email protected]>
21021M:	Laurent Pinchart <[email protected]>
21022L:	[email protected]
21023L:	[email protected]
21024S:	Maintained
21025F:	Documentation/admin-guide/media/rkisp1.rst
21026F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
21027F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
21028F:	drivers/media/platform/rockchip/rkisp1
21029F:	include/uapi/linux/rkisp1-config.h
21030
21031ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
21032M:	Daniel Golle <[email protected]>
21033M:	Aurelien Jarno <[email protected]>
21034M:	Nicolas Frattaroli <[email protected]>
21035S:	Maintained
21036F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
21037F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
21038F:	drivers/char/hw_random/rockchip-rng.c
21039
21040ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
21041M:	Jacob Chen <[email protected]>
21042M:	Ezequiel Garcia <[email protected]>
21043L:	[email protected]
21044L:	[email protected]
21045S:	Maintained
21046F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
21047F:	drivers/media/platform/rockchip/rga/
21048
21049ROCKCHIP RK3308 INTERNAL AUDIO CODEC
21050M:	Luca Ceresoli <[email protected]>
21051S:	Maintained
21052F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
21053F:	sound/soc/codecs/rk3308_codec.c
21054F:	sound/soc/codecs/rk3308_codec.h
21055
21056ROCKCHIP VIDEO DECODER DRIVER
21057M:	Ezequiel Garcia <[email protected]>
21058L:	[email protected]
21059L:	[email protected]
21060S:	Maintained
21061F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
21062F:	drivers/staging/media/rkvdec/
21063
21064ROCKER DRIVER
21065M:	Jiri Pirko <[email protected]>
21066L:	[email protected]
21067S:	Supported
21068F:	drivers/net/ethernet/rocker/
21069
21070ROCKETPORT EXPRESS/INFINITY DRIVER
21071M:	Kevin Cernekee <[email protected]>
21072L:	[email protected]
21073S:	Odd Fixes
21074F:	drivers/tty/serial/rp2.*
21075
21076ROHM BD79703 DAC
21077M:	Matti Vaittinen <[email protected]>
21078S:	Supported
21079F:	drivers/iio/dac/rohm-bd79703.c
21080
21081ROHM BD99954 CHARGER IC
21082M:	Matti Vaittinen <[email protected]>
21083S:	Supported
21084F:	drivers/power/supply/bd99954-charger.c
21085F:	drivers/power/supply/bd99954-charger.h
21086
21087ROHM BH1745 COLOUR SENSOR
21088M:	Mudit Sharma <[email protected]>
21089L:	[email protected]
21090S:	Maintained
21091F:	drivers/iio/light/bh1745.c
21092
21093ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21094M:	Tomasz Duszynski <[email protected]>
21095S:	Maintained
21096F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
21097F:	drivers/iio/light/bh1750.c
21098
21099ROHM BM1390 PRESSURE SENSOR DRIVER
21100M:	Matti Vaittinen <[email protected]>
21101L:	[email protected]
21102S:	Supported
21103F:	drivers/iio/pressure/rohm-bm1390.c
21104
21105ROHM BU270xx LIGHT SENSOR DRIVERs
21106M:	Matti Vaittinen <[email protected]>
21107L:	[email protected]
21108S:	Supported
21109F:	drivers/iio/light/rohm-bu27034.c
21110
21111ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21112M:	Marek Vasut <marek.vasut[email protected]>
21113L:	[email protected]
21114L:	[email protected]
21115S:	Supported
21116F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21117F:	drivers/gpio/gpio-bd9571mwv.c
21118F:	drivers/mfd/bd9571mwv.c
21119F:	drivers/regulator/bd9571mwv-regulator.c
21120F:	include/linux/mfd/bd9571mwv.h
21121
21122ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21123M:	Matti Vaittinen <[email protected]>
21124S:	Supported
21125F:	drivers/clk/clk-bd718x7.c
21126F:	drivers/gpio/gpio-bd71815.c
21127F:	drivers/gpio/gpio-bd71828.c
21128F:	drivers/mfd/rohm-bd71828.c
21129F:	drivers/mfd/rohm-bd718x7.c
21130F:	drivers/mfd/rohm-bd9576.c
21131F:	drivers/mfd/rohm-bd96801.c
21132F:	drivers/regulator/bd71815-regulator.c
21133F:	drivers/regulator/bd71828-regulator.c
21134F:	drivers/regulator/bd718x7-regulator.c
21135F:	drivers/regulator/bd9576-regulator.c
21136F:	drivers/regulator/bd96801-regulator.c
21137F:	drivers/regulator/rohm-regulator.c
21138F:	drivers/rtc/rtc-bd70528.c
21139F:	drivers/watchdog/bd9576_wdt.c
21140F:	drivers/watchdog/bd96801_wdt.c
21141F:	include/linux/mfd/rohm-bd71815.h
21142F:	include/linux/mfd/rohm-bd71828.h
21143F:	include/linux/mfd/rohm-bd718x7.h
21144F:	include/linux/mfd/rohm-bd957x.h
21145F:	include/linux/mfd/rohm-bd96801.h
21146F:	include/linux/mfd/rohm-generic.h
21147F:	include/linux/mfd/rohm-shared.h
21148
21149ROSE NETWORK LAYER
21150L:	[email protected]
21151S:	Orphan
21152W:	https://linux-ax25.in-berlin.de
21153F:	include/net/rose.h
21154F:	include/uapi/linux/rose.h
21155F:	net/rose/
21156
21157ROTATION DRIVER FOR ALLWINNER A83T
21158M:	Jernej Skrabec <[email protected]>
21159L:	[email protected]
21160S:	Maintained
21161T:	git git://linuxtv.org/media.git
21162F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21163F:	drivers/media/platform/sunxi/sun8i-rotate/
21164
21165RPMB SUBSYSTEM
21166M:	Jens Wiklander <[email protected]>
21167L:	[email protected]
21168S:	Supported
21169F:	drivers/misc/rpmb-core.c
21170F:	include/linux/rpmb.h
21171
21172RPMSG TTY DRIVER
21173M:	Arnaud Pouliquen <[email protected]>
21174L:	[email protected]
21175S:	Maintained
21176F:	drivers/tty/rpmsg_tty.c
21177
21178RTASE ETHERNET DRIVER
21179M:	Justin Lai <[email protected]>
21180M:	Larry Chiu <[email protected]>
21181L:	[email protected]
21182S:	Maintained
21183F:	drivers/net/ethernet/realtek/rtase/
21184
21185RTL2830 MEDIA DRIVER
21186L:	[email protected]
21187S:	Orphan
21188W:	https://linuxtv.org
21189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21190F:	drivers/media/dvb-frontends/rtl2830*
21191
21192RTL2832 MEDIA DRIVER
21193L:	[email protected]
21194S:	Orphan
21195W:	https://linuxtv.org
21196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21197F:	drivers/media/dvb-frontends/rtl2832*
21198
21199RTL2832_SDR MEDIA DRIVER
21200L:	[email protected]
21201S:	Orphan
21202W:	https://linuxtv.org
21203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21204F:	drivers/media/dvb-frontends/rtl2832_sdr*
21205
21206RTL8180 WIRELESS DRIVER
21207L:	[email protected]
21208S:	Orphan
21209F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21210
21211RTL8187 WIRELESS DRIVER
21212M:	Hin-Tak Leung <[email protected]>
21213L:	[email protected]
21214S:	Maintained
21215T:	git https://github.com/pkshih/rtw.git
21216F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21217
21218RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21219M:	Jes Sorensen <[email protected]>
21220L:	[email protected]
21221S:	Maintained
21222T:	git https://github.com/pkshih/rtw.git
21223F:	drivers/net/wireless/realtek/rtl8xxxu/
21224
21225RTL9300 I2C DRIVER (rtl9300-i2c)
21226M:	Chris Packham <[email protected]>
21227L:	[email protected]
21228S:	Maintained
21229F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21230F:	drivers/i2c/busses/i2c-rtl9300.c
21231
21232RTRS TRANSPORT DRIVERS
21233M:	Md. Haris Iqbal <[email protected]>
21234M:	Jack Wang <[email protected]>
21235L:	[email protected]
21236S:	Maintained
21237F:	drivers/infiniband/ulp/rtrs/
21238
21239RUNTIME VERIFICATION (RV)
21240M:	Steven Rostedt <[email protected]>
21241L:	[email protected]
21242S:	Maintained
21243F:	Documentation/trace/rv/
21244F:	include/linux/rv.h
21245F:	include/rv/
21246F:	kernel/trace/rv/
21247F:	tools/verification/
21248
21249RUST
21250M:	Miguel Ojeda <[email protected]>
21251M:	Alex Gaynor <[email protected]>
21252R:	Boqun Feng <[email protected]>
21253R:	Gary Guo <[email protected]>
21254R:	Björn Roy Baron <[email protected]>
21255R:	Benno Lossin <[email protected]>
21256R:	Andreas Hindborg <[email protected]>
21257R:	Alice Ryhl <[email protected]>
21258R:	Trevor Gross <[email protected]>
21259R:	Danilo Krummrich <[email protected]>
21260L:	[email protected]
21261S:	Supported
21262W:	https://rust-for-linux.com
21263B:	https://github.com/Rust-for-Linux/linux/issues
21264C:	zulip://rust-for-linux.zulipchat.com
21265P:	https://rust-for-linux.com/contributing
21266T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21267F:	.clippy.toml
21268F:	Documentation/rust/
21269F:	include/trace/events/rust_sample.h
21270F:	rust/
21271F:	samples/rust/
21272F:	scripts/*rust*
21273F:	tools/testing/selftests/rust/
21274K:	\b(?i:rust)\b
21275
21276RUST [ALLOC]
21277M:	Danilo Krummrich <[email protected]>
21278L:	[email protected]
21279S:	Maintained
21280T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21281F:	rust/kernel/alloc.rs
21282F:	rust/kernel/alloc/
21283
21284RUST [PIN-INIT]
21285M:	Benno Lossin <[email protected]>
21286L:	[email protected]
21287S:	Maintained
21288W:	https://rust-for-linux.com/pin-init
21289B:	https://github.com/Rust-for-Linux/pin-init/issues
21290C:	zulip://rust-for-linux.zulipchat.com
21291P:	rust/pin-init/CONTRIBUTING.md
21292T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21293F:	rust/kernel/init.rs
21294F:	rust/pin-init/
21295K:	\bpin-init\b|pin_init\b|PinInit
21296
21297RXRPC SOCKETS (AF_RXRPC)
21298M:	David Howells <[email protected]>
21299M:	Marc Dionne <[email protected]>
21300L:	[email protected]
21301S:	Supported
21302W:	https://www.infradead.org/~dhowells/kafs/
21303F:	Documentation/networking/rxrpc.rst
21304F:	include/keys/rxrpc-type.h
21305F:	include/net/af_rxrpc.h
21306F:	include/trace/events/rxrpc.h
21307F:	include/uapi/linux/rxrpc.h
21308F:	net/rxrpc/
21309
21310S3 SAVAGE FRAMEBUFFER DRIVER
21311M:	Antonino Daplas <[email protected]>
21312L:	[email protected]
21313S:	Maintained
21314F:	drivers/video/fbdev/savage/
21315
21316S390 ARCHITECTURE
21317M:	Heiko Carstens <[email protected]>
21318M:	Vasily Gorbik <[email protected]>
21319M:	Alexander Gordeev <[email protected]>
21320R:	Christian Borntraeger <[email protected]>
21321R:	Sven Schnelle <[email protected]>
21322L:	[email protected]
21323S:	Supported
21324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21325F:	Documentation/driver-api/s390-drivers.rst
21326F:	Documentation/arch/s390/
21327F:	arch/s390/
21328F:	drivers/s390/
21329F:	drivers/watchdog/diag288_wdt.c
21330
21331S390 COMMON I/O LAYER
21332M:	Vineeth Vijayan <[email protected]>
21333M:	Peter Oberparleiter <[email protected]>
21334L:	[email protected]
21335S:	Supported
21336F:	drivers/s390/cio/
21337
21338S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21339M:	Harald Freudenberger <[email protected]>
21340M:	Holger Dengler <[email protected]>
21341L:	[email protected]
21342L:	[email protected]
21343S:	Supported
21344F:	arch/s390/crypto/
21345F:	arch/s390/include/asm/archrandom.h
21346F:	arch/s390/include/asm/cpacf.h
21347
21348S390 DASD DRIVER
21349M:	Stefan Haberland <[email protected]>
21350M:	Jan Hoeppner <[email protected]>
21351L:	[email protected]
21352S:	Supported
21353F:	block/partitions/ibm.c
21354F:	drivers/s390/block/dasd*
21355F:	include/linux/dasd_mod.h
21356
21357S390 HWRANDOM TRNG DRIVER
21358M:	Harald Freudenberger <[email protected]>
21359M:	Holger Dengler <[email protected]>
21360L:	[email protected]
21361L:	[email protected]
21362S:	Supported
21363F:	drivers/char/hw_random/s390-trng.c
21364
21365S390 IOMMU (PCI)
21366M:	Niklas Schnelle <[email protected]>
21367M:	Matthew Rosato <[email protected]>
21368R:	Gerald Schaefer <[email protected]>
21369L:	[email protected]
21370S:	Supported
21371F:	drivers/iommu/s390-iommu.c
21372
21373S390 IUCV NETWORK LAYER
21374M:	Alexandra Winter <[email protected]>
21375M:	Thorsten Winkler <[email protected]>
21376L:	[email protected]
21377L:	[email protected]
21378S:	Supported
21379F:	drivers/s390/net/*iucv*
21380F:	include/net/iucv/
21381F:	net/iucv/
21382
21383S390 MM
21384M:	Alexander Gordeev <[email protected]>
21385M:	Gerald Schaefer <[email protected]>
21386L:	[email protected]
21387S:	Supported
21388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21389F:	arch/s390/include/asm/pgtable.h
21390F:	arch/s390/mm
21391
21392S390 NETWORK DRIVERS
21393M:	Alexandra Winter <[email protected]>
21394M:	Thorsten Winkler <[email protected]>
21395L:	[email protected]
21396L:	[email protected]
21397S:	Supported
21398F:	drivers/s390/net/
21399F:	include/linux/ism.h
21400
21401S390 PCI SUBSYSTEM
21402M:	Niklas Schnelle <[email protected]>
21403M:	Gerald Schaefer <[email protected]>
21404L:	[email protected]
21405S:	Supported
21406F:	Documentation/arch/s390/pci.rst
21407F:	arch/s390/pci/
21408F:	drivers/pci/hotplug/s390_pci_hpc.c
21409
21410S390 PTP DRIVER
21411M:	Sven Schnelle <[email protected]>
21412L:	[email protected]
21413S:	Supported
21414F:	drivers/ptp/ptp_s390.c
21415
21416S390 SCM DRIVER
21417M:	Vineeth Vijayan <[email protected]>
21418L:	[email protected]
21419S:	Supported
21420F:	drivers/s390/block/scm*
21421F:	drivers/s390/cio/scm.c
21422
21423S390 VFIO AP DRIVER
21424M:	Tony Krowiak <[email protected]>
21425M:	Halil Pasic <[email protected]>
21426M:	Jason Herne <[email protected]>
21427L:	[email protected]
21428S:	Supported
21429F:	Documentation/arch/s390/vfio-ap*
21430F:	drivers/s390/crypto/vfio_ap*
21431
21432S390 VFIO-CCW DRIVER
21433M:	Eric Farman <[email protected]>
21434M:	Matthew Rosato <[email protected]>
21435R:	Halil Pasic <[email protected]>
21436L:	[email protected]
21437L:	[email protected]
21438S:	Supported
21439F:	Documentation/arch/s390/vfio-ccw.rst
21440F:	drivers/s390/cio/vfio_ccw*
21441F:	include/uapi/linux/vfio_ccw.h
21442
21443S390 VFIO-PCI DRIVER
21444M:	Matthew Rosato <[email protected]>
21445M:	Eric Farman <[email protected]>
21446L:	[email protected]
21447L:	[email protected]
21448S:	Supported
21449F:	arch/s390/kvm/pci*
21450F:	drivers/vfio/pci/vfio_pci_zdev.c
21451F:	include/uapi/linux/vfio_zdev.h
21452
21453S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21454M:	Harald Freudenberger <[email protected]>
21455M:	Holger Dengler <[email protected]>
21456L:	[email protected]
21457S:	Supported
21458F:	arch/s390/include/asm/ap.h
21459F:	arch/s390/include/asm/pkey.h
21460F:	arch/s390/include/asm/trace/zcrypt.h
21461F:	arch/s390/include/uapi/asm/pkey.h
21462F:	arch/s390/include/uapi/asm/zcrypt.h
21463F:	drivers/s390/crypto/
21464
21465S390 ZFCP DRIVER
21466M:	Nihar Panda <[email protected]>
21467L:	[email protected]
21468S:	Supported
21469F:	drivers/s390/scsi/zfcp_*
21470
21471SAA6588 RDS RECEIVER DRIVER
21472M:	Hans Verkuil <[email protected]>
21473L:	[email protected]
21474S:	Odd Fixes
21475W:	https://linuxtv.org
21476T:	git git://linuxtv.org/media.git
21477F:	drivers/media/i2c/saa6588*
21478
21479SAA7134 VIDEO4LINUX DRIVER
21480M:	Mauro Carvalho Chehab <[email protected]>
21481L:	[email protected]
21482S:	Odd fixes
21483W:	https://linuxtv.org
21484T:	git git://linuxtv.org/media.git
21485F:	Documentation/driver-api/media/drivers/saa7134*
21486F:	drivers/media/pci/saa7134/
21487
21488SAA7146 VIDEO4LINUX-2 DRIVER
21489M:	Hans Verkuil <[email protected]>
21490L:	[email protected]
21491S:	Maintained
21492T:	git git://linuxtv.org/media.git
21493F:	drivers/media/common/saa7146/
21494F:	drivers/media/pci/saa7146/
21495F:	include/media/drv-intf/saa7146*
21496
21497SAFESETID SECURITY MODULE
21498M:	Micah Morton <[email protected]>
21499S:	Supported
21500F:	Documentation/admin-guide/LSM/SafeSetID.rst
21501F:	security/safesetid/
21502
21503SAMSUNG AUDIO (ASoC) DRIVERS
21504M:	Sylwester Nawrocki <[email protected]>
21505L:	[email protected]
21506S:	Maintained
21507B:	mailto:[email protected]
21508F:	Documentation/devicetree/bindings/sound/samsung*
21509F:	sound/soc/samsung/
21510
21511SAMSUNG EXYNOS850 SoC SUPPORT
21512M:	Sam Protsenko <[email protected]>
21513L:	[email protected] (moderated for non-subscribers)
21514L:	[email protected]
21515S:	Maintained
21516F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21517F:	arch/arm64/boot/dts/exynos/exynos850*
21518F:	drivers/clk/samsung/clk-exynos850.c
21519F:	include/dt-bindings/clock/exynos850.h
21520
21521SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21522M:	Tudor Ambarus <[email protected]>
21523L:	[email protected]
21524L:	[email protected]
21525S:	Supported
21526F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21527F:	drivers/firmware/samsung/exynos-acpm*
21528F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
21529
21530SAMSUNG EXYNOS MAILBOX DRIVER
21531M:	Tudor Ambarus <[email protected]>
21532L:	[email protected]
21533L:	[email protected]
21534S:	Supported
21535F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21536F:	drivers/mailbox/exynos-mailbox.c
21537F:	include/linux/mailbox/exynos-message.h
21538
21539SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21540M:	Krzysztof Kozlowski <[email protected]>
21541L:	[email protected]
21542L:	[email protected]
21543S:	Maintained
21544F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21545F:	drivers/crypto/exynos-rng.c
21546
21547SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21548M:	Łukasz Stelmach <[email protected]>
21549L:	[email protected]
21550S:	Maintained
21551F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21552F:	drivers/char/hw_random/exynos-trng.c
21553
21554SAMSUNG FRAMEBUFFER DRIVER
21555M:	Jingoo Han <[email protected]>
21556L:	[email protected]
21557S:	Maintained
21558F:	drivers/video/fbdev/s3c-fb.c
21559
21560SAMSUNG GALAXY BOOK DRIVER
21561M:	Joshua Grisham <[email protected]>
21562L:	[email protected]
21563S:	Maintained
21564F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
21565F:	drivers/platform/x86/samsung-galaxybook.c
21566
21567SAMSUNG INTERCONNECT DRIVERS
21568M:	Sylwester Nawrocki <[email protected]>
21569M:	Artur Świgoń <[email protected]>
21570L:	[email protected]
21571L:	[email protected]
21572S:	Supported
21573F:	drivers/interconnect/samsung/
21574
21575SAMSUNG LAPTOP DRIVER
21576M:	Corentin Chary <[email protected]>
21577L:	[email protected]
21578S:	Maintained
21579F:	drivers/platform/x86/samsung-laptop.c
21580
21581SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21582M:	Krzysztof Kozlowski <[email protected]>
21583L:	[email protected]
21584L:	[email protected]
21585S:	Maintained
21586B:	mailto:[email protected]
21587F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21588F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21589F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21590F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21591F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21592F:	drivers/clk/clk-s2mps11.c
21593F:	drivers/mfd/sec*.c
21594F:	drivers/regulator/s2m*.c
21595F:	drivers/regulator/s5m*.c
21596F:	drivers/rtc/rtc-s5m.c
21597F:	include/linux/mfd/samsung/
21598
21599SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21600M:	Sylwester Nawrocki <[email protected]>
21601L:	[email protected]
21602L:	[email protected]
21603S:	Maintained
21604F:	drivers/media/platform/samsung/s3c-camif/
21605F:	include/media/drv-intf/s3c_camif.h
21606
21607SAMSUNG S3FWRN5 NFC DRIVER
21608M:	Krzysztof Kozlowski <[email protected]>
21609S:	Maintained
21610F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21611F:	drivers/nfc/s3fwrn5
21612
21613SAMSUNG S5C73M3 CAMERA DRIVER
21614M:	Sylwester Nawrocki <[email protected]>
21615M:	Andrzej Hajda <[email protected]>
21616L:	[email protected]
21617S:	Supported
21618F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21619F:	drivers/media/i2c/s5c73m3/*
21620
21621SAMSUNG S5K5BAF CAMERA DRIVER
21622M:	Sylwester Nawrocki <[email protected]>
21623M:	Andrzej Hajda <[email protected]>
21624L:	[email protected]
21625S:	Supported
21626F:	drivers/media/i2c/s5k5baf.c
21627
21628SAMSUNG S5P Security SubSystem (SSS) DRIVER
21629M:	Krzysztof Kozlowski <[email protected]>
21630M:	Vladimir Zapolskiy <[email protected]>
21631L:	[email protected]
21632L:	[email protected]
21633S:	Maintained
21634F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21635F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21636F:	drivers/crypto/s5p-sss.c
21637
21638SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21639M:	Sylwester Nawrocki <[email protected]>
21640L:	[email protected]
21641S:	Supported
21642Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21643F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21644F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21645F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21646F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21647F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21648F:	drivers/media/platform/samsung/exynos4-is/
21649
21650SAMSUNG SOC CLOCK DRIVERS
21651M:	Krzysztof Kozlowski <[email protected]>
21652M:	Sylwester Nawrocki <[email protected]>
21653M:	Chanwoo Choi <[email protected]>
21654R:	Alim Akhtar <[email protected]>
21655L:	[email protected]
21656S:	Maintained
21657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21658F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21659F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21660F:	drivers/clk/samsung/
21661F:	include/dt-bindings/clock/exynos*.h
21662F:	include/dt-bindings/clock/s5p*.h
21663F:	include/dt-bindings/clock/samsung,*.h
21664F:	include/linux/clk/samsung.h
21665
21666SAMSUNG SPI DRIVERS
21667M:	Andi Shyti <[email protected]>
21668R:	Tudor Ambarus <[email protected]>
21669L:	[email protected]
21670L:	[email protected]
21671S:	Maintained
21672F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21673F:	drivers/spi/spi-s3c*
21674F:	include/linux/platform_data/spi-s3c64xx.h
21675
21676SAMSUNG SXGBE DRIVERS
21677M:	Byungho An <[email protected]>
21678L:	[email protected]
21679S:	Maintained
21680F:	drivers/net/ethernet/samsung/sxgbe/
21681
21682SAMSUNG THERMAL DRIVER
21683M:	Bartlomiej Zolnierkiewicz <[email protected]>
21684M:	Krzysztof Kozlowski <[email protected]>
21685L:	[email protected]
21686L:	[email protected]
21687S:	Maintained
21688F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21689F:	drivers/thermal/samsung/
21690
21691SAMSUNG USB2 PHY DRIVER
21692M:	Sylwester Nawrocki <[email protected]>
21693L:	[email protected]
21694S:	Supported
21695F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21696F:	Documentation/driver-api/phy/samsung-usb2.rst
21697F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21698F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21699F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21700F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21701F:	drivers/phy/samsung/phy-samsung-usb2.c
21702F:	drivers/phy/samsung/phy-samsung-usb2.h
21703
21704SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21705M:	Paul Barker <[email protected]>
21706R:	Marc Murphy <[email protected]>
21707S:	Supported
21708F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21709
21710SC1200 WDT DRIVER
21711M:	Zwane Mwaikambo <[email protected]>
21712S:	Maintained
21713F:	drivers/watchdog/sc1200wdt.c
21714
21715SCHEDULER
21716M:	Ingo Molnar <[email protected]>
21717M:	Peter Zijlstra <[email protected]>
21718M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21719M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21720R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21721R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21722R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21723R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21724R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21725L:	[email protected]
21726S:	Maintained
21727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21728F:	include/linux/preempt.h
21729F:	include/linux/sched.h
21730F:	include/linux/wait.h
21731F:	include/uapi/linux/sched.h
21732F:	kernel/sched/
21733
21734SCHEDULER - SCHED_EXT
21735R:	Tejun Heo <[email protected]>
21736R:	David Vernet <[email protected]>
21737R:	Andrea Righi <[email protected]>
21738R:	Changwoo Min <[email protected]>
21739L:	[email protected]
21740S:	Maintained
21741W:	https://github.com/sched-ext/scx
21742T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21743F:	include/linux/sched/ext.h
21744F:	kernel/sched/ext*
21745F:	tools/sched_ext/
21746F:	tools/testing/selftests/sched_ext
21747
21748SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21749M:	Gustavo Silva <[email protected]>
21750S:	Maintained
21751F:	drivers/iio/chemical/ens160_core.c
21752F:	drivers/iio/chemical/ens160_i2c.c
21753F:	drivers/iio/chemical/ens160_spi.c
21754F:	drivers/iio/chemical/ens160.h
21755
21756SCSI LIBSAS SUBSYSTEM
21757R:	John Garry <[email protected]>
21758R:	Jason Yan <[email protected]>
21759L:	[email protected]
21760S:	Supported
21761F:	Documentation/scsi/libsas.rst
21762F:	drivers/scsi/libsas/
21763F:	include/scsi/libsas.h
21764F:	include/scsi/sas_ata.h
21765
21766SCSI RDMA PROTOCOL (SRP) INITIATOR
21767M:	Bart Van Assche <[email protected]>
21768L:	[email protected]
21769S:	Supported
21770Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21771F:	drivers/infiniband/ulp/srp/
21772F:	include/scsi/srp.h
21773
21774SCSI RDMA PROTOCOL (SRP) TARGET
21775M:	Bart Van Assche <[email protected]>
21776L:	[email protected]
21777L:	[email protected]
21778S:	Supported
21779Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21780F:	drivers/infiniband/ulp/srpt/
21781
21782SCSI SG DRIVER
21783M:	Doug Gilbert <[email protected]>
21784L:	[email protected]
21785S:	Maintained
21786W:	http://sg.danny.cz/sg
21787F:	Documentation/scsi/scsi-generic.rst
21788F:	drivers/scsi/sg.c
21789F:	include/scsi/sg.h
21790
21791SCSI SUBSYSTEM
21792M:	"James E.J. Bottomley" <[email protected]>
21793M:	"Martin K. Petersen" <[email protected]>
21794L:	[email protected]
21795S:	Maintained
21796Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21799F:	Documentation/devicetree/bindings/scsi/
21800F:	drivers/scsi/
21801F:	drivers/ufs/
21802F:	include/scsi/
21803F:	include/uapi/scsi/
21804
21805SCSI TAPE DRIVER
21806M:	Kai Mäkisara <[email protected]>
21807L:	[email protected]
21808S:	Maintained
21809F:	Documentation/scsi/st.rst
21810F:	drivers/scsi/st.*
21811F:	drivers/scsi/st_*.h
21812
21813SCSI TARGET CORE USER DRIVER
21814M:	Bodo Stroesser <[email protected]>
21815L:	[email protected]
21816L:	[email protected]
21817S:	Supported
21818F:	Documentation/target/tcmu-design.rst
21819F:	drivers/target/target_core_user.c
21820F:	include/uapi/linux/target_core_user.h
21821
21822SCSI TARGET SUBSYSTEM
21823M:	"Martin K. Petersen" <[email protected]>
21824L:	[email protected]
21825L:	[email protected]
21826S:	Supported
21827Q:	https://patchwork.kernel.org/project/target-devel/list/
21828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21829F:	Documentation/target/
21830F:	drivers/target/
21831F:	include/target/
21832
21833SCTP PROTOCOL
21834M:	Marcelo Ricardo Leitner <[email protected]>
21835M:	Xin Long <[email protected]>
21836L:	[email protected]
21837S:	Maintained
21838W:	https://github.com/sctp/lksctp-tools/wiki
21839F:	Documentation/networking/sctp.rst
21840F:	include/linux/sctp.h
21841F:	include/net/sctp/
21842F:	include/uapi/linux/sctp.h
21843F:	net/sctp/
21844
21845SCx200 CPU SUPPORT
21846M:	Jim Cromie <[email protected]>
21847S:	Odd Fixes
21848F:	Documentation/i2c/busses/scx200_acb.rst
21849F:	arch/x86/platform/scx200/
21850F:	drivers/i2c/busses/scx200*
21851F:	drivers/mtd/maps/scx200_docflash.c
21852F:	drivers/watchdog/scx200_wdt.c
21853F:	include/linux/scx200.h
21854
21855SCx200 GPIO DRIVER
21856M:	Jim Cromie <[email protected]>
21857S:	Maintained
21858F:	drivers/char/scx200_gpio.c
21859F:	include/linux/scx200_gpio.h
21860
21861SCx200 HRT CLOCKSOURCE DRIVER
21862M:	Jim Cromie <[email protected]>
21863S:	Maintained
21864F:	drivers/clocksource/scx200_hrt.c
21865
21866SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21867M:	Sascha Sommer <[email protected]>
21868L:	[email protected] (subscribers-only)
21869S:	Maintained
21870F:	drivers/mmc/host/sdricoh_cs.c
21871
21872SECO BOARDS CEC DRIVER
21873M:	Ettore Chimenti <[email protected]>
21874S:	Maintained
21875F:	drivers/media/cec/platform/seco/seco-cec.c
21876F:	drivers/media/cec/platform/seco/seco-cec.h
21877
21878SECURE COMPUTING
21879M:	Kees Cook <[email protected]>
21880R:	Andy Lutomirski <[email protected]>
21881R:	Will Drewry <[email protected]>
21882S:	Supported
21883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21884F:	Documentation/userspace-api/seccomp_filter.rst
21885F:	include/linux/seccomp.h
21886F:	include/uapi/linux/seccomp.h
21887F:	kernel/seccomp.c
21888F:	tools/testing/selftests/kselftest_harness.h
21889F:	tools/testing/selftests/seccomp/*
21890K:	\bsecure_computing
21891K:	\bTIF_SECCOMP\b
21892
21893SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21894M:	Kamal Dasu <[email protected]>
21895M:	Al Cooper <[email protected]>
21896R:	Broadcom internal kernel review list <[email protected]>
21897L:	[email protected]
21898S:	Maintained
21899F:	drivers/mmc/host/sdhci-brcmstb*
21900
21901SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21902M:	Adrian Hunter <[email protected]>
21903L:	[email protected]
21904S:	Supported
21905F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21906F:	drivers/mmc/host/sdhci*
21907
21908SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21909M:	Aubin Constans <[email protected]>
21910R:	Eugen Hristev <[email protected]>
21911L:	[email protected]
21912S:	Supported
21913F:	drivers/mmc/host/sdhci-of-at91.c
21914
21915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21916M:	Haibo Chen <[email protected]>
21917L:	[email protected]
21918L:	[email protected]
21919L:	[email protected]
21920S:	Maintained
21921F:	drivers/mmc/host/sdhci-esdhc-imx.c
21922
21923SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21924M:	Ben Dooks <[email protected]>
21925M:	Jaehoon Chung <[email protected]>
21926L:	[email protected]
21927S:	Maintained
21928F:	drivers/mmc/host/sdhci-s3c*
21929
21930SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21931M:	Viresh Kumar <[email protected]>
21932L:	[email protected]
21933S:	Maintained
21934F:	drivers/mmc/host/sdhci-spear.c
21935
21936SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21937M:	Vignesh Raghavendra <[email protected]>
21938L:	[email protected]
21939S:	Maintained
21940F:	drivers/mmc/host/sdhci-omap.c
21941
21942SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21943M:	Jonathan Derrick <[email protected]>
21944L:	[email protected]
21945S:	Supported
21946F:	block/opal_proto.h
21947F:	block/sed*
21948F:	include/linux/sed*
21949F:	include/uapi/linux/sed*
21950
21951SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21952M:	Mark Rutland <[email protected]>
21953M:	Lorenzo Pieralisi <[email protected]>
21954M:	Sudeep Holla <[email protected]>
21955L:	[email protected] (moderated for non-subscribers)
21956S:	Maintained
21957F:	drivers/firmware/smccc/
21958F:	include/linux/arm-smccc.h
21959
21960SECURITY CONTACT
21961M:	Security Officers <[email protected]>
21962S:	Supported
21963F:	Documentation/process/security-bugs.rst
21964
21965SECURITY SUBSYSTEM
21966M:	Paul Moore <[email protected]>
21967M:	James Morris <[email protected]>
21968M:	"Serge E. Hallyn" <[email protected]>
21969L:	[email protected]
21970S:	Supported
21971Q:	https://patchwork.kernel.org/project/linux-security-module/list
21972B:	mailto:[email protected]
21973P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21974T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21975F:	include/linux/lsm/
21976F:	include/linux/lsm_audit.h
21977F:	include/linux/lsm_hook_defs.h
21978F:	include/linux/lsm_hooks.h
21979F:	include/linux/security.h
21980F:	include/uapi/linux/lsm.h
21981F:	security/
21982F:	tools/testing/selftests/lsm/
21983X:	security/selinux/
21984K:	\bsecurity_[a-z_0-9]\+\b
21985
21986SELINUX SECURITY MODULE
21987M:	Paul Moore <[email protected]>
21988M:	Stephen Smalley <[email protected]>
21989R:	Ondrej Mosnacek <[email protected]>
21990L:	[email protected]
21991S:	Supported
21992W:	https://github.com/SELinuxProject
21993Q:	https://patchwork.kernel.org/project/selinux/list
21994B:	mailto:[email protected]
21995P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21996T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21997F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21998F:	Documentation/ABI/removed/sysfs-selinux-disable
21999F:	Documentation/admin-guide/LSM/SELinux.rst
22000F:	include/trace/events/avc.h
22001F:	include/uapi/linux/selinux_netlink.h
22002F:	scripts/selinux/
22003F:	security/selinux/
22004
22005SENSABLE PHANTOM
22006M:	Jiri Slaby <[email protected]>
22007S:	Maintained
22008F:	drivers/misc/phantom.c
22009F:	include/uapi/linux/phantom.h
22010
22011SENSEAIR SUNRISE 006-0-0007
22012M:	Jacopo Mondi <[email protected]>
22013S:	Maintained
22014F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
22015F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
22016F:	drivers/iio/chemical/sunrise_co2.c
22017
22018SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
22019M:	Tomasz Duszynski <[email protected]>
22020S:	Maintained
22021F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
22022F:	drivers/iio/chemical/scd30.h
22023F:	drivers/iio/chemical/scd30_core.c
22024F:	drivers/iio/chemical/scd30_i2c.c
22025F:	drivers/iio/chemical/scd30_serial.c
22026
22027SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
22028M:	Roan van Dijk <[email protected]>
22029S:	Maintained
22030F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
22031F:	drivers/iio/chemical/scd4x.c
22032
22033SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
22034M:	Petar Stoykov <[email protected]>
22035S:	Maintained
22036F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
22037F:	drivers/iio/pressure/sdp500.c
22038
22039SENSIRION SGP40 GAS SENSOR DRIVER
22040M:	Andreas Klinger <[email protected]>
22041S:	Maintained
22042F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
22043F:	drivers/iio/chemical/sgp40.c
22044
22045SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
22046M:	Tomasz Duszynski <[email protected]>
22047S:	Maintained
22048F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
22049F:	drivers/iio/chemical/sps30.c
22050F:	drivers/iio/chemical/sps30_i2c.c
22051F:	drivers/iio/chemical/sps30_serial.c
22052
22053SERIAL DEVICE BUS
22054M:	Rob Herring <[email protected]>
22055L:	[email protected]
22056S:	Maintained
22057F:	Documentation/devicetree/bindings/serial/serial.yaml
22058F:	drivers/tty/serdev/
22059F:	include/linux/serdev.h
22060
22061SERIAL IR RECEIVER
22062M:	Sean Young <[email protected]>
22063L:	[email protected]
22064S:	Maintained
22065F:	drivers/media/rc/serial_ir.c
22066
22067SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
22068M:	Srinivas Kandagatla <[email protected]>
22069L:	[email protected]
22070S:	Maintained
22071F:	Documentation/devicetree/bindings/slimbus/
22072F:	Documentation/driver-api/slimbus.rst
22073F:	drivers/slimbus/
22074F:	include/linux/slimbus.h
22075
22076SFC NETWORK DRIVER
22077M:	Edward Cree <[email protected]>
22078L:	[email protected]
22079L:	[email protected]
22080S:	Maintained
22081F:	Documentation/networking/devlink/sfc.rst
22082F:	drivers/net/ethernet/sfc/
22083
22084SFCTEMP HWMON DRIVER
22085M:	Emil Renner Berthing <[email protected]>
22086M:	Hal Feng <[email protected]>
22087L:	[email protected]
22088S:	Maintained
22089F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22090F:	Documentation/hwmon/sfctemp.rst
22091F:	drivers/hwmon/sfctemp.c
22092
22093SFF/SFP/SFP+ MODULE SUPPORT
22094M:	Russell King <[email protected]>
22095L:	[email protected]
22096S:	Maintained
22097F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
22098F:	drivers/net/phy/phylink.c
22099F:	drivers/net/phy/sfp*
22100F:	include/linux/mdio/mdio-i2c.h
22101F:	include/linux/phylink.h
22102F:	include/linux/sfp.h
22103K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22104
22105SGI GRU DRIVER
22106M:	Dimitri Sivanich <[email protected]>
22107S:	Maintained
22108F:	drivers/misc/sgi-gru/
22109
22110SGI XP/XPC/XPNET DRIVER
22111M:	Robin Holt <[email protected]>
22112M:	Steve Wahl <[email protected]>
22113S:	Maintained
22114F:	drivers/misc/sgi-xp/
22115
22116SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22117M:	Wenjia Zhang <[email protected]>
22118M:	Jan Karcher <[email protected]>
22119R:	D. Wythe <[email protected]>
22120R:	Tony Lu <[email protected]>
22121R:	Wen Gu <[email protected]>
22122L:	[email protected]
22123L:	[email protected]
22124S:	Supported
22125F:	net/smc/
22126
22127SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22128M:	Linus Walleij <[email protected]>
22129L:	[email protected]
22130S:	Maintained
22131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22132F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22133F:	drivers/iio/light/gp2ap002.c
22134
22135SHARP RJ54N1CB0C SENSOR DRIVER
22136M:	Jacopo Mondi <[email protected]>
22137L:	[email protected]
22138S:	Odd fixes
22139T:	git git://linuxtv.org/media.git
22140F:	drivers/media/i2c/rj54n1cb0c.c
22141F:	include/media/i2c/rj54n1cb0c.h
22142
22143SHRINKER
22144M:	Andrew Morton <[email protected]>
22145M:	Dave Chinner <[email protected]>
22146R:	Qi Zheng <[email protected]>
22147R:	Roman Gushchin <[email protected]>
22148R:	Muchun Song <[email protected]>
22149L:	[email protected]
22150S:	Maintained
22151F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
22152F:	include/linux/shrinker.h
22153F:	mm/shrinker.c
22154F:	mm/shrinker_debug.c
22155
22156SH_VOU V4L2 OUTPUT DRIVER
22157L:	[email protected]
22158S:	Orphan
22159F:	drivers/media/platform/renesas/sh_vou.c
22160F:	include/media/drv-intf/sh_vou.h
22161
22162SI2157 MEDIA DRIVER
22163L:	[email protected]
22164S:	Orphan
22165W:	https://linuxtv.org
22166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22167F:	drivers/media/tuners/si2157*
22168
22169SI2165 MEDIA DRIVER
22170M:	Matthias Schwarzott <[email protected]>
22171L:	[email protected]
22172S:	Maintained
22173W:	https://linuxtv.org
22174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22175F:	drivers/media/dvb-frontends/si2165*
22176
22177SI2168 MEDIA DRIVER
22178L:	[email protected]
22179S:	Orphan
22180W:	https://linuxtv.org
22181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22182F:	drivers/media/dvb-frontends/si2168*
22183
22184SI470X FM RADIO RECEIVER I2C DRIVER
22185M:	Hans Verkuil <[email protected]>
22186L:	[email protected]
22187S:	Odd Fixes
22188W:	https://linuxtv.org
22189T:	git git://linuxtv.org/media.git
22190F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22191F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22192
22193SI470X FM RADIO RECEIVER USB DRIVER
22194M:	Hans Verkuil <[email protected]>
22195L:	[email protected]
22196S:	Maintained
22197W:	https://linuxtv.org
22198T:	git git://linuxtv.org/media.git
22199F:	drivers/media/radio/si470x/radio-si470x-common.c
22200F:	drivers/media/radio/si470x/radio-si470x-usb.c
22201F:	drivers/media/radio/si470x/radio-si470x.h
22202
22203SI4713 FM RADIO TRANSMITTER I2C DRIVER
22204M:	Eduardo Valentin <[email protected]>
22205L:	[email protected]
22206S:	Odd Fixes
22207W:	https://linuxtv.org
22208T:	git git://linuxtv.org/media.git
22209F:	drivers/media/radio/si4713/si4713.?
22210
22211SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22212M:	Eduardo Valentin <[email protected]>
22213L:	[email protected]
22214S:	Odd Fixes
22215W:	https://linuxtv.org
22216T:	git git://linuxtv.org/media.git
22217F:	drivers/media/radio/si4713/radio-platform-si4713.c
22218
22219SI4713 FM RADIO TRANSMITTER USB DRIVER
22220M:	Hans Verkuil <[email protected]>
22221L:	[email protected]
22222S:	Maintained
22223W:	https://linuxtv.org
22224T:	git git://linuxtv.org/media.git
22225F:	drivers/media/radio/si4713/radio-usb-si4713.c
22226
22227SIANO DVB DRIVER
22228M:	Mauro Carvalho Chehab <[email protected]>
22229L:	[email protected]
22230S:	Odd fixes
22231W:	https://linuxtv.org
22232T:	git git://linuxtv.org/media.git
22233F:	drivers/media/common/siano/
22234F:	drivers/media/mmc/siano/
22235F:	drivers/media/usb/siano/
22236F:	drivers/media/usb/siano/
22237
22238SIEMENS IPC LED DRIVERS
22239M:	Bao Cheng Su <[email protected]>
22240M:	Benedikt Niedermayr <[email protected]>
22241M:	Tobias Schaffner <[email protected]>
22242L:	[email protected]
22243S:	Maintained
22244F:	drivers/leds/simple/
22245
22246SIEMENS IPC PLATFORM DRIVERS
22247M:	Bao Cheng Su <[email protected]>
22248M:	Benedikt Niedermayr <[email protected]>
22249M:	Tobias Schaffner <[email protected]>
22250L:	[email protected]
22251S:	Maintained
22252F:	drivers/platform/x86/siemens/
22253F:	include/linux/platform_data/x86/simatic-ipc-base.h
22254F:	include/linux/platform_data/x86/simatic-ipc.h
22255
22256SIEMENS IPC WATCHDOG DRIVERS
22257M:	Bao Cheng Su <[email protected]>
22258M:	Benedikt Niedermayr <[email protected]>
22259M:	Tobias Schaffner <[email protected]>
22260L:	[email protected]
22261S:	Maintained
22262F:	drivers/watchdog/simatic-ipc-wdt.c
22263
22264SIFIVE DRIVERS
22265M:	Paul Walmsley <[email protected]>
22266M:	Samuel Holland <[email protected]>
22267L:	[email protected]
22268S:	Supported
22269F:	drivers/dma/sf-pdma/
22270N:	sifive
22271K:	fu[57]40
22272K:	[^@]sifive
22273
22274SILEAD TOUCHSCREEN DRIVER
22275M:	Hans de Goede <[email protected]>
22276L:	[email protected]
22277L:	[email protected]
22278S:	Maintained
22279F:	drivers/input/touchscreen/silead.c
22280F:	drivers/platform/x86/touchscreen_dmi.c
22281
22282SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22283M:	Jérôme Pouiller <[email protected]>
22284L:	[email protected]
22285S:	Supported
22286F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22287F:	drivers/net/wireless/silabs/
22288
22289SILICON MOTION SM712 FRAME BUFFER DRIVER
22290M:	Sudip Mukherjee <[email protected]>
22291M:	Teddy Wang <[email protected]>
22292M:	Sudip Mukherjee <[email protected]>
22293L:	[email protected]
22294S:	Maintained
22295F:	Documentation/fb/sm712fb.rst
22296F:	drivers/video/fbdev/sm712*
22297
22298SILVACO I3C DUAL-ROLE MASTER
22299M:	Miquel Raynal <[email protected]>
22300M:	Frank Li <[email protected]>
22301L:	[email protected] (moderated for non-subscribers)
22302L:	[email protected]
22303S:	Maintained
22304F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22305F:	drivers/i3c/master/svc-i3c-master.c
22306
22307SIMPLEFB FB DRIVER
22308M:	Hans de Goede <[email protected]>
22309L:	[email protected]
22310S:	Maintained
22311F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22312F:	drivers/video/fbdev/simplefb.c
22313F:	include/linux/platform_data/simplefb.h
22314
22315SIOX
22316M:	Thorsten Scherer <[email protected]>
22317R:	Pengutronix Kernel Team <[email protected]>
22318S:	Supported
22319F:	drivers/gpio/gpio-siox.c
22320F:	drivers/siox/*
22321F:	include/trace/events/siox.h
22322
22323SIPHASH PRF ROUTINES
22324M:	Jason A. Donenfeld <[email protected]>
22325S:	Maintained
22326F:	include/linux/siphash.h
22327F:	lib/siphash.c
22328F:	lib/tests/siphash_kunit.c
22329
22330SIS 190 ETHERNET DRIVER
22331M:	Francois Romieu <[email protected]>
22332L:	[email protected]
22333S:	Maintained
22334F:	drivers/net/ethernet/sis/sis190.c
22335
22336SIS 900/7016 FAST ETHERNET DRIVER
22337M:	Daniele Venzano <[email protected]>
22338L:	[email protected]
22339S:	Maintained
22340W:	http://www.brownhat.org/sis900.html
22341F:	drivers/net/ethernet/sis/sis900.*
22342
22343SIS FRAMEBUFFER DRIVER
22344S:	Orphan
22345F:	Documentation/fb/sisfb.rst
22346F:	drivers/video/fbdev/sis/
22347F:	include/video/sisfb.h
22348
22349SIS I2C TOUCHSCREEN DRIVER
22350M:	Mika Penttilä <[email protected]>
22351L:	[email protected]
22352S:	Maintained
22353F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22354F:	drivers/input/touchscreen/sis_i2c.c
22355
22356SIS USB2VGA DRIVER
22357M:	Thomas Winischhofer <[email protected]>
22358S:	Maintained
22359W:	http://www.winischhofer.at/linuxsisusbvga.shtml
22360F:	drivers/usb/misc/sisusbvga/
22361
22362SL28 CPLD MFD DRIVER
22363M:	Michael Walle <[email protected]>
22364S:	Maintained
22365F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22366F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22367F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22368F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22369F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22370F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22371F:	drivers/gpio/gpio-sl28cpld.c
22372F:	drivers/hwmon/sl28cpld-hwmon.c
22373F:	drivers/irqchip/irq-sl28cpld.c
22374F:	drivers/pwm/pwm-sl28cpld.c
22375F:	drivers/watchdog/sl28cpld_wdt.c
22376
22377SL28 VPD NVMEM LAYOUT DRIVER
22378M:	Michael Walle <[email protected]>
22379S:	Maintained
22380F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22381F:	drivers/nvmem/layouts/sl28vpd.c
22382
22383SLAB ALLOCATOR
22384M:	Christoph Lameter <[email protected]>
22385M:	David Rientjes <[email protected]>
22386M:	Andrew Morton <[email protected]>
22387M:	Vlastimil Babka <[email protected]>
22388R:	Roman Gushchin <[email protected]>
22389R:	Harry Yoo <[email protected]>
22390L:	[email protected]
22391S:	Maintained
22392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22393F:	include/linux/sl?b*.h
22394F:	mm/sl?b*
22395
22396SLCAN CAN NETWORK DRIVER
22397M:	Dario Binacchi <[email protected]>
22398L:	[email protected]
22399S:	Maintained
22400F:	drivers/net/can/slcan/
22401
22402SLEEPABLE READ-COPY UPDATE (SRCU)
22403M:	Lai Jiangshan <[email protected]>
22404M:	"Paul E. McKenney" <[email protected]>
22405M:	Josh Triplett <[email protected]>
22406R:	Steven Rostedt <[email protected]>
22407R:	Mathieu Desnoyers <[email protected]>
22408L:	[email protected]
22409S:	Supported
22410W:	http://www.rdrop.com/users/paulmck/RCU/
22411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22412F:	include/linux/srcu*.h
22413F:	kernel/rcu/srcu*.c
22414
22415SMACK SECURITY MODULE
22416M:	Casey Schaufler <[email protected]>
22417L:	[email protected]
22418S:	Maintained
22419W:	http://schaufler-ca.com
22420T:	git git://github.com/cschaufler/smack-next
22421F:	Documentation/admin-guide/LSM/Smack.rst
22422F:	security/smack/
22423
22424SMC91x ETHERNET DRIVER
22425M:	Nicolas Pitre <[email protected]>
22426S:	Odd Fixes
22427F:	drivers/net/ethernet/smsc/smc91x.*
22428
22429SMSC EMC2103 HARDWARE MONITOR DRIVER
22430M:	Steve Glendinning <[email protected]>
22431L:	[email protected]
22432S:	Maintained
22433F:	Documentation/hwmon/emc2103.rst
22434F:	drivers/hwmon/emc2103.c
22435
22436SMSC SCH5627 HARDWARE MONITOR DRIVER
22437M:	Hans de Goede <[email protected]>
22438L:	[email protected]
22439S:	Supported
22440F:	Documentation/hwmon/sch5627.rst
22441F:	drivers/hwmon/sch5627.c
22442
22443SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22444M:	Steve Glendinning <[email protected]>
22445L:	[email protected]
22446S:	Maintained
22447F:	drivers/video/fbdev/smscufx.c
22448
22449SMSC47B397 HARDWARE MONITOR DRIVER
22450M:	Jean Delvare <[email protected]>
22451L:	[email protected]
22452S:	Maintained
22453F:	Documentation/hwmon/smsc47b397.rst
22454F:	drivers/hwmon/smsc47b397.c
22455
22456SMSC911x ETHERNET DRIVER
22457M:	Steve Glendinning <[email protected]>
22458L:	[email protected]
22459S:	Maintained
22460F:	drivers/net/ethernet/smsc/smsc911x.*
22461F:	include/linux/smsc911x.h
22462
22463SMSC9420 PCI ETHERNET DRIVER
22464M:	Steve Glendinning <[email protected]>
22465L:	[email protected]
22466S:	Maintained
22467F:	drivers/net/ethernet/smsc/smsc9420.*
22468
22469SNET DPU VIRTIO DATA PATH ACCELERATOR
22470R:	Alvaro Karsz <[email protected]>
22471F:	drivers/vdpa/solidrun/
22472
22473SOCIONEXT (SNI) AVE NETWORK DRIVER
22474M:	Kunihiko Hayashi <[email protected]>
22475L:	[email protected]
22476S:	Maintained
22477F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22478F:	drivers/net/ethernet/socionext/sni_ave.c
22479
22480SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22481M:	Ilias Apalodimas <[email protected]>
22482M:	Masahisa Kojima <[email protected]>
22483L:	[email protected]
22484S:	Maintained
22485F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22486F:	drivers/net/ethernet/socionext/netsec.c
22487
22488SOCIONEXT (SNI) Synquacer SPI DRIVER
22489M:	Masahisa Kojima <[email protected]>
22490M:	Jassi Brar <[email protected]>
22491L:	[email protected]
22492S:	Maintained
22493F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22494F:	drivers/spi/spi-synquacer.c
22495
22496SOCIONEXT SYNQUACER I2C DRIVER
22497M:	Ard Biesheuvel <[email protected]>
22498L:	[email protected]
22499S:	Maintained
22500F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22501F:	drivers/i2c/busses/i2c-synquacer.c
22502
22503SOCIONEXT UNIPHIER SOUND DRIVER
22504L:	[email protected]
22505S:	Orphan
22506F:	sound/soc/uniphier/
22507
22508SOCKET TIMESTAMPING
22509M:	Willem de Bruijn <[email protected]>
22510R:	Jason Xing <[email protected]>
22511S:	Maintained
22512F:	Documentation/networking/timestamping.rst
22513F:	include/linux/net_tstamp.h
22514F:	include/uapi/linux/net_tstamp.h
22515F:	tools/testing/selftests/bpf/*/net_timestamping*
22516F:	tools/testing/selftests/net/*timestamp*
22517F:	tools/testing/selftests/net/so_txtime.c
22518
22519SOEKRIS NET48XX LED SUPPORT
22520M:	Chris Boot <[email protected]>
22521S:	Maintained
22522F:	drivers/leds/leds-net48xx.c
22523
22524SOFT-IWARP DRIVER (siw)
22525M:	Bernard Metzler <[email protected]>
22526L:	[email protected]
22527S:	Supported
22528F:	drivers/infiniband/sw/siw/
22529F:	include/uapi/rdma/siw-abi.h
22530
22531SOFT-ROCE DRIVER (rxe)
22532M:	Zhu Yanjun <[email protected]>
22533L:	[email protected]
22534S:	Supported
22535F:	drivers/infiniband/sw/rxe/
22536F:	include/uapi/rdma/rdma_user_rxe.h
22537
22538SOFTLOGIC 6x10 MPEG CODEC
22539M:	Bluecherry Maintainers <[email protected]>
22540M:	Andrey Utkin <[email protected]>
22541M:	Ismael Luceno <[email protected]>
22542L:	[email protected]
22543S:	Supported
22544F:	drivers/media/pci/solo6x10/
22545
22546SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22547M:	James Morse <[email protected]>
22548L:	[email protected] (moderated for non-subscribers)
22549S:	Maintained
22550F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22551F:	drivers/firmware/arm_sdei.c
22552F:	include/linux/arm_sdei.h
22553F:	include/uapi/linux/arm_sdei.h
22554
22555SOFTWARE NODES AND DEVICE PROPERTIES
22556R:	Andy Shevchenko <[email protected]>
22557R:	Daniel Scally <[email protected]>
22558R:	Heikki Krogerus <[email protected]>
22559R:	Sakari Ailus <[email protected]>
22560L:	[email protected]
22561S:	Maintained
22562F:	drivers/base/property.c
22563F:	drivers/base/swnode.c
22564F:	include/linux/fwnode.h
22565F:	include/linux/property.h
22566
22567SOFTWARE RAID (Multiple Disks) SUPPORT
22568M:	Song Liu <[email protected]>
22569M:	Yu Kuai <[email protected]>
22570L:	[email protected]
22571S:	Supported
22572Q:	https://patchwork.kernel.org/project/linux-raid/list/
22573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22574F:	drivers/md/Kconfig
22575F:	drivers/md/Makefile
22576F:	drivers/md/md*
22577F:	drivers/md/raid*
22578F:	include/linux/raid/
22579F:	include/uapi/linux/raid/
22580
22581SOLIDRUN CLEARFOG SUPPORT
22582M:	Russell King <[email protected]>
22583S:	Maintained
22584F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22585F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22586
22587SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22588M:	Russell King <[email protected]>
22589S:	Maintained
22590F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22591F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22592F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22593
22594SONIC NETWORK DRIVER
22595M:	Thomas Bogendoerfer <[email protected]>
22596L:	[email protected]
22597S:	Maintained
22598F:	drivers/net/ethernet/natsemi/sonic.*
22599
22600SONICS SILICON BACKPLANE DRIVER (SSB)
22601M:	Michael Buesch <[email protected]>
22602L:	[email protected]
22603S:	Maintained
22604F:	drivers/ssb/
22605F:	include/linux/ssb/
22606
22607SONY IMX208 SENSOR DRIVER
22608M:	Sakari Ailus <[email protected]>
22609L:	[email protected]
22610S:	Maintained
22611T:	git git://linuxtv.org/media.git
22612F:	drivers/media/i2c/imx208.c
22613
22614SONY IMX214 SENSOR DRIVER
22615M:	Ricardo Ribalda <[email protected]>
22616L:	[email protected]
22617S:	Maintained
22618T:	git git://linuxtv.org/media.git
22619F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22620F:	drivers/media/i2c/imx214.c
22621
22622SONY IMX219 SENSOR DRIVER
22623M:	Dave Stevenson <[email protected]>
22624L:	[email protected]
22625S:	Maintained
22626T:	git git://linuxtv.org/media.git
22627F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22628F:	drivers/media/i2c/imx219.c
22629
22630SONY IMX258 SENSOR DRIVER
22631M:	Sakari Ailus <[email protected]>
22632L:	[email protected]
22633S:	Maintained
22634T:	git git://linuxtv.org/media.git
22635F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22636F:	drivers/media/i2c/imx258.c
22637
22638SONY IMX274 SENSOR DRIVER
22639M:	Leon Luo <[email protected]>
22640L:	[email protected]
22641S:	Maintained
22642T:	git git://linuxtv.org/media.git
22643F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22644F:	drivers/media/i2c/imx274.c
22645
22646SONY IMX283 SENSOR DRIVER
22647M:	Kieran Bingham <[email protected]>
22648M:	Umang Jain <[email protected]>
22649L:	[email protected]
22650S:	Maintained
22651T:	git git://linuxtv.org/media.git
22652F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22653F:	drivers/media/i2c/imx283.c
22654
22655SONY IMX290 SENSOR DRIVER
22656M:	Manivannan Sadhasivam <[email protected]>
22657L:	[email protected]
22658S:	Maintained
22659T:	git git://linuxtv.org/media.git
22660F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22661F:	drivers/media/i2c/imx290.c
22662
22663SONY IMX296 SENSOR DRIVER
22664M:	Laurent Pinchart <[email protected]>
22665M:	Manivannan Sadhasivam <[email protected]>
22666L:	[email protected]
22667S:	Maintained
22668T:	git git://linuxtv.org/media.git
22669F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22670F:	drivers/media/i2c/imx296.c
22671
22672SONY IMX319 SENSOR DRIVER
22673M:	Bingbu Cao <[email protected]>
22674L:	[email protected]
22675S:	Maintained
22676T:	git git://linuxtv.org/media.git
22677F:	drivers/media/i2c/imx319.c
22678
22679SONY IMX334 SENSOR DRIVER
22680L:	[email protected]
22681S:	Orphan
22682T:	git git://linuxtv.org/media.git
22683F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22684F:	drivers/media/i2c/imx334.c
22685
22686SONY IMX335 SENSOR DRIVER
22687L:	[email protected]
22688S:	Orphan
22689T:	git git://linuxtv.org/media.git
22690F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22691F:	drivers/media/i2c/imx335.c
22692
22693SONY IMX355 SENSOR DRIVER
22694M:	Tianshu Qiu <[email protected]>
22695L:	[email protected]
22696S:	Maintained
22697T:	git git://linuxtv.org/media.git
22698F:	drivers/media/i2c/imx355.c
22699
22700SONY IMX412 SENSOR DRIVER
22701L:	[email protected]
22702S:	Orphan
22703T:	git git://linuxtv.org/media.git
22704F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22705F:	drivers/media/i2c/imx412.c
22706
22707SONY IMX415 SENSOR DRIVER
22708M:	Michael Riesch <[email protected]>
22709L:	[email protected]
22710S:	Maintained
22711T:	git git://linuxtv.org/media.git
22712F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22713F:	drivers/media/i2c/imx415.c
22714
22715SONY MEMORYSTICK SUBSYSTEM
22716M:	Maxim Levitsky <[email protected]>
22717M:	Alex Dubov <[email protected]>
22718M:	Ulf Hansson <[email protected]>
22719L:	[email protected]
22720S:	Maintained
22721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22722F:	drivers/memstick/
22723F:	include/linux/memstick.h
22724
22725SONY VAIO CONTROL DEVICE DRIVER
22726M:	Mattia Dongili <[email protected]>
22727L:	[email protected]
22728S:	Maintained
22729W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22730F:	Documentation/admin-guide/laptops/sony-laptop.rst
22731F:	drivers/char/sonypi.c
22732F:	drivers/platform/x86/sony-laptop.c
22733F:	include/linux/sony-laptop.h
22734
22735SOPHGO DEVICETREES and DRIVERS
22736M:	Chen Wang <[email protected]>
22737M:	Inochi Amaoto <[email protected]>
22738L:	[email protected]
22739W:	https://github.com/sophgo/linux/wiki
22740T:	git https://github.com/sophgo/linux.git
22741S:	Maintained
22742N:	sophgo
22743K:	sophgo
22744
22745SOUND
22746M:	Jaroslav Kysela <[email protected]>
22747M:	Takashi Iwai <[email protected]>
22748L:	[email protected]
22749S:	Maintained
22750W:	http://www.alsa-project.org/
22751Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22753F:	Documentation/sound/
22754F:	include/sound/
22755F:	include/uapi/sound/
22756F:	sound/
22757F:	tools/testing/selftests/alsa
22758
22759SOUND - ALSA SELFTESTS
22760M:	Mark Brown <[email protected]>
22761L:	[email protected]
22762L:	[email protected]
22763S:	Supported
22764F:	tools/testing/selftests/alsa
22765
22766SOUND - COMPRESSED AUDIO
22767M:	Vinod Koul <[email protected]>
22768L:	[email protected]
22769S:	Supported
22770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22771F:	Documentation/sound/designs/compress-offload.rst
22772F:	include/sound/compress_driver.h
22773F:	include/uapi/sound/compress_*
22774F:	sound/core/compress_offload.c
22775F:	sound/soc/soc-compress.c
22776
22777SOUND - CORE KUNIT TEST
22778M:	Ivan Orlov <[email protected]>
22779L:	[email protected]
22780S:	Supported
22781F:	sound/core/sound_kunit.c
22782
22783SOUND - DMAENGINE HELPERS
22784M:	Lars-Peter Clausen <[email protected]>
22785S:	Supported
22786F:	include/sound/dmaengine_pcm.h
22787F:	sound/core/pcm_dmaengine.c
22788F:	sound/soc/soc-generic-dmaengine-pcm.c
22789
22790SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22791M:	Liam Girdwood <[email protected]>
22792M:	Mark Brown <[email protected]>
22793L:	[email protected]
22794S:	Supported
22795W:	http://alsa-project.org/main/index.php/ASoC
22796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22797F:	Documentation/devicetree/bindings/sound/
22798F:	Documentation/sound/soc/
22799F:	include/dt-bindings/sound/
22800F:	include/sound/cs-amp-lib.h
22801F:	include/sound/cs35l*
22802F:	include/sound/cs4271.h
22803F:	include/sound/cs42l*
22804F:	include/sound/madera-pdata.h
22805F:	include/sound/soc*
22806F:	include/sound/sof.h
22807F:	include/sound/sof/
22808F:	include/sound/wm*.h
22809F:	include/trace/events/sof*.h
22810F:	include/uapi/sound/asoc.h
22811F:	sound/soc/
22812
22813SOUND - SOC LAYER / dapm-graph
22814M:	Luca Ceresoli <[email protected]>
22815L:	[email protected]
22816S:	Maintained
22817F:	tools/sound/dapm-graph
22818
22819SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22820M:	Liam Girdwood <[email protected]>
22821M:	Peter Ujfalusi <[email protected]>
22822M:	Bard Liao <[email protected]>
22823M:	Ranjani Sridharan <[email protected]>
22824M:	Daniel Baluta <[email protected]>
22825R:	Kai Vehmanen <[email protected]>
22826R:	Pierre-Louis Bossart <[email protected]>
22827L:	[email protected] (moderated for non-subscribers)
22828S:	Supported
22829W:	https://github.com/thesofproject/linux/
22830F:	sound/soc/sof/
22831
22832SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22833M:	Mark Brown <[email protected]>
22834M:	Kuninori Morimoto <[email protected]>
22835S:	Supported
22836L:	[email protected]
22837F:	sound/soc/generic/
22838F:	include/sound/simple_card*
22839F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22840F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22841
22842SOUNDWIRE SUBSYSTEM
22843M:	Vinod Koul <[email protected]>
22844M:	Bard Liao <[email protected]>
22845R:	Pierre-Louis Bossart <[email protected]>
22846R:	Sanyog Kale <[email protected]>
22847L:	[email protected]
22848S:	Supported
22849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22850F:	Documentation/driver-api/soundwire/
22851F:	drivers/soundwire/
22852F:	include/linux/soundwire/
22853
22854SP2 MEDIA DRIVER
22855M:	Olli Salonen <[email protected]>
22856L:	[email protected]
22857S:	Maintained
22858W:	https://linuxtv.org
22859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22860F:	drivers/media/dvb-frontends/sp2*
22861
22862SPANISH DOCUMENTATION
22863M:	Carlos Bilbao <[email protected]>
22864R:	Avadhut Naik <[email protected]>
22865S:	Maintained
22866F:	Documentation/translations/sp_SP/
22867
22868SPARC + UltraSPARC (sparc/sparc64)
22869M:	"David S. Miller" <[email protected]>
22870M:	Andreas Larsson <[email protected]>
22871L:	[email protected]
22872S:	Maintained
22873Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22876F:	arch/sparc/
22877F:	drivers/sbus/
22878
22879SPARC SERIAL DRIVERS
22880M:	"David S. Miller" <[email protected]>
22881L:	[email protected]
22882S:	Maintained
22883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22885F:	drivers/tty/serial/suncore.c
22886F:	drivers/tty/serial/sunhv.c
22887F:	drivers/tty/serial/sunsab.c
22888F:	drivers/tty/serial/sunsab.h
22889F:	drivers/tty/serial/sunsu.c
22890F:	drivers/tty/serial/sunzilog.c
22891F:	drivers/tty/serial/sunzilog.h
22892F:	drivers/tty/vcc.c
22893F:	include/linux/sunserialcore.h
22894
22895SPARSE CHECKER
22896M:	"Luc Van Oostenryck" <[email protected]>
22897L:	[email protected]
22898S:	Maintained
22899W:	https://sparse.docs.kernel.org/
22900Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22901B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22902T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22903F:	include/linux/compiler.h
22904
22905SPEAKUP CONSOLE SPEECH DRIVER
22906M:	William Hubbs <[email protected]>
22907M:	Chris Brannon <[email protected]>
22908M:	Kirk Reiser <[email protected]>
22909M:	Samuel Thibault <[email protected]>
22910L:	[email protected]
22911S:	Odd Fixes
22912W:	http://www.linux-speakup.org/
22913W:	https://github.com/linux-speakup/speakup
22914B:	https://github.com/linux-speakup/speakup/issues
22915F:	drivers/accessibility/speakup/
22916
22917SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22918M:	Viresh Kumar <[email protected]>
22919M:	Shiraz Hashim <[email protected]>
22920L:	[email protected] (moderated for non-subscribers)
22921L:	[email protected]
22922S:	Maintained
22923W:	http://www.st.com/spear
22924F:	arch/arm/boot/dts/st/spear*
22925F:	arch/arm/mach-spear/
22926F:	drivers/clk/spear/
22927F:	drivers/pinctrl/spear/
22928
22929SPI NOR SUBSYSTEM
22930M:	Tudor Ambarus <[email protected]>
22931M:	Pratyush Yadav <[email protected]>
22932M:	Michael Walle <[email protected]>
22933L:	[email protected]
22934S:	Maintained
22935W:	http://www.linux-mtd.infradead.org/
22936Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22937C:	irc://irc.oftc.net/mtd
22938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22939F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22940F:	drivers/mtd/spi-nor/
22941F:	include/linux/mtd/spi-nor.h
22942
22943SPI OFFLOAD
22944R:	David Lechner <[email protected]>
22945F:	drivers/spi/spi-offload-trigger-pwm.c
22946F:	drivers/spi/spi-offload.c
22947F:	include/linux/spi/offload/
22948K:	spi_offload
22949
22950SPI SUBSYSTEM
22951M:	Mark Brown <[email protected]>
22952L:	[email protected]
22953S:	Maintained
22954Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22956F:	Documentation/devicetree/bindings/spi/
22957F:	Documentation/spi/
22958F:	drivers/spi/
22959F:	include/linux/spi/
22960F:	include/uapi/linux/spi/
22961F:	tools/spi/
22962
22963SPMI SUBSYSTEM
22964M:	Stephen Boyd <[email protected]>
22965L:	[email protected]
22966S:	Maintained
22967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22968F:	Documentation/devicetree/bindings/spmi/
22969F:	drivers/spmi/
22970F:	include/dt-bindings/spmi/spmi.h
22971F:	include/linux/spmi.h
22972F:	include/trace/events/spmi.h
22973
22974SPU FILE SYSTEM
22975L:	[email protected]
22976S:	Orphan
22977F:	Documentation/filesystems/spufs/spufs.rst
22978F:	arch/powerpc/platforms/cell/spufs/
22979
22980SQUASHFS FILE SYSTEM
22981M:	Phillip Lougher <[email protected]>
22982L:	[email protected] (subscribers-only)
22983S:	Maintained
22984W:	http://squashfs.org.uk
22985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22986F:	Documentation/filesystems/squashfs.rst
22987F:	fs/squashfs/
22988
22989SRM (Alpha) environment access
22990M:	Jan-Benedict Glaw <[email protected]>
22991S:	Maintained
22992F:	arch/alpha/kernel/srm_env.c
22993
22994ST LSM6DSx IMU IIO DRIVER
22995M:	Lorenzo Bianconi <[email protected]>
22996L:	[email protected]
22997S:	Maintained
22998W:	http://www.st.com/
22999F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
23000F:	drivers/iio/imu/st_lsm6dsx/
23001
23002ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
23003M:	Benjamin Mugnier <[email protected]>
23004M:	Sylvain Petinot <[email protected]>
23005L:	[email protected]
23006S:	Maintained
23007T:	git git://linuxtv.org/media.git
23008F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
23009F:	drivers/media/i2c/st-mipid02.c
23010
23011ST STC3117 FUEL GAUGE DRIVER
23012M:	Hardevsinh Palaniya <[email protected]>
23013M:	Bhavin Sharma <[email protected]>
23014L:	[email protected]
23015S:	Maintained
23016F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
23017F:	drivers/power/supply/stc3117_fuel_gauge.c
23018
23019ST STM32 FIREWALL
23020M:	Gatien Chevallier <[email protected]>
23021S:	Maintained
23022F:	drivers/bus/stm32_etzpc.c
23023F:	drivers/bus/stm32_firewall.c
23024F:	drivers/bus/stm32_rifsc.c
23025
23026ST STM32 I2C/SMBUS DRIVER
23027M:	Pierre-Yves MORDRET <[email protected]>
23028M:	Alain Volmat <[email protected]>
23029L:	[email protected]
23030S:	Maintained
23031F:	drivers/i2c/busses/i2c-stm32*
23032
23033ST STM32 SPI DRIVER
23034M:	Alain Volmat <[email protected]>
23035L:	[email protected]
23036S:	Maintained
23037F:	drivers/spi/spi-stm32.c
23038
23039ST STPDDC60 DRIVER
23040M:	Daniel Nilsson <[email protected]>
23041L:	[email protected]
23042S:	Maintained
23043F:	Documentation/hwmon/stpddc60.rst
23044F:	drivers/hwmon/pmbus/stpddc60.c
23045
23046ST VGXY61 DRIVER
23047M:	Benjamin Mugnier <[email protected]>
23048M:	Sylvain Petinot <[email protected]>
23049L:	[email protected]
23050S:	Maintained
23051T:	git git://linuxtv.org/media.git
23052F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
23053F:	Documentation/userspace-api/media/drivers/vgxy61.rst
23054F:	drivers/media/i2c/vgxy61.c
23055
23056ST VL53L0X ToF RANGER(I2C) IIO DRIVER
23057M:	Song Qiang <[email protected]>
23058L:	[email protected]
23059S:	Maintained
23060F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
23061F:	drivers/iio/proximity/vl53l0x-i2c.c
23062
23063STABLE BRANCH
23064M:	Greg Kroah-Hartman <[email protected]>
23065M:	Sasha Levin <[email protected]>
23066L:	[email protected]
23067S:	Supported
23068F:	Documentation/process/stable-kernel-rules.rst
23069
23070STAGING - ATOMISP DRIVER
23071M:	Hans de Goede <[email protected]>
23072M:	Mauro Carvalho Chehab <[email protected]>
23073R:	Sakari Ailus <[email protected]>
23074L:	[email protected]
23075S:	Maintained
23076F:	drivers/staging/media/atomisp/
23077
23078STAGING - INDUSTRIAL IO
23079M:	Jonathan Cameron <[email protected]>
23080L:	[email protected]
23081S:	Odd Fixes
23082F:	Documentation/devicetree/bindings/staging/iio/
23083F:	drivers/staging/iio/
23084
23085STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
23086M:	Marc Dietrich <[email protected]>
23087L:	[email protected] (moderated for non-subscribers)
23088L:	[email protected]
23089S:	Maintained
23090F:	drivers/staging/nvec/
23091
23092STAGING - SEPS525 LCD CONTROLLER DRIVERS
23093M:	Michael Hennerich <[email protected]>
23094L:	[email protected]
23095S:	Supported
23096F:	drivers/staging/fbtft/fb_seps525.c
23097
23098STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23099M:	Sudip Mukherjee <[email protected]>
23100M:	Teddy Wang <[email protected]>
23101M:	Sudip Mukherjee <[email protected]>
23102L:	[email protected]
23103S:	Maintained
23104F:	drivers/staging/sm750fb/
23105
23106STAGING SUBSYSTEM
23107M:	Greg Kroah-Hartman <[email protected]>
23108L:	[email protected]
23109S:	Supported
23110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23111F:	drivers/staging/
23112
23113STANDALONE CACHE CONTROLLER DRIVERS
23114M:	Conor Dooley <[email protected]>
23115S:	Maintained
23116T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23117F:	Documentation/devicetree/bindings/cache/
23118F:	drivers/cache
23119
23120STARFIRE/DURALAN NETWORK DRIVER
23121M:	Ion Badulescu <[email protected]>
23122S:	Odd Fixes
23123F:	drivers/net/ethernet/adaptec/starfire*
23124
23125STARFIVE CAMERA SUBSYSTEM DRIVER
23126M:	Jack Zhu <[email protected]>
23127M:	Changhuang Liang <[email protected]>
23128L:	[email protected]
23129S:	Maintained
23130F:	Documentation/admin-guide/media/starfive_camss.rst
23131F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23132F:	drivers/staging/media/starfive/camss
23133
23134STARFIVE CRYPTO DRIVER
23135M:	Jia Jie Ho <[email protected]>
23136M:	William Qiu <[email protected]>
23137S:	Supported
23138F:	Documentation/devicetree/bindings/crypto/starfive*
23139F:	drivers/crypto/starfive/
23140
23141STARFIVE DEVICETREES
23142M:	Emil Renner Berthing <[email protected]>
23143S:	Maintained
23144F:	arch/riscv/boot/dts/starfive/
23145
23146STARFIVE DWMAC GLUE LAYER
23147M:	Emil Renner Berthing <[email protected]>
23148M:	Minda Chen <[email protected]>
23149S:	Maintained
23150F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23151F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23152
23153STARFIVE JH7110 DPHY RX DRIVER
23154M:	Jack Zhu <[email protected]>
23155M:	Changhuang Liang <[email protected]>
23156S:	Supported
23157F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23158F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
23159
23160STARFIVE JH7110 DPHY TX DRIVER
23161M:	Keith Zhao <[email protected]>
23162S:	Supported
23163F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23164F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
23165
23166STARFIVE JH7110 MMC/SD/SDIO DRIVER
23167M:	William Qiu <[email protected]>
23168S:	Supported
23169F:	Documentation/devicetree/bindings/mmc/starfive*
23170F:	drivers/mmc/host/dw_mmc-starfive.c
23171
23172STARFIVE JH7110 PLL CLOCK DRIVER
23173M:	Xingyu Wu <[email protected]>
23174S:	Supported
23175F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23176F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
23177
23178STARFIVE JH7110 PWMDAC DRIVER
23179M:	Hal Feng <[email protected]>
23180M:	Xingyu Wu <[email protected]>
23181S:	Supported
23182F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23183F:	sound/soc/starfive/jh7110_pwmdac.c
23184
23185STARFIVE JH7110 SYSCON
23186M:	William Qiu <[email protected]>
23187M:	Xingyu Wu <[email protected]>
23188S:	Supported
23189F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23190
23191STARFIVE JH7110 TDM DRIVER
23192M:	Walker Chen <[email protected]>
23193S:	Maintained
23194F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23195F:	sound/soc/starfive/jh7110_tdm.c
23196
23197STARFIVE JH71X0 CLOCK DRIVERS
23198M:	Emil Renner Berthing <[email protected]>
23199M:	Hal Feng <[email protected]>
23200S:	Maintained
23201F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23202F:	drivers/clk/starfive/clk-starfive-jh71*
23203F:	include/dt-bindings/clock/starfive?jh71*.h
23204
23205STARFIVE JH71X0 PINCTRL DRIVERS
23206M:	Emil Renner Berthing <[email protected]>
23207M:	Jianlong Huang <[email protected]>
23208M:	Hal Feng <[email protected]>
23209L:	[email protected]
23210S:	Maintained
23211F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23212F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23213F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23214F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23215
23216STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23217M:	Emil Renner Berthing <[email protected]>
23218M:	Hal Feng <[email protected]>
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23221F:	drivers/reset/starfive/reset-starfive-jh71*
23222F:	include/dt-bindings/reset/starfive?jh71*.h
23223
23224STARFIVE JH71X0 USB DRIVERS
23225M:	Minda Chen <[email protected]>
23226S:	Maintained
23227F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23228F:	drivers/usb/cdns3/cdns3-starfive.c
23229
23230STARFIVE JH71XX PMU CONTROLLER DRIVER
23231M:	Walker Chen <[email protected]>
23232M:	Changhuang Liang <[email protected]>
23233S:	Supported
23234F:	Documentation/devicetree/bindings/power/starfive*
23235F:	drivers/pmdomain/starfive/
23236F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23237
23238STARFIVE SOC DRIVERS
23239M:	Conor Dooley <[email protected]>
23240S:	Maintained
23241T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23242F:	Documentation/devicetree/bindings/soc/starfive/
23243
23244STARFIVE STARLINK PMU DRIVER
23245M:	Ji Sheng Teoh <[email protected]>
23246S:	Maintained
23247F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23248F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23249F:	drivers/perf/starfive_starlink_pmu.c
23250
23251STARFIVE TRNG DRIVER
23252M:	Jia Jie Ho <[email protected]>
23253S:	Supported
23254F:	Documentation/devicetree/bindings/rng/starfive*
23255F:	drivers/char/hw_random/jh7110-trng.c
23256
23257STARFIVE WATCHDOG DRIVER
23258M:	Xingyu Wu <[email protected]>
23259M:	Ziv Xu <[email protected]>
23260S:	Supported
23261F:	Documentation/devicetree/bindings/watchdog/starfive*
23262F:	drivers/watchdog/starfive-wdt.c
23263
23264STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23265M:	Minda Chen <[email protected]>
23266S:	Supported
23267F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23268F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23269F:	drivers/phy/starfive/phy-jh7110-pcie.c
23270F:	drivers/phy/starfive/phy-jh7110-usb.c
23271
23272STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23273M:	Changhuang Liang <[email protected]>
23274S:	Supported
23275F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23276F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23277
23278STATIC BRANCH/CALL
23279M:	Peter Zijlstra <[email protected]>
23280M:	Josh Poimboeuf <[email protected]>
23281M:	Jason Baron <[email protected]>
23282R:	Steven Rostedt <[email protected]>
23283R:	Ard Biesheuvel <[email protected]>
23284S:	Supported
23285F:	arch/*/include/asm/jump_label*.h
23286F:	arch/*/include/asm/static_call*.h
23287F:	arch/*/kernel/jump_label.c
23288F:	arch/*/kernel/static_call.c
23289F:	include/linux/jump_label*.h
23290F:	include/linux/static_call*.h
23291F:	kernel/jump_label.c
23292F:	kernel/static_call*.c
23293
23294STI AUDIO (ASoC) DRIVERS
23295M:	Arnaud Pouliquen <[email protected]>
23296L:	[email protected]
23297S:	Maintained
23298F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23299F:	sound/soc/sti/
23300
23301STI CEC DRIVER
23302M:	Alain Volmat <[email protected]>
23303S:	Maintained
23304F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23305F:	drivers/media/cec/platform/sti/
23306
23307STK1160 USB VIDEO CAPTURE DRIVER
23308M:	Ezequiel Garcia <[email protected]>
23309L:	[email protected]
23310S:	Maintained
23311T:	git git://linuxtv.org/media.git
23312F:	drivers/media/usb/stk1160/
23313
23314STM32 AUDIO (ASoC) DRIVERS
23315M:	Olivier Moysan <[email protected]>
23316M:	Arnaud Pouliquen <[email protected]>
23317L:	[email protected]
23318S:	Maintained
23319F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23320F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23321F:	sound/soc/stm/
23322
23323STM32 DMA DRIVERS
23324M:	Amélie Delaunay <[email protected]>
23325L:	[email protected]
23326L:	[email protected] (moderated for non-subscribers)
23327S:	Maintained
23328F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23329F:	Documentation/devicetree/bindings/dma/stm32/
23330F:	drivers/dma/stm32/
23331
23332STM32 TIMER/LPTIMER DRIVERS
23333M:	Fabrice Gasnier <[email protected]>
23334S:	Maintained
23335F:	Documentation/ABI/testing/*timer-stm32
23336F:	Documentation/devicetree/bindings/*/*stm32-*timer*
23337F:	drivers/*/stm32-*timer*
23338F:	drivers/pwm/pwm-stm32*
23339F:	include/linux/*/stm32-*tim*
23340
23341STM32MP25 USB3/PCIE COMBOPHY DRIVER
23342M:	Christian Bruel <[email protected]>
23343S:	Maintained
23344F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23345F:	drivers/phy/st/phy-stm32-combophy.c
23346
23347STMMAC ETHERNET DRIVER
23348L:	[email protected]
23349S:	Orphan
23350F:	Documentation/networking/device_drivers/ethernet/stmicro/
23351F:	drivers/net/ethernet/stmicro/stmmac/
23352
23353SUN HAPPY MEAL ETHERNET DRIVER
23354M:	Sean Anderson <[email protected]>
23355S:	Maintained
23356F:	drivers/net/ethernet/sun/sunhme.*
23357
23358SUN3/3X
23359M:	Sam Creasey <[email protected]>
23360S:	Maintained
23361W:	http://sammy.net/sun3/
23362F:	arch/m68k/include/asm/sun3*
23363F:	arch/m68k/kernel/*sun3*
23364F:	arch/m68k/sun3*/
23365F:	drivers/net/ethernet/i825xx/sun3*
23366
23367SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23368M:	Hans de Goede <[email protected]>
23369L:	[email protected]
23370S:	Maintained
23371F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23372F:	drivers/input/keyboard/sun4i-lradc-keys.c
23373
23374SUNPLUS ETHERNET DRIVER
23375M:	Wells Lu <[email protected]>
23376L:	[email protected]
23377S:	Maintained
23378W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
23379F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23380F:	drivers/net/ethernet/sunplus/
23381
23382SUNPLUS MMC DRIVER
23383M:	Tony Huang <[email protected]>
23384M:	Li-hao Kuo <[email protected]>
23385S:	Maintained
23386F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23387F:	drivers/mmc/host/sunplus-mmc.c
23388
23389SUNPLUS OCOTP DRIVER
23390M:	Vincent Shih <[email protected]>
23391S:	Maintained
23392F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23393F:	drivers/nvmem/sunplus-ocotp.c
23394
23395SUNPLUS PWM DRIVER
23396M:	Hammer Hsieh <[email protected]>
23397S:	Maintained
23398F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23399F:	drivers/pwm/pwm-sunplus.c
23400
23401SUNPLUS RTC DRIVER
23402M:	Vincent Shih <[email protected]>
23403L:	[email protected]
23404S:	Maintained
23405F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23406F:	drivers/rtc/rtc-sunplus.c
23407
23408SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23409M:	Li-hao Kuo <[email protected]>
23410L:	[email protected]
23411S:	Maintained
23412F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23413F:	drivers/spi/spi-sunplus-sp7021.c
23414
23415SUNPLUS UART DRIVER
23416M:	Hammer Hsieh <[email protected]>
23417S:	Maintained
23418F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23419F:	drivers/tty/serial/sunplus-uart.c
23420
23421SUNPLUS USB2 PHY DRIVER
23422M:	Vincent Shih <[email protected]>
23423L:	[email protected]
23424S:	Maintained
23425F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23426F:	drivers/phy/sunplus/Kconfig
23427F:	drivers/phy/sunplus/Makefile
23428F:	drivers/phy/sunplus/phy-sunplus-usb2.c
23429
23430SUNPLUS WATCHDOG DRIVER
23431M:	Xiantao Hu <[email protected]>
23432L:	[email protected]
23433S:	Maintained
23434F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23435F:	drivers/watchdog/sunplus_wdt.c
23436
23437SUPERH
23438M:	Yoshinori Sato <[email protected]>
23439M:	Rich Felker <[email protected]>
23440M:	John Paul Adrian Glaubitz <[email protected]>
23441L:	[email protected]
23442S:	Maintained
23443Q:	http://patchwork.kernel.org/project/linux-sh/list/
23444F:	Documentation/arch/sh/
23445F:	arch/sh/
23446F:	drivers/sh/
23447
23448SUSPEND TO RAM
23449M:	"Rafael J. Wysocki" <[email protected]>
23450M:	Len Brown <[email protected]>
23451M:	Pavel Machek <[email protected]>
23452L:	[email protected]
23453S:	Supported
23454B:	https://bugzilla.kernel.org
23455F:	Documentation/power/
23456F:	arch/x86/kernel/acpi/sleep*
23457F:	arch/x86/kernel/acpi/wakeup*
23458F:	drivers/base/power/
23459F:	include/linux/freezer.h
23460F:	include/linux/pm.h
23461F:	include/linux/suspend.h
23462F:	kernel/power/
23463
23464SVGA HANDLING
23465M:	Martin Mares <[email protected]>
23466L:	[email protected]
23467S:	Maintained
23468F:	Documentation/admin-guide/svga.rst
23469F:	arch/x86/boot/video*
23470
23471SWITCHDEV
23472M:	Jiri Pirko <[email protected]>
23473M:	Ivan Vecera <[email protected]>
23474L:	[email protected]
23475S:	Supported
23476F:	include/net/switchdev.h
23477F:	net/switchdev/
23478
23479SY8106A REGULATOR DRIVER
23480M:	Icenowy Zheng <[email protected]>
23481S:	Maintained
23482F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23483F:	drivers/regulator/sy8106a-regulator.c
23484
23485SYNC FILE FRAMEWORK
23486M:	Sumit Semwal <[email protected]>
23487R:	Gustavo Padovan <[email protected]>
23488L:	[email protected]
23489L:	[email protected]
23490S:	Maintained
23491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23492F:	Documentation/driver-api/sync_file.rst
23493F:	drivers/dma-buf/dma-fence*
23494F:	drivers/dma-buf/sw_sync.c
23495F:	drivers/dma-buf/sync_*
23496F:	include/linux/sync_file.h
23497F:	include/uapi/linux/sync_file.h
23498
23499SYNOPSYS ARC ARCHITECTURE
23500M:	Vineet Gupta <[email protected]>
23501L:	[email protected]
23502S:	Supported
23503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23504F:	Documentation/arch/arc
23505F:	Documentation/devicetree/bindings/arc/*
23506F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23507F:	arch/arc/
23508F:	drivers/clocksource/arc_timer.c
23509F:	drivers/tty/serial/arc_uart.c
23510
23511SYNOPSYS ARC HSDK SDP pll clock driver
23512M:	Eugeniy Paltsev <[email protected]>
23513S:	Supported
23514F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23515F:	drivers/clk/clk-hsdk-pll.c
23516
23517SYNOPSYS ARC SDP clock driver
23518M:	Eugeniy Paltsev <[email protected]>
23519S:	Supported
23520F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23521F:	drivers/clk/axs10x/*
23522
23523SYNOPSYS ARC SDP platform support
23524M:	Alexey Brodkin <[email protected]>
23525S:	Supported
23526F:	Documentation/devicetree/bindings/arc/axs10*
23527F:	arch/arc/boot/dts/ax*
23528F:	arch/arc/plat-axs10x
23529
23530SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23531M:	Eugeniy Paltsev <[email protected]>
23532S:	Supported
23533F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23534F:	drivers/reset/reset-axs10x.c
23535
23536SYNOPSYS CREG GPIO DRIVER
23537M:	Eugeniy Paltsev <[email protected]>
23538S:	Maintained
23539F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23540F:	drivers/gpio/gpio-creg-snps.c
23541
23542SYNOPSYS DESIGNWARE 8250 UART DRIVER
23543M:	Ilpo Järvinen <[email protected]>
23544R:	Andy Shevchenko <[email protected]>
23545S:	Supported
23546F:	drivers/tty/serial/8250/8250_dw.c
23547F:	drivers/tty/serial/8250/8250_dwlib.*
23548F:	drivers/tty/serial/8250/8250_lpss.c
23549
23550SYNOPSYS DESIGNWARE APB GPIO DRIVER
23551M:	Hoan Tran <[email protected]>
23552L:	[email protected]
23553S:	Maintained
23554F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23555F:	drivers/gpio/gpio-dwapb.c
23556
23557SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23558M:	Eugeniy Paltsev <[email protected]>
23559S:	Maintained
23560F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23561F:	drivers/dma/dw-axi-dmac/
23562
23563SYNOPSYS DESIGNWARE DMAC DRIVER
23564M:	Viresh Kumar <[email protected]>
23565R:	Andy Shevchenko <[email protected]>
23566S:	Maintained
23567F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23568F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23569F:	drivers/dma/dw/
23570F:	include/dt-bindings/dma/dw-dmac.h
23571F:	include/linux/dma/dw.h
23572F:	include/linux/platform_data/dma-dw.h
23573
23574SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23575M:	Jose Abreu <[email protected]>
23576L:	[email protected]
23577S:	Maintained
23578F:	drivers/net/ethernet/synopsys/
23579
23580SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23581L:	[email protected]
23582S:	Orphan
23583F:	drivers/net/pcs/pcs-xpcs.c
23584F:	drivers/net/pcs/pcs-xpcs.h
23585F:	include/linux/pcs/pcs-xpcs.h
23586
23587SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23588M:	Shreeya Patel <[email protected]>
23589L:	[email protected]
23590L:	[email protected]
23591S:	Maintained
23592F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23593F:	drivers/media/platform/synopsys/hdmirx/*
23594
23595SYNOPSYS DESIGNWARE I2C DRIVER
23596M:	Jarkko Nikula <[email protected]>
23597R:	Andy Shevchenko <[email protected]>
23598R:	Mika Westerberg <[email protected]>
23599R:	Jan Dabros <[email protected]>
23600L:	[email protected]
23601S:	Supported
23602F:	drivers/i2c/busses/i2c-designware-*
23603
23604SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23605M:	Jaehoon Chung <[email protected]>
23606L:	[email protected]
23607S:	Maintained
23608F:	drivers/mmc/host/dw_mmc*
23609
23610SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23611M:	Shuai Xue <[email protected]>
23612M:	Jing Zhang <[email protected]>
23613S:	Supported
23614F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23615F:	drivers/perf/dwc_pcie_pmu.c
23616
23617SYNOPSYS HSDK RESET CONTROLLER DRIVER
23618M:	Eugeniy Paltsev <[email protected]>
23619S:	Supported
23620F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23621F:	drivers/reset/reset-hsdk.c
23622F:	include/dt-bindings/reset/snps,hsdk-reset.h
23623
23624SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23625M:	Prabu Thangamuthu <[email protected]>
23626M:	Manjunath M B <[email protected]>
23627L:	[email protected]
23628S:	Maintained
23629F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23630
23631SYSTEM CONFIGURATION (SYSCON)
23632M:	Lee Jones <[email protected]>
23633M:	Arnd Bergmann <[email protected]>
23634S:	Supported
23635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23636F:	drivers/mfd/syscon.c
23637
23638SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23639M:	Sudeep Holla <[email protected]>
23640R:	Cristian Marussi <[email protected]>
23641L:	[email protected]
23642L:	[email protected] (moderated for non-subscribers)
23643S:	Maintained
23644F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23645F:	drivers/clk/clk-sc[mp]i.c
23646F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23647F:	drivers/firmware/arm_scmi/
23648F:	drivers/firmware/arm_scpi.c
23649F:	drivers/hwmon/scmi-hwmon.c
23650F:	drivers/pinctrl/pinctrl-scmi.c
23651F:	drivers/pmdomain/arm/
23652F:	drivers/powercap/arm_scmi_powercap.c
23653F:	drivers/regulator/scmi-regulator.c
23654F:	drivers/reset/reset-scmi.c
23655F:	include/linux/sc[mp]i_protocol.h
23656F:	include/trace/events/scmi.h
23657F:	include/uapi/linux/virtio_scmi.h
23658
23659SYSTEM RESET/SHUTDOWN DRIVERS
23660M:	Sebastian Reichel <[email protected]>
23661L:	[email protected]
23662S:	Maintained
23663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23664F:	Documentation/devicetree/bindings/power/reset/
23665F:	drivers/power/reset/
23666
23667SYSTEM TRACE MODULE CLASS
23668M:	Alexander Shishkin <[email protected]>
23669S:	Maintained
23670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23671F:	Documentation/trace/stm.rst
23672F:	drivers/hwtracing/stm/
23673F:	include/linux/stm.h
23674F:	include/uapi/linux/stm.h
23675
23676SYSTEM76 ACPI DRIVER
23677M:	Jeremy Soller <[email protected]>
23678M:	System76 Product Development <[email protected]>
23679L:	[email protected]
23680S:	Maintained
23681F:	drivers/platform/x86/system76_acpi.c
23682
23683TASKSTATS STATISTICS INTERFACE
23684M:	Balbir Singh <[email protected]>
23685S:	Maintained
23686F:	Documentation/accounting/taskstats*
23687F:	include/linux/taskstats*
23688F:	kernel/taskstats.c
23689
23690TC subsystem
23691M:	Jamal Hadi Salim <[email protected]>
23692M:	Cong Wang <[email protected]>
23693M:	Jiri Pirko <[email protected]>
23694L:	[email protected]
23695S:	Maintained
23696F:	include/net/pkt_cls.h
23697F:	include/net/pkt_sched.h
23698F:	include/net/tc_act/
23699F:	include/uapi/linux/pkt_cls.h
23700F:	include/uapi/linux/pkt_sched.h
23701F:	include/uapi/linux/tc_act/
23702F:	include/uapi/linux/tc_ematch/
23703F:	net/sched/
23704F:	tools/testing/selftests/tc-testing
23705
23706TC90522 MEDIA DRIVER
23707M:	Akihiro Tsukada <[email protected]>
23708L:	[email protected]
23709S:	Odd Fixes
23710F:	drivers/media/dvb-frontends/tc90522*
23711
23712TCP LOW PRIORITY MODULE
23713M:	"Wong Hoi Sing, Edison" <[email protected]>
23714M:	"Hung Hing Lun, Mike" <[email protected]>
23715S:	Maintained
23716W:	http://tcp-lp-mod.sourceforge.net/
23717F:	net/ipv4/tcp_lp.c
23718
23719TDA10071 MEDIA DRIVER
23720L:	[email protected]
23721S:	Orphan
23722W:	https://linuxtv.org
23723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23724F:	drivers/media/dvb-frontends/tda10071*
23725
23726TDA18212 MEDIA DRIVER
23727L:	[email protected]
23728S:	Orphan
23729W:	https://linuxtv.org
23730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23731F:	drivers/media/tuners/tda18212*
23732
23733TDA18218 MEDIA DRIVER
23734L:	[email protected]
23735S:	Orphan
23736W:	https://linuxtv.org
23737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23738F:	drivers/media/tuners/tda18218*
23739
23740TDA18250 MEDIA DRIVER
23741M:	Olli Salonen <[email protected]>
23742L:	[email protected]
23743S:	Maintained
23744W:	https://linuxtv.org
23745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23746T:	git git://linuxtv.org/media.git
23747F:	drivers/media/tuners/tda18250*
23748
23749TDA18271 MEDIA DRIVER
23750M:	Michael Krufky <[email protected]>
23751L:	[email protected]
23752S:	Maintained
23753W:	https://linuxtv.org
23754W:	http://github.com/mkrufky
23755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23756T:	git git://linuxtv.org/mkrufky/tuners.git
23757F:	drivers/media/tuners/tda18271*
23758
23759TDA1997x MEDIA DRIVER
23760M:	Tim Harvey <[email protected]>
23761L:	[email protected]
23762S:	Maintained
23763W:	https://linuxtv.org
23764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23765F:	drivers/media/i2c/tda1997x.*
23766
23767TDA827x MEDIA DRIVER
23768M:	Michael Krufky <[email protected]>
23769L:	[email protected]
23770S:	Maintained
23771W:	https://linuxtv.org
23772W:	http://github.com/mkrufky
23773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23774T:	git git://linuxtv.org/mkrufky/tuners.git
23775F:	drivers/media/tuners/tda8290.*
23776
23777TDA8290 MEDIA DRIVER
23778M:	Michael Krufky <[email protected]>
23779L:	[email protected]
23780S:	Maintained
23781W:	https://linuxtv.org
23782W:	http://github.com/mkrufky
23783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23784T:	git git://linuxtv.org/mkrufky/tuners.git
23785F:	drivers/media/tuners/tda8290.*
23786
23787TDA9840 MEDIA DRIVER
23788M:	Hans Verkuil <[email protected]>
23789L:	[email protected]
23790S:	Maintained
23791W:	https://linuxtv.org
23792T:	git git://linuxtv.org/media.git
23793F:	drivers/media/i2c/tda9840*
23794
23795TEA5761 TUNER DRIVER
23796M:	Mauro Carvalho Chehab <[email protected]>
23797L:	[email protected]
23798S:	Odd fixes
23799W:	https://linuxtv.org
23800T:	git git://linuxtv.org/media.git
23801F:	drivers/media/tuners/tea5761.*
23802
23803TEA5767 TUNER DRIVER
23804M:	Mauro Carvalho Chehab <[email protected]>
23805L:	[email protected]
23806S:	Maintained
23807W:	https://linuxtv.org
23808T:	git git://linuxtv.org/media.git
23809F:	drivers/media/tuners/tea5767.*
23810
23811TEA6415C MEDIA DRIVER
23812M:	Hans Verkuil <[email protected]>
23813L:	[email protected]
23814S:	Maintained
23815W:	https://linuxtv.org
23816T:	git git://linuxtv.org/media.git
23817F:	drivers/media/i2c/tea6415c*
23818
23819TEA6420 MEDIA DRIVER
23820M:	Hans Verkuil <[email protected]>
23821L:	[email protected]
23822S:	Maintained
23823W:	https://linuxtv.org
23824T:	git git://linuxtv.org/media.git
23825F:	drivers/media/i2c/tea6420*
23826
23827TEAM DRIVER
23828M:	Jiri Pirko <[email protected]>
23829L:	[email protected]
23830S:	Supported
23831F:	Documentation/netlink/specs/team.yaml
23832F:	drivers/net/team/
23833F:	include/linux/if_team.h
23834F:	include/uapi/linux/if_team.h
23835F:	tools/testing/selftests/drivers/net/team/
23836
23837TECHNICAL ADVISORY BOARD PROCESS DOCS
23838M:	"Theodore Ts'o" <[email protected]>
23839M:	Greg Kroah-Hartman <[email protected]>
23840L:	[email protected]
23841S:	Maintained
23842F:	Documentation/process/contribution-maturity-model.rst
23843F:	Documentation/process/researcher-guidelines.rst
23844
23845TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23846M:	"Savoir-faire Linux Inc." <[email protected]>
23847S:	Maintained
23848F:	arch/x86/platform/ts5500/
23849
23850TECHNOTREND USB IR RECEIVER
23851M:	Sean Young <[email protected]>
23852L:	[email protected]
23853S:	Maintained
23854F:	drivers/media/rc/ttusbir.c
23855
23856TECHWELL TW9900 VIDEO DECODER
23857M:	Mehdi Djait <[email protected]>
23858L:	[email protected]
23859S:	Maintained
23860F:	drivers/media/i2c/tw9900.c
23861
23862TECHWELL TW9910 VIDEO DECODER
23863L:	[email protected]
23864S:	Orphan
23865F:	drivers/media/i2c/tw9910.c
23866F:	include/media/i2c/tw9910.h
23867
23868TEE SUBSYSTEM
23869M:	Jens Wiklander <[email protected]>
23870R:	Sumit Garg <[email protected]>
23871L:	[email protected]
23872S:	Maintained
23873F:	Documentation/ABI/testing/sysfs-class-tee
23874F:	Documentation/driver-api/tee.rst
23875F:	Documentation/tee/
23876F:	Documentation/userspace-api/tee.rst
23877F:	drivers/tee/
23878F:	include/linux/tee_core.h
23879F:	include/linux/tee_drv.h
23880F:	include/uapi/linux/tee.h
23881
23882TEGRA ARCHITECTURE SUPPORT
23883M:	Thierry Reding <[email protected]>
23884M:	Jonathan Hunter <[email protected]>
23885L:	[email protected]
23886S:	Supported
23887Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23889N:	[^a-z]tegra
23890
23891TEGRA CLOCK DRIVER
23892M:	Peter De Schrijver <[email protected]>
23893M:	Prashant Gaikwad <[email protected]>
23894S:	Supported
23895F:	drivers/clk/tegra/
23896
23897TEGRA CRYPTO DRIVERS
23898M:	Akhil R <[email protected]>
23899S:	Supported
23900F:	drivers/crypto/tegra/*
23901
23902TEGRA DMA DRIVERS
23903M:	Laxman Dewangan <[email protected]>
23904M:	Jon Hunter <[email protected]>
23905S:	Supported
23906F:	drivers/dma/tegra*
23907
23908TEGRA I2C DRIVER
23909M:	Laxman Dewangan <[email protected]>
23910R:	Dmitry Osipenko <[email protected]>
23911S:	Supported
23912F:	drivers/i2c/busses/i2c-tegra.c
23913
23914TEGRA IOMMU DRIVERS
23915M:	Thierry Reding <[email protected]>
23916R:	Krishna Reddy <[email protected]>
23917L:	[email protected]
23918S:	Supported
23919F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23920F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23921F:	drivers/iommu/tegra*
23922
23923TEGRA KBC DRIVER
23924M:	Laxman Dewangan <[email protected]>
23925S:	Supported
23926F:	drivers/input/keyboard/tegra-kbc.c
23927
23928TEGRA NAND DRIVER
23929M:	Stefan Agner <[email protected]>
23930M:	Lucas Stach <[email protected]>
23931S:	Maintained
23932F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23933F:	drivers/mtd/nand/raw/tegra_nand.c
23934
23935TEGRA PWM DRIVER
23936M:	Thierry Reding <[email protected]>
23937S:	Supported
23938F:	drivers/pwm/pwm-tegra.c
23939
23940TEGRA QUAD SPI DRIVER
23941M:	Thierry Reding <[email protected]>
23942M:	Jonathan Hunter <[email protected]>
23943M:	Sowjanya Komatineni <[email protected]>
23944L:	[email protected]
23945S:	Maintained
23946F:	drivers/spi/spi-tegra210-quad.c
23947
23948TEGRA SERIAL DRIVER
23949M:	Laxman Dewangan <[email protected]>
23950S:	Supported
23951F:	drivers/tty/serial/serial-tegra.c
23952
23953TEGRA SPI DRIVER
23954M:	Laxman Dewangan <[email protected]>
23955S:	Supported
23956F:	drivers/spi/spi-tegra*
23957
23958TEGRA VIDEO DRIVER
23959M:	Thierry Reding <[email protected]>
23960M:	Jonathan Hunter <[email protected]>
23961M:	Sowjanya Komatineni <[email protected]>
23962M:	Luca Ceresoli <[email protected]>
23963L:	[email protected]
23964L:	[email protected]
23965S:	Maintained
23966F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23967F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23968F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23969F:	drivers/staging/media/tegra-video/
23970
23971TEGRA XUSB PADCTL DRIVER
23972M:	JC Kuo <[email protected]>
23973S:	Supported
23974F:	drivers/phy/tegra/xusb*
23975
23976TEHUTI ETHERNET DRIVER
23977M:	Andy Gospodarek <[email protected]>
23978L:	[email protected]
23979S:	Maintained
23980F:	drivers/net/ethernet/tehuti/tehuti.*
23981
23982TEHUTI TN40XX ETHERNET DRIVER
23983M:	FUJITA Tomonori <[email protected]>
23984L:	[email protected]
23985S:	Maintained
23986F:	drivers/net/ethernet/tehuti/tn40*
23987
23988TELECOM CLOCK DRIVER FOR MCPL0010
23989M:	Mark Gross <[email protected]>
23990S:	Supported
23991F:	drivers/char/tlclk.c
23992
23993TEMPO SEMICONDUCTOR DRIVERS
23994M:	Steven Eckhoff <[email protected]>
23995S:	Maintained
23996F:	Documentation/devicetree/bindings/sound/tscs*.txt
23997F:	sound/soc/codecs/tscs*.c
23998F:	sound/soc/codecs/tscs*.h
23999
24000TENSILICA XTENSA PORT (xtensa)
24001M:	Chris Zankel <[email protected]>
24002M:	Max Filippov <[email protected]>
24003S:	Maintained
24004T:	git https://github.com/jcmvbkbc/linux-xtensa.git
24005F:	arch/xtensa/
24006F:	drivers/irqchip/irq-xtensa-*
24007
24008TEXAS INSTRUMENTS ASoC DRIVERS
24009M:	Peter Ujfalusi <[email protected]>
24010L:	[email protected]
24011S:	Maintained
24012F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
24013F:	sound/soc/ti/
24014
24015TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
24016M:	Shenghao Ding <[email protected]>
24017M:	Kevin Lu <[email protected]>
24018M:	Baojun Xu <[email protected]>
24019L:	[email protected]
24020S:	Maintained
24021F:	Documentation/devicetree/bindings/sound/tas2552.txt
24022F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
24023F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
24024F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
24025F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
24026F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
24027F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
24028F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
24029F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
24030F:	include/sound/tas2*.h
24031F:	include/sound/tlv320*.h
24032F:	include/sound/tpa6130a2-plat.h
24033F:	sound/pci/hda/tas2781_hda_i2c.c
24034F:	sound/soc/codecs/pcm1681.c
24035F:	sound/soc/codecs/pcm1789*.*
24036F:	sound/soc/codecs/pcm179x*.*
24037F:	sound/soc/codecs/pcm186x*.*
24038F:	sound/soc/codecs/pcm3008.*
24039F:	sound/soc/codecs/pcm3060*.*
24040F:	sound/soc/codecs/pcm3168a*.*
24041F:	sound/soc/codecs/pcm5102a.c
24042F:	sound/soc/codecs/pcm512x*.*
24043F:	sound/soc/codecs/tas2*.*
24044F:	sound/soc/codecs/tlv320*.*
24045F:	sound/soc/codecs/tpa6130a2.*
24046
24047TEXAS INSTRUMENTS DMA DRIVERS
24048M:	Peter Ujfalusi <[email protected]>
24049L:	[email protected]
24050S:	Maintained
24051F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
24052F:	Documentation/devicetree/bindings/dma/ti-edma.txt
24053F:	Documentation/devicetree/bindings/dma/ti/
24054F:	drivers/dma/ti/
24055F:	include/linux/dma/k3-psil.h
24056F:	include/linux/dma/k3-udma-glue.h
24057F:	include/linux/dma/ti-cppi5.h
24058X:	drivers/dma/ti/cppi41.c
24059
24060TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
24061M:	Jerome Brunet <[email protected]>
24062L:	[email protected]
24063S:	Maintained
24064F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
24065F:	Documentation/hwmon/tps25990.rst
24066F:	drivers/hwmon/pmbus/tps25990.c
24067
24068TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
24069M:	Robert Marko <[email protected]>
24070M:	Luka Perkov <[email protected]>
24071L:	[email protected]
24072S:	Maintained
24073F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
24074F:	Documentation/hwmon/tps23861.rst
24075F:	drivers/hwmon/tps23861.c
24076
24077TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
24078M:	Ricardo Ribalda <[email protected]>
24079L:	[email protected]
24080S:	Supported
24081F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
24082F:	drivers/iio/dac/ti-dac7612.c
24083
24084TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
24085M:	Alexander Sverdlin <[email protected]>
24086L:	[email protected]
24087S:	Maintained
24088F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
24089F:	drivers/leds/leds-lp8864.c
24090
24091TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24092M:	Nishanth Menon <[email protected]>
24093M:	Tero Kristo <[email protected]>
24094M:	Santosh Shilimkar <[email protected]>
24095L:	[email protected] (moderated for non-subscribers)
24096S:	Maintained
24097F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24098F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24099F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24100F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24101F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24102F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24103F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24104F:	drivers/clk/keystone/sci-clk.c
24105F:	drivers/firmware/ti_sci*
24106F:	drivers/irqchip/irq-ti-sci-inta.c
24107F:	drivers/irqchip/irq-ti-sci-intr.c
24108F:	drivers/reset/reset-ti-sci.c
24109F:	drivers/soc/ti/ti_sci_inta_msi.c
24110F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
24111F:	include/dt-bindings/soc/ti,sci_pm_domain.h
24112F:	include/linux/soc/ti/ti_sci_inta_msi.h
24113F:	include/linux/soc/ti/ti_sci_protocol.h
24114
24115TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24116M:	Puranjay Mohan <[email protected]>
24117L:	[email protected]
24118S:	Supported
24119F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24120F:	drivers/iio/temperature/tmp117.c
24121
24122THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24123M:	Hans Verkuil <[email protected]>
24124L:	[email protected]
24125S:	Maintained
24126W:	https://linuxtv.org
24127T:	git git://linuxtv.org/media.git
24128F:	drivers/media/radio/radio-raremono.c
24129
24130THERMAL
24131M:	Rafael J. Wysocki <[email protected]>
24132M:	Daniel Lezcano <[email protected]>
24133R:	Zhang Rui <[email protected]>
24134R:	Lukasz Luba <[email protected]>
24135L:	[email protected]
24136S:	Supported
24137Q:	https://patchwork.kernel.org/project/linux-pm/list/
24138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24139F:	Documentation/ABI/testing/sysfs-class-thermal
24140F:	Documentation/admin-guide/thermal/
24141F:	Documentation/devicetree/bindings/thermal/
24142F:	Documentation/driver-api/thermal/
24143F:	drivers/thermal/
24144F:	include/dt-bindings/thermal/
24145F:	include/linux/cpu_cooling.h
24146F:	include/linux/thermal.h
24147F:	include/uapi/linux/thermal.h
24148F:	tools/lib/thermal/
24149F:	tools/thermal/
24150
24151THERMAL DRIVER FOR AMLOGIC SOCS
24152M:	Guillaume La Roque <[email protected]>
24153L:	[email protected]
24154L:	[email protected]
24155S:	Supported
24156W:	http://linux-meson.com/
24157F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24158F:	drivers/thermal/amlogic_thermal.c
24159
24160THERMAL/CPU_COOLING
24161M:	Amit Daniel Kachhap <[email protected]>
24162M:	Daniel Lezcano <[email protected]>
24163M:	Viresh Kumar <[email protected]>
24164R:	Lukasz Luba <[email protected]>
24165L:	[email protected]
24166S:	Supported
24167F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
24168F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
24169F:	drivers/thermal/cpufreq_cooling.c
24170F:	drivers/thermal/cpuidle_cooling.c
24171F:	include/linux/cpu_cooling.h
24172
24173THERMAL/POWER_ALLOCATOR
24174M:	Lukasz Luba <[email protected]>
24175L:	[email protected]
24176S:	Maintained
24177F:	Documentation/driver-api/thermal/power_allocator.rst
24178F:	drivers/thermal/gov_power_allocator.c
24179F:	drivers/thermal/thermal_trace_ipa.h
24180
24181THINKPAD ACPI EXTRAS DRIVER
24182M:	Henrique de Moraes Holschuh <[email protected]>
24183L:	[email protected]
24184L:	[email protected]
24185S:	Maintained
24186W:	http://ibm-acpi.sourceforge.net
24187W:	http://thinkwiki.org/wiki/Ibm-acpi
24188T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24189F:	drivers/platform/x86/thinkpad_acpi.c
24190
24191THINKPAD LMI DRIVER
24192M:	Mark Pearson <[email protected]>
24193L:	[email protected]
24194S:	Maintained
24195F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24196F:	drivers/platform/x86/think-lmi.?
24197
24198THP7312 ISP DRIVER
24199M:	Laurent Pinchart <[email protected]>
24200M:	Paul Elder <[email protected]>
24201L:	[email protected]
24202S:	Maintained
24203T:	git git://linuxtv.org/media.git
24204F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24205F:	Documentation/userspace-api/media/drivers/thp7312.rst
24206F:	drivers/media/i2c/thp7312.c
24207F:	include/uapi/linux/thp7312.h
24208
24209THUNDERBOLT DMA TRAFFIC TEST DRIVER
24210M:	Isaac Hazan <[email protected]>
24211L:	[email protected]
24212S:	Maintained
24213F:	drivers/thunderbolt/dma_test.c
24214
24215THUNDERBOLT DRIVER
24216M:	Andreas Noever <[email protected]>
24217M:	Michael Jamet <[email protected]>
24218M:	Mika Westerberg <[email protected]>
24219M:	Yehezkel Bernat <[email protected]>
24220L:	[email protected]
24221S:	Maintained
24222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24223F:	Documentation/admin-guide/thunderbolt.rst
24224F:	drivers/thunderbolt/
24225F:	include/linux/thunderbolt.h
24226
24227THUNDERBOLT NETWORK DRIVER
24228M:	Michael Jamet <[email protected]>
24229M:	Mika Westerberg <[email protected]>
24230M:	Yehezkel Bernat <[email protected]>
24231L:	[email protected]
24232S:	Maintained
24233F:	drivers/net/thunderbolt/
24234
24235THUNDERX GPIO DRIVER
24236M:	Robert Richter <[email protected]>
24237S:	Odd Fixes
24238F:	drivers/gpio/gpio-thunderx.c
24239
24240TI ADS1119 ADC DRIVER
24241M:	Francesco Dolcini <[email protected]>
24242M:	João Paulo Gonçalves <[email protected]>
24243L:	[email protected]
24244S:	Maintained
24245F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24246F:	drivers/iio/adc/ti-ads1119.c
24247
24248TI ADS7924 ADC DRIVER
24249M:	Hugo Villeneuve <[email protected]>
24250L:	[email protected]
24251S:	Supported
24252F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24253F:	drivers/iio/adc/ti-ads7924.c
24254
24255TI AM437X VPFE DRIVER
24256M:	"Lad, Prabhakar" <[email protected]>
24257L:	[email protected]
24258S:	Maintained
24259W:	https://linuxtv.org
24260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24261T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24262F:	drivers/media/platform/ti/am437x/
24263
24264TI BANDGAP AND THERMAL DRIVER
24265M:	Eduardo Valentin <[email protected]>
24266M:	Keerthy <[email protected]>
24267L:	[email protected]
24268L:	[email protected]
24269S:	Maintained
24270F:	drivers/thermal/ti-soc-thermal/
24271
24272TI BQ27XXX POWER SUPPLY DRIVER
24273F:	drivers/power/supply/bq27xxx_battery.c
24274F:	drivers/power/supply/bq27xxx_battery_i2c.c
24275F:	include/linux/power/bq27xxx_battery.h
24276
24277TI CDCE706 CLOCK DRIVER
24278M:	Max Filippov <[email protected]>
24279S:	Maintained
24280F:	drivers/clk/clk-cdce706.c
24281
24282TI CLOCK DRIVER
24283M:	Tero Kristo <[email protected]>
24284L:	[email protected]
24285S:	Odd Fixes
24286F:	drivers/clk/ti/
24287F:	include/linux/clk/ti.h
24288
24289TI DAVINCI MACHINE SUPPORT
24290M:	Bartosz Golaszewski <[email protected]>
24291L:	[email protected] (moderated for non-subscribers)
24292S:	Maintained
24293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24294F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24295F:	arch/arm/boot/dts/ti/davinci/
24296F:	arch/arm/mach-davinci/
24297F:	drivers/i2c/busses/i2c-davinci.c
24298
24299TI DAVINCI SERIES CLOCK DRIVER
24300M:	David Lechner <[email protected]>
24301S:	Maintained
24302F:	Documentation/devicetree/bindings/clock/ti/davinci/
24303F:	drivers/clk/davinci/
24304F:	include/linux/clk/davinci.h
24305
24306TI DAVINCI SERIES GPIO DRIVER
24307M:	Keerthy <[email protected]>
24308L:	[email protected]
24309S:	Maintained
24310F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24311F:	drivers/gpio/gpio-davinci.c
24312
24313TI DAVINCI SERIES MEDIA DRIVER
24314M:	"Lad, Prabhakar" <[email protected]>
24315L:	[email protected]
24316S:	Maintained
24317W:	https://linuxtv.org
24318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24319T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24320F:	drivers/media/platform/ti/davinci/
24321F:	include/media/davinci/
24322
24323TI ENHANCED CAPTURE (eCAP) DRIVER
24324M:	Vignesh Raghavendra <[email protected]>
24325R:	Julien Panis <[email protected]>
24326L:	[email protected]
24327L:	[email protected]
24328S:	Maintained
24329F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24330F:	drivers/counter/ti-ecap-capture.c
24331
24332TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24333R:	David Lechner <[email protected]>
24334L:	[email protected]
24335F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
24336F:	drivers/counter/ti-eqep.c
24337
24338TI ETHERNET SWITCH DRIVER (CPSW)
24339R:	Siddharth Vadapalli <[email protected]>
24340R:	Roger Quadros <[email protected]>
24341L:	[email protected]
24342L:	[email protected]
24343S:	Maintained
24344F:	drivers/net/ethernet/ti/cpsw*
24345F:	drivers/net/ethernet/ti/davinci*
24346
24347TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24348M:	Alex Dubov <[email protected]>
24349S:	Maintained
24350W:	http://tifmxx.berlios.de/
24351F:	drivers/memstick/host/tifm_ms.c
24352F:	drivers/misc/tifm*
24353F:	drivers/mmc/host/tifm_sd.c
24354F:	include/linux/tifm.h
24355
24356TI FPD-LINK DRIVERS
24357M:	Tomi Valkeinen <[email protected]>
24358L:	[email protected]
24359S:	Maintained
24360F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
24361F:	drivers/media/i2c/ds90*
24362F:	include/media/i2c/ds90*
24363
24364TI HDC302X HUMIDITY DRIVER
24365M:	Javier Carrasco <[email protected]>
24366M:	Li peiyu <[email protected]>
24367L:	[email protected]
24368S:	Maintained
24369F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24370F:	drivers/iio/humidity/hdc3020.c
24371
24372TI ICSSG ETHERNET DRIVER (ICSSG)
24373R:	MD Danish Anwar <[email protected]>
24374R:	Roger Quadros <[email protected]>
24375L:	[email protected] (moderated for non-subscribers)
24376L:	[email protected]
24377S:	Maintained
24378F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
24379F:	drivers/net/ethernet/ti/icssg/*
24380
24381TI J721E CSI2RX DRIVER
24382M:	Jai Luthra <[email protected]>
24383L:	[email protected]
24384S:	Maintained
24385F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24386F:	drivers/media/platform/ti/j721e-csi2rx/
24387
24388TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24389M:	Nishanth Menon <[email protected]>
24390M:	Santosh Shilimkar <[email protected]>
24391L:	[email protected]
24392L:	[email protected] (moderated for non-subscribers)
24393S:	Maintained
24394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24395F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24396F:	drivers/pmdomain/ti/omap_prm.c
24397F:	drivers/soc/ti/*
24398F:	include/linux/pruss_driver.h
24399
24400TI LM49xxx FAMILY ASoC CODEC DRIVERS
24401M:	M R Swami Reddy <[email protected]>
24402M:	Vishwas A Deshpande <[email protected]>
24403L:	[email protected]
24404S:	Maintained
24405F:	sound/soc/codecs/isabelle*
24406F:	sound/soc/codecs/lm49453*
24407
24408TI LMP92064 ADC DRIVER
24409M:	Leonard Göhrs <[email protected]>
24410R:	[email protected]
24411L:	[email protected]
24412S:	Maintained
24413F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24414F:	drivers/iio/adc/ti-lmp92064.c
24415
24416TI PCM3060 ASoC CODEC DRIVER
24417M:	Kirill Marinushkin <[email protected]>
24418L:	[email protected]
24419S:	Maintained
24420F:	Documentation/devicetree/bindings/sound/pcm3060.txt
24421F:	sound/soc/codecs/pcm3060*
24422
24423TI TAS571X FAMILY ASoC CODEC DRIVER
24424M:	Kevin Cernekee <[email protected]>
24425L:	[email protected]
24426S:	Odd Fixes
24427F:	sound/soc/codecs/tas571x*
24428
24429TI TMAG5273 MAGNETOMETER DRIVER
24430M:	Gerald Loacker <[email protected]>
24431L:	[email protected]
24432S:	Maintained
24433F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24434F:	drivers/iio/magnetometer/tmag5273.c
24435
24436TI TRF7970A NFC DRIVER
24437M:	Mark Greer <[email protected]>
24438L:	[email protected]
24439S:	Supported
24440F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24441F:	drivers/nfc/trf7970a.c
24442
24443TI TSC2046 ADC DRIVER
24444M:	Oleksij Rempel <[email protected]>
24445R:	[email protected]
24446L:	[email protected]
24447S:	Maintained
24448F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24449F:	drivers/iio/adc/ti-tsc2046.c
24450
24451TI TWL4030 SERIES SOC CODEC DRIVER
24452M:	Peter Ujfalusi <[email protected]>
24453L:	[email protected]
24454S:	Maintained
24455F:	sound/soc/codecs/twl4030*
24456
24457TI VPE/CAL DRIVERS
24458M:	Benoit Parrot <[email protected]>
24459L:	[email protected]
24460S:	Maintained
24461W:	http://linuxtv.org/
24462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24463F:	Documentation/devicetree/bindings/media/ti,cal.yaml
24464F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
24465F:	drivers/media/platform/ti/cal/
24466F:	drivers/media/platform/ti/vpe/
24467
24468TI WILINK WIRELESS DRIVERS
24469L:	[email protected]
24470S:	Orphan
24471W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24472W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24473F:	drivers/net/wireless/ti/
24474
24475TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24476M:	John Stultz <[email protected]>
24477M:	Thomas Gleixner <[email protected]>
24478R:	Stephen Boyd <[email protected]>
24479L:	[email protected]
24480S:	Supported
24481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24482F:	include/linux/clocksource.h
24483F:	include/linux/time.h
24484F:	include/linux/timekeeper_internal.h
24485F:	include/linux/timekeeping.h
24486F:	include/linux/timex.h
24487F:	include/uapi/linux/time.h
24488F:	include/uapi/linux/timex.h
24489F:	kernel/time/alarmtimer.c
24490F:	kernel/time/clocksource*
24491F:	kernel/time/ntp*
24492F:	kernel/time/time.c
24493F:	kernel/time/timeconst.bc
24494F:	kernel/time/timeconv.c
24495F:	kernel/time/timecounter.c
24496F:	kernel/time/timekeeping*
24497F:	kernel/time/time_test.c
24498F:	tools/testing/selftests/timers/
24499
24500TIPC NETWORK LAYER
24501M:	Jon Maloy <[email protected]>
24502L:	[email protected] (core kernel code)
24503L:	[email protected] (user apps, general discussion)
24504S:	Maintained
24505W:	http://tipc.sourceforge.net/
24506F:	include/uapi/linux/tipc*.h
24507F:	net/tipc/
24508
24509TLAN NETWORK DRIVER
24510M:	Samuel Chessman <[email protected]>
24511L:	[email protected] (subscribers-only)
24512S:	Maintained
24513W:	http://sourceforge.net/projects/tlan/
24514F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24515F:	drivers/net/ethernet/ti/tlan.*
24516
24517TMIO/SDHI MMC DRIVER
24518M:	Wolfram Sang <[email protected]>
24519L:	[email protected]
24520L:	[email protected]
24521S:	Supported
24522F:	drivers/mmc/host/renesas_sdhi*
24523F:	drivers/mmc/host/tmio_mmc*
24524F:	include/linux/platform_data/tmio.h
24525
24526TMP513 HARDWARE MONITOR DRIVER
24527M:	Eric Tremblay <[email protected]>
24528L:	[email protected]
24529S:	Maintained
24530F:	Documentation/hwmon/tmp513.rst
24531F:	drivers/hwmon/tmp513.c
24532
24533TMPFS (SHMEM FILESYSTEM)
24534M:	Hugh Dickins <[email protected]>
24535R:	Baolin Wang <[email protected]>
24536L:	[email protected]
24537S:	Maintained
24538F:	include/linux/shmem_fs.h
24539F:	mm/shmem.c
24540
24541TOMOYO SECURITY MODULE
24542M:	Kentaro Takeda <[email protected]>
24543M:	Tetsuo Handa <[email protected]>
24544L:	[email protected] (subscribers-only, for developers in English)
24545L:	[email protected] (subscribers-only, for users in English)
24546L:	[email protected] (subscribers-only, for developers in Japanese)
24547L:	[email protected] (subscribers-only, for users in Japanese)
24548S:	Maintained
24549W:	https://tomoyo.sourceforge.net/
24550F:	security/tomoyo/
24551
24552TOPSTAR LAPTOP EXTRAS DRIVER
24553M:	Herton Ronaldo Krzesinski <[email protected]>
24554L:	[email protected]
24555S:	Maintained
24556F:	drivers/platform/x86/topstar-laptop.c
24557
24558TORTURE-TEST MODULES
24559M:	Davidlohr Bueso <[email protected]>
24560M:	"Paul E. McKenney" <[email protected]>
24561M:	Josh Triplett <[email protected]>
24562L:	[email protected]
24563S:	Supported
24564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24565F:	Documentation/RCU/torture.rst
24566F:	kernel/locking/locktorture.c
24567F:	kernel/rcu/rcuscale.c
24568F:	kernel/rcu/rcutorture.c
24569F:	kernel/rcu/refscale.c
24570F:	kernel/torture.c
24571
24572TOSHIBA ACPI EXTRAS DRIVER
24573M:	Azael Avalos <[email protected]>
24574L:	[email protected]
24575S:	Maintained
24576F:	drivers/platform/x86/toshiba_acpi.c
24577
24578TOSHIBA BLUETOOTH DRIVER
24579M:	Azael Avalos <[email protected]>
24580L:	[email protected]
24581S:	Maintained
24582F:	drivers/platform/x86/toshiba_bluetooth.c
24583
24584TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24585M:	Azael Avalos <[email protected]>
24586L:	[email protected]
24587S:	Maintained
24588F:	drivers/platform/x86/toshiba_haps.c
24589
24590TOSHIBA SMM DRIVER
24591M:	Jonathan Buzzard <[email protected]>
24592S:	Maintained
24593W:	http://www.buzzard.org.uk/toshiba/
24594F:	drivers/char/toshiba.c
24595F:	include/linux/toshiba.h
24596F:	include/uapi/linux/toshiba.h
24597
24598TOSHIBA TC358743 DRIVER
24599M:	Hans Verkuil <[email protected]>
24600L:	[email protected]
24601S:	Maintained
24602F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24603F:	drivers/media/i2c/tc358743*
24604F:	include/media/i2c/tc358743.h
24605
24606TOSHIBA WMI HOTKEYS DRIVER
24607M:	Azael Avalos <[email protected]>
24608L:	[email protected]
24609S:	Maintained
24610F:	drivers/platform/x86/toshiba-wmi.c
24611
24612TPM DEVICE DRIVER
24613M:	Peter Huewe <[email protected]>
24614M:	Jarkko Sakkinen <[email protected]>
24615R:	Jason Gunthorpe <[email protected]>
24616L:	[email protected]
24617S:	Maintained
24618W:	https://codeberg.org/jarkko/linux-tpmdd-test
24619Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24621F:	Documentation/devicetree/bindings/tpm/
24622F:	drivers/char/tpm/
24623F:	include/linux/tpm*.h
24624F:	include/uapi/linux/vtpm_proxy.h
24625F:	tools/testing/selftests/tpm2/
24626
24627TPS546D24 DRIVER
24628M:	Duke Du <[email protected]>
24629L:	[email protected]
24630S:	Maintained
24631F:	Documentation/hwmon/tps546d24.rst
24632F:	drivers/hwmon/pmbus/tps546d24.c
24633
24634TQ SYSTEMS BOARD & DRIVER SUPPORT
24635L:	[email protected]
24636S:	Supported
24637W:	https://www.tq-group.com/en/products/tq-embedded/
24638F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24639F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24640F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24641F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24642F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24643F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24644F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24645F:	drivers/gpio/gpio-tqmx86.c
24646F:	drivers/mfd/tqmx86.c
24647F:	drivers/watchdog/tqmx86_wdt.c
24648
24649TRACING
24650M:	Steven Rostedt <[email protected]>
24651M:	Masami Hiramatsu <[email protected]>
24652R:	Mathieu Desnoyers <[email protected]>
24653L:	[email protected]
24654L:	[email protected]
24655S:	Maintained
24656Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24658F:	Documentation/trace/*
24659F:	fs/tracefs/
24660F:	include/linux/trace*.h
24661F:	include/trace/
24662F:	kernel/trace/
24663F:	kernel/tracepoint.c
24664F:	scripts/tracing/
24665F:	tools/testing/selftests/ftrace/
24666
24667TRACING MMIO ACCESSES (MMIOTRACE)
24668M:	Steven Rostedt <[email protected]>
24669M:	Masami Hiramatsu <[email protected]>
24670R:	Pekka Paalanen <[email protected]>
24671L:	[email protected]
24672L:	[email protected]
24673S:	Maintained
24674F:	arch/x86/mm/kmmio.c
24675F:	arch/x86/mm/mmio-mod.c
24676F:	arch/x86/mm/testmmiotrace.c
24677F:	include/linux/mmiotrace.h
24678F:	kernel/trace/trace_mmiotrace.c
24679
24680TRACING OS NOISE / LATENCY TRACERS
24681M:	Steven Rostedt <[email protected]>
24682S:	Maintained
24683F:	Documentation/trace/hwlat_detector.rst
24684F:	Documentation/trace/osnoise-tracer.rst
24685F:	Documentation/trace/timerlat-tracer.rst
24686F:	arch/*/kernel/trace.c
24687F:	include/trace/events/osnoise.h
24688F:	kernel/trace/trace_hwlat.c
24689F:	kernel/trace/trace_irqsoff.c
24690F:	kernel/trace/trace_osnoise.c
24691F:	kernel/trace/trace_sched_wakeup.c
24692
24693TRADITIONAL CHINESE DOCUMENTATION
24694M:	Hu Haowen <[email protected]>
24695S:	Maintained
24696W:	https://github.com/srcres258/linux-doc
24697T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24698F:	Documentation/translations/zh_TW/
24699
24700TRIGGER SOURCE - PWM
24701M:	David Lechner <[email protected]>
24702S:	Maintained
24703F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24704
24705TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24706M:	Dan Williams <[email protected]>
24707L:	[email protected]
24708S:	Maintained
24709F:	Documentation/ABI/testing/configfs-tsm
24710F:	drivers/virt/coco/tsm.c
24711F:	include/linux/tsm.h
24712
24713TRUSTED SERVICES TEE DRIVER
24714M:	Balint Dobszay <[email protected]>
24715M:	Sudeep Holla <[email protected]>
24716L:	[email protected] (moderated for non-subscribers)
24717L:	[email protected]
24718S:	Maintained
24719F:	Documentation/tee/ts-tee.rst
24720F:	drivers/tee/tstee/
24721
24722TTY LAYER AND SERIAL DRIVERS
24723M:	Greg Kroah-Hartman <[email protected]>
24724M:	Jiri Slaby <[email protected]>
24725L:	[email protected]
24726L:	[email protected]
24727S:	Supported
24728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24729F:	Documentation/devicetree/bindings/serial/
24730F:	Documentation/driver-api/serial/
24731F:	drivers/tty/
24732F:	include/linux/selection.h
24733F:	include/linux/serial.h
24734F:	include/linux/serial_core.h
24735F:	include/linux/sysrq.h
24736F:	include/linux/tty*.h
24737F:	include/linux/vt.h
24738F:	include/linux/vt_*.h
24739F:	include/uapi/linux/serial.h
24740F:	include/uapi/linux/serial_core.h
24741F:	include/uapi/linux/tty.h
24742
24743TUA9001 MEDIA DRIVER
24744L:	[email protected]
24745S:	Orphan
24746W:	https://linuxtv.org
24747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24748F:	drivers/media/tuners/tua9001*
24749
24750TULIP NETWORK DRIVERS
24751L:	[email protected]
24752L:	[email protected]
24753S:	Orphan
24754F:	drivers/net/ethernet/dec/tulip/
24755
24756TUN/TAP driver
24757M:	Willem de Bruijn <[email protected]>
24758M:	Jason Wang <[email protected]>
24759S:	Maintained
24760W:	http://vtun.sourceforge.net/tun
24761F:	Documentation/networking/tuntap.rst
24762F:	arch/um/os-Linux/drivers/
24763F:	drivers/net/tap.c
24764F:	drivers/net/tun*
24765
24766TURBOCHANNEL SUBSYSTEM
24767M:	"Maciej W. Rozycki" <[email protected]>
24768L:	[email protected]
24769S:	Maintained
24770Q:	https://patchwork.kernel.org/project/linux-mips/list/
24771F:	drivers/tc/
24772F:	include/linux/tc.h
24773
24774TURBOSTAT UTILITY
24775M:	"Len Brown" <[email protected]>
24776L:	[email protected]
24777S:	Supported
24778Q:	https://patchwork.kernel.org/project/linux-pm/list/
24779B:	https://bugzilla.kernel.org
24780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24781F:	tools/power/x86/turbostat/
24782F:	tools/testing/selftests/turbostat/
24783
24784TW5864 VIDEO4LINUX DRIVER
24785M:	Bluecherry Maintainers <[email protected]>
24786M:	Andrey Utkin <[email protected]>
24787M:	Andrey Utkin <[email protected]>
24788L:	[email protected]
24789S:	Supported
24790F:	drivers/media/pci/tw5864/
24791
24792TW68 VIDEO4LINUX DRIVER
24793M:	Hans Verkuil <[email protected]>
24794L:	[email protected]
24795S:	Odd Fixes
24796W:	https://linuxtv.org
24797T:	git git://linuxtv.org/media.git
24798F:	drivers/media/pci/tw68/
24799
24800TW686X VIDEO4LINUX DRIVER
24801M:	Ezequiel Garcia <[email protected]>
24802L:	[email protected]
24803S:	Maintained
24804W:	http://linuxtv.org
24805T:	git git://linuxtv.org/media.git
24806F:	drivers/media/pci/tw686x/
24807
24808U-BOOT ENVIRONMENT VARIABLES
24809M:	Rafał Miłecki <[email protected]>
24810S:	Maintained
24811F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24812F:	drivers/nvmem/layouts/u-boot-env.c
24813F:	drivers/nvmem/u-boot-env.c
24814
24815UACCE ACCELERATOR FRAMEWORK
24816M:	Zhangfei Gao <[email protected]>
24817M:	Zhou Wang <[email protected]>
24818L:	[email protected]
24819L:	[email protected]
24820S:	Maintained
24821F:	Documentation/ABI/testing/sysfs-driver-uacce
24822F:	Documentation/misc-devices/uacce.rst
24823F:	drivers/misc/uacce/
24824F:	include/linux/uacce.h
24825F:	include/uapi/misc/uacce/
24826
24827UBI FILE SYSTEM (UBIFS)
24828M:	Richard Weinberger <[email protected]>
24829R:	Zhihao Cheng <[email protected]>
24830L:	[email protected]
24831S:	Supported
24832W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24835F:	Documentation/ABI/testing/sysfs-fs-ubifs
24836F:	Documentation/filesystems/ubifs-authentication.rst
24837F:	Documentation/filesystems/ubifs.rst
24838F:	fs/ubifs/
24839
24840UBLK USERSPACE BLOCK DRIVER
24841M:	Ming Lei <[email protected]>
24842L:	[email protected]
24843S:	Maintained
24844F:	Documentation/block/ublk.rst
24845F:	drivers/block/ublk_drv.c
24846F:	include/uapi/linux/ublk_cmd.h
24847F:	tools/testing/selftests/ublk/
24848
24849UBSAN
24850M:	Kees Cook <[email protected]>
24851R:	Marco Elver <[email protected]>
24852R:	Andrey Konovalov <[email protected]>
24853R:	Andrey Ryabinin <[email protected]>
24854L:	[email protected]
24855L:	[email protected]
24856S:	Supported
24857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24858F:	Documentation/dev-tools/ubsan.rst
24859F:	include/linux/ubsan.h
24860F:	lib/Kconfig.ubsan
24861F:	lib/test_ubsan.c
24862F:	lib/ubsan.c
24863F:	lib/ubsan.h
24864F:	scripts/Makefile.ubsan
24865K:	\bARCH_HAS_UBSAN\b
24866
24867UCLINUX (M68KNOMMU AND COLDFIRE)
24868M:	Greg Ungerer <[email protected]>
24869L:	[email protected]
24870S:	Maintained
24871W:	http://www.linux-m68k.org/
24872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24873F:	arch/m68k/*/*_no.*
24874F:	arch/m68k/68*/
24875F:	arch/m68k/coldfire/
24876F:	arch/m68k/include/asm/*_no.*
24877
24878UDF FILESYSTEM
24879M:	Jan Kara <[email protected]>
24880S:	Maintained
24881F:	Documentation/filesystems/udf.rst
24882F:	fs/udf/
24883
24884UDRAW TABLET
24885M:	Bastien Nocera <[email protected]>
24886L:	[email protected]
24887S:	Maintained
24888F:	drivers/hid/hid-udraw-ps3.c
24889
24890UHID USERSPACE HID IO DRIVER
24891M:	David Rheinsberg <[email protected]>
24892L:	[email protected]
24893S:	Maintained
24894F:	drivers/hid/uhid.c
24895F:	include/uapi/linux/uhid.h
24896
24897ULPI BUS
24898M:	Heikki Krogerus <[email protected]>
24899L:	[email protected]
24900S:	Maintained
24901F:	drivers/usb/common/ulpi.c
24902F:	include/linux/ulpi/
24903
24904UNICODE SUBSYSTEM
24905M:	Gabriel Krisman Bertazi <[email protected]>
24906L:	[email protected]
24907S:	Supported
24908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24909F:	fs/unicode/
24910
24911UNIFDEF
24912M:	Tony Finch <[email protected]>
24913S:	Maintained
24914W:	http://dotat.at/prog/unifdef
24915F:	scripts/unifdef.c
24916
24917UNIFORM CDROM DRIVER
24918M:	Phillip Potter <[email protected]>
24919S:	Maintained
24920F:	Documentation/cdrom/
24921F:	drivers/cdrom/cdrom.c
24922F:	include/linux/cdrom.h
24923F:	include/uapi/linux/cdrom.h
24924
24925UNION-FIND
24926M:	Xavier <[email protected]>
24927L:	[email protected]
24928S:	Maintained
24929F:	Documentation/core-api/union_find.rst
24930F:	Documentation/translations/zh_CN/core-api/union_find.rst
24931F:	include/linux/union_find.h
24932F:	lib/union_find.c
24933
24934UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24935R:	Alim Akhtar <[email protected]>
24936R:	Avri Altman <[email protected]>
24937R:	Bart Van Assche <[email protected]>
24938L:	[email protected]
24939S:	Supported
24940F:	Documentation/devicetree/bindings/ufs/
24941F:	Documentation/scsi/ufs.rst
24942F:	drivers/ufs/core/
24943
24944UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24945M:	Pedro Sousa <[email protected]>
24946L:	[email protected]
24947S:	Supported
24948F:	drivers/ufs/host/*dwc*
24949
24950UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24951M:	Alim Akhtar <[email protected]>
24952R:	Peter Griffin <[email protected]>
24953L:	[email protected]
24954L:	[email protected]
24955S:	Maintained
24956F:	drivers/ufs/host/ufs-exynos*
24957
24958UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24959M:	Peter Wang <[email protected]>
24960R:	Stanley Jhu <[email protected]>
24961L:	[email protected]
24962L:	[email protected] (moderated for non-subscribers)
24963S:	Maintained
24964F:	drivers/ufs/host/ufs-mediatek*
24965
24966UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24967M:	Manivannan Sadhasivam <[email protected]>
24968L:	[email protected]
24969L:	[email protected]
24970S:	Maintained
24971F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24972F:	drivers/ufs/host/ufs-qcom*
24973
24974UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24975M:	Yoshihiro Shimoda <[email protected]>
24976L:	[email protected]
24977L:	[email protected]
24978S:	Maintained
24979F:	drivers/ufs/host/ufs-renesas.c
24980
24981UNSORTED BLOCK IMAGES (UBI)
24982M:	Richard Weinberger <[email protected]>
24983R:	Zhihao Cheng <[email protected]>
24984L:	[email protected]
24985S:	Supported
24986W:	http://www.linux-mtd.infradead.org/
24987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24989F:	drivers/mtd/ubi/
24990F:	include/linux/mtd/ubi.h
24991F:	include/uapi/mtd/ubi-user.h
24992
24993UPROBES
24994M:	Masami Hiramatsu <[email protected]>
24995M:	Oleg Nesterov <[email protected]>
24996M:	Peter Zijlstra <[email protected]>
24997L:	[email protected]
24998L:	[email protected]
24999S:	Maintained
25000F:	arch/*/include/asm/uprobes.h
25001F:	arch/*/kernel/probes/uprobes.c
25002F:	arch/*/kernel/uprobes.c
25003F:	include/linux/uprobes.h
25004F:	kernel/events/uprobes.c
25005
25006USB "USBNET" DRIVER FRAMEWORK
25007M:	Oliver Neukum <[email protected]>
25008L:	[email protected]
25009S:	Maintained
25010W:	http://www.linux-usb.org/usbnet
25011F:	drivers/net/usb/usbnet.c
25012F:	include/linux/usb/usbnet.h
25013
25014USB ACM DRIVER
25015M:	Oliver Neukum <[email protected]>
25016L:	[email protected]
25017S:	Maintained
25018F:	Documentation/usb/acm.rst
25019F:	drivers/usb/class/cdc-acm.*
25020
25021USB APPLE MFI FASTCHARGE DRIVER
25022M:	Bastien Nocera <[email protected]>
25023L:	[email protected]
25024S:	Maintained
25025F:	drivers/usb/misc/apple-mfi-fastcharge.c
25026
25027USB AR5523 WIRELESS DRIVER
25028L:	[email protected]
25029S:	Orphan
25030F:	drivers/net/wireless/ath/ar5523/
25031
25032USB ATTACHED SCSI
25033M:	Oliver Neukum <[email protected]>
25034L:	[email protected]
25035L:	[email protected]
25036S:	Maintained
25037F:	drivers/usb/storage/uas.c
25038
25039USB CDC ETHERNET DRIVER
25040M:	Oliver Neukum <[email protected]>
25041L:	[email protected]
25042S:	Maintained
25043F:	drivers/net/usb/cdc_*.c
25044F:	include/uapi/linux/usb/cdc.h
25045
25046USB CHAOSKEY DRIVER
25047M:	Keith Packard <[email protected]>
25048L:	[email protected]
25049S:	Maintained
25050F:	drivers/usb/misc/chaoskey.c
25051
25052USB CYPRESS C67X00 DRIVER
25053L:	[email protected]
25054S:	Orphan
25055F:	drivers/usb/c67x00/
25056
25057USB DAVICOM DM9601 DRIVER
25058M:	Peter Korsgaard <[email protected]>
25059L:	[email protected]
25060S:	Maintained
25061W:	http://www.linux-usb.org/usbnet
25062F:	drivers/net/usb/dm9601.c
25063
25064USB EHCI DRIVER
25065M:	Alan Stern <[email protected]>
25066L:	[email protected]
25067S:	Maintained
25068F:	Documentation/usb/ehci.rst
25069F:	drivers/usb/host/ehci*
25070
25071USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
25072M:	Jiri Kosina <[email protected]>
25073M:	Benjamin Tissoires <[email protected]>
25074L:	[email protected]
25075S:	Maintained
25076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
25077F:	Documentation/hid/hiddev.rst
25078F:	drivers/hid/usbhid/
25079
25080USB INTEL XHCI ROLE MUX DRIVER
25081M:	Hans de Goede <[email protected]>
25082L:	[email protected]
25083S:	Maintained
25084F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
25085
25086USB IP DRIVER FOR HISILICON KIRIN 960
25087M:	Yu Chen <[email protected]>
25088M:	Binghui Wang <[email protected]>
25089L:	[email protected]
25090S:	Maintained
25091F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25092F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
25093
25094USB IP DRIVER FOR HISILICON KIRIN 970
25095M:	Mauro Carvalho Chehab <[email protected]>
25096L:	[email protected]
25097S:	Maintained
25098F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25099F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
25100
25101USB ISP116X DRIVER
25102M:	Olav Kongas <[email protected]>
25103L:	[email protected]
25104S:	Maintained
25105F:	drivers/usb/host/isp116x*
25106F:	include/linux/usb/isp116x.h
25107
25108USB ISP1760 DRIVER
25109M:	Rui Miguel Silva <[email protected]>
25110L:	[email protected]
25111S:	Maintained
25112F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25113F:	drivers/usb/isp1760/*
25114
25115USB LAN78XX ETHERNET DRIVER
25116M:	Thangaraj Samynathan <[email protected]>
25117M:	Rengarajan Sundararajan <[email protected]>
25118M:	[email protected]
25119L:	[email protected]
25120S:	Maintained
25121F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25122F:	drivers/net/usb/lan78xx.*
25123F:	include/dt-bindings/net/microchip-lan78xx.h
25124
25125USB MASS STORAGE DRIVER
25126M:	Alan Stern <[email protected]>
25127L:	[email protected]
25128L:	[email protected]
25129S:	Maintained
25130F:	drivers/usb/storage/
25131
25132USB MIDI DRIVER
25133M:	Clemens Ladisch <[email protected]>
25134L:	[email protected]
25135S:	Maintained
25136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25137F:	sound/usb/midi.*
25138
25139USB NETWORKING DRIVERS
25140L:	[email protected]
25141S:	Odd Fixes
25142F:	drivers/net/usb/
25143
25144USB OHCI DRIVER
25145M:	Alan Stern <[email protected]>
25146L:	[email protected]
25147S:	Maintained
25148F:	Documentation/usb/ohci.rst
25149F:	drivers/usb/host/ohci*
25150
25151USB OTG FSM (Finite State Machine)
25152M:	Peter Chen <[email protected]>
25153L:	[email protected]
25154S:	Maintained
25155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25156F:	drivers/usb/common/usb-otg-fsm.c
25157
25158USB OVER IP DRIVER
25159M:	Valentina Manea <[email protected]>
25160M:	Shuah Khan <[email protected]>
25161M:	Shuah Khan <[email protected]>
25162R:	Hongren Zheng <[email protected]>
25163L:	[email protected]
25164S:	Maintained
25165F:	Documentation/usb/usbip_protocol.rst
25166F:	drivers/usb/usbip/
25167F:	tools/testing/selftests/drivers/usb/usbip/
25168F:	tools/usb/usbip/
25169
25170USB PEGASUS DRIVER
25171M:	Petko Manolov <[email protected]>
25172L:	[email protected]
25173L:	[email protected]
25174S:	Maintained
25175W:	https://github.com/petkan/pegasus
25176T:	git https://github.com/petkan/pegasus.git
25177F:	drivers/net/usb/pegasus.*
25178
25179USB PRINTER DRIVER (usblp)
25180M:	Pete Zaitcev <[email protected]>
25181L:	[email protected]
25182S:	Supported
25183F:	drivers/usb/class/usblp.c
25184
25185USB QMI WWAN NETWORK DRIVER
25186M:	Bjørn Mork <[email protected]>
25187L:	[email protected]
25188S:	Maintained
25189F:	Documentation/ABI/testing/sysfs-class-net-qmi
25190F:	drivers/net/usb/qmi_wwan.c
25191
25192USB RAW GADGET DRIVER
25193R:	Andrey Konovalov <[email protected]>
25194L:	[email protected]
25195S:	Maintained
25196B:	https://github.com/xairy/raw-gadget/issues
25197F:	Documentation/usb/raw-gadget.rst
25198F:	drivers/usb/gadget/legacy/raw_gadget.c
25199F:	include/uapi/linux/usb/raw_gadget.h
25200
25201USB RTL8150 DRIVER
25202M:	Petko Manolov <[email protected]>
25203L:	[email protected]
25204L:	[email protected]
25205S:	Maintained
25206W:	https://github.com/petkan/rtl8150
25207T:	git https://github.com/petkan/rtl8150.git
25208F:	drivers/net/usb/rtl8150.c
25209
25210USB SERIAL SUBSYSTEM
25211M:	Johan Hovold <[email protected]>
25212L:	[email protected]
25213S:	Maintained
25214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25215F:	Documentation/usb/usb-serial.rst
25216F:	drivers/usb/serial/
25217F:	include/linux/usb/serial.h
25218
25219USB SMSC75XX ETHERNET DRIVER
25220M:	Steve Glendinning <[email protected]>
25221L:	[email protected]
25222S:	Maintained
25223F:	drivers/net/usb/smsc75xx.*
25224
25225USB SMSC95XX ETHERNET DRIVER
25226M:	Steve Glendinning <[email protected]>
25227M:	[email protected]
25228L:	[email protected]
25229S:	Maintained
25230F:	drivers/net/usb/smsc95xx.*
25231
25232USB SUBSYSTEM
25233M:	Greg Kroah-Hartman <[email protected]>
25234L:	[email protected]
25235S:	Supported
25236W:	http://www.linux-usb.org
25237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25238F:	Documentation/devicetree/bindings/usb/
25239F:	Documentation/usb/
25240F:	drivers/usb/
25241F:	include/dt-bindings/usb/
25242F:	include/linux/usb.h
25243F:	include/linux/usb/
25244F:	include/uapi/linux/usb/
25245
25246USB TYPEC BUS FOR ALTERNATE MODES
25247M:	Heikki Krogerus <[email protected]>
25248L:	[email protected]
25249S:	Maintained
25250F:	Documentation/ABI/testing/sysfs-bus-typec
25251F:	Documentation/driver-api/usb/typec_bus.rst
25252F:	drivers/usb/typec/altmodes/
25253F:	include/linux/usb/typec_altmode.h
25254
25255USB TYPEC CLASS
25256M:	Heikki Krogerus <[email protected]>
25257L:	[email protected]
25258S:	Maintained
25259F:	Documentation/ABI/testing/sysfs-class-typec
25260F:	Documentation/driver-api/usb/typec.rst
25261F:	drivers/usb/typec/
25262F:	include/linux/usb/typec.h
25263
25264USB TYPEC INTEL PMC MUX DRIVER
25265M:	Heikki Krogerus <[email protected]>
25266L:	[email protected]
25267S:	Maintained
25268F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25269F:	drivers/usb/typec/mux/intel_pmc_mux.c
25270
25271USB TYPEC PI3USB30532 MUX DRIVER
25272M:	Hans de Goede <[email protected]>
25273L:	[email protected]
25274S:	Maintained
25275F:	drivers/usb/typec/mux/pi3usb30532.c
25276
25277USB TYPEC PORT CONTROLLER DRIVERS
25278M:	Badhri Jagan Sridharan <[email protected]>
25279L:	[email protected]
25280S:	Maintained
25281F:	drivers/usb/typec/tcpm/tcpci.c
25282F:	drivers/usb/typec/tcpm/tcpm.c
25283F:	include/linux/usb/tcpci.h
25284F:	include/linux/usb/tcpm.h
25285
25286USB TYPEC TUSB1046 MUX DRIVER
25287M:	Romain Gantois <[email protected]>
25288L:	[email protected]
25289S:	Maintained
25290F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25291F:	drivers/usb/typec/mux/tusb1046.c
25292
25293USB UHCI DRIVER
25294M:	Alan Stern <[email protected]>
25295L:	[email protected]
25296S:	Maintained
25297F:	drivers/usb/host/uhci*
25298
25299USB VIDEO CLASS
25300M:	Laurent Pinchart <[email protected]>
25301M:	Hans de Goede <[email protected]>
25302L:	[email protected]
25303S:	Maintained
25304W:	http://www.ideasonboard.org/uvc/
25305T:	git git://linuxtv.org/media.git
25306F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
25307F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25308F:	drivers/media/common/uvc.c
25309F:	drivers/media/usb/uvc/
25310F:	include/linux/usb/uvc.h
25311F:	include/uapi/linux/uvcvideo.h
25312
25313USB WEBCAM GADGET
25314L:	[email protected]
25315S:	Orphan
25316F:	drivers/usb/gadget/function/*uvc*
25317F:	drivers/usb/gadget/legacy/webcam.c
25318F:	include/uapi/linux/usb/g_uvc.h
25319
25320USB XHCI DRIVER
25321M:	Mathias Nyman <[email protected]>
25322L:	[email protected]
25323S:	Supported
25324F:	drivers/usb/host/pci-quirks*
25325F:	drivers/usb/host/xhci*
25326
25327USER DATAGRAM PROTOCOL (UDP)
25328M:	Willem de Bruijn <[email protected]>
25329L:	[email protected]
25330S:	Maintained
25331F:	include/linux/udp.h
25332F:	include/net/udp.h
25333F:	include/trace/events/udp.h
25334F:	include/uapi/linux/udp.h
25335F:	net/ipv4/udp.c
25336F:	net/ipv6/udp.c
25337
25338USER-MODE LINUX (UML)
25339M:	Richard Weinberger <[email protected]>
25340M:	Anton Ivanov <[email protected]>
25341M:	Johannes Berg <[email protected]>
25342L:	[email protected]
25343S:	Maintained
25344W:	http://user-mode-linux.sourceforge.net
25345Q:	https://patchwork.ozlabs.org/project/linux-um/list/
25346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25348F:	Documentation/virt/uml/
25349F:	arch/um/
25350F:	arch/x86/um/
25351F:	fs/hostfs/
25352
25353USERSPACE COPYIN/COPYOUT (UIOVEC)
25354M:	Alexander Viro <[email protected]>
25355S:	Maintained
25356F:	include/linux/uio.h
25357F:	lib/iov_iter.c
25358
25359USERSPACE DMA BUFFER DRIVER
25360M:	Gerd Hoffmann <[email protected]>
25361M:	Vivek Kasireddy <[email protected]>
25362L:	[email protected]
25363S:	Maintained
25364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25365F:	drivers/dma-buf/udmabuf.c
25366F:	include/uapi/linux/udmabuf.h
25367
25368USERSPACE I/O (UIO)
25369M:	Greg Kroah-Hartman <[email protected]>
25370S:	Maintained
25371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25372F:	Documentation/driver-api/uio-howto.rst
25373F:	drivers/uio/
25374F:	include/linux/uio_driver.h
25375
25376UTIL-LINUX PACKAGE
25377M:	Karel Zak <[email protected]>
25378L:	[email protected]
25379S:	Maintained
25380W:	http://en.wikipedia.org/wiki/Util-linux
25381T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25382
25383UUID HELPERS
25384R:	Andy Shevchenko <[email protected]>
25385L:	[email protected]
25386S:	Maintained
25387F:	include/linux/uuid.h
25388F:	lib/test_uuid.c
25389F:	lib/uuid.c
25390
25391UV SYSFS DRIVER
25392M:	Justin Ernst <[email protected]>
25393L:	[email protected]
25394S:	Maintained
25395F:	drivers/platform/x86/uv_sysfs.c
25396
25397UVESAFB DRIVER
25398M:	Michal Januszewski <[email protected]>
25399L:	[email protected]
25400S:	Maintained
25401W:	https://github.com/mjanusz/v86d
25402F:	Documentation/fb/uvesafb.rst
25403F:	drivers/video/fbdev/uvesafb.*
25404
25405Ux500 CLOCK DRIVERS
25406M:	Ulf Hansson <[email protected]>
25407L:	[email protected]
25408L:	[email protected] (moderated for non-subscribers)
25409S:	Maintained
25410F:	drivers/clk/ux500/
25411
25412V4L2 ASYNC AND FWNODE FRAMEWORKS
25413M:	Sakari Ailus <[email protected]>
25414L:	[email protected]
25415S:	Maintained
25416T:	git git://linuxtv.org/media.git
25417F:	drivers/media/v4l2-core/v4l2-async.c
25418F:	drivers/media/v4l2-core/v4l2-fwnode.c
25419F:	include/media/v4l2-async.h
25420F:	include/media/v4l2-fwnode.h
25421
25422V4L2 LENS DRIVERS
25423M:	Sakari Ailus <[email protected]>
25424L:	[email protected]
25425S:	Maintained
25426F:	drivers/media/i2c/ak*
25427F:	drivers/media/i2c/dw*
25428F:	drivers/media/i2c/lm*
25429
25430V4L2 CAMERA SENSOR DRIVERS
25431M:	Sakari Ailus <[email protected]>
25432L:	[email protected]
25433S:	Maintained
25434F:	Documentation/driver-api/media/camera-sensor.rst
25435F:	Documentation/driver-api/media/tx-rx.rst
25436F:	drivers/media/i2c/ar*
25437F:	drivers/media/i2c/gc*
25438F:	drivers/media/i2c/hi*
25439F:	drivers/media/i2c/imx*
25440F:	drivers/media/i2c/mt*
25441F:	drivers/media/i2c/og*
25442F:	drivers/media/i2c/ov*
25443F:	drivers/media/i2c/s5*
25444F:	drivers/media/i2c/vgxy61.c
25445
25446VF610 NAND DRIVER
25447M:	Stefan Agner <[email protected]>
25448L:	[email protected]
25449S:	Supported
25450F:	drivers/mtd/nand/raw/vf610_nfc.c
25451
25452VFAT/FAT/MSDOS FILESYSTEM
25453M:	OGAWA Hirofumi <[email protected]>
25454S:	Maintained
25455F:	Documentation/filesystems/vfat.rst
25456F:	fs/fat/
25457F:	tools/testing/selftests/filesystems/fat/
25458
25459VFIO CDX DRIVER
25460M:	Nipun Gupta <[email protected]>
25461M:	Nikhil Agarwal <[email protected]>
25462L:	[email protected]
25463S:	Maintained
25464F:	drivers/vfio/cdx/*
25465
25466VFIO DRIVER
25467M:	Alex Williamson <[email protected]>
25468L:	[email protected]
25469S:	Maintained
25470T:	git https://github.com/awilliam/linux-vfio.git
25471F:	Documentation/ABI/testing/debugfs-vfio
25472F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
25473F:	Documentation/driver-api/vfio.rst
25474F:	drivers/vfio/
25475F:	include/linux/vfio.h
25476F:	include/linux/vfio_pci_core.h
25477F:	include/uapi/linux/vfio.h
25478
25479VFIO FSL-MC DRIVER
25480L:	[email protected]
25481S:	Orphan
25482F:	drivers/vfio/fsl-mc/
25483
25484VFIO HISILICON PCI DRIVER
25485M:	Longfang Liu <[email protected]>
25486M:	Shameer Kolothum <[email protected]>
25487L:	[email protected]
25488S:	Maintained
25489F:	drivers/vfio/pci/hisilicon/
25490
25491VFIO MEDIATED DEVICE DRIVERS
25492M:	Kirti Wankhede <[email protected]>
25493L:	[email protected]
25494S:	Maintained
25495F:	Documentation/driver-api/vfio-mediated-device.rst
25496F:	drivers/vfio/mdev/
25497F:	include/linux/mdev.h
25498F:	samples/vfio-mdev/
25499
25500VFIO MLX5 PCI DRIVER
25501M:	Yishai Hadas <[email protected]>
25502L:	[email protected]
25503S:	Maintained
25504F:	drivers/vfio/pci/mlx5/
25505
25506VFIO NVIDIA GRACE GPU DRIVER
25507M:	Ankit Agrawal <[email protected]>
25508L:	[email protected]
25509S:	Supported
25510F:	drivers/vfio/pci/nvgrace-gpu/
25511
25512VFIO PCI DEVICE SPECIFIC DRIVERS
25513R:	Jason Gunthorpe <[email protected]>
25514R:	Yishai Hadas <[email protected]>
25515R:	Shameer Kolothum <[email protected]>
25516R:	Kevin Tian <[email protected]>
25517L:	[email protected]
25518S:	Maintained
25519P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25520F:	drivers/vfio/pci/*/
25521
25522VFIO PDS PCI DRIVER
25523M:	Brett Creeley <[email protected]>
25524L:	[email protected]
25525S:	Maintained
25526F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25527F:	drivers/vfio/pci/pds/
25528
25529VFIO PLATFORM DRIVER
25530M:	Eric Auger <[email protected]>
25531L:	[email protected]
25532S:	Maintained
25533F:	drivers/vfio/platform/
25534
25535VFIO QAT PCI DRIVER
25536M:	Xin Zeng <[email protected]>
25537M:	Giovanni Cabiddu <[email protected]>
25538L:	[email protected]
25539L:	[email protected]
25540S:	Supported
25541F:	drivers/vfio/pci/qat/
25542
25543VFIO VIRTIO PCI DRIVER
25544M:	Yishai Hadas <[email protected]>
25545L:	[email protected]
25546L:	[email protected]
25547S:	Maintained
25548F:	drivers/vfio/pci/virtio
25549
25550VGA_SWITCHEROO
25551R:	Lukas Wunner <[email protected]>
25552S:	Maintained
25553T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25554F:	Documentation/gpu/vga-switcheroo.rst
25555F:	drivers/gpu/vga/vga_switcheroo.c
25556F:	include/linux/vga_switcheroo.h
25557
25558VIA RHINE NETWORK DRIVER
25559M:	Kevin Brace <[email protected]>
25560S:	Maintained
25561F:	drivers/net/ethernet/via/via-rhine.c
25562
25563VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25564M:	Florian Tobias Schandinat <[email protected]>
25565L:	[email protected]
25566S:	Maintained
25567F:	drivers/video/fbdev/via/
25568F:	include/linux/via-core.h
25569F:	include/linux/via_i2c.h
25570
25571VIA VELOCITY NETWORK DRIVER
25572M:	Francois Romieu <[email protected]>
25573L:	[email protected]
25574S:	Maintained
25575F:	drivers/net/ethernet/via/via-velocity.*
25576
25577VICODEC VIRTUAL CODEC DRIVER
25578M:	Hans Verkuil <[email protected]>
25579L:	[email protected]
25580S:	Maintained
25581W:	https://linuxtv.org
25582T:	git git://linuxtv.org/media.git
25583F:	drivers/media/test-drivers/vicodec/*
25584
25585VIDEO I2C POLLING DRIVER
25586M:	Matt Ranostay <[email protected]>
25587L:	[email protected]
25588S:	Maintained
25589F:	drivers/media/i2c/video-i2c.c
25590
25591VIDEO MULTIPLEXER DRIVER
25592M:	Philipp Zabel <[email protected]>
25593L:	[email protected]
25594S:	Maintained
25595F:	drivers/media/platform/video-mux.c
25596
25597VIDEOBUF2 FRAMEWORK
25598M:	Tomasz Figa <[email protected]>
25599M:	Marek Szyprowski <[email protected]>
25600L:	[email protected]
25601S:	Maintained
25602F:	drivers/media/common/videobuf2/*
25603F:	include/media/videobuf2-*
25604
25605VIDTV VIRTUAL DIGITAL TV DRIVER
25606M:	Daniel W. S. Almeida <[email protected]>
25607L:	[email protected]
25608S:	Maintained
25609W:	https://linuxtv.org
25610T:	git git://linuxtv.org/media.git
25611F:	drivers/media/test-drivers/vidtv/*
25612
25613VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25614M:	Shuah Khan <[email protected]>
25615R:	Kieran Bingham <[email protected]>
25616L:	[email protected]
25617S:	Maintained
25618W:	https://linuxtv.org
25619T:	git git://linuxtv.org/media.git
25620F:	drivers/media/test-drivers/vimc/*
25621
25622VIRT LIB
25623M:	Alex Williamson <[email protected]>
25624M:	Paolo Bonzini <[email protected]>
25625L:	[email protected]
25626S:	Supported
25627F:	virt/lib/
25628
25629VIRTIO AND VHOST VSOCK DRIVER
25630M:	Stefan Hajnoczi <[email protected]>
25631M:	Stefano Garzarella <[email protected]>
25632L:	[email protected]
25633L:	[email protected]
25634L:	[email protected]
25635S:	Maintained
25636F:	drivers/vhost/vsock.c
25637F:	include/linux/virtio_vsock.h
25638F:	include/uapi/linux/virtio_vsock.h
25639F:	net/vmw_vsock/virtio_transport.c
25640F:	net/vmw_vsock/virtio_transport_common.c
25641
25642VIRTIO BALLOON
25643M:	"Michael S. Tsirkin" <[email protected]>
25644M:	David Hildenbrand <[email protected]>
25645L:	[email protected]
25646S:	Maintained
25647F:	drivers/virtio/virtio_balloon.c
25648F:	include/linux/balloon_compaction.h
25649F:	include/uapi/linux/virtio_balloon.h
25650F:	mm/balloon_compaction.c
25651
25652VIRTIO BLOCK AND SCSI DRIVERS
25653M:	"Michael S. Tsirkin" <[email protected]>
25654M:	Jason Wang <[email protected]>
25655R:	Paolo Bonzini <[email protected]>
25656R:	Stefan Hajnoczi <[email protected]>
25657R:	Eugenio Pérez <[email protected]>
25658L:	[email protected]
25659S:	Maintained
25660F:	drivers/block/virtio_blk.c
25661F:	drivers/scsi/virtio_scsi.c
25662F:	include/uapi/linux/virtio_blk.h
25663F:	include/uapi/linux/virtio_scsi.h
25664
25665VIRTIO CONSOLE DRIVER
25666M:	Amit Shah <[email protected]>
25667L:	[email protected]
25668S:	Maintained
25669F:	drivers/char/virtio_console.c
25670F:	include/uapi/linux/virtio_console.h
25671
25672VIRTIO CORE AND NET DRIVERS
25673M:	"Michael S. Tsirkin" <[email protected]>
25674M:	Jason Wang <[email protected]>
25675R:	Xuan Zhuo <[email protected]>
25676R:	Eugenio Pérez <[email protected]>
25677L:	[email protected]
25678S:	Maintained
25679F:	Documentation/ABI/testing/sysfs-bus-vdpa
25680F:	Documentation/ABI/testing/sysfs-class-vduse
25681F:	Documentation/devicetree/bindings/virtio/
25682F:	Documentation/driver-api/virtio/
25683F:	drivers/block/virtio_blk.c
25684F:	drivers/crypto/virtio/
25685F:	drivers/net/virtio_net.c
25686F:	drivers/vdpa/
25687F:	drivers/virtio/
25688F:	include/linux/vdpa.h
25689F:	include/linux/virtio*.h
25690F:	include/linux/vringh.h
25691F:	include/uapi/linux/virtio_*.h
25692F:	net/vmw_vsock/virtio*
25693F:	tools/virtio/
25694F:	tools/testing/selftests/drivers/net/virtio_net/
25695
25696VIRTIO CRYPTO DRIVER
25697M:	Gonglei <[email protected]>
25698L:	[email protected]
25699L:	[email protected]
25700S:	Maintained
25701F:	drivers/crypto/virtio/
25702F:	include/uapi/linux/virtio_crypto.h
25703
25704VIRTIO DRIVERS FOR S390
25705M:	Cornelia Huck <[email protected]>
25706M:	Halil Pasic <[email protected]>
25707M:	Eric Farman <[email protected]>
25708L:	[email protected]
25709L:	[email protected]
25710L:	[email protected]
25711S:	Supported
25712F:	arch/s390/include/uapi/asm/virtio-ccw.h
25713F:	drivers/s390/virtio/
25714
25715VIRTIO FILE SYSTEM
25716M:	Vivek Goyal <[email protected]>
25717M:	Stefan Hajnoczi <[email protected]>
25718M:	Miklos Szeredi <[email protected]>
25719R:	Eugenio Pérez <[email protected]>
25720L:	[email protected]
25721L:	[email protected]
25722S:	Supported
25723W:	https://virtio-fs.gitlab.io/
25724F:	Documentation/filesystems/virtiofs.rst
25725F:	fs/fuse/virtio_fs.c
25726F:	include/uapi/linux/virtio_fs.h
25727
25728VIRTIO GPIO DRIVER
25729M:	Enrico Weigelt, metux IT consult <[email protected]>
25730M:	Viresh Kumar <[email protected]>
25731L:	[email protected]
25732L:	[email protected]
25733S:	Maintained
25734F:	drivers/gpio/gpio-virtio.c
25735F:	include/uapi/linux/virtio_gpio.h
25736
25737VIRTIO GPU DRIVER
25738M:	David Airlie <[email protected]>
25739M:	Gerd Hoffmann <[email protected]>
25740R:	Gurchetan Singh <[email protected]>
25741R:	Chia-I Wu <[email protected]>
25742L:	[email protected]
25743L:	[email protected]
25744S:	Maintained
25745T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25746F:	drivers/gpu/drm/ci/xfails/virtio*
25747F:	drivers/gpu/drm/virtio/
25748F:	include/uapi/linux/virtio_gpu.h
25749
25750VIRTIO HOST (VHOST)
25751M:	"Michael S. Tsirkin" <[email protected]>
25752M:	Jason Wang <[email protected]>
25753R:	Eugenio Pérez <[email protected]>
25754L:	[email protected]
25755L:	[email protected]
25756L:	[email protected]
25757S:	Maintained
25758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25759F:	drivers/vhost/
25760F:	include/linux/sched/vhost_task.h
25761F:	include/linux/vhost_iotlb.h
25762F:	include/uapi/linux/vhost.h
25763F:	kernel/vhost_task.c
25764
25765VIRTIO HOST (VHOST-SCSI)
25766M:	"Michael S. Tsirkin" <[email protected]>
25767M:	Jason Wang <[email protected]>
25768M:	Mike Christie <[email protected]>
25769R:	Paolo Bonzini <[email protected]>
25770R:	Stefan Hajnoczi <[email protected]>
25771L:	[email protected]
25772S:	Maintained
25773F:	drivers/vhost/scsi.c
25774
25775VIRTIO I2C DRIVER
25776M:	Viresh Kumar <[email protected]>
25777R:	"Chen, Jian Jun" <[email protected]>
25778L:	[email protected]
25779L:	[email protected]
25780S:	Maintained
25781F:	drivers/i2c/busses/i2c-virtio.c
25782F:	include/uapi/linux/virtio_i2c.h
25783
25784VIRTIO INPUT DRIVER
25785M:	Gerd Hoffmann <[email protected]>
25786S:	Maintained
25787F:	drivers/virtio/virtio_input.c
25788F:	include/uapi/linux/virtio_input.h
25789
25790VIRTIO IOMMU DRIVER
25791M:	Jean-Philippe Brucker <[email protected]>
25792L:	[email protected]
25793S:	Maintained
25794F:	drivers/iommu/virtio-iommu.c
25795F:	include/uapi/linux/virtio_iommu.h
25796
25797VIRTIO MEM DRIVER
25798M:	David Hildenbrand <[email protected]>
25799L:	[email protected]
25800S:	Maintained
25801W:	https://virtio-mem.gitlab.io/
25802F:	drivers/virtio/virtio_mem.c
25803F:	include/uapi/linux/virtio_mem.h
25804
25805VIRTIO PMEM DRIVER
25806M:	Pankaj Gupta <[email protected]>
25807L:	[email protected]
25808S:	Maintained
25809F:	drivers/nvdimm/nd_virtio.c
25810F:	drivers/nvdimm/virtio_pmem.c
25811
25812VIRTIO SOUND DRIVER
25813M:	Anton Yakovlev <[email protected]>
25814M:	"Michael S. Tsirkin" <[email protected]>
25815L:	[email protected]
25816L:	[email protected]
25817S:	Maintained
25818F:	include/uapi/linux/virtio_snd.h
25819F:	sound/virtio/*
25820
25821VIRTUAL BOX GUEST DEVICE DRIVER
25822M:	Hans de Goede <[email protected]>
25823M:	Arnd Bergmann <[email protected]>
25824M:	Greg Kroah-Hartman <[email protected]>
25825S:	Maintained
25826F:	drivers/virt/vboxguest/
25827F:	include/linux/vbox_utils.h
25828F:	include/uapi/linux/vbox*.h
25829
25830VIRTUAL BOX SHARED FOLDER VFS DRIVER
25831M:	Hans de Goede <[email protected]>
25832L:	[email protected]
25833S:	Maintained
25834F:	fs/vboxsf/*
25835
25836VIRTUAL PCM TEST DRIVER
25837M:	Ivan Orlov <[email protected]>
25838L:	[email protected]
25839S:	Maintained
25840F:	Documentation/sound/cards/pcmtest.rst
25841F:	sound/drivers/pcmtest.c
25842F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25843
25844VIRTUAL SERIO DEVICE DRIVER
25845M:	Stephen Chandler Paul <[email protected]>
25846S:	Maintained
25847F:	drivers/input/serio/userio.c
25848F:	include/uapi/linux/userio.h
25849
25850VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25851M:	Javier Carrasco <[email protected]>
25852S:	Maintained
25853F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25854F:	drivers/iio/light/veml3235.c
25855
25856VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25857M:	Javier Carrasco <[email protected]>
25858S:	Maintained
25859F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25860F:	drivers/iio/light/veml6030.c
25861
25862VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25863M:	Javier Carrasco <[email protected]>
25864S:	Maintained
25865F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25866F:	drivers/iio/light/veml6075.c
25867
25868VISL VIRTUAL STATELESS DECODER DRIVER
25869M:	Daniel Almeida <[email protected]>
25870L:	[email protected]
25871S:	Supported
25872F:	drivers/media/test-drivers/visl
25873
25874VIVID VIRTUAL VIDEO DRIVER
25875M:	Hans Verkuil <[email protected]>
25876L:	[email protected]
25877S:	Maintained
25878W:	https://linuxtv.org
25879T:	git git://linuxtv.org/media.git
25880F:	drivers/media/test-drivers/vivid/*
25881
25882VM SOCKETS (AF_VSOCK)
25883M:	Stefano Garzarella <[email protected]>
25884L:	[email protected]
25885L:	[email protected]
25886S:	Maintained
25887F:	drivers/net/vsockmon.c
25888F:	include/net/af_vsock.h
25889F:	include/uapi/linux/vm_sockets.h
25890F:	include/uapi/linux/vm_sockets_diag.h
25891F:	include/uapi/linux/vsockmon.h
25892F:	net/vmw_vsock/
25893F:	tools/testing/vsock/
25894
25895VMALLOC
25896M:	Andrew Morton <[email protected]>
25897R:	Uladzislau Rezki <[email protected]>
25898L:	[email protected]
25899S:	Maintained
25900W:	http://www.linux-mm.org
25901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25902F:	include/linux/vmalloc.h
25903F:	mm/vmalloc.c
25904
25905VME SUBSYSTEM
25906L:	[email protected]
25907S:	Orphan
25908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25909F:	Documentation/driver-api/vme.rst
25910F:	drivers/staging/vme_user/
25911
25912VMWARE BALLOON DRIVER
25913M:	Jerrin Shaji George <[email protected]>
25914R:	Broadcom internal kernel review list <[email protected]>
25915L:	[email protected]
25916S:	Supported
25917F:	drivers/misc/vmw_balloon.c
25918
25919VMWARE HYPERVISOR INTERFACE
25920M:	Ajay Kaher <[email protected]>
25921M:	Alexey Makhalov <[email protected]>
25922R:	Broadcom internal kernel review list <[email protected]>
25923L:	[email protected]
25924L:	[email protected]
25925S:	Supported
25926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25927F:	arch/x86/include/asm/vmware.h
25928F:	arch/x86/kernel/cpu/vmware.c
25929
25930VMWARE PVRDMA DRIVER
25931M:	Bryan Tan <[email protected]>
25932M:	Vishnu Dasa <[email protected]>
25933R:	Broadcom internal kernel review list <[email protected]>
25934L:	[email protected]
25935S:	Supported
25936F:	drivers/infiniband/hw/vmw_pvrdma/
25937
25938VMWARE PVSCSI DRIVER
25939M:	Vishal Bhakta <[email protected]>
25940R:	Broadcom internal kernel review list <[email protected]>
25941L:	[email protected]
25942S:	Supported
25943F:	drivers/scsi/vmw_pvscsi.c
25944F:	drivers/scsi/vmw_pvscsi.h
25945
25946VMWARE VIRTUAL PTP CLOCK DRIVER
25947M:	Nick Shi <[email protected]>
25948R:	Ajay Kaher <[email protected]>
25949R:	Alexey Makhalov <[email protected]>
25950R:	Broadcom internal kernel review list <[email protected]>
25951L:	[email protected]
25952S:	Supported
25953F:	drivers/ptp/ptp_vmw.c
25954
25955VMWARE VMCI DRIVER
25956M:	Bryan Tan <[email protected]>
25957M:	Vishnu Dasa <[email protected]>
25958R:	Broadcom internal kernel review list <[email protected]>
25959L:	[email protected]
25960S:	Supported
25961F:	drivers/misc/vmw_vmci/
25962F:	include/linux/vmw_vmci*
25963
25964VMWARE VMMOUSE SUBDRIVER
25965M:	Zack Rusin <[email protected]>
25966R:	Broadcom internal kernel review list <[email protected]>
25967L:	[email protected]
25968S:	Supported
25969F:	drivers/input/mouse/vmmouse.c
25970F:	drivers/input/mouse/vmmouse.h
25971
25972VMWARE VMXNET3 ETHERNET DRIVER
25973M:	Ronak Doshi <[email protected]>
25974R:	Broadcom internal kernel review list <[email protected]>
25975L:	[email protected]
25976S:	Supported
25977F:	drivers/net/vmxnet3/
25978
25979VMWARE VSOCK VMCI TRANSPORT DRIVER
25980M:	Bryan Tan <[email protected]>
25981M:	Vishnu Dasa <[email protected]>
25982R:	Broadcom internal kernel review list <[email protected]>
25983L:	[email protected]
25984S:	Supported
25985F:	net/vmw_vsock/vmci_transport*
25986
25987VOCORE VOCORE2 BOARD
25988M:	Harvey Hunt <[email protected]>
25989L:	[email protected]
25990S:	Maintained
25991F:	arch/mips/boot/dts/ralink/vocore2.dts
25992
25993VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25994M:	Liam Girdwood <[email protected]>
25995M:	Mark Brown <[email protected]>
25996L:	[email protected]
25997S:	Supported
25998W:	http://www.slimlogic.co.uk/?p=48
25999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
26000F:	Documentation/devicetree/bindings/regulator/
26001F:	Documentation/power/regulator/
26002F:	drivers/regulator/
26003F:	include/dt-bindings/regulator/
26004F:	include/linux/regulator/
26005K:	regulator_get_optional
26006
26007VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
26008R:	Matti Vaittinen <[email protected]>
26009F:	drivers/regulator/irq_helpers.c
26010
26011VRF
26012M:	David Ahern <[email protected]>
26013L:	[email protected]
26014S:	Maintained
26015F:	Documentation/networking/vrf.rst
26016F:	drivers/net/vrf.c
26017
26018VSPRINTF
26019M:	Petr Mladek <[email protected]>
26020M:	Steven Rostedt <[email protected]>
26021R:	Andy Shevchenko <[email protected]>
26022R:	Rasmus Villemoes <[email protected]>
26023R:	Sergey Senozhatsky <[email protected]>
26024S:	Maintained
26025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
26026F:	Documentation/core-api/printk-formats.rst
26027F:	lib/tests/printf_kunit.c
26028F:	lib/tests/scanf_kunit.c
26029F:	lib/vsprintf.c
26030
26031VT1211 HARDWARE MONITOR DRIVER
26032M:	Juerg Haefliger <[email protected]>
26033L:	[email protected]
26034S:	Maintained
26035F:	Documentation/hwmon/vt1211.rst
26036F:	drivers/hwmon/vt1211.c
26037
26038VT8231 HARDWARE MONITOR DRIVER
26039M:	Roger Lucas <[email protected]>
26040L:	[email protected]
26041S:	Maintained
26042F:	drivers/hwmon/vt8231.c
26043
26044VUB300 USB to SDIO/SD/MMC bridge chip
26045L:	[email protected]
26046S:	Orphan
26047F:	drivers/mmc/host/vub300.c
26048
26049W1 DALLAS'S 1-WIRE BUS
26050M:	Krzysztof Kozlowski <[email protected]>
26051S:	Maintained
26052F:	Documentation/devicetree/bindings/w1/
26053F:	Documentation/w1/
26054F:	drivers/w1/
26055F:	include/linux/w1.h
26056
26057W83791D HARDWARE MONITORING DRIVER
26058M:	Marc Hulsman <[email protected]>
26059L:	[email protected]
26060S:	Maintained
26061F:	Documentation/hwmon/w83791d.rst
26062F:	drivers/hwmon/w83791d.c
26063
26064W83793 HARDWARE MONITORING DRIVER
26065M:	Rudolf Marek <[email protected]>
26066L:	[email protected]
26067S:	Maintained
26068F:	Documentation/hwmon/w83793.rst
26069F:	drivers/hwmon/w83793.c
26070
26071W83795 HARDWARE MONITORING DRIVER
26072M:	Jean Delvare <[email protected]>
26073L:	[email protected]
26074S:	Maintained
26075F:	drivers/hwmon/w83795.c
26076
26077W83L51xD SD/MMC CARD INTERFACE DRIVER
26078M:	Pierre Ossman <[email protected]>
26079S:	Maintained
26080F:	drivers/mmc/host/wbsd.*
26081
26082WACOM PROTOCOL 4 SERIAL TABLETS
26083M:	Julian Squires <[email protected]>
26084M:	Hans de Goede <[email protected]>
26085L:	[email protected]
26086S:	Maintained
26087F:	drivers/input/tablet/wacom_serial4.c
26088
26089WANGXUN ETHERNET DRIVER
26090M:	Jiawen Wu <[email protected]>
26091M:	Mengyuan Lou <[email protected]>
26092L:	[email protected]
26093S:	Maintained
26094W:	https://www.net-swift.com
26095F:	Documentation/networking/device_drivers/ethernet/wangxun/*
26096F:	drivers/net/ethernet/wangxun/
26097F:	drivers/net/pcs/pcs-xpcs-wx.c
26098
26099WATCHDOG DEVICE DRIVERS
26100M:	Wim Van Sebroeck <[email protected]>
26101M:	Guenter Roeck <[email protected]>
26102L:	[email protected]
26103S:	Maintained
26104W:	http://www.linux-watchdog.org/
26105T:	git git://www.linux-watchdog.org/linux-watchdog.git
26106F:	Documentation/devicetree/bindings/watchdog/
26107F:	Documentation/watchdog/
26108F:	drivers/watchdog/
26109F:	include/linux/watchdog.h
26110F:	include/trace/events/watchdog.h
26111F:	include/uapi/linux/watchdog.h
26112
26113WAVE5 VPU CODEC DRIVER
26114M:	Nas Chung <[email protected]>
26115M:	Jackson Lee <[email protected]>
26116L:	[email protected]
26117S:	Maintained
26118F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26119F:	drivers/media/platform/chips-media/wave5/
26120
26121WHISKEYCOVE PMIC GPIO DRIVER
26122M:	Kuppuswamy Sathyanarayanan <[email protected]>
26123L:	[email protected]
26124S:	Maintained
26125F:	drivers/gpio/gpio-wcove.c
26126
26127WHWAVE RTC DRIVER
26128M:	Dianlong Li <[email protected]>
26129L:	[email protected]
26130S:	Maintained
26131F:	drivers/rtc/rtc-sd3078.c
26132
26133WIIMOTE HID DRIVER
26134M:	David Rheinsberg <[email protected]>
26135L:	[email protected]
26136S:	Maintained
26137F:	drivers/hid/hid-wiimote*
26138
26139WILOCITY WIL6210 WIRELESS DRIVER
26140L:	[email protected]
26141S:	Orphan
26142W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26143F:	drivers/net/wireless/ath/wil6210/
26144
26145WINBOND CIR DRIVER
26146M:	David Härdeman <[email protected]>
26147S:	Maintained
26148F:	drivers/media/rc/winbond-cir.c
26149
26150WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26151L:	[email protected]
26152S:	Orphan
26153F:	drivers/watchdog/ebc-c384_wdt.c
26154
26155WINSYSTEMS WS16C48 GPIO DRIVER
26156M:	William Breathitt Gray <[email protected]>
26157L:	[email protected]
26158S:	Maintained
26159F:	drivers/gpio/gpio-ws16c48.c
26160
26161WIREGUARD SECURE NETWORK TUNNEL
26162M:	Jason A. Donenfeld <[email protected]>
26163L:	[email protected]
26164L:	[email protected]
26165S:	Maintained
26166F:	drivers/net/wireguard/
26167F:	tools/testing/selftests/wireguard/
26168
26169WISTRON LAPTOP BUTTON DRIVER
26170M:	Miloslav Trmac <[email protected]>
26171S:	Maintained
26172F:	drivers/input/misc/wistron_btns.c
26173
26174WMI BINARY MOF DRIVER
26175M:	Armin Wolf <[email protected]>
26176R:	Thomas Weißschuh <[email protected]>
26177L:	[email protected]
26178S:	Maintained
26179F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
26180F:	Documentation/wmi/devices/wmi-bmof.rst
26181F:	drivers/platform/x86/wmi-bmof.c
26182
26183WOLFSON MICROELECTRONICS DRIVERS
26184L:	[email protected]
26185S:	Supported
26186W:	https://github.com/CirrusLogic/linux-drivers/wiki
26187T:	git https://github.com/CirrusLogic/linux-drivers.git
26188F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26189F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26190F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26191F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26192F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26193F:	Documentation/devicetree/bindings/sound/wm*
26194F:	Documentation/hwmon/wm83??.rst
26195F:	arch/arm/mach-s3c/mach-crag6410*
26196F:	drivers/clk/clk-wm83*.c
26197F:	drivers/gpio/gpio-*wm*.c
26198F:	drivers/gpio/gpio-arizona.c
26199F:	drivers/hwmon/wm83??-hwmon.c
26200F:	drivers/input/misc/wm831x-on.c
26201F:	drivers/input/touchscreen/wm831x-ts.c
26202F:	drivers/input/touchscreen/wm97*.c
26203F:	drivers/leds/leds-wm83*.c
26204F:	drivers/mfd/arizona*
26205F:	drivers/mfd/cs47l24*
26206F:	drivers/mfd/wm*.c
26207F:	drivers/power/supply/wm83*.c
26208F:	drivers/regulator/arizona*
26209F:	drivers/regulator/wm8*.c
26210F:	drivers/rtc/rtc-wm83*.c
26211F:	drivers/video/backlight/wm83*_bl.c
26212F:	drivers/watchdog/wm83*_wdt.c
26213F:	include/linux/mfd/arizona/
26214F:	include/linux/mfd/wm831x/
26215F:	include/linux/mfd/wm8350/
26216F:	include/linux/mfd/wm8400*
26217F:	include/linux/regulator/arizona*
26218F:	include/linux/wm97xx.h
26219F:	include/sound/wm????.h
26220F:	sound/soc/codecs/arizona*
26221F:	sound/soc/codecs/cs47l24*
26222F:	sound/soc/codecs/wm*
26223
26224WORKQUEUE
26225M:	Tejun Heo <[email protected]>
26226R:	Lai Jiangshan <[email protected]>
26227S:	Maintained
26228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26229F:	Documentation/core-api/workqueue.rst
26230F:	include/linux/workqueue.h
26231F:	kernel/workqueue.c
26232F:	kernel/workqueue_internal.h
26233
26234WWAN DRIVERS
26235M:	Loic Poulain <[email protected]>
26236M:	Sergey Ryazanov <[email protected]>
26237R:	Johannes Berg <[email protected]>
26238L:	[email protected]
26239S:	Maintained
26240F:	drivers/net/wwan/
26241F:	include/linux/wwan.h
26242F:	include/uapi/linux/wwan.h
26243
26244X-POWERS AXP288 PMIC DRIVERS
26245M:	Hans de Goede <[email protected]>
26246S:	Maintained
26247F:	drivers/acpi/pmic/intel_pmic_xpower.c
26248N:	axp288
26249
26250X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26251M:	Chen-Yu Tsai <[email protected]>
26252L:	[email protected]
26253S:	Maintained
26254N:	axp[128]
26255
26256X.25 STACK
26257M:	Martin Schiller <[email protected]>
26258L:	[email protected]
26259S:	Maintained
26260F:	Documentation/networking/lapb-module.rst
26261F:	Documentation/networking/x25*
26262F:	drivers/net/wan/hdlc_x25.c
26263F:	drivers/net/wan/lapbether.c
26264F:	include/*/lapb.h
26265F:	include/net/x25*
26266F:	include/uapi/linux/x25.h
26267F:	net/lapb/
26268F:	net/x25/
26269
26270X86 ARCHITECTURE (32-BIT AND 64-BIT)
26271M:	Thomas Gleixner <[email protected]>
26272M:	Ingo Molnar <[email protected]>
26273M:	Borislav Petkov <[email protected]>
26274M:	Dave Hansen <[email protected]>
26275M:	[email protected]
26276R:	"H. Peter Anvin" <[email protected]>
26277L:	[email protected]
26278S:	Maintained
26279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26280F:	Documentation/arch/x86/
26281F:	Documentation/devicetree/bindings/x86/
26282F:	arch/x86/
26283F:	tools/testing/selftests/x86
26284
26285X86 CPUID DATABASE
26286M:	Borislav Petkov <[email protected]>
26287M:	Thomas Gleixner <[email protected]>
26288M:	[email protected]
26289R:	Ahmed S. Darwish <[email protected]>
26290L:	[email protected]
26291S:	Maintained
26292W:	https://x86-cpuid.org
26293F:	tools/arch/x86/kcpuid/cpuid.csv
26294
26295X86 ENTRY CODE
26296M:	Andy Lutomirski <[email protected]>
26297L:	[email protected]
26298S:	Maintained
26299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26300F:	arch/x86/entry/
26301
26302X86 HARDWARE VULNERABILITIES
26303M:	Thomas Gleixner <[email protected]>
26304M:	Borislav Petkov <[email protected]>
26305M:	Peter Zijlstra <[email protected]>
26306M:	Josh Poimboeuf <[email protected]>
26307R:	Pawan Gupta <[email protected]>
26308S:	Maintained
26309F:	Documentation/admin-guide/hw-vuln/
26310F:	arch/x86/include/asm/nospec-branch.h
26311F:	arch/x86/kernel/cpu/bugs.c
26312
26313X86 MCE INFRASTRUCTURE
26314M:	Tony Luck <[email protected]>
26315M:	Borislav Petkov <[email protected]>
26316L:	[email protected]
26317S:	Maintained
26318F:	Documentation/ABI/testing/sysfs-mce
26319F:	Documentation/arch/x86/x86_64/machinecheck.rst
26320F:	arch/x86/kernel/cpu/mce/*
26321
26322X86 MICROCODE UPDATE SUPPORT
26323M:	Borislav Petkov <[email protected]>
26324S:	Maintained
26325F:	arch/x86/kernel/cpu/microcode/*
26326
26327X86 MM
26328M:	Dave Hansen <[email protected]>
26329M:	Andy Lutomirski <[email protected]>
26330M:	Peter Zijlstra <[email protected]>
26331L:	[email protected]
26332S:	Maintained
26333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26334F:	arch/x86/mm/
26335
26336X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26337M:	Hans de Goede <[email protected]>
26338L:	[email protected]
26339S:	Maintained
26340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26341F:	drivers/platform/x86/x86-android-tablets/
26342
26343X86 PLATFORM DRIVERS
26344M:	Hans de Goede <[email protected]>
26345M:	Ilpo Järvinen <[email protected]>
26346L:	[email protected]
26347S:	Maintained
26348Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
26349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26350F:	drivers/platform/olpc/
26351F:	drivers/platform/x86/
26352F:	include/linux/platform_data/x86/
26353
26354X86 PLATFORM UV HPE SUPERDOME FLEX
26355M:	Steve Wahl <[email protected]>
26356R:	Justin Ernst <[email protected]>
26357R:	Kyle Meyer <[email protected]>
26358R:	Dimitri Sivanich <[email protected]>
26359R:	Russ Anderson <[email protected]>
26360S:	Supported
26361F:	arch/x86/include/asm/uv/
26362F:	arch/x86/kernel/apic/x2apic_uv_x.c
26363F:	arch/x86/platform/uv/
26364
26365X86 STACK UNWINDING
26366M:	Josh Poimboeuf <[email protected]>
26367M:	Peter Zijlstra <[email protected]>
26368S:	Supported
26369F:	arch/x86/include/asm/unwind*.h
26370F:	arch/x86/kernel/dumpstack.c
26371F:	arch/x86/kernel/stacktrace.c
26372F:	arch/x86/kernel/unwind_*.c
26373
26374X86 TRUST DOMAIN EXTENSIONS (TDX)
26375M:	Kirill A. Shutemov <[email protected]>
26376R:	Dave Hansen <[email protected]>
26377L:	[email protected]
26378L:	[email protected]
26379S:	Supported
26380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26381F:	arch/x86/boot/compressed/tdx*
26382F:	arch/x86/coco/tdx/
26383F:	arch/x86/include/asm/shared/tdx.h
26384F:	arch/x86/include/asm/tdx.h
26385F:	arch/x86/virt/vmx/tdx/
26386F:	drivers/virt/coco/tdx-guest
26387
26388X86 VDSO
26389M:	Andy Lutomirski <[email protected]>
26390L:	[email protected]
26391S:	Maintained
26392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26393F:	arch/x86/entry/vdso/
26394
26395XARRAY
26396M:	Matthew Wilcox <[email protected]>
26397L:	[email protected]
26398L:	[email protected]
26399S:	Supported
26400F:	Documentation/core-api/xarray.rst
26401F:	include/linux/idr.h
26402F:	include/linux/xarray.h
26403F:	lib/idr.c
26404F:	lib/test_xarray.c
26405F:	lib/xarray.c
26406F:	tools/testing/radix-tree
26407
26408XBOX DVD IR REMOTE
26409M:	Benjamin Valentin <[email protected]>
26410S:	Maintained
26411F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
26412F:	drivers/media/rc/xbox_remote.c
26413
26414XC2028/3028 TUNER DRIVER
26415M:	Mauro Carvalho Chehab <[email protected]>
26416L:	[email protected]
26417S:	Maintained
26418W:	https://linuxtv.org
26419T:	git git://linuxtv.org/media.git
26420F:	drivers/media/tuners/xc2028.*
26421
26422XDP (eXpress Data Path)
26423M:	Alexei Starovoitov <[email protected]>
26424M:	Daniel Borkmann <[email protected]>
26425M:	David S. Miller <[email protected]>
26426M:	Jakub Kicinski <[email protected]>
26427M:	Jesper Dangaard Brouer <[email protected]>
26428M:	John Fastabend <[email protected]>
26429L:	[email protected]
26430L:	[email protected]
26431S:	Supported
26432F:	drivers/net/ethernet/*/*/*/*/*xdp*
26433F:	drivers/net/ethernet/*/*/*xdp*
26434F:	include/net/xdp.h
26435F:	include/net/xdp_priv.h
26436F:	include/trace/events/xdp.h
26437F:	kernel/bpf/cpumap.c
26438F:	kernel/bpf/devmap.c
26439F:	net/core/xdp.c
26440F:	samples/bpf/xdp*
26441F:	tools/testing/selftests/bpf/*/*xdp*
26442F:	tools/testing/selftests/bpf/*xdp*
26443K:	(?:\b|_)xdp(?:\b|_)
26444
26445XDP SOCKETS (AF_XDP)
26446M:	Björn Töpel <[email protected]>
26447M:	Magnus Karlsson <[email protected]>
26448M:	Maciej Fijalkowski <[email protected]>
26449R:	Jonathan Lemon <[email protected]>
26450L:	[email protected]
26451L:	[email protected]
26452S:	Maintained
26453F:	Documentation/networking/af_xdp.rst
26454F:	include/net/netns/xdp.h
26455F:	include/net/xdp_sock*
26456F:	include/net/xsk_buff_pool.h
26457F:	include/uapi/linux/if_xdp.h
26458F:	include/uapi/linux/xdp_diag.h
26459F:	net/xdp/
26460F:	tools/testing/selftests/bpf/*xsk*
26461
26462XEN BLOCK SUBSYSTEM
26463M:	Roger Pau Monné <[email protected]>
26464L:	[email protected] (moderated for non-subscribers)
26465S:	Supported
26466F:	drivers/block/xen*
26467F:	drivers/block/xen-blkback/*
26468
26469XEN HYPERVISOR ARM
26470M:	Stefano Stabellini <[email protected]>
26471L:	[email protected] (moderated for non-subscribers)
26472S:	Maintained
26473F:	arch/arm/include/asm/xen/
26474F:	arch/arm/xen/
26475
26476XEN HYPERVISOR ARM64
26477M:	Stefano Stabellini <[email protected]>
26478L:	[email protected] (moderated for non-subscribers)
26479S:	Maintained
26480F:	arch/arm64/include/asm/xen/
26481F:	arch/arm64/xen/
26482
26483XEN HYPERVISOR INTERFACE
26484M:	Juergen Gross <[email protected]>
26485M:	Stefano Stabellini <[email protected]>
26486R:	Oleksandr Tyshchenko <[email protected]>
26487L:	[email protected] (moderated for non-subscribers)
26488S:	Supported
26489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26490F:	Documentation/ABI/stable/sysfs-hypervisor-xen
26491F:	Documentation/ABI/testing/sysfs-hypervisor-xen
26492F:	drivers/*/xen-*front.c
26493F:	drivers/xen/
26494F:	include/uapi/xen/
26495F:	include/xen/
26496F:	kernel/configs/xen.config
26497
26498XEN HYPERVISOR X86
26499M:	Juergen Gross <[email protected]>
26500R:	Boris Ostrovsky <[email protected]>
26501L:	[email protected] (moderated for non-subscribers)
26502S:	Supported
26503F:	arch/x86/configs/xen.config
26504F:	arch/x86/include/asm/pvclock-abi.h
26505F:	arch/x86/include/asm/xen/
26506F:	arch/x86/platform/pvh/
26507F:	arch/x86/xen/
26508
26509XEN NETWORK BACKEND DRIVER
26510M:	Wei Liu <[email protected]>
26511M:	Paul Durrant <[email protected]>
26512L:	[email protected] (moderated for non-subscribers)
26513L:	[email protected]
26514S:	Supported
26515F:	drivers/net/xen-netback/*
26516
26517XEN PCI SUBSYSTEM
26518M:	Juergen Gross <[email protected]>
26519L:	[email protected] (moderated for non-subscribers)
26520S:	Supported
26521F:	arch/x86/pci/*xen*
26522F:	drivers/pci/*xen*
26523
26524XEN PVSCSI DRIVERS
26525M:	Juergen Gross <[email protected]>
26526L:	[email protected] (moderated for non-subscribers)
26527L:	[email protected]
26528S:	Supported
26529F:	drivers/scsi/xen-scsifront.c
26530F:	drivers/xen/xen-scsiback.c
26531F:	include/xen/interface/io/vscsiif.h
26532
26533XEN PVUSB DRIVER
26534M:	Juergen Gross <[email protected]>
26535L:	[email protected] (moderated for non-subscribers)
26536L:	[email protected]
26537S:	Supported
26538F:	drivers/usb/host/xen*
26539F:	include/xen/interface/io/usbif.h
26540
26541XEN SOUND FRONTEND DRIVER
26542M:	Oleksandr Andrushchenko <[email protected]>
26543L:	[email protected] (moderated for non-subscribers)
26544L:	[email protected]
26545S:	Supported
26546F:	sound/xen/*
26547
26548XEN SWIOTLB SUBSYSTEM
26549M:	Juergen Gross <[email protected]>
26550M:	Stefano Stabellini <[email protected]>
26551L:	[email protected] (moderated for non-subscribers)
26552L:	[email protected]
26553S:	Supported
26554F:	arch/*/include/asm/xen/swiotlb-xen.h
26555F:	drivers/xen/swiotlb-xen.c
26556F:	include/xen/arm/swiotlb-xen.h
26557F:	include/xen/swiotlb-xen.h
26558
26559XFS FILESYSTEM
26560M:	Carlos Maiolino <[email protected]>
26561L:	[email protected]
26562S:	Supported
26563W:	http://xfs.org/
26564C:	irc://irc.oftc.net/xfs
26565T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26566P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26567F:	Documentation/ABI/testing/sysfs-fs-xfs
26568F:	Documentation/admin-guide/xfs.rst
26569F:	Documentation/filesystems/xfs/*
26570F:	fs/xfs/
26571F:	include/uapi/linux/dqblk_xfs.h
26572F:	include/uapi/linux/fsmap.h
26573
26574XILINX AMS DRIVER
26575M:	Anand Ashok Dumbre <[email protected]>
26576L:	[email protected]
26577S:	Maintained
26578F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26579F:	drivers/iio/adc/xilinx-ams.c
26580
26581XILINX AXI ETHERNET DRIVER
26582M:	Radhey Shyam Pandey <[email protected]>
26583S:	Maintained
26584F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26585F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26586
26587XILINX CAN DRIVER
26588M:	Appana Durga Kedareswara rao <[email protected]>
26589L:	[email protected]
26590S:	Maintained
26591F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26592F:	drivers/net/can/xilinx_can.c
26593
26594XILINX EVENT MANAGEMENT DRIVER
26595M:	Michal Simek <[email protected]>
26596S:	Maintained
26597F:	drivers/soc/xilinx/xlnx_event_manager.c
26598F:	include/linux/firmware/xlnx-event-manager.h
26599
26600XILINX GPIO DRIVER
26601M:	Shubhrajyoti Datta <[email protected]>
26602R:	Srinivas Neeli <[email protected]>
26603R:	Michal Simek <[email protected]>
26604S:	Maintained
26605F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26606F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26607F:	drivers/gpio/gpio-xilinx.c
26608F:	drivers/gpio/gpio-zynq.c
26609
26610XILINX LL TEMAC ETHERNET DRIVER
26611L:	[email protected]
26612S:	Orphan
26613F:	drivers/net/ethernet/xilinx/ll_temac*
26614
26615XILINX PWM DRIVER
26616M:	Sean Anderson <[email protected]>
26617S:	Maintained
26618F:	drivers/pwm/pwm-xilinx.c
26619F:	include/clocksource/timer-xilinx.h
26620
26621XILINX SOUND DRIVERS
26622M:	Vincenzo Frascino <[email protected]>
26623S:	Maintained
26624F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26625F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26626F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26627F:	sound/soc/xilinx/*
26628
26629XILINX SD-FEC IP CORES
26630M:	Derek Kiernan <[email protected]>
26631M:	Dragan Cvetic <[email protected]>
26632S:	Maintained
26633F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26634F:	Documentation/misc-devices/xilinx_sdfec.rst
26635F:	drivers/misc/Kconfig
26636F:	drivers/misc/Makefile
26637F:	drivers/misc/xilinx_sdfec.c
26638F:	include/uapi/misc/xilinx_sdfec.h
26639
26640XILINX UARTLITE SERIAL DRIVER
26641M:	Peter Korsgaard <[email protected]>
26642L:	[email protected]
26643S:	Maintained
26644F:	drivers/tty/serial/uartlite.c
26645
26646XILINX VIDEO IP CORES
26647M:	Laurent Pinchart <[email protected]>
26648L:	[email protected]
26649S:	Supported
26650T:	git git://linuxtv.org/media.git
26651F:	Documentation/devicetree/bindings/media/xilinx/
26652F:	drivers/media/platform/xilinx/
26653F:	include/uapi/linux/xilinx-v4l2-controls.h
26654
26655XILINX VERSAL EDAC DRIVER
26656M:	Shubhrajyoti Datta <[email protected]>
26657M:	Sai Krishna Potthuri <[email protected]>
26658S:	Maintained
26659F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26660F:	drivers/edac/versal_edac.c
26661
26662XILINX WATCHDOG DRIVER
26663M:	Srinivas Neeli <[email protected]>
26664R:	Shubhrajyoti Datta <[email protected]>
26665R:	Michal Simek <[email protected]>
26666S:	Maintained
26667F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26668F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26669F:	drivers/watchdog/of_xilinx_wdt.c
26670F:	drivers/watchdog/xilinx_wwdt.c
26671
26672XILINX XDMA DRIVER
26673M:	Lizhi Hou <[email protected]>
26674M:	Brian Xu <[email protected]>
26675M:	Raj Kumar Rampelli <[email protected]>
26676L:	[email protected]
26677S:	Supported
26678F:	drivers/dma/xilinx/xdma-regs.h
26679F:	drivers/dma/xilinx/xdma.c
26680F:	include/linux/dma/amd_xdma.h
26681F:	include/linux/platform_data/amd_xdma.h
26682
26683XILINX ZYNQMP DPDMA DRIVER
26684M:	Laurent Pinchart <[email protected]>
26685L:	[email protected]
26686S:	Supported
26687F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26688F:	drivers/dma/xilinx/xilinx_dpdma.c
26689F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26690
26691XILINX ZYNQMP OCM EDAC DRIVER
26692M:	Shubhrajyoti Datta <[email protected]>
26693M:	Sai Krishna Potthuri <[email protected]>
26694S:	Maintained
26695F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26696F:	drivers/edac/zynqmp_edac.c
26697
26698XILINX ZYNQMP PSGTR PHY DRIVER
26699M:	Laurent Pinchart <[email protected]>
26700L:	[email protected]
26701S:	Supported
26702T:	git https://github.com/Xilinx/linux-xlnx.git
26703F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26704F:	drivers/phy/xilinx/phy-zynqmp.c
26705
26706XILINX ZYNQMP SHA3 DRIVER
26707M:	Harsha <[email protected]>
26708S:	Maintained
26709F:	drivers/crypto/xilinx/zynqmp-sha.c
26710
26711XILINX ZYNQMP NVMEM DRIVER
26712M:	Praveen Teja Kundanala <[email protected]>
26713M:	Kalyani Akula <[email protected]>
26714R:	Michal Simek <[email protected]>
26715S:	Maintained
26716F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26717F:	drivers/nvmem/zynqmp_nvmem.c
26718
26719XILLYBUS DRIVER
26720M:	Eli Billauer <[email protected]>
26721L:	[email protected]
26722S:	Supported
26723F:	drivers/char/xillybus/
26724
26725XLP9XX I2C DRIVER
26726M:	George Cherian <[email protected]>
26727L:	[email protected]
26728S:	Supported
26729W:	http://www.marvell.com
26730F:	drivers/i2c/busses/i2c-xlp9xx.c
26731
26732XRA1403 GPIO EXPANDER
26733M:	Nandor Han <[email protected]>
26734L:	[email protected]
26735S:	Maintained
26736F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26737F:	drivers/gpio/gpio-xra1403.c
26738
26739XTENSA XTFPGA PLATFORM SUPPORT
26740M:	Max Filippov <[email protected]>
26741S:	Maintained
26742F:	drivers/spi/spi-xtensa-xtfpga.c
26743F:	sound/soc/xtensa/xtfpga-i2s.c
26744
26745XZ EMBEDDED
26746M:	Lasse Collin <[email protected]>
26747S:	Maintained
26748W:	https://tukaani.org/xz/embedded.html
26749B:	https://github.com/tukaani-project/xz-embedded/issues
26750C:	irc://irc.libera.chat/tukaani
26751F:	Documentation/staging/xz.rst
26752F:	include/linux/decompress/unxz.h
26753F:	include/linux/xz.h
26754F:	lib/decompress_unxz.c
26755F:	lib/xz/
26756F:	scripts/xz_wrap.sh
26757
26758YAM DRIVER FOR AX.25
26759M:	Jean-Paul Roubelat <[email protected]>
26760L:	[email protected]
26761S:	Maintained
26762F:	drivers/net/hamradio/yam*
26763F:	include/linux/yam.h
26764
26765YAMA SECURITY MODULE
26766M:	Kees Cook <[email protected]>
26767S:	Supported
26768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26769F:	Documentation/admin-guide/LSM/Yama.rst
26770F:	security/yama/
26771
26772YAML NETLINK (YNL)
26773M:	Donald Hunter <[email protected]>
26774M:	Jakub Kicinski <[email protected]>
26775F:	Documentation/netlink/
26776F:	Documentation/userspace-api/netlink/intro-specs.rst
26777F:	Documentation/userspace-api/netlink/specs.rst
26778F:	tools/net/ynl/
26779
26780YEALINK PHONE DRIVER
26781M:	Henk Vergonet <[email protected]>
26782S:	Maintained
26783F:	Documentation/input/devices/yealink.rst
26784F:	drivers/input/misc/yealink.*
26785
26786Z8530 DRIVER FOR AX.25
26787M:	Joerg Reuter <[email protected]>
26788L:	[email protected]
26789S:	Maintained
26790W:	http://yaina.de/jreuter/
26791W:	http://www.qsl.net/dl1bke/
26792F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26793F:	drivers/net/hamradio/*scc.c
26794F:	drivers/net/hamradio/z8530.h
26795
26796ZD1211RW WIRELESS DRIVER
26797L:	[email protected]
26798S:	Orphan
26799F:	drivers/net/wireless/zydas/
26800
26801ZD1301 MEDIA DRIVER
26802L:	[email protected]
26803S:	Orphan
26804W:	https://linuxtv.org/
26805Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26806F:	drivers/media/usb/dvb-usb-v2/zd1301*
26807
26808ZD1301_DEMOD MEDIA DRIVER
26809L:	[email protected]
26810S:	Orphan
26811W:	https://linuxtv.org/
26812Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26813F:	drivers/media/dvb-frontends/zd1301_demod*
26814
26815ZHAOXIN PROCESSOR SUPPORT
26816M:	Tony W Wang-oc <[email protected]>
26817L:	[email protected]
26818S:	Maintained
26819F:	arch/x86/kernel/cpu/zhaoxin.c
26820
26821ZONEFS FILESYSTEM
26822M:	Damien Le Moal <[email protected]>
26823M:	Naohiro Aota <[email protected]>
26824R:	Johannes Thumshirn <[email protected]>
26825L:	[email protected]
26826S:	Maintained
26827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26828F:	Documentation/filesystems/zonefs.rst
26829F:	fs/zonefs/
26830
26831ZR36067 VIDEO FOR LINUX DRIVER
26832M:	Corentin Labbe <[email protected]>
26833L:	[email protected]
26834L:	[email protected]
26835S:	Maintained
26836W:	http://mjpeg.sourceforge.net/driver-zoran/
26837Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26838F:	Documentation/driver-api/media/drivers/zoran.rst
26839F:	drivers/media/pci/zoran/
26840
26841ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26842M:	Minchan Kim <[email protected]>
26843M:	Sergey Senozhatsky <[email protected]>
26844L:	[email protected]
26845S:	Maintained
26846F:	Documentation/admin-guide/blockdev/zram.rst
26847F:	drivers/block/zram/
26848
26849ZS DECSTATION Z85C30 SERIAL DRIVER
26850M:	"Maciej W. Rozycki" <[email protected]>
26851S:	Maintained
26852F:	drivers/tty/serial/zs.*
26853
26854ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26855M:	Minchan Kim <[email protected]>
26856M:	Sergey Senozhatsky <[email protected]>
26857L:	[email protected]
26858S:	Maintained
26859F:	Documentation/mm/zsmalloc.rst
26860F:	include/linux/zsmalloc.h
26861F:	mm/zsmalloc.c
26862
26863ZSTD
26864M:	Nick Terrell <[email protected]>
26865M:	David Sterba <[email protected]>
26866S:	Maintained
26867B:	https://github.com/facebook/zstd/issues
26868T:	git https://github.com/terrelln/linux.git
26869F:	crypto/zstd.c
26870F:	include/linux/zstd*
26871F:	lib/decompress_unzstd.c
26872F:	lib/zstd/
26873N:	zstd
26874K:	zstd
26875
26876ZSWAP COMPRESSED SWAP CACHING
26877M:	Johannes Weiner <[email protected]>
26878M:	Yosry Ahmed <[email protected]>
26879M:	Nhat Pham <[email protected]>
26880R:	Chengming Zhou <[email protected]>
26881L:	[email protected]
26882S:	Maintained
26883F:	Documentation/admin-guide/mm/zswap.rst
26884F:	include/linux/zpool.h
26885F:	include/linux/zswap.h
26886F:	mm/zpool.c
26887F:	mm/zswap.c
26888F:	tools/testing/selftests/cgroup/test_zswap.c
26889
26890SENARYTECH AUDIO CODEC DRIVER
26891M:	bo liu <[email protected]>
26892S:	Maintained
26893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26894F:	sound/pci/hda/patch_senarytech.c
26895
26896THE REST
26897M:	Linus Torvalds <[email protected]>
26898L:	[email protected]
26899S:	Buried alive in reporters
26900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26901F:	*
26902F:	*/
26903