xref: /linux-6.15/MAINTAINERS (revision bdc3f7e9)
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 SLOPPY LOGIC ANALYZER
10151M:	Wolfram Sang <[email protected]>
10152S:	Supported
10153F:	Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
10154F:	drivers/gpio/gpio-sloppy-logic-analyzer.c
10155F:	tools/gpio/gpio-sloppy-logic-analyzer.sh
10156
10157GPIO SUBSYSTEM
10158M:	Linus Walleij <[email protected]>
10159M:	Bartosz Golaszewski <[email protected]>
10160L:	[email protected]
10161S:	Maintained
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10163F:	Documentation/admin-guide/gpio/
10164F:	Documentation/devicetree/bindings/gpio/
10165F:	Documentation/driver-api/gpio/
10166F:	drivers/gpio/
10167F:	include/dt-bindings/gpio/
10168F:	include/linux/gpio.h
10169F:	include/linux/gpio/
10170F:	include/linux/of_gpio.h
10171K:	(devm_)?gpio_(request|free|direction|get|set)
10172K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
10173K:	devm_gpiod_unhinge
10174
10175GPIO UAPI
10176M:	Bartosz Golaszewski <[email protected]>
10177R:	Kent Gibson <[email protected]>
10178L:	[email protected]
10179S:	Maintained
10180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10181F:	Documentation/ABI/obsolete/sysfs-gpio
10182F:	Documentation/ABI/testing/gpio-cdev
10183F:	Documentation/userspace-api/gpio/
10184F:	drivers/gpio/gpiolib-cdev.c
10185F:	include/uapi/linux/gpio.h
10186F:	tools/gpio/
10187
10188GRETH 10/100/1G Ethernet MAC device driver
10189M:	Andreas Larsson <[email protected]>
10190L:	[email protected]
10191S:	Maintained
10192F:	drivers/net/ethernet/aeroflex/
10193
10194GREYBUS AUDIO PROTOCOLS DRIVERS
10195M:	Vaibhav Agarwal <[email protected]>
10196M:	Mark Greer <[email protected]>
10197S:	Maintained
10198F:	drivers/staging/greybus/audio_apbridgea.c
10199F:	drivers/staging/greybus/audio_apbridgea.h
10200F:	drivers/staging/greybus/audio_codec.c
10201F:	drivers/staging/greybus/audio_codec.h
10202F:	drivers/staging/greybus/audio_gb.c
10203F:	drivers/staging/greybus/audio_manager.c
10204F:	drivers/staging/greybus/audio_manager.h
10205F:	drivers/staging/greybus/audio_manager_module.c
10206F:	drivers/staging/greybus/audio_manager_private.h
10207F:	drivers/staging/greybus/audio_manager_sysfs.c
10208F:	drivers/staging/greybus/audio_module.c
10209F:	drivers/staging/greybus/audio_topology.c
10210
10211GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10212M:	Viresh Kumar <[email protected]>
10213S:	Maintained
10214F:	drivers/staging/greybus/authentication.c
10215F:	drivers/staging/greybus/bootrom.c
10216F:	drivers/staging/greybus/firmware.h
10217F:	drivers/staging/greybus/fw-core.c
10218F:	drivers/staging/greybus/fw-download.c
10219F:	drivers/staging/greybus/fw-management.c
10220F:	drivers/staging/greybus/greybus_authentication.h
10221F:	drivers/staging/greybus/greybus_firmware.h
10222F:	drivers/staging/greybus/hid.c
10223F:	drivers/staging/greybus/i2c.c
10224F:	drivers/staging/greybus/spi.c
10225F:	drivers/staging/greybus/spilib.c
10226F:	drivers/staging/greybus/spilib.h
10227
10228GREYBUS LOOPBACK DRIVER
10229M:	Bryan O'Donoghue <[email protected]>
10230S:	Maintained
10231F:	drivers/staging/greybus/loopback.c
10232
10233GREYBUS PLATFORM DRIVERS
10234M:	Vaibhav Hiremath <[email protected]>
10235S:	Maintained
10236F:	drivers/staging/greybus/arche-apb-ctrl.c
10237F:	drivers/staging/greybus/arche-platform.c
10238F:	drivers/staging/greybus/arche_platform.h
10239
10240GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10241M:	Rui Miguel Silva <[email protected]>
10242S:	Maintained
10243F:	drivers/staging/greybus/gpio.c
10244F:	drivers/staging/greybus/light.c
10245F:	drivers/staging/greybus/power_supply.c
10246F:	drivers/staging/greybus/sdio.c
10247F:	drivers/staging/greybus/spi.c
10248F:	drivers/staging/greybus/spilib.c
10249
10250GREYBUS BEAGLEPLAY DRIVERS
10251M:	Ayush Singh <[email protected]>
10252L:	[email protected] (moderated for non-subscribers)
10253S:	Maintained
10254F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10255F:	drivers/greybus/gb-beagleplay.c
10256
10257GREYBUS SUBSYSTEM
10258M:	Johan Hovold <[email protected]>
10259M:	Alex Elder <[email protected]>
10260M:	Greg Kroah-Hartman <[email protected]>
10261L:	[email protected] (moderated for non-subscribers)
10262S:	Maintained
10263F:	drivers/greybus/
10264F:	drivers/staging/greybus/
10265F:	include/linux/greybus.h
10266F:	include/linux/greybus/
10267
10268GREYBUS UART PROTOCOLS DRIVERS
10269M:	David Lin <[email protected]>
10270S:	Maintained
10271F:	drivers/staging/greybus/log.c
10272F:	drivers/staging/greybus/uart.c
10273
10274GS1662 VIDEO SERIALIZER
10275M:	Charles-Antoine Couret <[email protected]>
10276L:	[email protected]
10277S:	Maintained
10278T:	git git://linuxtv.org/media.git
10279F:	drivers/media/spi/gs1662.c
10280
10281GSPCA FINEPIX SUBDRIVER
10282M:	Frank Zago <[email protected]>
10283L:	[email protected]
10284S:	Maintained
10285T:	git git://linuxtv.org/media.git
10286F:	drivers/media/usb/gspca/finepix.c
10287
10288GSPCA GL860 SUBDRIVER
10289M:	Olivier Lorin <[email protected]>
10290L:	[email protected]
10291S:	Maintained
10292T:	git git://linuxtv.org/media.git
10293F:	drivers/media/usb/gspca/gl860/
10294
10295GSPCA M5602 SUBDRIVER
10296M:	Erik Andren <[email protected]>
10297L:	[email protected]
10298S:	Maintained
10299T:	git git://linuxtv.org/media.git
10300F:	drivers/media/usb/gspca/m5602/
10301
10302GSPCA PAC207 SONIXB SUBDRIVER
10303M:	Hans Verkuil <[email protected]>
10304L:	[email protected]
10305S:	Odd Fixes
10306T:	git git://linuxtv.org/media.git
10307F:	drivers/media/usb/gspca/pac207.c
10308
10309GSPCA SN9C20X SUBDRIVER
10310M:	Brian Johnson <[email protected]>
10311L:	[email protected]
10312S:	Maintained
10313T:	git git://linuxtv.org/media.git
10314F:	drivers/media/usb/gspca/sn9c20x.c
10315
10316GSPCA T613 SUBDRIVER
10317M:	Leandro Costantino <[email protected]>
10318L:	[email protected]
10319S:	Maintained
10320T:	git git://linuxtv.org/media.git
10321F:	drivers/media/usb/gspca/t613.c
10322
10323GSPCA USB WEBCAM DRIVER
10324M:	Hans Verkuil <[email protected]>
10325L:	[email protected]
10326S:	Odd Fixes
10327T:	git git://linuxtv.org/media.git
10328F:	drivers/media/usb/gspca/
10329
10330GTP (GPRS Tunneling Protocol)
10331M:	Pablo Neira Ayuso <[email protected]>
10332M:	Harald Welte <[email protected]>
10333L:	[email protected]
10334S:	Maintained
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10336F:	drivers/net/gtp.c
10337
10338GUID PARTITION TABLE (GPT)
10339M:	Davidlohr Bueso <[email protected]>
10340L:	[email protected]
10341S:	Maintained
10342F:	block/partitions/efi.*
10343
10344HABANALABS PCI DRIVER
10345M:	Ofir Bitton <[email protected]>
10346L:	[email protected]
10347S:	Supported
10348C:	irc://irc.oftc.net/dri-devel
10349T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10350F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10351F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10352F:	drivers/accel/habanalabs/
10353F:	include/linux/habanalabs/
10354F:	include/trace/events/habanalabs.h
10355F:	include/uapi/drm/habanalabs_accel.h
10356
10357HACKRF MEDIA DRIVER
10358L:	[email protected]
10359S:	Orphan
10360W:	https://linuxtv.org
10361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10362F:	drivers/media/usb/hackrf/
10363
10364HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10365M:	Chuck Lever <[email protected]>
10366L:	[email protected]
10367L:	[email protected]
10368S:	Maintained
10369F:	Documentation/netlink/specs/handshake.yaml
10370F:	Documentation/networking/tls-handshake.rst
10371F:	include/net/handshake.h
10372F:	include/trace/events/handshake.h
10373F:	net/handshake/
10374
10375HANTRO VPU CODEC DRIVER
10376M:	Nicolas Dufresne <[email protected]>
10377M:	Benjamin Gaignard <[email protected]>
10378M:	Philipp Zabel <[email protected]>
10379L:	[email protected]
10380L:	[email protected]
10381S:	Maintained
10382F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10383F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10384F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10385F:	drivers/media/platform/verisilicon/
10386
10387HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10388M:	Frank Seidel <[email protected]>
10389L:	[email protected]
10390S:	Maintained
10391W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10392F:	drivers/platform/x86/hdaps.c
10393
10394HARDWARE MONITORING
10395M:	Jean Delvare <[email protected]>
10396M:	Guenter Roeck <[email protected]>
10397L:	[email protected]
10398S:	Maintained
10399W:	http://hwmon.wiki.kernel.org/
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10401F:	Documentation/ABI/testing/sysfs-class-hwmon
10402F:	Documentation/devicetree/bindings/hwmon/
10403F:	Documentation/hwmon/
10404F:	drivers/hwmon/
10405F:	include/linux/hwmon*.h
10406F:	include/trace/events/hwmon*.h
10407K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10408
10409HARDWARE RANDOM NUMBER GENERATOR CORE
10410M:	Olivia Mackall <[email protected]>
10411M:	Herbert Xu <[email protected]>
10412L:	[email protected]
10413S:	Odd fixes
10414F:	Documentation/admin-guide/hw_random.rst
10415F:	Documentation/devicetree/bindings/rng/
10416F:	drivers/char/hw_random/
10417F:	include/linux/hw_random.h
10418
10419HARDWARE SPINLOCK CORE
10420M:	Bjorn Andersson <[email protected]>
10421R:	Baolin Wang <[email protected]>
10422L:	[email protected]
10423S:	Maintained
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10425F:	Documentation/devicetree/bindings/hwlock/
10426F:	Documentation/locking/hwspinlock.rst
10427F:	drivers/hwspinlock/
10428F:	include/linux/hwspinlock.h
10429
10430HARDWARE TRACING FACILITIES
10431M:	Alexander Shishkin <[email protected]>
10432S:	Maintained
10433F:	drivers/hwtracing/
10434
10435HARMONY SOUND DRIVER
10436L:	[email protected]
10437S:	Maintained
10438F:	sound/parisc/harmony.*
10439
10440HDPVR USB VIDEO ENCODER DRIVER
10441M:	Hans Verkuil <[email protected]>
10442L:	[email protected]
10443S:	Odd Fixes
10444W:	https://linuxtv.org
10445T:	git git://linuxtv.org/media.git
10446F:	drivers/media/usb/hdpvr/
10447
10448HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10449M:	Keng-Yu Lin <[email protected]>
10450S:	Supported
10451F:	drivers/misc/hpilo.[ch]
10452
10453HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10454M:	Jerry Hoemann <[email protected]>
10455S:	Supported
10456F:	Documentation/watchdog/hpwdt.rst
10457F:	drivers/watchdog/hpwdt.c
10458
10459HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10460M:	Don Brace <[email protected]>
10461L:	[email protected]
10462L:	[email protected]
10463S:	Supported
10464F:	Documentation/scsi/hpsa.rst
10465F:	drivers/scsi/hpsa*.[ch]
10466F:	include/linux/cciss*.h
10467F:	include/uapi/linux/cciss*.h
10468
10469HFI1 DRIVER
10470M:	Dennis Dalessandro <[email protected]>
10471L:	[email protected]
10472S:	Supported
10473F:	drivers/infiniband/hw/hfi1
10474
10475HFS FILESYSTEM
10476M:	Viacheslav Dubeyko <[email protected]>
10477M:	John Paul Adrian Glaubitz <[email protected]>
10478M:	Yangtao Li <[email protected]>
10479L:	[email protected]
10480S:	Maintained
10481F:	Documentation/filesystems/hfs.rst
10482F:	fs/hfs/
10483
10484HFSPLUS FILESYSTEM
10485M:	Viacheslav Dubeyko <[email protected]>
10486M:	John Paul Adrian Glaubitz <[email protected]>
10487M:	Yangtao Li <[email protected]>
10488L:	[email protected]
10489S:	Maintained
10490F:	Documentation/filesystems/hfsplus.rst
10491F:	fs/hfsplus/
10492
10493HGA FRAMEBUFFER DRIVER
10494M:	Ferenc Bakonyi <[email protected]>
10495L:	[email protected]
10496S:	Maintained
10497W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10498F:	drivers/video/fbdev/hgafb.c
10499
10500HIBERNATION (aka Software Suspend, aka swsusp)
10501M:	"Rafael J. Wysocki" <[email protected]>
10502M:	Pavel Machek <[email protected]>
10503L:	[email protected]
10504S:	Supported
10505B:	https://bugzilla.kernel.org
10506F:	arch/*/include/asm/suspend*.h
10507F:	arch/x86/power/
10508F:	drivers/base/power/
10509F:	include/linux/freezer.h
10510F:	include/linux/pm.h
10511F:	include/linux/suspend.h
10512F:	kernel/power/
10513
10514HID CORE LAYER
10515M:	Jiri Kosina <[email protected]>
10516M:	Benjamin Tissoires <[email protected]>
10517L:	[email protected]
10518S:	Maintained
10519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10520F:	Documentation/hid/
10521F:	drivers/hid/
10522F:	include/linux/hid*
10523F:	include/uapi/linux/hid*
10524F:	samples/hid/
10525F:	tools/testing/selftests/hid/
10526
10527HID LOGITECH DRIVERS
10528R:	Filipe Laíns <[email protected]>
10529L:	[email protected]
10530S:	Maintained
10531F:	drivers/hid/hid-logitech-*
10532
10533HID NVIDIA SHIELD DRIVER
10534M:	Rahul Rameshbabu <[email protected]>
10535L:	[email protected]
10536S:	Maintained
10537F:	drivers/hid/hid-nvidia-shield.c
10538
10539HID PHOENIX RC FLIGHT CONTROLLER
10540M:	Marcus Folkesson <[email protected]>
10541L:	[email protected]
10542S:	Maintained
10543F:	drivers/hid/hid-pxrc.c
10544
10545HID PLAYSTATION DRIVER
10546M:	Roderick Colenbrander <[email protected]>
10547L:	[email protected]
10548S:	Supported
10549F:	drivers/hid/hid-playstation.c
10550
10551HID SENSOR HUB DRIVERS
10552M:	Jiri Kosina <[email protected]>
10553M:	Jonathan Cameron <[email protected]>
10554M:	Srinivas Pandruvada <[email protected]>
10555L:	[email protected]
10556L:	[email protected]
10557S:	Maintained
10558F:	Documentation/hid/hid-sensor*
10559F:	drivers/hid/hid-sensor-*
10560F:	drivers/iio/*/hid-*
10561F:	include/linux/hid-sensor-*
10562
10563HID UNIVERSAL PIDFF DRIVER
10564M:	Tomasz Pakuła <[email protected]>
10565M:	Oleg Makarenko <[email protected]>
10566L:	[email protected]
10567S:	Maintained
10568B:	https://github.com/JacKeTUs/universal-pidff/issues
10569F:	drivers/hid/hid-universal-pidff.c
10570
10571HID VRC-2 CAR CONTROLLER DRIVER
10572M:	Marcus Folkesson <[email protected]>
10573L:	[email protected]
10574S:	Maintained
10575F:	drivers/hid/hid-vrc2.c
10576
10577HID WACOM DRIVER
10578M:	Ping Cheng <[email protected]>
10579M:	Jason Gerecke  <[email protected]>
10580L:	[email protected]
10581S:	Maintained
10582F:	drivers/hid/wacom.h
10583F:	drivers/hid/wacom_*
10584
10585HID++ LOGITECH DRIVERS
10586R:	Filipe Laíns <[email protected]>
10587R:	Bastien Nocera <[email protected]>
10588L:	[email protected]
10589S:	Maintained
10590F:	drivers/hid/hid-logitech-hidpp.c
10591
10592HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10593M:	Anna-Maria Behnsen <[email protected]>
10594M:	Frederic Weisbecker <[email protected]>
10595M:	Thomas Gleixner <[email protected]>
10596L:	[email protected]
10597S:	Maintained
10598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10599F:	Documentation/timers/
10600F:	include/linux/clockchips.h
10601F:	include/linux/delay.h
10602F:	include/linux/hrtimer.h
10603F:	include/linux/timer.h
10604F:	kernel/time/clockevents.c
10605F:	kernel/time/hrtimer.c
10606F:	kernel/time/sleep_timeout.c
10607F:	kernel/time/timer.c
10608F:	kernel/time/timer_list.c
10609F:	kernel/time/timer_migration.*
10610F:	tools/testing/selftests/timers/
10611
10612HIGH-RESOLUTION TIMERS [RUST]
10613M:	Andreas Hindborg <[email protected]>
10614R:	Boqun Feng <[email protected]>
10615R:	Frederic Weisbecker <[email protected]>
10616R:	Lyude Paul <[email protected]>
10617R:	Thomas Gleixner <[email protected]>
10618R:	Anna-Maria Behnsen <[email protected]>
10619L:	[email protected]
10620S:	Supported
10621W:	https://rust-for-linux.com
10622B:	https://github.com/Rust-for-Linux/linux/issues
10623T:	git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10624F:	rust/kernel/time/hrtimer.rs
10625F:	rust/kernel/time/hrtimer/
10626
10627HIGH-SPEED SCC DRIVER FOR AX.25
10628L:	[email protected]
10629S:	Orphan
10630F:	drivers/net/hamradio/scc.c
10631
10632HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10633M:	HighPoint Linux Team <[email protected]>
10634S:	Supported
10635W:	http://www.highpoint-tech.com
10636F:	Documentation/scsi/hptiop.rst
10637F:	drivers/scsi/hptiop.c
10638
10639HIKEY960 ONBOARD USB GPIO HUB DRIVER
10640M:	John Stultz <[email protected]>
10641L:	[email protected]
10642S:	Maintained
10643F:	drivers/misc/hisi_hikey_usb.c
10644
10645HIMAX HX83112B TOUCHSCREEN SUPPORT
10646M:	Job Noorman <[email protected]>
10647L:	[email protected]
10648S:	Maintained
10649F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10650F:	drivers/input/touchscreen/himax_hx83112b.c
10651
10652HIPPI
10653M:	Jes Sorensen <[email protected]>
10654S:	Maintained
10655F:	drivers/net/hippi/
10656F:	include/linux/hippidevice.h
10657F:	include/uapi/linux/if_hippi.h
10658F:	net/802/hippi.c
10659
10660HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10661M:	Kurt Kanzenbach <[email protected]>
10662L:	[email protected]
10663S:	Maintained
10664F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10665F:	drivers/net/dsa/hirschmann/*
10666F:	include/linux/platform_data/hirschmann-hellcreek.h
10667F:	net/dsa/tag_hellcreek.c
10668
10669HISILICON DMA DRIVER
10670M:	Zhou Wang <[email protected]>
10671M:	Jie Hai <[email protected]>
10672L:	[email protected]
10673S:	Maintained
10674F:	drivers/dma/hisi_dma.c
10675
10676HISILICON GPIO DRIVER
10677M:	Jay Fang <[email protected]>
10678L:	[email protected]
10679S:	Maintained
10680F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10681F:	drivers/gpio/gpio-hisi.c
10682
10683HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10684M:	Zhiqi Song <[email protected]>
10685M:	Longfang Liu <[email protected]>
10686L:	[email protected]
10687S:	Maintained
10688F:	Documentation/ABI/testing/debugfs-hisi-hpre
10689F:	drivers/crypto/hisilicon/hpre/hpre.h
10690F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10691F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10692
10693HISILICON HNS3 PMU DRIVER
10694M:	Jijie Shao <[email protected]>
10695S:	Supported
10696F:	Documentation/admin-guide/perf/hns3-pmu.rst
10697F:	drivers/perf/hisilicon/hns3_pmu.c
10698
10699HISILICON I2C CONTROLLER DRIVER
10700M:	Yicong Yang <[email protected]>
10701L:	[email protected]
10702S:	Maintained
10703W:	https://www.hisilicon.com
10704F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10705F:	drivers/i2c/busses/i2c-hisi.c
10706
10707HISILICON KUNPENG SOC HCCS DRIVER
10708M:	Huisong Li <[email protected]>
10709S:	Maintained
10710F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10711F:	drivers/soc/hisilicon/kunpeng_hccs.c
10712F:	drivers/soc/hisilicon/kunpeng_hccs.h
10713
10714HISILICON LPC BUS DRIVER
10715M:	Jay Fang <[email protected]>
10716S:	Maintained
10717W:	http://www.hisilicon.com
10718F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10719F:	drivers/bus/hisi_lpc.c
10720
10721HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10722M:	Jian Shen <[email protected]>
10723M:	Salil Mehta <[email protected]>
10724M:	Jijie Shao <[email protected]>
10725L:	[email protected]
10726S:	Maintained
10727W:	http://www.hisilicon.com
10728F:	drivers/net/ethernet/hisilicon/hns3/
10729
10730HISILICON NETWORK HIBMCGE DRIVER
10731M:	Jijie Shao <[email protected]>
10732L:	[email protected]
10733S:	Maintained
10734F:	drivers/net/ethernet/hisilicon/hibmcge/
10735
10736HISILICON NETWORK SUBSYSTEM DRIVER
10737M:	Jian Shen <[email protected]>
10738M:	Salil Mehta <[email protected]>
10739L:	[email protected]
10740S:	Maintained
10741W:	http://www.hisilicon.com
10742F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10743F:	drivers/net/ethernet/hisilicon/
10744
10745HISILICON PMU DRIVER
10746M:	Yicong Yang <[email protected]>
10747M:	Jonathan Cameron <[email protected]>
10748S:	Supported
10749W:	http://www.hisilicon.com
10750F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10751F:	Documentation/admin-guide/perf/hisi-pmu.rst
10752F:	drivers/perf/hisilicon
10753
10754HISILICON PTT DRIVER
10755M:	Yicong Yang <[email protected]>
10756M:	Jonathan Cameron <[email protected]>
10757L:	[email protected]
10758S:	Maintained
10759F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10760F:	Documentation/trace/hisi-ptt.rst
10761F:	drivers/hwtracing/ptt/
10762F:	tools/perf/arch/arm64/util/hisi-ptt.c
10763F:	tools/perf/util/hisi-ptt*
10764F:	tools/perf/util/hisi-ptt-decoder/*
10765
10766HISILICON QM DRIVER
10767M:	Weili Qian <[email protected]>
10768M:	Zhou Wang <[email protected]>
10769L:	[email protected]
10770S:	Maintained
10771F:	drivers/crypto/hisilicon/Kconfig
10772F:	drivers/crypto/hisilicon/Makefile
10773F:	drivers/crypto/hisilicon/qm.c
10774F:	drivers/crypto/hisilicon/sgl.c
10775F:	include/linux/hisi_acc_qm.h
10776
10777HISILICON ROCE DRIVER
10778M:	Chengchang Tang <[email protected]>
10779M:	Junxian Huang <[email protected]>
10780L:	[email protected]
10781S:	Maintained
10782F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10783F:	drivers/infiniband/hw/hns/
10784
10785HISILICON SAS Controller
10786M:	Yihang Li <[email protected]>
10787S:	Supported
10788W:	http://www.hisilicon.com
10789F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10790F:	drivers/scsi/hisi_sas/
10791
10792HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10793M:	Longfang Liu <[email protected]>
10794L:	[email protected]
10795S:	Maintained
10796F:	Documentation/ABI/testing/debugfs-hisi-sec
10797F:	drivers/crypto/hisilicon/sec2/sec.h
10798F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10799F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10800F:	drivers/crypto/hisilicon/sec2/sec_main.c
10801
10802HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10803M:	Jay Fang <[email protected]>
10804L:	[email protected]
10805S:	Maintained
10806W:	http://www.hisilicon.com
10807F:	drivers/spi/spi-hisi-kunpeng.c
10808
10809HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10810M:	Mauro Carvalho Chehab <[email protected]>
10811L:	[email protected]
10812S:	Maintained
10813F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10814F:	drivers/spmi/hisi-spmi-controller.c
10815
10816HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10817M:	Mauro Carvalho Chehab <[email protected]>
10818L:	[email protected]
10819S:	Maintained
10820F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10821F:	drivers/mfd/hi6421-spmi-pmic.c
10822
10823HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10824M:	Weili Qian <[email protected]>
10825S:	Maintained
10826F:	drivers/crypto/hisilicon/trng/trng.c
10827
10828HISILICON V3XX SPI NOR FLASH Controller Driver
10829M:	Jay Fang <[email protected]>
10830S:	Maintained
10831W:	http://www.hisilicon.com
10832F:	drivers/spi/spi-hisi-sfc-v3xx.c
10833
10834HISILICON ZIP Controller DRIVER
10835M:	Yang Shen <[email protected]>
10836M:	Zhou Wang <[email protected]>
10837L:	[email protected]
10838S:	Maintained
10839F:	Documentation/ABI/testing/debugfs-hisi-zip
10840F:	drivers/crypto/hisilicon/zip/
10841
10842HMM - Heterogeneous Memory Management
10843M:	Jérôme Glisse <[email protected]>
10844L:	[email protected]
10845S:	Maintained
10846F:	Documentation/mm/hmm.rst
10847F:	include/linux/hmm*
10848F:	lib/test_hmm*
10849F:	mm/hmm*
10850F:	tools/testing/selftests/mm/*hmm*
10851
10852HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10853M:	Petre Rodan <[email protected]>
10854L:	[email protected]
10855S:	Maintained
10856F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10857F:	drivers/iio/pressure/hsc030pa*
10858
10859HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10860M:	Andreas Klinger <[email protected]>
10861M:	Petre Rodan <[email protected]>
10862L:	[email protected]
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10865F:	drivers/iio/pressure/mprls0025pa*
10866
10867HP BIOSCFG DRIVER
10868M:	Jorge Lopez <[email protected]>
10869L:	[email protected]
10870S:	Maintained
10871F:	drivers/platform/x86/hp/hp-bioscfg/
10872
10873HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10874L:	[email protected]
10875S:	Orphan
10876F:	drivers/platform/x86/hp/tc1100-wmi.c
10877
10878HP WMI HARDWARE MONITOR DRIVER
10879M:	James Seo <[email protected]>
10880L:	[email protected]
10881S:	Maintained
10882F:	Documentation/hwmon/hp-wmi-sensors.rst
10883F:	drivers/hwmon/hp-wmi-sensors.c
10884
10885HPET:	High Precision Event Timers driver
10886M:	Clemens Ladisch <[email protected]>
10887S:	Maintained
10888F:	Documentation/timers/hpet.rst
10889F:	drivers/char/hpet.c
10890F:	include/linux/hpet.h
10891F:	include/uapi/linux/hpet.h
10892
10893HPET:	x86
10894S:	Orphan
10895F:	arch/x86/include/asm/hpet.h
10896F:	arch/x86/kernel/hpet.c
10897
10898HPFS FILESYSTEM
10899M:	Mikulas Patocka <[email protected]>
10900S:	Maintained
10901W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10902F:	fs/hpfs/
10903
10904HS3001 Hardware Temperature and Humidity Sensor
10905M:	Andre Werner <[email protected]>
10906L:	[email protected]
10907S:	Maintained
10908F:	drivers/hwmon/hs3001.c
10909
10910HSI SUBSYSTEM
10911M:	Sebastian Reichel <[email protected]>
10912S:	Maintained
10913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10914F:	Documentation/ABI/testing/sysfs-bus-hsi
10915F:	Documentation/driver-api/hsi.rst
10916F:	drivers/hsi/
10917F:	include/linux/hsi/
10918F:	include/uapi/linux/hsi/
10919
10920HSO 3G MODEM DRIVER
10921L:	[email protected]
10922S:	Orphan
10923F:	drivers/net/usb/hso.c
10924
10925HSR NETWORK PROTOCOL
10926L:	[email protected]
10927S:	Orphan
10928F:	net/hsr/
10929
10930HT16K33 LED CONTROLLER DRIVER
10931M:	Robin van der Gracht <[email protected]>
10932S:	Maintained
10933F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10934F:	drivers/auxdisplay/ht16k33.c
10935
10936HTCPEN TOUCHSCREEN DRIVER
10937M:	Pau Oliva Fora <[email protected]>
10938L:	[email protected]
10939S:	Maintained
10940F:	drivers/input/touchscreen/htcpen.c
10941
10942HTE SUBSYSTEM
10943M:	Dipen Patel <[email protected]>
10944L:	[email protected]
10945S:	Maintained
10946Q:	https://patchwork.kernel.org/project/timestamp/list/
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10948F:	Documentation/devicetree/bindings/timestamp/
10949F:	Documentation/driver-api/hte/
10950F:	drivers/hte/
10951F:	include/linux/hte.h
10952
10953HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10954M:	Lorenzo Bianconi <[email protected]>
10955L:	[email protected]
10956S:	Maintained
10957W:	http://www.st.com/
10958F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10959F:	drivers/iio/humidity/hts221*
10960
10961HTU31 Hardware Temperature and Humidity Sensor
10962M:	Andrei Lalaev <[email protected]>
10963L:	[email protected]
10964S:	Maintained
10965F:	drivers/hwmon/htu31.c
10966
10967HUAWEI ETHERNET DRIVER
10968M:	Cai Huoqing <[email protected]>
10969L:	[email protected]
10970S:	Maintained
10971F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10972F:	drivers/net/ethernet/huawei/hinic/
10973
10974HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10975M:	Pengyu Luo <[email protected]>
10976S:	Maintained
10977F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10978F:	drivers/platform/arm64/huawei-gaokun-ec.c
10979F:	include/linux/platform_data/huawei-gaokun-ec.h
10980
10981HUGETLB SUBSYSTEM
10982M:	Muchun Song <[email protected]>
10983R:	Oscar Salvador <[email protected]>
10984L:	[email protected]
10985S:	Maintained
10986F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10987F:	Documentation/admin-guide/mm/hugetlbpage.rst
10988F:	Documentation/mm/hugetlbfs_reserv.rst
10989F:	Documentation/mm/vmemmap_dedup.rst
10990F:	fs/hugetlbfs/
10991F:	include/linux/hugetlb.h
10992F:	include/trace/events/hugetlbfs.h
10993F:	mm/hugetlb.c
10994F:	mm/hugetlb_cma.c
10995F:	mm/hugetlb_cma.h
10996F:	mm/hugetlb_vmemmap.c
10997F:	mm/hugetlb_vmemmap.h
10998F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10999
11000HVA ST MEDIA DRIVER
11001M:	Jean-Christophe Trotin <[email protected]>
11002L:	[email protected]
11003S:	Supported
11004W:	https://linuxtv.org
11005T:	git git://linuxtv.org/media.git
11006F:	drivers/media/platform/st/sti/hva
11007
11008HWPOISON MEMORY FAILURE HANDLING
11009M:	Miaohe Lin <[email protected]>
11010R:	Naoya Horiguchi <[email protected]>
11011L:	[email protected]
11012S:	Maintained
11013F:	mm/hwpoison-inject.c
11014F:	mm/memory-failure.c
11015
11016HYCON HY46XX TOUCHSCREEN SUPPORT
11017M:	Giulio Benetti <[email protected]>
11018L:	[email protected]
11019S:	Maintained
11020F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11021F:	drivers/input/touchscreen/hycon-hy46xx.c
11022
11023HYGON PROCESSOR SUPPORT
11024M:	Pu Wen <[email protected]>
11025L:	[email protected]
11026S:	Maintained
11027F:	arch/x86/kernel/cpu/hygon.c
11028
11029HYNIX HI556 SENSOR DRIVER
11030M:	Sakari Ailus <[email protected]>
11031L:	[email protected]
11032S:	Maintained
11033T:	git git://linuxtv.org/media.git
11034F:	drivers/media/i2c/hi556.c
11035
11036HYNIX HI846 SENSOR DRIVER
11037M:	Martin Kepplinger <[email protected]>
11038L:	[email protected]
11039S:	Maintained
11040F:	drivers/media/i2c/hi846.c
11041
11042HYNIX HI847 SENSOR DRIVER
11043M:	Sakari Ailus <[email protected]>
11044L:	[email protected]
11045S:	Maintained
11046F:	drivers/media/i2c/hi847.c
11047
11048Hyper-V/Azure CORE AND DRIVERS
11049M:	"K. Y. Srinivasan" <[email protected]>
11050M:	Haiyang Zhang <[email protected]>
11051M:	Wei Liu <[email protected]>
11052M:	Dexuan Cui <[email protected]>
11053L:	[email protected]
11054S:	Supported
11055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11056F:	Documentation/ABI/stable/sysfs-bus-vmbus
11057F:	Documentation/ABI/testing/debugfs-hyperv
11058F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11059F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11060F:	Documentation/virt/hyperv
11061F:	arch/arm64/hyperv
11062F:	arch/arm64/include/asm/mshyperv.h
11063F:	arch/x86/hyperv
11064F:	arch/x86/include/asm/mshyperv.h
11065F:	arch/x86/include/asm/trace/hyperv.h
11066F:	arch/x86/kernel/cpu/mshyperv.c
11067F:	drivers/clocksource/hyperv_timer.c
11068F:	drivers/hid/hid-hyperv.c
11069F:	drivers/hv/
11070F:	drivers/input/serio/hyperv-keyboard.c
11071F:	drivers/iommu/hyperv-iommu.c
11072F:	drivers/net/ethernet/microsoft/
11073F:	drivers/net/hyperv/
11074F:	drivers/pci/controller/pci-hyperv-intf.c
11075F:	drivers/pci/controller/pci-hyperv.c
11076F:	drivers/scsi/storvsc_drv.c
11077F:	drivers/uio/uio_hv_generic.c
11078F:	drivers/video/fbdev/hyperv_fb.c
11079F:	include/asm-generic/mshyperv.h
11080F:	include/clocksource/hyperv_timer.h
11081F:	include/hyperv/hvgdk.h
11082F:	include/hyperv/hvgdk_ext.h
11083F:	include/hyperv/hvgdk_mini.h
11084F:	include/hyperv/hvhdk.h
11085F:	include/hyperv/hvhdk_mini.h
11086F:	include/linux/hyperv.h
11087F:	include/net/mana
11088F:	include/uapi/linux/hyperv.h
11089F:	net/vmw_vsock/hyperv_transport.c
11090F:	tools/hv/
11091
11092HYPERBUS SUPPORT
11093M:	Vignesh Raghavendra <[email protected]>
11094R:	Tudor Ambarus <[email protected]>
11095L:	[email protected]
11096S:	Supported
11097Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11098C:	irc://irc.oftc.net/mtd
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11100F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11101F:	drivers/mtd/hyperbus/
11102F:	include/linux/mtd/hyperbus.h
11103
11104HYPERVISOR VIRTUAL CONSOLE DRIVER
11105L:	[email protected]
11106S:	Odd Fixes
11107F:	drivers/tty/hvc/
11108
11109HUNG TASK DETECTOR
11110M:	Andrew Morton <[email protected]>
11111R:	Lance Yang <[email protected]>
11112L:	[email protected]
11113S:	Maintained
11114F:	include/linux/hung_task.h
11115F:	kernel/hung_task.c
11116
11117I2C ACPI SUPPORT
11118M:	Mika Westerberg <[email protected]>
11119L:	[email protected]
11120L:	[email protected]
11121S:	Maintained
11122F:	drivers/i2c/i2c-core-acpi.c
11123
11124I2C ADDRESS TRANSLATOR (ATR)
11125M:	Tomi Valkeinen <[email protected]>
11126R:	Luca Ceresoli <[email protected]>
11127L:	[email protected]
11128S:	Maintained
11129F:	drivers/i2c/i2c-atr.c
11130F:	include/linux/i2c-atr.h
11131
11132I2C CONTROLLER DRIVER FOR NVIDIA GPU
11133M:	Ajay Gupta <[email protected]>
11134L:	[email protected]
11135S:	Maintained
11136F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11137F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11138
11139I2C MUXES
11140M:	Peter Rosin <[email protected]>
11141L:	[email protected]
11142S:	Maintained
11143F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11144F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11145F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11146F:	Documentation/i2c/i2c-topology.rst
11147F:	Documentation/i2c/muxes/
11148F:	drivers/i2c/i2c-mux.c
11149F:	drivers/i2c/muxes/
11150F:	include/linux/i2c-mux.h
11151
11152I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11153M:	Gregory CLEMENT <[email protected]>
11154L:	[email protected]
11155S:	Maintained
11156F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11157F:	drivers/i2c/busses/i2c-mv64xxx.c
11158
11159I2C OF COMPONENT PROBER
11160M:	Chen-Yu Tsai <[email protected]>
11161L:	[email protected]
11162L:	[email protected]
11163S:	Maintained
11164F:	drivers/i2c/i2c-core-of-prober.c
11165F:	include/linux/i2c-of-prober.h
11166
11167I2C OVER PARALLEL PORT
11168M:	Jean Delvare <[email protected]>
11169L:	[email protected]
11170S:	Maintained
11171F:	Documentation/i2c/busses/i2c-parport.rst
11172F:	drivers/i2c/busses/i2c-parport.c
11173
11174I2C SUBSYSTEM
11175M:	Wolfram Sang <[email protected]>
11176L:	[email protected]
11177S:	Maintained
11178W:	https://i2c.wiki.kernel.org/
11179Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11181F:	Documentation/i2c/
11182F:	drivers/i2c/*
11183F:	include/dt-bindings/i2c/i2c.h
11184F:	include/linux/i2c-dev.h
11185F:	include/linux/i2c-smbus.h
11186F:	include/linux/i2c.h
11187F:	include/uapi/linux/i2c-*.h
11188F:	include/uapi/linux/i2c.h
11189
11190I2C SUBSYSTEM HOST DRIVERS
11191M:	Andi Shyti <[email protected]>
11192L:	[email protected]
11193S:	Maintained
11194W:	https://i2c.wiki.kernel.org/
11195Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11197F:	Documentation/devicetree/bindings/i2c/
11198F:	drivers/i2c/algos/
11199F:	drivers/i2c/busses/
11200F:	include/dt-bindings/i2c/
11201
11202I2C-TAOS-EVM DRIVER
11203M:	Jean Delvare <[email protected]>
11204L:	[email protected]
11205S:	Maintained
11206F:	Documentation/i2c/busses/i2c-taos-evm.rst
11207F:	drivers/i2c/busses/i2c-taos-evm.c
11208
11209I2C-TINY-USB DRIVER
11210M:	Till Harbaum <[email protected]>
11211L:	[email protected]
11212S:	Maintained
11213W:	http://www.harbaum.org/till/i2c_tiny_usb
11214F:	drivers/i2c/busses/i2c-tiny-usb.c
11215
11216I2C/SMBUS CONTROLLER DRIVERS FOR PC
11217M:	Jean Delvare <[email protected]>
11218L:	[email protected]
11219S:	Maintained
11220F:	Documentation/i2c/busses/i2c-ali1535.rst
11221F:	Documentation/i2c/busses/i2c-ali1563.rst
11222F:	Documentation/i2c/busses/i2c-ali15x3.rst
11223F:	Documentation/i2c/busses/i2c-amd756.rst
11224F:	Documentation/i2c/busses/i2c-amd8111.rst
11225F:	Documentation/i2c/busses/i2c-i801.rst
11226F:	Documentation/i2c/busses/i2c-nforce2.rst
11227F:	Documentation/i2c/busses/i2c-piix4.rst
11228F:	Documentation/i2c/busses/i2c-sis5595.rst
11229F:	Documentation/i2c/busses/i2c-sis630.rst
11230F:	Documentation/i2c/busses/i2c-sis96x.rst
11231F:	Documentation/i2c/busses/i2c-via.rst
11232F:	Documentation/i2c/busses/i2c-viapro.rst
11233F:	drivers/i2c/busses/i2c-ali1535.c
11234F:	drivers/i2c/busses/i2c-ali1563.c
11235F:	drivers/i2c/busses/i2c-ali15x3.c
11236F:	drivers/i2c/busses/i2c-amd756.c
11237F:	drivers/i2c/busses/i2c-amd8111.c
11238F:	drivers/i2c/busses/i2c-i801.c
11239F:	drivers/i2c/busses/i2c-isch.c
11240F:	drivers/i2c/busses/i2c-nforce2.c
11241F:	drivers/i2c/busses/i2c-piix4.*
11242F:	drivers/i2c/busses/i2c-sis5595.c
11243F:	drivers/i2c/busses/i2c-sis630.c
11244F:	drivers/i2c/busses/i2c-sis96x.c
11245F:	drivers/i2c/busses/i2c-via.c
11246F:	drivers/i2c/busses/i2c-viapro.c
11247
11248I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11249M:	Hans de Goede <[email protected]>
11250L:	[email protected]
11251S:	Maintained
11252F:	drivers/i2c/busses/i2c-cht-wc.c
11253
11254I2C/SMBUS ISMT DRIVER
11255M:	Neil Horman <[email protected]>
11256L:	[email protected]
11257F:	Documentation/i2c/busses/i2c-ismt.rst
11258F:	drivers/i2c/busses/i2c-ismt.c
11259
11260I2C/SMBUS ZHAOXIN DRIVER
11261M:	Hans Hu <[email protected]>
11262L:	[email protected]
11263S:	Maintained
11264W:	https://www.zhaoxin.com
11265F:	drivers/i2c/busses/i2c-viai2c-common.c
11266F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11267
11268I2C/SMBUS STUB DRIVER
11269M:	Jean Delvare <[email protected]>
11270L:	[email protected]
11271S:	Maintained
11272F:	drivers/i2c/i2c-stub.c
11273
11274I3C DRIVER FOR ASPEED AST2600
11275M:	Jeremy Kerr <[email protected]>
11276S:	Maintained
11277F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11278F:	drivers/i3c/master/ast2600-i3c-master.c
11279
11280I3C DRIVER FOR CADENCE I3C MASTER IP
11281M:	Przemysław Gaj <[email protected]>
11282S:	Maintained
11283F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11284F:	drivers/i3c/master/i3c-master-cdns.c
11285
11286I3C DRIVER FOR SYNOPSYS DESIGNWARE
11287S:	Orphan
11288F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11289F:	drivers/i3c/master/dw*
11290
11291I3C SUBSYSTEM
11292M:	Alexandre Belloni <[email protected]>
11293R:	Frank Li <[email protected]>
11294L:	[email protected] (moderated for non-subscribers)
11295S:	Maintained
11296C:	irc://chat.freenode.net/linux-i3c
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11298F:	Documentation/ABI/testing/sysfs-bus-i3c
11299F:	Documentation/devicetree/bindings/i3c/
11300F:	Documentation/driver-api/i3c
11301F:	drivers/i3c/
11302F:	include/dt-bindings/i3c/
11303F:	include/linux/i3c/
11304
11305IBM Operation Panel Input Driver
11306M:	Eddie James <[email protected]>
11307L:	[email protected]
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11310F:	drivers/input/misc/ibm-panel.c
11311
11312IBM Power 842 compression accelerator
11313M:	Haren Myneni <[email protected]>
11314S:	Supported
11315F:	crypto/842.c
11316F:	drivers/crypto/nx/Kconfig
11317F:	drivers/crypto/nx/Makefile
11318F:	drivers/crypto/nx/nx-842*
11319F:	include/linux/sw842.h
11320F:	lib/842/
11321
11322IBM Power in-Nest Crypto Acceleration
11323M:	Breno Leitão <[email protected]>
11324M:	Nayna Jain <[email protected]>
11325M:	Paulo Flabiano Smorigo <[email protected]>
11326L:	[email protected]
11327S:	Supported
11328F:	drivers/crypto/nx/Kconfig
11329F:	drivers/crypto/nx/Makefile
11330F:	drivers/crypto/nx/nx-aes*
11331F:	drivers/crypto/nx/nx-sha*
11332F:	drivers/crypto/nx/nx.*
11333F:	drivers/crypto/nx/nx_csbcpb.h
11334F:	drivers/crypto/nx/nx_debugfs.c
11335
11336IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11337M:	Tyrel Datwyler <[email protected]>
11338L:	[email protected]
11339L:	[email protected]
11340S:	Supported
11341F:	drivers/pci/hotplug/rpadlpar*
11342
11343IBM Power Linux RAID adapter
11344M:	Brian King <[email protected]>
11345S:	Supported
11346F:	drivers/scsi/ipr.*
11347
11348IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11349M:	Tyrel Datwyler <[email protected]>
11350L:	[email protected]
11351L:	[email protected]
11352S:	Supported
11353F:	drivers/pci/hotplug/rpaphp*
11354
11355IBM Power SRIOV Virtual NIC Device Driver
11356M:	Haren Myneni <[email protected]>
11357M:	Rick Lindsley <[email protected]>
11358R:	Nick Child <[email protected]>
11359R:	Thomas Falcon <[email protected]>
11360L:	[email protected]
11361S:	Maintained
11362F:	drivers/net/ethernet/ibm/ibmvnic.*
11363
11364IBM Power VFIO Support
11365M:	Timothy Pearson <[email protected]>
11366S:	Supported
11367F:	drivers/vfio/vfio_iommu_spapr_tce.c
11368
11369IBM Power Virtual Ethernet Device Driver
11370M:	Nick Child <[email protected]>
11371L:	[email protected]
11372S:	Maintained
11373F:	drivers/net/ethernet/ibm/ibmveth.*
11374
11375IBM Power Virtual FC Device Drivers
11376M:	Tyrel Datwyler <[email protected]>
11377L:	[email protected]
11378S:	Supported
11379F:	drivers/scsi/ibmvscsi/ibmvfc*
11380
11381IBM Power Virtual Management Channel Driver
11382M:	Brad Warrum <[email protected]>
11383M:	Ritu Agarwal <[email protected]>
11384S:	Supported
11385F:	drivers/misc/ibmvmc.*
11386
11387IBM Power Virtual SCSI Device Drivers
11388M:	Tyrel Datwyler <[email protected]>
11389L:	[email protected]
11390S:	Supported
11391F:	drivers/scsi/ibmvscsi/ibmvscsi*
11392F:	include/scsi/viosrp.h
11393
11394IBM Power Virtual SCSI Device Target Driver
11395M:	Tyrel Datwyler <[email protected]>
11396L:	[email protected]
11397L:	[email protected]
11398S:	Supported
11399F:	drivers/scsi/ibmvscsi_tgt/
11400
11401IBM Power VMX Cryptographic instructions
11402M:	Breno Leitão <[email protected]>
11403M:	Nayna Jain <[email protected]>
11404M:	Paulo Flabiano Smorigo <[email protected]>
11405L:	[email protected]
11406S:	Supported
11407F:	arch/powerpc/crypto/Kconfig
11408F:	arch/powerpc/crypto/Makefile
11409F:	arch/powerpc/crypto/aes.c
11410F:	arch/powerpc/crypto/aes_cbc.c
11411F:	arch/powerpc/crypto/aes_ctr.c
11412F:	arch/powerpc/crypto/aes_xts.c
11413F:	arch/powerpc/crypto/aesp8-ppc.*
11414F:	arch/powerpc/crypto/ghash.c
11415F:	arch/powerpc/crypto/ghashp8-ppc.pl
11416F:	arch/powerpc/crypto/ppc-xlate.pl
11417F:	arch/powerpc/crypto/vmx.c
11418
11419IBM ServeRAID RAID DRIVER
11420S:	Orphan
11421F:	drivers/scsi/ips.*
11422
11423ICH LPC AND GPIO DRIVER
11424M:	Peter Tyser <[email protected]>
11425S:	Maintained
11426F:	drivers/gpio/gpio-ich.c
11427F:	drivers/mfd/lpc_ich.c
11428
11429ICY I2C DRIVER
11430M:	Max Staudt <[email protected]>
11431L:	[email protected]
11432S:	Maintained
11433F:	drivers/i2c/busses/i2c-icy.c
11434
11435IDEAPAD LAPTOP EXTRAS DRIVER
11436M:	Ike Panhc <[email protected]>
11437L:	[email protected]
11438S:	Maintained
11439W:	http://launchpad.net/ideapad-laptop
11440F:	drivers/platform/x86/ideapad-laptop.c
11441
11442IDEAPAD LAPTOP SLIDEBAR DRIVER
11443M:	Andrey Moiseev <[email protected]>
11444L:	[email protected]
11445S:	Maintained
11446W:	https://github.com/o2genum/ideapad-slidebar
11447F:	drivers/input/misc/ideapad_slidebar.c
11448
11449IDT VersaClock 5 CLOCK DRIVER
11450M:	Luca Ceresoli <[email protected]>
11451S:	Maintained
11452F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11453F:	drivers/clk/clk-versaclock5.c
11454
11455IEEE 802.15.4 SUBSYSTEM
11456M:	Alexander Aring <[email protected]>
11457M:	Stefan Schmidt <[email protected]>
11458M:	Miquel Raynal <[email protected]>
11459L:	[email protected]
11460S:	Maintained
11461W:	https://linux-wpan.org/
11462Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11465F:	Documentation/networking/ieee802154.rst
11466F:	drivers/net/ieee802154/
11467F:	include/linux/ieee802154.h
11468F:	include/linux/nl802154.h
11469F:	include/net/af_ieee802154.h
11470F:	include/net/cfg802154.h
11471F:	include/net/ieee802154_netdev.h
11472F:	include/net/mac802154.h
11473F:	include/net/nl802154.h
11474F:	net/ieee802154/
11475F:	net/mac802154/
11476
11477Intel VIRTIO DATA PATH ACCELERATOR
11478M:	Zhu Lingshan <[email protected]>
11479L:	[email protected]
11480S:	Supported
11481F:	drivers/vdpa/ifcvf/
11482
11483IFE PROTOCOL
11484M:	Yotam Gigi <[email protected]>
11485M:	Jamal Hadi Salim <[email protected]>
11486F:	include/net/ife.h
11487F:	include/uapi/linux/ife.h
11488F:	net/ife
11489
11490IGORPLUG-USB IR RECEIVER
11491M:	Sean Young <[email protected]>
11492L:	[email protected]
11493S:	Maintained
11494F:	drivers/media/rc/igorplugusb.c
11495
11496IGUANAWORKS USB IR TRANSCEIVER
11497M:	Sean Young <[email protected]>
11498L:	[email protected]
11499S:	Maintained
11500F:	drivers/media/rc/iguanair.c
11501
11502IIO BACKEND FRAMEWORK
11503M:	Nuno Sa <[email protected]>
11504R:	Olivier Moysan <[email protected]>
11505L:	[email protected]
11506S:	Maintained
11507F:	Documentation/ABI/testing/debugfs-iio-backend
11508F:	drivers/iio/industrialio-backend.c
11509F:	include/linux/iio/backend.h
11510
11511IIO DIGITAL POTENTIOMETER DAC
11512M:	Peter Rosin <[email protected]>
11513L:	[email protected]
11514S:	Maintained
11515F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11516F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11517F:	drivers/iio/dac/dpot-dac.c
11518
11519IIO ENVELOPE DETECTOR
11520M:	Peter Rosin <[email protected]>
11521L:	[email protected]
11522S:	Maintained
11523F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11524F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11525F:	drivers/iio/adc/envelope-detector.c
11526
11527IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11528M:	Matti Vaittinen <[email protected]>
11529L:	[email protected]
11530S:	Maintained
11531F:	drivers/iio/industrialio-gts-helper.c
11532F:	include/linux/iio/iio-gts-helper.h
11533F:	drivers/iio/test/iio-test-gts.c
11534
11535IIO MULTIPLEXER
11536M:	Peter Rosin <[email protected]>
11537L:	[email protected]
11538S:	Maintained
11539F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11540F:	drivers/iio/multiplexer/iio-mux.c
11541
11542IIO SCMI BASED DRIVER
11543M:	Jyoti Bhayana <[email protected]>
11544L:	[email protected]
11545S:	Maintained
11546F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11547
11548IIO SUBSYSTEM AND DRIVERS
11549M:	Jonathan Cameron <[email protected]>
11550R:	Lars-Peter Clausen <[email protected]>
11551L:	[email protected]
11552S:	Maintained
11553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11554F:	Documentation/ABI/testing/configfs-iio*
11555F:	Documentation/ABI/testing/sysfs-bus-iio*
11556F:	Documentation/devicetree/bindings/iio/
11557F:	Documentation/iio/
11558F:	drivers/iio/
11559F:	drivers/staging/iio/
11560F:	include/dt-bindings/iio/
11561F:	include/linux/iio/
11562F:	tools/iio/
11563
11564IIO UNIT CONVERTER
11565M:	Peter Rosin <[email protected]>
11566L:	[email protected]
11567S:	Maintained
11568F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11569F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11570F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11571F:	drivers/iio/afe/iio-rescale.c
11572
11573IKANOS/ADI EAGLE ADSL USB DRIVER
11574M:	Matthieu Castet <[email protected]>
11575M:	Stanislaw Gruszka <[email protected]>
11576S:	Maintained
11577F:	drivers/usb/atm/ueagle-atm.c
11578
11579IMAGIS TOUCHSCREEN DRIVER
11580M:	Markuss Broks <[email protected]>
11581S:	Maintained
11582F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11583F:	drivers/input/touchscreen/imagis.c
11584
11585IMGTEC ASCII LCD DRIVER
11586M:	Paul Burton <[email protected]>
11587S:	Maintained
11588F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11589F:	drivers/auxdisplay/img-ascii-lcd.c
11590
11591IMGTEC JPEG ENCODER DRIVER
11592M:	Devarsh Thakkar <[email protected]>
11593L:	[email protected]
11594S:	Supported
11595F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11596F:	drivers/media/platform/imagination/e5010*
11597
11598IMGTEC IR DECODER DRIVER
11599S:	Orphan
11600F:	drivers/media/rc/img-ir/
11601
11602IMGTEC POWERVR DRM DRIVER
11603M:	Frank Binns <[email protected]>
11604M:	Matt Coster <[email protected]>
11605S:	Supported
11606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11607F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11608F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11609F:	Documentation/gpu/imagination/
11610F:	drivers/gpu/drm/ci/xfails/powervr*
11611F:	drivers/gpu/drm/imagination/
11612F:	include/uapi/drm/pvr_drm.h
11613
11614IMON SOUNDGRAPH USB IR RECEIVER
11615M:	Sean Young <[email protected]>
11616L:	[email protected]
11617S:	Maintained
11618F:	drivers/media/rc/imon.c
11619F:	drivers/media/rc/imon_raw.c
11620
11621IMS TWINTURBO FRAMEBUFFER DRIVER
11622L:	[email protected]
11623S:	Orphan
11624F:	drivers/video/fbdev/imsttfb.c
11625
11626INA233 HARDWARE MONITOR DRIVERS
11627M:	Leo Yang <[email protected]>
11628L:	[email protected]
11629S:	Maintained
11630F:	Documentation/hwmon/ina233.rst
11631F:	drivers/hwmon/pmbus/ina233.c
11632
11633INDEX OF FURTHER KERNEL DOCUMENTATION
11634M:	Carlos Bilbao <[email protected]>
11635S:	Maintained
11636F:	Documentation/process/kernel-docs.rst
11637
11638INDUSTRY PACK SUBSYSTEM (IPACK)
11639M:	Vaibhav Gupta <[email protected]>
11640M:	Jens Taprogge <[email protected]>
11641M:	Greg Kroah-Hartman <[email protected]>
11642L:	[email protected]
11643S:	Maintained
11644W:	http://industrypack.sourceforge.net
11645F:	drivers/ipack/
11646
11647INFINEON DPS310 Driver
11648M:	Eddie James <[email protected]>
11649L:	[email protected]
11650S:	Maintained
11651F:	drivers/iio/pressure/dps310.c
11652
11653INFINEON PEB2466 ASoC CODEC
11654M:	Herve Codina <[email protected]>
11655L:	[email protected]
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11658F:	sound/soc/codecs/peb2466.c
11659
11660INFINIBAND SUBSYSTEM
11661M:	Jason Gunthorpe <[email protected]>
11662M:	Leon Romanovsky <[email protected]>
11663L:	[email protected]
11664S:	Supported
11665W:	https://github.com/linux-rdma/rdma-core
11666Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11668F:	Documentation/devicetree/bindings/infiniband/
11669F:	Documentation/infiniband/
11670F:	drivers/infiniband/
11671F:	include/rdma/
11672F:	include/trace/events/ib_mad.h
11673F:	include/trace/events/ib_umad.h
11674F:	include/trace/misc/rdma.h
11675F:	include/uapi/linux/if_infiniband.h
11676F:	include/uapi/rdma/
11677F:	samples/bpf/ibumad_kern.c
11678F:	samples/bpf/ibumad_user.c
11679
11680INGENIC JZ4780 NAND DRIVER
11681M:	Harvey Hunt <[email protected]>
11682L:	[email protected]
11683L:	[email protected]
11684S:	Maintained
11685F:	drivers/mtd/nand/raw/ingenic/
11686
11687INGENIC JZ47xx SoCs
11688M:	Paul Cercueil <[email protected]>
11689L:	[email protected]
11690S:	Maintained
11691F:	arch/mips/boot/dts/ingenic/
11692F:	arch/mips/generic/board-ingenic.c
11693F:	arch/mips/include/asm/mach-ingenic/
11694F:	arch/mips/ingenic/Kconfig
11695F:	drivers/clk/ingenic/
11696F:	drivers/dma/dma-jz4780.c
11697F:	drivers/gpu/drm/ingenic/
11698F:	drivers/i2c/busses/i2c-jz4780.c
11699F:	drivers/iio/adc/ingenic-adc.c
11700F:	drivers/irqchip/irq-ingenic.c
11701F:	drivers/memory/jz4780-nemc.c
11702F:	drivers/mmc/host/jz4740_mmc.c
11703F:	drivers/mtd/nand/raw/ingenic/
11704F:	drivers/pinctrl/pinctrl-ingenic.c
11705F:	drivers/power/supply/ingenic-battery.c
11706F:	drivers/pwm/pwm-jz4740.c
11707F:	drivers/remoteproc/ingenic_rproc.c
11708F:	drivers/rtc/rtc-jz4740.c
11709F:	drivers/tty/serial/8250/8250_ingenic.c
11710F:	drivers/usb/musb/jz4740.c
11711F:	drivers/watchdog/jz4740_wdt.c
11712F:	include/dt-bindings/iio/adc/ingenic,adc.h
11713F:	include/linux/mfd/ingenic-tcu.h
11714F:	sound/soc/codecs/jz47*
11715F:	sound/soc/jz4740/
11716
11717INJOINIC IP5xxx POWER BANK IC DRIVER
11718M:	Samuel Holland <[email protected]>
11719S:	Maintained
11720F:	drivers/power/supply/ip5xxx_power.c
11721
11722INOTIFY
11723M:	Jan Kara <[email protected]>
11724R:	Amir Goldstein <[email protected]>
11725L:	[email protected]
11726S:	Maintained
11727F:	Documentation/filesystems/inotify.rst
11728F:	fs/notify/inotify/
11729F:	include/linux/inotify.h
11730F:	include/uapi/linux/inotify.h
11731
11732INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11733M:	Dmitry Torokhov <[email protected]>
11734L:	[email protected]
11735S:	Maintained
11736Q:	http://patchwork.kernel.org/project/linux-input/list/
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11738F:	Documentation/devicetree/bindings/input/
11739F:	Documentation/devicetree/bindings/serio/
11740F:	Documentation/input/
11741F:	drivers/input/
11742F:	include/dt-bindings/input/
11743F:	include/linux/gameport.h
11744F:	include/linux/i8042.h
11745F:	include/linux/input.h
11746F:	include/linux/input/
11747F:	include/linux/libps2.h
11748F:	include/linux/serio.h
11749F:	include/uapi/linux/gameport.h
11750F:	include/uapi/linux/input-event-codes.h
11751F:	include/uapi/linux/input.h
11752F:	include/uapi/linux/serio.h
11753F:	include/uapi/linux/uinput.h
11754
11755INPUT MULTITOUCH (MT) PROTOCOL
11756M:	Henrik Rydberg <[email protected]>
11757L:	[email protected]
11758S:	Odd fixes
11759F:	Documentation/input/multi-touch-protocol.rst
11760F:	drivers/input/input-mt.c
11761K:	\b(ABS|SYN)_MT_
11762
11763INSIDE SECURE CRYPTO DRIVER
11764M:	Antoine Tenart <[email protected]>
11765L:	[email protected]
11766S:	Maintained
11767F:	drivers/crypto/inside-secure/
11768
11769INSIDE SECURE EIP93 CRYPTO DRIVER
11770M:	Christian Marangi <[email protected]>
11771L:	[email protected]
11772S:	Maintained
11773F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11774F:	drivers/crypto/inside-secure/eip93/
11775
11776INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11777M:	Mimi Zohar <[email protected]>
11778M:	Roberto Sassu <[email protected]>
11779M:	Dmitry Kasatkin <[email protected]>
11780R:	Eric Snowberg <[email protected]>
11781L:	[email protected]
11782S:	Supported
11783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11784F:	security/integrity/
11785F:	security/integrity/ima/
11786
11787INTEGRITY POLICY ENFORCEMENT (IPE)
11788M:	Fan Wu <[email protected]>
11789L:	[email protected]
11790S:	Supported
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11792F:	Documentation/admin-guide/LSM/ipe.rst
11793F:	Documentation/security/ipe.rst
11794F:	scripts/ipe/
11795F:	security/ipe/
11796
11797INTEL 810/815 FRAMEBUFFER DRIVER
11798M:	Antonino Daplas <[email protected]>
11799L:	[email protected]
11800S:	Maintained
11801F:	drivers/video/fbdev/i810/
11802
11803INTEL 8254 COUNTER DRIVER
11804M:	William Breathitt Gray <[email protected]>
11805L:	[email protected]
11806S:	Maintained
11807F:	drivers/counter/i8254.c
11808F:	include/linux/i8254.h
11809
11810INTEL 8255 GPIO DRIVER
11811M:	William Breathitt Gray <[email protected]>
11812L:	[email protected]
11813S:	Maintained
11814F:	drivers/gpio/gpio-i8255.c
11815F:	drivers/gpio/gpio-i8255.h
11816
11817INTEL ASoC DRIVERS
11818M:	Cezary Rojewski <[email protected]>
11819M:	Liam Girdwood <[email protected]>
11820M:	Peter Ujfalusi <[email protected]>
11821M:	Bard Liao <[email protected]>
11822M:	Ranjani Sridharan <[email protected]>
11823M:	Kai Vehmanen <[email protected]>
11824R:	Pierre-Louis Bossart <[email protected]>
11825L:	[email protected]
11826S:	Supported
11827F:	sound/soc/intel/
11828
11829INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11830M:	Hans de Goede <[email protected]>
11831L:	[email protected]
11832S:	Maintained
11833F:	drivers/platform/x86/intel/atomisp2/pm.c
11834
11835INTEL ATOMISP2 LED DRIVER
11836M:	Hans de Goede <[email protected]>
11837L:	[email protected]
11838S:	Maintained
11839F:	drivers/platform/x86/intel/atomisp2/led.c
11840
11841INTEL BIOS SAR INT1092 DRIVER
11842M:	Shravan Sudhakar <[email protected]>
11843L:	[email protected]
11844S:	Maintained
11845F:	drivers/platform/x86/intel/int1092/
11846
11847INTEL BROXTON PMC DRIVER
11848M:	Mika Westerberg <[email protected]>
11849M:	Zha Qipeng <[email protected]>
11850S:	Maintained
11851F:	drivers/mfd/intel_pmc_bxt.c
11852F:	include/linux/mfd/intel_pmc_bxt.h
11853
11854INTEL C600 SERIES SAS CONTROLLER DRIVER
11855L:	[email protected]
11856S:	Orphan
11857T:	git git://git.code.sf.net/p/intel-sas/isci
11858F:	drivers/scsi/isci/
11859
11860INTEL CPU family model numbers
11861M:	Tony Luck <[email protected]>
11862M:	[email protected]
11863L:	[email protected]
11864S:	Supported
11865F:	arch/x86/include/asm/intel-family.h
11866
11867INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11868M:	Jani Nikula <[email protected]>
11869M:	Rodrigo Vivi <[email protected]>
11870L:	[email protected]
11871L:	[email protected]
11872S:	Supported
11873F:	drivers/gpu/drm/i915/display/
11874F:	drivers/gpu/drm/xe/display/
11875F:	drivers/gpu/drm/xe/compat-i915-headers
11876F:	include/drm/intel/
11877
11878INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11879M:	Jani Nikula <[email protected]>
11880M:	Joonas Lahtinen <[email protected]>
11881M:	Rodrigo Vivi <[email protected]>
11882M:	Tvrtko Ursulin <[email protected]>
11883L:	[email protected]
11884S:	Supported
11885W:	https://drm.pages.freedesktop.org/intel-docs/
11886Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11887B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11888C:	irc://irc.oftc.net/intel-gfx
11889T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11890F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11891F:	Documentation/gpu/i915.rst
11892F:	drivers/gpu/drm/ci/xfails/i915*
11893F:	drivers/gpu/drm/i915/
11894F:	include/drm/intel/
11895F:	include/uapi/drm/i915_drm.h
11896
11897INTEL DRM XE DRIVER (Lunar Lake and newer)
11898M:	Lucas De Marchi <[email protected]>
11899M:	Thomas Hellström <[email protected]>
11900M:	Rodrigo Vivi <[email protected]>
11901L:	[email protected]
11902S:	Supported
11903W:	https://drm.pages.freedesktop.org/intel-docs/
11904Q:	http://patchwork.freedesktop.org/project/intel-xe/
11905B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11906C:	irc://irc.oftc.net/xe
11907T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11908F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11909F:	Documentation/gpu/xe/
11910F:	drivers/gpu/drm/xe/
11911F:	include/drm/intel/
11912F:	include/uapi/drm/xe_drm.h
11913
11914INTEL ETHERNET DRIVERS
11915M:	Tony Nguyen <[email protected]>
11916M:	Przemek Kitszel <[email protected]>
11917L:	[email protected] (moderated for non-subscribers)
11918S:	Maintained
11919W:	https://www.intel.com/content/www/us/en/support.html
11920Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11923F:	Documentation/networking/device_drivers/ethernet/intel/
11924F:	drivers/net/ethernet/intel/
11925F:	drivers/net/ethernet/intel/*/
11926F:	include/linux/avf/virtchnl.h
11927F:	include/linux/net/intel/iidc.h
11928
11929INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11930M:	Mustafa Ismail <[email protected]>
11931M:	Tatyana Nikolova <[email protected]>
11932L:	[email protected]
11933S:	Supported
11934F:	drivers/infiniband/hw/irdma/
11935F:	include/uapi/rdma/irdma-abi.h
11936
11937INTEL GPIO DRIVERS
11938M:	Andy Shevchenko <[email protected]>
11939L:	[email protected]
11940S:	Supported
11941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11942F:	drivers/gpio/gpio-elkhartlake.c
11943F:	drivers/gpio/gpio-graniterapids.c
11944F:	drivers/gpio/gpio-ich.c
11945F:	drivers/gpio/gpio-merrifield.c
11946F:	drivers/gpio/gpio-ml-ioh.c
11947F:	drivers/gpio/gpio-pch.c
11948F:	drivers/gpio/gpio-sch.c
11949F:	drivers/gpio/gpio-sodaville.c
11950F:	drivers/gpio/gpio-tangier.c
11951F:	drivers/gpio/gpio-tangier.h
11952
11953INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11954M:	Zhenyu Wang <[email protected]>
11955M:	Zhi Wang <[email protected]>
11956L:	[email protected]
11957L:	[email protected]
11958S:	Supported
11959W:	https://github.com/intel/gvt-linux/wiki
11960T:	git https://github.com/intel/gvt-linux.git
11961F:	drivers/gpu/drm/i915/gvt/
11962
11963INTEL HID EVENT DRIVER
11964M:	Alex Hung <[email protected]>
11965L:	[email protected]
11966S:	Maintained
11967F:	drivers/platform/x86/intel/hid.c
11968
11969INTEL I/OAT DMA DRIVER
11970M:	Dave Jiang <[email protected]>
11971R:	Dan Williams <[email protected]>
11972L:	[email protected]
11973S:	Supported
11974Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11975F:	drivers/dma/ioat*
11976
11977INTEL IAA CRYPTO DRIVER
11978M:	Kristen Accardi <[email protected]>
11979M:	Vinicius Costa Gomes <[email protected]>
11980L:	[email protected]
11981S:	Supported
11982F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11983F:	drivers/crypto/intel/iaa/*
11984
11985INTEL IDLE DRIVER
11986M:	Rafael J. Wysocki <[email protected]>
11987M:	Artem Bityutskiy <[email protected]>
11988M:	Artem Bityutskiy <[email protected]>
11989R:	Len Brown <[email protected]>
11990L:	[email protected]
11991S:	Supported
11992B:	https://bugzilla.kernel.org
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11994F:	drivers/idle/intel_idle.c
11995
11996INTEL IDXD DRIVER
11997M:	Vinicius Costa Gomes <[email protected]>
11998R:	Dave Jiang <[email protected]>
11999L:	[email protected]
12000S:	Supported
12001F:	drivers/dma/idxd/*
12002F:	include/uapi/linux/idxd.h
12003
12004INTEL IN FIELD SCAN (IFS) DEVICE
12005M:	Jithu Joseph <[email protected]>
12006R:	Ashok Raj <[email protected]>
12007R:	Tony Luck <[email protected]>
12008S:	Maintained
12009F:	drivers/platform/x86/intel/ifs
12010F:	include/trace/events/intel_ifs.h
12011F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
12012
12013INTEL INTEGRATED SENSOR HUB DRIVER
12014M:	Srinivas Pandruvada <[email protected]>
12015M:	Jiri Kosina <[email protected]>
12016L:	[email protected]
12017S:	Maintained
12018F:	drivers/hid/intel-ish-hid/
12019
12020INTEL IOMMU (VT-d)
12021M:	David Woodhouse <[email protected]>
12022M:	Lu Baolu <[email protected]>
12023L:	[email protected]
12024S:	Supported
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12026F:	drivers/iommu/intel/
12027
12028INTEL IPU3 CSI-2 CIO2 DRIVER
12029M:	Yong Zhi <[email protected]>
12030M:	Sakari Ailus <[email protected]>
12031M:	Bingbu Cao <[email protected]>
12032M:	Dan Scally <[email protected]>
12033R:	Tianshu Qiu <[email protected]>
12034L:	[email protected]
12035S:	Maintained
12036T:	git git://linuxtv.org/media.git
12037F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12038F:	drivers/media/pci/intel/ipu3/
12039
12040INTEL IPU3 CSI-2 IMGU DRIVER
12041M:	Sakari Ailus <[email protected]>
12042R:	Bingbu Cao <[email protected]>
12043R:	Tianshu Qiu <[email protected]>
12044L:	[email protected]
12045S:	Maintained
12046F:	Documentation/admin-guide/media/ipu3.rst
12047F:	Documentation/admin-guide/media/ipu3_rcb.svg
12048F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12049F:	drivers/staging/media/ipu3/
12050
12051INTEL IPU6 INPUT SYSTEM DRIVER
12052M:	Sakari Ailus <[email protected]>
12053M:	Bingbu Cao <[email protected]>
12054R:	Tianshu Qiu <[email protected]>
12055L:	[email protected]
12056S:	Maintained
12057T:	git git://linuxtv.org/media.git
12058F:	Documentation/admin-guide/media/ipu6-isys.rst
12059F:	drivers/media/pci/intel/ipu6/
12060
12061INTEL ISHTP ECLITE DRIVER
12062M:	Srinivas Pandruvada <[email protected]>
12063L:	[email protected]
12064S:	Supported
12065F:	drivers/platform/x86/intel/ishtp_eclite.c
12066
12067INTEL IXP4XX CRYPTO SUPPORT
12068M:	Corentin Labbe <[email protected]>
12069L:	[email protected]
12070S:	Maintained
12071F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12072
12073INTEL KEEM BAY DRM DRIVER
12074M:	Anitha Chrisanthus <[email protected]>
12075M:	Edmund Dea <[email protected]>
12076S:	Maintained
12077F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12078F:	drivers/gpu/drm/kmb/
12079
12080INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12081M:	Daniele Alessandrelli <[email protected]>
12082S:	Maintained
12083F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12084F:	drivers/crypto/intel/keembay/Kconfig
12085F:	drivers/crypto/intel/keembay/Makefile
12086F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12087F:	drivers/crypto/intel/keembay/ocs-aes.c
12088F:	drivers/crypto/intel/keembay/ocs-aes.h
12089
12090INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12091M:	Daniele Alessandrelli <[email protected]>
12092M:	Prabhjot Khurana <[email protected]>
12093M:	Mark Gross <[email protected]>
12094S:	Maintained
12095F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12096F:	drivers/crypto/intel/keembay/Kconfig
12097F:	drivers/crypto/intel/keembay/Makefile
12098F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12099
12100INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12101M:	Daniele Alessandrelli <[email protected]>
12102M:	Declan Murphy <[email protected]>
12103S:	Maintained
12104F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12105F:	drivers/crypto/intel/keembay/Kconfig
12106F:	drivers/crypto/intel/keembay/Makefile
12107F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12108F:	drivers/crypto/intel/keembay/ocs-hcu.c
12109F:	drivers/crypto/intel/keembay/ocs-hcu.h
12110
12111INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12112M:	Wentong Wu <[email protected]>
12113M:	Sakari Ailus <[email protected]>
12114S:	Maintained
12115F:	drivers/gpio/gpio-ljca.c
12116F:	drivers/i2c/busses/i2c-ljca.c
12117F:	drivers/spi/spi-ljca.c
12118F:	drivers/usb/misc/usb-ljca.c
12119F:	include/linux/usb/ljca.h
12120
12121INTEL MANAGEMENT ENGINE (mei)
12122M:	Alexander Usyskin <[email protected]>
12123L:	[email protected]
12124S:	Supported
12125F:	Documentation/driver-api/mei/*
12126F:	drivers/misc/mei/
12127F:	drivers/watchdog/mei_wdt.c
12128F:	include/linux/mei_aux.h
12129F:	include/linux/mei_cl_bus.h
12130F:	include/uapi/linux/mei.h
12131F:	include/uapi/linux/mei_uuid.h
12132F:	include/uapi/linux/uuid.h
12133F:	samples/mei/*
12134
12135INTEL MAX 10 BMC MFD DRIVER
12136M:	Xu Yilun <[email protected]>
12137R:	Tom Rix <[email protected]>
12138S:	Maintained
12139F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12140F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12141F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12142F:	drivers/mfd/intel-m10-bmc*
12143F:	include/linux/mfd/intel-m10-bmc.h
12144
12145INTEL MAX10 BMC SECURE UPDATES
12146M:	Peter Colberg <[email protected]>
12147L:	[email protected]
12148S:	Maintained
12149F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12150F:	drivers/fpga/intel-m10-bmc-sec-update.c
12151
12152INTEL MID (Mobile Internet Device) PLATFORM
12153M:	Andy Shevchenko <[email protected]>
12154L:	[email protected]
12155S:	Supported
12156F:	arch/x86/include/asm/intel-mid.h
12157F:	arch/x86/pci/intel_mid_pci.c
12158F:	arch/x86/platform/intel-mid/
12159F:	drivers/dma/hsu/
12160F:	drivers/extcon/extcon-intel-mrfld.c
12161F:	drivers/gpio/gpio-merrifield.c
12162F:	drivers/gpio/gpio-tangier.*
12163F:	drivers/iio/adc/intel_mrfld_adc.c
12164F:	drivers/mfd/intel_soc_pmic_mrfld.c
12165F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12166F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12167F:	drivers/pinctrl/intel/pinctrl-tangier.*
12168F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12169F:	drivers/platform/x86/intel_scu_*
12170F:	drivers/staging/media/atomisp/
12171F:	drivers/tty/serial/8250/8250_mid.c
12172F:	drivers/watchdog/intel-mid_wdt.c
12173F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12174F:	include/linux/platform_data/x86/intel-mid_wdt.h
12175F:	include/linux/platform_data/x86/intel_scu_ipc.h
12176
12177INTEL P-Unit IPC DRIVER
12178M:	Zha Qipeng <[email protected]>
12179L:	[email protected]
12180S:	Maintained
12181F:	arch/x86/include/asm/intel_punit_ipc.h
12182F:	drivers/platform/x86/intel/punit_ipc.c
12183
12184INTEL PMC CORE DRIVER
12185M:	Rajneesh Bhardwaj <[email protected]>
12186M:	David E Box <[email protected]>
12187L:	[email protected]
12188S:	Maintained
12189F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12190F:	drivers/platform/x86/intel/pmc/
12191F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12192
12193INTEL PMIC GPIO DRIVERS
12194M:	Andy Shevchenko <[email protected]>
12195S:	Supported
12196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12197F:	drivers/gpio/gpio-*cove.c
12198
12199INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12200M:	Andy Shevchenko <[email protected]>
12201S:	Supported
12202F:	drivers/mfd/intel_soc_pmic*
12203F:	include/linux/mfd/intel_soc_pmic*
12204
12205INTEL PMT DRIVERS
12206M:	David E. Box <[email protected]>
12207S:	Supported
12208F:	drivers/platform/x86/intel/pmt/
12209
12210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12211M:	Stanislav Yakovlev <[email protected]>
12212L:	[email protected]
12213S:	Maintained
12214F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12215F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12216F:	drivers/net/wireless/intel/ipw2x00/
12217
12218INTEL PSTATE DRIVER
12219M:	Srinivas Pandruvada <[email protected]>
12220M:	Len Brown <[email protected]>
12221L:	[email protected]
12222S:	Supported
12223F:	drivers/cpufreq/intel_pstate.c
12224
12225INTEL PTP DFL ToD DRIVER
12226M:	Tianfei Zhang <[email protected]>
12227L:	[email protected]
12228L:	[email protected]
12229S:	Maintained
12230F:	drivers/ptp/ptp_dfl_tod.c
12231
12232INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12233M:	Jarkko Nikula <[email protected]>
12234L:	[email protected]
12235F:	drivers/counter/intel-qep.c
12236
12237INTEL SCU DRIVERS
12238M:	Mika Westerberg <[email protected]>
12239S:	Maintained
12240F:	drivers/platform/x86/intel_scu_*
12241F:	include/linux/platform_data/x86/intel_scu_ipc.h
12242
12243INTEL SDSI DRIVER
12244M:	David E. Box <[email protected]>
12245S:	Supported
12246F:	drivers/platform/x86/intel/sdsi.c
12247F:	tools/arch/x86/intel_sdsi/
12248F:	tools/testing/selftests/drivers/sdsi/
12249
12250INTEL SGX
12251M:	Jarkko Sakkinen <[email protected]>
12252R:	Dave Hansen <[email protected]>
12253L:	[email protected]
12254S:	Supported
12255Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12257F:	Documentation/arch/x86/sgx.rst
12258F:	arch/x86/entry/vdso/vsgx.S
12259F:	arch/x86/include/asm/sgx.h
12260F:	arch/x86/include/uapi/asm/sgx.h
12261F:	arch/x86/kernel/cpu/sgx/*
12262F:	tools/testing/selftests/sgx/*
12263K:	\bSGX_
12264
12265INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12266M:	Daniel Scally <[email protected]>
12267S:	Maintained
12268F:	drivers/platform/x86/intel/int3472/
12269
12270INTEL SPEED SELECT TECHNOLOGY
12271M:	Srinivas Pandruvada <[email protected]>
12272L:	[email protected]
12273S:	Maintained
12274F:	drivers/platform/x86/intel/speed_select_if/
12275F:	include/uapi/linux/isst_if.h
12276F:	tools/power/x86/intel-speed-select/
12277
12278INTEL STRATIX10 FIRMWARE DRIVERS
12279M:	Dinh Nguyen <[email protected]>
12280L:	[email protected]
12281S:	Maintained
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12283F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12284F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12285F:	drivers/firmware/stratix10-rsu.c
12286F:	drivers/firmware/stratix10-svc.c
12287F:	include/linux/firmware/intel/stratix10-smc.h
12288F:	include/linux/firmware/intel/stratix10-svc-client.h
12289
12290INTEL TELEMETRY DRIVER
12291M:	Rajneesh Bhardwaj <[email protected]>
12292M:	"David E. Box" <[email protected]>
12293L:	[email protected]
12294S:	Maintained
12295F:	arch/x86/include/asm/intel_telemetry.h
12296F:	drivers/platform/x86/intel/telemetry/
12297
12298INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12299M:	Even Xu <[email protected]>
12300M:	Xinpeng Sun <[email protected]>
12301S:	Maintained
12302F:	drivers/hid/intel-thc-hid/
12303
12304INTEL TPMI DRIVER
12305M:	Srinivas Pandruvada <[email protected]>
12306L:	[email protected]
12307S:	Maintained
12308F:	Documentation/ABI/testing/debugfs-tpmi
12309F:	drivers/platform/x86/intel/vsec_tpmi.c
12310F:	include/linux/intel_tpmi.h
12311
12312INTEL UNCORE FREQUENCY CONTROL
12313M:	Srinivas Pandruvada <[email protected]>
12314L:	[email protected]
12315S:	Maintained
12316F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12317F:	drivers/platform/x86/intel/uncore-frequency/
12318
12319INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12320M:	David E. Box <[email protected]>
12321S:	Supported
12322F:	drivers/platform/x86/intel/vsec.c
12323F:	include/linux/intel_vsec.h
12324
12325INTEL VIRTUAL BUTTON DRIVER
12326M:	AceLan Kao <[email protected]>
12327L:	[email protected]
12328S:	Maintained
12329F:	drivers/platform/x86/intel/vbtn.c
12330
12331INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12332M:	Stanislaw Gruszka <[email protected]>
12333L:	[email protected]
12334S:	Supported
12335F:	drivers/net/wireless/intel/iwlegacy/
12336
12337INTEL WIRELESS WIFI LINK (iwlwifi)
12338M:	Miri Korenblit <[email protected]>
12339L:	[email protected]
12340S:	Supported
12341W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12343F:	drivers/net/wireless/intel/iwlwifi/
12344
12345INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12346M:	Jithu Joseph <[email protected]>
12347S:	Maintained
12348W:	https://slimbootloader.github.io/security/firmware-update.html
12349F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12350
12351INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12352L:	[email protected]
12353S:	Maintained
12354F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12355
12356INTEL WWAN IOSM DRIVER
12357M:	M Chetan Kumar <[email protected]>
12358L:	[email protected]
12359S:	Maintained
12360F:	drivers/net/wwan/iosm/
12361
12362INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12363M:	Xin Li <[email protected]>
12364M:	"H. Peter Anvin" <[email protected]>
12365S:	Supported
12366F:	Documentation/arch/x86/x86_64/fred.rst
12367F:	arch/x86/entry/entry_64_fred.S
12368F:	arch/x86/entry/entry_fred.c
12369F:	arch/x86/include/asm/fred.h
12370F:	arch/x86/kernel/fred.c
12371
12372INTEL(R) TRACE HUB
12373M:	Alexander Shishkin <[email protected]>
12374S:	Supported
12375F:	Documentation/trace/intel_th.rst
12376F:	drivers/hwtracing/intel_th/
12377F:	include/linux/intel_th.h
12378
12379INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12380M:	Ning Sun <[email protected]>
12381L:	[email protected]
12382S:	Supported
12383W:	http://tboot.sourceforge.net
12384T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12385F:	Documentation/arch/x86/intel_txt.rst
12386F:	arch/x86/kernel/tboot.c
12387F:	include/linux/tboot.h
12388
12389INTERCONNECT API
12390M:	Georgi Djakov <[email protected]>
12391L:	[email protected]
12392S:	Maintained
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12394F:	Documentation/devicetree/bindings/interconnect/
12395F:	Documentation/driver-api/interconnect.rst
12396F:	drivers/interconnect/
12397F:	include/dt-bindings/interconnect/
12398F:	include/linux/interconnect-provider.h
12399F:	include/linux/interconnect.h
12400
12401INTERRUPT COUNTER DRIVER
12402M:	Oleksij Rempel <[email protected]>
12403R:	Pengutronix Kernel Team <[email protected]>
12404L:	[email protected]
12405F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12406F:	drivers/counter/interrupt-cnt.c
12407
12408INTERSIL ISL7998X VIDEO DECODER DRIVER
12409M:	Michael Tretter <[email protected]>
12410R:	Pengutronix Kernel Team <[email protected]>
12411L:	[email protected]
12412S:	Maintained
12413F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12414F:	drivers/media/i2c/isl7998x.c
12415
12416INVENSENSE ICM-426xx IMU DRIVER
12417M:	Jean-Baptiste Maneyrol <[email protected]>
12418L:	[email protected]
12419S:	Maintained
12420W:	https://invensense.tdk.com/
12421F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12422F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12423F:	drivers/iio/imu/inv_icm42600/
12424
12425INVENSENSE MPU-3050 GYROSCOPE DRIVER
12426M:	Linus Walleij <[email protected]>
12427L:	[email protected]
12428S:	Maintained
12429F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12430F:	drivers/iio/gyro/mpu3050*
12431
12432INVENSENSE MPU-6050 IMU DRIVER
12433M:	Jean-Baptiste Maneyrol <[email protected]>
12434L:	[email protected]
12435S:	Maintained
12436W:	https://invensense.tdk.com/
12437F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12438F:	drivers/iio/imu/inv_mpu6050/
12439
12440IOC3 ETHERNET DRIVER
12441M:	Thomas Bogendoerfer <[email protected]>
12442L:	[email protected]
12443S:	Maintained
12444F:	drivers/net/ethernet/sgi/ioc3-eth.c
12445
12446IOMMU DMA-API LAYER
12447M:	Robin Murphy <[email protected]>
12448L:	[email protected]
12449S:	Maintained
12450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12451F:	drivers/iommu/dma-iommu.c
12452F:	drivers/iommu/dma-iommu.h
12453F:	drivers/iommu/iova.c
12454F:	include/linux/iommu-dma.h
12455F:	include/linux/iova.h
12456
12457IOMMU SUBSYSTEM
12458M:	Joerg Roedel <[email protected]>
12459M:	Will Deacon <[email protected]>
12460R:	Robin Murphy <[email protected]>
12461L:	[email protected]
12462S:	Maintained
12463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12464F:	Documentation/devicetree/bindings/iommu/
12465F:	drivers/iommu/
12466F:	include/linux/iommu.h
12467F:	include/linux/iova.h
12468F:	include/linux/of_iommu.h
12469
12470IOMMUFD
12471M:	Jason Gunthorpe <[email protected]>
12472M:	Kevin Tian <[email protected]>
12473L:	[email protected]
12474S:	Maintained
12475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12476F:	Documentation/userspace-api/iommufd.rst
12477F:	drivers/iommu/iommufd/
12478F:	include/linux/iommufd.h
12479F:	include/uapi/linux/iommufd.h
12480F:	tools/testing/selftests/iommu/
12481
12482IOSYS-MAP HELPERS
12483M:	Thomas Zimmermann <[email protected]>
12484L:	[email protected]
12485S:	Maintained
12486T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12487F:	include/linux/iosys-map.h
12488
12489IO_URING
12490M:	Jens Axboe <[email protected]>
12491M:	Pavel Begunkov <[email protected]>
12492L:	[email protected]
12493S:	Maintained
12494T:	git git://git.kernel.dk/linux-block
12495T:	git git://git.kernel.dk/liburing
12496F:	include/linux/io_uring/
12497F:	include/linux/io_uring.h
12498F:	include/linux/io_uring_types.h
12499F:	include/trace/events/io_uring.h
12500F:	include/uapi/linux/io_uring.h
12501F:	io_uring/
12502
12503IPMI SUBSYSTEM
12504M:	Corey Minyard <[email protected]>
12505L:	[email protected] (moderated for non-subscribers)
12506S:	Supported
12507W:	http://openipmi.sourceforge.net/
12508T:	git https://github.com/cminyard/linux-ipmi.git for-next
12509F:	Documentation/devicetree/bindings/ipmi/
12510F:	Documentation/driver-api/ipmi.rst
12511F:	drivers/char/ipmi/
12512F:	include/linux/ipmi*
12513F:	include/uapi/linux/ipmi*
12514
12515IPS SCSI RAID DRIVER
12516M:	Adaptec OEM Raid Solutions <[email protected]>
12517L:	[email protected]
12518S:	Maintained
12519W:	http://www.adaptec.com/
12520F:	drivers/scsi/ips*
12521
12522IPVS
12523M:	Simon Horman <[email protected]>
12524M:	Julian Anastasov <[email protected]>
12525L:	[email protected]
12526L:	[email protected]
12527S:	Maintained
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12530F:	Documentation/networking/ipvs-sysctl.rst
12531F:	include/net/ip_vs.h
12532F:	include/uapi/linux/ip_vs.h
12533F:	net/netfilter/ipvs/
12534
12535IPWIRELESS DRIVER
12536M:	Jiri Kosina <[email protected]>
12537M:	David Sterba <[email protected]>
12538S:	Odd Fixes
12539F:	drivers/tty/ipwireless/
12540
12541IRON DEVICE AUDIO CODEC DRIVERS
12542M:	Kiseok Jo <[email protected]>
12543L:	[email protected]
12544S:	Maintained
12545F:	Documentation/devicetree/bindings/sound/irondevice,*
12546F:	sound/soc/codecs/sma*
12547
12548IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12549M:	Thomas Gleixner <[email protected]>
12550S:	Maintained
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12552F:	Documentation/core-api/irq/irq-domain.rst
12553F:	include/linux/irqdomain.h
12554F:	include/linux/irqdomain_defs.h
12555F:	kernel/irq/irqdomain.c
12556F:	kernel/irq/msi.c
12557
12558IRQ SUBSYSTEM
12559M:	Thomas Gleixner <[email protected]>
12560L:	[email protected]
12561S:	Maintained
12562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12563F:	include/linux/group_cpus.h
12564F:	include/linux/irq.h
12565F:	include/linux/irqhandler.h
12566F:	include/linux/irqnr.h
12567F:	include/linux/irqreturn.h
12568F:	kernel/irq/
12569F:	lib/group_cpus.c
12570
12571IRQCHIP DRIVERS
12572M:	Thomas Gleixner <[email protected]>
12573L:	[email protected]
12574S:	Maintained
12575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12576F:	Documentation/devicetree/bindings/interrupt-controller/
12577F:	drivers/irqchip/
12578F:	include/linux/irqchip.h
12579
12580ISA
12581M:	William Breathitt Gray <[email protected]>
12582S:	Maintained
12583F:	Documentation/driver-api/isa.rst
12584F:	drivers/base/isa.c
12585F:	include/linux/isa.h
12586
12587ISA RADIO MODULE
12588M:	Hans Verkuil <[email protected]>
12589L:	[email protected]
12590S:	Maintained
12591W:	https://linuxtv.org
12592T:	git git://linuxtv.org/media.git
12593F:	drivers/media/radio/radio-isa*
12594
12595ISAPNP
12596M:	Jaroslav Kysela <[email protected]>
12597S:	Maintained
12598F:	Documentation/userspace-api/isapnp.rst
12599F:	drivers/pnp/isapnp/
12600F:	include/linux/isapnp.h
12601
12602ISCSI
12603M:	Lee Duncan <[email protected]>
12604M:	Chris Leech <[email protected]>
12605M:	Mike Christie <[email protected]>
12606L:	[email protected]
12607L:	[email protected]
12608S:	Maintained
12609W:	www.open-iscsi.com
12610F:	drivers/scsi/*iscsi*
12611F:	include/scsi/*iscsi*
12612
12613iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12614M:	Peter Jones <[email protected]>
12615M:	Konrad Rzeszutek Wilk <[email protected]>
12616S:	Maintained
12617F:	drivers/firmware/iscsi_ibft*
12618
12619ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12620M:	Sagi Grimberg <[email protected]>
12621M:	Max Gurtovoy <[email protected]>
12622L:	[email protected]
12623S:	Supported
12624W:	http://www.openfabrics.org
12625W:	www.open-iscsi.org
12626Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12627F:	drivers/infiniband/ulp/iser/
12628
12629ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12630M:	Sagi Grimberg <[email protected]>
12631L:	[email protected]
12632L:	[email protected]
12633S:	Supported
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12635F:	drivers/infiniband/ulp/isert
12636
12637ISDN/CMTP OVER BLUETOOTH
12638M:	Karsten Keil <[email protected]>
12639L:	[email protected] (subscribers-only)
12640L:	[email protected]
12641S:	Odd Fixes
12642W:	http://www.isdn4linux.de
12643F:	Documentation/isdn/
12644F:	drivers/isdn/capi/
12645F:	include/linux/isdn/
12646F:	include/uapi/linux/isdn/
12647F:	net/bluetooth/cmtp/
12648
12649ISDN/mISDN SUBSYSTEM
12650M:	Karsten Keil <[email protected]>
12651L:	[email protected] (subscribers-only)
12652L:	[email protected]
12653S:	Maintained
12654W:	http://www.isdn4linux.de
12655F:	drivers/isdn/Kconfig
12656F:	drivers/isdn/Makefile
12657F:	drivers/isdn/hardware/
12658F:	drivers/isdn/mISDN/
12659
12660ISL28022 HARDWARE MONITORING DRIVER
12661M:	Carsten Spieß <[email protected]>
12662L:	[email protected]
12663S:	Maintained
12664F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12665F:	Documentation/hwmon/isl28022.rst
12666F:	drivers/hwmon/isl28022.c
12667
12668ISOFS FILESYSTEM
12669M:	Jan Kara <[email protected]>
12670L:	[email protected]
12671S:	Maintained
12672F:	Documentation/filesystems/isofs.rst
12673F:	fs/isofs/
12674
12675IT87 HARDWARE MONITORING DRIVER
12676M:	Jean Delvare <[email protected]>
12677L:	[email protected]
12678S:	Maintained
12679F:	Documentation/hwmon/it87.rst
12680F:	drivers/hwmon/it87.c
12681
12682IT913X MEDIA DRIVER
12683L:	[email protected]
12684S:	Orphan
12685W:	https://linuxtv.org
12686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12687F:	drivers/media/tuners/it913x*
12688
12689ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12690M:	Liu Ying <[email protected]>
12691L:	[email protected]
12692S:	Maintained
12693T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12694F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12695F:	drivers/gpu/drm/bridge/ite-it6263.c
12696
12697ITE IT66121 HDMI BRIDGE DRIVER
12698M:	Phong LE <[email protected]>
12699M:	Neil Armstrong <[email protected]>
12700S:	Maintained
12701T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12702F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12703F:	drivers/gpu/drm/bridge/ite-it66121.c
12704
12705IVTV VIDEO4LINUX DRIVER
12706M:	Andy Walls <[email protected]>
12707L:	[email protected]
12708S:	Maintained
12709W:	https://linuxtv.org
12710T:	git git://linuxtv.org/media.git
12711F:	Documentation/admin-guide/media/ivtv*
12712F:	drivers/media/pci/ivtv/
12713F:	include/uapi/linux/ivtv*
12714
12715IX2505V MEDIA DRIVER
12716M:	Malcolm Priestley <[email protected]>
12717L:	[email protected]
12718S:	Maintained
12719W:	https://linuxtv.org
12720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12721F:	drivers/media/dvb-frontends/ix2505v*
12722
12723JAILHOUSE HYPERVISOR INTERFACE
12724M:	Jan Kiszka <[email protected]>
12725L:	[email protected]
12726S:	Maintained
12727F:	arch/x86/include/asm/jailhouse_para.h
12728F:	arch/x86/kernel/jailhouse.c
12729
12730JFS FILESYSTEM
12731M:	Dave Kleikamp <[email protected]>
12732L:	[email protected]
12733S:	Odd Fixes
12734W:	http://jfs.sourceforge.net/
12735T:	git https://github.com/kleikamp/linux-shaggy.git
12736F:	Documentation/admin-guide/jfs.rst
12737F:	fs/jfs/
12738
12739JME NETWORK DRIVER
12740M:	Guo-Fu Tseng <[email protected]>
12741L:	[email protected]
12742S:	Odd Fixes
12743F:	drivers/net/ethernet/jme.*
12744
12745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12746M:	David Woodhouse <[email protected]>
12747M:	Richard Weinberger <[email protected]>
12748L:	[email protected]
12749S:	Odd Fixes
12750W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12751T:	git git://git.infradead.org/ubifs-2.6.git
12752F:	fs/jffs2/
12753F:	include/uapi/linux/jffs2.h
12754
12755JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12756M:	"Theodore Ts'o" <[email protected]>
12757M:	Jan Kara <[email protected]>
12758L:	[email protected]
12759S:	Maintained
12760F:	fs/jbd2/
12761F:	include/linux/jbd2.h
12762
12763JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12764M:	Mikhail Ulyanov <[email protected]>
12765L:	[email protected]
12766L:	[email protected]
12767S:	Maintained
12768F:	drivers/media/platform/renesas/rcar_jpu.c
12769
12770JSM Neo PCI based serial card
12771L:	[email protected]
12772S:	Orphan
12773F:	drivers/tty/serial/jsm/
12774
12775K10TEMP HARDWARE MONITORING DRIVER
12776M:	Clemens Ladisch <[email protected]>
12777L:	[email protected]
12778S:	Maintained
12779F:	Documentation/hwmon/k10temp.rst
12780F:	drivers/hwmon/k10temp.c
12781
12782K8TEMP HARDWARE MONITORING DRIVER
12783M:	Rudolf Marek <[email protected]>
12784L:	[email protected]
12785S:	Maintained
12786F:	Documentation/hwmon/k8temp.rst
12787F:	drivers/hwmon/k8temp.c
12788
12789KASAN
12790M:	Andrey Ryabinin <[email protected]>
12791R:	Alexander Potapenko <[email protected]>
12792R:	Andrey Konovalov <[email protected]>
12793R:	Dmitry Vyukov <[email protected]>
12794R:	Vincenzo Frascino <[email protected]>
12795L:	[email protected]
12796S:	Maintained
12797B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12798F:	Documentation/dev-tools/kasan.rst
12799F:	arch/*/include/asm/*kasan.h
12800F:	arch/*/mm/kasan_init*
12801F:	include/linux/kasan*.h
12802F:	lib/Kconfig.kasan
12803F:	mm/kasan/
12804F:	scripts/Makefile.kasan
12805
12806KCONFIG
12807M:	Masahiro Yamada <[email protected]>
12808L:	[email protected]
12809S:	Maintained
12810Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12812F:	Documentation/kbuild/kconfig*
12813F:	scripts/Kconfig.include
12814F:	scripts/kconfig/
12815
12816KCORE
12817M:	Omar Sandoval <[email protected]>
12818L:	[email protected]
12819S:	Maintained
12820F:	fs/proc/kcore.c
12821F:	include/linux/kcore.h
12822
12823KCOV
12824R:	Dmitry Vyukov <[email protected]>
12825R:	Andrey Konovalov <[email protected]>
12826L:	[email protected]
12827S:	Maintained
12828B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12829F:	Documentation/dev-tools/kcov.rst
12830F:	include/linux/kcov.h
12831F:	include/uapi/linux/kcov.h
12832F:	kernel/kcov.c
12833F:	scripts/Makefile.kcov
12834
12835KCSAN
12836M:	Marco Elver <[email protected]>
12837R:	Dmitry Vyukov <[email protected]>
12838L:	[email protected]
12839S:	Maintained
12840F:	Documentation/dev-tools/kcsan.rst
12841F:	include/linux/kcsan*.h
12842F:	kernel/kcsan/
12843F:	lib/Kconfig.kcsan
12844F:	scripts/Makefile.kcsan
12845
12846KDUMP
12847M:	Andrew Morton <[email protected]>
12848M:	Baoquan He <[email protected]>
12849R:	Vivek Goyal <[email protected]>
12850R:	Dave Young <[email protected]>
12851L:	[email protected]
12852S:	Maintained
12853W:	http://lse.sourceforge.net/kdump/
12854F:	Documentation/admin-guide/kdump/
12855F:	fs/proc/vmcore.c
12856F:	include/linux/crash_core.h
12857F:	include/linux/crash_dump.h
12858F:	include/uapi/linux/vmcore.h
12859F:	kernel/crash_*.c
12860
12861KEENE FM RADIO TRANSMITTER DRIVER
12862M:	Hans Verkuil <[email protected]>
12863L:	[email protected]
12864S:	Maintained
12865W:	https://linuxtv.org
12866T:	git git://linuxtv.org/media.git
12867F:	drivers/media/radio/radio-keene*
12868
12869KERNEL AUTOMOUNTER
12870M:	Ian Kent <[email protected]>
12871L:	[email protected]
12872S:	Maintained
12873F:	fs/autofs/
12874
12875KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12876M:	Masahiro Yamada <[email protected]>
12877R:	Nathan Chancellor <[email protected]>
12878R:	Nicolas Schier <[email protected]>
12879L:	[email protected]
12880S:	Maintained
12881Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12883F:	Documentation/kbuild/
12884F:	Makefile
12885F:	scripts/*vmlinux*
12886F:	scripts/Kbuild*
12887F:	scripts/Makefile*
12888F:	scripts/bash-completion/
12889F:	scripts/basic/
12890F:	scripts/clang-tools/
12891F:	scripts/dummy-tools/
12892F:	scripts/include/
12893F:	scripts/mk*
12894F:	scripts/mod/
12895F:	scripts/package/
12896F:	usr/
12897
12898KERNEL HARDENING (not covered by other areas)
12899M:	Kees Cook <[email protected]>
12900R:	Gustavo A. R. Silva <[email protected]>
12901L:	[email protected]
12902S:	Supported
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12904F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12905F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12906F:	arch/*/configs/hardening.config
12907F:	include/linux/overflow.h
12908F:	include/linux/randomize_kstack.h
12909F:	include/linux/ucopysize.h
12910F:	kernel/configs/hardening.config
12911F:	lib/tests/usercopy_kunit.c
12912F:	mm/usercopy.c
12913F:	security/Kconfig.hardening
12914K:	\b(add|choose)_random_kstack_offset\b
12915K:	\b__check_(object_size|heap_object)\b
12916K:	\b__counted_by(_le|_be)?\b
12917
12918KERNEL JANITORS
12919L:	[email protected]
12920S:	Odd Fixes
12921W:	http://kernelnewbies.org/KernelJanitors
12922
12923KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12924M:	Chuck Lever <[email protected]>
12925M:	Jeff Layton <[email protected]>
12926R:	Neil Brown <[email protected]>
12927R:	Olga Kornievskaia <[email protected]>
12928R:	Dai Ngo <[email protected]>
12929R:	Tom Talpey <[email protected]>
12930L:	[email protected]
12931S:	Supported
12932B:	https://bugzilla.kernel.org
12933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12934F:	Documentation/filesystems/nfs/
12935F:	fs/lockd/
12936F:	fs/nfs_common/
12937F:	fs/nfsd/
12938F:	include/linux/lockd/
12939F:	include/linux/sunrpc/
12940F:	include/trace/events/rpcgss.h
12941F:	include/trace/events/rpcrdma.h
12942F:	include/trace/events/sunrpc.h
12943F:	include/trace/misc/fs.h
12944F:	include/trace/misc/nfs.h
12945F:	include/trace/misc/sunrpc.h
12946F:	include/uapi/linux/nfsd/
12947F:	include/uapi/linux/sunrpc/
12948F:	net/sunrpc/
12949F:	tools/net/sunrpc/
12950
12951KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12952M:	Thomas Weißschuh <[email protected]>
12953R:	Christian Heusel <[email protected]>
12954R:	Nathan Chancellor <[email protected]>
12955S:	Maintained
12956F:	scripts/package/PKGBUILD
12957
12958KERNEL REGRESSIONS
12959M:	Thorsten Leemhuis <[email protected]>
12960L:	[email protected]
12961S:	Supported
12962F:	Documentation/admin-guide/reporting-regressions.rst
12963F:	Documentation/process/handling-regressions.rst
12964
12965KERNEL SELFTEST FRAMEWORK
12966M:	Shuah Khan <[email protected]>
12967M:	Shuah Khan <[email protected]>
12968L:	[email protected]
12969S:	Maintained
12970Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12972F:	Documentation/dev-tools/kselftest*
12973F:	tools/testing/selftests/
12974
12975KERNEL SMB3 SERVER (KSMBD)
12976M:	Namjae Jeon <[email protected]>
12977M:	Namjae Jeon <[email protected]>
12978M:	Steve French <[email protected]>
12979M:	Steve French <[email protected]>
12980R:	Sergey Senozhatsky <[email protected]>
12981R:	Tom Talpey <[email protected]>
12982L:	[email protected]
12983S:	Maintained
12984T:	git git://git.samba.org/ksmbd.git
12985F:	Documentation/filesystems/smb/ksmbd.rst
12986F:	fs/smb/common/
12987F:	fs/smb/server/
12988
12989KERNEL UNIT TESTING FRAMEWORK (KUnit)
12990M:	Brendan Higgins <[email protected]>
12991M:	David Gow <[email protected]>
12992R:	Rae Moar <[email protected]>
12993L:	[email protected]
12994L:	[email protected]
12995S:	Maintained
12996W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12999F:	Documentation/dev-tools/kunit/
13000F:	include/kunit/
13001F:	lib/kunit/
13002F:	rust/kernel/kunit.rs
13003F:	rust/macros/kunit.rs
13004F:	scripts/rustdoc_test_*
13005F:	tools/testing/kunit/
13006
13007KERNEL USERMODE HELPER
13008M:	Luis Chamberlain <[email protected]>
13009L:	[email protected]
13010S:	Maintained
13011F:	include/linux/umh.h
13012F:	kernel/umh.c
13013
13014KERNEL VIRTUAL MACHINE (KVM)
13015M:	Paolo Bonzini <[email protected]>
13016L:	[email protected]
13017S:	Supported
13018W:	http://www.linux-kvm.org
13019T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13020F:	Documentation/virt/kvm/
13021F:	include/asm-generic/kvm*
13022F:	include/kvm/iodev.h
13023F:	include/linux/kvm*
13024F:	include/trace/events/kvm.h
13025F:	include/uapi/asm-generic/kvm*
13026F:	include/uapi/linux/kvm*
13027F:	tools/kvm/
13028F:	tools/testing/selftests/kvm/
13029F:	virt/kvm/*
13030
13031KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13032M:	Marc Zyngier <[email protected]>
13033M:	Oliver Upton <[email protected]>
13034R:	Joey Gouly <[email protected]>
13035R:	Suzuki K Poulose <[email protected]>
13036R:	Zenghui Yu <[email protected]>
13037L:	[email protected] (moderated for non-subscribers)
13038L:	[email protected]
13039S:	Maintained
13040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13041F:	Documentation/virt/kvm/arm/
13042F:	Documentation/virt/kvm/devices/arm*
13043F:	arch/arm64/include/asm/kvm*
13044F:	arch/arm64/include/uapi/asm/kvm*
13045F:	arch/arm64/kvm/
13046F:	include/kvm/arm_*
13047F:	tools/testing/selftests/kvm/*/arm64/
13048F:	tools/testing/selftests/kvm/arm64/
13049
13050KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13051M:	Tianrui Zhao <[email protected]>
13052M:	Bibo Mao <[email protected]>
13053M:	Huacai Chen <[email protected]>
13054L:	[email protected]
13055L:	[email protected]
13056S:	Maintained
13057T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13058F:	Documentation/virt/kvm/loongarch/
13059F:	arch/loongarch/include/asm/kvm*
13060F:	arch/loongarch/include/uapi/asm/kvm*
13061F:	arch/loongarch/kvm/
13062
13063KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13064M:	Huacai Chen <[email protected]>
13065L:	[email protected]
13066L:	[email protected]
13067S:	Maintained
13068T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13069F:	arch/mips/include/asm/kvm*
13070F:	arch/mips/include/uapi/asm/kvm*
13071F:	arch/mips/kvm/
13072
13073KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13074M:	Madhavan Srinivasan <[email protected]>
13075R:	Nicholas Piggin <[email protected]>
13076L:	[email protected]
13077L:	[email protected]
13078S:	Maintained (Book3S 64-bit HV)
13079S:	Odd fixes (Book3S 64-bit PR)
13080S:	Orphan (Book3E and 32-bit)
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13082F:	arch/powerpc/include/asm/kvm*
13083F:	arch/powerpc/include/uapi/asm/kvm*
13084F:	arch/powerpc/kernel/kvm*
13085F:	arch/powerpc/kvm/
13086
13087KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13088M:	Anup Patel <[email protected]>
13089R:	Atish Patra <[email protected]>
13090L:	[email protected]
13091L:	[email protected]
13092L:	[email protected]
13093S:	Maintained
13094T:	git https://github.com/kvm-riscv/linux.git
13095F:	arch/riscv/include/asm/kvm*
13096F:	arch/riscv/include/uapi/asm/kvm*
13097F:	arch/riscv/kvm/
13098F:	tools/testing/selftests/kvm/*/riscv/
13099F:	tools/testing/selftests/kvm/riscv/
13100
13101KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13102M:	Christian Borntraeger <[email protected]>
13103M:	Janosch Frank <[email protected]>
13104M:	Claudio Imbrenda <[email protected]>
13105R:	David Hildenbrand <[email protected]>
13106L:	[email protected]
13107S:	Supported
13108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13109F:	Documentation/virt/kvm/s390*
13110F:	arch/s390/include/asm/gmap.h
13111F:	arch/s390/include/asm/kvm*
13112F:	arch/s390/include/uapi/asm/kvm*
13113F:	arch/s390/include/uapi/asm/uvdevice.h
13114F:	arch/s390/kernel/uv.c
13115F:	arch/s390/kvm/
13116F:	arch/s390/mm/gmap.c
13117F:	drivers/s390/char/uvdevice.c
13118F:	tools/testing/selftests/drivers/s390x/uvdevice/
13119F:	tools/testing/selftests/kvm/*/s390/
13120F:	tools/testing/selftests/kvm/s390/
13121
13122KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13123M:	Sean Christopherson <[email protected]>
13124M:	Paolo Bonzini <[email protected]>
13125L:	[email protected]
13126S:	Supported
13127P:	Documentation/process/maintainer-kvm-x86.rst
13128T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13129F:	arch/x86/include/asm/kvm*
13130F:	arch/x86/include/asm/svm.h
13131F:	arch/x86/include/asm/vmx*.h
13132F:	arch/x86/include/uapi/asm/kvm*
13133F:	arch/x86/include/uapi/asm/svm.h
13134F:	arch/x86/include/uapi/asm/vmx.h
13135F:	arch/x86/kvm/
13136F:	arch/x86/kvm/*/
13137F:	tools/testing/selftests/kvm/*/x86/
13138F:	tools/testing/selftests/kvm/x86/
13139
13140KERNFS
13141M:	Greg Kroah-Hartman <[email protected]>
13142M:	Tejun Heo <[email protected]>
13143S:	Supported
13144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
13145F:	fs/kernfs/
13146F:	include/linux/kernfs.h
13147
13148KEXEC
13149M:	Andrew Morton <[email protected]>
13150M:	Baoquan He <[email protected]>
13151L:	[email protected]
13152W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13153F:	include/linux/kexec.h
13154F:	include/uapi/linux/kexec.h
13155F:	kernel/kexec*
13156
13157KEYS-ENCRYPTED
13158M:	Mimi Zohar <[email protected]>
13159L:	[email protected]
13160L:	[email protected]
13161S:	Supported
13162F:	Documentation/security/keys/trusted-encrypted.rst
13163F:	include/keys/encrypted-type.h
13164F:	security/keys/encrypted-keys/
13165
13166KEYS-TRUSTED
13167M:	James Bottomley <[email protected]>
13168M:	Jarkko Sakkinen <[email protected]>
13169M:	Mimi Zohar <[email protected]>
13170L:	[email protected]
13171L:	[email protected]
13172S:	Supported
13173F:	Documentation/security/keys/trusted-encrypted.rst
13174F:	include/keys/trusted-type.h
13175F:	include/keys/trusted_tpm.h
13176F:	security/keys/trusted-keys/
13177
13178KEYS-TRUSTED-CAAM
13179M:	Ahmad Fatoum <[email protected]>
13180R:	Pengutronix Kernel Team <[email protected]>
13181L:	[email protected]
13182L:	[email protected]
13183S:	Maintained
13184F:	include/keys/trusted_caam.h
13185F:	security/keys/trusted-keys/trusted_caam.c
13186
13187KEYS-TRUSTED-DCP
13188M:	David Gstir <[email protected]>
13189R:	sigma star Kernel Team <[email protected]>
13190L:	[email protected]
13191L:	[email protected]
13192S:	Supported
13193F:	include/keys/trusted_dcp.h
13194F:	security/keys/trusted-keys/trusted_dcp.c
13195
13196KEYS-TRUSTED-TEE
13197M:	Sumit Garg <[email protected]>
13198L:	[email protected]
13199L:	[email protected]
13200S:	Supported
13201F:	include/keys/trusted_tee.h
13202F:	security/keys/trusted-keys/trusted_tee.c
13203
13204KEYS/KEYRINGS
13205M:	David Howells <[email protected]>
13206M:	Jarkko Sakkinen <[email protected]>
13207L:	[email protected]
13208S:	Maintained
13209F:	Documentation/security/keys/core.rst
13210F:	include/keys/
13211F:	include/linux/key-type.h
13212F:	include/linux/key.h
13213F:	include/linux/keyctl.h
13214F:	include/uapi/linux/keyctl.h
13215F:	security/keys/
13216
13217KEYS/KEYRINGS_INTEGRITY
13218M:	Jarkko Sakkinen <[email protected]>
13219M:	Mimi Zohar <[email protected]>
13220L:	[email protected]
13221L:	[email protected]
13222S:	Supported
13223W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13224F:	security/integrity/platform_certs
13225
13226KFENCE
13227M:	Alexander Potapenko <[email protected]>
13228M:	Marco Elver <[email protected]>
13229R:	Dmitry Vyukov <[email protected]>
13230L:	[email protected]
13231S:	Maintained
13232F:	Documentation/dev-tools/kfence.rst
13233F:	arch/*/include/asm/kfence.h
13234F:	include/linux/kfence.h
13235F:	lib/Kconfig.kfence
13236F:	mm/kfence/
13237
13238KFIFO
13239M:	Stefani Seibold <[email protected]>
13240S:	Maintained
13241F:	include/linux/kfifo.h
13242F:	lib/kfifo.c
13243F:	samples/kfifo/
13244
13245KGDB / KDB /debug_core
13246M:	Jason Wessel <[email protected]>
13247M:	Daniel Thompson <[email protected]>
13248R:	Douglas Anderson <[email protected]>
13249L:	[email protected]
13250S:	Maintained
13251W:	http://kgdb.wiki.kernel.org/
13252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13253F:	Documentation/process/debugging/kgdb.rst
13254F:	drivers/misc/kgdbts.c
13255F:	drivers/tty/serial/kgdboc.c
13256F:	include/linux/kdb.h
13257F:	include/linux/kgdb.h
13258F:	kernel/debug/
13259F:	kernel/module/kdb.c
13260
13261KHADAS MCU MFD DRIVER
13262M:	Neil Armstrong <[email protected]>
13263L:	[email protected]
13264S:	Maintained
13265F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13266F:	drivers/mfd/khadas-mcu.c
13267F:	drivers/thermal/khadas_mcu_fan.c
13268F:	include/linux/mfd/khadas-mcu.h
13269
13270KIONIX/ROHM KX022A ACCELEROMETER
13271M:	Matti Vaittinen <[email protected]>
13272L:	[email protected]
13273S:	Supported
13274F:	drivers/iio/accel/kionix-kx022a*
13275
13276KMEMLEAK
13277M:	Catalin Marinas <[email protected]>
13278S:	Maintained
13279F:	Documentation/dev-tools/kmemleak.rst
13280F:	include/linux/kmemleak.h
13281F:	mm/kmemleak.c
13282F:	samples/kmemleak/kmemleak-test.c
13283
13284KMSAN
13285M:	Alexander Potapenko <[email protected]>
13286R:	Marco Elver <[email protected]>
13287R:	Dmitry Vyukov <[email protected]>
13288L:	[email protected]
13289S:	Maintained
13290F:	Documentation/dev-tools/kmsan.rst
13291F:	arch/*/include/asm/kmsan.h
13292F:	arch/*/mm/kmsan_*
13293F:	include/linux/kmsan*.h
13294F:	lib/Kconfig.kmsan
13295F:	mm/kmsan/
13296F:	scripts/Makefile.kmsan
13297
13298KPROBES
13299M:	Naveen N Rao <[email protected]>
13300M:	Anil S Keshavamurthy <[email protected]>
13301M:	"David S. Miller" <[email protected]>
13302M:	Masami Hiramatsu <[email protected]>
13303L:	[email protected]
13304L:	[email protected]
13305S:	Maintained
13306Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13308F:	Documentation/trace/kprobes.rst
13309F:	include/asm-generic/kprobes.h
13310F:	include/linux/kprobes.h
13311F:	kernel/kprobes.c
13312F:	lib/tests/test_kprobes.c
13313F:	samples/kprobes
13314
13315KS0108 LCD CONTROLLER DRIVER
13316M:	Miguel Ojeda <[email protected]>
13317S:	Maintained
13318F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13319F:	drivers/auxdisplay/ks0108.c
13320F:	include/linux/ks0108.h
13321
13322KTD253 BACKLIGHT DRIVER
13323M:	Linus Walleij <[email protected]>
13324S:	Maintained
13325F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13326F:	drivers/video/backlight/ktd253-backlight.c
13327
13328KTD2801 BACKLIGHT DRIVER
13329M:	Duje Mihanović <[email protected]>
13330S:	Maintained
13331F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13332F:	drivers/video/backlight/ktd2801-backlight.c
13333
13334KTEST
13335M:	Steven Rostedt <[email protected]>
13336M:	John Hawley <[email protected]>
13337S:	Maintained
13338F:	tools/testing/ktest
13339
13340KTZ8866 BACKLIGHT DRIVER
13341M:	Jianhua Lu <[email protected]>
13342S:	Maintained
13343F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13344F:	drivers/video/backlight/ktz8866.c
13345
13346KVM PARAVIRT (KVM/paravirt)
13347M:	Paolo Bonzini <[email protected]>
13348R:	Vitaly Kuznetsov <[email protected]>
13349L:	[email protected]
13350S:	Supported
13351T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13352F:	arch/um/include/asm/kvm_para.h
13353F:	arch/x86/include/asm/kvm_para.h
13354F:	arch/x86/include/asm/pvclock-abi.h
13355F:	arch/x86/include/uapi/asm/kvm_para.h
13356F:	arch/x86/kernel/kvm.c
13357F:	arch/x86/kernel/kvmclock.c
13358F:	include/asm-generic/kvm_para.h
13359F:	include/linux/kvm_para.h
13360F:	include/uapi/asm-generic/kvm_para.h
13361F:	include/uapi/linux/kvm_para.h
13362
13363KVM X86 HYPER-V (KVM/hyper-v)
13364M:	Vitaly Kuznetsov <[email protected]>
13365M:	Sean Christopherson <[email protected]>
13366M:	Paolo Bonzini <[email protected]>
13367L:	[email protected]
13368S:	Supported
13369T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13370F:	arch/x86/kvm/hyperv.*
13371F:	arch/x86/kvm/kvm_onhyperv.*
13372F:	arch/x86/kvm/svm/hyperv.*
13373F:	arch/x86/kvm/svm/svm_onhyperv.*
13374F:	arch/x86/kvm/vmx/hyperv.*
13375
13376KVM X86 Xen (KVM/Xen)
13377M:	David Woodhouse <[email protected]>
13378M:	Paul Durrant <[email protected]>
13379M:	Sean Christopherson <[email protected]>
13380M:	Paolo Bonzini <[email protected]>
13381L:	[email protected]
13382S:	Supported
13383T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13384F:	arch/x86/kvm/xen.*
13385
13386L3MDEV
13387M:	David Ahern <[email protected]>
13388L:	[email protected]
13389S:	Maintained
13390F:	include/net/l3mdev.h
13391F:	net/l3mdev
13392
13393LANDLOCK SECURITY MODULE
13394M:	Mickaël Salaün <[email protected]>
13395R:	Günther Noack <[email protected]>
13396L:	[email protected]
13397S:	Supported
13398W:	https://landlock.io
13399T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13400F:	Documentation/admin-guide/LSM/landlock.rst
13401F:	Documentation/security/landlock.rst
13402F:	Documentation/userspace-api/landlock.rst
13403F:	fs/ioctl.c
13404F:	include/uapi/linux/landlock.h
13405F:	samples/landlock/
13406F:	security/landlock/
13407F:	tools/testing/selftests/landlock/
13408K:	landlock
13409K:	LANDLOCK
13410
13411LANTIQ / INTEL Ethernet drivers
13412M:	Hauke Mehrtens <[email protected]>
13413L:	[email protected]
13414S:	Maintained
13415F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13416F:	drivers/net/dsa/lantiq_gswip.c
13417F:	drivers/net/dsa/lantiq_pce.h
13418F:	drivers/net/ethernet/lantiq_xrx200.c
13419F:	net/dsa/tag_gswip.c
13420
13421LANTIQ MIPS ARCHITECTURE
13422M:	John Crispin <[email protected]>
13423L:	[email protected]
13424S:	Maintained
13425F:	arch/mips/lantiq
13426F:	drivers/soc/lantiq
13427
13428LANTIQ PEF2256 DRIVER
13429M:	Herve Codina <[email protected]>
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13432F:	drivers/net/wan/framer/pef2256/
13433F:	drivers/pinctrl/pinctrl-pef2256.c
13434F:	include/linux/framer/pef2256.h
13435
13436LASI 53c700 driver for PARISC
13437M:	"James E.J. Bottomley" <[email protected]>
13438L:	[email protected]
13439S:	Maintained
13440F:	Documentation/scsi/53c700.rst
13441F:	drivers/scsi/53c700*
13442
13443LEAKING_ADDRESSES
13444M:	Tycho Andersen <[email protected]>
13445R:	Kees Cook <[email protected]>
13446L:	[email protected]
13447S:	Maintained
13448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13449F:	scripts/leaking_addresses.pl
13450
13451LED SUBSYSTEM
13452M:	Lee Jones <[email protected]>
13453M:	Pavel Machek <[email protected]>
13454L:	[email protected]
13455S:	Maintained
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13457F:	Documentation/devicetree/bindings/leds/
13458F:	Documentation/leds/
13459F:	drivers/leds/
13460F:	include/dt-bindings/leds/
13461F:	include/linux/leds.h
13462
13463LEGO MINDSTORMS EV3
13464R:	David Lechner <[email protected]>
13465S:	Maintained
13466F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13467F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13468F:	drivers/power/supply/lego_ev3_battery.c
13469
13470LEGO USB Tower driver
13471M:	Juergen Stuber <[email protected]>
13472L:	[email protected]
13473S:	Maintained
13474W:	http://legousb.sourceforge.net/
13475F:	drivers/usb/misc/legousbtower.c
13476
13477LENOVO WMI HOTKEY UTILITIES DRIVER
13478M:	Jackie Dong <[email protected]>
13479L:	[email protected]
13480S:	Maintained
13481F:	drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13482
13483LETSKETCH HID TABLET DRIVER
13484M:	Hans de Goede <[email protected]>
13485L:	[email protected]
13486S:	Maintained
13487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13488F:	drivers/hid/hid-letsketch.c
13489
13490LG LAPTOP EXTRAS
13491M:	Matan Ziv-Av <[email protected]>
13492L:	[email protected]
13493S:	Maintained
13494F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13495F:	Documentation/admin-guide/laptops/lg-laptop.rst
13496F:	drivers/platform/x86/lg-laptop.c
13497
13498LG2160 MEDIA DRIVER
13499M:	Michael Krufky <[email protected]>
13500L:	[email protected]
13501S:	Maintained
13502W:	https://linuxtv.org
13503W:	http://github.com/mkrufky
13504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13505T:	git git://linuxtv.org/mkrufky/tuners.git
13506F:	drivers/media/dvb-frontends/lg2160.*
13507
13508LGDT3305 MEDIA DRIVER
13509M:	Michael Krufky <[email protected]>
13510L:	[email protected]
13511S:	Maintained
13512W:	https://linuxtv.org
13513W:	http://github.com/mkrufky
13514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13515T:	git git://linuxtv.org/mkrufky/tuners.git
13516F:	drivers/media/dvb-frontends/lgdt3305.*
13517
13518LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13519M:	Viresh Kumar <[email protected]>
13520L:	[email protected]
13521S:	Maintained
13522F:	drivers/ata/pata_arasan_cf.c
13523F:	include/linux/pata_arasan_cf_data.h
13524
13525LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13526M:	Linus Walleij <[email protected]>
13527L:	[email protected]
13528S:	Maintained
13529F:	drivers/ata/pata_ftide010.c
13530F:	drivers/ata/sata_gemini.c
13531F:	drivers/ata/sata_gemini.h
13532
13533LIBATA SATA AHCI PLATFORM devices support
13534M:	Hans de Goede <[email protected]>
13535L:	[email protected]
13536S:	Maintained
13537F:	drivers/ata/ahci_platform.c
13538F:	drivers/ata/libahci_platform.c
13539F:	include/linux/ahci_platform.h
13540
13541LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13542M:	Mikael Pettersson <[email protected]>
13543L:	[email protected]
13544S:	Maintained
13545F:	drivers/ata/sata_promise.*
13546
13547LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13548M:	Damien Le Moal <[email protected]>
13549M:	Niklas Cassel <[email protected]>
13550L:	[email protected]
13551S:	Maintained
13552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13553F:	Documentation/ABI/testing/sysfs-ata
13554F:	Documentation/devicetree/bindings/ata/
13555F:	drivers/ata/
13556F:	include/linux/ata.h
13557F:	include/linux/libata.h
13558
13559LIBETH COMMON ETHERNET LIBRARY
13560M:	Alexander Lobakin <[email protected]>
13561L:	[email protected]
13562L:	[email protected] (moderated for non-subscribers)
13563S:	Maintained
13564T:	git https://github.com/alobakin/linux.git
13565F:	drivers/net/ethernet/intel/libeth/
13566F:	include/net/libeth/
13567K:	libeth
13568
13569LIBIE COMMON INTEL ETHERNET LIBRARY
13570M:	Alexander Lobakin <[email protected]>
13571L:	[email protected] (moderated for non-subscribers)
13572L:	[email protected]
13573S:	Maintained
13574T:	git https://github.com/alobakin/linux.git
13575F:	drivers/net/ethernet/intel/libie/
13576F:	include/linux/net/intel/libie/
13577K:	libie
13578
13579LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13580M:	Vishal Verma <[email protected]>
13581M:	Dan Williams <[email protected]>
13582M:	Dave Jiang <[email protected]>
13583L:	[email protected]
13584S:	Supported
13585Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13586P:	Documentation/nvdimm/maintainer-entry-profile.rst
13587F:	drivers/nvdimm/btt*
13588
13589LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13590M:	Dan Williams <[email protected]>
13591M:	Vishal Verma <[email protected]>
13592M:	Dave Jiang <[email protected]>
13593L:	[email protected]
13594S:	Supported
13595Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13596P:	Documentation/nvdimm/maintainer-entry-profile.rst
13597F:	drivers/nvdimm/pmem*
13598
13599LIBNVDIMM: DEVICETREE BINDINGS
13600M:	Oliver O'Halloran <[email protected]>
13601L:	[email protected]
13602S:	Supported
13603Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13604F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13605F:	drivers/nvdimm/of_pmem.c
13606
13607LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13608M:	Dan Williams <[email protected]>
13609M:	Vishal Verma <[email protected]>
13610M:	Dave Jiang <[email protected]>
13611M:	Ira Weiny <[email protected]>
13612L:	[email protected]
13613S:	Supported
13614Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13615P:	Documentation/nvdimm/maintainer-entry-profile.rst
13616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13617F:	drivers/acpi/nfit/*
13618F:	drivers/nvdimm/*
13619F:	include/linux/libnvdimm.h
13620F:	include/linux/nd.h
13621F:	include/uapi/linux/ndctl.h
13622F:	tools/testing/nvdimm/
13623
13624LIBRARY CODE
13625M:	Andrew Morton <[email protected]>
13626L:	[email protected]
13627S:	Supported
13628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13629F:	lib/*
13630
13631LICENSES and SPDX stuff
13632M:	Thomas Gleixner <[email protected]>
13633M:	Greg Kroah-Hartman <[email protected]>
13634L:	[email protected]
13635S:	Maintained
13636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13637F:	COPYING
13638F:	Documentation/process/license-rules.rst
13639F:	LICENSES/
13640F:	scripts/spdxcheck-test.sh
13641F:	scripts/spdxcheck.py
13642F:	scripts/spdxexclude
13643
13644LINEAR RANGES HELPERS
13645M:	Mark Brown <[email protected]>
13646R:	Matti Vaittinen <[email protected]>
13647F:	include/linux/linear_range.h
13648F:	lib/linear_ranges.c
13649F:	lib/tests/test_linear_ranges.c
13650
13651LINUX FOR POWER MACINTOSH
13652L:	[email protected]
13653S:	Orphan
13654F:	arch/powerpc/platforms/powermac/
13655F:	drivers/macintosh/
13656X:	drivers/macintosh/adb-iop.c
13657X:	drivers/macintosh/via-macii.c
13658
13659LINUX FOR POWERPC (32-BIT AND 64-BIT)
13660M:	Madhavan Srinivasan <[email protected]>
13661M:	Michael Ellerman <[email protected]>
13662R:	Nicholas Piggin <[email protected]>
13663R:	Christophe Leroy <[email protected]>
13664R:	Naveen N Rao <[email protected]>
13665L:	[email protected]
13666S:	Supported
13667W:	https://github.com/linuxppc/wiki/wiki
13668Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13670F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13671F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13672F:	Documentation/devicetree/bindings/powerpc/
13673F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13674F:	Documentation/arch/powerpc/
13675F:	arch/powerpc/
13676F:	drivers/*/*/*pasemi*
13677F:	drivers/*/*pasemi*
13678F:	drivers/char/tpm/tpm_ibmvtpm*
13679F:	drivers/crypto/nx/
13680F:	drivers/i2c/busses/i2c-opal.c
13681F:	drivers/net/ethernet/ibm/ibmveth.*
13682F:	drivers/net/ethernet/ibm/ibmvnic.*
13683F:	drivers/pci/hotplug/pnv_php.c
13684F:	drivers/pci/hotplug/rpa*
13685F:	drivers/rtc/rtc-opal.c
13686F:	drivers/scsi/ibmvscsi/
13687F:	drivers/tty/hvc/hvc_opal.c
13688F:	drivers/watchdog/wdrtas.c
13689F:	include/linux/papr_scm.h
13690F:	include/uapi/linux/papr_pdsm.h
13691F:	tools/testing/selftests/powerpc
13692N:	/pmac
13693N:	powermac
13694N:	powernv
13695N:	[^a-z0-9]ps3
13696N:	pseries
13697
13698LINUX FOR POWERPC EMBEDDED MPC5XXX
13699M:	Anatolij Gustschin <[email protected]>
13700L:	[email protected]
13701S:	Odd Fixes
13702F:	arch/powerpc/platforms/512x/
13703F:	arch/powerpc/platforms/52xx/
13704
13705LINUX FOR POWERPC EMBEDDED PPC4XX
13706L:	[email protected]
13707S:	Orphan
13708F:	arch/powerpc/platforms/44x/
13709
13710LINUX FOR POWERPC EMBEDDED PPC85XX
13711M:	Scott Wood <[email protected]>
13712L:	[email protected]
13713S:	Odd fixes
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13715F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13716F:	Documentation/devicetree/bindings/powerpc/fsl/
13717F:	arch/powerpc/platforms/85xx/
13718
13719LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13720M:	Christophe Leroy <[email protected]>
13721L:	[email protected]
13722S:	Maintained
13723F:	arch/powerpc/platforms/8xx/
13724F:	arch/powerpc/platforms/83xx/
13725
13726LINUX KERNEL DUMP TEST MODULE (LKDTM)
13727M:	Kees Cook <[email protected]>
13728S:	Maintained
13729F:	drivers/misc/lkdtm/*
13730F:	tools/testing/selftests/lkdtm/*
13731
13732LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13733M:	Alan Stern <[email protected]>
13734M:	Andrea Parri <[email protected]>
13735M:	Will Deacon <[email protected]>
13736M:	Peter Zijlstra <[email protected]>
13737M:	Boqun Feng <[email protected]>
13738M:	Nicholas Piggin <[email protected]>
13739M:	David Howells <[email protected]>
13740M:	Jade Alglave <[email protected]>
13741M:	Luc Maranget <[email protected]>
13742M:	"Paul E. McKenney" <[email protected]>
13743R:	Akira Yokosawa <[email protected]>
13744R:	Daniel Lustig <[email protected]>
13745R:	Joel Fernandes <[email protected]>
13746L:	[email protected]
13747L:	[email protected]
13748L:	[email protected]
13749S:	Supported
13750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13751F:	Documentation/atomic_bitops.txt
13752F:	Documentation/atomic_t.txt
13753F:	Documentation/core-api/refcount-vs-atomic.rst
13754F:	Documentation/litmus-tests/
13755F:	Documentation/memory-barriers.txt
13756F:	tools/memory-model/
13757
13758LINUX-NEXT TREE
13759M:	Stephen Rothwell <[email protected]>
13760L:	[email protected]
13761S:	Supported
13762B:	mailto:[email protected] and the appropriate development tree
13763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13764
13765LIS3LV02D ACCELEROMETER DRIVER
13766M:	Eric Piel <[email protected]>
13767S:	Maintained
13768F:	Documentation/misc-devices/lis3lv02d.rst
13769F:	drivers/misc/lis3lv02d/
13770F:	drivers/platform/x86/hp/hp_accel.c
13771
13772LIST KUNIT TEST
13773M:	David Gow <[email protected]>
13774L:	[email protected]
13775L:	[email protected]
13776S:	Maintained
13777F:	lib/tests/list-test.c
13778
13779LITEX PLATFORM
13780M:	Karol Gugala <[email protected]>
13781M:	Mateusz Holenko <[email protected]>
13782M:	Gabriel Somlo <[email protected]>
13783M:	Joel Stanley <[email protected]>
13784S:	Maintained
13785F:	Documentation/devicetree/bindings/*/litex,*.yaml
13786F:	arch/openrisc/boot/dts/or1klitex.dts
13787F:	drivers/mmc/host/litex_mmc.c
13788F:	drivers/net/ethernet/litex/*
13789F:	drivers/soc/litex/*
13790F:	drivers/tty/serial/liteuart.c
13791F:	include/linux/litex.h
13792N:	litex
13793
13794LIVE PATCHING
13795M:	Josh Poimboeuf <[email protected]>
13796M:	Jiri Kosina <[email protected]>
13797M:	Miroslav Benes <[email protected]>
13798M:	Petr Mladek <[email protected]>
13799R:	Joe Lawrence <[email protected]>
13800L:	[email protected]
13801S:	Maintained
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13803F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13804F:	Documentation/livepatch/
13805F:	arch/powerpc/include/asm/livepatch.h
13806F:	include/linux/livepatch.h
13807F:	kernel/livepatch/
13808F:	kernel/module/livepatch.c
13809F:	samples/livepatch/
13810F:	tools/testing/selftests/livepatch/
13811
13812LLC (802.2)
13813L:	[email protected]
13814S:	Odd fixes
13815F:	include/linux/llc.h
13816F:	include/net/llc*
13817F:	include/uapi/linux/llc.h
13818F:	net/llc/
13819
13820LM73 HARDWARE MONITOR DRIVER
13821M:	Guillaume Ligneul <[email protected]>
13822L:	[email protected]
13823S:	Maintained
13824F:	drivers/hwmon/lm73.c
13825
13826LM78 HARDWARE MONITOR DRIVER
13827M:	Jean Delvare <[email protected]>
13828L:	[email protected]
13829S:	Maintained
13830F:	Documentation/hwmon/lm78.rst
13831F:	drivers/hwmon/lm78.c
13832
13833LM83 HARDWARE MONITOR DRIVER
13834M:	Jean Delvare <[email protected]>
13835L:	[email protected]
13836S:	Maintained
13837F:	Documentation/hwmon/lm83.rst
13838F:	drivers/hwmon/lm83.c
13839
13840LM90 HARDWARE MONITOR DRIVER
13841M:	Jean Delvare <[email protected]>
13842L:	[email protected]
13843S:	Maintained
13844F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13845F:	Documentation/hwmon/lm90.rst
13846F:	drivers/hwmon/lm90.c
13847F:	include/dt-bindings/thermal/lm90.h
13848
13849LME2510 MEDIA DRIVER
13850M:	Malcolm Priestley <[email protected]>
13851L:	[email protected]
13852S:	Maintained
13853W:	https://linuxtv.org
13854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13855F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13856
13857LOADPIN SECURITY MODULE
13858M:	Kees Cook <[email protected]>
13859S:	Supported
13860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13861F:	Documentation/admin-guide/LSM/LoadPin.rst
13862F:	security/loadpin/
13863
13864LOCKDOWN SECURITY MODULE
13865L:	[email protected]
13866S:	Odd Fixes
13867T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13868F:	security/lockdown/
13869
13870LOCKING PRIMITIVES
13871M:	Peter Zijlstra <[email protected]>
13872M:	Ingo Molnar <[email protected]>
13873M:	Will Deacon <[email protected]>
13874M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13875R:	Waiman Long <[email protected]>
13876L:	[email protected]
13877S:	Maintained
13878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13879F:	Documentation/locking/
13880F:	arch/*/include/asm/spinlock*.h
13881F:	include/linux/lockdep*.h
13882F:	include/linux/mutex*.h
13883F:	include/linux/rwlock*.h
13884F:	include/linux/rwsem*.h
13885F:	include/linux/seqlock.h
13886F:	include/linux/spinlock*.h
13887F:	kernel/locking/
13888F:	lib/locking*.[ch]
13889F:	rust/helpers/mutex.c
13890F:	rust/helpers/spinlock.c
13891F:	rust/kernel/sync/lock.rs
13892F:	rust/kernel/sync/lock/
13893F:	rust/kernel/sync/locked_by.rs
13894X:	kernel/locking/locktorture.c
13895
13896LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13897M:	"Richard Russon (FlatCap)" <[email protected]>
13898L:	[email protected]
13899S:	Maintained
13900W:	http://www.linux-ntfs.org/content/view/19/37/
13901F:	Documentation/admin-guide/ldm.rst
13902F:	block/partitions/ldm.*
13903
13904LOGITECH HID GAMING KEYBOARDS
13905M:	Hans de Goede <[email protected]>
13906L:	[email protected]
13907S:	Maintained
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13909F:	drivers/hid/hid-lg-g15.c
13910
13911LONTIUM LT8912B MIPI TO HDMI BRIDGE
13912M:	Adrien Grassein <[email protected]>
13913S:	Maintained
13914F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13915F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13916
13917LOONGARCH
13918M:	Huacai Chen <[email protected]>
13919R:	WANG Xuerui <[email protected]>
13920L:	[email protected]
13921S:	Maintained
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13923F:	Documentation/arch/loongarch/
13924F:	Documentation/translations/zh_CN/arch/loongarch/
13925F:	arch/loongarch/
13926F:	drivers/*/*loongarch*
13927F:	drivers/cpufreq/loongson3_cpufreq.c
13928
13929LOONGSON GPIO DRIVER
13930M:	Yinbo Zhu <[email protected]>
13931L:	[email protected]
13932S:	Maintained
13933F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13934F:	drivers/gpio/gpio-loongson-64bit.c
13935
13936LOONGSON-2 APB DMA DRIVER
13937M:	Binbin Zhou <[email protected]>
13938L:	[email protected]
13939S:	Maintained
13940F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13941F:	drivers/dma/loongson2-apb-dma.c
13942
13943LOONGSON LS2X I2C DRIVER
13944M:	Binbin Zhou <[email protected]>
13945L:	[email protected]
13946S:	Maintained
13947F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13948F:	drivers/i2c/busses/i2c-ls2x.c
13949
13950LOONGSON-2 SOC SERIES CLOCK DRIVER
13951M:	Yinbo Zhu <[email protected]>
13952L:	[email protected]
13953S:	Maintained
13954F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13955F:	drivers/clk/clk-loongson2.c
13956F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13957
13958LOONGSON SPI DRIVER
13959M:	Yinbo Zhu <[email protected]>
13960L:	[email protected]
13961S:	Maintained
13962F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13963F:	drivers/spi/spi-loongson-core.c
13964F:	drivers/spi/spi-loongson-pci.c
13965F:	drivers/spi/spi-loongson-plat.c
13966F:	drivers/spi/spi-loongson.h
13967
13968LOONGSON-2 SOC SERIES GUTS DRIVER
13969M:	Yinbo Zhu <[email protected]>
13970L:	[email protected]
13971S:	Maintained
13972F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13973F:	drivers/soc/loongson/loongson2_guts.c
13974
13975LOONGSON-2 SOC SERIES PM DRIVER
13976M:	Yinbo Zhu <[email protected]>
13977L:	[email protected]
13978S:	Maintained
13979F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13980F:	drivers/soc/loongson/loongson2_pm.c
13981
13982LOONGSON-2 SOC SERIES PINCTRL DRIVER
13983M:	zhanghongchen <[email protected]>
13984M:	Yinbo Zhu <[email protected]>
13985L:	[email protected]
13986S:	Maintained
13987F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13988F:	drivers/pinctrl/pinctrl-loongson2.c
13989
13990LOONGSON-2 SOC SERIES THERMAL DRIVER
13991M:	zhanghongchen <[email protected]>
13992M:	Yinbo Zhu <[email protected]>
13993L:	[email protected]
13994S:	Maintained
13995F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13996F:	drivers/thermal/loongson2_thermal.c
13997
13998LOONGSON EDAC DRIVER
13999M:	Zhao Qunqin <[email protected]>
14000L:	[email protected]
14001S:	Maintained
14002F:	drivers/edac/loongson_edac.c
14003
14004LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
14005M:	Sathya Prakash <[email protected]>
14006M:	Sreekanth Reddy <[email protected]>
14007M:	Suganath Prabu Subramani <[email protected]>
14008L:	[email protected]
14009L:	[email protected]
14010S:	Supported
14011W:	http://www.avagotech.com/support/
14012F:	drivers/message/fusion/
14013F:	drivers/scsi/mpt3sas/
14014
14015LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
14016M:	Matthew Wilcox <[email protected]>
14017L:	[email protected]
14018S:	Maintained
14019F:	drivers/scsi/sym53c8xx_2/
14020
14021LTC1660 DAC DRIVER
14022M:	Marcus Folkesson <[email protected]>
14023L:	[email protected]
14024S:	Maintained
14025F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14026F:	drivers/iio/dac/ltc1660.c
14027
14028LTC2664 IIO DAC DRIVER
14029M:	Michael Hennerich <[email protected]>
14030M:	Kim Seer Paller <[email protected]>
14031L:	[email protected]
14032S:	Supported
14033W:	https://ez.analog.com/linux-software-drivers
14034F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14035F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14036F:	drivers/iio/dac/ltc2664.c
14037
14038LTC2688 IIO DAC DRIVER
14039M:	Nuno Sá <[email protected]>
14040L:	[email protected]
14041S:	Supported
14042W:	https://ez.analog.com/linux-software-drivers
14043F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14044F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14045F:	drivers/iio/dac/ltc2688.c
14046
14047LTC2947 HARDWARE MONITOR DRIVER
14048M:	Nuno Sá <[email protected]>
14049L:	[email protected]
14050S:	Supported
14051W:	https://ez.analog.com/linux-software-drivers
14052F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14053F:	drivers/hwmon/ltc2947-core.c
14054F:	drivers/hwmon/ltc2947-i2c.c
14055F:	drivers/hwmon/ltc2947-spi.c
14056F:	drivers/hwmon/ltc2947.h
14057
14058LTC2991 HARDWARE MONITOR DRIVER
14059M:	Antoniu Miclaus <[email protected]>
14060L:	[email protected]
14061S:	Supported
14062W:	https://ez.analog.com/linux-software-drivers
14063F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14064F:	drivers/hwmon/ltc2991.c
14065
14066LTC2983 IIO TEMPERATURE DRIVER
14067M:	Nuno Sá <[email protected]>
14068L:	[email protected]
14069S:	Supported
14070W:	https://ez.analog.com/linux-software-drivers
14071F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14072F:	drivers/iio/temperature/ltc2983.c
14073
14074LTC4282 HARDWARE MONITOR DRIVER
14075M:	Nuno Sa <[email protected]>
14076L:	[email protected]
14077S:	Supported
14078F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14079F:	Documentation/hwmon/ltc4282.rst
14080F:	drivers/hwmon/ltc4282.c
14081
14082LTC4286 HARDWARE MONITOR DRIVER
14083M:	Delphine CC Chiu <[email protected]>
14084L:	[email protected]
14085S:	Maintained
14086F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14087F:	Documentation/hwmon/ltc4286.rst
14088F:	drivers/hwmon/pmbus/ltc4286.c
14089
14090LTC4306 I2C MULTIPLEXER DRIVER
14091M:	Michael Hennerich <[email protected]>
14092L:	[email protected]
14093S:	Supported
14094W:	https://ez.analog.com/linux-software-drivers
14095F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14096F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14097
14098LTP (Linux Test Project)
14099M:	Andrea Cervesato <[email protected]>
14100M:	Cyril Hrubis <[email protected]>
14101M:	Jan Stancek <[email protected]>
14102M:	Petr Vorel <[email protected]>
14103M:	Li Wang <[email protected]>
14104M:	Yang Xu <[email protected]>
14105M:	Xiao Yang <[email protected]>
14106L:	[email protected] (subscribers-only)
14107S:	Maintained
14108W:	https://linux-test-project.readthedocs.io/
14109T:	git https://github.com/linux-test-project/ltp.git
14110
14111LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14112M:	Anshul Dalal <[email protected]>
14113L:	[email protected]
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14116F:	drivers/iio/light/ltr390.c
14117
14118LYNX 28G SERDES PHY DRIVER
14119M:	Ioana Ciornei <[email protected]>
14120L:	[email protected]
14121S:	Supported
14122F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14123F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14124
14125LYNX PCS MODULE
14126M:	Ioana Ciornei <[email protected]>
14127L:	[email protected]
14128S:	Supported
14129F:	drivers/net/pcs/pcs-lynx.c
14130F:	include/linux/pcs-lynx.h
14131
14132M68K ARCHITECTURE
14133M:	Geert Uytterhoeven <[email protected]>
14134L:	[email protected]
14135S:	Maintained
14136W:	http://www.linux-m68k.org/
14137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14138F:	arch/m68k/
14139F:	drivers/zorro/
14140
14141M68K ON APPLE MACINTOSH
14142M:	Joshua Thompson <[email protected]>
14143L:	[email protected]
14144S:	Maintained
14145W:	http://www.mac.linux-m68k.org/
14146F:	arch/m68k/mac/
14147F:	drivers/macintosh/adb-iop.c
14148F:	drivers/macintosh/via-macii.c
14149
14150M68K ON HP9000/300
14151M:	Philip Blundell <[email protected]>
14152S:	Maintained
14153W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14154F:	arch/m68k/hp300/
14155
14156M88DS3103 MEDIA DRIVER
14157L:	[email protected]
14158S:	Orphan
14159W:	https://linuxtv.org
14160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14161F:	drivers/media/dvb-frontends/m88ds3103*
14162
14163M88RS2000 MEDIA DRIVER
14164M:	Malcolm Priestley <[email protected]>
14165L:	[email protected]
14166S:	Maintained
14167W:	https://linuxtv.org
14168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14169F:	drivers/media/dvb-frontends/m88rs2000*
14170
14171MA901 MASTERKIT USB FM RADIO DRIVER
14172M:	Alexey Klimov <[email protected]>
14173L:	[email protected]
14174S:	Maintained
14175T:	git git://linuxtv.org/media.git
14176F:	drivers/media/radio/radio-ma901.c
14177
14178MAC80211
14179M:	Johannes Berg <[email protected]>
14180L:	[email protected]
14181S:	Maintained
14182W:	https://wireless.wiki.kernel.org/
14183Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14186F:	Documentation/networking/mac80211-injection.rst
14187F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14188F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14189F:	include/net/mac80211.h
14190F:	net/mac80211/
14191
14192MAILBOX API
14193M:	Jassi Brar <[email protected]>
14194L:	[email protected]
14195S:	Maintained
14196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14197F:	Documentation/devicetree/bindings/mailbox/
14198F:	drivers/mailbox/
14199F:	include/dt-bindings/mailbox/
14200F:	include/linux/mailbox_client.h
14201F:	include/linux/mailbox_controller.h
14202
14203MAILBOX ARM MHUv2
14204M:	Viresh Kumar <[email protected]>
14205M:	Tushar Khandelwal <[email protected]>
14206L:	[email protected]
14207S:	Maintained
14208F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14209F:	drivers/mailbox/arm_mhuv2.c
14210F:	include/linux/mailbox/arm_mhuv2_message.h
14211
14212MAILBOX ARM MHUv3
14213M:	Sudeep Holla <[email protected]>
14214M:	Cristian Marussi <[email protected]>
14215L:	[email protected]
14216L:	[email protected] (moderated for non-subscribers)
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14219F:	drivers/mailbox/arm_mhuv3.c
14220
14221MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14222M:	Alejandro Colomar <[email protected]>
14223L:	[email protected]
14224S:	Maintained
14225W:	http://www.kernel.org/doc/man-pages
14226T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14227T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14228
14229MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14230M:	Jeremy Kerr <[email protected]>
14231M:	Matt Johnston <[email protected]>
14232L:	[email protected]
14233S:	Maintained
14234F:	Documentation/networking/mctp.rst
14235F:	drivers/net/mctp/
14236F:	include/linux/usb/mctp-usb.h
14237F:	include/net/mctp.h
14238F:	include/net/mctpdevice.h
14239F:	include/net/netns/mctp.h
14240F:	net/mctp/
14241
14242MAPLE TREE
14243M:	Liam R. Howlett <[email protected]>
14244L:	[email protected]
14245L:	[email protected]
14246S:	Supported
14247F:	Documentation/core-api/maple_tree.rst
14248F:	include/linux/maple_tree.h
14249F:	include/trace/events/maple_tree.h
14250F:	lib/maple_tree.c
14251F:	lib/test_maple_tree.c
14252F:	tools/testing/radix-tree/maple.c
14253F:	tools/testing/shared/linux/maple_tree.h
14254
14255MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14256M:	Rahul Bedarkar <[email protected]>
14257L:	[email protected]
14258S:	Maintained
14259F:	arch/mips/boot/dts/img/pistachio*
14260
14261MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14262M:	Andrew Lunn <[email protected]>
14263L:	[email protected]
14264S:	Maintained
14265F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14266F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14267F:	Documentation/networking/devlink/mv88e6xxx.rst
14268F:	drivers/net/dsa/mv88e6xxx/
14269F:	include/linux/dsa/mv88e6xxx.h
14270F:	include/linux/platform_data/mv88e6xxx.h
14271
14272MARVELL 88PM886 PMIC DRIVER
14273M:	Karel Balej <[email protected]>
14274S:	Maintained
14275F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14276F:	drivers/input/misc/88pm886-onkey.c
14277F:	drivers/mfd/88pm886.c
14278F:	drivers/regulator/88pm886-regulator.c
14279F:	drivers/rtc/rtc-88pm886.c
14280F:	include/linux/mfd/88pm886.h
14281
14282MARVELL ARMADA 3700 PHY DRIVERS
14283M:	Miquel Raynal <[email protected]>
14284S:	Maintained
14285F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14286F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14287F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14288F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14289
14290MARVELL ARMADA 3700 SERIAL DRIVER
14291M:	Pali Rohár <[email protected]>
14292S:	Maintained
14293F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14294F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
14295F:	drivers/tty/serial/mvebu-uart.c
14296
14297MARVELL ARMADA DRM SUPPORT
14298M:	Russell King <[email protected]>
14299S:	Maintained
14300T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14302F:	Documentation/devicetree/bindings/display/armada/
14303F:	drivers/gpu/drm/armada/
14304F:	include/uapi/drm/armada_drm.h
14305
14306MARVELL CRYPTO DRIVER
14307M:	Boris Brezillon <[email protected]>
14308M:	Arnaud Ebalard <[email protected]>
14309M:	Srujana Challa <[email protected]>
14310L:	[email protected]
14311S:	Maintained
14312F:	drivers/crypto/marvell/
14313F:	include/linux/soc/marvell/octeontx2/
14314
14315MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14316M:	Mirko Lindner <[email protected]>
14317M:	Stephen Hemminger <[email protected]>
14318L:	[email protected]
14319S:	Odd fixes
14320F:	drivers/net/ethernet/marvell/sk*
14321
14322MARVELL LIBERTAS WIRELESS DRIVER
14323L:	[email protected]
14324L:	[email protected]
14325S:	Orphan
14326F:	drivers/net/wireless/marvell/libertas/
14327F:	drivers/net/wireless/marvell/libertas_tf/
14328
14329MARVELL MACCHIATOBIN SUPPORT
14330M:	Russell King <[email protected]>
14331L:	[email protected] (moderated for non-subscribers)
14332S:	Maintained
14333F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14334
14335MARVELL MV643XX ETHERNET DRIVER
14336M:	Sebastian Hesselbarth <[email protected]>
14337L:	[email protected]
14338S:	Maintained
14339F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14340
14341MARVELL MV88X3310 PHY DRIVER
14342M:	Russell King <[email protected]>
14343M:	Marek Behún <[email protected]>
14344L:	[email protected]
14345S:	Maintained
14346F:	drivers/net/phy/marvell10g.c
14347
14348MARVELL MVEBU THERMAL DRIVER
14349M:	Miquel Raynal <[email protected]>
14350S:	Maintained
14351F:	drivers/thermal/armada_thermal.c
14352
14353MARVELL MVNETA ETHERNET DRIVER
14354M:	Marcin Wojtas <[email protected]>
14355L:	[email protected]
14356S:	Maintained
14357F:	drivers/net/ethernet/marvell/mvneta*
14358
14359MARVELL MVPP2 ETHERNET DRIVER
14360M:	Marcin Wojtas <[email protected]>
14361M:	Russell King <[email protected]>
14362L:	[email protected]
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14365F:	drivers/net/ethernet/marvell/mvpp2/
14366
14367MARVELL MWIFIEX WIRELESS DRIVER
14368M:	Brian Norris <[email protected]>
14369R:	Francesco Dolcini <[email protected]>
14370L:	[email protected]
14371S:	Odd Fixes
14372F:	drivers/net/wireless/marvell/mwifiex/
14373
14374MARVELL MWL8K WIRELESS DRIVER
14375L:	[email protected]
14376S:	Orphan
14377F:	drivers/net/wireless/marvell/mwl8k.c
14378
14379MARVELL NAND CONTROLLER DRIVER
14380M:	Miquel Raynal <[email protected]>
14381L:	[email protected]
14382S:	Maintained
14383F:	drivers/mtd/nand/raw/marvell_nand.c
14384
14385MARVELL OCTEON ENDPOINT DRIVER
14386M:	Veerasenareddy Burru <[email protected]>
14387M:	Sathesh Edara <[email protected]>
14388L:	[email protected]
14389S:	Maintained
14390F:	drivers/net/ethernet/marvell/octeon_ep
14391
14392MARVELL OCTEON ENDPOINT VF DRIVER
14393M:	Veerasenareddy Burru <[email protected]>
14394M:	Sathesh Edara <[email protected]>
14395M:	Shinas Rasheed <[email protected]>
14396M:	Satananda Burla <[email protected]>
14397L:	[email protected]
14398S:	Maintained
14399F:	drivers/net/ethernet/marvell/octeon_ep_vf
14400
14401MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14402M:	Sunil Goutham <[email protected]>
14403M:	Geetha sowjanya <[email protected]>
14404M:	Subbaraya Sundeep <[email protected]>
14405M:	hariprasad <[email protected]>
14406M:	Bharat Bhushan <[email protected]>
14407L:	[email protected]
14408S:	Maintained
14409F:	drivers/net/ethernet/marvell/octeontx2/nic/
14410F:	include/linux/soc/marvell/octeontx2/
14411
14412MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14413M:	Sunil Goutham <[email protected]>
14414M:	Linu Cherian <[email protected]>
14415M:	Geetha sowjanya <[email protected]>
14416M:	Jerin Jacob <[email protected]>
14417M:	hariprasad <[email protected]>
14418M:	Subbaraya Sundeep <[email protected]>
14419L:	[email protected]
14420S:	Maintained
14421F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14422F:	drivers/net/ethernet/marvell/octeontx2/af/
14423
14424MARVELL PEM PMU DRIVER
14425M:	Linu Cherian <[email protected]>
14426M:	Gowthami Thiagarajan <[email protected]>
14427S:	Supported
14428F:	drivers/perf/marvell_pem_pmu.c
14429
14430MARVELL PRESTERA ETHERNET SWITCH DRIVER
14431M:	Taras Chornyi <[email protected]>
14432S:	Supported
14433W:	https://github.com/Marvell-switching/switchdev-prestera
14434F:	drivers/net/ethernet/marvell/prestera/
14435
14436MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14437M:	Nicolas Pitre <[email protected]>
14438S:	Odd Fixes
14439F:	drivers/mmc/host/mvsdio.*
14440
14441MARVELL USB MDIO CONTROLLER DRIVER
14442M:	Tobias Waldekranz <[email protected]>
14443L:	[email protected]
14444S:	Maintained
14445F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14446F:	drivers/net/mdio/mdio-mvusb.c
14447
14448MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14449M:	Hu Ziji <[email protected]>
14450L:	[email protected]
14451S:	Supported
14452F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14453F:	drivers/mmc/host/sdhci-xenon*
14454
14455MARVELL OCTEON CN10K DPI DRIVER
14456M:	Vamsi Attunuru <[email protected]>
14457S:	Supported
14458F:	drivers/misc/mrvl_cn10k_dpi.c
14459
14460MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14461R:	[email protected]
14462R:	[email protected]
14463F:	drivers/vdpa/octeon_ep/
14464
14465MARVELL OCTEON HOTPLUG DRIVER
14466R:	Shijith Thotton <[email protected]>
14467R:	Vamsi Attunuru <[email protected]>
14468S:	Supported
14469F:	drivers/pci/hotplug/octep_hp.c
14470
14471MATROX FRAMEBUFFER DRIVER
14472L:	[email protected]
14473S:	Orphan
14474F:	drivers/video/fbdev/matrox/matroxfb_*
14475F:	include/uapi/linux/matroxfb.h
14476
14477MAX15301 DRIVER
14478M:	Daniel Nilsson <[email protected]>
14479L:	[email protected]
14480S:	Maintained
14481F:	Documentation/hwmon/max15301.rst
14482F:	drivers/hwmon/pmbus/max15301.c
14483
14484MAX2175 SDR TUNER DRIVER
14485M:	Ramesh Shanmugasundaram <[email protected]>
14486L:	[email protected]
14487S:	Maintained
14488T:	git git://linuxtv.org/media.git
14489F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14490F:	Documentation/userspace-api/media/drivers/max2175.rst
14491F:	drivers/media/i2c/max2175*
14492F:	include/uapi/linux/max2175.h
14493
14494MAX31335 RTC DRIVER
14495M:	Antoniu Miclaus <[email protected]>
14496L:	[email protected]
14497S:	Supported
14498W:	https://ez.analog.com/linux-software-drivers
14499F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14500F:	drivers/rtc/rtc-max31335.c
14501
14502MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14503L:	[email protected]
14504S:	Orphan
14505F:	Documentation/hwmon/max6650.rst
14506F:	drivers/hwmon/max6650.c
14507
14508MAX9286 QUAD GMSL DESERIALIZER DRIVER
14509M:	Jacopo Mondi <[email protected]>
14510M:	Kieran Bingham <kieran.bingham[email protected]>
14511M:	Laurent Pinchart <laurent.pinchart[email protected]>
14512M:	Niklas Söderlund <niklas.soderlund[email protected]>
14513L:	[email protected]
14514S:	Maintained
14515F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14516F:	drivers/media/i2c/max9286.c
14517
14518MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14519M:	Niklas Söderlund <[email protected]>
14520L:	[email protected]
14521S:	Maintained
14522F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14523F:	drivers/staging/media/max96712/max96712.c
14524
14525MAX96714 GMSL2 DESERIALIZER DRIVER
14526M:	Julien Massot <[email protected]>
14527L:	[email protected]
14528S:	Maintained
14529F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14530F:	drivers/media/i2c/max96714.c
14531
14532MAX96717 GMSL2 SERIALIZER DRIVER
14533M:	Julien Massot <[email protected]>
14534L:	[email protected]
14535S:	Maintained
14536F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14537F:	drivers/media/i2c/max96717.c
14538
14539MAX9860 MONO AUDIO VOICE CODEC DRIVER
14540M:	Peter Rosin <[email protected]>
14541L:	[email protected]
14542S:	Maintained
14543F:	Documentation/devicetree/bindings/sound/max9860.txt
14544F:	sound/soc/codecs/max9860.*
14545
14546MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14547M:	Andreas Klinger <[email protected]>
14548L:	[email protected]
14549S:	Maintained
14550F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14551F:	drivers/iio/proximity/mb1232.c
14552
14553MAXIM MAX11205 DRIVER
14554M:	Ramona Bolboaca <[email protected]>
14555L:	[email protected]
14556S:	Supported
14557W:	https://ez.analog.com/linux-software-drivers
14558F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14559F:	drivers/iio/adc/max11205.c
14560
14561MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14562R:	Iskren Chernev <[email protected]>
14563R:	Krzysztof Kozlowski <[email protected]>
14564R:	Marek Szyprowski <[email protected]>
14565R:	Matheus Castello <[email protected]>
14566L:	[email protected]
14567S:	Maintained
14568F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14569F:	drivers/power/supply/max17040_battery.c
14570
14571MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14572R:	Hans de Goede <[email protected]>
14573R:	Krzysztof Kozlowski <[email protected]>
14574R:	Marek Szyprowski <[email protected]>
14575R:	Sebastian Krzyszkowiak <[email protected]>
14576R:	Purism Kernel Team <[email protected]>
14577L:	[email protected]
14578S:	Maintained
14579F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14580F:	drivers/power/supply/max17042_battery.c
14581
14582MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14583M:	Laurent Pinchart <[email protected]>
14584L:	[email protected]
14585S:	Maintained
14586F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14587F:	drivers/regulator/max20086-regulator.c
14588
14589MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14590M:	Rajat Khandelwal <[email protected]>
14591L:	[email protected]
14592S:	Maintained
14593F:	drivers/iio/temperature/max30208.c
14594
14595MAXIM MAX77650 PMIC MFD DRIVER
14596M:	Bartosz Golaszewski <[email protected]>
14597L:	[email protected]
14598S:	Maintained
14599F:	Documentation/devicetree/bindings/*/*max77650.yaml
14600F:	Documentation/devicetree/bindings/*/max77650*.yaml
14601F:	drivers/gpio/gpio-max77650.c
14602F:	drivers/input/misc/max77650-onkey.c
14603F:	drivers/leds/leds-max77650.c
14604F:	drivers/mfd/max77650.c
14605F:	drivers/power/supply/max77650-charger.c
14606F:	drivers/regulator/max77650-regulator.c
14607F:	include/linux/mfd/max77650.h
14608
14609MAXIM MAX77714 PMIC MFD DRIVER
14610M:	Luca Ceresoli <[email protected]>
14611S:	Maintained
14612F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14613F:	drivers/mfd/max77714.c
14614F:	include/linux/mfd/max77714.h
14615
14616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14617M:	Javier Martinez Canillas <[email protected]>
14618L:	[email protected]
14619S:	Supported
14620F:	Documentation/devicetree/bindings/*/*max77802.yaml
14621F:	drivers/regulator/max77802-regulator.c
14622F:	include/dt-bindings/*/*max77802.h
14623
14624MAXIM MAX77976 BATTERY CHARGER
14625M:	Luca Ceresoli <[email protected]>
14626S:	Supported
14627F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14628F:	drivers/power/supply/max77976_charger.c
14629
14630MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14631M:	Krzysztof Kozlowski <[email protected]>
14632L:	[email protected]
14633S:	Maintained
14634B:	mailto:[email protected]
14635F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14636F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14637F:	drivers/power/supply/max14577_charger.c
14638F:	drivers/power/supply/max77693_charger.c
14639
14640MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14641M:	Chanwoo Choi <[email protected]>
14642M:	Krzysztof Kozlowski <[email protected]>
14643L:	[email protected]
14644S:	Maintained
14645B:	mailto:[email protected]
14646F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14647F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14648F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14649F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14650F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14651F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14652F:	drivers/leds/leds-max77705.c
14653F:	drivers/*/*max77843.c
14654F:	drivers/*/max14577*.c
14655F:	drivers/*/max77686*.c
14656F:	drivers/*/max77693*.c
14657F:	drivers/*/max77705*.c
14658F:	drivers/clk/clk-max77686.c
14659F:	drivers/extcon/extcon-max14577.c
14660F:	drivers/extcon/extcon-max77693.c
14661F:	drivers/rtc/rtc-max77686.c
14662F:	include/linux/mfd/max14577*.h
14663F:	include/linux/mfd/max77686*.h
14664F:	include/linux/mfd/max77693*.h
14665F:	include/linux/mfd/max77705*.h
14666
14667MAXIRADIO FM RADIO RECEIVER DRIVER
14668M:	Hans Verkuil <[email protected]>
14669L:	[email protected]
14670S:	Maintained
14671W:	https://linuxtv.org
14672T:	git git://linuxtv.org/media.git
14673F:	drivers/media/radio/radio-maxiradio*
14674
14675MAXLINEAR ETHERNET PHY DRIVER
14676M:	Xu Liang <[email protected]>
14677L:	[email protected]
14678S:	Supported
14679F:	drivers/net/phy/mxl-gpy.c
14680
14681MCAN MMIO DEVICE DRIVER
14682M:	Chandrasekar Ramakrishnan <[email protected]>
14683L:	[email protected]
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14686F:	drivers/net/can/m_can/m_can.c
14687F:	drivers/net/can/m_can/m_can.h
14688F:	drivers/net/can/m_can/m_can_platform.c
14689
14690MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14691R:	Yasushi SHOJI <[email protected]>
14692L:	[email protected]
14693S:	Maintained
14694F:	drivers/net/can/usb/mcba_usb.c
14695
14696MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14697M:	Rishi Gupta <[email protected]>
14698L:	[email protected]
14699L:	[email protected]
14700S:	Maintained
14701F:	drivers/hid/hid-mcp2221.c
14702
14703MCP251XFD SPI-CAN NETWORK DRIVER
14704M:	Marc Kleine-Budde <[email protected]>
14705M:	Manivannan Sadhasivam <[email protected]>
14706R:	Thomas Kopp <[email protected]>
14707L:	[email protected]
14708S:	Maintained
14709F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14710F:	drivers/net/can/spi/mcp251xfd/
14711
14712MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14713M:	Peter Rosin <[email protected]>
14714L:	[email protected]
14715S:	Maintained
14716F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14717F:	drivers/iio/potentiometer/mcp4018.c
14718F:	drivers/iio/potentiometer/mcp4531.c
14719
14720MCP4821 DAC DRIVER
14721M:	Anshul Dalal <[email protected]>
14722L:	[email protected]
14723S:	Maintained
14724F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14725F:	drivers/iio/dac/mcp4821.c
14726
14727MCR20A IEEE-802.15.4 RADIO DRIVER
14728M:	Stefan Schmidt <[email protected]>
14729L:	[email protected]
14730S:	Odd Fixes
14731W:	https://github.com/xueliu/mcr20a-linux
14732F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14733F:	drivers/net/ieee802154/mcr20a.c
14734F:	drivers/net/ieee802154/mcr20a.h
14735
14736MDIO REGMAP DRIVER
14737M:	Maxime Chevallier <[email protected]>
14738L:	[email protected]
14739S:	Maintained
14740F:	drivers/net/mdio/mdio-regmap.c
14741F:	include/linux/mdio/mdio-regmap.h
14742
14743MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14744M:	William Breathitt Gray <[email protected]>
14745L:	[email protected]
14746S:	Maintained
14747F:	drivers/iio/dac/cio-dac.c
14748
14749MEDIA CONTROLLER FRAMEWORK
14750M:	Sakari Ailus <[email protected]>
14751M:	Laurent Pinchart <[email protected]>
14752L:	[email protected]
14753S:	Supported
14754W:	https://www.linuxtv.org
14755T:	git git://linuxtv.org/media.git
14756F:	drivers/media/mc/
14757F:	include/media/media-*.h
14758F:	include/uapi/linux/media.h
14759
14760MEDIA DRIVER FOR FREESCALE IMX PXP
14761M:	Philipp Zabel <[email protected]>
14762L:	[email protected]
14763S:	Maintained
14764T:	git git://linuxtv.org/media.git
14765F:	drivers/media/platform/nxp/imx-pxp.[ch]
14766
14767MEDIA DRIVERS FOR ASCOT2E
14768M:	Abylay Ospan <[email protected]>
14769L:	[email protected]
14770S:	Supported
14771W:	https://linuxtv.org
14772W:	http://netup.tv/
14773T:	git git://linuxtv.org/media.git
14774F:	drivers/media/dvb-frontends/ascot2e*
14775
14776MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14777M:	Jasmin Jessich <[email protected]>
14778L:	[email protected]
14779S:	Maintained
14780W:	https://linuxtv.org
14781T:	git git://linuxtv.org/media.git
14782F:	drivers/media/dvb-frontends/cxd2099*
14783
14784MEDIA DRIVERS FOR CXD2841ER
14785M:	Abylay Ospan <[email protected]>
14786L:	[email protected]
14787S:	Supported
14788W:	https://linuxtv.org
14789W:	http://netup.tv/
14790T:	git git://linuxtv.org/media.git
14791F:	drivers/media/dvb-frontends/cxd2841er*
14792
14793MEDIA DRIVERS FOR CXD2880
14794M:	Yasunari Takiguchi <[email protected]>
14795L:	[email protected]
14796S:	Supported
14797W:	http://linuxtv.org/
14798T:	git git://linuxtv.org/media.git
14799F:	drivers/media/dvb-frontends/cxd2880/*
14800F:	drivers/media/spi/cxd2880*
14801
14802MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14803L:	[email protected]
14804S:	Orphan
14805W:	https://linuxtv.org
14806T:	git git://linuxtv.org/media.git
14807F:	drivers/media/pci/ddbridge/*
14808
14809MEDIA DRIVERS FOR FREESCALE IMX
14810M:	Steve Longerbeam <[email protected]>
14811M:	Philipp Zabel <[email protected]>
14812L:	[email protected]
14813S:	Maintained
14814T:	git git://linuxtv.org/media.git
14815F:	Documentation/admin-guide/media/imx.rst
14816F:	Documentation/devicetree/bindings/media/imx.txt
14817F:	drivers/staging/media/imx/
14818F:	include/linux/imx-media.h
14819F:	include/media/imx.h
14820
14821MEDIA DRIVERS FOR FREESCALE IMX7/8
14822M:	Rui Miguel Silva <[email protected]>
14823M:	Laurent Pinchart <[email protected]>
14824M:	Martin Kepplinger <[email protected]>
14825R:	Purism Kernel Team <[email protected]>
14826L:	[email protected]
14827S:	Maintained
14828T:	git git://linuxtv.org/media.git
14829F:	Documentation/admin-guide/media/imx7.rst
14830F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14831F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14832F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14833F:	drivers/media/platform/nxp/imx-mipi-csis.c
14834F:	drivers/media/platform/nxp/imx7-media-csi.c
14835F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14836
14837MEDIA DRIVERS FOR HELENE
14838M:	Abylay Ospan <[email protected]>
14839L:	[email protected]
14840S:	Supported
14841W:	https://linuxtv.org
14842W:	http://netup.tv/
14843T:	git git://linuxtv.org/media.git
14844F:	drivers/media/dvb-frontends/helene*
14845
14846MEDIA DRIVERS FOR HORUS3A
14847M:	Abylay Ospan <[email protected]>
14848L:	[email protected]
14849S:	Supported
14850W:	https://linuxtv.org
14851W:	http://netup.tv/
14852T:	git git://linuxtv.org/media.git
14853F:	drivers/media/dvb-frontends/horus3a*
14854
14855MEDIA DRIVERS FOR LNBH25
14856M:	Abylay Ospan <[email protected]>
14857L:	[email protected]
14858S:	Supported
14859W:	https://linuxtv.org
14860W:	http://netup.tv/
14861T:	git git://linuxtv.org/media.git
14862F:	drivers/media/dvb-frontends/lnbh25*
14863
14864MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14865L:	[email protected]
14866S:	Orphan
14867W:	https://linuxtv.org
14868T:	git git://linuxtv.org/media.git
14869F:	drivers/media/dvb-frontends/mxl5xx*
14870
14871MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14872M:	Abylay Ospan <[email protected]>
14873L:	[email protected]
14874S:	Supported
14875W:	https://linuxtv.org
14876W:	http://netup.tv/
14877T:	git git://linuxtv.org/media.git
14878F:	drivers/media/pci/netup_unidvb/*
14879
14880MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14881M:	Dmitry Osipenko <[email protected]>
14882L:	[email protected]
14883L:	[email protected]
14884S:	Maintained
14885T:	git git://linuxtv.org/media.git
14886F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14887F:	drivers/media/platform/nvidia/tegra-vde/
14888
14889MEDIA DRIVERS FOR RENESAS - CEU
14890M:	Jacopo Mondi <[email protected]>
14891L:	[email protected]
14892L:	[email protected]
14893S:	Supported
14894T:	git git://linuxtv.org/media.git
14895F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14896F:	drivers/media/platform/renesas/renesas-ceu.c
14897F:	include/media/drv-intf/renesas-ceu.h
14898
14899MEDIA DRIVERS FOR RENESAS - DRIF
14900M:	Fabrizio Castro <[email protected]>
14901L:	[email protected]
14902L:	[email protected]
14903S:	Supported
14904T:	git git://linuxtv.org/media.git
14905F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14906F:	drivers/media/platform/renesas/rcar_drif.c
14907
14908MEDIA DRIVERS FOR RENESAS - FCP
14909M:	Laurent Pinchart <[email protected]>
14910L:	[email protected]
14911L:	[email protected]
14912S:	Supported
14913T:	git git://linuxtv.org/media.git
14914F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14915F:	drivers/media/platform/renesas/rcar-fcp.c
14916F:	include/media/rcar-fcp.h
14917
14918MEDIA DRIVERS FOR RENESAS - FDP1
14919M:	Kieran Bingham <kieran.bingham[email protected]>
14920L:	[email protected]
14921L:	[email protected]
14922S:	Supported
14923T:	git git://linuxtv.org/media.git
14924F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14925F:	drivers/media/platform/renesas/rcar_fdp1.c
14926
14927MEDIA DRIVERS FOR RENESAS - VIN
14928M:	Niklas Söderlund <[email protected]>
14929L:	[email protected]
14930L:	[email protected]
14931S:	Supported
14932T:	git git://linuxtv.org/media.git
14933F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14934F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14935F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14936F:	drivers/media/platform/renesas/rcar-csi2.c
14937F:	drivers/media/platform/renesas/rcar-isp.c
14938F:	drivers/media/platform/renesas/rcar-vin/
14939
14940MEDIA DRIVERS FOR RENESAS - VSP1
14941M:	Laurent Pinchart <[email protected]>
14942M:	Kieran Bingham <kieran.bingham[email protected]>
14943L:	[email protected]
14944L:	[email protected]
14945S:	Supported
14946T:	git git://linuxtv.org/media.git
14947F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14948F:	drivers/media/platform/renesas/vsp1/
14949
14950MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14951L:	[email protected]
14952S:	Orphan
14953W:	https://linuxtv.org
14954T:	git git://linuxtv.org/media.git
14955F:	drivers/media/dvb-frontends/stv0910*
14956
14957MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14958L:	[email protected]
14959S:	Orphan
14960W:	https://linuxtv.org
14961T:	git git://linuxtv.org/media.git
14962F:	drivers/media/dvb-frontends/stv6111*
14963
14964MEDIA DRIVERS FOR STM32 - CSI
14965M:	Alain Volmat <[email protected]>
14966L:	[email protected]
14967S:	Supported
14968T:	git git://linuxtv.org/media_tree.git
14969F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14970F:	drivers/media/platform/st/stm32/stm32-csi.c
14971
14972MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14973M:	Hugues Fruchet <[email protected]>
14974M:	Alain Volmat <[email protected]>
14975L:	[email protected]
14976S:	Supported
14977T:	git git://linuxtv.org/media.git
14978F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14979F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14980F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14981F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14982
14983MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14984M:	Mauro Carvalho Chehab <[email protected]>
14985L:	[email protected]
14986S:	Maintained
14987W:	https://linuxtv.org
14988Q:	http://patchwork.kernel.org/project/linux-media/list/
14989T:	git git://linuxtv.org/media.git
14990F:	Documentation/admin-guide/media/
14991F:	Documentation/devicetree/bindings/media/
14992F:	Documentation/driver-api/media/
14993F:	Documentation/userspace-api/media/
14994F:	drivers/media/
14995F:	drivers/staging/media/
14996F:	include/dt-bindings/media/
14997F:	include/linux/platform_data/media/
14998F:	include/media/
14999F:	include/uapi/linux/dvb/
15000F:	include/uapi/linux/ivtv*
15001F:	include/uapi/linux/media.h
15002F:	include/uapi/linux/uvcvideo.h
15003F:	include/uapi/linux/v4l2-*
15004F:	include/uapi/linux/videodev2.h
15005
15006MEDIATEK BLUETOOTH DRIVER
15007M:	Sean Wang <[email protected]>
15008L:	[email protected]
15009L:	[email protected] (moderated for non-subscribers)
15010S:	Maintained
15011F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
15012F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
15013F:	drivers/bluetooth/btmtkuart.c
15014
15015MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
15016M:	Sen Chu <[email protected]>
15017M:	Sean Wang <[email protected]>
15018M:	Macpaul Lin <[email protected]>
15019L:	[email protected]
15020S:	Maintained
15021F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15022F:	drivers/power/reset/mt6323-poweroff.c
15023
15024MEDIATEK CIR DRIVER
15025M:	Sean Wang <[email protected]>
15026S:	Maintained
15027F:	drivers/media/rc/mtk-cir.c
15028
15029MEDIATEK DMA DRIVER
15030M:	Sean Wang <[email protected]>
15031L:	[email protected]
15032L:	[email protected] (moderated for non-subscribers)
15033L:	[email protected] (moderated for non-subscribers)
15034S:	Maintained
15035F:	Documentation/devicetree/bindings/dma/mediatek,*
15036F:	drivers/dma/mediatek/
15037
15038MEDIATEK ETHERNET DRIVER
15039M:	Felix Fietkau <[email protected]>
15040M:	Sean Wang <[email protected]>
15041M:	Lorenzo Bianconi <[email protected]>
15042L:	[email protected]
15043S:	Maintained
15044F:	drivers/net/ethernet/mediatek/
15045
15046MEDIATEK ETHERNET PCS DRIVER
15047M:	Alexander Couzens <[email protected]>
15048M:	Daniel Golle <[email protected]>
15049L:	[email protected]
15050S:	Maintained
15051F:	drivers/net/pcs/pcs-mtk-lynxi.c
15052F:	include/linux/pcs/pcs-mtk-lynxi.h
15053
15054MEDIATEK ETHERNET PHY DRIVERS
15055M:	Daniel Golle <[email protected]>
15056M:	Qingfang Deng <[email protected]>
15057M:	SkyLake Huang <[email protected]>
15058L:	[email protected]
15059S:	Maintained
15060F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15061F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15062F:	drivers/net/phy/mediatek/mtk-ge.c
15063F:	drivers/net/phy/mediatek/mtk.h
15064F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15065
15066MEDIATEK I2C CONTROLLER DRIVER
15067M:	Qii Wang <[email protected]>
15068L:	[email protected]
15069S:	Maintained
15070F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15071F:	drivers/i2c/busses/i2c-mt65xx.c
15072
15073MEDIATEK IOMMU DRIVER
15074M:	Yong Wu <[email protected]>
15075L:	[email protected]
15076L:	[email protected] (moderated for non-subscribers)
15077S:	Supported
15078F:	Documentation/devicetree/bindings/iommu/mediatek*
15079F:	drivers/iommu/mtk_iommu*
15080F:	include/dt-bindings/memory/mediatek,mt*-port.h
15081F:	include/dt-bindings/memory/mt*-port.h
15082
15083MEDIATEK JPEG DRIVER
15084M:	Bin Liu <[email protected]>
15085S:	Supported
15086F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15087F:	drivers/media/platform/mediatek/jpeg/
15088
15089MEDIATEK KEYPAD DRIVER
15090M:	Mattijs Korpershoek <[email protected]>
15091S:	Supported
15092F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15093F:	drivers/input/keyboard/mt6779-keypad.c
15094
15095MEDIATEK MDP DRIVER
15096M:	Minghsiu Tsai <[email protected]>
15097M:	Houlong Wei <[email protected]>
15098M:	Andrew-CT Chen <[email protected]>
15099S:	Supported
15100F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15101F:	drivers/media/platform/mediatek/mdp/
15102F:	drivers/media/platform/mediatek/vpu/
15103
15104MEDIATEK MEDIA DRIVER
15105M:	Tiffany Lin <[email protected]>
15106M:	Andrew-CT Chen <[email protected]>
15107M:	Yunfei Dong <[email protected]>
15108S:	Supported
15109F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15110F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15111F:	drivers/media/platform/mediatek/vcodec/
15112F:	drivers/media/platform/mediatek/vpu/
15113
15114MEDIATEK MIPI-CSI CDPHY DRIVER
15115M:	Julien Stephan <[email protected]>
15116M:	Andy Hsieh <[email protected]>
15117S:	Supported
15118F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15119F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15120
15121MEDIATEK MMC/SD/SDIO DRIVER
15122M:	Chaotian Jing <[email protected]>
15123S:	Maintained
15124F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15125F:	drivers/mmc/host/mtk-sd.c
15126
15127MEDIATEK MT6735 CLOCK & RESET DRIVERS
15128M:	Yassine Oudjana <[email protected]>
15129L:	[email protected]
15130L:	[email protected] (moderated for non-subscribers)
15131S:	Maintained
15132F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15133F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15134F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15135F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15136F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15137F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15138F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15139F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15140F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15141F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15142F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15143F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15144F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15145F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15146F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15147F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15148F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15149F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15150F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15151F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15152
15153MEDIATEK MT76 WIRELESS LAN DRIVER
15154M:	Felix Fietkau <[email protected]>
15155M:	Lorenzo Bianconi <[email protected]>
15156M:	Ryder Lee <[email protected]>
15157R:	Shayne Chen <[email protected]>
15158R:	Sean Wang <[email protected]>
15159L:	[email protected]
15160S:	Maintained
15161T:	git https://github.com/nbd168/wireless
15162F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15163F:	drivers/net/wireless/mediatek/mt76/
15164
15165MEDIATEK MT7601U WIRELESS LAN DRIVER
15166M:	Jakub Kicinski <[email protected]>
15167L:	[email protected]
15168S:	Maintained
15169F:	drivers/net/wireless/mediatek/mt7601u/
15170
15171MEDIATEK MT7621 CLOCK DRIVER
15172M:	Sergio Paracuellos <[email protected]>
15173S:	Maintained
15174F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15175F:	drivers/clk/ralink/clk-mt7621.c
15176
15177MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15178M:	Sergio Paracuellos <[email protected]>
15179S:	Maintained
15180F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15181F:	drivers/pci/controller/pcie-mt7621.c
15182
15183MEDIATEK MT7621 PHY PCI DRIVER
15184M:	Sergio Paracuellos <[email protected]>
15185S:	Maintained
15186F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15187F:	drivers/phy/ralink/phy-mt7621-pci.c
15188
15189MEDIATEK MT7621/28/88 I2C DRIVER
15190M:	Stefan Roese <[email protected]>
15191L:	[email protected]
15192S:	Maintained
15193F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15194F:	drivers/i2c/busses/i2c-mt7621.c
15195
15196MEDIATEK MTMIPS CLOCK DRIVER
15197M:	Sergio Paracuellos <[email protected]>
15198S:	Maintained
15199F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15200F:	drivers/clk/ralink/clk-mtmips.c
15201
15202MEDIATEK NAND CONTROLLER DRIVER
15203L:	[email protected]
15204S:	Orphan
15205F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15206F:	drivers/mtd/nand/raw/mtk_*
15207
15208MEDIATEK PMIC LED DRIVER
15209M:	Sen Chu <[email protected]>
15210M:	Sean Wang <[email protected]>
15211M:	Macpaul Lin <[email protected]>
15212S:	Maintained
15213F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15214F:	drivers/leds/leds-mt6323.c
15215
15216MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15217M:	Sean Wang <[email protected]>
15218S:	Maintained
15219F:	drivers/char/hw_random/mtk-rng.c
15220
15221MEDIATEK SMI DRIVER
15222M:	Yong Wu <[email protected]>
15223L:	[email protected] (moderated for non-subscribers)
15224S:	Supported
15225F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15226F:	drivers/memory/mtk-smi.c
15227F:	include/soc/mediatek/smi.h
15228
15229MEDIATEK SWITCH DRIVER
15230M:	Chester A. Unal <[email protected]>
15231M:	Daniel Golle <[email protected]>
15232M:	DENG Qingfang <[email protected]>
15233M:	Sean Wang <[email protected]>
15234L:	[email protected]
15235S:	Maintained
15236F:	drivers/net/dsa/mt7530-mdio.c
15237F:	drivers/net/dsa/mt7530-mmio.c
15238F:	drivers/net/dsa/mt7530.*
15239F:	net/dsa/tag_mtk.c
15240
15241MEDIATEK T7XX 5G WWAN MODEM DRIVER
15242M:	Chandrashekar Devegowda <[email protected]>
15243R:	Chiranjeevi Rapolu <[email protected]>
15244R:	Liu Haijun <[email protected]>
15245R:	M Chetan Kumar <[email protected]>
15246R:	Ricardo Martinez <[email protected]>
15247L:	[email protected]
15248S:	Supported
15249F:	drivers/net/wwan/t7xx/
15250
15251MEDIATEK USB3 DRD IP DRIVER
15252M:	Chunfeng Yun <[email protected]>
15253L:	[email protected]
15254L:	[email protected] (moderated for non-subscribers)
15255L:	[email protected] (moderated for non-subscribers)
15256S:	Maintained
15257F:	Documentation/devicetree/bindings/usb/mediatek,*
15258F:	drivers/usb/host/xhci-mtk*
15259F:	drivers/usb/mtu3/
15260
15261MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15262M:	Peter Senna Tschudin <[email protected]>
15263M:	Ian Ray <[email protected]>
15264M:	Martyn Welch <[email protected]>
15265S:	Maintained
15266F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15267F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15268
15269MEGARAID SCSI/SAS DRIVERS
15270M:	Kashyap Desai <[email protected]>
15271M:	Sumit Saxena <[email protected]>
15272M:	Shivasharan S <[email protected]>
15273M:	Chandrakanth patil <[email protected]>
15274L:	[email protected]
15275L:	[email protected]
15276S:	Maintained
15277W:	http://www.avagotech.com/support/
15278F:	Documentation/scsi/megaraid.rst
15279F:	drivers/scsi/megaraid.*
15280F:	drivers/scsi/megaraid/
15281
15282MELEXIS MLX90614 DRIVER
15283M:	Crt Mori <[email protected]>
15284L:	[email protected]
15285S:	Supported
15286W:	http://www.melexis.com
15287F:	drivers/iio/temperature/mlx90614.c
15288
15289MELEXIS MLX90632 DRIVER
15290M:	Crt Mori <[email protected]>
15291L:	[email protected]
15292S:	Supported
15293W:	http://www.melexis.com
15294F:	drivers/iio/temperature/mlx90632.c
15295
15296MELEXIS MLX90635 DRIVER
15297M:	Crt Mori <[email protected]>
15298L:	[email protected]
15299S:	Supported
15300W:	http://www.melexis.com
15301F:	drivers/iio/temperature/mlx90635.c
15302
15303MELFAS MIP4 TOUCHSCREEN DRIVER
15304M:	Sangwon Jee <[email protected]>
15305S:	Supported
15306W:	http://www.melfas.com
15307F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15308F:	drivers/input/touchscreen/melfas_mip4.c
15309
15310MELLANOX BLUEFIELD I2C DRIVER
15311M:	Khalil Blaiech <[email protected]>
15312M:	Asmaa Mnebhi <[email protected]>
15313L:	[email protected]
15314S:	Supported
15315F:	drivers/i2c/busses/i2c-mlxbf.c
15316
15317MELLANOX ETHERNET DRIVER (mlx4_en)
15318M:	Tariq Toukan <[email protected]>
15319L:	[email protected]
15320S:	Maintained
15321W:	https://www.nvidia.com/networking/
15322Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15323F:	drivers/net/ethernet/mellanox/mlx4/en_*
15324
15325MELLANOX ETHERNET DRIVER (mlx5e)
15326M:	Saeed Mahameed <[email protected]>
15327M:	Tariq Toukan <[email protected]>
15328L:	[email protected]
15329S:	Maintained
15330W:	https://www.nvidia.com/networking/
15331Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15332F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15333
15334MELLANOX ETHERNET INNOVA DRIVERS
15335R:	Boris Pismenny <[email protected]>
15336L:	[email protected]
15337S:	Maintained
15338W:	https://www.nvidia.com/networking/
15339Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15340F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15341F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15342F:	include/linux/mlx5/mlx5_ifc_fpga.h
15343
15344MELLANOX ETHERNET SWITCH DRIVERS
15345M:	Ido Schimmel <[email protected]>
15346M:	Petr Machata <[email protected]>
15347L:	[email protected]
15348S:	Supported
15349W:	https://www.nvidia.com/networking/
15350Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15351F:	drivers/net/ethernet/mellanox/mlxsw/
15352F:	tools/testing/selftests/drivers/net/mlxsw/
15353
15354MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15355M:	[email protected]
15356L:	[email protected]
15357S:	Supported
15358W:	https://www.nvidia.com/networking/
15359Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15360F:	drivers/net/ethernet/mellanox/mlxfw/
15361
15362MELLANOX HARDWARE PLATFORM SUPPORT
15363M:	Hans de Goede <[email protected]>
15364M:	Ilpo Järvinen <[email protected]>
15365M:	Vadim Pasternak <[email protected]>
15366L:	[email protected]
15367S:	Supported
15368F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15369F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15370F:	drivers/platform/mellanox/
15371F:	include/linux/platform_data/mlxreg.h
15372
15373MELLANOX MLX4 core VPI driver
15374M:	Tariq Toukan <[email protected]>
15375L:	[email protected]
15376L:	[email protected]
15377S:	Maintained
15378W:	https://www.nvidia.com/networking/
15379Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15380F:	drivers/net/ethernet/mellanox/mlx4/
15381F:	include/linux/mlx4/
15382
15383MELLANOX MLX4 IB driver
15384M:	Yishai Hadas <[email protected]>
15385L:	[email protected]
15386S:	Supported
15387W:	https://www.nvidia.com/networking/
15388Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15389F:	drivers/infiniband/hw/mlx4/
15390F:	include/linux/mlx4/
15391F:	include/uapi/rdma/mlx4-abi.h
15392
15393MELLANOX MLX5 core VPI driver
15394M:	Saeed Mahameed <[email protected]>
15395M:	Leon Romanovsky <[email protected]>
15396M:	Tariq Toukan <[email protected]>
15397L:	[email protected]
15398L:	[email protected]
15399S:	Maintained
15400W:	https://www.nvidia.com/networking/
15401Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15402F:	Documentation/networking/device_drivers/ethernet/mellanox/
15403F:	drivers/net/ethernet/mellanox/mlx5/core/
15404F:	include/linux/mlx5/
15405
15406MELLANOX MLX5 IB driver
15407M:	Leon Romanovsky <[email protected]>
15408L:	[email protected]
15409S:	Supported
15410W:	https://www.nvidia.com/networking/
15411Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15412F:	drivers/infiniband/hw/mlx5/
15413F:	include/linux/mlx5/
15414F:	include/uapi/rdma/mlx5-abi.h
15415
15416MELLANOX MLX5 VDPA DRIVER
15417M:	Dragos Tatulea <[email protected]>
15418L:	[email protected]
15419S:	Supported
15420F:	drivers/vdpa/mlx5/
15421
15422MELLANOX MLXCPLD I2C AND MUX DRIVER
15423M:	Vadim Pasternak <[email protected]>
15424M:	Michael Shych <[email protected]>
15425L:	[email protected]
15426S:	Supported
15427F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15428F:	drivers/i2c/busses/i2c-mlxcpld.c
15429F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15430
15431MELLANOX MLXCPLD LED DRIVER
15432M:	Vadim Pasternak <[email protected]>
15433L:	[email protected]
15434S:	Supported
15435F:	Documentation/leds/leds-mlxcpld.rst
15436F:	drivers/leds/leds-mlxcpld.c
15437F:	drivers/leds/leds-mlxreg.c
15438
15439MEMBARRIER SUPPORT
15440M:	Mathieu Desnoyers <[email protected]>
15441M:	"Paul E. McKenney" <[email protected]>
15442L:	[email protected]
15443S:	Supported
15444F:	Documentation/scheduler/membarrier.rst
15445F:	arch/*/include/asm/membarrier.h
15446F:	arch/*/include/asm/sync_core.h
15447F:	include/uapi/linux/membarrier.h
15448F:	kernel/sched/membarrier.c
15449
15450MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15451M:	Mike Rapoport <[email protected]>
15452L:	[email protected]
15453S:	Maintained
15454F:	Documentation/core-api/boot-time-mm.rst
15455F:	include/linux/memblock.h
15456F:	mm/memblock.c
15457F:	mm/mm_init.c
15458F:	tools/testing/memblock/
15459
15460MEMORY ALLOCATION PROFILING
15461M:	Suren Baghdasaryan <[email protected]>
15462M:	Kent Overstreet <[email protected]>
15463L:	[email protected]
15464S:	Maintained
15465F:	Documentation/mm/allocation-profiling.rst
15466F:	include/linux/alloc_tag.h
15467F:	include/linux/pgalloc_tag.h
15468F:	lib/alloc_tag.c
15469
15470MEMORY CONTROLLER DRIVERS
15471M:	Krzysztof Kozlowski <[email protected]>
15472L:	[email protected]
15473S:	Maintained
15474B:	mailto:[email protected]
15475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15476F:	Documentation/devicetree/bindings/memory-controllers/
15477F:	drivers/memory/
15478F:	include/dt-bindings/memory/
15479F:	include/memory/
15480
15481MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15482M:	Dmitry Osipenko <[email protected]>
15483L:	[email protected]
15484L:	[email protected]
15485S:	Maintained
15486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15487F:	drivers/devfreq/tegra30-devfreq.c
15488
15489MEMORY HOT(UN)PLUG
15490M:	David Hildenbrand <[email protected]>
15491M:	Oscar Salvador <[email protected]>
15492L:	[email protected]
15493S:	Maintained
15494F:	Documentation/admin-guide/mm/memory-hotplug.rst
15495F:	Documentation/core-api/memory-hotplug.rst
15496F:	drivers/base/memory.c
15497F:	include/linux/memory_hotplug.h
15498F:	mm/memory_hotplug.c
15499F:	tools/testing/selftests/memory-hotplug/
15500
15501MEMORY MANAGEMENT
15502M:	Andrew Morton <[email protected]>
15503L:	[email protected]
15504S:	Maintained
15505W:	http://www.linux-mm.org
15506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15507T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15508F:	Documentation/admin-guide/mm/
15509F:	Documentation/mm/
15510F:	include/linux/gfp.h
15511F:	include/linux/gfp_types.h
15512F:	include/linux/memfd.h
15513F:	include/linux/memory_hotplug.h
15514F:	include/linux/memory-tiers.h
15515F:	include/linux/mempolicy.h
15516F:	include/linux/mempool.h
15517F:	include/linux/memremap.h
15518F:	include/linux/mmzone.h
15519F:	include/linux/mmu_notifier.h
15520F:	include/linux/pagewalk.h
15521F:	include/trace/events/ksm.h
15522F:	mm/
15523F:	tools/mm/
15524F:	tools/testing/selftests/mm/
15525N:	include/linux/page[-_]*
15526
15527MEMORY MANAGEMENT - CORE
15528M:	Andrew Morton <[email protected]>
15529M:	David Hildenbrand <[email protected]>
15530R:	Lorenzo Stoakes <[email protected]>
15531R:	Liam R. Howlett <[email protected]>
15532R:	Vlastimil Babka <[email protected]>
15533R:	Mike Rapoport <[email protected]>
15534R:	Suren Baghdasaryan <[email protected]>
15535R:	Michal Hocko <[email protected]>
15536L:	[email protected]
15537S:	Maintained
15538W:	http://www.linux-mm.org
15539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15540F:	include/linux/memory.h
15541F:	include/linux/mm.h
15542F:	include/linux/mm_*.h
15543F:	include/linux/mmdebug.h
15544F:	include/linux/pagewalk.h
15545F:	mm/Kconfig
15546F:	mm/debug.c
15547F:	mm/init-mm.c
15548F:	mm/memory.c
15549F:	mm/pagewalk.c
15550F:	mm/util.c
15551
15552MEMORY MANAGEMENT - EXECMEM
15553M:	Andrew Morton <[email protected]>
15554M:	Mike Rapoport <[email protected]>
15555L:	[email protected]
15556S:	Maintained
15557F:	include/linux/execmem.h
15558F:	mm/execmem.c
15559
15560MEMORY MANAGEMENT - GUP (GET USER PAGES)
15561M:	Andrew Morton <[email protected]>
15562M:	David Hildenbrand <[email protected]>
15563R:	Jason Gunthorpe <[email protected]>
15564R:	John Hubbard <[email protected]>
15565R:	Peter Xu <[email protected]>
15566L:	[email protected]
15567S:	Maintained
15568W:	http://www.linux-mm.org
15569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15570F:	mm/gup.c
15571
15572MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
15573M:	Andrew Morton <[email protected]>
15574M:	David Hildenbrand <[email protected]>
15575R:	Xu Xin <[email protected]>
15576R:	Chengming Zhou <[email protected]>
15577L:	[email protected]
15578S:	Maintained
15579W:	http://www.linux-mm.org
15580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15581F:	Documentation/admin-guide/mm/ksm.rst
15582F:	Documentation/mm/ksm.rst
15583F:	include/linux/ksm.h
15584F:	include/trace/events/ksm.h
15585F:	mm/ksm.c
15586
15587MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
15588M:	Andrew Morton <[email protected]>
15589M:	David Hildenbrand <[email protected]>
15590R:	Zi Yan <[email protected]>
15591R:	Matthew Brost <[email protected]>
15592R:	Joshua Hahn <[email protected]>
15593R:	Rakie Kim <[email protected]>
15594R:	Byungchul Park <[email protected]>
15595R:	Gregory Price <[email protected]>
15596R:	Ying Huang <[email protected]>
15597L:	[email protected]
15598S:	Maintained
15599W:	http://www.linux-mm.org
15600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15601F:	include/linux/mempolicy.h
15602F:	include/linux/migrate.h
15603F:	mm/mempolicy.c
15604F:	mm/migrate.c
15605F:	mm/migrate_device.c
15606
15607MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15608M:	Andrew Morton <[email protected]>
15609M:	Mike Rapoport <[email protected]>
15610L:	[email protected]
15611S:	Maintained
15612F:	include/linux/numa_memblks.h
15613F:	mm/numa.c
15614F:	mm/numa_emulation.c
15615F:	mm/numa_memblks.c
15616
15617MEMORY MANAGEMENT - PAGE ALLOCATOR
15618M:	Andrew Morton <[email protected]>
15619M:	Vlastimil Babka <[email protected]>
15620R:	Suren Baghdasaryan <[email protected]>
15621R:	Michal Hocko <[email protected]>
15622R:	Brendan Jackman <[email protected]>
15623R:	Johannes Weiner <[email protected]>
15624R:	Zi Yan <[email protected]>
15625L:	[email protected]
15626S:	Maintained
15627F:	include/linux/compaction.h
15628F:	include/linux/gfp.h
15629F:	include/linux/page-isolation.h
15630F:	mm/compaction.c
15631F:	mm/page_alloc.c
15632F:	mm/page_isolation.c
15633
15634MEMORY MANAGEMENT - RECLAIM
15635M:	Andrew Morton <[email protected]>
15636M:	Johannes Weiner <[email protected]>
15637R:	David Hildenbrand <[email protected]>
15638R:	Michal Hocko <[email protected]>
15639R:	Qi Zheng <[email protected]>
15640R:	Shakeel Butt <[email protected]>
15641R:	Lorenzo Stoakes <[email protected]>
15642L:	[email protected]
15643S:	Maintained
15644F:	mm/pt_reclaim.c
15645F:	mm/vmscan.c
15646
15647MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
15648M:	Andrew Morton <[email protected]>
15649M:	David Hildenbrand <[email protected]>
15650M:	Lorenzo Stoakes <[email protected]>
15651R:	Rik van Riel <[email protected]>
15652R:	Liam R. Howlett <[email protected]>
15653R:	Vlastimil Babka <[email protected]>
15654R:	Harry Yoo <[email protected]>
15655L:	[email protected]
15656S:	Maintained
15657F:	include/linux/rmap.h
15658F:	mm/rmap.c
15659
15660MEMORY MANAGEMENT - SECRETMEM
15661M:	Andrew Morton <[email protected]>
15662M:	Mike Rapoport <[email protected]>
15663L:	[email protected]
15664S:	Maintained
15665F:	include/linux/secretmem.h
15666F:	mm/secretmem.c
15667
15668MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
15669M:	Andrew Morton <[email protected]>
15670M:	David Hildenbrand <[email protected]>
15671R:	Zi Yan <[email protected]>
15672R:	Baolin Wang <[email protected]>
15673R:	Lorenzo Stoakes <[email protected]>
15674R:	Liam R. Howlett <[email protected]>
15675R:	Nico Pache <[email protected]>
15676R:	Ryan Roberts <[email protected]>
15677R:	Dev Jain <[email protected]>
15678L:	[email protected]
15679S:	Maintained
15680W:	http://www.linux-mm.org
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15682F:	Documentation/admin-guide/mm/transhuge.rst
15683F:	include/linux/huge_mm.h
15684F:	include/linux/khugepaged.h
15685F:	include/trace/events/huge_memory.h
15686F:	mm/huge_memory.c
15687F:	mm/khugepaged.c
15688F:	tools/testing/selftests/mm/khugepaged.c
15689F:	tools/testing/selftests/mm/split_huge_page_test.c
15690F:	tools/testing/selftests/mm/transhuge-stress.c
15691
15692MEMORY MANAGEMENT - USERFAULTFD
15693M:	Andrew Morton <[email protected]>
15694R:	Peter Xu <[email protected]>
15695L:	[email protected]
15696S:	Maintained
15697F:	Documentation/admin-guide/mm/userfaultfd.rst
15698F:	fs/userfaultfd.c
15699F:	include/asm-generic/pgtable_uffd.h
15700F:	include/linux/userfaultfd_k.h
15701F:	include/uapi/linux/userfaultfd.h
15702F:	mm/userfaultfd.c
15703F:	tools/testing/selftests/mm/uffd-*.[ch]
15704
15705MEMORY MAPPING
15706M:	Andrew Morton <[email protected]>
15707M:	Liam R. Howlett <[email protected]>
15708M:	Lorenzo Stoakes <[email protected]>
15709R:	Vlastimil Babka <[email protected]>
15710R:	Jann Horn <[email protected]>
15711R:	Pedro Falcato <[email protected]>
15712L:	[email protected]
15713S:	Maintained
15714W:	http://www.linux-mm.org
15715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15716F:	include/trace/events/mmap.h
15717F:	mm/mlock.c
15718F:	mm/mmap.c
15719F:	mm/mprotect.c
15720F:	mm/mremap.c
15721F:	mm/mseal.c
15722F:	mm/vma.c
15723F:	mm/vma.h
15724F:	mm/vma_internal.h
15725F:	tools/testing/vma/
15726
15727MEMORY MAPPING - LOCKING
15728M:	Andrew Morton <[email protected]>
15729M:	Suren Baghdasaryan <[email protected]>
15730M:	Liam R. Howlett <[email protected]>
15731M:	Lorenzo Stoakes <[email protected]>
15732R:	Vlastimil Babka <[email protected]>
15733R:	Shakeel Butt <[email protected]>
15734L:	[email protected]
15735S:	Maintained
15736W:	http://www.linux-mm.org
15737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15738F:	Documentation/mm/process_addrs.rst
15739F:	include/linux/mmap_lock.h
15740F:	include/trace/events/mmap_lock.h
15741F:	mm/mmap_lock.c
15742
15743MEMORY MAPPING - MADVISE (MEMORY ADVICE)
15744M:	Andrew Morton <[email protected]>
15745M:	Liam R. Howlett <[email protected]>
15746M:	Lorenzo Stoakes <[email protected]>
15747M:	David Hildenbrand <[email protected]>
15748R:	Vlastimil Babka <[email protected]>
15749R:	Jann Horn <[email protected]>
15750L:	[email protected]
15751S:	Maintained
15752W:	http://www.linux-mm.org
15753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15754F:	include/uapi/asm-generic/mman-common.h
15755F:	mm/madvise.c
15756
15757MEMORY TECHNOLOGY DEVICES (MTD)
15758M:	Miquel Raynal <[email protected]>
15759M:	Richard Weinberger <[email protected]>
15760M:	Vignesh Raghavendra <[email protected]>
15761L:	[email protected]
15762S:	Maintained
15763W:	http://www.linux-mtd.infradead.org/
15764Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15765C:	irc://irc.oftc.net/mtd
15766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15768F:	Documentation/devicetree/bindings/mtd/
15769F:	drivers/mtd/
15770F:	include/linux/mtd/
15771F:	include/uapi/mtd/
15772
15773MEN A21 WATCHDOG DRIVER
15774M:	Johannes Thumshirn <[email protected]>
15775L:	[email protected]
15776S:	Maintained
15777F:	drivers/watchdog/mena21_wdt.c
15778
15779MEN CHAMELEON BUS (mcb)
15780M:	Johannes Thumshirn <[email protected]>
15781S:	Maintained
15782F:	Documentation/driver-api/men-chameleon-bus.rst
15783F:	drivers/mcb/
15784F:	include/linux/mcb.h
15785
15786MEN F21BMC (Board Management Controller)
15787M:	Andreas Werner <[email protected]>
15788S:	Supported
15789F:	Documentation/hwmon/menf21bmc.rst
15790F:	drivers/hwmon/menf21bmc_hwmon.c
15791F:	drivers/leds/leds-menf21bmc.c
15792F:	drivers/mfd/menf21bmc.c
15793F:	drivers/watchdog/menf21bmc_wdt.c
15794
15795MEN Z069 WATCHDOG DRIVER
15796M:	Johannes Thumshirn <[email protected]>
15797L:	[email protected]
15798S:	Maintained
15799F:	drivers/watchdog/menz69_wdt.c
15800
15801MESON AO CEC DRIVER FOR AMLOGIC SOCS
15802M:	Neil Armstrong <[email protected]>
15803L:	[email protected]
15804L:	[email protected]
15805S:	Supported
15806W:	http://linux-meson.com/
15807T:	git git://linuxtv.org/media.git
15808F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15809F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15810F:	drivers/media/cec/platform/meson/ao-cec.c
15811
15812MESON GE2D DRIVER FOR AMLOGIC SOCS
15813M:	Neil Armstrong <[email protected]>
15814L:	[email protected]
15815L:	[email protected]
15816S:	Supported
15817T:	git git://linuxtv.org/media.git
15818F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15819F:	drivers/media/platform/amlogic/meson-ge2d/
15820
15821MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15822M:	Liang Yang <[email protected]>
15823L:	[email protected]
15824S:	Maintained
15825F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15826F:	drivers/mtd/nand/raw/meson_*
15827
15828MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15829M:	Neil Armstrong <[email protected]>
15830L:	[email protected]
15831L:	[email protected]
15832S:	Supported
15833T:	git git://linuxtv.org/media.git
15834F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15835F:	drivers/staging/media/meson/vdec/
15836
15837META ETHERNET DRIVERS
15838M:	Alexander Duyck <[email protected]>
15839M:	Jakub Kicinski <[email protected]>
15840R:	[email protected]
15841S:	Maintained
15842F:	Documentation/networking/device_drivers/ethernet/meta/
15843F:	drivers/net/ethernet/meta/
15844
15845METHODE UDPU SUPPORT
15846M:	Robert Marko <[email protected]>
15847S:	Maintained
15848F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15849F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15850
15851MHI BUS
15852M:	Manivannan Sadhasivam <[email protected]>
15853L:	[email protected]
15854L:	[email protected]
15855S:	Maintained
15856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15857F:	Documentation/ABI/stable/sysfs-bus-mhi
15858F:	Documentation/mhi/
15859F:	drivers/bus/mhi/
15860F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15861F:	include/linux/mhi.h
15862
15863MICROBLAZE ARCHITECTURE
15864M:	Michal Simek <[email protected]>
15865S:	Supported
15866W:	http://www.monstr.eu/fdt/
15867T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15868F:	arch/microblaze/
15869
15870MICROBLAZE TMR INJECT
15871M:	Appana Durga Kedareswara rao <[email protected]>
15872S:	Supported
15873F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15874F:	drivers/misc/xilinx_tmr_inject.c
15875
15876MICROBLAZE TMR MANAGER
15877M:	Appana Durga Kedareswara rao <[email protected]>
15878S:	Supported
15879F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15880F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15881F:	drivers/misc/xilinx_tmr_manager.c
15882
15883MICROCHIP AT91 DMA DRIVERS
15884M:	Ludovic Desroches <[email protected]>
15885L:	[email protected] (moderated for non-subscribers)
15886L:	[email protected]
15887S:	Supported
15888F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15889F:	drivers/dma/at_hdmac.c
15890F:	drivers/dma/at_xdmac.c
15891F:	include/dt-bindings/dma/at91.h
15892
15893MICROCHIP AT91 SERIAL DRIVER
15894M:	Richard Genoud <[email protected]>
15895S:	Maintained
15896F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15897F:	drivers/tty/serial/atmel_serial.c
15898F:	drivers/tty/serial/atmel_serial.h
15899
15900MICROCHIP AT91 USART MFD DRIVER
15901M:	Radu Pirea <[email protected]>
15902L:	[email protected]
15903S:	Supported
15904F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15905F:	drivers/mfd/at91-usart.c
15906F:	include/dt-bindings/mfd/at91-usart.h
15907
15908MICROCHIP AT91 USART SPI DRIVER
15909M:	Radu Pirea <[email protected]>
15910L:	[email protected]
15911S:	Supported
15912F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15913F:	drivers/spi/spi-at91-usart.c
15914
15915MICROCHIP AUDIO ASOC DRIVERS
15916M:	Claudiu Beznea <[email protected]>
15917M:	Andrei Simion <[email protected]>
15918L:	[email protected]
15919S:	Supported
15920F:	Documentation/devicetree/bindings/sound/atmel*
15921F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15922F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15923F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15924F:	sound/soc/atmel
15925
15926MICROCHIP CSI2DC DRIVER
15927M:	Eugen Hristev <[email protected]>
15928L:	[email protected]
15929S:	Supported
15930F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15931F:	drivers/media/platform/microchip/microchip-csi2dc.c
15932
15933MICROCHIP ECC DRIVER
15934L:	[email protected]
15935S:	Orphan
15936F:	drivers/crypto/atmel-ecc.*
15937
15938MICROCHIP EIC DRIVER
15939M:	Claudiu Beznea <[email protected]>
15940L:	[email protected] (moderated for non-subscribers)
15941S:	Supported
15942F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15943F:	drivers/irqchip/irq-mchp-eic.c
15944
15945MICROCHIP I2C DRIVER
15946M:	Codrin Ciubotariu <[email protected]>
15947L:	[email protected]
15948S:	Supported
15949F:	drivers/i2c/busses/i2c-at91-*.c
15950F:	drivers/i2c/busses/i2c-at91.h
15951
15952MICROCHIP ISC DRIVER
15953M:	Eugen Hristev <[email protected]>
15954L:	[email protected]
15955S:	Supported
15956F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15957F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15958F:	drivers/media/platform/microchip/microchip-isc*
15959F:	drivers/media/platform/microchip/microchip-sama*-isc*
15960F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15961F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15962F:	include/linux/atmel-isc-media.h
15963
15964MICROCHIP ISI DRIVER
15965M:	Eugen Hristev <[email protected]>
15966L:	[email protected]
15967S:	Supported
15968F:	drivers/media/platform/atmel/atmel-isi.c
15969F:	drivers/media/platform/atmel/atmel-isi.h
15970
15971MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15972M:	Woojung Huh <[email protected]>
15973M:	[email protected]
15974L:	[email protected]
15975S:	Maintained
15976F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15977F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15978F:	drivers/net/dsa/microchip/*
15979F:	include/linux/dsa/ksz_common.h
15980F:	include/linux/platform_data/microchip-ksz.h
15981F:	net/dsa/tag_ksz.c
15982
15983MICROCHIP LAN743X ETHERNET DRIVER
15984M:	Bryan Whitehead <[email protected]>
15985M:	[email protected]
15986L:	[email protected]
15987S:	Maintained
15988F:	drivers/net/ethernet/microchip/lan743x_*
15989
15990MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15991M:	Parthiban Veerasooran <[email protected]>
15992L:	[email protected]
15993S:	Maintained
15994F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15995F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15996
15997MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15998M:	Arun Ramadoss <[email protected]>
15999R:	[email protected]
16000L:	[email protected]
16001S:	Maintained
16002F:	drivers/net/phy/microchip_t1.c
16003
16004MICROCHIP LAN966X ETHERNET DRIVER
16005M:	Horatiu Vultur <[email protected]>
16006M:	[email protected]
16007L:	[email protected]
16008S:	Maintained
16009F:	drivers/net/ethernet/microchip/lan966x/*
16010
16011MICROCHIP LAN966X OIC DRIVER
16012M:	Herve Codina <[email protected]>
16013S:	Maintained
16014F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
16015F:	drivers/irqchip/irq-lan966x-oic.c
16016
16017MICROCHIP LAN966X PCI DRIVER
16018M:	Herve Codina <[email protected]>
16019S:	Maintained
16020F:	drivers/misc/lan966x_pci.c
16021F:	drivers/misc/lan966x_pci.dtso
16022
16023MICROCHIP LAN969X ETHERNET DRIVER
16024M:	Daniel Machon <[email protected]>
16025M:	[email protected]
16026L:	[email protected]
16027S:	Maintained
16028F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
16029
16030MICROCHIP LCDFB DRIVER
16031M:	Nicolas Ferre <[email protected]>
16032L:	[email protected]
16033S:	Maintained
16034F:	drivers/video/fbdev/atmel_lcdfb.c
16035F:	include/video/atmel_lcdc.h
16036
16037MICROCHIP MCP16502 PMIC DRIVER
16038M:	Claudiu Beznea <[email protected]>
16039M:	Andrei Simion <[email protected]>
16040L:	[email protected] (moderated for non-subscribers)
16041S:	Supported
16042F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
16043F:	drivers/regulator/mcp16502.c
16044
16045MICROCHIP MCP3564 ADC DRIVER
16046M:	Marius Cristea <[email protected]>
16047L:	[email protected]
16048S:	Supported
16049F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
16050F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
16051F:	drivers/iio/adc/mcp3564.c
16052
16053MICROCHIP MCP3911 ADC DRIVER
16054M:	Marcus Folkesson <[email protected]>
16055M:	Kent Gustavsson <[email protected]>
16056L:	[email protected]
16057S:	Maintained
16058F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
16059F:	drivers/iio/adc/mcp3911.c
16060
16061MICROCHIP MMC/SD/SDIO MCI DRIVER
16062M:	Aubin Constans <[email protected]>
16063S:	Maintained
16064F:	drivers/mmc/host/atmel-mci.c
16065
16066MICROCHIP NAND DRIVER
16067L:	[email protected]
16068S:	Orphan
16069F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
16070F:	drivers/mtd/nand/raw/atmel/*
16071
16072MICROCHIP OTPC DRIVER
16073M:	Claudiu Beznea <[email protected]>
16074L:	[email protected] (moderated for non-subscribers)
16075S:	Supported
16076F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
16077F:	drivers/nvmem/microchip-otpc.c
16078F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
16079
16080MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
16081M:	Matteo Martelli <[email protected]>
16082L:	[email protected]
16083S:	Supported
16084F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
16085F:	drivers/iio/adc/pac1921.c
16086
16087MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
16088M:	Marius Cristea <[email protected]>
16089L:	[email protected]
16090S:	Supported
16091F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
16092F:	drivers/iio/adc/pac1934.c
16093
16094MICROCHIP PCI1XXXX GP DRIVER
16095M:	Vaibhaav Ram T.L <[email protected]>
16096M:	Kumaravel Thiagarajan <[email protected]>
16097L:	[email protected]
16098S:	Supported
16099F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
16100F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
16101F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
16102F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
16103
16104MICROCHIP PCI1XXXX I2C DRIVER
16105M:	Tharun Kumar P <[email protected]>
16106M:	Kumaravel Thiagarajan <[email protected]>
16107M:	Microchip Linux Driver Support <[email protected]>
16108L:	[email protected]
16109S:	Maintained
16110F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
16111
16112MICROCHIP PCIe UART DRIVER
16113M:	Kumaravel Thiagarajan <[email protected]>
16114M:	Tharun Kumar P <[email protected]>
16115L:	[email protected]
16116S:	Maintained
16117F:	drivers/tty/serial/8250/8250_pci1xxxx.c
16118
16119MICROCHIP POLARFIRE FPGA DRIVERS
16120M:	Conor Dooley <[email protected]>
16121L:	[email protected]
16122S:	Supported
16123F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
16124F:	drivers/fpga/microchip-spi.c
16125
16126MICROCHIP PWM DRIVER
16127M:	Claudiu Beznea <[email protected]>
16128L:	[email protected] (moderated for non-subscribers)
16129L:	[email protected]
16130S:	Supported
16131F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
16132F:	drivers/pwm/pwm-atmel.c
16133
16134MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
16135M:	Manikandan Muralidharan <[email protected]>
16136M:	Dharma Balasubiramani <[email protected]>
16137L:	[email protected]
16138S:	Supported
16139F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
16140F:	drivers/gpu/drm/bridge/microchip-lvds.c
16141
16142MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
16143M:	Eugen Hristev <[email protected]>
16144L:	[email protected]
16145S:	Supported
16146F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
16147F:	drivers/iio/adc/at91-sama5d2_adc.c
16148F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16149
16150MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16151M:	Claudiu Beznea <[email protected]>
16152S:	Supported
16153F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16154F:	drivers/power/reset/at91-sama5d2_shdwc.c
16155
16156MICROCHIP SOC DRIVERS
16157M:	Conor Dooley <[email protected]>
16158S:	Supported
16159T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16160F:	Documentation/devicetree/bindings/soc/microchip/
16161F:	drivers/soc/microchip/
16162
16163MICROCHIP SPI DRIVER
16164M:	Ryan Wanner <[email protected]>
16165S:	Supported
16166F:	drivers/spi/spi-atmel.*
16167
16168MICROCHIP SSC DRIVER
16169M:	Claudiu Beznea <[email protected]>
16170M:	Andrei Simion <[email protected]>
16171L:	[email protected] (moderated for non-subscribers)
16172S:	Supported
16173F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16174F:	drivers/misc/atmel-ssc.c
16175F:	include/linux/atmel-ssc.h
16176
16177Microchip Timer Counter Block (TCB) Capture Driver
16178M:	Kamel Bouhara <[email protected]>
16179L:	[email protected] (moderated for non-subscribers)
16180L:	[email protected]
16181S:	Maintained
16182F:	drivers/counter/microchip-tcb-capture.c
16183F:	include/uapi/linux/counter/microchip-tcb-capture.h
16184
16185MICROCHIP USB251XB DRIVER
16186M:	Richard Leitner <[email protected]>
16187L:	[email protected]
16188S:	Maintained
16189F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
16190F:	drivers/usb/misc/usb251xb.c
16191
16192MICROCHIP USBA UDC DRIVER
16193M:	Cristian Birsan <[email protected]>
16194L:	[email protected] (moderated for non-subscribers)
16195S:	Supported
16196F:	drivers/usb/gadget/udc/atmel_usba_udc.*
16197
16198MICROCHIP WILC1000 WIFI DRIVER
16199M:	Ajay Singh <[email protected]>
16200M:	Claudiu Beznea <[email protected]>
16201L:	[email protected]
16202S:	Supported
16203F:	drivers/net/wireless/microchip/
16204
16205MICROSEMI MIPS SOCS
16206M:	Alexandre Belloni <[email protected]>
16207M:	[email protected]
16208L:	[email protected]
16209S:	Supported
16210F:	Documentation/devicetree/bindings/mips/mscc.txt
16211F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16212F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16213F:	arch/mips/boot/dts/mscc/
16214F:	arch/mips/configs/generic/board-ocelot.config
16215F:	arch/mips/generic/board-ocelot.c
16216
16217MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16218M:	Don Brace <[email protected]>
16219L:	[email protected]
16220L:	[email protected]
16221S:	Supported
16222F:	Documentation/scsi/smartpqi.rst
16223F:	drivers/scsi/smartpqi/Kconfig
16224F:	drivers/scsi/smartpqi/Makefile
16225F:	drivers/scsi/smartpqi/smartpqi*.[ch]
16226F:	include/linux/cciss*.h
16227F:	include/uapi/linux/cciss*.h
16228
16229MICROSOFT MANA RDMA DRIVER
16230M:	Long Li <[email protected]>
16231M:	Konstantin Taranov <[email protected]>
16232L:	[email protected]
16233S:	Supported
16234F:	drivers/infiniband/hw/mana/
16235F:	include/net/mana
16236F:	include/uapi/rdma/mana-abi.h
16237
16238MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16239M:	Maximilian Luz <[email protected]>
16240L:	[email protected]
16241S:	Maintained
16242F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16243
16244MICROSOFT SURFACE BATTERY AND AC DRIVERS
16245M:	Maximilian Luz <[email protected]>
16246L:	[email protected]
16247L:	[email protected]
16248S:	Maintained
16249F:	drivers/power/supply/surface_battery.c
16250F:	drivers/power/supply/surface_charger.c
16251
16252MICROSOFT SURFACE DTX DRIVER
16253M:	Maximilian Luz <[email protected]>
16254L:	[email protected]
16255S:	Maintained
16256F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16257F:	drivers/platform/surface/surface_dtx.c
16258F:	include/uapi/linux/surface_aggregator/dtx.h
16259
16260MICROSOFT SURFACE SENSOR FAN DRIVER
16261M:	Maximilian Luz <[email protected]>
16262M:	Ivor Wanders <[email protected]>
16263L:	[email protected]
16264S:	Maintained
16265F:	Documentation/hwmon/surface_fan.rst
16266F:	drivers/hwmon/surface_fan.c
16267
16268MICROSOFT SURFACE SENSOR THERMAL DRIVER
16269M:	Maximilian Luz <[email protected]>
16270L:	[email protected]
16271S:	Maintained
16272F:	drivers/hwmon/surface_temp.c
16273
16274MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16275M:	Maximilian Luz <[email protected]>
16276L:	[email protected]
16277S:	Maintained
16278F:	drivers/platform/surface/surface_gpe.c
16279
16280MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16281M:	Hans de Goede <[email protected]>
16282M:	Ilpo Järvinen <[email protected]>
16283M:	Maximilian Luz <[email protected]>
16284L:	[email protected]
16285S:	Maintained
16286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16287F:	drivers/platform/surface/
16288
16289MICROSOFT SURFACE HID TRANSPORT DRIVER
16290M:	Maximilian Luz <[email protected]>
16291L:	[email protected]
16292L:	[email protected]
16293S:	Maintained
16294F:	drivers/hid/surface-hid/
16295
16296MICROSOFT SURFACE HOT-PLUG DRIVER
16297M:	Maximilian Luz <[email protected]>
16298L:	[email protected]
16299S:	Maintained
16300F:	drivers/platform/surface/surface_hotplug.c
16301
16302MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16303M:	Maximilian Luz <[email protected]>
16304L:	[email protected]
16305S:	Maintained
16306F:	drivers/platform/surface/surface_platform_profile.c
16307
16308MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16309M:	Chen Yu <[email protected]>
16310L:	[email protected]
16311S:	Supported
16312F:	drivers/platform/surface/surfacepro3_button.c
16313
16314MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16315M:	Maximilian Luz <[email protected]>
16316L:	[email protected]
16317S:	Maintained
16318F:	drivers/platform/surface/surface_aggregator_hub.c
16319
16320MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16321M:	Maximilian Luz <[email protected]>
16322L:	[email protected]
16323S:	Maintained
16324W:	https://github.com/linux-surface/surface-aggregator-module
16325C:	irc://irc.libera.chat/linux-surface
16326F:	Documentation/driver-api/surface_aggregator/
16327F:	drivers/platform/surface/aggregator/
16328F:	drivers/platform/surface/surface_acpi_notify.c
16329F:	drivers/platform/surface/surface_aggregator_cdev.c
16330F:	drivers/platform/surface/surface_aggregator_registry.c
16331F:	include/linux/surface_acpi_notify.h
16332F:	include/linux/surface_aggregator/
16333F:	include/uapi/linux/surface_aggregator/
16334
16335MICROTEK X6 SCANNER
16336M:	Oliver Neukum <[email protected]>
16337S:	Maintained
16338F:	drivers/usb/image/microtek.*
16339
16340MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16341M:	Luka Kovacic <[email protected]>
16342M:	Luka Perkov <[email protected]>
16343S:	Maintained
16344F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16345F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16346F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16347F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16348F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16349F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16350
16351MIN HEAP
16352M:	Kuan-Wei Chiu <[email protected]>
16353L:	[email protected]
16354S:	Maintained
16355F:	Documentation/core-api/min_heap.rst
16356F:	include/linux/min_heap.h
16357F:	lib/min_heap.c
16358F:	lib/test_min_heap.c
16359
16360MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16361M:	Sakari Ailus <[email protected]>
16362L:	[email protected]
16363S:	Maintained
16364F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16365F:	Documentation/driver-api/media/drivers/ccs/
16366F:	Documentation/userspace-api/media/drivers/ccs.rst
16367F:	drivers/media/i2c/ccs-pll.c
16368F:	drivers/media/i2c/ccs-pll.h
16369F:	drivers/media/i2c/ccs/
16370F:	include/uapi/linux/ccs.h
16371F:	include/uapi/linux/smiapp.h
16372
16373MIPS
16374M:	Thomas Bogendoerfer <[email protected]>
16375L:	[email protected]
16376S:	Maintained
16377Q:	https://patchwork.kernel.org/project/linux-mips/list/
16378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16379F:	Documentation/devicetree/bindings/mips/
16380F:	Documentation/arch/mips/
16381F:	arch/mips/
16382F:	drivers/platform/mips/
16383F:	include/dt-bindings/mips/
16384
16385MIPS BOSTON DEVELOPMENT BOARD
16386M:	Paul Burton <[email protected]>
16387L:	[email protected]
16388S:	Maintained
16389F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16390F:	arch/mips/boot/dts/img/boston.dts
16391F:	arch/mips/configs/generic/board-boston.config
16392F:	drivers/clk/imgtec/clk-boston.c
16393F:	include/dt-bindings/clock/boston-clock.h
16394
16395MIPS CORE DRIVERS
16396M:	Thomas Bogendoerfer <[email protected]>
16397L:	[email protected]
16398S:	Supported
16399F:	drivers/bus/mips_cdmm.c
16400F:	drivers/clocksource/mips-gic-timer.c
16401F:	drivers/cpuidle/cpuidle-cps.c
16402F:	drivers/irqchip/irq-mips-cpu.c
16403F:	drivers/irqchip/irq-mips-gic.c
16404
16405MIPS GENERIC PLATFORM
16406M:	Paul Burton <[email protected]>
16407L:	[email protected]
16408S:	Supported
16409F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16410F:	arch/mips/generic/
16411F:	arch/mips/tools/generic-board-config.sh
16412
16413MIPS RINT INSTRUCTION EMULATION
16414M:	Aleksandar Markovic <[email protected]>
16415L:	[email protected]
16416S:	Supported
16417F:	arch/mips/math-emu/dp_rint.c
16418F:	arch/mips/math-emu/sp_rint.c
16419
16420MIPS/LOONGSON1 ARCHITECTURE
16421M:	Keguang Zhang <[email protected]>
16422L:	[email protected]
16423S:	Maintained
16424F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16425F:	arch/mips/include/asm/mach-loongson32/
16426F:	arch/mips/loongson32/
16427F:	drivers/*/*loongson1*
16428F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16429
16430MIPS/LOONGSON2EF ARCHITECTURE
16431M:	Jiaxun Yang <[email protected]>
16432L:	[email protected]
16433S:	Maintained
16434F:	arch/mips/include/asm/mach-loongson2ef/
16435F:	arch/mips/loongson2ef/
16436F:	drivers/cpufreq/loongson2_cpufreq.c
16437
16438MIPS/LOONGSON64 ARCHITECTURE
16439M:	Huacai Chen <[email protected]>
16440M:	Jiaxun Yang <[email protected]>
16441L:	[email protected]
16442S:	Maintained
16443F:	arch/mips/include/asm/mach-loongson64/
16444F:	arch/mips/loongson64/
16445F:	drivers/irqchip/irq-loongson*
16446F:	drivers/platform/mips/cpu_hwmon.c
16447
16448MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16449M:	Hans Verkuil <[email protected]>
16450L:	[email protected]
16451S:	Odd Fixes
16452W:	https://linuxtv.org
16453T:	git git://linuxtv.org/media.git
16454F:	drivers/media/radio/radio-miropcm20*
16455
16456MITSUMI MM8013 FG DRIVER
16457M:	Konrad Dybcio <[email protected]>
16458F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16459F:	drivers/power/supply/mm8013.c
16460
16461MMP SUPPORT
16462R:	Lubomir Rintel <[email protected]>
16463L:	[email protected] (moderated for non-subscribers)
16464S:	Odd Fixes
16465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16466F:	arch/arm/boot/dts/marvell/mmp*
16467F:	arch/arm/mach-mmp/
16468F:	include/linux/soc/mmp/
16469
16470MMP USB PHY DRIVERS
16471R:	Lubomir Rintel <[email protected]>
16472L:	[email protected] (moderated for non-subscribers)
16473S:	Maintained
16474F:	drivers/phy/marvell/phy-mmp3-usb.c
16475F:	drivers/phy/marvell/phy-pxa-usb.c
16476
16477MMU GATHER AND TLB INVALIDATION
16478M:	Will Deacon <[email protected]>
16479M:	"Aneesh Kumar K.V" <[email protected]>
16480M:	Andrew Morton <[email protected]>
16481M:	Nick Piggin <[email protected]>
16482M:	Peter Zijlstra <[email protected]>
16483L:	[email protected]
16484L:	[email protected]
16485S:	Maintained
16486F:	arch/*/include/asm/tlb.h
16487F:	include/asm-generic/tlb.h
16488F:	mm/mmu_gather.c
16489
16490MN88472 MEDIA DRIVER
16491L:	[email protected]
16492S:	Orphan
16493W:	https://linuxtv.org
16494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16495F:	drivers/media/dvb-frontends/mn88472*
16496
16497MN88473 MEDIA DRIVER
16498L:	[email protected]
16499S:	Orphan
16500W:	https://linuxtv.org
16501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16502F:	drivers/media/dvb-frontends/mn88473*
16503
16504MOBILEYE MIPS SOCS
16505M:	Vladimir Kondratiev <[email protected]>
16506M:	Gregory CLEMENT <[email protected]>
16507M:	Théo Lebrun <[email protected]>
16508L:	[email protected]
16509S:	Maintained
16510F:	Documentation/devicetree/bindings/mips/mobileye.yaml
16511F:	Documentation/devicetree/bindings/soc/mobileye/
16512F:	arch/mips/boot/dts/mobileye/
16513F:	arch/mips/configs/eyeq5_defconfig
16514F:	arch/mips/mobileye/board-epm5.its.S
16515F:	drivers/clk/clk-eyeq.c
16516F:	drivers/pinctrl/pinctrl-eyeq5.c
16517F:	drivers/reset/reset-eyeq.c
16518F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
16519
16520MODULE SUPPORT
16521M:	Luis Chamberlain <[email protected]>
16522M:	Petr Pavlu <[email protected]>
16523R:	Sami Tolvanen <[email protected]>
16524R:	Daniel Gomez <[email protected]>
16525L:	[email protected]
16526L:	[email protected]
16527S:	Maintained
16528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16529F:	include/linux/kmod.h
16530F:	include/linux/module*.h
16531F:	kernel/module/
16532F:	lib/test_kmod.c
16533F:	lib/tests/module/
16534F:	scripts/module*
16535F:	tools/testing/selftests/kmod/
16536F:	tools/testing/selftests/module/
16537
16538MONOLITHIC POWER SYSTEM PMIC DRIVER
16539M:	Saravanan Sekar <[email protected]>
16540S:	Maintained
16541F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16542F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16543F:	drivers/hwmon/pmbus/mpq7932.c
16544F:	drivers/iio/adc/mp2629_adc.c
16545F:	drivers/mfd/mp2629.c
16546F:	drivers/power/supply/mp2629_charger.c
16547F:	drivers/regulator/mp5416.c
16548F:	drivers/regulator/mpq7920.c
16549F:	drivers/regulator/mpq7920.h
16550F:	include/linux/mfd/mp2629.h
16551
16552MOST(R) TECHNOLOGY DRIVER
16553M:	Parthiban Veerasooran <[email protected]>
16554M:	Christian Gromm <[email protected]>
16555S:	Maintained
16556F:	Documentation/ABI/testing/configfs-most
16557F:	Documentation/ABI/testing/sysfs-bus-most
16558F:	drivers/most/
16559F:	drivers/staging/most/
16560F:	include/linux/most.h
16561
16562MOTORCOMM PHY DRIVER
16563M:	Frank <[email protected]>
16564L:	[email protected]
16565S:	Maintained
16566F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16567F:	drivers/net/phy/motorcomm.c
16568
16569MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16570M:	Jiri Slaby <[email protected]>
16571S:	Maintained
16572F:	Documentation/driver-api/tty/moxa-smartio.rst
16573F:	drivers/tty/mxser.*
16574
16575MP3309C BACKLIGHT DRIVER
16576M:	Flavio Suligoi <[email protected]>
16577L:	[email protected]
16578S:	Maintained
16579F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16580F:	drivers/video/backlight/mp3309c.c
16581
16582MPS MP2891 DRIVER
16583M:	Noah Wang <[email protected]>
16584L:	[email protected]
16585S:	Maintained
16586F:	Documentation/hwmon/mp2891.rst
16587F:	drivers/hwmon/pmbus/mp2891.c
16588
16589MPS MP2993 DRIVER
16590M:	Noah Wang <[email protected]>
16591L:	[email protected]
16592S:	Maintained
16593F:	Documentation/hwmon/mp2993.rst
16594F:	drivers/hwmon/pmbus/mp2993.c
16595
16596MPS MP9941 DRIVER
16597M:	Noah Wang <[email protected]>
16598L:	[email protected]
16599S:	Maintained
16600F:	Documentation/hwmon/mp9941.rst
16601F:	drivers/hwmon/pmbus/mp9941.c
16602
16603MR800 AVERMEDIA USB FM RADIO DRIVER
16604M:	Alexey Klimov <[email protected]>
16605L:	[email protected]
16606S:	Maintained
16607T:	git git://linuxtv.org/media.git
16608F:	drivers/media/radio/radio-mr800.c
16609
16610MRF24J40 IEEE 802.15.4 RADIO DRIVER
16611M:	Stefan Schmidt <[email protected]>
16612L:	[email protected]
16613S:	Odd Fixes
16614F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16615F:	drivers/net/ieee802154/mrf24j40.c
16616
16617MSI EC DRIVER
16618M:	Nikita Kravets <[email protected]>
16619L:	[email protected]
16620S:	Maintained
16621W:	https://github.com/BeardOverflow/msi-ec
16622F:	drivers/platform/x86/msi-ec.*
16623
16624MSI LAPTOP SUPPORT
16625M:	"Lee, Chun-Yi" <[email protected]>
16626L:	[email protected]
16627S:	Maintained
16628F:	drivers/platform/x86/msi-laptop.c
16629
16630MSI WMI SUPPORT
16631L:	[email protected]
16632S:	Orphan
16633F:	drivers/platform/x86/msi-wmi.c
16634
16635MSI WMI PLATFORM FEATURES
16636M:	Armin Wolf <[email protected]>
16637L:	[email protected]
16638S:	Maintained
16639F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16640F:	Documentation/wmi/devices/msi-wmi-platform.rst
16641F:	drivers/platform/x86/msi-wmi-platform.c
16642
16643MSI001 MEDIA DRIVER
16644L:	[email protected]
16645S:	Orphan
16646W:	https://linuxtv.org
16647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16648F:	drivers/media/tuners/msi001*
16649
16650MSI2500 MEDIA DRIVER
16651L:	[email protected]
16652S:	Orphan
16653W:	https://linuxtv.org
16654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16655F:	drivers/media/usb/msi2500/
16656
16657MSTAR INTERRUPT CONTROLLER DRIVER
16658M:	Mark-PK Tsai <[email protected]>
16659M:	Daniel Palmer <[email protected]>
16660S:	Maintained
16661F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16662F:	drivers/irqchip/irq-mst-intc.c
16663
16664MSYSTEMS DISKONCHIP G3 MTD DRIVER
16665M:	Robert Jarzmik <[email protected]>
16666L:	[email protected]
16667S:	Maintained
16668F:	drivers/mtd/devices/docg3*
16669
16670MT9M114 ONSEMI SENSOR DRIVER
16671M:	Laurent Pinchart <[email protected]>
16672L:	[email protected]
16673S:	Maintained
16674T:	git git://linuxtv.org/media.git
16675F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16676F:	drivers/media/i2c/mt9m114.c
16677
16678MT9P031 APTINA CAMERA SENSOR
16679M:	Laurent Pinchart <[email protected]>
16680L:	[email protected]
16681S:	Maintained
16682T:	git git://linuxtv.org/media.git
16683F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16684F:	drivers/media/i2c/mt9p031.c
16685
16686MT9T112 APTINA CAMERA SENSOR
16687M:	Jacopo Mondi <[email protected]>
16688L:	[email protected]
16689S:	Odd Fixes
16690T:	git git://linuxtv.org/media.git
16691F:	drivers/media/i2c/mt9t112.c
16692F:	include/media/i2c/mt9t112.h
16693
16694MT9V032 APTINA CAMERA SENSOR
16695M:	Laurent Pinchart <[email protected]>
16696L:	[email protected]
16697S:	Maintained
16698T:	git git://linuxtv.org/media.git
16699F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16700F:	drivers/media/i2c/mt9v032.c
16701F:	include/media/i2c/mt9v032.h
16702
16703MT9V111 APTINA CAMERA SENSOR
16704M:	Jacopo Mondi <[email protected]>
16705L:	[email protected]
16706S:	Maintained
16707T:	git git://linuxtv.org/media.git
16708F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16709F:	drivers/media/i2c/mt9v111.c
16710
16711MULTIFUNCTION DEVICES (MFD)
16712M:	Lee Jones <[email protected]>
16713S:	Maintained
16714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16715F:	Documentation/devicetree/bindings/mfd/
16716F:	drivers/mfd/
16717F:	include/dt-bindings/mfd/
16718F:	include/linux/mfd/
16719
16720MULTIMEDIA CARD (MMC) ETC. OVER SPI
16721S:	Orphan
16722F:	drivers/mmc/host/mmc_spi.c
16723F:	include/linux/spi/mmc_spi.h
16724
16725MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16726M:	Ulf Hansson <[email protected]>
16727L:	[email protected]
16728S:	Maintained
16729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16730F:	Documentation/devicetree/bindings/mmc/
16731F:	drivers/mmc/
16732F:	include/linux/mmc/
16733F:	include/uapi/linux/mmc/
16734
16735MULTIPLEXER SUBSYSTEM
16736M:	Peter Rosin <[email protected]>
16737S:	Maintained
16738F:	Documentation/ABI/testing/sysfs-class-mux*
16739F:	Documentation/devicetree/bindings/mux/
16740F:	drivers/mux/
16741F:	include/dt-bindings/mux/
16742F:	include/linux/mux/
16743
16744MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16745M:	Bin Liu <[email protected]>
16746L:	[email protected]
16747S:	Maintained
16748F:	drivers/usb/musb/
16749
16750MXL301RF MEDIA DRIVER
16751M:	Akihiro Tsukada <[email protected]>
16752L:	[email protected]
16753S:	Odd Fixes
16754F:	drivers/media/tuners/mxl301rf*
16755
16756MXL5007T MEDIA DRIVER
16757M:	Michael Krufky <[email protected]>
16758L:	[email protected]
16759S:	Maintained
16760W:	https://linuxtv.org
16761W:	http://github.com/mkrufky
16762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16763T:	git git://linuxtv.org/mkrufky/tuners.git
16764F:	drivers/media/tuners/mxl5007t.*
16765
16766MXSFB DRM DRIVER
16767M:	Marek Vasut <[email protected]>
16768M:	Stefan Agner <[email protected]>
16769L:	[email protected]
16770S:	Supported
16771T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16772F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16773F:	drivers/gpu/drm/mxsfb/
16774
16775MYLEX DAC960 PCI RAID Controller
16776M:	Hannes Reinecke <[email protected]>
16777L:	[email protected]
16778S:	Supported
16779F:	drivers/scsi/myrb.*
16780F:	drivers/scsi/myrs.*
16781
16782MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16783L:	[email protected]
16784S:	Orphan
16785W:	https://www.cspi.com/ethernet-products/support/downloads/
16786F:	drivers/net/ethernet/myricom/myri10ge/
16787
16788NAND FLASH SUBSYSTEM
16789M:	Miquel Raynal <[email protected]>
16790R:	Richard Weinberger <[email protected]>
16791L:	[email protected]
16792S:	Maintained
16793W:	http://www.linux-mtd.infradead.org/
16794Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16795C:	irc://irc.oftc.net/mtd
16796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16797F:	drivers/mtd/nand/
16798F:	include/linux/mtd/*nand*.h
16799
16800NATIONAL INSTRUMENTS SERIAL DRIVER
16801M:	Chaitanya Vadrevu <[email protected]>
16802L:	[email protected]
16803S:	Maintained
16804F:	drivers/tty/serial/8250/8250_ni.c
16805
16806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16807M:	Daniel Mack <[email protected]>
16808L:	[email protected]
16809S:	Maintained
16810W:	http://www.native-instruments.com
16811F:	sound/usb/caiaq/
16812
16813NATSEMI ETHERNET DRIVER (DP8381x)
16814S:	Orphan
16815F:	drivers/net/ethernet/natsemi/natsemi.c
16816
16817NCR 5380 SCSI DRIVERS
16818M:	Finn Thain <[email protected]>
16819M:	Michael Schmitz <[email protected]>
16820L:	[email protected]
16821S:	Maintained
16822F:	Documentation/scsi/g_NCR5380.rst
16823F:	drivers/scsi/NCR5380.*
16824F:	drivers/scsi/arm/cumana_1.c
16825F:	drivers/scsi/arm/oak.c
16826F:	drivers/scsi/atari_scsi.*
16827F:	drivers/scsi/dmx3191d.c
16828F:	drivers/scsi/g_NCR5380.*
16829F:	drivers/scsi/mac_scsi.*
16830F:	drivers/scsi/sun3_scsi.*
16831F:	drivers/scsi/sun3_scsi_vme.c
16832
16833NCSI LIBRARY
16834M:	Samuel Mendoza-Jonas <[email protected]>
16835R:	Paul Fertser <[email protected]>
16836S:	Maintained
16837F:	net/ncsi/
16838
16839NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16840M:	Zev Weiss <[email protected]>
16841L:	[email protected]
16842S:	Maintained
16843F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16844F:	drivers/hwmon/nct6775-i2c.c
16845
16846NCT7363 HARDWARE MONITOR DRIVER
16847M:	Ban Feng <[email protected]>
16848L:	[email protected]
16849S:	Maintained
16850F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16851F:	Documentation/hwmon/nct7363.rst
16852F:	drivers/hwmon/nct7363.c
16853
16854NETCONSOLE
16855M:	Breno Leitao <[email protected]>
16856S:	Maintained
16857F:	Documentation/networking/netconsole.rst
16858F:	drivers/net/netconsole.c
16859F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16860F:	tools/testing/selftests/drivers/net/netcons\*
16861
16862NETDEVSIM
16863M:	Jakub Kicinski <[email protected]>
16864S:	Maintained
16865F:	drivers/net/netdevsim/*
16866F:	tools/testing/selftests/drivers/net/netdevsim/*
16867
16868NETEM NETWORK EMULATOR
16869M:	Stephen Hemminger <[email protected]>
16870L:	[email protected]
16871S:	Maintained
16872F:	net/sched/sch_netem.c
16873
16874NETERION 10GbE DRIVERS (s2io)
16875M:	Jon Mason <[email protected]>
16876L:	[email protected]
16877S:	Maintained
16878F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16879F:	drivers/net/ethernet/neterion/
16880
16881NETFILTER
16882M:	Pablo Neira Ayuso <[email protected]>
16883M:	Jozsef Kadlecsik <[email protected]>
16884L:	[email protected]
16885L:	[email protected]
16886S:	Maintained
16887W:	http://www.netfilter.org/
16888W:	http://www.iptables.org/
16889W:	http://www.nftables.org/
16890Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16891C:	irc://irc.libera.chat/netfilter
16892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16894F:	include/linux/netfilter*
16895F:	include/linux/netfilter/
16896F:	include/net/netfilter/
16897F:	include/uapi/linux/netfilter*
16898F:	include/uapi/linux/netfilter/
16899F:	net/*/netfilter.c
16900F:	net/*/netfilter/
16901F:	net/bridge/br_netfilter*.c
16902F:	net/netfilter/
16903F:	tools/testing/selftests/net/netfilter/
16904
16905NETROM NETWORK LAYER
16906L:	[email protected]
16907S:	Orphan
16908W:	https://linux-ax25.in-berlin.de
16909F:	include/net/netrom.h
16910F:	include/uapi/linux/netrom.h
16911F:	net/netrom/
16912
16913NETRONIX EMBEDDED CONTROLLER
16914M:	Jonathan Neuschäfer <[email protected]>
16915S:	Maintained
16916F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16917F:	drivers/mfd/ntxec.c
16918F:	drivers/pwm/pwm-ntxec.c
16919F:	drivers/rtc/rtc-ntxec.c
16920F:	include/linux/mfd/ntxec.h
16921
16922NETRONOME ETHERNET DRIVERS
16923M:	Louis Peens <[email protected]>
16924R:	Jakub Kicinski <[email protected]>
16925L:	[email protected]
16926S:	Maintained
16927F:	drivers/net/ethernet/netronome/
16928
16929NETWORK BLOCK DEVICE (NBD)
16930M:	Josef Bacik <[email protected]>
16931L:	[email protected]
16932L:	[email protected]
16933S:	Maintained
16934F:	Documentation/admin-guide/blockdev/nbd.rst
16935F:	drivers/block/nbd.c
16936F:	include/trace/events/nbd.h
16937F:	include/uapi/linux/nbd.h
16938
16939NETWORK DROP MONITOR
16940M:	Neil Horman <[email protected]>
16941L:	[email protected]
16942S:	Maintained
16943W:	https://fedorahosted.org/dropwatch/
16944F:	include/uapi/linux/net_dropmon.h
16945F:	net/core/drop_monitor.c
16946
16947NETWORKING DRIVERS
16948M:	Andrew Lunn <[email protected]>
16949M:	"David S. Miller" <[email protected]>
16950M:	Eric Dumazet <[email protected]>
16951M:	Jakub Kicinski <[email protected]>
16952M:	Paolo Abeni <[email protected]>
16953L:	[email protected]
16954S:	Maintained
16955P:	Documentation/process/maintainer-netdev.rst
16956Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16959F:	Documentation/devicetree/bindings/net/
16960F:	Documentation/networking/net_cachelines/net_device.rst
16961F:	drivers/connector/
16962F:	drivers/net/
16963F:	drivers/ptp/
16964F:	drivers/s390/net/
16965F:	include/dt-bindings/net/
16966F:	include/linux/cn_proc.h
16967F:	include/linux/etherdevice.h
16968F:	include/linux/ethtool_netlink.h
16969F:	include/linux/fcdevice.h
16970F:	include/linux/fddidevice.h
16971F:	include/linux/hippidevice.h
16972F:	include/linux/if_*
16973F:	include/linux/inetdevice.h
16974F:	include/linux/ism.h
16975F:	include/linux/netdev*
16976F:	include/linux/platform_data/wiznet.h
16977F:	include/uapi/linux/cn_proc.h
16978F:	include/uapi/linux/ethtool_netlink*
16979F:	include/uapi/linux/if_*
16980F:	include/uapi/linux/net_shaper.h
16981F:	include/uapi/linux/netdev*
16982F:	tools/testing/selftests/drivers/net/
16983X:	Documentation/devicetree/bindings/net/bluetooth/
16984X:	Documentation/devicetree/bindings/net/can/
16985X:	Documentation/devicetree/bindings/net/wireless/
16986X:	drivers/net/can/
16987X:	drivers/net/wireless/
16988
16989NETWORKING DRIVERS (WIRELESS)
16990M:	Johannes Berg <[email protected]>
16991L:	[email protected]
16992S:	Maintained
16993W:	https://wireless.wiki.kernel.org/
16994Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16997F:	Documentation/devicetree/bindings/net/wireless/
16998F:	drivers/net/wireless/
16999X:	drivers/net/wireless/ath/
17000X:	drivers/net/wireless/broadcom/
17001X:	drivers/net/wireless/intel/
17002X:	drivers/net/wireless/intersil/
17003X:	drivers/net/wireless/marvell/
17004X:	drivers/net/wireless/mediatek/mt76/
17005X:	drivers/net/wireless/mediatek/mt7601u/
17006X:	drivers/net/wireless/microchip/
17007X:	drivers/net/wireless/purelifi/
17008X:	drivers/net/wireless/quantenna/
17009X:	drivers/net/wireless/ralink/
17010X:	drivers/net/wireless/realtek/
17011X:	drivers/net/wireless/rsi/
17012X:	drivers/net/wireless/silabs/
17013X:	drivers/net/wireless/st/
17014X:	drivers/net/wireless/ti/
17015X:	drivers/net/wireless/zydas/
17016
17017NETWORKING [DSA]
17018M:	Andrew Lunn <[email protected]>
17019M:	Vladimir Oltean <[email protected]>
17020S:	Maintained
17021F:	Documentation/devicetree/bindings/net/dsa/
17022F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
17023F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
17024F:	drivers/net/dsa/
17025F:	include/linux/dsa/
17026F:	include/linux/platform_data/dsa.h
17027F:	include/net/dsa.h
17028F:	net/dsa/
17029F:	tools/testing/selftests/drivers/net/dsa/
17030
17031NETWORKING [ETHTOOL]
17032M:	Andrew Lunn <[email protected]>
17033M:	Jakub Kicinski <[email protected]>
17034F:	Documentation/netlink/specs/ethtool.yaml
17035F:	Documentation/networking/ethtool-netlink.rst
17036F:	include/linux/ethtool*
17037F:	include/uapi/linux/ethtool*
17038F:	net/ethtool/
17039F:	tools/testing/selftests/drivers/net/*/ethtool*
17040
17041NETWORKING [ETHTOOL CABLE TEST]
17042M:	Andrew Lunn <[email protected]>
17043F:	net/ethtool/cabletest.c
17044F:	tools/testing/selftests/drivers/net/*/ethtool*
17045K:	cable_test
17046
17047NETWORKING [ETHTOOL MAC MERGE]
17048M:	Vladimir Oltean <[email protected]>
17049F:	net/ethtool/mm.c
17050F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
17051K:	ethtool_mm
17052
17053NETWORKING [ETHTOOL PHY TOPOLOGY]
17054M:	Maxime Chevallier <[email protected]>
17055F:	Documentation/networking/phy-link-topology.rst
17056F:	drivers/net/phy/phy_link_topology.c
17057F:	include/linux/phy_link_topology.h
17058F:	net/ethtool/phy.c
17059
17060NETWORKING [GENERAL]
17061M:	"David S. Miller" <[email protected]>
17062M:	Eric Dumazet <[email protected]>
17063M:	Jakub Kicinski <[email protected]>
17064M:	Paolo Abeni <[email protected]>
17065R:	Simon Horman <[email protected]>
17066L:	[email protected]
17067S:	Maintained
17068P:	Documentation/process/maintainer-netdev.rst
17069Q:	https://patchwork.kernel.org/project/netdevbpf/list/
17070B:	mailto:[email protected]
17071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
17073F:	Documentation/core-api/netlink.rst
17074F:	Documentation/netlink/
17075F:	Documentation/networking/
17076F:	Documentation/networking/net_cachelines/
17077F:	Documentation/process/maintainer-netdev.rst
17078F:	Documentation/userspace-api/netlink/
17079F:	include/linux/ethtool.h
17080F:	include/linux/framer/framer-provider.h
17081F:	include/linux/framer/framer.h
17082F:	include/linux/in.h
17083F:	include/linux/indirect_call_wrapper.h
17084F:	include/linux/inet.h
17085F:	include/linux/inet_diag.h
17086F:	include/linux/net.h
17087F:	include/linux/netdev*
17088F:	include/linux/netlink.h
17089F:	include/linux/netpoll.h
17090F:	include/linux/rtnetlink.h
17091F:	include/linux/sctp.h
17092F:	include/linux/seq_file_net.h
17093F:	include/linux/skbuff*
17094F:	include/net/
17095F:	include/uapi/linux/ethtool.h
17096F:	include/uapi/linux/genetlink.h
17097F:	include/uapi/linux/hsr_netlink.h
17098F:	include/uapi/linux/in.h
17099F:	include/uapi/linux/inet_diag.h
17100F:	include/uapi/linux/nbd-netlink.h
17101F:	include/uapi/linux/net.h
17102F:	include/uapi/linux/net_namespace.h
17103F:	include/uapi/linux/netconf.h
17104F:	include/uapi/linux/netdev*
17105F:	include/uapi/linux/netlink.h
17106F:	include/uapi/linux/netlink_diag.h
17107F:	include/uapi/linux/rtnetlink.h
17108F:	include/uapi/linux/sctp.h
17109F:	lib/net_utils.c
17110F:	lib/random32.c
17111F:	net/
17112F:	samples/pktgen/
17113F:	tools/net/
17114F:	tools/testing/selftests/net/
17115X:	Documentation/networking/mac80211-injection.rst
17116X:	Documentation/networking/mac80211_hwsim/
17117X:	Documentation/networking/regulatory.rst
17118X:	include/net/cfg80211.h
17119X:	include/net/ieee80211_radiotap.h
17120X:	include/net/iw_handler.h
17121X:	include/net/mac80211.h
17122X:	include/net/wext.h
17123X:	net/9p/
17124X:	net/bluetooth/
17125X:	net/can/
17126X:	net/ceph/
17127X:	net/mac80211/
17128X:	net/rfkill/
17129X:	net/wireless/
17130
17131NETWORKING [IPSEC]
17132M:	Steffen Klassert <[email protected]>
17133M:	Herbert Xu <[email protected]>
17134M:	"David S. Miller" <[email protected]>
17135L:	[email protected]
17136S:	Maintained
17137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
17139F:	include/net/xfrm.h
17140F:	include/uapi/linux/xfrm.h
17141F:	net/ipv4/ah4.c
17142F:	net/ipv4/esp4*
17143F:	net/ipv4/ip_vti.c
17144F:	net/ipv4/ipcomp.c
17145F:	net/ipv4/xfrm*
17146F:	net/ipv6/ah6.c
17147F:	net/ipv6/esp6*
17148F:	net/ipv6/ip6_vti.c
17149F:	net/ipv6/ipcomp6.c
17150F:	net/ipv6/xfrm*
17151F:	net/key/
17152F:	net/xfrm/
17153F:	tools/testing/selftests/net/ipsec.c
17154
17155NETWORKING [IPv4/IPv6]
17156M:	"David S. Miller" <[email protected]>
17157M:	David Ahern <[email protected]>
17158L:	[email protected]
17159S:	Maintained
17160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17161F:	arch/x86/net/*
17162F:	include/linux/ip.h
17163F:	include/linux/ipv6*
17164F:	include/net/fib*
17165F:	include/net/ip*
17166F:	include/net/route.h
17167F:	net/ipv4/
17168F:	net/ipv6/
17169
17170NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17171M:	Paul Moore <[email protected]>
17172L:	[email protected]
17173L:	[email protected]
17174S:	Supported
17175W:	https://github.com/netlabel
17176F:	Documentation/netlabel/
17177F:	include/net/calipso.h
17178F:	include/net/cipso_ipv4.h
17179F:	include/net/netlabel.h
17180F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
17181F:	include/uapi/linux/netfilter/xt_SECMARK.h
17182F:	net/ipv4/cipso_ipv4.c
17183F:	net/ipv6/calipso.c
17184F:	net/netfilter/xt_CONNSECMARK.c
17185F:	net/netfilter/xt_SECMARK.c
17186F:	net/netlabel/
17187
17188NETWORKING [MACSEC]
17189M:	Sabrina Dubroca <[email protected]>
17190L:	[email protected]
17191S:	Maintained
17192F:	drivers/net/macsec.c
17193F:	include/net/macsec.h
17194F:	include/uapi/linux/if_macsec.h
17195K:	macsec
17196K:	\bmdo_
17197
17198NETWORKING [MPTCP]
17199M:	Matthieu Baerts <[email protected]>
17200M:	Mat Martineau <[email protected]>
17201R:	Geliang Tang <[email protected]>
17202L:	[email protected]
17203L:	[email protected]
17204S:	Maintained
17205W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
17206B:	https://github.com/multipath-tcp/mptcp_net-next/issues
17207T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17208T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
17209F:	Documentation/netlink/specs/mptcp_pm.yaml
17210F:	Documentation/networking/mptcp*.rst
17211F:	include/net/mptcp.h
17212F:	include/trace/events/mptcp.h
17213F:	include/uapi/linux/mptcp*.h
17214F:	net/mptcp/
17215F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
17216F:	tools/testing/selftests/net/mptcp/
17217
17218NETWORKING [SRv6]
17219M:	Andrea Mayer <[email protected]>
17220L:	[email protected]
17221S:	Maintained
17222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17223F:	include/linux/seg6*
17224F:	include/net/seg6*
17225F:	include/uapi/linux/seg6*
17226F:	net/ipv6/seg6*
17227F:	tools/testing/selftests/net/srv6*
17228
17229NETWORKING [TCP]
17230M:	Eric Dumazet <[email protected]>
17231M:	Neal Cardwell <[email protected]>
17232R:	Kuniyuki Iwashima <[email protected]>
17233L:	[email protected]
17234S:	Maintained
17235F:	Documentation/networking/net_cachelines/tcp_sock.rst
17236F:	include/linux/tcp.h
17237F:	include/net/tcp.h
17238F:	include/trace/events/tcp.h
17239F:	include/uapi/linux/tcp.h
17240F:	net/ipv4/inet_connection_sock.c
17241F:	net/ipv4/inet_hashtables.c
17242F:	net/ipv4/inet_timewait_sock.c
17243F:	net/ipv4/syncookies.c
17244F:	net/ipv4/tcp*.c
17245F:	net/ipv6/inet6_connection_sock.c
17246F:	net/ipv6/inet6_hashtables.c
17247F:	net/ipv6/syncookies.c
17248F:	net/ipv6/tcp*.c
17249
17250NETWORKING [TLS]
17251M:	Boris Pismenny <[email protected]>
17252M:	John Fastabend <[email protected]>
17253M:	Jakub Kicinski <[email protected]>
17254L:	[email protected]
17255S:	Maintained
17256F:	include/net/tls.h
17257F:	include/uapi/linux/tls.h
17258F:	net/tls/*
17259
17260NETWORKING [SOCKETS]
17261M:	Eric Dumazet <[email protected]>
17262M:	Kuniyuki Iwashima <[email protected]>
17263M:	Paolo Abeni <[email protected]>
17264M:	Willem de Bruijn <[email protected]>
17265S:	Maintained
17266F:	include/linux/sock_diag.h
17267F:	include/linux/socket.h
17268F:	include/linux/sockptr.h
17269F:	include/net/sock.h
17270F:	include/net/sock_reuseport.h
17271F:	include/uapi/linux/socket.h
17272F:	net/core/*sock*
17273F:	net/core/scm.c
17274F:	net/socket.c
17275
17276NETWORKING [UNIX SOCKETS]
17277M:	Kuniyuki Iwashima <[email protected]>
17278S:	Maintained
17279F:	include/net/af_unix.h
17280F:	include/net/netns/unix.h
17281F:	include/uapi/linux/unix_diag.h
17282F:	net/unix/
17283F:	tools/testing/selftests/net/af_unix/
17284
17285NETXEN (1/10) GbE SUPPORT
17286M:	Manish Chopra <[email protected]>
17287M:	Rahul Verma <[email protected]>
17288M:	[email protected]
17289L:	[email protected]
17290S:	Maintained
17291F:	drivers/net/ethernet/qlogic/netxen/
17292
17293NET_FAILOVER MODULE
17294M:	Sridhar Samudrala <[email protected]>
17295L:	[email protected]
17296S:	Supported
17297F:	Documentation/networking/net_failover.rst
17298F:	drivers/net/net_failover.c
17299F:	include/net/net_failover.h
17300
17301NEXTHOP
17302M:	David Ahern <[email protected]>
17303L:	[email protected]
17304S:	Maintained
17305F:	include/net/netns/nexthop.h
17306F:	include/net/nexthop.h
17307F:	include/uapi/linux/nexthop.h
17308F:	net/ipv4/nexthop.c
17309
17310NFC SUBSYSTEM
17311M:	Krzysztof Kozlowski <[email protected]>
17312L:	[email protected]
17313S:	Maintained
17314F:	Documentation/devicetree/bindings/net/nfc/
17315F:	drivers/nfc/
17316F:	include/net/nfc/
17317F:	include/uapi/linux/nfc.h
17318F:	net/nfc/
17319
17320NFC VIRTUAL NCI DEVICE DRIVER
17321M:	Bongsu Jeon <[email protected]>
17322L:	[email protected]
17323S:	Supported
17324F:	drivers/nfc/virtual_ncidev.c
17325F:	tools/testing/selftests/nci/
17326
17327NFS, SUNRPC, AND LOCKD CLIENTS
17328M:	Trond Myklebust <[email protected]>
17329M:	Anna Schumaker <[email protected]>
17330L:	[email protected]
17331S:	Maintained
17332W:	http://client.linux-nfs.org
17333T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17334F:	Documentation/filesystems/nfs/
17335F:	fs/lockd/
17336F:	fs/nfs/
17337F:	fs/nfs_common/
17338F:	include/linux/lockd/
17339F:	include/linux/nfs*
17340F:	include/linux/sunrpc/
17341F:	include/uapi/linux/nfs*
17342F:	include/uapi/linux/sunrpc/
17343F:	net/sunrpc/
17344
17345NILFS2 FILESYSTEM
17346M:	Ryusuke Konishi <[email protected]>
17347L:	[email protected]
17348S:	Supported
17349W:	https://nilfs.sourceforge.io/
17350T:	git https://github.com/konis/nilfs2.git
17351F:	Documentation/filesystems/nilfs2.rst
17352F:	fs/nilfs2/
17353F:	include/trace/events/nilfs2.h
17354F:	include/uapi/linux/nilfs2_api.h
17355F:	include/uapi/linux/nilfs2_ondisk.h
17356
17357NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17358M:	YOKOTA Hiroshi <[email protected]>
17359S:	Maintained
17360W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17361F:	Documentation/scsi/NinjaSCSI.rst
17362F:	drivers/scsi/pcmcia/nsp_*
17363
17364NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17365M:	GOTO Masanori <[email protected]>
17366M:	YOKOTA Hiroshi <[email protected]>
17367S:	Maintained
17368W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17369F:	Documentation/scsi/NinjaSCSI.rst
17370F:	drivers/scsi/nsp32*
17371
17372NINTENDO HID DRIVER
17373M:	Daniel J. Ogorchock <[email protected]>
17374L:	[email protected]
17375S:	Maintained
17376F:	drivers/hid/hid-nintendo*
17377
17378NIOS2 ARCHITECTURE
17379M:	Dinh Nguyen <[email protected]>
17380S:	Maintained
17381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17382F:	arch/nios2/
17383
17384NITRO ENCLAVES (NE)
17385M:	Alexandru Ciobotaru <[email protected]>
17386R:	The AWS Nitro Enclaves Team <[email protected]>
17387L:	[email protected]
17388S:	Supported
17389W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17390F:	Documentation/virt/ne_overview.rst
17391F:	drivers/virt/nitro_enclaves/
17392F:	include/linux/nitro_enclaves.h
17393F:	include/uapi/linux/nitro_enclaves.h
17394F:	samples/nitro_enclaves/
17395
17396NITRO SECURE MODULE (NSM)
17397M:	Alexander Graf <[email protected]>
17398R:	The AWS Nitro Enclaves Team <[email protected]>
17399L:	[email protected]
17400S:	Supported
17401W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17402F:	drivers/misc/nsm.c
17403F:	include/uapi/linux/nsm.h
17404
17405NOHZ, DYNTICKS SUPPORT
17406M:	Anna-Maria Behnsen <[email protected]>
17407M:	Frederic Weisbecker <[email protected]>
17408M:	Ingo Molnar <[email protected]>
17409M:	Thomas Gleixner <[email protected]>
17410L:	[email protected]
17411S:	Maintained
17412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17413F:	include/linux/sched/nohz.h
17414F:	include/linux/tick.h
17415F:	kernel/time/tick*.*
17416
17417NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17418M:	Pavel Machek <[email protected]>
17419M:	Sakari Ailus <[email protected]>
17420L:	[email protected]
17421S:	Maintained
17422F:	drivers/media/i2c/ad5820.c
17423F:	drivers/media/i2c/et8ek8
17424
17425NOKIA N900 POWER SUPPLY DRIVERS
17426R:	Pali Rohár <[email protected]>
17427F:	drivers/power/supply/bq2415x_charger.c
17428F:	drivers/power/supply/bq27xxx_battery.c
17429F:	drivers/power/supply/bq27xxx_battery_i2c.c
17430F:	drivers/power/supply/isp1704_charger.c
17431F:	drivers/power/supply/rx51_battery.c
17432F:	include/linux/power/bq2415x_charger.h
17433F:	include/linux/power/bq27xxx_battery.h
17434
17435NOLIBC HEADER FILE
17436M:	Willy Tarreau <[email protected]>
17437M:	Thomas Weißschuh <[email protected]>
17438S:	Maintained
17439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17440F:	tools/include/nolibc/
17441F:	tools/testing/selftests/nolibc/
17442
17443NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17444M:	Hans de Goede <[email protected]>
17445L:	[email protected]
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17448F:	drivers/input/touchscreen/novatek-nvt-ts.c
17449
17450NSDEPS
17451M:	Matthias Maennich <[email protected]>
17452S:	Maintained
17453F:	Documentation/core-api/symbol-namespaces.rst
17454F:	scripts/nsdeps
17455
17456NTB AMD DRIVER
17457M:	Shyam Sundar S K <[email protected]>
17458L:	[email protected]
17459S:	Supported
17460F:	drivers/ntb/hw/amd/
17461
17462NTB DRIVER CORE
17463M:	Jon Mason <[email protected]>
17464M:	Dave Jiang <[email protected]>
17465M:	Allen Hubbe <[email protected]>
17466L:	[email protected]
17467S:	Supported
17468W:	https://github.com/jonmason/ntb/wiki
17469T:	git https://github.com/jonmason/ntb.git
17470F:	drivers/net/ntb_netdev.c
17471F:	drivers/ntb/
17472F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17473F:	include/linux/ntb.h
17474F:	include/linux/ntb_transport.h
17475F:	tools/testing/selftests/ntb/
17476
17477NTB INTEL DRIVER
17478M:	Dave Jiang <[email protected]>
17479L:	[email protected]
17480S:	Supported
17481W:	https://github.com/davejiang/linux/wiki
17482T:	git https://github.com/davejiang/linux.git
17483F:	drivers/ntb/hw/intel/
17484
17485NTFS3 FILESYSTEM
17486M:	Konstantin Komarov <[email protected]>
17487L:	[email protected]
17488S:	Supported
17489W:	http://www.paragon-software.com/
17490T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17491F:	Documentation/filesystems/ntfs3.rst
17492F:	fs/ntfs3/
17493
17494NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17495M:	Elizabeth Figura <[email protected]>
17496L:	[email protected]
17497S:	Supported
17498F:	Documentation/userspace-api/ntsync.rst
17499F:	drivers/misc/ntsync.c
17500F:	include/uapi/linux/ntsync.h
17501F:	tools/testing/selftests/drivers/ntsync/
17502
17503NUBUS SUBSYSTEM
17504M:	Finn Thain <[email protected]>
17505L:	[email protected]
17506S:	Maintained
17507F:	arch/*/include/asm/nubus.h
17508F:	drivers/nubus/
17509F:	include/linux/nubus.h
17510F:	include/uapi/linux/nubus.h
17511
17512NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17513M:	Antonino Daplas <[email protected]>
17514L:	[email protected]
17515S:	Maintained
17516F:	drivers/video/fbdev/nvidia/
17517F:	drivers/video/fbdev/riva/
17518
17519NVIDIA WMI EC BACKLIGHT DRIVER
17520M:	Daniel Dadap <[email protected]>
17521L:	[email protected]
17522S:	Supported
17523F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
17524F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17525
17526NVM EXPRESS DRIVER
17527M:	Keith Busch <[email protected]>
17528M:	Jens Axboe <[email protected]>
17529M:	Christoph Hellwig <[email protected]>
17530M:	Sagi Grimberg <[email protected]>
17531L:	[email protected]
17532S:	Supported
17533W:	http://git.infradead.org/nvme.git
17534T:	git git://git.infradead.org/nvme.git
17535F:	Documentation/nvme/
17536F:	drivers/nvme/common/
17537F:	drivers/nvme/host/
17538F:	include/linux/nvme-*.h
17539F:	include/linux/nvme.h
17540F:	include/uapi/linux/nvme_ioctl.h
17541
17542NVM EXPRESS FABRICS AUTHENTICATION
17543M:	Hannes Reinecke <[email protected]>
17544L:	[email protected]
17545S:	Supported
17546F:	drivers/nvme/host/auth.c
17547F:	drivers/nvme/target/auth.c
17548F:	drivers/nvme/target/fabrics-cmd-auth.c
17549F:	include/linux/nvme-auth.h
17550
17551NVM EXPRESS FC TRANSPORT DRIVERS
17552M:	James Smart <[email protected]>
17553L:	[email protected]
17554S:	Supported
17555F:	drivers/nvme/host/fc.c
17556F:	drivers/nvme/target/fc.c
17557F:	drivers/nvme/target/fcloop.c
17558F:	include/linux/nvme-fc-driver.h
17559F:	include/linux/nvme-fc.h
17560
17561NVM EXPRESS HARDWARE MONITORING SUPPORT
17562M:	Guenter Roeck <[email protected]>
17563L:	[email protected]
17564S:	Supported
17565F:	drivers/nvme/host/hwmon.c
17566
17567NVM EXPRESS TARGET DRIVER
17568M:	Christoph Hellwig <[email protected]>
17569M:	Sagi Grimberg <[email protected]>
17570M:	Chaitanya Kulkarni <[email protected]>
17571L:	[email protected]
17572S:	Supported
17573W:	http://git.infradead.org/nvme.git
17574T:	git git://git.infradead.org/nvme.git
17575F:	drivers/nvme/target/
17576
17577NVMEM FRAMEWORK
17578M:	Srinivas Kandagatla <[email protected]>
17579S:	Maintained
17580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17581F:	Documentation/ABI/stable/sysfs-bus-nvmem
17582F:	Documentation/devicetree/bindings/nvmem/
17583F:	drivers/nvmem/
17584F:	include/dt-bindings/nvmem/
17585F:	include/linux/nvmem-consumer.h
17586F:	include/linux/nvmem-provider.h
17587
17588NXP BLUETOOTH WIRELESS DRIVERS
17589M:	Amitkumar Karwar <[email protected]>
17590M:	Neeraj Kale <[email protected]>
17591S:	Maintained
17592F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17593F:	drivers/bluetooth/btnxpuart.c
17594
17595NXP C45 TJA11XX PHY DRIVER
17596M:	Andrei Botila <[email protected]>
17597L:	[email protected]
17598S:	Maintained
17599F:	drivers/net/phy/nxp-c45-tja11xx*
17600
17601NXP FSPI DRIVER
17602M:	Han Xu <[email protected]>
17603M:	Haibo Chen <[email protected]>
17604R:	Yogesh Gaur <[email protected]>
17605L:	[email protected]
17606L:	[email protected]
17607S:	Maintained
17608F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17609F:	drivers/spi/spi-nxp-fspi.c
17610
17611NXP FXAS21002C DRIVER
17612M:	Rui Miguel Silva <[email protected]>
17613L:	[email protected]
17614S:	Maintained
17615F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17616F:	drivers/iio/gyro/fxas21002c.h
17617F:	drivers/iio/gyro/fxas21002c_core.c
17618F:	drivers/iio/gyro/fxas21002c_i2c.c
17619F:	drivers/iio/gyro/fxas21002c_spi.c
17620
17621NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17622M:	Haibo Chen <[email protected]>
17623L:	[email protected]
17624L:	[email protected]
17625S:	Maintained
17626F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17627F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17628F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17629F:	drivers/iio/adc/imx7d_adc.c
17630F:	drivers/iio/adc/imx93_adc.c
17631F:	drivers/iio/adc/vf610_adc.c
17632
17633NXP i.MX 8M ISI DRIVER
17634M:	Laurent Pinchart <[email protected]>
17635L:	[email protected]
17636S:	Maintained
17637F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17638F:	drivers/media/platform/nxp/imx8-isi/
17639
17640NXP i.MX 8MP DW100 V4L2 DRIVER
17641M:	Xavier Roumegue <[email protected]>
17642L:	[email protected]
17643S:	Maintained
17644F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17645F:	Documentation/userspace-api/media/drivers/dw100.rst
17646F:	drivers/media/platform/nxp/dw100/
17647F:	include/uapi/linux/dw100.h
17648
17649NXP i.MX 8MQ DCSS DRIVER
17650M:	Laurentiu Palcu <[email protected]>
17651R:	Lucas Stach <[email protected]>
17652L:	[email protected]
17653S:	Maintained
17654T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17655F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17656F:	drivers/gpu/drm/imx/dcss/
17657
17658NXP i.MX 8QXP ADC DRIVER
17659M:	Cai Huoqing <[email protected]>
17660M:	Haibo Chen <[email protected]>
17661L:	[email protected]
17662L:	[email protected]
17663S:	Maintained
17664F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17665F:	drivers/iio/adc/imx8qxp-adc.c
17666
17667NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17668M:	Mirela Rabulea <[email protected]>
17669L:	[email protected]
17670L:	[email protected]
17671S:	Maintained
17672F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17673F:	drivers/media/platform/nxp/imx-jpeg
17674
17675NXP i.MX CLOCK DRIVERS
17676M:	Abel Vesa <[email protected]>
17677R:	Peng Fan <[email protected]>
17678L:	[email protected]
17679L:	[email protected]
17680S:	Maintained
17681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17682F:	Documentation/devicetree/bindings/clock/imx*
17683F:	drivers/clk/imx/
17684F:	include/dt-bindings/clock/imx*
17685
17686NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17687M:	Jagan Teki <[email protected]>
17688S:	Maintained
17689F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17690F:	drivers/regulator/pf8x00-regulator.c
17691
17692NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17693M:	Krzysztof Kozlowski <[email protected]>
17694L:	[email protected]
17695S:	Maintained
17696F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17697F:	drivers/extcon/extcon-ptn5150.c
17698
17699NXP SGTL5000 DRIVER
17700M:	Fabio Estevam <[email protected]>
17701L:	[email protected]
17702S:	Maintained
17703F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17704F:	sound/soc/codecs/sgtl5000*
17705
17706NXP SJA1105 ETHERNET SWITCH DRIVER
17707M:	Vladimir Oltean <[email protected]>
17708L:	[email protected]
17709S:	Maintained
17710F:	drivers/net/dsa/sja1105
17711F:	drivers/net/pcs/pcs-xpcs-nxp.c
17712
17713NXP TDA998X DRM DRIVER
17714M:	Russell King <[email protected]>
17715S:	Maintained
17716T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17717T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17718F:	drivers/gpu/drm/bridge/tda998x_drv.c
17719F:	include/dt-bindings/display/tda998x.h
17720K:	"nxp,tda998x"
17721
17722NXP TFA9879 DRIVER
17723M:	Peter Rosin <[email protected]>
17724L:	[email protected]
17725S:	Maintained
17726F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17727F:	sound/soc/codecs/tfa9879*
17728
17729NXP-NCI NFC DRIVER
17730S:	Orphan
17731F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17732F:	drivers/nfc/nxp-nci
17733
17734NXP/Goodix TFA989X (TFA1) DRIVER
17735M:	Stephan Gerhold <[email protected]>
17736L:	[email protected]
17737S:	Maintained
17738F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17739F:	sound/soc/codecs/tfa989x.c
17740
17741NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17742M:	Jonas Malaco <[email protected]>
17743L:	[email protected]
17744S:	Maintained
17745F:	Documentation/hwmon/nzxt-kraken2.rst
17746F:	drivers/hwmon/nzxt-kraken2.c
17747
17748NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17749M:	Jonas Malaco <[email protected]>
17750M:	Aleksa Savic <[email protected]>
17751L:	[email protected]
17752S:	Maintained
17753F:	Documentation/hwmon/nzxt-kraken3.rst
17754F:	drivers/hwmon/nzxt-kraken3.c
17755
17756OBJAGG
17757M:	Jiri Pirko <[email protected]>
17758L:	[email protected]
17759S:	Supported
17760F:	include/linux/objagg.h
17761F:	lib/objagg.c
17762F:	lib/test_objagg.c
17763
17764OBJPOOL
17765M:	Matt Wu <[email protected]>
17766S:	Supported
17767F:	include/linux/objpool.h
17768F:	lib/objpool.c
17769F:	lib/test_objpool.c
17770
17771OBJTOOL
17772M:	Josh Poimboeuf <[email protected]>
17773M:	Peter Zijlstra <[email protected]>
17774S:	Supported
17775F:	include/linux/objtool*.h
17776F:	tools/objtool/
17777
17778OCELOT ETHERNET SWITCH DRIVER
17779M:	Vladimir Oltean <[email protected]>
17780M:	Claudiu Manoil <[email protected]>
17781M:	Alexandre Belloni <[email protected]>
17782M:	[email protected]
17783L:	[email protected]
17784S:	Supported
17785F:	drivers/net/dsa/ocelot/*
17786F:	drivers/net/ethernet/mscc/
17787F:	include/soc/mscc/ocelot*
17788F:	net/dsa/tag_ocelot.c
17789F:	net/dsa/tag_ocelot_8021q.c
17790F:	tools/testing/selftests/drivers/net/ocelot/*
17791
17792OCELOT EXTERNAL SWITCH CONTROL
17793M:	Colin Foster <[email protected]>
17794S:	Supported
17795F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17796F:	drivers/mfd/ocelot*
17797F:	drivers/net/dsa/ocelot/ocelot_ext.c
17798F:	include/linux/mfd/ocelot.h
17799
17800OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17801M:	Frederic Barrat <[email protected]>
17802M:	Andrew Donnellan <[email protected]>
17803L:	[email protected]
17804S:	Supported
17805F:	Documentation/userspace-api/accelerators/ocxl.rst
17806F:	arch/powerpc/include/asm/pnv-ocxl.h
17807F:	arch/powerpc/platforms/powernv/ocxl.c
17808F:	drivers/misc/ocxl/
17809F:	include/misc/ocxl*
17810F:	include/uapi/misc/ocxl.h
17811
17812OMAP AUDIO SUPPORT
17813M:	Peter Ujfalusi <[email protected]>
17814M:	Jarkko Nikula <[email protected]>
17815L:	[email protected]
17816L:	[email protected]
17817S:	Maintained
17818F:	sound/soc/ti/n810.c
17819F:	sound/soc/ti/omap*
17820F:	sound/soc/ti/rx51.c
17821F:	sound/soc/ti/sdma-pcm.*
17822
17823OMAP CLOCK FRAMEWORK SUPPORT
17824M:	Paul Walmsley <[email protected]>
17825L:	[email protected]
17826S:	Maintained
17827F:	arch/arm/*omap*/*clock*
17828
17829OMAP DEVICE TREE SUPPORT
17830M:	Tony Lindgren <[email protected]>
17831L:	[email protected]
17832L:	[email protected]
17833S:	Maintained
17834F:	arch/arm/boot/dts/ti/omap/
17835
17836OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17837L:	[email protected]
17838L:	[email protected]
17839S:	Orphan
17840F:	Documentation/arch/arm/omap/dss.rst
17841F:	drivers/video/fbdev/omap2/
17842
17843OMAP FRAMEBUFFER SUPPORT
17844L:	[email protected]
17845L:	[email protected]
17846S:	Orphan
17847F:	drivers/video/fbdev/omap/
17848
17849OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17850M:	Roger Quadros <[email protected]>
17851M:	Tony Lindgren <[email protected]>
17852L:	[email protected]
17853S:	Maintained
17854F:	arch/arm/mach-omap2/*gpmc*
17855F:	drivers/memory/omap-gpmc.c
17856
17857OMAP GPIO DRIVER
17858M:	Grygorii Strashko <[email protected]>
17859M:	Santosh Shilimkar <[email protected]>
17860M:	Kevin Hilman <[email protected]>
17861L:	[email protected]
17862S:	Maintained
17863F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17864F:	drivers/gpio/gpio-omap.c
17865
17866OMAP HARDWARE SPINLOCK SUPPORT
17867L:	[email protected]
17868S:	Orphan
17869F:	drivers/hwspinlock/omap_hwspinlock.c
17870
17871OMAP HS MMC SUPPORT
17872L:	[email protected]
17873L:	[email protected]
17874S:	Orphan
17875F:	drivers/mmc/host/omap_hsmmc.c
17876
17877OMAP HWMOD DATA
17878M:	Paul Walmsley <[email protected]>
17879L:	[email protected]
17880S:	Maintained
17881F:	arch/arm/mach-omap2/omap_hwmod*data*
17882
17883OMAP HWMOD SUPPORT
17884M:	Paul Walmsley <[email protected]>
17885L:	[email protected]
17886S:	Maintained
17887F:	arch/arm/mach-omap2/omap_hwmod.*
17888
17889OMAP I2C DRIVER
17890M:	Vignesh R <[email protected]>
17891L:	[email protected]
17892L:	[email protected]
17893S:	Maintained
17894F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17895F:	drivers/i2c/busses/i2c-omap.c
17896
17897OMAP MMC SUPPORT
17898M:	Aaro Koskinen <[email protected]>
17899L:	[email protected]
17900S:	Odd Fixes
17901F:	drivers/mmc/host/omap.c
17902
17903OMAP POWER MANAGEMENT SUPPORT
17904M:	Kevin Hilman <[email protected]>
17905L:	[email protected]
17906S:	Maintained
17907F:	arch/arm/*omap*/*pm*
17908F:	drivers/cpufreq/omap-cpufreq.c
17909
17910OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17911M:	Paul Walmsley <[email protected]>
17912L:	[email protected]
17913S:	Maintained
17914F:	arch/arm/mach-omap2/prm*
17915
17916OMAP RANDOM NUMBER GENERATOR SUPPORT
17917M:	Deepak Saxena <[email protected]>
17918S:	Maintained
17919F:	drivers/char/hw_random/omap-rng.c
17920
17921OMAP USB SUPPORT
17922L:	[email protected]
17923L:	[email protected]
17924S:	Orphan
17925F:	arch/arm/*omap*/usb*
17926F:	drivers/usb/*/*omap*
17927
17928OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17929M:	Mark Jackson <[email protected]>
17930L:	[email protected]
17931S:	Maintained
17932F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17933
17934OMAP1 SUPPORT
17935M:	Aaro Koskinen <[email protected]>
17936M:	Janusz Krzysztofik <[email protected]>
17937R:	Tony Lindgren <[email protected]>
17938L:	[email protected]
17939S:	Maintained
17940Q:	http://patchwork.kernel.org/project/linux-omap/list/
17941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17942F:	arch/arm/configs/omap1_defconfig
17943F:	arch/arm/mach-omap1/
17944F:	drivers/i2c/busses/i2c-omap.c
17945F:	include/linux/platform_data/ams-delta-fiq.h
17946F:	include/linux/platform_data/i2c-omap.h
17947
17948OMAP2+ SUPPORT
17949M:	Aaro Koskinen <[email protected]>
17950M:	Andreas Kemnade <[email protected]>
17951M:	Kevin Hilman <[email protected]>
17952M:	Roger Quadros <[email protected]>
17953M:	Tony Lindgren <[email protected]>
17954L:	[email protected]
17955S:	Maintained
17956W:	http://linux.omap.com/
17957Q:	http://patchwork.kernel.org/project/linux-omap/list/
17958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17959F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17960F:	arch/arm/configs/omap2plus_defconfig
17961F:	arch/arm/mach-omap2/
17962F:	drivers/bus/omap*.[ch]
17963F:	drivers/bus/ti-sysc.c
17964F:	drivers/gpio/gpio-tps65219.c
17965F:	drivers/i2c/busses/i2c-omap.c
17966F:	drivers/irqchip/irq-omap-intc.c
17967F:	drivers/mfd/*omap*.c
17968F:	drivers/mfd/menelaus.c
17969F:	drivers/mfd/palmas.c
17970F:	drivers/mfd/tps65217.c
17971F:	drivers/mfd/tps65218.c
17972F:	drivers/mfd/tps65219.c
17973F:	drivers/mfd/tps65910.c
17974F:	drivers/mfd/twl-core.[ch]
17975F:	drivers/mfd/twl4030*.c
17976F:	drivers/mfd/twl6030*.c
17977F:	drivers/mfd/twl6040*.c
17978F:	drivers/regulator/palmas-regulator*.c
17979F:	drivers/regulator/pbias-regulator.c
17980F:	drivers/regulator/tps65217-regulator.c
17981F:	drivers/regulator/tps65218-regulator.c
17982F:	drivers/regulator/tps65219-regulator.c
17983F:	drivers/regulator/tps65910-regulator.c
17984F:	drivers/regulator/twl-regulator.c
17985F:	drivers/regulator/twl6030-regulator.c
17986F:	include/linux/platform_data/i2c-omap.h
17987F:	include/linux/platform_data/ti-sysc.h
17988
17989OMFS FILESYSTEM
17990M:	Bob Copeland <[email protected]>
17991L:	[email protected]
17992S:	Maintained
17993F:	Documentation/filesystems/omfs.rst
17994F:	fs/omfs/
17995
17996OMNIVISION OG01A1B SENSOR DRIVER
17997M:	Sakari Ailus <[email protected]>
17998L:	[email protected]
17999S:	Maintained
18000F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
18001F:	drivers/media/i2c/og01a1b.c
18002
18003OMNIVISION OV01A10 SENSOR DRIVER
18004M:	Bingbu Cao <[email protected]>
18005L:	[email protected]
18006S:	Maintained
18007T:	git git://linuxtv.org/media.git
18008F:	drivers/media/i2c/ov01a10.c
18009
18010OMNIVISION OV02A10 SENSOR DRIVER
18011L:	[email protected]
18012S:	Orphan
18013T:	git git://linuxtv.org/media.git
18014F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
18015F:	drivers/media/i2c/ov02a10.c
18016
18017OMNIVISION OV08D10 SENSOR DRIVER
18018M:	Jimmy Su <[email protected]>
18019L:	[email protected]
18020S:	Maintained
18021T:	git git://linuxtv.org/media.git
18022F:	drivers/media/i2c/ov08d10.c
18023
18024OMNIVISION OV08X40 SENSOR DRIVER
18025M:	Jason Chen <[email protected]>
18026L:	[email protected]
18027S:	Maintained
18028T:	git git://linuxtv.org/media.git
18029F:	drivers/media/i2c/ov08x40.c
18030F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
18031
18032OMNIVISION OV13858 SENSOR DRIVER
18033M:	Sakari Ailus <[email protected]>
18034L:	[email protected]
18035S:	Maintained
18036T:	git git://linuxtv.org/media.git
18037F:	drivers/media/i2c/ov13858.c
18038
18039OMNIVISION OV13B10 SENSOR DRIVER
18040M:	Arec Kao <[email protected]>
18041L:	[email protected]
18042S:	Maintained
18043T:	git git://linuxtv.org/media.git
18044F:	drivers/media/i2c/ov13b10.c
18045
18046OMNIVISION OV2680 SENSOR DRIVER
18047M:	Rui Miguel Silva <[email protected]>
18048M:	Hans de Goede <[email protected]>
18049L:	[email protected]
18050S:	Maintained
18051T:	git git://linuxtv.org/media.git
18052F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
18053F:	drivers/media/i2c/ov2680.c
18054
18055OMNIVISION OV2685 SENSOR DRIVER
18056M:	Shunqian Zheng <[email protected]>
18057L:	[email protected]
18058S:	Maintained
18059T:	git git://linuxtv.org/media.git
18060F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
18061F:	drivers/media/i2c/ov2685.c
18062
18063OMNIVISION OV2740 SENSOR DRIVER
18064M:	Tianshu Qiu <[email protected]>
18065R:	Sakari Ailus <[email protected]>
18066R:	Bingbu Cao <[email protected]>
18067L:	[email protected]
18068S:	Maintained
18069T:	git git://linuxtv.org/media.git
18070F:	drivers/media/i2c/ov2740.c
18071
18072OMNIVISION OV4689 SENSOR DRIVER
18073M:	Mikhail Rudenko <[email protected]>
18074L:	[email protected]
18075S:	Maintained
18076T:	git git://linuxtv.org/media.git
18077F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
18078F:	drivers/media/i2c/ov4689.c
18079
18080OMNIVISION OV5640 SENSOR DRIVER
18081M:	Steve Longerbeam <[email protected]>
18082L:	[email protected]
18083S:	Maintained
18084T:	git git://linuxtv.org/media.git
18085F:	drivers/media/i2c/ov5640.c
18086
18087OMNIVISION OV5647 SENSOR DRIVER
18088M:	Dave Stevenson <[email protected]>
18089M:	Jacopo Mondi <[email protected]>
18090L:	[email protected]
18091S:	Maintained
18092T:	git git://linuxtv.org/media.git
18093F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
18094F:	drivers/media/i2c/ov5647.c
18095
18096OMNIVISION OV5670 SENSOR DRIVER
18097M:	Sakari Ailus <[email protected]>
18098L:	[email protected]
18099S:	Maintained
18100T:	git git://linuxtv.org/media.git
18101F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
18102F:	drivers/media/i2c/ov5670.c
18103
18104OMNIVISION OV5675 SENSOR DRIVER
18105M:	Sakari Ailus <[email protected]>
18106L:	[email protected]
18107S:	Maintained
18108T:	git git://linuxtv.org/media.git
18109F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
18110F:	drivers/media/i2c/ov5675.c
18111
18112OMNIVISION OV5693 SENSOR DRIVER
18113M:	Daniel Scally <[email protected]>
18114L:	[email protected]
18115S:	Maintained
18116T:	git git://linuxtv.org/media.git
18117F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
18118F:	drivers/media/i2c/ov5693.c
18119
18120OMNIVISION OV5695 SENSOR DRIVER
18121M:	Shunqian Zheng <[email protected]>
18122L:	[email protected]
18123S:	Maintained
18124T:	git git://linuxtv.org/media.git
18125F:	drivers/media/i2c/ov5695.c
18126
18127OMNIVISION OV64A40 SENSOR DRIVER
18128M:	Jacopo Mondi <[email protected]>
18129L:	[email protected]
18130S:	Maintained
18131T:	git git://linuxtv.org/media.git
18132F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
18133F:	drivers/media/i2c/ov64a40.c
18134
18135OMNIVISION OV7670 SENSOR DRIVER
18136L:	[email protected]
18137S:	Orphan
18138T:	git git://linuxtv.org/media.git
18139F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
18140F:	drivers/media/i2c/ov7670.c
18141
18142OMNIVISION OV772x SENSOR DRIVER
18143M:	Jacopo Mondi <[email protected]>
18144L:	[email protected]
18145S:	Odd fixes
18146T:	git git://linuxtv.org/media.git
18147F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
18148F:	drivers/media/i2c/ov772x.c
18149F:	include/media/i2c/ov772x.h
18150
18151OMNIVISION OV7740 SENSOR DRIVER
18152L:	[email protected]
18153S:	Orphan
18154T:	git git://linuxtv.org/media.git
18155F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
18156F:	drivers/media/i2c/ov7740.c
18157
18158OMNIVISION OV8856 SENSOR DRIVER
18159M:	Sakari Ailus <[email protected]>
18160L:	[email protected]
18161S:	Maintained
18162T:	git git://linuxtv.org/media.git
18163F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18164F:	drivers/media/i2c/ov8856.c
18165
18166OMNIVISION OV8858 SENSOR DRIVER
18167M:	Jacopo Mondi <[email protected]>
18168M:	Nicholas Roth <[email protected]>
18169L:	[email protected]
18170S:	Maintained
18171T:	git git://linuxtv.org/media.git
18172F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18173F:	drivers/media/i2c/ov8858.c
18174
18175OMNIVISION OV9282 SENSOR DRIVER
18176M:	Dave Stevenson <[email protected]>
18177L:	[email protected]
18178S:	Maintained
18179T:	git git://linuxtv.org/media.git
18180F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18181F:	drivers/media/i2c/ov9282.c
18182
18183OMNIVISION OV9640 SENSOR DRIVER
18184M:	Petr Cvek <[email protected]>
18185L:	[email protected]
18186S:	Maintained
18187F:	drivers/media/i2c/ov9640.*
18188
18189OMNIVISION OV9650 SENSOR DRIVER
18190M:	Sakari Ailus <[email protected]>
18191R:	Akinobu Mita <[email protected]>
18192R:	Sylwester Nawrocki <[email protected]>
18193L:	[email protected]
18194S:	Maintained
18195T:	git git://linuxtv.org/media.git
18196F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
18197F:	drivers/media/i2c/ov9650.c
18198
18199OMNIVISION OV9734 SENSOR DRIVER
18200M:	Tianshu Qiu <[email protected]>
18201R:	Bingbu Cao <[email protected]>
18202L:	[email protected]
18203S:	Maintained
18204T:	git git://linuxtv.org/media.git
18205F:	drivers/media/i2c/ov9734.c
18206
18207ONBOARD USB HUB DRIVER
18208M:	Matthias Kaehlcke <[email protected]>
18209L:	[email protected]
18210S:	Maintained
18211F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18212F:	drivers/usb/misc/onboard_usb_dev.c
18213
18214ONENAND FLASH DRIVER
18215M:	Kyungmin Park <[email protected]>
18216L:	[email protected]
18217S:	Maintained
18218F:	drivers/mtd/nand/onenand/
18219F:	include/linux/mtd/onenand*.h
18220
18221ONEXPLAYER FAN DRIVER
18222M:	Derek John Clark <[email protected]>
18223M:	Joaquín Ignacio Aramendía <[email protected]>
18224L:	[email protected]
18225S:	Maintained
18226F:	drivers/hwmon/oxp-sensors.c
18227
18228ONIE TLV NVMEM LAYOUT DRIVER
18229M:	Miquel Raynal <[email protected]>
18230S:	Maintained
18231F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18232F:	drivers/nvmem/layouts/onie-tlv.c
18233
18234ONION OMEGA2+ BOARD
18235M:	Harvey Hunt <[email protected]>
18236L:	[email protected]
18237S:	Maintained
18238F:	arch/mips/boot/dts/ralink/omega2p.dts
18239
18240ONSEMI ETHERNET PHY DRIVERS
18241M:	Piergiorgio Beruto <[email protected]>
18242L:	[email protected]
18243S:	Supported
18244W:	http://www.onsemi.com
18245F:	drivers/net/phy/ncn*
18246
18247OP-TEE DRIVER
18248M:	Jens Wiklander <[email protected]>
18249L:	[email protected]
18250S:	Maintained
18251F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18252F:	drivers/tee/optee/
18253
18254OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18255M:	Sumit Garg <[email protected]>
18256L:	[email protected]
18257S:	Maintained
18258F:	drivers/char/hw_random/optee-rng.c
18259
18260OP-TEE RTC DRIVER
18261M:	Clément Léger <[email protected]>
18262L:	[email protected]
18263S:	Maintained
18264F:	drivers/rtc/rtc-optee.c
18265
18266OPA-VNIC DRIVER
18267M:	Dennis Dalessandro <[email protected]>
18268L:	[email protected]
18269S:	Supported
18270F:	drivers/infiniband/ulp/opa_vnic
18271
18272OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18273M:	Parthiban Veerasooran <[email protected]>
18274L:	[email protected]
18275S:	Maintained
18276F:	Documentation/networking/oa-tc6-framework.rst
18277F:	drivers/net/ethernet/oa_tc6.c
18278F:	include/linux/oa_tc6.h
18279
18280OPEN FIRMWARE AND FLATTENED DEVICE TREE
18281M:	Rob Herring <[email protected]>
18282M:	Saravana Kannan <[email protected]>
18283L:	[email protected]
18284S:	Maintained
18285W:	http://www.devicetree.org/
18286C:	irc://irc.libera.chat/devicetree
18287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18288F:	Documentation/ABI/testing/sysfs-firmware-ofw
18289F:	drivers/of/
18290F:	include/linux/of*.h
18291F:	rust/kernel/of.rs
18292F:	scripts/dtc/
18293F:	tools/testing/selftests/dt/
18294K:	of_overlay_notifier_
18295K:	of_overlay_fdt_apply
18296K:	of_overlay_remove
18297
18298OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18299M:	Rob Herring <[email protected]>
18300M:	Krzysztof Kozlowski <[email protected]>
18301M:	Conor Dooley <[email protected]>
18302L:	[email protected]
18303S:	Maintained
18304Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18305C:	irc://irc.libera.chat/devicetree
18306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18307F:	Documentation/devicetree/
18308F:	arch/*/boot/dts/
18309F:	include/dt-bindings/
18310
18311OPENCOMPUTE PTP CLOCK DRIVER
18312M:	Jonathan Lemon <[email protected]>
18313M:	Vadim Fedorenko <[email protected]>
18314L:	[email protected]
18315S:	Maintained
18316F:	drivers/ptp/ptp_ocp.c
18317
18318OPENCORES I2C BUS DRIVER
18319M:	Peter Korsgaard <[email protected]>
18320M:	Andrew Lunn <[email protected]>
18321L:	[email protected]
18322S:	Maintained
18323F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18324F:	Documentation/i2c/busses/i2c-ocores.rst
18325F:	drivers/i2c/busses/i2c-ocores.c
18326F:	include/linux/platform_data/i2c-ocores.h
18327
18328OPENRISC ARCHITECTURE
18329M:	Jonas Bonn <[email protected]>
18330M:	Stefan Kristiansson <[email protected]>
18331M:	Stafford Horne <[email protected]>
18332L:	[email protected]
18333S:	Maintained
18334W:	http://openrisc.io
18335T:	git https://github.com/openrisc/linux.git
18336F:	Documentation/arch/openrisc/
18337F:	Documentation/devicetree/bindings/openrisc/
18338F:	arch/openrisc/
18339F:	drivers/irqchip/irq-ompic.c
18340F:	drivers/irqchip/irq-or1k-*
18341
18342OPENVSWITCH
18343M:	Aaron Conole <[email protected]>
18344M:	Eelco Chaudron <[email protected]>
18345M:	Ilya Maximets <[email protected]>
18346L:	[email protected]
18347L:	[email protected]
18348S:	Maintained
18349W:	http://openvswitch.org
18350F:	Documentation/networking/openvswitch.rst
18351F:	include/uapi/linux/openvswitch.h
18352F:	net/openvswitch/
18353F:	tools/testing/selftests/net/openvswitch/
18354
18355OPERATING PERFORMANCE POINTS (OPP)
18356M:	Viresh Kumar <[email protected]>
18357M:	Nishanth Menon <[email protected]>
18358M:	Stephen Boyd <[email protected]>
18359L:	[email protected]
18360S:	Maintained
18361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18362F:	Documentation/devicetree/bindings/opp/
18363F:	Documentation/power/opp.rst
18364F:	drivers/opp/
18365F:	include/linux/pm_opp.h
18366
18367OPL4 DRIVER
18368M:	Clemens Ladisch <[email protected]>
18369L:	[email protected]
18370S:	Maintained
18371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18372F:	sound/drivers/opl4/
18373
18374ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18375M:	Mark Fasheh <[email protected]>
18376M:	Joel Becker <[email protected]>
18377M:	Joseph Qi <[email protected]>
18378L:	[email protected]
18379S:	Supported
18380W:	http://ocfs2.wiki.kernel.org
18381F:	Documentation/filesystems/dlmfs.rst
18382F:	Documentation/filesystems/ocfs2.rst
18383F:	fs/ocfs2/
18384
18385ORANGEFS FILESYSTEM
18386M:	Mike Marshall <[email protected]>
18387R:	Martin Brandenburg <[email protected]>
18388L:	[email protected]
18389S:	Supported
18390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18391F:	Documentation/filesystems/orangefs.rst
18392F:	fs/orangefs/
18393
18394OV2659 OMNIVISION SENSOR DRIVER
18395M:	"Lad, Prabhakar" <[email protected]>
18396L:	[email protected]
18397S:	Maintained
18398W:	https://linuxtv.org
18399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18400T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18401F:	drivers/media/i2c/ov2659.c
18402F:	include/media/i2c/ov2659.h
18403
18404OVERLAY FILESYSTEM
18405M:	Miklos Szeredi <[email protected]>
18406M:	Amir Goldstein <[email protected]>
18407L:	[email protected]
18408S:	Supported
18409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18410F:	Documentation/filesystems/overlayfs.rst
18411F:	fs/overlayfs/
18412
18413P54 WIRELESS DRIVER
18414M:	Christian Lamparter <[email protected]>
18415L:	[email protected]
18416S:	Maintained
18417W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18418F:	drivers/net/wireless/intersil/
18419
18420PACKET SOCKETS
18421M:	Willem de Bruijn <[email protected]>
18422S:	Maintained
18423F:	include/uapi/linux/if_packet.h
18424F:	net/packet/af_packet.c
18425
18426PACKING
18427M:	Vladimir Oltean <[email protected]>
18428L:	[email protected]
18429S:	Supported
18430F:	Documentation/core-api/packing.rst
18431F:	include/linux/packing.h
18432F:	lib/packing.c
18433F:	lib/packing_test.c
18434F:	scripts/gen_packed_field_checks.c
18435
18436PADATA PARALLEL EXECUTION MECHANISM
18437M:	Steffen Klassert <[email protected]>
18438M:	Daniel Jordan <[email protected]>
18439L:	[email protected]
18440L:	[email protected]
18441S:	Maintained
18442F:	Documentation/core-api/padata.rst
18443F:	include/linux/padata.h
18444F:	kernel/padata.c
18445
18446PAGE CACHE
18447M:	Matthew Wilcox (Oracle) <[email protected]>
18448L:	[email protected]
18449S:	Supported
18450T:	git git://git.infradead.org/users/willy/pagecache.git
18451F:	Documentation/filesystems/locking.rst
18452F:	Documentation/filesystems/vfs.rst
18453F:	include/linux/pagemap.h
18454F:	mm/filemap.c
18455F:	mm/page-writeback.c
18456F:	mm/readahead.c
18457F:	mm/truncate.c
18458
18459PAGE POOL
18460M:	Jesper Dangaard Brouer <[email protected]>
18461M:	Ilias Apalodimas <[email protected]>
18462L:	[email protected]
18463S:	Supported
18464F:	Documentation/networking/page_pool.rst
18465F:	include/net/page_pool/
18466F:	include/trace/events/page_pool.h
18467F:	net/core/page_pool.c
18468
18469PAGE TABLE CHECK
18470M:	Pasha Tatashin <[email protected]>
18471M:	Andrew Morton <[email protected]>
18472L:	[email protected]
18473S:	Maintained
18474F:	Documentation/mm/page_table_check.rst
18475F:	include/linux/page_table_check.h
18476F:	mm/page_table_check.c
18477
18478PANASONIC LAPTOP ACPI EXTRAS DRIVER
18479M:	Kenneth Chan <[email protected]>
18480L:	[email protected]
18481S:	Maintained
18482F:	drivers/platform/x86/panasonic-laptop.c
18483
18484PARALLAX PING IIO SENSOR DRIVER
18485M:	Andreas Klinger <[email protected]>
18486L:	[email protected]
18487S:	Maintained
18488F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18489F:	drivers/iio/proximity/ping.c
18490
18491PARALLEL LCD/KEYPAD PANEL DRIVER
18492M:	Willy Tarreau <[email protected]>
18493M:	Ksenija Stanojevic <[email protected]>
18494S:	Odd Fixes
18495F:	Documentation/admin-guide/lcd-panel-cgram.rst
18496F:	drivers/auxdisplay/panel.c
18497
18498PARALLEL PORT SUBSYSTEM
18499M:	Sudip Mukherjee <[email protected]>
18500M:	Sudip Mukherjee <[email protected]>
18501L:	[email protected] (subscribers-only)
18502S:	Maintained
18503F:	Documentation/driver-api/parport*.rst
18504F:	drivers/char/ppdev.c
18505F:	drivers/parport/
18506F:	include/linux/parport*.h
18507F:	include/uapi/linux/ppdev.h
18508
18509PARAVIRT_OPS INTERFACE
18510M:	Juergen Gross <[email protected]>
18511R:	Ajay Kaher <[email protected]>
18512R:	Alexey Makhalov <[email protected]>
18513R:	Broadcom internal kernel review list <[email protected]>
18514L:	[email protected]
18515L:	[email protected]
18516S:	Supported
18517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18518F:	Documentation/virt/paravirt_ops.rst
18519F:	arch/*/include/asm/paravirt*.h
18520F:	arch/*/kernel/paravirt*
18521F:	include/linux/hypervisor.h
18522
18523PARISC ARCHITECTURE
18524M:	"James E.J. Bottomley" <[email protected]>
18525M:	Helge Deller <[email protected]>
18526L:	[email protected]
18527S:	Maintained
18528W:	https://parisc.wiki.kernel.org
18529Q:	http://patchwork.kernel.org/project/linux-parisc/list/
18530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18532F:	Documentation/arch/parisc/
18533F:	arch/parisc/
18534F:	drivers/char/agp/parisc-agp.c
18535F:	drivers/input/misc/hp_sdc_rtc.c
18536F:	drivers/input/serio/gscps2.c
18537F:	drivers/input/serio/hp_sdc*
18538F:	drivers/parisc/
18539F:	drivers/parport/parport_gsc.*
18540F:	drivers/tty/serial/8250/8250_parisc.c
18541F:	drivers/video/console/sti*
18542F:	drivers/video/fbdev/sti*
18543F:	drivers/video/logo/logo_parisc*
18544F:	include/linux/hp_sdc.h
18545
18546PARMAN
18547M:	Jiri Pirko <[email protected]>
18548L:	[email protected]
18549S:	Supported
18550F:	include/linux/parman.h
18551F:	lib/parman.c
18552F:	lib/test_parman.c
18553
18554PC ENGINES APU BOARD DRIVER
18555M:	Enrico Weigelt, metux IT consult <[email protected]>
18556S:	Maintained
18557F:	drivers/platform/x86/pcengines-apuv2.c
18558
18559PC87360 HARDWARE MONITORING DRIVER
18560M:	Jim Cromie <[email protected]>
18561L:	[email protected]
18562S:	Maintained
18563F:	Documentation/hwmon/pc87360.rst
18564F:	drivers/hwmon/pc87360.c
18565
18566PC8736x GPIO DRIVER
18567M:	Jim Cromie <[email protected]>
18568S:	Maintained
18569F:	drivers/char/pc8736x_gpio.c
18570
18571PC87427 HARDWARE MONITORING DRIVER
18572M:	Jean Delvare <[email protected]>
18573L:	[email protected]
18574S:	Maintained
18575F:	Documentation/hwmon/pc87427.rst
18576F:	drivers/hwmon/pc87427.c
18577
18578PCA9532 LED DRIVER
18579M:	Riku Voipio <[email protected]>
18580S:	Maintained
18581F:	drivers/leds/leds-pca9532.c
18582F:	include/linux/leds-pca9532.h
18583
18584PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18585M:	Thomas Petazzoni <[email protected]>
18586M:	Pali Rohár <[email protected]>
18587L:	[email protected]
18588L:	[email protected] (moderated for non-subscribers)
18589S:	Maintained
18590F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18591F:	drivers/pci/controller/pci-aardvark.c
18592
18593PCI DRIVER FOR ALTERA PCIE IP
18594M:	Joyce Ooi <[email protected]>
18595L:	[email protected]
18596S:	Supported
18597F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18598F:	drivers/pci/controller/pcie-altera.c
18599
18600PCI DRIVER FOR APPLIEDMICRO XGENE
18601M:	Toan Le <[email protected]>
18602L:	[email protected]
18603L:	[email protected] (moderated for non-subscribers)
18604S:	Maintained
18605F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18606F:	drivers/pci/controller/pci-xgene.c
18607
18608PCI DRIVER FOR ARM VERSATILE PLATFORM
18609M:	Rob Herring <[email protected]>
18610L:	[email protected]
18611L:	[email protected] (moderated for non-subscribers)
18612S:	Maintained
18613F:	Documentation/devicetree/bindings/pci/versatile.yaml
18614F:	drivers/pci/controller/pci-versatile.c
18615
18616PCI DRIVER FOR ARMADA 8K
18617M:	Thomas Petazzoni <[email protected]>
18618L:	[email protected]
18619L:	[email protected] (moderated for non-subscribers)
18620S:	Maintained
18621F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18622F:	drivers/pci/controller/dwc/pcie-armada8k.c
18623
18624PCI DRIVER FOR CADENCE PCIE IP
18625L:	[email protected]
18626S:	Orphan
18627F:	Documentation/devicetree/bindings/pci/cdns,*
18628F:	drivers/pci/controller/cadence/*cadence*
18629
18630PCI DRIVER FOR FREESCALE LAYERSCAPE
18631M:	Minghuan Lian <[email protected]>
18632M:	Mingkai Hu <[email protected]>
18633M:	Roy Zang <[email protected]>
18634L:	[email protected]
18635L:	[email protected]
18636L:	[email protected] (moderated for non-subscribers)
18637L:	[email protected]
18638S:	Maintained
18639F:	drivers/pci/controller/dwc/*layerscape*
18640
18641PCI DRIVER FOR FU740
18642M:	Paul Walmsley <[email protected]>
18643M:	Greentime Hu <[email protected]>
18644M:	Samuel Holland <[email protected]>
18645L:	[email protected]
18646S:	Maintained
18647F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18648F:	drivers/pci/controller/dwc/pcie-fu740.c
18649
18650PCI DRIVER FOR GENERIC OF HOSTS
18651M:	Will Deacon <[email protected]>
18652L:	[email protected]
18653L:	[email protected] (moderated for non-subscribers)
18654S:	Maintained
18655F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18656F:	drivers/pci/controller/pci-host-common.c
18657F:	drivers/pci/controller/pci-host-generic.c
18658
18659PCI DRIVER FOR IMX6
18660M:	Richard Zhu <[email protected]>
18661M:	Lucas Stach <[email protected]>
18662L:	[email protected]
18663L:	[email protected] (moderated for non-subscribers)
18664L:	[email protected]
18665S:	Maintained
18666F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18667F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18668F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18669F:	drivers/pci/controller/dwc/*imx6*
18670
18671PCI DRIVER FOR INTEL IXP4XX
18672M:	Linus Walleij <[email protected]>
18673S:	Maintained
18674F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18675F:	drivers/pci/controller/pci-ixp4xx.c
18676
18677PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18678M:	Nirmal Patel <[email protected]>
18679R:	Jonathan Derrick <[email protected]>
18680L:	[email protected]
18681S:	Supported
18682F:	drivers/pci/controller/vmd.c
18683
18684PCI DRIVER FOR MICROSEMI SWITCHTEC
18685M:	Kurt Schwemmer <[email protected]>
18686M:	Logan Gunthorpe <[email protected]>
18687L:	[email protected]
18688S:	Maintained
18689F:	Documentation/ABI/testing/sysfs-class-switchtec
18690F:	Documentation/driver-api/switchtec.rst
18691F:	drivers/ntb/hw/mscc/
18692F:	drivers/pci/switch/switchtec*
18693F:	include/linux/switchtec.h
18694F:	include/uapi/linux/switchtec_ioctl.h
18695
18696PCI DRIVER FOR MOBIVEIL PCIE IP
18697M:	Karthikeyan Mitran <[email protected]>
18698M:	Hou Zhiqiang <[email protected]>
18699L:	[email protected]
18700S:	Supported
18701F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18702F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18703
18704PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18705M:	Thomas Petazzoni <[email protected]>
18706M:	Pali Rohár <[email protected]>
18707L:	[email protected]
18708L:	[email protected] (moderated for non-subscribers)
18709S:	Maintained
18710F:	drivers/pci/controller/*mvebu*
18711
18712PCI DRIVER FOR NVIDIA TEGRA
18713M:	Thierry Reding <[email protected]>
18714L:	[email protected]
18715L:	[email protected]
18716S:	Supported
18717F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18718F:	drivers/pci/controller/pci-tegra.c
18719
18720PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18721M:	Hou Zhiqiang <[email protected]>
18722L:	[email protected]
18723L:	[email protected] (moderated for non-subscribers)
18724S:	Maintained
18725F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18726
18727PCI DRIVER FOR PLDA PCIE IP
18728M:	Daire McNamara <[email protected]>
18729L:	[email protected]
18730S:	Maintained
18731F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18732F:	drivers/pci/controller/plda/pcie-plda-host.c
18733F:	drivers/pci/controller/plda/pcie-plda.h
18734
18735PCI DRIVER FOR RENESAS R-CAR
18736M:	Marek Vasut <marek.vasut[email protected]>
18737M:	Yoshihiro Shimoda <[email protected]>
18738L:	[email protected]
18739L:	[email protected]
18740S:	Maintained
18741F:	Documentation/devicetree/bindings/pci/*rcar*
18742F:	drivers/pci/controller/*rcar*
18743F:	drivers/pci/controller/dwc/*rcar*
18744
18745PCI DRIVER FOR SAMSUNG EXYNOS
18746M:	Jingoo Han <[email protected]>
18747L:	[email protected]
18748L:	[email protected] (moderated for non-subscribers)
18749L:	[email protected]
18750S:	Maintained
18751F:	drivers/pci/controller/dwc/pci-exynos.c
18752
18753PCI DRIVER FOR SYNOPSYS DESIGNWARE
18754M:	Jingoo Han <[email protected]>
18755M:	Manivannan Sadhasivam <[email protected]>
18756L:	[email protected]
18757S:	Maintained
18758F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18759F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18760F:	drivers/pci/controller/dwc/*designware*
18761F:	include/linux/pcie-dwc.h
18762
18763PCI DRIVER FOR TI DRA7XX/J721E
18764M:	Vignesh Raghavendra <[email protected]>
18765R:	Siddharth Vadapalli <[email protected]>
18766L:	[email protected]
18767L:	[email protected]
18768L:	[email protected] (moderated for non-subscribers)
18769S:	Supported
18770F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18771F:	drivers/pci/controller/cadence/pci-j721e.c
18772F:	drivers/pci/controller/dwc/pci-dra7xx.c
18773
18774PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18775M:	Linus Walleij <[email protected]>
18776L:	[email protected]
18777S:	Maintained
18778F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18779F:	drivers/pci/controller/pci-v3-semi.c
18780
18781PCI DRIVER FOR XILINX VERSAL CPM
18782M:	Bharat Kumar Gogada <[email protected]>
18783M:	Michal Simek <[email protected]>
18784L:	[email protected]
18785S:	Maintained
18786F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18787F:	drivers/pci/controller/pcie-xilinx-cpm.c
18788
18789PCI ENDPOINT SUBSYSTEM
18790M:	Manivannan Sadhasivam <[email protected]>
18791M:	Krzysztof Wilczyński <[email protected]>
18792R:	Kishon Vijay Abraham I <[email protected]>
18793L:	[email protected]
18794S:	Supported
18795Q:	https://patchwork.kernel.org/project/linux-pci/list/
18796B:	https://bugzilla.kernel.org
18797C:	irc://irc.oftc.net/linux-pci
18798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18799F:	Documentation/PCI/endpoint/*
18800F:	Documentation/misc-devices/pci-endpoint-test.rst
18801F:	drivers/misc/pci_endpoint_test.c
18802F:	drivers/pci/endpoint/
18803F:	tools/testing/selftests/pci_endpoint/
18804
18805PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18806M:	Mahesh J Salgaonkar <[email protected]>
18807R:	Oliver O'Halloran <[email protected]>
18808L:	[email protected]
18809S:	Supported
18810F:	Documentation/PCI/pci-error-recovery.rst
18811F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18812F:	arch/powerpc/include/*/eeh*.h
18813F:	arch/powerpc/kernel/eeh*.c
18814F:	arch/powerpc/platforms/*/eeh*.c
18815F:	drivers/pci/pcie/aer.c
18816F:	drivers/pci/pcie/dpc.c
18817F:	drivers/pci/pcie/err.c
18818
18819PCI ERROR RECOVERY
18820M:	Linas Vepstas <[email protected]>
18821L:	[email protected]
18822S:	Supported
18823F:	Documentation/PCI/pci-error-recovery.rst
18824
18825PCI MSI DRIVER FOR ALTERA MSI IP
18826M:	Joyce Ooi <[email protected]>
18827L:	[email protected]
18828S:	Supported
18829F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18830F:	drivers/pci/controller/pcie-altera-msi.c
18831
18832PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18833M:	Toan Le <[email protected]>
18834L:	[email protected]
18835L:	[email protected] (moderated for non-subscribers)
18836S:	Maintained
18837F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18838F:	drivers/pci/controller/pci-xgene-msi.c
18839
18840PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18841M:	Lorenzo Pieralisi <[email protected]>
18842M:	Krzysztof Wilczyński <[email protected]>
18843M:	Manivannan Sadhasivam <[email protected]>
18844R:	Rob Herring <[email protected]>
18845L:	[email protected]
18846S:	Supported
18847Q:	https://patchwork.kernel.org/project/linux-pci/list/
18848B:	https://bugzilla.kernel.org
18849C:	irc://irc.oftc.net/linux-pci
18850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18851F:	Documentation/devicetree/bindings/pci/
18852F:	drivers/pci/controller/
18853F:	drivers/pci/pci-bridge-emul.c
18854F:	drivers/pci/pci-bridge-emul.h
18855
18856PCI PEER-TO-PEER DMA (P2PDMA)
18857M:	Bjorn Helgaas <[email protected]>
18858M:	Logan Gunthorpe <[email protected]>
18859L:	[email protected]
18860S:	Supported
18861Q:	https://patchwork.kernel.org/project/linux-pci/list/
18862B:	https://bugzilla.kernel.org
18863C:	irc://irc.oftc.net/linux-pci
18864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18865F:	Documentation/driver-api/pci/p2pdma.rst
18866F:	drivers/pci/p2pdma.c
18867F:	include/linux/pci-p2pdma.h
18868
18869PCI POWER CONTROL
18870M:	Bartosz Golaszewski <[email protected]>
18871L:	[email protected]
18872S:	Maintained
18873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18874F:	drivers/pci/pwrctrl/*
18875F:	include/linux/pci-pwrctrl.h
18876
18877PCI SUBSYSTEM
18878M:	Bjorn Helgaas <[email protected]>
18879L:	[email protected]
18880S:	Supported
18881Q:	https://patchwork.kernel.org/project/linux-pci/list/
18882B:	https://bugzilla.kernel.org
18883C:	irc://irc.oftc.net/linux-pci
18884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18885F:	Documentation/PCI/
18886F:	Documentation/devicetree/bindings/pci/
18887F:	arch/x86/kernel/early-quirks.c
18888F:	arch/x86/kernel/quirks.c
18889F:	arch/x86/pci/
18890F:	drivers/acpi/pci*
18891F:	drivers/pci/
18892F:	include/asm-generic/pci*
18893F:	include/linux/of_pci.h
18894F:	include/linux/pci*
18895F:	include/uapi/linux/pci*
18896
18897PCI SUBSYSTEM [RUST]
18898M:	Danilo Krummrich <[email protected]>
18899R:	Bjorn Helgaas <[email protected]>
18900R:	Krzysztof Wilczyński <[email protected]>
18901L:	[email protected]
18902S:	Maintained
18903C:	irc://irc.oftc.net/linux-pci
18904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18905F:	rust/helpers/pci.c
18906F:	rust/kernel/pci.rs
18907F:	samples/rust/rust_driver_pci.rs
18908
18909PCIE BANDWIDTH CONTROLLER
18910M:	Ilpo Järvinen <[email protected]>
18911L:	[email protected]
18912S:	Supported
18913F:	drivers/pci/pcie/bwctrl.c
18914F:	drivers/thermal/pcie_cooling.c
18915F:	include/linux/pci-bwctrl.h
18916F:	tools/testing/selftests/pcie_bwctrl/
18917
18918PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18919M:	Jonathan Chocron <[email protected]>
18920L:	[email protected]
18921S:	Maintained
18922F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18923F:	drivers/pci/controller/dwc/pcie-al.c
18924
18925PCIE DRIVER FOR AMLOGIC MESON
18926M:	Yue Wang <[email protected]>
18927L:	[email protected]
18928L:	[email protected]
18929S:	Maintained
18930F:	drivers/pci/controller/dwc/pci-meson.c
18931
18932PCIE DRIVER FOR AXIS ARTPEC
18933M:	Jesper Nilsson <[email protected]>
18934L:	[email protected]
18935L:	[email protected]
18936S:	Maintained
18937F:	Documentation/devicetree/bindings/pci/axis,artpec*
18938F:	drivers/pci/controller/dwc/*artpec*
18939
18940PCIE DRIVER FOR CAVIUM THUNDERX
18941M:	Robert Richter <[email protected]>
18942L:	[email protected]
18943L:	[email protected] (moderated for non-subscribers)
18944S:	Odd Fixes
18945F:	drivers/pci/controller/pci-thunder-*
18946
18947PCIE DRIVER FOR HISILICON
18948M:	Zhou Wang <[email protected]>
18949L:	[email protected]
18950S:	Maintained
18951F:	drivers/pci/controller/dwc/pcie-hisi.c
18952
18953PCIE DRIVER FOR HISILICON KIRIN
18954M:	Xiaowei Song <[email protected]>
18955M:	Binghui Wang <[email protected]>
18956L:	[email protected]
18957S:	Maintained
18958F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18959F:	drivers/pci/controller/dwc/pcie-kirin.c
18960
18961PCIE DRIVER FOR HISILICON STB
18962M:	Shawn Guo <[email protected]>
18963L:	[email protected]
18964S:	Maintained
18965F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18966F:	drivers/pci/controller/dwc/pcie-histb.c
18967
18968PCIE DRIVER FOR INTEL KEEM BAY
18969M:	Srikanth Thokala <[email protected]>
18970L:	[email protected]
18971S:	Supported
18972F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18973F:	drivers/pci/controller/dwc/pcie-keembay.c
18974
18975PCIE DRIVER FOR INTEL LGM GW SOC
18976M:	Chuanhua Lei <[email protected]>
18977L:	[email protected]
18978S:	Maintained
18979F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18980F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18981
18982PCIE DRIVER FOR MEDIATEK
18983M:	Ryder Lee <[email protected]>
18984M:	Jianjun Wang <[email protected]>
18985L:	[email protected]
18986L:	[email protected] (moderated for non-subscribers)
18987S:	Supported
18988F:	Documentation/devicetree/bindings/pci/mediatek*
18989F:	drivers/pci/controller/*mediatek*
18990
18991PCIE DRIVER FOR MICROCHIP
18992M:	Daire McNamara <[email protected]>
18993L:	[email protected]
18994S:	Supported
18995F:	Documentation/devicetree/bindings/pci/microchip*
18996F:	drivers/pci/controller/plda/*microchip*
18997
18998PCIE DRIVER FOR QUALCOMM MSM
18999M:	Manivannan Sadhasivam <[email protected]>
19000L:	[email protected]
19001L:	[email protected]
19002S:	Maintained
19003F:	drivers/pci/controller/dwc/pcie-qcom-common.c
19004F:	drivers/pci/controller/dwc/pcie-qcom.c
19005
19006PCIE DRIVER FOR ROCKCHIP
19007M:	Shawn Lin <[email protected]>
19008L:	[email protected]
19009L:	[email protected]
19010S:	Maintained
19011F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
19012F:	drivers/pci/controller/pcie-rockchip*
19013
19014PCIE DRIVER FOR SOCIONEXT UNIPHIER
19015M:	Kunihiko Hayashi <[email protected]>
19016L:	[email protected]
19017S:	Maintained
19018F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
19019F:	drivers/pci/controller/dwc/pcie-uniphier*
19020
19021PCIE DRIVER FOR ST SPEAR13XX
19022M:	Pratyush Anand <[email protected]>
19023L:	[email protected]
19024S:	Maintained
19025F:	drivers/pci/controller/dwc/*spear*
19026
19027PCIE DRIVER FOR STARFIVE JH71x0
19028M:	Kevin Xie <[email protected]>
19029L:	[email protected]
19030S:	Maintained
19031F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
19032F:	drivers/pci/controller/plda/pcie-starfive.c
19033
19034PCIE ENDPOINT DRIVER FOR QUALCOMM
19035M:	Manivannan Sadhasivam <[email protected]>
19036L:	[email protected]
19037L:	[email protected]
19038S:	Maintained
19039F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
19040F:	drivers/pci/controller/dwc/pcie-qcom-common.c
19041F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
19042
19043PCMCIA SUBSYSTEM
19044M:	Dominik Brodowski <[email protected]>
19045S:	Odd Fixes
19046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
19047F:	Documentation/pcmcia/
19048F:	drivers/pcmcia/
19049F:	include/pcmcia/
19050F:	tools/pcmcia/
19051
19052PCNET32 NETWORK DRIVER
19053M:	Don Fry <[email protected]>
19054L:	[email protected]
19055S:	Maintained
19056F:	drivers/net/ethernet/amd/pcnet32.c
19057
19058PCRYPT PARALLEL CRYPTO ENGINE
19059M:	Steffen Klassert <[email protected]>
19060L:	[email protected]
19061S:	Maintained
19062F:	crypto/pcrypt.c
19063F:	include/crypto/pcrypt.h
19064
19065PDS DSC VIRTIO DATA PATH ACCELERATOR
19066R:	Shannon Nelson <[email protected]>
19067F:	drivers/vdpa/pds/
19068
19069PECI HARDWARE MONITORING DRIVERS
19070M:	Iwona Winiarska <[email protected]>
19071L:	[email protected]
19072S:	Supported
19073F:	Documentation/hwmon/peci-cputemp.rst
19074F:	Documentation/hwmon/peci-dimmtemp.rst
19075F:	drivers/hwmon/peci/
19076
19077PECI SUBSYSTEM
19078M:	Iwona Winiarska <[email protected]>
19079L:	[email protected] (moderated for non-subscribers)
19080S:	Supported
19081F:	Documentation/devicetree/bindings/peci/
19082F:	Documentation/peci/
19083F:	drivers/peci/
19084F:	include/linux/peci-cpu.h
19085F:	include/linux/peci.h
19086
19087PENSANDO ETHERNET DRIVERS
19088M:	Shannon Nelson <[email protected]>
19089M:	Brett Creeley <[email protected]>
19090L:	[email protected]
19091S:	Maintained
19092F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
19093F:	drivers/net/ethernet/pensando/
19094
19095PER-CPU MEMORY ALLOCATOR
19096M:	Dennis Zhou <[email protected]>
19097M:	Tejun Heo <[email protected]>
19098M:	Christoph Lameter <[email protected]>
19099L:	[email protected]
19100S:	Maintained
19101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
19102F:	arch/*/include/asm/percpu.h
19103F:	include/linux/percpu*.h
19104F:	lib/percpu*.c
19105F:	mm/percpu*.c
19106
19107PER-TASK DELAY ACCOUNTING
19108M:	Balbir Singh <[email protected]>
19109M:	Yang Yang <[email protected]>
19110S:	Maintained
19111F:	include/linux/delayacct.h
19112F:	kernel/delayacct.c
19113
19114PERFORMANCE EVENTS SUBSYSTEM
19115M:	Peter Zijlstra <[email protected]>
19116M:	Ingo Molnar <[email protected]>
19117M:	Arnaldo Carvalho de Melo <[email protected]>
19118M:	Namhyung Kim <[email protected]>
19119R:	Mark Rutland <[email protected]>
19120R:	Alexander Shishkin <[email protected]>
19121R:	Jiri Olsa <[email protected]>
19122R:	Ian Rogers <[email protected]>
19123R:	Adrian Hunter <[email protected]>
19124R:	"Liang, Kan" <[email protected]>
19125L:	[email protected]
19126L:	[email protected]
19127S:	Supported
19128W:	https://perf.wiki.kernel.org/
19129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
19131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
19132F:	arch/*/events/*
19133F:	arch/*/events/*/*
19134F:	arch/*/include/asm/perf_event.h
19135F:	arch/*/kernel/*/*/perf_event*.c
19136F:	arch/*/kernel/*/perf_event*.c
19137F:	arch/*/kernel/perf_callchain.c
19138F:	arch/*/kernel/perf_event*.c
19139F:	include/linux/perf_event.h
19140F:	include/uapi/linux/perf_event.h
19141F:	kernel/events/*
19142F:	tools/lib/perf/
19143F:	tools/perf/
19144
19145PERFORMANCE EVENTS TOOLING ARM64
19146R:	John Garry <[email protected]>
19147R:	Will Deacon <[email protected]>
19148R:	James Clark <[email protected]>
19149R:	Mike Leach <[email protected]>
19150R:	Leo Yan <[email protected]>
19151L:	[email protected] (moderated for non-subscribers)
19152S:	Supported
19153F:	tools/build/feature/test-libopencsd.c
19154F:	tools/perf/arch/arm*/
19155F:	tools/perf/pmu-events/arch/arm64/
19156F:	tools/perf/util/arm-spe*
19157F:	tools/perf/util/cs-etm*
19158
19159PERSONALITY HANDLING
19160M:	Christoph Hellwig <[email protected]>
19161L:	[email protected]
19162S:	Maintained
19163F:	include/linux/personality.h
19164F:	include/uapi/linux/personality.h
19165
19166PHOENIX RC FLIGHT CONTROLLER ADAPTER
19167M:	Marcus Folkesson <[email protected]>
19168L:	[email protected]
19169S:	Maintained
19170F:	Documentation/input/devices/pxrc.rst
19171F:	drivers/input/joystick/pxrc.c
19172
19173PHONET PROTOCOL
19174M:	Remi Denis-Courmont <[email protected]>
19175S:	Supported
19176F:	Documentation/networking/phonet.rst
19177F:	include/linux/phonet.h
19178F:	include/net/phonet/
19179F:	include/uapi/linux/phonet.h
19180F:	net/phonet/
19181
19182PHRAM MTD DRIVER
19183M:	Joern Engel <[email protected]>
19184L:	[email protected]
19185S:	Maintained
19186F:	drivers/mtd/devices/phram.c
19187
19188PICOLCD HID DRIVER
19189M:	Bruno Prémont <[email protected]>
19190L:	[email protected]
19191S:	Maintained
19192F:	drivers/hid/hid-picolcd*
19193
19194PIDFD API
19195M:	Christian Brauner <[email protected]>
19196L:	[email protected]
19197S:	Maintained
19198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19199F:	samples/pidfd/
19200F:	tools/testing/selftests/clone3/
19201F:	tools/testing/selftests/pid_namespace/
19202F:	tools/testing/selftests/pidfd/
19203K:	(?i)pidfd
19204K:	(?i)clone3
19205K:	\b(clone_args|kernel_clone_args)\b
19206
19207PIN CONTROL SUBSYSTEM
19208M:	Linus Walleij <[email protected]>
19209L:	[email protected]
19210S:	Maintained
19211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19212F:	Documentation/devicetree/bindings/pinctrl/
19213F:	Documentation/driver-api/pin-control.rst
19214F:	drivers/pinctrl/
19215F:	include/dt-bindings/pinctrl/
19216F:	include/linux/pinctrl/
19217
19218PIN CONTROLLER - AIROHA
19219M:	Lorenzo Bianconi <[email protected]>
19220L:	[email protected] (moderated for non-subscribers)
19221S:	Maintained
19222F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19223F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
19224
19225PIN CONTROLLER - AMD
19226M:	Basavaraj Natikar <[email protected]>
19227M:	Shyam Sundar S K <[email protected]>
19228S:	Maintained
19229F:	drivers/pinctrl/pinctrl-amd.c
19230
19231PIN CONTROLLER - FREESCALE
19232M:	Dong Aisheng <[email protected]>
19233M:	Fabio Estevam <[email protected]>
19234M:	Shawn Guo <[email protected]>
19235M:	Jacky Bai <[email protected]>
19236R:	Pengutronix Kernel Team <[email protected]>
19237R:	NXP S32 Linux Team <[email protected]>
19238L:	[email protected]
19239S:	Maintained
19240F:	Documentation/devicetree/bindings/pinctrl/fsl,*
19241F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
19242F:	drivers/pinctrl/freescale/
19243F:	drivers/pinctrl/nxp/
19244
19245PIN CONTROLLER - INTEL
19246M:	Mika Westerberg <[email protected]>
19247M:	Andy Shevchenko <[email protected]>
19248S:	Supported
19249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19250F:	drivers/pinctrl/intel/
19251
19252PIN CONTROLLER - KEEMBAY
19253M:	Lakshmi Sowjanya D <[email protected]>
19254S:	Supported
19255F:	drivers/pinctrl/pinctrl-keembay*
19256
19257PIN CONTROLLER - MEDIATEK
19258M:	Sean Wang <[email protected]>
19259L:	[email protected] (moderated for non-subscribers)
19260S:	Maintained
19261F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19262F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19263F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19264F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19265F:	drivers/pinctrl/mediatek/
19266
19267PIN CONTROLLER - MEDIATEK MIPS
19268M:	Chester A. Unal <[email protected]>
19269M:	Sergio Paracuellos <[email protected]>
19270L:	[email protected] (moderated for non-subscribers)
19271L:	[email protected]
19272S:	Maintained
19273F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19274F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19275F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19276F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19277F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19278F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19279F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19280F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19281F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19282F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19283F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19284F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19285F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19286F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19287F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19288
19289PIN CONTROLLER - MICROCHIP AT91
19290M:	Ludovic Desroches <[email protected]>
19291L:	[email protected] (moderated for non-subscribers)
19292L:	[email protected]
19293S:	Supported
19294F:	drivers/gpio/gpio-sama5d2-piobu.c
19295F:	drivers/pinctrl/pinctrl-at91*
19296
19297PIN CONTROLLER - QUALCOMM
19298M:	Bjorn Andersson <[email protected]>
19299L:	[email protected]
19300S:	Maintained
19301C:	irc://irc.oftc.net/linux-msm
19302F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19303F:	drivers/pinctrl/qcom/
19304
19305PIN CONTROLLER - RENESAS
19306M:	Geert Uytterhoeven <[email protected]>
19307L:	[email protected]
19308S:	Supported
19309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19310F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19311F:	drivers/pinctrl/renesas/
19312
19313PIN CONTROLLER - SAMSUNG
19314M:	Krzysztof Kozlowski <[email protected]>
19315M:	Sylwester Nawrocki <[email protected]>
19316R:	Alim Akhtar <[email protected]>
19317L:	[email protected] (moderated for non-subscribers)
19318L:	[email protected]
19319S:	Maintained
19320Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19321B:	mailto:[email protected]
19322C:	irc://irc.libera.chat/linux-exynos
19323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19324F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19325F:	drivers/pinctrl/samsung/
19326
19327PIN CONTROLLER - SINGLE
19328M:	Tony Lindgren <[email protected]>
19329M:	Haojian Zhuang <[email protected]>
19330L:	[email protected] (moderated for non-subscribers)
19331L:	[email protected]
19332S:	Maintained
19333F:	drivers/pinctrl/pinctrl-single.c
19334
19335PIN CONTROLLER - SUNPLUS / TIBBO
19336M:	Dvorkin Dmitry <[email protected]>
19337M:	Wells Lu <[email protected]>
19338L:	[email protected] (moderated for non-subscribers)
19339S:	Maintained
19340W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19341F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19342F:	drivers/pinctrl/sunplus/
19343F:	include/dt-bindings/pinctrl/sppctl*.h
19344
19345PINE64 PINEPHONE KEYBOARD DRIVER
19346M:	Samuel Holland <[email protected]>
19347S:	Supported
19348F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19349F:	drivers/input/keyboard/pinephone-keyboard.c
19350
19351PKTCDVD DRIVER
19352M:	[email protected]
19353S:	Orphan
19354F:	drivers/block/pktcdvd.c
19355F:	include/linux/pktcdvd.h
19356F:	include/uapi/linux/pktcdvd.h
19357
19358PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19359M:	Tomasz Duszynski <[email protected]>
19360S:	Maintained
19361F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19362F:	drivers/iio/chemical/pms7003.c
19363
19364PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19365M:	Piergiorgio Beruto <[email protected]>
19366L:	[email protected]
19367S:	Maintained
19368F:	drivers/net/phy/mdio-open-alliance.h
19369F:	net/ethtool/plca.c
19370
19371PLDMFW LIBRARY
19372M:	Jacob Keller <[email protected]>
19373S:	Maintained
19374F:	Documentation/driver-api/pldmfw/
19375F:	include/linux/pldmfw.h
19376F:	lib/pldmfw/
19377
19378PLX DMA DRIVER
19379M:	Logan Gunthorpe <[email protected]>
19380S:	Maintained
19381F:	drivers/dma/plx_dma.c
19382
19383PM-GRAPH UTILITY
19384M:	"Todd E Brandt" <[email protected]>
19385L:	[email protected]
19386S:	Supported
19387W:	https://01.org/pm-graph
19388B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19389T:	git git://github.com/intel/pm-graph
19390F:	tools/power/pm-graph
19391
19392PM6764TR DRIVER
19393M:	Charles Hsu	<[email protected]>
19394L:	[email protected]
19395S:	Maintained
19396F:	Documentation/hwmon/pm6764tr.rst
19397F:	drivers/hwmon/pmbus/pm6764tr.c
19398
19399PMC SIERRA MaxRAID DRIVER
19400L:	[email protected]
19401S:	Orphan
19402W:	http://www.pmc-sierra.com/
19403F:	drivers/scsi/pmcraid.*
19404
19405PMC SIERRA PM8001 DRIVER
19406M:	Jack Wang <[email protected]>
19407L:	[email protected]
19408S:	Supported
19409F:	drivers/scsi/pm8001/
19410
19411PNI RM3100 IIO DRIVER
19412M:	Song Qiang <[email protected]>
19413L:	[email protected]
19414S:	Maintained
19415F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19416F:	drivers/iio/magnetometer/rm3100*
19417
19418PNP SUPPORT
19419M:	"Rafael J. Wysocki" <[email protected]>
19420L:	[email protected]
19421S:	Maintained
19422F:	drivers/pnp/
19423F:	include/linux/pnp.h
19424
19425POSIX CLOCKS and TIMERS
19426M:	Anna-Maria Behnsen <[email protected]>
19427M:	Frederic Weisbecker <[email protected]>
19428M:	Thomas Gleixner <[email protected]>
19429L:	[email protected]
19430S:	Maintained
19431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19432F:	fs/timerfd.c
19433F:	include/linux/time_namespace.h
19434F:	include/linux/timerfd.h
19435F:	include/uapi/linux/time.h
19436F:	include/uapi/linux/timerfd.h
19437F:	include/trace/events/timer*
19438F:	kernel/time/itimer.c
19439F:	kernel/time/posix-*
19440F:	kernel/time/namespace.c
19441
19442POWER MANAGEMENT CORE
19443M:	"Rafael J. Wysocki" <[email protected]>
19444L:	[email protected]
19445S:	Supported
19446B:	https://bugzilla.kernel.org
19447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19448F:	drivers/base/power/
19449F:	drivers/powercap/
19450F:	include/linux/intel_rapl.h
19451F:	include/linux/pm.h
19452F:	include/linux/pm_*
19453F:	include/linux/powercap.h
19454F:	kernel/configs/nopm.config
19455
19456POWER SEQUENCING
19457M:	Bartosz Golaszewski <[email protected]>
19458L:	[email protected]
19459S:	Maintained
19460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19461F:	Documentation/driver-api/pwrseq.rst
19462F:	drivers/power/sequencing/
19463F:	include/linux/pwrseq/
19464
19465POWER STATE COORDINATION INTERFACE (PSCI)
19466M:	Mark Rutland <[email protected]>
19467M:	Lorenzo Pieralisi <[email protected]>
19468L:	[email protected] (moderated for non-subscribers)
19469S:	Maintained
19470F:	drivers/firmware/psci/
19471F:	include/linux/psci.h
19472F:	include/uapi/linux/psci.h
19473
19474POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19475M:	Sebastian Reichel <[email protected]>
19476L:	[email protected]
19477S:	Maintained
19478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19479F:	Documentation/ABI/testing/sysfs-class-power
19480F:	Documentation/devicetree/bindings/power/supply/
19481F:	drivers/power/supply/
19482F:	include/linux/power/
19483F:	include/linux/power_supply.h
19484F:	tools/testing/selftests/power_supply/
19485
19486POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19487M:	Suraj Jitindar Singh <[email protected]>
19488L:	[email protected]
19489S:	Maintained
19490F:	drivers/char/powernv-op-panel.c
19491
19492PPP OVER ATM (RFC 2364)
19493M:	Mitchell Blank Jr <[email protected]>
19494S:	Maintained
19495F:	include/uapi/linux/atmppp.h
19496F:	net/atm/pppoatm.c
19497
19498PPP OVER ETHERNET
19499M:	Michal Ostrowski <[email protected]>
19500S:	Maintained
19501F:	drivers/net/ppp/pppoe.c
19502F:	drivers/net/ppp/pppox.c
19503
19504PPP OVER L2TP
19505M:	James Chapman <[email protected]>
19506S:	Maintained
19507F:	include/linux/if_pppol2tp.h
19508F:	include/uapi/linux/if_pppol2tp.h
19509F:	net/l2tp/l2tp_ppp.c
19510
19511PPP PROTOCOL DRIVERS AND COMPRESSORS
19512L:	[email protected]
19513S:	Orphan
19514F:	drivers/net/ppp/ppp_*
19515
19516PPS SUPPORT
19517M:	Rodolfo Giometti <[email protected]>
19518L:	[email protected] (subscribers-only)
19519S:	Maintained
19520W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
19521F:	Documentation/ABI/testing/sysfs-pps
19522F:	Documentation/ABI/testing/sysfs-pps-gen
19523F:	Documentation/ABI/testing/sysfs-pps-gen-tio
19524F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
19525F:	Documentation/driver-api/pps.rst
19526F:	drivers/pps/
19527F:	include/linux/pps*.h
19528F:	include/uapi/linux/pps.h
19529F:	include/uapi/linux/pps_gen.h
19530
19531PRESSURE STALL INFORMATION (PSI)
19532M:	Johannes Weiner <[email protected]>
19533M:	Suren Baghdasaryan <[email protected]>
19534R:	Peter Ziljstra <[email protected]>
19535S:	Maintained
19536F:	include/linux/psi*
19537F:	kernel/sched/psi.c
19538
19539PROPELLER BUILD
19540M:	Rong Xu <[email protected]>
19541M:	Han Shen <[email protected]>
19542S:	Supported
19543F:	Documentation/dev-tools/propeller.rst
19544F:	scripts/Makefile.propeller
19545
19546PRINTK
19547M:	Petr Mladek <[email protected]>
19548R:	Steven Rostedt <[email protected]>
19549R:	John Ogness <[email protected]>
19550R:	Sergey Senozhatsky <[email protected]>
19551S:	Maintained
19552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19553F:	include/linux/printk.h
19554F:	kernel/printk/
19555
19556PRINTK INDEXING
19557R:	Chris Down <[email protected]>
19558S:	Maintained
19559F:	Documentation/core-api/printk-index.rst
19560F:	kernel/printk/index.c
19561K:	printk_index
19562
19563PROC FILESYSTEM
19564L:	[email protected]
19565L:	[email protected]
19566S:	Maintained
19567F:	Documentation/filesystems/proc.rst
19568F:	fs/proc/
19569F:	include/linux/proc_fs.h
19570F:	tools/testing/selftests/proc/
19571
19572PROC SYSCTL
19573M:	Kees Cook <[email protected]>
19574M:	Joel Granados <[email protected]>
19575L:	[email protected]
19576L:	[email protected]
19577S:	Maintained
19578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19579F:	fs/proc/proc_sysctl.c
19580F:	include/linux/sysctl.h
19581F:	kernel/sysctl*
19582F:	tools/testing/selftests/sysctl/*
19583F:	lib/test_sysctl.c
19584F:	scripts/check-sysctl-docs
19585
19586PS3 NETWORK SUPPORT
19587M:	Geoff Levand <[email protected]>
19588L:	[email protected]
19589L:	[email protected]
19590S:	Maintained
19591F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19592
19593PS3 PLATFORM SUPPORT
19594M:	Geoff Levand <[email protected]>
19595L:	[email protected]
19596S:	Maintained
19597F:	arch/powerpc/boot/ps3*
19598F:	arch/powerpc/include/asm/lv1call.h
19599F:	arch/powerpc/include/asm/ps3*.h
19600F:	arch/powerpc/platforms/ps3/
19601F:	drivers/*/ps3*
19602F:	drivers/ps3/
19603F:	drivers/rtc/rtc-ps3.c
19604F:	drivers/usb/host/*ps3.c
19605F:	sound/ppc/snd_ps3*
19606
19607PS3VRAM DRIVER
19608M:	Jim Paris <[email protected]>
19609M:	Geoff Levand <[email protected]>
19610L:	[email protected]
19611S:	Maintained
19612F:	drivers/block/ps3vram.c
19613
19614PSAMPLE PACKET SAMPLING SUPPORT
19615M:	Yotam Gigi <[email protected]>
19616S:	Maintained
19617F:	include/net/psample.h
19618F:	include/uapi/linux/psample.h
19619F:	net/psample
19620
19621PSE NETWORK DRIVER
19622M:	Oleksij Rempel <[email protected]>
19623M:	Kory Maincent <[email protected]>
19624L:	[email protected]
19625S:	Maintained
19626F:	Documentation/devicetree/bindings/net/pse-pd/
19627F:	drivers/net/pse-pd/
19628F:	net/ethtool/pse-pd.c
19629
19630PSTORE FILESYSTEM
19631M:	Kees Cook <[email protected]>
19632R:	Tony Luck <[email protected]>
19633R:	Guilherme G. Piccoli <[email protected]>
19634L:	[email protected]
19635S:	Supported
19636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19637F:	Documentation/admin-guide/pstore-blk.rst
19638F:	Documentation/admin-guide/ramoops.rst
19639F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19640F:	drivers/acpi/apei/erst.c
19641F:	drivers/firmware/efi/efi-pstore.c
19642F:	fs/pstore/
19643F:	include/linux/pstore*
19644K:	\b(pstore|ramoops)
19645
19646PT5161L HARDWARE MONITOR DRIVER
19647M:	Cosmo Chou <[email protected]>
19648L:	[email protected]
19649S:	Maintained
19650F:	Documentation/hwmon/pt5161l.rst
19651F:	drivers/hwmon/pt5161l.c
19652
19653PTP HARDWARE CLOCK SUPPORT
19654M:	Richard Cochran <[email protected]>
19655L:	[email protected]
19656S:	Maintained
19657W:	http://linuxptp.sourceforge.net/
19658F:	Documentation/ABI/testing/sysfs-ptp
19659F:	Documentation/driver-api/ptp.rst
19660F:	drivers/net/phy/dp83640*
19661F:	drivers/ptp/*
19662F:	include/linux/ptp_cl*
19663K:	(?:\b|_)ptp(?:\b|_)
19664
19665PTP MOCKUP CLOCK SUPPORT
19666M:	Vladimir Oltean <[email protected]>
19667L:	[email protected]
19668S:	Maintained
19669F:	drivers/ptp/ptp_mock.c
19670F:	include/linux/ptp_mock.h
19671
19672PTP VIRTUAL CLOCK SUPPORT
19673M:	Yangbo Lu <[email protected]>
19674L:	[email protected]
19675S:	Maintained
19676F:	drivers/ptp/ptp_vclock.c
19677F:	net/ethtool/phc_vclocks.c
19678
19679PTP VMCLOCK SUPPORT
19680M:	David Woodhouse <[email protected]>
19681L:	[email protected]
19682S:	Maintained
19683F:	drivers/ptp/ptp_vmclock.c
19684F:	include/uapi/linux/vmclock-abi.h
19685
19686PTRACE SUPPORT
19687M:	Oleg Nesterov <[email protected]>
19688S:	Maintained
19689F:	arch/*/*/ptrace*.c
19690F:	arch/*/include/asm/ptrace*.h
19691F:	arch/*/ptrace*.c
19692F:	include/asm-generic/syscall.h
19693F:	include/linux/ptrace.h
19694F:	include/linux/regset.h
19695F:	include/uapi/linux/ptrace.h
19696F:	kernel/ptrace.c
19697
19698PULSE8-CEC DRIVER
19699M:	Hans Verkuil <[email protected]>
19700L:	[email protected]
19701S:	Maintained
19702T:	git git://linuxtv.org/media.git
19703F:	drivers/media/cec/usb/pulse8/
19704
19705PURELIFI PLFXLC DRIVER
19706M:	Srinivasan Raju <[email protected]>
19707L:	[email protected]
19708S:	Supported
19709F:	drivers/net/wireless/purelifi/
19710
19711PVRUSB2 VIDEO4LINUX DRIVER
19712M:	Mike Isely <[email protected]>
19713L:	[email protected]	(subscribers-only)
19714L:	[email protected]
19715S:	Maintained
19716W:	http://www.isely.net/pvrusb2/
19717T:	git git://linuxtv.org/media.git
19718F:	Documentation/driver-api/media/drivers/pvrusb2*
19719F:	drivers/media/usb/pvrusb2/
19720
19721PWC WEBCAM DRIVER
19722M:	Hans Verkuil <[email protected]>
19723L:	[email protected]
19724S:	Odd Fixes
19725T:	git git://linuxtv.org/media.git
19726F:	drivers/media/usb/pwc/*
19727F:	include/trace/events/pwc.h
19728
19729PWM IR Transmitter
19730M:	Sean Young <[email protected]>
19731L:	[email protected]
19732S:	Maintained
19733F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19734F:	drivers/media/rc/pwm-ir-tx.c
19735
19736PWM SUBSYSTEM
19737M:	Uwe Kleine-König <[email protected]>
19738L:	[email protected]
19739S:	Maintained
19740Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19742F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19743F:	Documentation/devicetree/bindings/pwm/
19744F:	Documentation/driver-api/pwm.rst
19745F:	drivers/gpio/gpio-mvebu.c
19746F:	drivers/pwm/
19747F:	drivers/video/backlight/pwm_bl.c
19748F:	include/dt-bindings/pwm/
19749F:	include/linux/pwm.h
19750F:	include/linux/pwm_backlight.h
19751K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19752
19753PXA GPIO DRIVER
19754M:	Robert Jarzmik <[email protected]>
19755L:	[email protected]
19756S:	Maintained
19757F:	drivers/gpio/gpio-pxa.c
19758
19759PXA MMCI DRIVER
19760S:	Orphan
19761
19762PXA RTC DRIVER
19763M:	Robert Jarzmik <[email protected]>
19764L:	[email protected]
19765S:	Maintained
19766
19767PXA2xx/PXA3xx SUPPORT
19768M:	Daniel Mack <[email protected]>
19769M:	Haojian Zhuang <[email protected]>
19770M:	Robert Jarzmik <[email protected]>
19771L:	[email protected] (moderated for non-subscribers)
19772S:	Maintained
19773T:	git git://github.com/hzhuang1/linux.git
19774T:	git git://github.com/rjarzmik/linux.git
19775F:	arch/arm/boot/dts/intel/pxa/
19776F:	arch/arm/mach-pxa/
19777F:	drivers/dma/pxa*
19778F:	drivers/pcmcia/pxa2xx*
19779F:	drivers/pinctrl/pxa/
19780F:	drivers/spi/spi-pxa2xx*
19781F:	drivers/usb/gadget/udc/pxa2*
19782F:	include/sound/pxa2xx-lib.h
19783F:	sound/arm/pxa*
19784F:	sound/soc/pxa/
19785
19786QAT DRIVER
19787M:	Giovanni Cabiddu <[email protected]>
19788L:	[email protected]
19789S:	Supported
19790F:	drivers/crypto/intel/qat/
19791
19792QCOM AUDIO (ASoC) DRIVERS
19793M:	Srinivas Kandagatla <[email protected]>
19794L:	[email protected]
19795L:	[email protected]
19796S:	Supported
19797F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19798F:	Documentation/devicetree/bindings/sound/qcom,*
19799F:	drivers/soc/qcom/apr.c
19800F:	include/dt-bindings/sound/qcom,wcd9335.h
19801F:	include/dt-bindings/sound/qcom,wcd934x.h
19802F:	sound/soc/codecs/lpass-rx-macro.*
19803F:	sound/soc/codecs/lpass-tx-macro.*
19804F:	sound/soc/codecs/lpass-va-macro.c
19805F:	sound/soc/codecs/lpass-wsa-macro.*
19806F:	sound/soc/codecs/msm8916-wcd-analog.c
19807F:	sound/soc/codecs/msm8916-wcd-digital.c
19808F:	sound/soc/codecs/wcd-clsh-v2.*
19809F:	sound/soc/codecs/wcd-mbhc-v2.*
19810F:	sound/soc/codecs/wcd9335.*
19811F:	sound/soc/codecs/wcd934x.c
19812F:	sound/soc/codecs/wsa881x.c
19813F:	sound/soc/codecs/wsa883x.c
19814F:	sound/soc/codecs/wsa884x.c
19815F:	sound/soc/qcom/
19816
19817QCOM EMBEDDED USB DEBUGGER (EUD)
19818M:	Souradeep Chowdhury <[email protected]>
19819L:	[email protected]
19820S:	Maintained
19821F:	Documentation/ABI/testing/sysfs-driver-eud
19822F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19823F:	drivers/usb/misc/qcom_eud.c
19824
19825QCOM IPA DRIVER
19826M:	Alex Elder <[email protected]>
19827L:	[email protected]
19828S:	Maintained
19829F:	drivers/net/ipa/
19830
19831QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19832M:	Gabriel Somlo <[email protected]>
19833M:	"Michael S. Tsirkin" <[email protected]>
19834L:	[email protected]
19835S:	Maintained
19836F:	drivers/firmware/qemu_fw_cfg.c
19837F:	include/uapi/linux/qemu_fw_cfg.h
19838
19839QIB DRIVER
19840M:	Dennis Dalessandro <[email protected]>
19841L:	[email protected]
19842S:	Supported
19843F:	drivers/infiniband/hw/qib/
19844
19845QLOGIC QL41xxx FCOE DRIVER
19846M:	Saurav Kashyap <[email protected]>
19847M:	Javed Hasan <[email protected]>
19848M:	[email protected]
19849L:	[email protected]
19850S:	Supported
19851F:	drivers/scsi/qedf/
19852
19853QLOGIC QL41xxx ISCSI DRIVER
19854M:	Nilesh Javali <[email protected]>
19855M:	Manish Rangankar <[email protected]>
19856M:	[email protected]
19857L:	[email protected]
19858S:	Supported
19859F:	drivers/scsi/qedi/
19860
19861QLOGIC QL4xxx ETHERNET DRIVER
19862M:	Manish Chopra <[email protected]>
19863L:	[email protected]
19864S:	Maintained
19865F:	drivers/net/ethernet/qlogic/qed/
19866F:	drivers/net/ethernet/qlogic/qede/
19867F:	include/linux/qed/
19868
19869QLOGIC QL4xxx RDMA DRIVER
19870M:	Michal Kalderon <[email protected]>
19871L:	[email protected]
19872S:	Supported
19873F:	drivers/infiniband/hw/qedr/
19874F:	include/uapi/rdma/qedr-abi.h
19875
19876QLOGIC QLA1280 SCSI DRIVER
19877M:	Michael Reed <[email protected]>
19878L:	[email protected]
19879S:	Maintained
19880F:	drivers/scsi/qla1280.[ch]
19881
19882QLOGIC QLA2XXX FC-SCSI DRIVER
19883M:	Nilesh Javali <[email protected]>
19884M:	[email protected]
19885L:	[email protected]
19886S:	Supported
19887F:	drivers/scsi/qla2xxx/
19888
19889QLOGIC QLA3XXX NETWORK DRIVER
19890M:	[email protected]
19891L:	[email protected]
19892S:	Maintained
19893F:	drivers/net/ethernet/qlogic/qla3xxx.*
19894
19895QLOGIC QLA4XXX iSCSI DRIVER
19896M:	Nilesh Javali <[email protected]>
19897M:	Manish Rangankar <[email protected]>
19898M:	[email protected]
19899L:	[email protected]
19900S:	Supported
19901F:	drivers/scsi/qla4xxx/
19902
19903QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19904M:	Shahed Shaikh <[email protected]>
19905M:	Manish Chopra <[email protected]>
19906M:	[email protected]
19907L:	[email protected]
19908S:	Maintained
19909F:	drivers/net/ethernet/qlogic/qlcnic/
19910
19911QM1D1B0004 MEDIA DRIVER
19912M:	Akihiro Tsukada <[email protected]>
19913L:	[email protected]
19914S:	Odd Fixes
19915F:	drivers/media/tuners/qm1d1b0004*
19916
19917QM1D1C0042 MEDIA DRIVER
19918M:	Akihiro Tsukada <[email protected]>
19919L:	[email protected]
19920S:	Odd Fixes
19921F:	drivers/media/tuners/qm1d1c0042*
19922
19923QNAP MCU DRIVER
19924M:	Heiko Stuebner <[email protected]>
19925S:	Maintained
19926F:	drivers/hwmon/qnap-mcu-hwmon.c
19927F:	drivers/input/misc/qnap-mcu-input.c
19928F:	drivers/leds/leds-qnap-mcu.c
19929F:	drivers/mfd/qnap-mcu.c
19930F:	include/linux/mfd/qnap-mcu.h
19931
19932QNX4 FILESYSTEM
19933M:	Anders Larsen <[email protected]>
19934S:	Maintained
19935W:	http://www.alarsen.net/linux/qnx4fs/
19936F:	fs/qnx4/
19937F:	include/uapi/linux/qnx4_fs.h
19938F:	include/uapi/linux/qnxtypes.h
19939
19940QNX6 FILESYSTEM
19941S:	Orphan
19942F:	Documentation/filesystems/qnx6.rst
19943F:	fs/qnx6/
19944F:	include/linux/qnx6_fs.h
19945
19946QORIQ DPAA2 FSL-MC BUS DRIVER
19947M:	Ioana Ciornei <[email protected]>
19948L:	[email protected]
19949L:	[email protected]
19950S:	Maintained
19951F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19952F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19953F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19954F:	drivers/bus/fsl-mc/
19955F:	include/uapi/linux/fsl_mc.h
19956
19957QT1010 MEDIA DRIVER
19958L:	[email protected]
19959S:	Orphan
19960W:	https://linuxtv.org
19961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19962F:	drivers/media/tuners/qt1010*
19963
19964QUALCOMM ATH12K WIRELESS DRIVER
19965M:	Jeff Johnson <[email protected]>
19966L:	[email protected]
19967L:	[email protected]
19968S:	Supported
19969W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19971F:	drivers/net/wireless/ath/ath12k/
19972N:	ath12k
19973
19974QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19975M:	Jeff Johnson <[email protected]>
19976L:	[email protected]
19977L:	[email protected]
19978S:	Supported
19979W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19981F:	drivers/net/wireless/ath/ath10k/
19982N:	ath10k
19983
19984QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19985M:	Jeff Johnson <[email protected]>
19986L:	[email protected]
19987L:	[email protected]
19988S:	Supported
19989W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19990B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19992F:	drivers/net/wireless/ath/ath11k/
19993N:	ath11k
19994
19995QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19996M:	Toke Høiland-Jørgensen <[email protected]>
19997L:	[email protected]
19998S:	Maintained
19999W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
20000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
20001F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
20002F:	drivers/net/wireless/ath/ath9k/
20003
20004QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
20005M:	Stefan Wahren <[email protected]>
20006L:	[email protected]
20007S:	Maintained
20008F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
20009F:	drivers/net/ethernet/qualcomm/qca*
20010
20011QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
20012M:	Stephan Gerhold <[email protected]>
20013L:	[email protected]
20014L:	[email protected]
20015S:	Maintained
20016F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
20017F:	drivers/net/wwan/qcom_bam_dmux.c
20018
20019QUALCOMM CAMERA SUBSYSTEM DRIVER
20020M:	Robert Foss <[email protected]>
20021M:	Todor Tomov <[email protected]>
20022M:	Bryan O'Donoghue <[email protected]>
20023L:	[email protected]
20024S:	Maintained
20025F:	Documentation/admin-guide/media/qcom_camss.rst
20026F:	Documentation/devicetree/bindings/media/qcom,*camss*
20027F:	drivers/media/platform/qcom/camss/
20028
20029QUALCOMM CLOCK DRIVERS
20030M:	Bjorn Andersson <[email protected]>
20031L:	[email protected]
20032S:	Supported
20033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
20034F:	Documentation/devicetree/bindings/clock/qcom,*
20035F:	drivers/clk/qcom/
20036F:	include/dt-bindings/clock/qcom,*
20037
20038QUALCOMM CLOUD AI (QAIC) DRIVER
20039M:	Jeff Hugo <[email protected]>
20040R:	Carl Vanderlip <[email protected]>
20041L:	[email protected]
20042L:	[email protected]
20043S:	Supported
20044T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
20045F:	Documentation/accel/qaic/
20046F:	drivers/accel/qaic/
20047F:	include/uapi/drm/qaic_accel.h
20048
20049QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
20050M:	Bjorn Andersson <[email protected]>
20051M:	Konrad Dybcio <[email protected]>
20052L:	[email protected]
20053L:	[email protected]
20054S:	Maintained
20055F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
20056F:	drivers/pmdomain/qcom/cpr.c
20057
20058QUALCOMM CPUCP MAILBOX DRIVER
20059M:	Sibi Sankar <[email protected]>
20060L:	[email protected]
20061S:	Supported
20062F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
20063F:	drivers/mailbox/qcom-cpucp-mbox.c
20064
20065QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
20066M:	Ilia Lin <[email protected]>
20067L:	[email protected]
20068S:	Maintained
20069F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
20070F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
20071F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
20072
20073QUALCOMM CRYPTO DRIVERS
20074M:	Thara Gopinath <[email protected]>
20075L:	[email protected]
20076L:	[email protected]
20077S:	Maintained
20078F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
20079F:	drivers/crypto/qce/
20080
20081QUALCOMM EMAC GIGABIT ETHERNET DRIVER
20082M:	Timur Tabi <[email protected]>
20083L:	[email protected]
20084S:	Maintained
20085F:	drivers/net/ethernet/qualcomm/emac/
20086
20087QUALCOMM ETHQOS ETHERNET DRIVER
20088M:	Vinod Koul <[email protected]>
20089L:	[email protected]
20090L:	[email protected]
20091S:	Maintained
20092F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
20093F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
20094
20095QUALCOMM FASTRPC DRIVER
20096M:	Srinivas Kandagatla <[email protected]>
20097M:	Amol Maheshwari <[email protected]>
20098L:	[email protected]
20099L:	[email protected]
20100S:	Maintained
20101F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
20102F:	drivers/misc/fastrpc.c
20103F:	include/uapi/misc/fastrpc.h
20104
20105QUALCOMM HEXAGON ARCHITECTURE
20106M:	Brian Cain <[email protected]>
20107L:	[email protected]
20108S:	Supported
20109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
20110F:	arch/hexagon/
20111
20112QUALCOMM HIDMA DRIVER
20113M:	Sinan Kaya <[email protected]>
20114L:	[email protected] (moderated for non-subscribers)
20115L:	[email protected]
20116L:	[email protected]
20117S:	Supported
20118F:	drivers/dma/qcom/hidma*
20119
20120QUALCOMM I2C QCOM GENI DRIVER
20121M:	Mukesh Kumar Savaliya <[email protected]>
20122M:	Viken Dadhaniya <[email protected]>
20123L:	[email protected]
20124L:	[email protected]
20125S:	Maintained
20126F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
20127F:	drivers/i2c/busses/i2c-qcom-geni.c
20128
20129QUALCOMM I2C CCI DRIVER
20130M:	Loic Poulain <[email protected]>
20131M:	Robert Foss <[email protected]>
20132L:	[email protected]
20133L:	[email protected]
20134S:	Maintained
20135F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
20136F:	drivers/i2c/busses/i2c-qcom-cci.c
20137
20138QUALCOMM INTERCONNECT BWMON DRIVER
20139M:	Krzysztof Kozlowski <[email protected]>
20140L:	[email protected]
20141S:	Maintained
20142F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
20143F:	drivers/soc/qcom/icc-bwmon.c
20144F:	drivers/soc/qcom/trace_icc-bwmon.h
20145
20146QUALCOMM IOMMU
20147M:	Rob Clark <[email protected]>
20148L:	[email protected]
20149L:	[email protected]
20150S:	Maintained
20151F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
20152F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
20153F:	drivers/iommu/msm_iommu*
20154
20155QUALCOMM IPC ROUTER (QRTR) DRIVER
20156M:	Manivannan Sadhasivam <[email protected]>
20157L:	[email protected]
20158S:	Maintained
20159F:	include/trace/events/qrtr.h
20160F:	include/uapi/linux/qrtr.h
20161F:	net/qrtr/
20162
20163QUALCOMM IPCC MAILBOX DRIVER
20164M:	Manivannan Sadhasivam <[email protected]>
20165L:	[email protected]
20166S:	Supported
20167F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20168F:	drivers/mailbox/qcom-ipcc.c
20169F:	include/dt-bindings/mailbox/qcom-ipcc.h
20170
20171QUALCOMM IPQ4019 USB PHY DRIVER
20172M:	Robert Marko <[email protected]>
20173M:	Luka Perkov <[email protected]>
20174L:	[email protected]
20175S:	Maintained
20176F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20177F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20178
20179QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20180M:	Robert Marko <[email protected]>
20181M:	Luka Perkov <[email protected]>
20182L:	[email protected]
20183S:	Maintained
20184F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20185F:	drivers/regulator/vqmmc-ipq4019-regulator.c
20186
20187QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20188M:	Vikash Garodia <[email protected]>
20189M:	Dikshita Agarwal <[email protected]>
20190R:	Abhinav Kumar <[email protected]>
20191L:	[email protected]
20192L:	[email protected]
20193S:	Maintained
20194F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20195F:	drivers/media/platform/qcom/iris/
20196
20197QUALCOMM NAND CONTROLLER DRIVER
20198M:	Manivannan Sadhasivam <[email protected]>
20199L:	[email protected]
20200L:	[email protected]
20201S:	Maintained
20202F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20203F:	drivers/mtd/nand/raw/qcom_nandc.c
20204
20205QUALCOMM QSEECOM DRIVER
20206M:	Maximilian Luz <[email protected]>
20207L:	[email protected]
20208S:	Maintained
20209F:	drivers/firmware/qcom/qcom_qseecom.c
20210
20211QUALCOMM QSEECOM UEFISECAPP DRIVER
20212M:	Maximilian Luz <[email protected]>
20213L:	[email protected]
20214S:	Maintained
20215F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20216
20217QUALCOMM RMNET DRIVER
20218M:	Subash Abhinov Kasiviswanathan <[email protected]>
20219M:	Sean Tranchetti <[email protected]>
20220L:	[email protected]
20221S:	Maintained
20222F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20223F:	drivers/net/ethernet/qualcomm/rmnet/
20224F:	include/linux/if_rmnet.h
20225
20226QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20227M:	Bartosz Golaszewski <[email protected]>
20228L:	[email protected]
20229S:	Maintained
20230F:	drivers/firmware/qcom/qcom_tzmem.c
20231F:	drivers/firmware/qcom/qcom_tzmem.h
20232F:	include/linux/firmware/qcom/qcom_tzmem.h
20233
20234QUALCOMM TSENS THERMAL DRIVER
20235M:	Amit Kucheria <[email protected]>
20236M:	Thara Gopinath <[email protected]>
20237L:	[email protected]
20238L:	[email protected]
20239S:	Maintained
20240F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20241F:	drivers/thermal/qcom/
20242
20243QUALCOMM TYPEC PORT MANAGER DRIVER
20244M:	Bryan O'Donoghue <[email protected]>
20245L:	[email protected]
20246L:	[email protected]
20247S:	Maintained
20248F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20249F:	drivers/usb/typec/tcpm/qcom/
20250
20251QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20252M:	Stanimir Varbanov <[email protected]>
20253M:	Vikash Garodia <[email protected]>
20254R:	Bryan O'Donoghue <[email protected]>
20255L:	[email protected]
20256L:	[email protected]
20257S:	Maintained
20258T:	git git://linuxtv.org/media.git
20259F:	Documentation/devicetree/bindings/media/*venus*
20260F:	drivers/media/platform/qcom/venus/
20261
20262QUALCOMM WCN36XX WIRELESS DRIVER
20263M:	Loic Poulain <[email protected]>
20264L:	[email protected]
20265S:	Supported
20266W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20267F:	drivers/net/wireless/ath/wcn36xx/
20268
20269QUANTENNA QTNFMAC WIRELESS DRIVER
20270M:	Igor Mitsyanko <[email protected]>
20271R:	Sergey Matyukevich <[email protected]>
20272L:	[email protected]
20273S:	Maintained
20274F:	drivers/net/wireless/quantenna/
20275
20276RADEON and AMDGPU DRM DRIVERS
20277M:	Alex Deucher <[email protected]>
20278M:	Christian König <[email protected]>
20279L:	[email protected]
20280S:	Supported
20281B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20282C:	irc://irc.oftc.net/radeon
20283T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20284F:	Documentation/gpu/amdgpu/
20285F:	drivers/gpu/drm/amd/
20286F:	drivers/gpu/drm/ci/xfails/amd*
20287F:	drivers/gpu/drm/radeon/
20288F:	include/uapi/drm/amdgpu_drm.h
20289F:	include/uapi/drm/radeon_drm.h
20290
20291RADEON FRAMEBUFFER DISPLAY DRIVER
20292M:	Benjamin Herrenschmidt <[email protected]>
20293L:	[email protected]
20294S:	Maintained
20295F:	drivers/video/fbdev/aty/radeon*
20296F:	include/uapi/linux/radeonfb.h
20297
20298RADIOSHARK RADIO DRIVER
20299M:	Hans Verkuil <[email protected]>
20300L:	[email protected]
20301S:	Maintained
20302T:	git git://linuxtv.org/media.git
20303F:	drivers/media/radio/radio-shark.c
20304
20305RADIOSHARK2 RADIO DRIVER
20306M:	Hans Verkuil <[email protected]>
20307L:	[email protected]
20308S:	Maintained
20309T:	git git://linuxtv.org/media.git
20310F:	drivers/media/radio/radio-shark2.c
20311F:	drivers/media/radio/radio-tea5777.c
20312
20313RADOS BLOCK DEVICE (RBD)
20314M:	Ilya Dryomov <[email protected]>
20315R:	Dongsheng Yang <[email protected]>
20316L:	[email protected]
20317S:	Supported
20318W:	http://ceph.com/
20319T:	git https://github.com/ceph/ceph-client.git
20320F:	Documentation/ABI/testing/sysfs-bus-rbd
20321F:	drivers/block/rbd.c
20322F:	drivers/block/rbd_types.h
20323
20324RAGE128 FRAMEBUFFER DISPLAY DRIVER
20325L:	[email protected]
20326S:	Orphan
20327F:	drivers/video/fbdev/aty/aty128fb.c
20328
20329RAINSHADOW-CEC DRIVER
20330M:	Hans Verkuil <[email protected]>
20331L:	[email protected]
20332S:	Maintained
20333T:	git git://linuxtv.org/media.git
20334F:	drivers/media/cec/usb/rainshadow/
20335
20336RALINK MIPS ARCHITECTURE
20337M:	John Crispin <[email protected]>
20338M:	Sergio Paracuellos <[email protected]>
20339L:	[email protected]
20340S:	Maintained
20341F:	arch/mips/ralink
20342
20343RALINK MT7621 MIPS ARCHITECTURE
20344M:	Chester A. Unal <[email protected]>
20345M:	Sergio Paracuellos <[email protected]>
20346L:	[email protected]
20347S:	Maintained
20348F:	arch/mips/boot/dts/ralink/mt7621*
20349
20350RALINK RT2X00 WIRELESS LAN DRIVER
20351M:	Stanislaw Gruszka <[email protected]>
20352L:	[email protected]
20353S:	Maintained
20354F:	drivers/net/wireless/ralink/
20355
20356RAMDISK RAM BLOCK DEVICE DRIVER
20357M:	Jens Axboe <[email protected]>
20358S:	Maintained
20359F:	Documentation/admin-guide/blockdev/ramdisk.rst
20360F:	drivers/block/brd.c
20361
20362RANCHU VIRTUAL BOARD FOR MIPS
20363M:	Miodrag Dinic <[email protected]>
20364L:	[email protected]
20365S:	Supported
20366F:	arch/mips/configs/generic/board-ranchu.config
20367F:	arch/mips/generic/board-ranchu.c
20368
20369RANDOM NUMBER DRIVER
20370M:	"Theodore Ts'o" <[email protected]>
20371M:	Jason A. Donenfeld <[email protected]>
20372S:	Maintained
20373T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20374F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20375F:	drivers/char/random.c
20376F:	include/linux/random.h
20377F:	include/uapi/linux/random.h
20378F:	drivers/virt/vmgenid.c
20379N:	^.*/vdso/[^/]*getrandom[^/]+$
20380
20381RAPIDIO SUBSYSTEM
20382M:	Matt Porter <[email protected]>
20383M:	Alexandre Bounine <[email protected]>
20384S:	Maintained
20385F:	drivers/rapidio/
20386
20387RAS INFRASTRUCTURE
20388M:	Tony Luck <[email protected]>
20389M:	Borislav Petkov <[email protected]>
20390L:	[email protected]
20391S:	Maintained
20392F:	Documentation/admin-guide/RAS
20393F:	drivers/ras/
20394F:	include/linux/ras.h
20395F:	include/ras/ras_event.h
20396
20397RAS FRU MEMORY POISON MANAGER (FMPM)
20398M:	Yazen Ghannam <[email protected]>
20399L:	[email protected]
20400S:	Maintained
20401F:	drivers/ras/amd/fmpm.c
20402
20403RASPBERRY PI PISP BACK END
20404M:	Jacopo Mondi <[email protected]>
20405R:	Raspberry Pi Kernel Maintenance <[email protected]>
20406L:	[email protected]
20407S:	Maintained
20408F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20409F:	drivers/media/platform/raspberrypi/pisp_be/
20410F:	include/uapi/linux/media/raspberrypi/
20411
20412RASPBERRY PI PISP CAMERA FRONT END
20413M:	Tomi Valkeinen <[email protected]>
20414M:	Raspberry Pi Kernel Maintenance <[email protected]>
20415S:	Maintained
20416F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20417F:	drivers/media/platform/raspberrypi/rp1-cfe/
20418
20419RC-CORE / LIRC FRAMEWORK
20420M:	Sean Young <[email protected]>
20421L:	[email protected]
20422S:	Maintained
20423W:	http://linuxtv.org
20424T:	git git://linuxtv.org/media.git
20425F:	Documentation/driver-api/media/rc-core.rst
20426F:	Documentation/userspace-api/media/rc/
20427F:	drivers/media/rc/
20428F:	include/media/rc-core.h
20429F:	include/media/rc-map.h
20430F:	include/uapi/linux/lirc.h
20431
20432RCMM REMOTE CONTROLS DECODER
20433M:	Patrick Lerda <[email protected]>
20434S:	Maintained
20435F:	drivers/media/rc/ir-rcmm-decoder.c
20436
20437RCUTORTURE TEST FRAMEWORK
20438M:	"Paul E. McKenney" <[email protected]>
20439M:	Josh Triplett <[email protected]>
20440R:	Steven Rostedt <[email protected]>
20441R:	Mathieu Desnoyers <[email protected]>
20442R:	Lai Jiangshan <[email protected]>
20443L:	[email protected]
20444S:	Supported
20445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20446F:	tools/testing/selftests/rcutorture
20447
20448RDACM20 Camera Sensor
20449M:	Jacopo Mondi <[email protected]>
20450M:	Kieran Bingham <kieran.bingham[email protected]>
20451M:	Laurent Pinchart <laurent.pinchart[email protected]>
20452M:	Niklas Söderlund <niklas.soderlund[email protected]>
20453L:	[email protected]
20454S:	Maintained
20455F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20456F:	drivers/media/i2c/max9271.c
20457F:	drivers/media/i2c/max9271.h
20458F:	drivers/media/i2c/rdacm20.c
20459
20460RDACM21 Camera Sensor
20461M:	Jacopo Mondi <[email protected]>
20462M:	Kieran Bingham <kieran.bingham[email protected]>
20463M:	Laurent Pinchart <laurent.pinchart[email protected]>
20464M:	Niklas Söderlund <niklas.soderlund[email protected]>
20465L:	[email protected]
20466S:	Maintained
20467F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20468F:	drivers/media/i2c/max9271.c
20469F:	drivers/media/i2c/max9271.h
20470F:	drivers/media/i2c/rdacm21.c
20471
20472RDC R-321X SoC
20473M:	Florian Fainelli <[email protected]>
20474S:	Maintained
20475
20476RDC R6040 FAST ETHERNET DRIVER
20477M:	Florian Fainelli <[email protected]>
20478L:	[email protected]
20479S:	Maintained
20480F:	drivers/net/ethernet/rdc/r6040.c
20481
20482RDMAVT - RDMA verbs software
20483M:	Dennis Dalessandro <[email protected]>
20484L:	[email protected]
20485S:	Supported
20486F:	drivers/infiniband/sw/rdmavt
20487
20488RDS - RELIABLE DATAGRAM SOCKETS
20489M:	Allison Henderson <[email protected]>
20490L:	[email protected]
20491L:	[email protected]
20492L:	[email protected] (moderated for non-subscribers)
20493S:	Supported
20494W:	https://oss.oracle.com/projects/rds/
20495F:	Documentation/networking/rds.rst
20496F:	net/rds/
20497F:	tools/testing/selftests/net/rds/
20498
20499RDT - RESOURCE ALLOCATION
20500M:	Tony Luck <[email protected]>
20501M:	Reinette Chatre <[email protected]>
20502L:	[email protected]
20503S:	Supported
20504F:	Documentation/arch/x86/resctrl*
20505F:	arch/x86/include/asm/resctrl.h
20506F:	arch/x86/kernel/cpu/resctrl/
20507F:	include/linux/resctrl*.h
20508F:	tools/testing/selftests/resctrl/
20509
20510READ-COPY UPDATE (RCU)
20511M:	"Paul E. McKenney" <[email protected]>
20512M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20513M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20514M:	Joel Fernandes <[email protected]>
20515M:	Josh Triplett <[email protected]>
20516M:	Boqun Feng <[email protected]>
20517M:	Uladzislau Rezki <[email protected]>
20518R:	Steven Rostedt <[email protected]>
20519R:	Mathieu Desnoyers <[email protected]>
20520R:	Lai Jiangshan <[email protected]>
20521R:	Zqiang <[email protected]>
20522L:	[email protected]
20523S:	Supported
20524W:	http://www.rdrop.com/users/paulmck/RCU/
20525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20526F:	Documentation/RCU/
20527F:	include/linux/rcu*
20528F:	kernel/rcu/
20529F:	rust/kernel/sync/rcu.rs
20530X:	Documentation/RCU/torture.rst
20531X:	include/linux/srcu*.h
20532X:	kernel/rcu/srcu*.c
20533
20534REAL TIME CLOCK (RTC) SUBSYSTEM
20535M:	Alexandre Belloni <[email protected]>
20536L:	[email protected]
20537S:	Maintained
20538Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
20539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20540F:	Documentation/admin-guide/rtc.rst
20541F:	Documentation/devicetree/bindings/rtc/
20542F:	drivers/rtc/
20543F:	include/linux/rtc.h
20544F:	include/linux/rtc/
20545F:	include/uapi/linux/rtc.h
20546F:	tools/testing/selftests/rtc/
20547
20548Real-time Linux Analysis (RTLA) tools
20549M:	Steven Rostedt <[email protected]>
20550L:	[email protected]
20551S:	Maintained
20552F:	Documentation/tools/rtla/
20553F:	tools/tracing/rtla/
20554
20555Real-time Linux (PREEMPT_RT)
20556M:	Sebastian Andrzej Siewior <[email protected]>
20557M:	Clark Williams <[email protected]>
20558M:	Steven Rostedt <[email protected]>
20559L:	[email protected]
20560S:	Supported
20561K:	PREEMPT_RT
20562
20563REALTEK AUDIO CODECS
20564M:	Oder Chiou <[email protected]>
20565S:	Maintained
20566F:	include/sound/rt*.h
20567F:	sound/soc/codecs/rt*
20568
20569REALTEK OTTO WATCHDOG
20570M:	Sander Vanheule <[email protected]>
20571L:	[email protected]
20572S:	Maintained
20573F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20574F:	drivers/watchdog/realtek_otto_wdt.c
20575
20576REALTEK RTL83xx SMI DSA ROUTER CHIPS
20577M:	Linus Walleij <[email protected]>
20578M:	Alvin Šipraga <[email protected]>
20579S:	Maintained
20580F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
20581F:	drivers/net/dsa/realtek/*
20582
20583REALTEK SPI-NAND
20584M:	Chris Packham <[email protected]>
20585S:	Maintained
20586F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20587F:	drivers/spi/spi-realtek-rtl-snand.c
20588
20589REALTEK WIRELESS DRIVER (rtlwifi family)
20590M:	Ping-Ke Shih <[email protected]>
20591L:	[email protected]
20592S:	Maintained
20593T:	git https://github.com/pkshih/rtw.git
20594F:	drivers/net/wireless/realtek/rtlwifi/
20595
20596REALTEK WIRELESS DRIVER (rtw88)
20597M:	Ping-Ke Shih <[email protected]>
20598L:	[email protected]
20599S:	Maintained
20600T:	git https://github.com/pkshih/rtw.git
20601F:	drivers/net/wireless/realtek/rtw88/
20602
20603REALTEK WIRELESS DRIVER (rtw89)
20604M:	Ping-Ke Shih <[email protected]>
20605L:	[email protected]
20606S:	Maintained
20607T:	git https://github.com/pkshih/rtw.git
20608F:	drivers/net/wireless/realtek/rtw89/
20609
20610REDPINE WIRELESS DRIVER
20611L:	[email protected]
20612S:	Orphan
20613F:	drivers/net/wireless/rsi/
20614
20615REGISTER MAP ABSTRACTION
20616M:	Mark Brown <[email protected]>
20617L:	[email protected]
20618S:	Supported
20619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20620F:	Documentation/devicetree/bindings/regmap/
20621F:	drivers/base/regmap/
20622F:	include/linux/regmap.h
20623
20624REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20625M:	Bjorn Andersson <[email protected]>
20626M:	Mathieu Poirier <[email protected]>
20627L:	[email protected]
20628S:	Maintained
20629T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20630F:	Documentation/ABI/testing/sysfs-class-remoteproc
20631F:	Documentation/devicetree/bindings/remoteproc/
20632F:	Documentation/staging/remoteproc.rst
20633F:	drivers/remoteproc/
20634F:	include/linux/remoteproc.h
20635F:	include/linux/remoteproc/
20636
20637REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20638M:	Bjorn Andersson <[email protected]>
20639M:	Mathieu Poirier <[email protected]>
20640L:	[email protected]
20641S:	Maintained
20642T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20643F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20644F:	Documentation/staging/rpmsg.rst
20645F:	drivers/rpmsg/
20646F:	include/linux/rpmsg.h
20647F:	include/linux/rpmsg/
20648F:	include/uapi/linux/rpmsg.h
20649F:	samples/rpmsg/
20650
20651REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20652M:	Stephan Gerhold <[email protected]>
20653L:	[email protected]
20654L:	[email protected]
20655S:	Maintained
20656F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20657
20658RENESAS CLOCK DRIVERS
20659M:	Geert Uytterhoeven <[email protected]>
20660L:	[email protected]
20661S:	Supported
20662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20663F:	Documentation/devicetree/bindings/clock/renesas,*
20664F:	drivers/clk/renesas/
20665
20666RENESAS EMEV2 I2C DRIVER
20667M:	Wolfram Sang <[email protected]>
20668L:	[email protected]
20669S:	Supported
20670F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20671F:	drivers/i2c/busses/i2c-emev2.c
20672
20673RENESAS ETHERNET AVB DRIVER
20674M:	Niklas Söderlund <[email protected]>
20675R:	Paul Barker <[email protected]>
20676L:	[email protected]
20677L:	[email protected]
20678S:	Maintained
20679F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20680F:	drivers/net/ethernet/renesas/Kconfig
20681F:	drivers/net/ethernet/renesas/Makefile
20682F:	drivers/net/ethernet/renesas/ravb*
20683
20684RENESAS ETHERNET SWITCH DRIVER
20685R:	Yoshihiro Shimoda <[email protected]>
20686L:	[email protected]
20687L:	[email protected]
20688F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20689F:	drivers/net/ethernet/renesas/Kconfig
20690F:	drivers/net/ethernet/renesas/Makefile
20691F:	drivers/net/ethernet/renesas/rcar_gen4*
20692F:	drivers/net/ethernet/renesas/rswitch*
20693
20694RENESAS ETHERNET TSN DRIVER
20695M:	Niklas Söderlund <[email protected]>
20696L:	[email protected]
20697L:	[email protected]
20698S:	Maintained
20699F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20700F:	drivers/net/ethernet/renesas/rtsn.*
20701
20702RENESAS IDT821034 ASoC CODEC
20703M:	Herve Codina <[email protected]>
20704L:	[email protected]
20705S:	Maintained
20706F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20707F:	sound/soc/codecs/idt821034.c
20708
20709RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20710M:	Kuninori Morimoto <[email protected]>
20711L:	[email protected]
20712L:	[email protected]
20713S:	Supported
20714F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20715F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20716F:	sound/soc/renesas/rcar/
20717F:	sound/soc/renesas/fsi.c
20718F:	include/sound/sh_fsi.h
20719
20720RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20721M:	Miquel Raynal <[email protected]>
20722L:	[email protected]
20723L:	[email protected]
20724S:	Maintained
20725F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20726F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20727
20728RENESAS R-CAR GYROADC DRIVER
20729M:	Marek Vasut <[email protected]>
20730L:	[email protected]
20731S:	Supported
20732F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20733F:	drivers/iio/adc/rcar-gyroadc.c
20734
20735RENESAS R-CAR I2C DRIVERS
20736M:	Wolfram Sang <[email protected]>
20737L:	[email protected]
20738S:	Supported
20739F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20740F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20741F:	drivers/i2c/busses/i2c-rcar.c
20742F:	drivers/i2c/busses/i2c-sh_mobile.c
20743
20744RENESAS R-CAR SATA DRIVER
20745M:	Geert Uytterhoeven <[email protected]>
20746L:	[email protected]
20747L:	[email protected]
20748S:	Supported
20749F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20750F:	drivers/ata/sata_rcar.c
20751
20752RENESAS R-CAR THERMAL DRIVERS
20753M:	Niklas Söderlund <[email protected]>
20754L:	[email protected]
20755S:	Supported
20756F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20757F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20758F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20759F:	drivers/thermal/renesas/rcar_thermal.c
20760
20761RENESAS RIIC DRIVER
20762M:	Chris Brandt <[email protected]>
20763L:	[email protected]
20764S:	Supported
20765F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20766F:	drivers/i2c/busses/i2c-riic.c
20767
20768RENESAS RZ AUDIO (ASoC) DRIVER
20769M:	Biju Das <[email protected]>
20770M:	Lad Prabhakar <[email protected]>
20771L:	[email protected]
20772L:	[email protected]
20773S:	Supported
20774F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20775F:	sound/soc/renesas/rz-ssi.c
20776
20777RENESAS RZ/G2L A/D DRIVER
20778M:	Lad Prabhakar <[email protected]>
20779L:	[email protected]
20780L:	[email protected]
20781S:	Supported
20782F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20783F:	drivers/iio/adc/rzg2l_adc.c
20784
20785RENESAS RZ/G2L MTU3a COUNTER DRIVER
20786M:	Biju Das <[email protected]>
20787L:	[email protected]
20788L:	[email protected]
20789S:	Supported
20790F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20791F:	drivers/counter/rz-mtu3-cnt.c
20792
20793RENESAS RTCA-3 RTC DRIVER
20794M:	Claudiu Beznea <[email protected]>
20795L:	[email protected]
20796L:	[email protected]
20797S:	Supported
20798F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20799F:	drivers/rtc/rtc-renesas-rtca3.c
20800
20801RENESAS RZ/N1 A5PSW SWITCH DRIVER
20802M:	Clément Léger <[email protected]>
20803L:	[email protected]
20804L:	[email protected]
20805S:	Maintained
20806F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20807F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20808F:	drivers/net/dsa/rzn1_a5psw*
20809F:	drivers/net/pcs/pcs-rzn1-miic.c
20810F:	include/dt-bindings/net/pcs-rzn1-miic.h
20811F:	include/linux/pcs-rzn1-miic.h
20812F:	net/dsa/tag_rzn1_a5psw.c
20813
20814RENESAS RZ/N1 DWMAC GLUE LAYER
20815M:	Romain Gantois <[email protected]>
20816S:	Maintained
20817F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20818F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20819
20820RENESAS RZ/N1 RTC CONTROLLER DRIVER
20821M:	Miquel Raynal <[email protected]>
20822L:	[email protected]
20823L:	[email protected]
20824S:	Maintained
20825F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20826F:	drivers/rtc/rtc-rzn1.c
20827
20828RENESAS RZ/N1 USBF CONTROLLER DRIVER
20829M:	Herve Codina <[email protected]>
20830L:	[email protected]
20831L:	[email protected]
20832S:	Maintained
20833F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20834F:	drivers/usb/gadget/udc/renesas_usbf.c
20835
20836RENESAS RZ/V2M I2C DRIVER
20837M:	Fabrizio Castro <[email protected]>
20838L:	[email protected]
20839L:	[email protected]
20840S:	Supported
20841F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20842F:	drivers/i2c/busses/i2c-rzv2m.c
20843
20844RENESAS SUPERH ETHERNET DRIVER
20845M:	Niklas Söderlund <[email protected]>
20846L:	[email protected]
20847L:	[email protected]
20848S:	Maintained
20849F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20850F:	drivers/net/ethernet/renesas/Kconfig
20851F:	drivers/net/ethernet/renesas/Makefile
20852F:	drivers/net/ethernet/renesas/sh_eth*
20853F:	include/linux/sh_eth.h
20854
20855RENESAS USB PHY DRIVER
20856M:	Yoshihiro Shimoda <[email protected]>
20857L:	[email protected]
20858S:	Maintained
20859F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20860
20861RENESAS VERSACLOCK 7 CLOCK DRIVER
20862M:	Alex Helms <[email protected]>
20863S:	Maintained
20864F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20865F:	drivers/clk/clk-versaclock7.c
20866
20867RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20868M:	Herve Codina <[email protected]>
20869L:	[email protected]
20870S:	Maintained
20871F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20872F:	drivers/iio/potentiometer/x9250.c
20873
20874RESET CONTROLLER FRAMEWORK
20875M:	Philipp Zabel <[email protected]>
20876S:	Maintained
20877T:	git git://git.pengutronix.de/git/pza/linux
20878F:	Documentation/devicetree/bindings/reset/
20879F:	Documentation/driver-api/reset.rst
20880F:	drivers/reset/
20881F:	include/dt-bindings/reset/
20882F:	include/linux/reset-controller.h
20883F:	include/linux/reset.h
20884F:	include/linux/reset/
20885K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20886
20887RESTARTABLE SEQUENCES SUPPORT
20888M:	Mathieu Desnoyers <[email protected]>
20889M:	Peter Zijlstra <[email protected]>
20890M:	"Paul E. McKenney" <[email protected]>
20891M:	Boqun Feng <[email protected]>
20892L:	[email protected]
20893S:	Supported
20894F:	include/trace/events/rseq.h
20895F:	include/uapi/linux/rseq.h
20896F:	kernel/rseq.c
20897F:	tools/testing/selftests/rseq/
20898
20899RFKILL
20900M:	Johannes Berg <[email protected]>
20901L:	[email protected]
20902S:	Maintained
20903W:	https://wireless.wiki.kernel.org/
20904Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20907F:	Documentation/ABI/stable/sysfs-class-rfkill
20908F:	Documentation/driver-api/rfkill.rst
20909F:	include/linux/rfkill.h
20910F:	include/uapi/linux/rfkill.h
20911F:	net/rfkill/
20912
20913RHASHTABLE
20914M:	Thomas Graf <[email protected]>
20915M:	Herbert Xu <[email protected]>
20916L:	[email protected]
20917S:	Maintained
20918F:	include/linux/rhashtable-types.h
20919F:	include/linux/rhashtable.h
20920F:	lib/rhashtable.c
20921F:	lib/test_rhashtable.c
20922
20923RICOH R5C592 MEMORYSTICK DRIVER
20924M:	Maxim Levitsky <[email protected]>
20925S:	Maintained
20926F:	drivers/memstick/host/r592.*
20927
20928RICOH SMARTMEDIA/XD DRIVER
20929M:	Maxim Levitsky <[email protected]>
20930S:	Maintained
20931F:	drivers/mtd/nand/raw/r852.c
20932F:	drivers/mtd/nand/raw/r852.h
20933
20934RISC-V AIA DRIVERS
20935M:	Anup Patel <[email protected]>
20936L:	[email protected]
20937S:	Maintained
20938F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20939F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20940F:	drivers/irqchip/irq-riscv-aplic-*.c
20941F:	drivers/irqchip/irq-riscv-aplic-*.h
20942F:	drivers/irqchip/irq-riscv-imsic-*.c
20943F:	drivers/irqchip/irq-riscv-imsic-*.h
20944F:	drivers/irqchip/irq-riscv-intc.c
20945F:	include/linux/irqchip/riscv-aplic.h
20946F:	include/linux/irqchip/riscv-imsic.h
20947
20948RISC-V ARCHITECTURE
20949M:	Paul Walmsley <[email protected]>
20950M:	Palmer Dabbelt <[email protected]>
20951M:	Albert Ou <[email protected]>
20952R:	Alexandre Ghiti <[email protected]>
20953L:	[email protected]
20954S:	Supported
20955Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20956C:	irc://irc.libera.chat/riscv
20957P:	Documentation/arch/riscv/patch-acceptance.rst
20958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20959F:	arch/riscv/
20960N:	riscv
20961K:	riscv
20962
20963RISC-V IOMMU
20964M:	Tomasz Jeznach <[email protected]>
20965L:	[email protected]
20966L:	[email protected]
20967S:	Maintained
20968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20969F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20970F:	drivers/iommu/riscv/
20971
20972RISC-V MICROCHIP FPGA SUPPORT
20973M:	Conor Dooley <[email protected]>
20974M:	Daire McNamara <[email protected]>
20975L:	[email protected]
20976S:	Supported
20977F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20978F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20979F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20980F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20981F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20982F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20983F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20984F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20985F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20986F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20987F:	arch/riscv/boot/dts/microchip/
20988F:	drivers/char/hw_random/mpfs-rng.c
20989F:	drivers/clk/microchip/clk-mpfs*.c
20990F:	drivers/firmware/microchip/mpfs-auto-update.c
20991F:	drivers/gpio/gpio-mpfs.c
20992F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20993F:	drivers/mailbox/mailbox-mpfs.c
20994F:	drivers/pci/controller/plda/pcie-microchip-host.c
20995F:	drivers/pwm/pwm-microchip-core.c
20996F:	drivers/reset/reset-mpfs.c
20997F:	drivers/rtc/rtc-mpfs.c
20998F:	drivers/soc/microchip/mpfs-sys-controller.c
20999F:	drivers/spi/spi-microchip-core-qspi.c
21000F:	drivers/spi/spi-microchip-core.c
21001F:	drivers/usb/musb/mpfs.c
21002F:	include/soc/microchip/mpfs.h
21003
21004RISC-V MISC SOC SUPPORT
21005M:	Conor Dooley <[email protected]>
21006L:	[email protected]
21007S:	Maintained
21008Q:	https://patchwork.kernel.org/project/linux-riscv/list/
21009T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21010F:	arch/riscv/boot/dts/canaan/
21011F:	arch/riscv/boot/dts/microchip/
21012F:	arch/riscv/boot/dts/sifive/
21013F:	arch/riscv/boot/dts/starfive/
21014
21015RISC-V PMU DRIVERS
21016M:	Atish Patra <[email protected]>
21017R:	Anup Patel <[email protected]>
21018L:	[email protected]
21019S:	Supported
21020F:	drivers/perf/riscv_pmu.c
21021F:	drivers/perf/riscv_pmu_legacy.c
21022F:	drivers/perf/riscv_pmu_sbi.c
21023
21024RISC-V SPACEMIT SoC Support
21025M:	Yixun Lan <[email protected]>
21026L:	[email protected]
21027L:	[email protected]
21028S:	Maintained
21029W:	https://github.com/spacemit-com/linux/wiki
21030C:	irc://irc.libera.chat/spacemit
21031T:	git https://github.com/spacemit-com/linux
21032F:	arch/riscv/boot/dts/spacemit/
21033N:	spacemit
21034K:	spacemit
21035
21036RISC-V THEAD SoC SUPPORT
21037M:	Drew Fustini <[email protected]>
21038M:	Guo Ren <[email protected]>
21039M:	Fu Wei <[email protected]>
21040L:	[email protected]
21041S:	Maintained
21042T:	git https://github.com/pdp7/linux.git
21043F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
21044F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
21045F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
21046F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
21047F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
21048F:	arch/riscv/boot/dts/thead/
21049F:	drivers/clk/thead/clk-th1520-ap.c
21050F:	drivers/firmware/thead,th1520-aon.c
21051F:	drivers/mailbox/mailbox-th1520.c
21052F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
21053F:	drivers/pinctrl/pinctrl-th1520.c
21054F:	drivers/pmdomain/thead/
21055F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
21056F:	include/dt-bindings/power/thead,th1520-power.h
21057F:	include/linux/firmware/thead/thead,th1520-aon.h
21058
21059RNBD BLOCK DRIVERS
21060M:	Md. Haris Iqbal <[email protected]>
21061M:	Jack Wang <[email protected]>
21062L:	[email protected]
21063S:	Maintained
21064F:	drivers/block/rnbd/
21065
21066ROCCAT DRIVERS
21067M:	Stefan Achatz <[email protected]>
21068S:	Maintained
21069W:	http://sourceforge.net/projects/roccat/
21070F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
21071F:	drivers/hid/hid-roccat*
21072F:	include/linux/hid-roccat*
21073
21074ROCKCHIP CAN-FD DRIVER
21075M:	Marc Kleine-Budde <[email protected]>
21076R:	[email protected]
21077L:	[email protected]
21078S:	Maintained
21079F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
21080F:	drivers/net/can/rockchip/
21081
21082ROCKCHIP CRYPTO DRIVERS
21083M:	Corentin Labbe <[email protected]>
21084L:	[email protected]
21085S:	Maintained
21086F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
21087F:	drivers/crypto/rockchip/
21088
21089ROCKCHIP I2S TDM DRIVER
21090M:	Nicolas Frattaroli <[email protected]>
21091L:	[email protected]
21092S:	Maintained
21093F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
21094F:	sound/soc/rockchip/rockchip_i2s_tdm.*
21095
21096ROCKCHIP ISP V1 DRIVER
21097M:	Dafna Hirschfeld <[email protected]>
21098M:	Laurent Pinchart <[email protected]>
21099L:	[email protected]
21100L:	[email protected]
21101S:	Maintained
21102F:	Documentation/admin-guide/media/rkisp1.rst
21103F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
21104F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
21105F:	drivers/media/platform/rockchip/rkisp1
21106F:	include/uapi/linux/rkisp1-config.h
21107
21108ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
21109M:	Daniel Golle <[email protected]>
21110M:	Aurelien Jarno <[email protected]>
21111M:	Nicolas Frattaroli <[email protected]>
21112S:	Maintained
21113F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
21114F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
21115F:	drivers/char/hw_random/rockchip-rng.c
21116
21117ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
21118M:	Jacob Chen <[email protected]>
21119M:	Ezequiel Garcia <[email protected]>
21120L:	[email protected]
21121L:	[email protected]
21122S:	Maintained
21123F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
21124F:	drivers/media/platform/rockchip/rga/
21125
21126ROCKCHIP RK3308 INTERNAL AUDIO CODEC
21127M:	Luca Ceresoli <[email protected]>
21128S:	Maintained
21129F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
21130F:	sound/soc/codecs/rk3308_codec.c
21131F:	sound/soc/codecs/rk3308_codec.h
21132
21133ROCKCHIP VIDEO DECODER DRIVER
21134M:	Ezequiel Garcia <[email protected]>
21135L:	[email protected]
21136L:	[email protected]
21137S:	Maintained
21138F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
21139F:	drivers/staging/media/rkvdec/
21140
21141ROCKER DRIVER
21142M:	Jiri Pirko <[email protected]>
21143L:	[email protected]
21144S:	Supported
21145F:	drivers/net/ethernet/rocker/
21146
21147ROCKETPORT EXPRESS/INFINITY DRIVER
21148M:	Kevin Cernekee <[email protected]>
21149L:	[email protected]
21150S:	Odd Fixes
21151F:	drivers/tty/serial/rp2.*
21152
21153ROHM BD79703 DAC
21154M:	Matti Vaittinen <[email protected]>
21155S:	Supported
21156F:	drivers/iio/dac/rohm-bd79703.c
21157
21158ROHM BD99954 CHARGER IC
21159M:	Matti Vaittinen <[email protected]>
21160S:	Supported
21161F:	drivers/power/supply/bd99954-charger.c
21162F:	drivers/power/supply/bd99954-charger.h
21163
21164ROHM BH1745 COLOUR SENSOR
21165M:	Mudit Sharma <[email protected]>
21166L:	[email protected]
21167S:	Maintained
21168F:	drivers/iio/light/bh1745.c
21169
21170ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21171M:	Tomasz Duszynski <[email protected]>
21172S:	Maintained
21173F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
21174F:	drivers/iio/light/bh1750.c
21175
21176ROHM BM1390 PRESSURE SENSOR DRIVER
21177M:	Matti Vaittinen <[email protected]>
21178L:	[email protected]
21179S:	Supported
21180F:	drivers/iio/pressure/rohm-bm1390.c
21181
21182ROHM BU270xx LIGHT SENSOR DRIVERs
21183M:	Matti Vaittinen <[email protected]>
21184L:	[email protected]
21185S:	Supported
21186F:	drivers/iio/light/rohm-bu27034.c
21187
21188ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21189M:	Marek Vasut <marek.vasut[email protected]>
21190L:	[email protected]
21191L:	[email protected]
21192S:	Supported
21193F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21194F:	drivers/gpio/gpio-bd9571mwv.c
21195F:	drivers/mfd/bd9571mwv.c
21196F:	drivers/regulator/bd9571mwv-regulator.c
21197F:	include/linux/mfd/bd9571mwv.h
21198
21199ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21200M:	Matti Vaittinen <[email protected]>
21201S:	Supported
21202F:	drivers/clk/clk-bd718x7.c
21203F:	drivers/gpio/gpio-bd71815.c
21204F:	drivers/gpio/gpio-bd71828.c
21205F:	drivers/mfd/rohm-bd71828.c
21206F:	drivers/mfd/rohm-bd718x7.c
21207F:	drivers/mfd/rohm-bd9576.c
21208F:	drivers/mfd/rohm-bd96801.c
21209F:	drivers/regulator/bd71815-regulator.c
21210F:	drivers/regulator/bd71828-regulator.c
21211F:	drivers/regulator/bd718x7-regulator.c
21212F:	drivers/regulator/bd9576-regulator.c
21213F:	drivers/regulator/bd96801-regulator.c
21214F:	drivers/regulator/rohm-regulator.c
21215F:	drivers/rtc/rtc-bd70528.c
21216F:	drivers/watchdog/bd9576_wdt.c
21217F:	drivers/watchdog/bd96801_wdt.c
21218F:	include/linux/mfd/rohm-bd71815.h
21219F:	include/linux/mfd/rohm-bd71828.h
21220F:	include/linux/mfd/rohm-bd718x7.h
21221F:	include/linux/mfd/rohm-bd957x.h
21222F:	include/linux/mfd/rohm-bd96801.h
21223F:	include/linux/mfd/rohm-generic.h
21224F:	include/linux/mfd/rohm-shared.h
21225
21226ROSE NETWORK LAYER
21227L:	[email protected]
21228S:	Orphan
21229W:	https://linux-ax25.in-berlin.de
21230F:	include/net/rose.h
21231F:	include/uapi/linux/rose.h
21232F:	net/rose/
21233
21234ROTATION DRIVER FOR ALLWINNER A83T
21235M:	Jernej Skrabec <[email protected]>
21236L:	[email protected]
21237S:	Maintained
21238T:	git git://linuxtv.org/media.git
21239F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21240F:	drivers/media/platform/sunxi/sun8i-rotate/
21241
21242RPMB SUBSYSTEM
21243M:	Jens Wiklander <[email protected]>
21244L:	[email protected]
21245S:	Supported
21246F:	drivers/misc/rpmb-core.c
21247F:	include/linux/rpmb.h
21248
21249RPMSG TTY DRIVER
21250M:	Arnaud Pouliquen <[email protected]>
21251L:	[email protected]
21252S:	Maintained
21253F:	drivers/tty/rpmsg_tty.c
21254
21255RTASE ETHERNET DRIVER
21256M:	Justin Lai <[email protected]>
21257M:	Larry Chiu <[email protected]>
21258L:	[email protected]
21259S:	Maintained
21260F:	drivers/net/ethernet/realtek/rtase/
21261
21262RTL2830 MEDIA DRIVER
21263L:	[email protected]
21264S:	Orphan
21265W:	https://linuxtv.org
21266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21267F:	drivers/media/dvb-frontends/rtl2830*
21268
21269RTL2832 MEDIA DRIVER
21270L:	[email protected]
21271S:	Orphan
21272W:	https://linuxtv.org
21273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21274F:	drivers/media/dvb-frontends/rtl2832*
21275
21276RTL2832_SDR MEDIA DRIVER
21277L:	[email protected]
21278S:	Orphan
21279W:	https://linuxtv.org
21280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21281F:	drivers/media/dvb-frontends/rtl2832_sdr*
21282
21283RTL8180 WIRELESS DRIVER
21284L:	[email protected]
21285S:	Orphan
21286F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21287
21288RTL8187 WIRELESS DRIVER
21289M:	Hin-Tak Leung <[email protected]>
21290L:	[email protected]
21291S:	Maintained
21292T:	git https://github.com/pkshih/rtw.git
21293F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21294
21295RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21296M:	Jes Sorensen <[email protected]>
21297L:	[email protected]
21298S:	Maintained
21299T:	git https://github.com/pkshih/rtw.git
21300F:	drivers/net/wireless/realtek/rtl8xxxu/
21301
21302RTL9300 I2C DRIVER (rtl9300-i2c)
21303M:	Chris Packham <[email protected]>
21304L:	[email protected]
21305S:	Maintained
21306F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21307F:	drivers/i2c/busses/i2c-rtl9300.c
21308
21309RTRS TRANSPORT DRIVERS
21310M:	Md. Haris Iqbal <[email protected]>
21311M:	Jack Wang <[email protected]>
21312L:	[email protected]
21313S:	Maintained
21314F:	drivers/infiniband/ulp/rtrs/
21315
21316RUNTIME VERIFICATION (RV)
21317M:	Steven Rostedt <[email protected]>
21318L:	[email protected]
21319S:	Maintained
21320F:	Documentation/trace/rv/
21321F:	include/linux/rv.h
21322F:	include/rv/
21323F:	kernel/trace/rv/
21324F:	tools/verification/
21325
21326RUST
21327M:	Miguel Ojeda <[email protected]>
21328M:	Alex Gaynor <[email protected]>
21329R:	Boqun Feng <[email protected]>
21330R:	Gary Guo <[email protected]>
21331R:	Björn Roy Baron <[email protected]>
21332R:	Benno Lossin <[email protected]>
21333R:	Andreas Hindborg <[email protected]>
21334R:	Alice Ryhl <[email protected]>
21335R:	Trevor Gross <[email protected]>
21336R:	Danilo Krummrich <[email protected]>
21337L:	[email protected]
21338S:	Supported
21339W:	https://rust-for-linux.com
21340B:	https://github.com/Rust-for-Linux/linux/issues
21341C:	zulip://rust-for-linux.zulipchat.com
21342P:	https://rust-for-linux.com/contributing
21343T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21344F:	.clippy.toml
21345F:	Documentation/rust/
21346F:	include/trace/events/rust_sample.h
21347F:	rust/
21348F:	samples/rust/
21349F:	scripts/*rust*
21350F:	tools/testing/selftests/rust/
21351K:	\b(?i:rust)\b
21352
21353RUST [ALLOC]
21354M:	Danilo Krummrich <[email protected]>
21355L:	[email protected]
21356S:	Maintained
21357T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21358F:	rust/kernel/alloc.rs
21359F:	rust/kernel/alloc/
21360
21361RUST [PIN-INIT]
21362M:	Benno Lossin <[email protected]>
21363L:	[email protected]
21364S:	Maintained
21365W:	https://rust-for-linux.com/pin-init
21366B:	https://github.com/Rust-for-Linux/pin-init/issues
21367C:	zulip://rust-for-linux.zulipchat.com
21368P:	rust/pin-init/CONTRIBUTING.md
21369T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21370F:	rust/kernel/init.rs
21371F:	rust/pin-init/
21372K:	\bpin-init\b|pin_init\b|PinInit
21373
21374RXRPC SOCKETS (AF_RXRPC)
21375M:	David Howells <[email protected]>
21376M:	Marc Dionne <[email protected]>
21377L:	[email protected]
21378S:	Supported
21379W:	https://www.infradead.org/~dhowells/kafs/
21380F:	Documentation/networking/rxrpc.rst
21381F:	include/keys/rxrpc-type.h
21382F:	include/net/af_rxrpc.h
21383F:	include/trace/events/rxrpc.h
21384F:	include/uapi/linux/rxrpc.h
21385F:	net/rxrpc/
21386
21387S3 SAVAGE FRAMEBUFFER DRIVER
21388M:	Antonino Daplas <[email protected]>
21389L:	[email protected]
21390S:	Maintained
21391F:	drivers/video/fbdev/savage/
21392
21393S390 ARCHITECTURE
21394M:	Heiko Carstens <[email protected]>
21395M:	Vasily Gorbik <[email protected]>
21396M:	Alexander Gordeev <[email protected]>
21397R:	Christian Borntraeger <[email protected]>
21398R:	Sven Schnelle <[email protected]>
21399L:	[email protected]
21400S:	Supported
21401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21402F:	Documentation/driver-api/s390-drivers.rst
21403F:	Documentation/arch/s390/
21404F:	arch/s390/
21405F:	drivers/s390/
21406F:	drivers/watchdog/diag288_wdt.c
21407
21408S390 COMMON I/O LAYER
21409M:	Vineeth Vijayan <[email protected]>
21410M:	Peter Oberparleiter <[email protected]>
21411L:	[email protected]
21412S:	Supported
21413F:	drivers/s390/cio/
21414
21415S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21416M:	Harald Freudenberger <[email protected]>
21417M:	Holger Dengler <[email protected]>
21418L:	[email protected]
21419L:	[email protected]
21420S:	Supported
21421F:	arch/s390/crypto/
21422F:	arch/s390/include/asm/archrandom.h
21423F:	arch/s390/include/asm/cpacf.h
21424
21425S390 DASD DRIVER
21426M:	Stefan Haberland <[email protected]>
21427M:	Jan Hoeppner <[email protected]>
21428L:	[email protected]
21429S:	Supported
21430F:	block/partitions/ibm.c
21431F:	drivers/s390/block/dasd*
21432F:	include/linux/dasd_mod.h
21433
21434S390 HWRANDOM TRNG DRIVER
21435M:	Harald Freudenberger <[email protected]>
21436M:	Holger Dengler <[email protected]>
21437L:	[email protected]
21438L:	[email protected]
21439S:	Supported
21440F:	drivers/char/hw_random/s390-trng.c
21441
21442S390 IOMMU (PCI)
21443M:	Niklas Schnelle <[email protected]>
21444M:	Matthew Rosato <[email protected]>
21445R:	Gerald Schaefer <[email protected]>
21446L:	[email protected]
21447S:	Supported
21448F:	drivers/iommu/s390-iommu.c
21449
21450S390 IUCV NETWORK LAYER
21451M:	Alexandra Winter <[email protected]>
21452M:	Thorsten Winkler <[email protected]>
21453L:	[email protected]
21454L:	[email protected]
21455S:	Supported
21456F:	drivers/s390/net/*iucv*
21457F:	include/net/iucv/
21458F:	net/iucv/
21459
21460S390 MM
21461M:	Alexander Gordeev <[email protected]>
21462M:	Gerald Schaefer <[email protected]>
21463L:	[email protected]
21464S:	Supported
21465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21466F:	arch/s390/include/asm/pgtable.h
21467F:	arch/s390/mm
21468
21469S390 NETWORK DRIVERS
21470M:	Alexandra Winter <[email protected]>
21471M:	Thorsten Winkler <[email protected]>
21472L:	[email protected]
21473L:	[email protected]
21474S:	Supported
21475F:	drivers/s390/net/
21476F:	include/linux/ism.h
21477
21478S390 PCI SUBSYSTEM
21479M:	Niklas Schnelle <[email protected]>
21480M:	Gerald Schaefer <[email protected]>
21481L:	[email protected]
21482S:	Supported
21483F:	Documentation/arch/s390/pci.rst
21484F:	arch/s390/pci/
21485F:	drivers/pci/hotplug/s390_pci_hpc.c
21486
21487S390 PTP DRIVER
21488M:	Sven Schnelle <[email protected]>
21489L:	[email protected]
21490S:	Supported
21491F:	drivers/ptp/ptp_s390.c
21492
21493S390 SCM DRIVER
21494M:	Vineeth Vijayan <[email protected]>
21495L:	[email protected]
21496S:	Supported
21497F:	drivers/s390/block/scm*
21498F:	drivers/s390/cio/scm.c
21499
21500S390 VFIO AP DRIVER
21501M:	Tony Krowiak <[email protected]>
21502M:	Halil Pasic <[email protected]>
21503M:	Jason Herne <[email protected]>
21504L:	[email protected]
21505S:	Supported
21506F:	Documentation/arch/s390/vfio-ap*
21507F:	drivers/s390/crypto/vfio_ap*
21508
21509S390 VFIO-CCW DRIVER
21510M:	Eric Farman <[email protected]>
21511M:	Matthew Rosato <[email protected]>
21512R:	Halil Pasic <[email protected]>
21513L:	[email protected]
21514L:	[email protected]
21515S:	Supported
21516F:	Documentation/arch/s390/vfio-ccw.rst
21517F:	drivers/s390/cio/vfio_ccw*
21518F:	include/uapi/linux/vfio_ccw.h
21519
21520S390 VFIO-PCI DRIVER
21521M:	Matthew Rosato <[email protected]>
21522M:	Eric Farman <[email protected]>
21523L:	[email protected]
21524L:	[email protected]
21525S:	Supported
21526F:	arch/s390/kvm/pci*
21527F:	drivers/vfio/pci/vfio_pci_zdev.c
21528F:	include/uapi/linux/vfio_zdev.h
21529
21530S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21531M:	Harald Freudenberger <[email protected]>
21532M:	Holger Dengler <[email protected]>
21533L:	[email protected]
21534S:	Supported
21535F:	arch/s390/include/asm/ap.h
21536F:	arch/s390/include/asm/pkey.h
21537F:	arch/s390/include/asm/trace/zcrypt.h
21538F:	arch/s390/include/uapi/asm/pkey.h
21539F:	arch/s390/include/uapi/asm/zcrypt.h
21540F:	drivers/s390/crypto/
21541
21542S390 ZFCP DRIVER
21543M:	Nihar Panda <[email protected]>
21544L:	[email protected]
21545S:	Supported
21546F:	drivers/s390/scsi/zfcp_*
21547
21548SAA6588 RDS RECEIVER DRIVER
21549M:	Hans Verkuil <[email protected]>
21550L:	[email protected]
21551S:	Odd Fixes
21552W:	https://linuxtv.org
21553T:	git git://linuxtv.org/media.git
21554F:	drivers/media/i2c/saa6588*
21555
21556SAA7134 VIDEO4LINUX DRIVER
21557M:	Mauro Carvalho Chehab <[email protected]>
21558L:	[email protected]
21559S:	Odd fixes
21560W:	https://linuxtv.org
21561T:	git git://linuxtv.org/media.git
21562F:	Documentation/driver-api/media/drivers/saa7134*
21563F:	drivers/media/pci/saa7134/
21564
21565SAA7146 VIDEO4LINUX-2 DRIVER
21566M:	Hans Verkuil <[email protected]>
21567L:	[email protected]
21568S:	Maintained
21569T:	git git://linuxtv.org/media.git
21570F:	drivers/media/common/saa7146/
21571F:	drivers/media/pci/saa7146/
21572F:	include/media/drv-intf/saa7146*
21573
21574SAFESETID SECURITY MODULE
21575M:	Micah Morton <[email protected]>
21576S:	Supported
21577F:	Documentation/admin-guide/LSM/SafeSetID.rst
21578F:	security/safesetid/
21579
21580SAMSUNG AUDIO (ASoC) DRIVERS
21581M:	Sylwester Nawrocki <[email protected]>
21582L:	[email protected]
21583S:	Maintained
21584B:	mailto:[email protected]
21585F:	Documentation/devicetree/bindings/sound/samsung*
21586F:	sound/soc/samsung/
21587
21588SAMSUNG EXYNOS850 SoC SUPPORT
21589M:	Sam Protsenko <[email protected]>
21590L:	[email protected] (moderated for non-subscribers)
21591L:	[email protected]
21592S:	Maintained
21593F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21594F:	arch/arm64/boot/dts/exynos/exynos850*
21595F:	drivers/clk/samsung/clk-exynos850.c
21596F:	include/dt-bindings/clock/exynos850.h
21597
21598SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21599M:	Tudor Ambarus <[email protected]>
21600L:	[email protected]
21601L:	[email protected]
21602S:	Supported
21603F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21604F:	drivers/firmware/samsung/exynos-acpm*
21605F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
21606
21607SAMSUNG EXYNOS MAILBOX DRIVER
21608M:	Tudor Ambarus <[email protected]>
21609L:	[email protected]
21610L:	[email protected]
21611S:	Supported
21612F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21613F:	drivers/mailbox/exynos-mailbox.c
21614F:	include/linux/mailbox/exynos-message.h
21615
21616SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21617M:	Krzysztof Kozlowski <[email protected]>
21618L:	[email protected]
21619L:	[email protected]
21620S:	Maintained
21621F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21622F:	drivers/crypto/exynos-rng.c
21623
21624SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21625M:	Łukasz Stelmach <[email protected]>
21626L:	[email protected]
21627S:	Maintained
21628F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21629F:	drivers/char/hw_random/exynos-trng.c
21630
21631SAMSUNG FRAMEBUFFER DRIVER
21632M:	Jingoo Han <[email protected]>
21633L:	[email protected]
21634S:	Maintained
21635F:	drivers/video/fbdev/s3c-fb.c
21636
21637SAMSUNG GALAXY BOOK DRIVER
21638M:	Joshua Grisham <[email protected]>
21639L:	[email protected]
21640S:	Maintained
21641F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
21642F:	drivers/platform/x86/samsung-galaxybook.c
21643
21644SAMSUNG INTERCONNECT DRIVERS
21645M:	Sylwester Nawrocki <[email protected]>
21646M:	Artur Świgoń <[email protected]>
21647L:	[email protected]
21648L:	[email protected]
21649S:	Supported
21650F:	drivers/interconnect/samsung/
21651
21652SAMSUNG LAPTOP DRIVER
21653M:	Corentin Chary <[email protected]>
21654L:	[email protected]
21655S:	Maintained
21656F:	drivers/platform/x86/samsung-laptop.c
21657
21658SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21659M:	Krzysztof Kozlowski <[email protected]>
21660L:	[email protected]
21661L:	[email protected]
21662S:	Maintained
21663B:	mailto:[email protected]
21664F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21665F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21666F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21667F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21668F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21669F:	drivers/clk/clk-s2mps11.c
21670F:	drivers/mfd/sec*.c
21671F:	drivers/regulator/s2m*.c
21672F:	drivers/regulator/s5m*.c
21673F:	drivers/rtc/rtc-s5m.c
21674F:	include/linux/mfd/samsung/
21675
21676SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21677M:	Sylwester Nawrocki <[email protected]>
21678L:	[email protected]
21679L:	[email protected]
21680S:	Maintained
21681F:	drivers/media/platform/samsung/s3c-camif/
21682F:	include/media/drv-intf/s3c_camif.h
21683
21684SAMSUNG S3FWRN5 NFC DRIVER
21685M:	Krzysztof Kozlowski <[email protected]>
21686S:	Maintained
21687F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21688F:	drivers/nfc/s3fwrn5
21689
21690SAMSUNG S5C73M3 CAMERA DRIVER
21691M:	Sylwester Nawrocki <[email protected]>
21692M:	Andrzej Hajda <[email protected]>
21693L:	[email protected]
21694S:	Supported
21695F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21696F:	drivers/media/i2c/s5c73m3/*
21697
21698SAMSUNG S5K5BAF CAMERA DRIVER
21699M:	Sylwester Nawrocki <[email protected]>
21700M:	Andrzej Hajda <[email protected]>
21701L:	[email protected]
21702S:	Supported
21703F:	drivers/media/i2c/s5k5baf.c
21704
21705SAMSUNG S5P Security SubSystem (SSS) DRIVER
21706M:	Krzysztof Kozlowski <[email protected]>
21707M:	Vladimir Zapolskiy <[email protected]>
21708L:	[email protected]
21709L:	[email protected]
21710S:	Maintained
21711F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21712F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21713F:	drivers/crypto/s5p-sss.c
21714
21715SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21716M:	Sylwester Nawrocki <[email protected]>
21717L:	[email protected]
21718S:	Supported
21719Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21720F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21721F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21722F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21723F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21724F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21725F:	drivers/media/platform/samsung/exynos4-is/
21726
21727SAMSUNG SOC CLOCK DRIVERS
21728M:	Krzysztof Kozlowski <[email protected]>
21729M:	Sylwester Nawrocki <[email protected]>
21730M:	Chanwoo Choi <[email protected]>
21731R:	Alim Akhtar <[email protected]>
21732L:	[email protected]
21733S:	Maintained
21734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21735F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21736F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21737F:	drivers/clk/samsung/
21738F:	include/dt-bindings/clock/exynos*.h
21739F:	include/dt-bindings/clock/s5p*.h
21740F:	include/dt-bindings/clock/samsung,*.h
21741F:	include/linux/clk/samsung.h
21742
21743SAMSUNG SPI DRIVERS
21744M:	Andi Shyti <[email protected]>
21745R:	Tudor Ambarus <[email protected]>
21746L:	[email protected]
21747L:	[email protected]
21748S:	Maintained
21749F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21750F:	drivers/spi/spi-s3c*
21751F:	include/linux/platform_data/spi-s3c64xx.h
21752
21753SAMSUNG SXGBE DRIVERS
21754M:	Byungho An <[email protected]>
21755L:	[email protected]
21756S:	Maintained
21757F:	drivers/net/ethernet/samsung/sxgbe/
21758
21759SAMSUNG THERMAL DRIVER
21760M:	Bartlomiej Zolnierkiewicz <[email protected]>
21761M:	Krzysztof Kozlowski <[email protected]>
21762L:	[email protected]
21763L:	[email protected]
21764S:	Maintained
21765F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21766F:	drivers/thermal/samsung/
21767
21768SAMSUNG USB2 PHY DRIVER
21769M:	Sylwester Nawrocki <[email protected]>
21770L:	[email protected]
21771S:	Supported
21772F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21773F:	Documentation/driver-api/phy/samsung-usb2.rst
21774F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21775F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21776F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21777F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21778F:	drivers/phy/samsung/phy-samsung-usb2.c
21779F:	drivers/phy/samsung/phy-samsung-usb2.h
21780
21781SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21782M:	Paul Barker <[email protected]>
21783R:	Marc Murphy <[email protected]>
21784S:	Supported
21785F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21786
21787SC1200 WDT DRIVER
21788M:	Zwane Mwaikambo <[email protected]>
21789S:	Maintained
21790F:	drivers/watchdog/sc1200wdt.c
21791
21792SCHEDULER
21793M:	Ingo Molnar <[email protected]>
21794M:	Peter Zijlstra <[email protected]>
21795M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21796M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21797R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21798R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21799R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21800R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21801R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21802L:	[email protected]
21803S:	Maintained
21804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21805F:	include/linux/preempt.h
21806F:	include/linux/sched.h
21807F:	include/linux/wait.h
21808F:	include/uapi/linux/sched.h
21809F:	kernel/sched/
21810
21811SCHEDULER - SCHED_EXT
21812R:	Tejun Heo <[email protected]>
21813R:	David Vernet <[email protected]>
21814R:	Andrea Righi <[email protected]>
21815R:	Changwoo Min <[email protected]>
21816L:	[email protected]
21817S:	Maintained
21818W:	https://github.com/sched-ext/scx
21819T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21820F:	include/linux/sched/ext.h
21821F:	kernel/sched/ext*
21822F:	tools/sched_ext/
21823F:	tools/testing/selftests/sched_ext
21824
21825SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21826M:	Gustavo Silva <[email protected]>
21827S:	Maintained
21828F:	drivers/iio/chemical/ens160_core.c
21829F:	drivers/iio/chemical/ens160_i2c.c
21830F:	drivers/iio/chemical/ens160_spi.c
21831F:	drivers/iio/chemical/ens160.h
21832
21833SCSI LIBSAS SUBSYSTEM
21834R:	John Garry <[email protected]>
21835R:	Jason Yan <[email protected]>
21836L:	[email protected]
21837S:	Supported
21838F:	Documentation/scsi/libsas.rst
21839F:	drivers/scsi/libsas/
21840F:	include/scsi/libsas.h
21841F:	include/scsi/sas_ata.h
21842
21843SCSI RDMA PROTOCOL (SRP) INITIATOR
21844M:	Bart Van Assche <[email protected]>
21845L:	[email protected]
21846S:	Supported
21847Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21848F:	drivers/infiniband/ulp/srp/
21849F:	include/scsi/srp.h
21850
21851SCSI RDMA PROTOCOL (SRP) TARGET
21852M:	Bart Van Assche <[email protected]>
21853L:	[email protected]
21854L:	[email protected]
21855S:	Supported
21856Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21857F:	drivers/infiniband/ulp/srpt/
21858
21859SCSI SG DRIVER
21860M:	Doug Gilbert <[email protected]>
21861L:	[email protected]
21862S:	Maintained
21863W:	http://sg.danny.cz/sg
21864F:	Documentation/scsi/scsi-generic.rst
21865F:	drivers/scsi/sg.c
21866F:	include/scsi/sg.h
21867
21868SCSI SUBSYSTEM
21869M:	"James E.J. Bottomley" <[email protected]>
21870M:	"Martin K. Petersen" <[email protected]>
21871L:	[email protected]
21872S:	Maintained
21873Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21876F:	Documentation/devicetree/bindings/scsi/
21877F:	drivers/scsi/
21878F:	drivers/ufs/
21879F:	include/scsi/
21880F:	include/uapi/scsi/
21881
21882SCSI TAPE DRIVER
21883M:	Kai Mäkisara <[email protected]>
21884L:	[email protected]
21885S:	Maintained
21886F:	Documentation/scsi/st.rst
21887F:	drivers/scsi/st.*
21888F:	drivers/scsi/st_*.h
21889
21890SCSI TARGET CORE USER DRIVER
21891M:	Bodo Stroesser <[email protected]>
21892L:	[email protected]
21893L:	[email protected]
21894S:	Supported
21895F:	Documentation/target/tcmu-design.rst
21896F:	drivers/target/target_core_user.c
21897F:	include/uapi/linux/target_core_user.h
21898
21899SCSI TARGET SUBSYSTEM
21900M:	"Martin K. Petersen" <[email protected]>
21901L:	[email protected]
21902L:	[email protected]
21903S:	Supported
21904Q:	https://patchwork.kernel.org/project/target-devel/list/
21905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21906F:	Documentation/target/
21907F:	drivers/target/
21908F:	include/target/
21909
21910SCTP PROTOCOL
21911M:	Marcelo Ricardo Leitner <[email protected]>
21912M:	Xin Long <[email protected]>
21913L:	[email protected]
21914S:	Maintained
21915W:	https://github.com/sctp/lksctp-tools/wiki
21916F:	Documentation/networking/sctp.rst
21917F:	include/linux/sctp.h
21918F:	include/net/sctp/
21919F:	include/uapi/linux/sctp.h
21920F:	net/sctp/
21921
21922SCx200 CPU SUPPORT
21923M:	Jim Cromie <[email protected]>
21924S:	Odd Fixes
21925F:	Documentation/i2c/busses/scx200_acb.rst
21926F:	arch/x86/platform/scx200/
21927F:	drivers/i2c/busses/scx200*
21928F:	drivers/mtd/maps/scx200_docflash.c
21929F:	drivers/watchdog/scx200_wdt.c
21930F:	include/linux/scx200.h
21931
21932SCx200 GPIO DRIVER
21933M:	Jim Cromie <[email protected]>
21934S:	Maintained
21935F:	drivers/char/scx200_gpio.c
21936F:	include/linux/scx200_gpio.h
21937
21938SCx200 HRT CLOCKSOURCE DRIVER
21939M:	Jim Cromie <[email protected]>
21940S:	Maintained
21941F:	drivers/clocksource/scx200_hrt.c
21942
21943SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21944M:	Sascha Sommer <[email protected]>
21945L:	[email protected] (subscribers-only)
21946S:	Maintained
21947F:	drivers/mmc/host/sdricoh_cs.c
21948
21949SECO BOARDS CEC DRIVER
21950M:	Ettore Chimenti <[email protected]>
21951S:	Maintained
21952F:	drivers/media/cec/platform/seco/seco-cec.c
21953F:	drivers/media/cec/platform/seco/seco-cec.h
21954
21955SECURE COMPUTING
21956M:	Kees Cook <[email protected]>
21957R:	Andy Lutomirski <[email protected]>
21958R:	Will Drewry <[email protected]>
21959S:	Supported
21960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21961F:	Documentation/userspace-api/seccomp_filter.rst
21962F:	include/linux/seccomp.h
21963F:	include/uapi/linux/seccomp.h
21964F:	kernel/seccomp.c
21965F:	tools/testing/selftests/kselftest_harness.h
21966F:	tools/testing/selftests/seccomp/*
21967K:	\bsecure_computing
21968K:	\bTIF_SECCOMP\b
21969
21970SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21971M:	Kamal Dasu <[email protected]>
21972M:	Al Cooper <[email protected]>
21973R:	Broadcom internal kernel review list <[email protected]>
21974L:	[email protected]
21975S:	Maintained
21976F:	drivers/mmc/host/sdhci-brcmstb*
21977
21978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21979M:	Adrian Hunter <[email protected]>
21980L:	[email protected]
21981S:	Supported
21982F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21983F:	drivers/mmc/host/sdhci*
21984
21985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21986M:	Aubin Constans <[email protected]>
21987R:	Eugen Hristev <[email protected]>
21988L:	[email protected]
21989S:	Supported
21990F:	drivers/mmc/host/sdhci-of-at91.c
21991
21992SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21993M:	Haibo Chen <[email protected]>
21994L:	[email protected]
21995L:	[email protected]
21996L:	[email protected]
21997S:	Maintained
21998F:	drivers/mmc/host/sdhci-esdhc-imx.c
21999
22000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
22001M:	Ben Dooks <[email protected]>
22002M:	Jaehoon Chung <[email protected]>
22003L:	[email protected]
22004S:	Maintained
22005F:	drivers/mmc/host/sdhci-s3c*
22006
22007SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
22008M:	Viresh Kumar <[email protected]>
22009L:	[email protected]
22010S:	Maintained
22011F:	drivers/mmc/host/sdhci-spear.c
22012
22013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
22014M:	Vignesh Raghavendra <[email protected]>
22015L:	[email protected]
22016S:	Maintained
22017F:	drivers/mmc/host/sdhci-omap.c
22018
22019SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
22020M:	Jonathan Derrick <[email protected]>
22021L:	[email protected]
22022S:	Supported
22023F:	block/opal_proto.h
22024F:	block/sed*
22025F:	include/linux/sed*
22026F:	include/uapi/linux/sed*
22027
22028SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
22029M:	Mark Rutland <[email protected]>
22030M:	Lorenzo Pieralisi <[email protected]>
22031M:	Sudeep Holla <[email protected]>
22032L:	[email protected] (moderated for non-subscribers)
22033S:	Maintained
22034F:	drivers/firmware/smccc/
22035F:	include/linux/arm-smccc.h
22036
22037SECURITY CONTACT
22038M:	Security Officers <[email protected]>
22039S:	Supported
22040F:	Documentation/process/security-bugs.rst
22041
22042SECURITY SUBSYSTEM
22043M:	Paul Moore <[email protected]>
22044M:	James Morris <[email protected]>
22045M:	"Serge E. Hallyn" <[email protected]>
22046L:	[email protected]
22047S:	Supported
22048Q:	https://patchwork.kernel.org/project/linux-security-module/list
22049B:	mailto:[email protected]
22050P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
22051T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
22052F:	include/linux/lsm/
22053F:	include/linux/lsm_audit.h
22054F:	include/linux/lsm_hook_defs.h
22055F:	include/linux/lsm_hooks.h
22056F:	include/linux/security.h
22057F:	include/uapi/linux/lsm.h
22058F:	security/
22059F:	tools/testing/selftests/lsm/
22060X:	security/selinux/
22061K:	\bsecurity_[a-z_0-9]\+\b
22062
22063SELINUX SECURITY MODULE
22064M:	Paul Moore <[email protected]>
22065M:	Stephen Smalley <[email protected]>
22066R:	Ondrej Mosnacek <[email protected]>
22067L:	[email protected]
22068S:	Supported
22069W:	https://github.com/SELinuxProject
22070Q:	https://patchwork.kernel.org/project/selinux/list
22071B:	mailto:[email protected]
22072P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
22073T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
22074F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
22075F:	Documentation/ABI/removed/sysfs-selinux-disable
22076F:	Documentation/admin-guide/LSM/SELinux.rst
22077F:	include/trace/events/avc.h
22078F:	include/uapi/linux/selinux_netlink.h
22079F:	scripts/selinux/
22080F:	security/selinux/
22081
22082SENSABLE PHANTOM
22083M:	Jiri Slaby <[email protected]>
22084S:	Maintained
22085F:	drivers/misc/phantom.c
22086F:	include/uapi/linux/phantom.h
22087
22088SENSEAIR SUNRISE 006-0-0007
22089M:	Jacopo Mondi <[email protected]>
22090S:	Maintained
22091F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
22092F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
22093F:	drivers/iio/chemical/sunrise_co2.c
22094
22095SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
22096M:	Tomasz Duszynski <[email protected]>
22097S:	Maintained
22098F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
22099F:	drivers/iio/chemical/scd30.h
22100F:	drivers/iio/chemical/scd30_core.c
22101F:	drivers/iio/chemical/scd30_i2c.c
22102F:	drivers/iio/chemical/scd30_serial.c
22103
22104SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
22105M:	Roan van Dijk <[email protected]>
22106S:	Maintained
22107F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
22108F:	drivers/iio/chemical/scd4x.c
22109
22110SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
22111M:	Petar Stoykov <[email protected]>
22112S:	Maintained
22113F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
22114F:	drivers/iio/pressure/sdp500.c
22115
22116SENSIRION SGP40 GAS SENSOR DRIVER
22117M:	Andreas Klinger <[email protected]>
22118S:	Maintained
22119F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
22120F:	drivers/iio/chemical/sgp40.c
22121
22122SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
22123M:	Tomasz Duszynski <[email protected]>
22124S:	Maintained
22125F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
22126F:	drivers/iio/chemical/sps30.c
22127F:	drivers/iio/chemical/sps30_i2c.c
22128F:	drivers/iio/chemical/sps30_serial.c
22129
22130SERIAL DEVICE BUS
22131M:	Rob Herring <[email protected]>
22132L:	[email protected]
22133S:	Maintained
22134F:	Documentation/devicetree/bindings/serial/serial.yaml
22135F:	drivers/tty/serdev/
22136F:	include/linux/serdev.h
22137
22138SERIAL IR RECEIVER
22139M:	Sean Young <[email protected]>
22140L:	[email protected]
22141S:	Maintained
22142F:	drivers/media/rc/serial_ir.c
22143
22144SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
22145M:	Srinivas Kandagatla <[email protected]>
22146L:	[email protected]
22147S:	Maintained
22148F:	Documentation/devicetree/bindings/slimbus/
22149F:	Documentation/driver-api/slimbus.rst
22150F:	drivers/slimbus/
22151F:	include/linux/slimbus.h
22152
22153SFC NETWORK DRIVER
22154M:	Edward Cree <[email protected]>
22155L:	[email protected]
22156L:	[email protected]
22157S:	Maintained
22158F:	Documentation/networking/devlink/sfc.rst
22159F:	drivers/net/ethernet/sfc/
22160
22161SFCTEMP HWMON DRIVER
22162M:	Emil Renner Berthing <[email protected]>
22163M:	Hal Feng <[email protected]>
22164L:	[email protected]
22165S:	Maintained
22166F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22167F:	Documentation/hwmon/sfctemp.rst
22168F:	drivers/hwmon/sfctemp.c
22169
22170SFF/SFP/SFP+ MODULE SUPPORT
22171M:	Russell King <[email protected]>
22172L:	[email protected]
22173S:	Maintained
22174F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
22175F:	drivers/net/phy/phylink.c
22176F:	drivers/net/phy/sfp*
22177F:	include/linux/mdio/mdio-i2c.h
22178F:	include/linux/phylink.h
22179F:	include/linux/sfp.h
22180K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22181
22182SGI GRU DRIVER
22183M:	Dimitri Sivanich <[email protected]>
22184S:	Maintained
22185F:	drivers/misc/sgi-gru/
22186
22187SGI XP/XPC/XPNET DRIVER
22188M:	Robin Holt <[email protected]>
22189M:	Steve Wahl <[email protected]>
22190S:	Maintained
22191F:	drivers/misc/sgi-xp/
22192
22193SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22194M:	Wenjia Zhang <[email protected]>
22195M:	Jan Karcher <[email protected]>
22196R:	D. Wythe <[email protected]>
22197R:	Tony Lu <[email protected]>
22198R:	Wen Gu <[email protected]>
22199L:	[email protected]
22200L:	[email protected]
22201S:	Supported
22202F:	net/smc/
22203
22204SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22205M:	Linus Walleij <[email protected]>
22206L:	[email protected]
22207S:	Maintained
22208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22209F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22210F:	drivers/iio/light/gp2ap002.c
22211
22212SHARP RJ54N1CB0C SENSOR DRIVER
22213M:	Jacopo Mondi <[email protected]>
22214L:	[email protected]
22215S:	Odd fixes
22216T:	git git://linuxtv.org/media.git
22217F:	drivers/media/i2c/rj54n1cb0c.c
22218F:	include/media/i2c/rj54n1cb0c.h
22219
22220SHRINKER
22221M:	Andrew Morton <[email protected]>
22222M:	Dave Chinner <[email protected]>
22223R:	Qi Zheng <[email protected]>
22224R:	Roman Gushchin <[email protected]>
22225R:	Muchun Song <[email protected]>
22226L:	[email protected]
22227S:	Maintained
22228F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
22229F:	include/linux/shrinker.h
22230F:	mm/shrinker.c
22231F:	mm/shrinker_debug.c
22232
22233SH_VOU V4L2 OUTPUT DRIVER
22234L:	[email protected]
22235S:	Orphan
22236F:	drivers/media/platform/renesas/sh_vou.c
22237F:	include/media/drv-intf/sh_vou.h
22238
22239SI2157 MEDIA DRIVER
22240L:	[email protected]
22241S:	Orphan
22242W:	https://linuxtv.org
22243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22244F:	drivers/media/tuners/si2157*
22245
22246SI2165 MEDIA DRIVER
22247M:	Matthias Schwarzott <[email protected]>
22248L:	[email protected]
22249S:	Maintained
22250W:	https://linuxtv.org
22251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22252F:	drivers/media/dvb-frontends/si2165*
22253
22254SI2168 MEDIA DRIVER
22255L:	[email protected]
22256S:	Orphan
22257W:	https://linuxtv.org
22258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22259F:	drivers/media/dvb-frontends/si2168*
22260
22261SI470X FM RADIO RECEIVER I2C DRIVER
22262M:	Hans Verkuil <[email protected]>
22263L:	[email protected]
22264S:	Odd Fixes
22265W:	https://linuxtv.org
22266T:	git git://linuxtv.org/media.git
22267F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22268F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22269
22270SI470X FM RADIO RECEIVER USB DRIVER
22271M:	Hans Verkuil <[email protected]>
22272L:	[email protected]
22273S:	Maintained
22274W:	https://linuxtv.org
22275T:	git git://linuxtv.org/media.git
22276F:	drivers/media/radio/si470x/radio-si470x-common.c
22277F:	drivers/media/radio/si470x/radio-si470x-usb.c
22278F:	drivers/media/radio/si470x/radio-si470x.h
22279
22280SI4713 FM RADIO TRANSMITTER I2C DRIVER
22281M:	Eduardo Valentin <[email protected]>
22282L:	[email protected]
22283S:	Odd Fixes
22284W:	https://linuxtv.org
22285T:	git git://linuxtv.org/media.git
22286F:	drivers/media/radio/si4713/si4713.?
22287
22288SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22289M:	Eduardo Valentin <[email protected]>
22290L:	[email protected]
22291S:	Odd Fixes
22292W:	https://linuxtv.org
22293T:	git git://linuxtv.org/media.git
22294F:	drivers/media/radio/si4713/radio-platform-si4713.c
22295
22296SI4713 FM RADIO TRANSMITTER USB DRIVER
22297M:	Hans Verkuil <[email protected]>
22298L:	[email protected]
22299S:	Maintained
22300W:	https://linuxtv.org
22301T:	git git://linuxtv.org/media.git
22302F:	drivers/media/radio/si4713/radio-usb-si4713.c
22303
22304SIANO DVB DRIVER
22305M:	Mauro Carvalho Chehab <[email protected]>
22306L:	[email protected]
22307S:	Odd fixes
22308W:	https://linuxtv.org
22309T:	git git://linuxtv.org/media.git
22310F:	drivers/media/common/siano/
22311F:	drivers/media/mmc/siano/
22312F:	drivers/media/usb/siano/
22313F:	drivers/media/usb/siano/
22314
22315SIEMENS IPC LED DRIVERS
22316M:	Bao Cheng Su <[email protected]>
22317M:	Benedikt Niedermayr <[email protected]>
22318M:	Tobias Schaffner <[email protected]>
22319L:	[email protected]
22320S:	Maintained
22321F:	drivers/leds/simple/
22322
22323SIEMENS IPC PLATFORM DRIVERS
22324M:	Bao Cheng Su <[email protected]>
22325M:	Benedikt Niedermayr <[email protected]>
22326M:	Tobias Schaffner <[email protected]>
22327L:	[email protected]
22328S:	Maintained
22329F:	drivers/platform/x86/siemens/
22330F:	include/linux/platform_data/x86/simatic-ipc-base.h
22331F:	include/linux/platform_data/x86/simatic-ipc.h
22332
22333SIEMENS IPC WATCHDOG DRIVERS
22334M:	Bao Cheng Su <[email protected]>
22335M:	Benedikt Niedermayr <[email protected]>
22336M:	Tobias Schaffner <[email protected]>
22337L:	[email protected]
22338S:	Maintained
22339F:	drivers/watchdog/simatic-ipc-wdt.c
22340
22341SIFIVE DRIVERS
22342M:	Paul Walmsley <[email protected]>
22343M:	Samuel Holland <[email protected]>
22344L:	[email protected]
22345S:	Supported
22346F:	drivers/dma/sf-pdma/
22347N:	sifive
22348K:	fu[57]40
22349K:	[^@]sifive
22350
22351SILEAD TOUCHSCREEN DRIVER
22352M:	Hans de Goede <[email protected]>
22353L:	[email protected]
22354L:	[email protected]
22355S:	Maintained
22356F:	drivers/input/touchscreen/silead.c
22357F:	drivers/platform/x86/touchscreen_dmi.c
22358
22359SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22360M:	Jérôme Pouiller <[email protected]>
22361L:	[email protected]
22362S:	Supported
22363F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22364F:	drivers/net/wireless/silabs/
22365
22366SILICON MOTION SM712 FRAME BUFFER DRIVER
22367M:	Sudip Mukherjee <[email protected]>
22368M:	Teddy Wang <[email protected]>
22369M:	Sudip Mukherjee <[email protected]>
22370L:	[email protected]
22371S:	Maintained
22372F:	Documentation/fb/sm712fb.rst
22373F:	drivers/video/fbdev/sm712*
22374
22375SILVACO I3C DUAL-ROLE MASTER
22376M:	Miquel Raynal <[email protected]>
22377M:	Frank Li <[email protected]>
22378L:	[email protected] (moderated for non-subscribers)
22379L:	[email protected]
22380S:	Maintained
22381F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22382F:	drivers/i3c/master/svc-i3c-master.c
22383
22384SIMPLEFB FB DRIVER
22385M:	Hans de Goede <[email protected]>
22386L:	[email protected]
22387S:	Maintained
22388F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22389F:	drivers/video/fbdev/simplefb.c
22390F:	include/linux/platform_data/simplefb.h
22391
22392SIOX
22393M:	Thorsten Scherer <[email protected]>
22394R:	Pengutronix Kernel Team <[email protected]>
22395S:	Supported
22396F:	drivers/gpio/gpio-siox.c
22397F:	drivers/siox/*
22398F:	include/trace/events/siox.h
22399
22400SIPHASH PRF ROUTINES
22401M:	Jason A. Donenfeld <[email protected]>
22402S:	Maintained
22403F:	include/linux/siphash.h
22404F:	lib/siphash.c
22405F:	lib/tests/siphash_kunit.c
22406
22407SIS 190 ETHERNET DRIVER
22408M:	Francois Romieu <[email protected]>
22409L:	[email protected]
22410S:	Maintained
22411F:	drivers/net/ethernet/sis/sis190.c
22412
22413SIS 900/7016 FAST ETHERNET DRIVER
22414M:	Daniele Venzano <[email protected]>
22415L:	[email protected]
22416S:	Maintained
22417W:	http://www.brownhat.org/sis900.html
22418F:	drivers/net/ethernet/sis/sis900.*
22419
22420SIS FRAMEBUFFER DRIVER
22421S:	Orphan
22422F:	Documentation/fb/sisfb.rst
22423F:	drivers/video/fbdev/sis/
22424F:	include/video/sisfb.h
22425
22426SIS I2C TOUCHSCREEN DRIVER
22427M:	Mika Penttilä <[email protected]>
22428L:	[email protected]
22429S:	Maintained
22430F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22431F:	drivers/input/touchscreen/sis_i2c.c
22432
22433SIS USB2VGA DRIVER
22434M:	Thomas Winischhofer <[email protected]>
22435S:	Maintained
22436W:	http://www.winischhofer.at/linuxsisusbvga.shtml
22437F:	drivers/usb/misc/sisusbvga/
22438
22439SL28 CPLD MFD DRIVER
22440M:	Michael Walle <[email protected]>
22441S:	Maintained
22442F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22443F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22444F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22445F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22446F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22447F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22448F:	drivers/gpio/gpio-sl28cpld.c
22449F:	drivers/hwmon/sl28cpld-hwmon.c
22450F:	drivers/irqchip/irq-sl28cpld.c
22451F:	drivers/pwm/pwm-sl28cpld.c
22452F:	drivers/watchdog/sl28cpld_wdt.c
22453
22454SL28 VPD NVMEM LAYOUT DRIVER
22455M:	Michael Walle <[email protected]>
22456S:	Maintained
22457F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22458F:	drivers/nvmem/layouts/sl28vpd.c
22459
22460SLAB ALLOCATOR
22461M:	Christoph Lameter <[email protected]>
22462M:	David Rientjes <[email protected]>
22463M:	Andrew Morton <[email protected]>
22464M:	Vlastimil Babka <[email protected]>
22465R:	Roman Gushchin <[email protected]>
22466R:	Harry Yoo <[email protected]>
22467L:	[email protected]
22468S:	Maintained
22469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22470F:	include/linux/sl?b*.h
22471F:	mm/sl?b*
22472
22473SLCAN CAN NETWORK DRIVER
22474M:	Dario Binacchi <[email protected]>
22475L:	[email protected]
22476S:	Maintained
22477F:	drivers/net/can/slcan/
22478
22479SLEEPABLE READ-COPY UPDATE (SRCU)
22480M:	Lai Jiangshan <[email protected]>
22481M:	"Paul E. McKenney" <[email protected]>
22482M:	Josh Triplett <[email protected]>
22483R:	Steven Rostedt <[email protected]>
22484R:	Mathieu Desnoyers <[email protected]>
22485L:	[email protected]
22486S:	Supported
22487W:	http://www.rdrop.com/users/paulmck/RCU/
22488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22489F:	include/linux/srcu*.h
22490F:	kernel/rcu/srcu*.c
22491
22492SMACK SECURITY MODULE
22493M:	Casey Schaufler <[email protected]>
22494L:	[email protected]
22495S:	Maintained
22496W:	http://schaufler-ca.com
22497T:	git git://github.com/cschaufler/smack-next
22498F:	Documentation/admin-guide/LSM/Smack.rst
22499F:	security/smack/
22500
22501SMC91x ETHERNET DRIVER
22502M:	Nicolas Pitre <[email protected]>
22503S:	Odd Fixes
22504F:	drivers/net/ethernet/smsc/smc91x.*
22505
22506SMSC EMC2103 HARDWARE MONITOR DRIVER
22507M:	Steve Glendinning <[email protected]>
22508L:	[email protected]
22509S:	Maintained
22510F:	Documentation/hwmon/emc2103.rst
22511F:	drivers/hwmon/emc2103.c
22512
22513SMSC SCH5627 HARDWARE MONITOR DRIVER
22514M:	Hans de Goede <[email protected]>
22515L:	[email protected]
22516S:	Supported
22517F:	Documentation/hwmon/sch5627.rst
22518F:	drivers/hwmon/sch5627.c
22519
22520SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22521M:	Steve Glendinning <[email protected]>
22522L:	[email protected]
22523S:	Maintained
22524F:	drivers/video/fbdev/smscufx.c
22525
22526SMSC47B397 HARDWARE MONITOR DRIVER
22527M:	Jean Delvare <[email protected]>
22528L:	[email protected]
22529S:	Maintained
22530F:	Documentation/hwmon/smsc47b397.rst
22531F:	drivers/hwmon/smsc47b397.c
22532
22533SMSC911x ETHERNET DRIVER
22534M:	Steve Glendinning <[email protected]>
22535L:	[email protected]
22536S:	Maintained
22537F:	drivers/net/ethernet/smsc/smsc911x.*
22538F:	include/linux/smsc911x.h
22539
22540SMSC9420 PCI ETHERNET DRIVER
22541M:	Steve Glendinning <[email protected]>
22542L:	[email protected]
22543S:	Maintained
22544F:	drivers/net/ethernet/smsc/smsc9420.*
22545
22546SNET DPU VIRTIO DATA PATH ACCELERATOR
22547R:	Alvaro Karsz <[email protected]>
22548F:	drivers/vdpa/solidrun/
22549
22550SOCIONEXT (SNI) AVE NETWORK DRIVER
22551M:	Kunihiko Hayashi <[email protected]>
22552L:	[email protected]
22553S:	Maintained
22554F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22555F:	drivers/net/ethernet/socionext/sni_ave.c
22556
22557SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22558M:	Ilias Apalodimas <[email protected]>
22559M:	Masahisa Kojima <[email protected]>
22560L:	[email protected]
22561S:	Maintained
22562F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22563F:	drivers/net/ethernet/socionext/netsec.c
22564
22565SOCIONEXT (SNI) Synquacer SPI DRIVER
22566M:	Masahisa Kojima <[email protected]>
22567M:	Jassi Brar <[email protected]>
22568L:	[email protected]
22569S:	Maintained
22570F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22571F:	drivers/spi/spi-synquacer.c
22572
22573SOCIONEXT SYNQUACER I2C DRIVER
22574M:	Ard Biesheuvel <[email protected]>
22575L:	[email protected]
22576S:	Maintained
22577F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22578F:	drivers/i2c/busses/i2c-synquacer.c
22579
22580SOCIONEXT UNIPHIER SOUND DRIVER
22581L:	[email protected]
22582S:	Orphan
22583F:	sound/soc/uniphier/
22584
22585SOCKET TIMESTAMPING
22586M:	Willem de Bruijn <[email protected]>
22587R:	Jason Xing <[email protected]>
22588S:	Maintained
22589F:	Documentation/networking/timestamping.rst
22590F:	include/linux/net_tstamp.h
22591F:	include/uapi/linux/net_tstamp.h
22592F:	tools/testing/selftests/bpf/*/net_timestamping*
22593F:	tools/testing/selftests/net/*timestamp*
22594F:	tools/testing/selftests/net/so_txtime.c
22595
22596SOEKRIS NET48XX LED SUPPORT
22597M:	Chris Boot <[email protected]>
22598S:	Maintained
22599F:	drivers/leds/leds-net48xx.c
22600
22601SOFT-IWARP DRIVER (siw)
22602M:	Bernard Metzler <[email protected]>
22603L:	[email protected]
22604S:	Supported
22605F:	drivers/infiniband/sw/siw/
22606F:	include/uapi/rdma/siw-abi.h
22607
22608SOFT-ROCE DRIVER (rxe)
22609M:	Zhu Yanjun <[email protected]>
22610L:	[email protected]
22611S:	Supported
22612F:	drivers/infiniband/sw/rxe/
22613F:	include/uapi/rdma/rdma_user_rxe.h
22614
22615SOFTLOGIC 6x10 MPEG CODEC
22616M:	Bluecherry Maintainers <[email protected]>
22617M:	Andrey Utkin <[email protected]>
22618M:	Ismael Luceno <[email protected]>
22619L:	[email protected]
22620S:	Supported
22621F:	drivers/media/pci/solo6x10/
22622
22623SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22624M:	James Morse <[email protected]>
22625L:	[email protected] (moderated for non-subscribers)
22626S:	Maintained
22627F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22628F:	drivers/firmware/arm_sdei.c
22629F:	include/linux/arm_sdei.h
22630F:	include/uapi/linux/arm_sdei.h
22631
22632SOFTWARE NODES AND DEVICE PROPERTIES
22633R:	Andy Shevchenko <[email protected]>
22634R:	Daniel Scally <[email protected]>
22635R:	Heikki Krogerus <[email protected]>
22636R:	Sakari Ailus <[email protected]>
22637L:	[email protected]
22638S:	Maintained
22639F:	drivers/base/property.c
22640F:	drivers/base/swnode.c
22641F:	include/linux/fwnode.h
22642F:	include/linux/property.h
22643
22644SOFTWARE RAID (Multiple Disks) SUPPORT
22645M:	Song Liu <[email protected]>
22646M:	Yu Kuai <[email protected]>
22647L:	[email protected]
22648S:	Supported
22649Q:	https://patchwork.kernel.org/project/linux-raid/list/
22650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22651F:	drivers/md/Kconfig
22652F:	drivers/md/Makefile
22653F:	drivers/md/md*
22654F:	drivers/md/raid*
22655F:	include/linux/raid/
22656F:	include/uapi/linux/raid/
22657
22658SOLIDRUN CLEARFOG SUPPORT
22659M:	Russell King <[email protected]>
22660S:	Maintained
22661F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22662F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22663
22664SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22665M:	Russell King <[email protected]>
22666S:	Maintained
22667F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22668F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22669F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22670
22671SONIC NETWORK DRIVER
22672M:	Thomas Bogendoerfer <[email protected]>
22673L:	[email protected]
22674S:	Maintained
22675F:	drivers/net/ethernet/natsemi/sonic.*
22676
22677SONICS SILICON BACKPLANE DRIVER (SSB)
22678M:	Michael Buesch <[email protected]>
22679L:	[email protected]
22680S:	Maintained
22681F:	drivers/ssb/
22682F:	include/linux/ssb/
22683
22684SONY IMX208 SENSOR DRIVER
22685M:	Sakari Ailus <[email protected]>
22686L:	[email protected]
22687S:	Maintained
22688T:	git git://linuxtv.org/media.git
22689F:	drivers/media/i2c/imx208.c
22690
22691SONY IMX214 SENSOR DRIVER
22692M:	Ricardo Ribalda <[email protected]>
22693L:	[email protected]
22694S:	Maintained
22695T:	git git://linuxtv.org/media.git
22696F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22697F:	drivers/media/i2c/imx214.c
22698
22699SONY IMX219 SENSOR DRIVER
22700M:	Dave Stevenson <[email protected]>
22701L:	[email protected]
22702S:	Maintained
22703T:	git git://linuxtv.org/media.git
22704F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22705F:	drivers/media/i2c/imx219.c
22706
22707SONY IMX258 SENSOR DRIVER
22708M:	Sakari Ailus <[email protected]>
22709L:	[email protected]
22710S:	Maintained
22711T:	git git://linuxtv.org/media.git
22712F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22713F:	drivers/media/i2c/imx258.c
22714
22715SONY IMX274 SENSOR DRIVER
22716M:	Leon Luo <[email protected]>
22717L:	[email protected]
22718S:	Maintained
22719T:	git git://linuxtv.org/media.git
22720F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22721F:	drivers/media/i2c/imx274.c
22722
22723SONY IMX283 SENSOR DRIVER
22724M:	Kieran Bingham <[email protected]>
22725M:	Umang Jain <[email protected]>
22726L:	[email protected]
22727S:	Maintained
22728T:	git git://linuxtv.org/media.git
22729F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22730F:	drivers/media/i2c/imx283.c
22731
22732SONY IMX290 SENSOR DRIVER
22733M:	Manivannan Sadhasivam <[email protected]>
22734L:	[email protected]
22735S:	Maintained
22736T:	git git://linuxtv.org/media.git
22737F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22738F:	drivers/media/i2c/imx290.c
22739
22740SONY IMX296 SENSOR DRIVER
22741M:	Laurent Pinchart <[email protected]>
22742M:	Manivannan Sadhasivam <[email protected]>
22743L:	[email protected]
22744S:	Maintained
22745T:	git git://linuxtv.org/media.git
22746F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22747F:	drivers/media/i2c/imx296.c
22748
22749SONY IMX319 SENSOR DRIVER
22750M:	Bingbu Cao <[email protected]>
22751L:	[email protected]
22752S:	Maintained
22753T:	git git://linuxtv.org/media.git
22754F:	drivers/media/i2c/imx319.c
22755
22756SONY IMX334 SENSOR DRIVER
22757L:	[email protected]
22758S:	Orphan
22759T:	git git://linuxtv.org/media.git
22760F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22761F:	drivers/media/i2c/imx334.c
22762
22763SONY IMX335 SENSOR DRIVER
22764L:	[email protected]
22765S:	Orphan
22766T:	git git://linuxtv.org/media.git
22767F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22768F:	drivers/media/i2c/imx335.c
22769
22770SONY IMX355 SENSOR DRIVER
22771M:	Tianshu Qiu <[email protected]>
22772L:	[email protected]
22773S:	Maintained
22774T:	git git://linuxtv.org/media.git
22775F:	drivers/media/i2c/imx355.c
22776
22777SONY IMX412 SENSOR DRIVER
22778L:	[email protected]
22779S:	Orphan
22780T:	git git://linuxtv.org/media.git
22781F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22782F:	drivers/media/i2c/imx412.c
22783
22784SONY IMX415 SENSOR DRIVER
22785M:	Michael Riesch <[email protected]>
22786L:	[email protected]
22787S:	Maintained
22788T:	git git://linuxtv.org/media.git
22789F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22790F:	drivers/media/i2c/imx415.c
22791
22792SONY MEMORYSTICK SUBSYSTEM
22793M:	Maxim Levitsky <[email protected]>
22794M:	Alex Dubov <[email protected]>
22795M:	Ulf Hansson <[email protected]>
22796L:	[email protected]
22797S:	Maintained
22798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22799F:	drivers/memstick/
22800F:	include/linux/memstick.h
22801
22802SONY VAIO CONTROL DEVICE DRIVER
22803M:	Mattia Dongili <[email protected]>
22804L:	[email protected]
22805S:	Maintained
22806W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22807F:	Documentation/admin-guide/laptops/sony-laptop.rst
22808F:	drivers/char/sonypi.c
22809F:	drivers/platform/x86/sony-laptop.c
22810F:	include/linux/sony-laptop.h
22811
22812SOPHGO DEVICETREES and DRIVERS
22813M:	Chen Wang <[email protected]>
22814M:	Inochi Amaoto <[email protected]>
22815L:	[email protected]
22816W:	https://github.com/sophgo/linux/wiki
22817T:	git https://github.com/sophgo/linux.git
22818S:	Maintained
22819N:	sophgo
22820K:	sophgo
22821
22822SOUND
22823M:	Jaroslav Kysela <[email protected]>
22824M:	Takashi Iwai <[email protected]>
22825L:	[email protected]
22826S:	Maintained
22827W:	http://www.alsa-project.org/
22828Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22830F:	Documentation/sound/
22831F:	include/sound/
22832F:	include/uapi/sound/
22833F:	sound/
22834F:	tools/testing/selftests/alsa
22835
22836SOUND - ALSA SELFTESTS
22837M:	Mark Brown <[email protected]>
22838L:	[email protected]
22839L:	[email protected]
22840S:	Supported
22841F:	tools/testing/selftests/alsa
22842
22843SOUND - COMPRESSED AUDIO
22844M:	Vinod Koul <[email protected]>
22845L:	[email protected]
22846S:	Supported
22847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22848F:	Documentation/sound/designs/compress-offload.rst
22849F:	include/sound/compress_driver.h
22850F:	include/uapi/sound/compress_*
22851F:	sound/core/compress_offload.c
22852F:	sound/soc/soc-compress.c
22853
22854SOUND - CORE KUNIT TEST
22855M:	Ivan Orlov <[email protected]>
22856L:	[email protected]
22857S:	Supported
22858F:	sound/core/sound_kunit.c
22859
22860SOUND - DMAENGINE HELPERS
22861M:	Lars-Peter Clausen <[email protected]>
22862S:	Supported
22863F:	include/sound/dmaengine_pcm.h
22864F:	sound/core/pcm_dmaengine.c
22865F:	sound/soc/soc-generic-dmaengine-pcm.c
22866
22867SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22868M:	Liam Girdwood <[email protected]>
22869M:	Mark Brown <[email protected]>
22870L:	[email protected]
22871S:	Supported
22872W:	http://alsa-project.org/main/index.php/ASoC
22873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22874F:	Documentation/devicetree/bindings/sound/
22875F:	Documentation/sound/soc/
22876F:	include/dt-bindings/sound/
22877F:	include/sound/cs-amp-lib.h
22878F:	include/sound/cs35l*
22879F:	include/sound/cs4271.h
22880F:	include/sound/cs42l*
22881F:	include/sound/madera-pdata.h
22882F:	include/sound/soc*
22883F:	include/sound/sof.h
22884F:	include/sound/sof/
22885F:	include/sound/wm*.h
22886F:	include/trace/events/sof*.h
22887F:	include/uapi/sound/asoc.h
22888F:	sound/soc/
22889
22890SOUND - SOC LAYER / dapm-graph
22891M:	Luca Ceresoli <[email protected]>
22892L:	[email protected]
22893S:	Maintained
22894F:	tools/sound/dapm-graph
22895
22896SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22897M:	Liam Girdwood <[email protected]>
22898M:	Peter Ujfalusi <[email protected]>
22899M:	Bard Liao <[email protected]>
22900M:	Ranjani Sridharan <[email protected]>
22901M:	Daniel Baluta <[email protected]>
22902R:	Kai Vehmanen <[email protected]>
22903R:	Pierre-Louis Bossart <[email protected]>
22904L:	[email protected] (moderated for non-subscribers)
22905S:	Supported
22906W:	https://github.com/thesofproject/linux/
22907F:	sound/soc/sof/
22908
22909SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22910M:	Mark Brown <[email protected]>
22911M:	Kuninori Morimoto <[email protected]>
22912S:	Supported
22913L:	[email protected]
22914F:	sound/soc/generic/
22915F:	include/sound/simple_card*
22916F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22917F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22918
22919SOUNDWIRE SUBSYSTEM
22920M:	Vinod Koul <[email protected]>
22921M:	Bard Liao <[email protected]>
22922R:	Pierre-Louis Bossart <[email protected]>
22923R:	Sanyog Kale <[email protected]>
22924L:	[email protected]
22925S:	Supported
22926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22927F:	Documentation/driver-api/soundwire/
22928F:	drivers/soundwire/
22929F:	include/linux/soundwire/
22930
22931SP2 MEDIA DRIVER
22932M:	Olli Salonen <[email protected]>
22933L:	[email protected]
22934S:	Maintained
22935W:	https://linuxtv.org
22936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22937F:	drivers/media/dvb-frontends/sp2*
22938
22939SPANISH DOCUMENTATION
22940M:	Carlos Bilbao <[email protected]>
22941R:	Avadhut Naik <[email protected]>
22942S:	Maintained
22943F:	Documentation/translations/sp_SP/
22944
22945SPARC + UltraSPARC (sparc/sparc64)
22946M:	"David S. Miller" <[email protected]>
22947M:	Andreas Larsson <[email protected]>
22948L:	[email protected]
22949S:	Maintained
22950Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22953F:	arch/sparc/
22954F:	drivers/sbus/
22955
22956SPARC SERIAL DRIVERS
22957M:	"David S. Miller" <[email protected]>
22958L:	[email protected]
22959S:	Maintained
22960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22962F:	drivers/tty/serial/suncore.c
22963F:	drivers/tty/serial/sunhv.c
22964F:	drivers/tty/serial/sunsab.c
22965F:	drivers/tty/serial/sunsab.h
22966F:	drivers/tty/serial/sunsu.c
22967F:	drivers/tty/serial/sunzilog.c
22968F:	drivers/tty/serial/sunzilog.h
22969F:	drivers/tty/vcc.c
22970F:	include/linux/sunserialcore.h
22971
22972SPARSE CHECKER
22973M:	"Luc Van Oostenryck" <[email protected]>
22974L:	[email protected]
22975S:	Maintained
22976W:	https://sparse.docs.kernel.org/
22977Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22978B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22979T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22980F:	include/linux/compiler.h
22981
22982SPEAKUP CONSOLE SPEECH DRIVER
22983M:	William Hubbs <[email protected]>
22984M:	Chris Brannon <[email protected]>
22985M:	Kirk Reiser <[email protected]>
22986M:	Samuel Thibault <[email protected]>
22987L:	[email protected]
22988S:	Odd Fixes
22989W:	http://www.linux-speakup.org/
22990W:	https://github.com/linux-speakup/speakup
22991B:	https://github.com/linux-speakup/speakup/issues
22992F:	drivers/accessibility/speakup/
22993
22994SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22995M:	Viresh Kumar <[email protected]>
22996L:	[email protected] (moderated for non-subscribers)
22997L:	[email protected]
22998S:	Maintained
22999W:	http://www.st.com/spear
23000F:	arch/arm/boot/dts/st/spear*
23001F:	arch/arm/mach-spear/
23002F:	drivers/clk/spear/
23003F:	drivers/pinctrl/spear/
23004
23005SPI NOR SUBSYSTEM
23006M:	Tudor Ambarus <[email protected]>
23007M:	Pratyush Yadav <[email protected]>
23008M:	Michael Walle <[email protected]>
23009L:	[email protected]
23010S:	Maintained
23011W:	http://www.linux-mtd.infradead.org/
23012Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
23013C:	irc://irc.oftc.net/mtd
23014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
23015F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
23016F:	drivers/mtd/spi-nor/
23017F:	include/linux/mtd/spi-nor.h
23018
23019SPI OFFLOAD
23020R:	David Lechner <[email protected]>
23021F:	drivers/spi/spi-offload-trigger-pwm.c
23022F:	drivers/spi/spi-offload.c
23023F:	include/linux/spi/offload/
23024K:	spi_offload
23025
23026SPI SUBSYSTEM
23027M:	Mark Brown <[email protected]>
23028L:	[email protected]
23029S:	Maintained
23030Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
23031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
23032F:	Documentation/devicetree/bindings/spi/
23033F:	Documentation/spi/
23034F:	drivers/spi/
23035F:	include/linux/spi/
23036F:	include/uapi/linux/spi/
23037F:	tools/spi/
23038
23039SPMI SUBSYSTEM
23040M:	Stephen Boyd <[email protected]>
23041L:	[email protected]
23042S:	Maintained
23043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
23044F:	Documentation/devicetree/bindings/spmi/
23045F:	drivers/spmi/
23046F:	include/dt-bindings/spmi/spmi.h
23047F:	include/linux/spmi.h
23048F:	include/trace/events/spmi.h
23049
23050SPU FILE SYSTEM
23051L:	[email protected]
23052S:	Orphan
23053F:	Documentation/filesystems/spufs/spufs.rst
23054F:	arch/powerpc/platforms/cell/spufs/
23055
23056SQUASHFS FILE SYSTEM
23057M:	Phillip Lougher <[email protected]>
23058L:	[email protected] (subscribers-only)
23059S:	Maintained
23060W:	http://squashfs.org.uk
23061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
23062F:	Documentation/filesystems/squashfs.rst
23063F:	fs/squashfs/
23064
23065SRM (Alpha) environment access
23066M:	Jan-Benedict Glaw <[email protected]>
23067S:	Maintained
23068F:	arch/alpha/kernel/srm_env.c
23069
23070ST LSM6DSx IMU IIO DRIVER
23071M:	Lorenzo Bianconi <[email protected]>
23072L:	[email protected]
23073S:	Maintained
23074W:	http://www.st.com/
23075F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
23076F:	drivers/iio/imu/st_lsm6dsx/
23077
23078ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
23079M:	Benjamin Mugnier <[email protected]>
23080M:	Sylvain Petinot <[email protected]>
23081L:	[email protected]
23082S:	Maintained
23083T:	git git://linuxtv.org/media.git
23084F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
23085F:	drivers/media/i2c/st-mipid02.c
23086
23087ST STC3117 FUEL GAUGE DRIVER
23088M:	Hardevsinh Palaniya <[email protected]>
23089M:	Bhavin Sharma <[email protected]>
23090L:	[email protected]
23091S:	Maintained
23092F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
23093F:	drivers/power/supply/stc3117_fuel_gauge.c
23094
23095ST STM32 FIREWALL
23096M:	Gatien Chevallier <[email protected]>
23097S:	Maintained
23098F:	drivers/bus/stm32_etzpc.c
23099F:	drivers/bus/stm32_firewall.c
23100F:	drivers/bus/stm32_rifsc.c
23101
23102ST STM32 I2C/SMBUS DRIVER
23103M:	Pierre-Yves MORDRET <[email protected]>
23104M:	Alain Volmat <[email protected]>
23105L:	[email protected]
23106S:	Maintained
23107F:	drivers/i2c/busses/i2c-stm32*
23108
23109ST STM32 SPI DRIVER
23110M:	Alain Volmat <[email protected]>
23111L:	[email protected]
23112S:	Maintained
23113F:	drivers/spi/spi-stm32.c
23114
23115ST STPDDC60 DRIVER
23116M:	Daniel Nilsson <[email protected]>
23117L:	[email protected]
23118S:	Maintained
23119F:	Documentation/hwmon/stpddc60.rst
23120F:	drivers/hwmon/pmbus/stpddc60.c
23121
23122ST VGXY61 DRIVER
23123M:	Benjamin Mugnier <[email protected]>
23124M:	Sylvain Petinot <[email protected]>
23125L:	[email protected]
23126S:	Maintained
23127T:	git git://linuxtv.org/media.git
23128F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
23129F:	Documentation/userspace-api/media/drivers/vgxy61.rst
23130F:	drivers/media/i2c/vgxy61.c
23131
23132ST VL53L0X ToF RANGER(I2C) IIO DRIVER
23133M:	Song Qiang <[email protected]>
23134L:	[email protected]
23135S:	Maintained
23136F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
23137F:	drivers/iio/proximity/vl53l0x-i2c.c
23138
23139STABLE BRANCH
23140M:	Greg Kroah-Hartman <[email protected]>
23141M:	Sasha Levin <[email protected]>
23142L:	[email protected]
23143S:	Supported
23144F:	Documentation/process/stable-kernel-rules.rst
23145
23146STAGING - ATOMISP DRIVER
23147M:	Hans de Goede <[email protected]>
23148M:	Mauro Carvalho Chehab <[email protected]>
23149R:	Sakari Ailus <[email protected]>
23150L:	[email protected]
23151S:	Maintained
23152F:	drivers/staging/media/atomisp/
23153
23154STAGING - INDUSTRIAL IO
23155M:	Jonathan Cameron <[email protected]>
23156L:	[email protected]
23157S:	Odd Fixes
23158F:	Documentation/devicetree/bindings/staging/iio/
23159F:	drivers/staging/iio/
23160
23161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
23162M:	Marc Dietrich <[email protected]>
23163L:	[email protected] (moderated for non-subscribers)
23164L:	[email protected]
23165S:	Maintained
23166F:	drivers/staging/nvec/
23167
23168STAGING - SEPS525 LCD CONTROLLER DRIVERS
23169M:	Michael Hennerich <[email protected]>
23170L:	[email protected]
23171S:	Supported
23172F:	drivers/staging/fbtft/fb_seps525.c
23173
23174STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23175M:	Sudip Mukherjee <[email protected]>
23176M:	Teddy Wang <[email protected]>
23177M:	Sudip Mukherjee <[email protected]>
23178L:	[email protected]
23179S:	Maintained
23180F:	drivers/staging/sm750fb/
23181
23182STAGING SUBSYSTEM
23183M:	Greg Kroah-Hartman <[email protected]>
23184L:	[email protected]
23185S:	Supported
23186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23187F:	drivers/staging/
23188
23189STANDALONE CACHE CONTROLLER DRIVERS
23190M:	Conor Dooley <[email protected]>
23191S:	Maintained
23192T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23193F:	Documentation/devicetree/bindings/cache/
23194F:	drivers/cache
23195
23196STARFIRE/DURALAN NETWORK DRIVER
23197M:	Ion Badulescu <[email protected]>
23198S:	Odd Fixes
23199F:	drivers/net/ethernet/adaptec/starfire*
23200
23201STARFIVE CAMERA SUBSYSTEM DRIVER
23202M:	Jack Zhu <[email protected]>
23203M:	Changhuang Liang <[email protected]>
23204L:	[email protected]
23205S:	Maintained
23206F:	Documentation/admin-guide/media/starfive_camss.rst
23207F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23208F:	drivers/staging/media/starfive/camss
23209
23210STARFIVE CRYPTO DRIVER
23211M:	Jia Jie Ho <[email protected]>
23212M:	William Qiu <[email protected]>
23213S:	Supported
23214F:	Documentation/devicetree/bindings/crypto/starfive*
23215F:	drivers/crypto/starfive/
23216
23217STARFIVE DEVICETREES
23218M:	Emil Renner Berthing <[email protected]>
23219S:	Maintained
23220F:	arch/riscv/boot/dts/starfive/
23221
23222STARFIVE DWMAC GLUE LAYER
23223M:	Emil Renner Berthing <[email protected]>
23224M:	Minda Chen <[email protected]>
23225S:	Maintained
23226F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23227F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23228
23229STARFIVE JH7110 DPHY RX DRIVER
23230M:	Jack Zhu <[email protected]>
23231M:	Changhuang Liang <[email protected]>
23232S:	Supported
23233F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23234F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
23235
23236STARFIVE JH7110 DPHY TX DRIVER
23237M:	Keith Zhao <[email protected]>
23238S:	Supported
23239F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23240F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
23241
23242STARFIVE JH7110 MMC/SD/SDIO DRIVER
23243M:	William Qiu <[email protected]>
23244S:	Supported
23245F:	Documentation/devicetree/bindings/mmc/starfive*
23246F:	drivers/mmc/host/dw_mmc-starfive.c
23247
23248STARFIVE JH7110 PLL CLOCK DRIVER
23249M:	Xingyu Wu <[email protected]>
23250S:	Supported
23251F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23252F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
23253
23254STARFIVE JH7110 PWMDAC DRIVER
23255M:	Hal Feng <[email protected]>
23256M:	Xingyu Wu <[email protected]>
23257S:	Supported
23258F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23259F:	sound/soc/starfive/jh7110_pwmdac.c
23260
23261STARFIVE JH7110 SYSCON
23262M:	William Qiu <[email protected]>
23263M:	Xingyu Wu <[email protected]>
23264S:	Supported
23265F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23266
23267STARFIVE JH7110 TDM DRIVER
23268M:	Walker Chen <[email protected]>
23269S:	Maintained
23270F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23271F:	sound/soc/starfive/jh7110_tdm.c
23272
23273STARFIVE JH71X0 CLOCK DRIVERS
23274M:	Emil Renner Berthing <[email protected]>
23275M:	Hal Feng <[email protected]>
23276S:	Maintained
23277F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23278F:	drivers/clk/starfive/clk-starfive-jh71*
23279F:	include/dt-bindings/clock/starfive?jh71*.h
23280
23281STARFIVE JH71X0 PINCTRL DRIVERS
23282M:	Emil Renner Berthing <[email protected]>
23283M:	Jianlong Huang <[email protected]>
23284M:	Hal Feng <[email protected]>
23285L:	[email protected]
23286S:	Maintained
23287F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23288F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23289F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23290F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23291
23292STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23293M:	Emil Renner Berthing <[email protected]>
23294M:	Hal Feng <[email protected]>
23295S:	Maintained
23296F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23297F:	drivers/reset/starfive/reset-starfive-jh71*
23298F:	include/dt-bindings/reset/starfive?jh71*.h
23299
23300STARFIVE JH71X0 USB DRIVERS
23301M:	Minda Chen <[email protected]>
23302S:	Maintained
23303F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23304F:	drivers/usb/cdns3/cdns3-starfive.c
23305
23306STARFIVE JH71XX PMU CONTROLLER DRIVER
23307M:	Walker Chen <[email protected]>
23308M:	Changhuang Liang <[email protected]>
23309S:	Supported
23310F:	Documentation/devicetree/bindings/power/starfive*
23311F:	drivers/pmdomain/starfive/
23312F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23313
23314STARFIVE SOC DRIVERS
23315M:	Conor Dooley <[email protected]>
23316S:	Maintained
23317T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23318F:	Documentation/devicetree/bindings/soc/starfive/
23319
23320STARFIVE STARLINK PMU DRIVER
23321M:	Ji Sheng Teoh <[email protected]>
23322S:	Maintained
23323F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23324F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23325F:	drivers/perf/starfive_starlink_pmu.c
23326
23327STARFIVE TRNG DRIVER
23328M:	Jia Jie Ho <[email protected]>
23329S:	Supported
23330F:	Documentation/devicetree/bindings/rng/starfive*
23331F:	drivers/char/hw_random/jh7110-trng.c
23332
23333STARFIVE WATCHDOG DRIVER
23334M:	Xingyu Wu <[email protected]>
23335M:	Ziv Xu <[email protected]>
23336S:	Supported
23337F:	Documentation/devicetree/bindings/watchdog/starfive*
23338F:	drivers/watchdog/starfive-wdt.c
23339
23340STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23341M:	Minda Chen <[email protected]>
23342S:	Supported
23343F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23344F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23345F:	drivers/phy/starfive/phy-jh7110-pcie.c
23346F:	drivers/phy/starfive/phy-jh7110-usb.c
23347
23348STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23349M:	Changhuang Liang <[email protected]>
23350S:	Supported
23351F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23352F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23353
23354STATIC BRANCH/CALL
23355M:	Peter Zijlstra <[email protected]>
23356M:	Josh Poimboeuf <[email protected]>
23357M:	Jason Baron <[email protected]>
23358R:	Steven Rostedt <[email protected]>
23359R:	Ard Biesheuvel <[email protected]>
23360S:	Supported
23361F:	arch/*/include/asm/jump_label*.h
23362F:	arch/*/include/asm/static_call*.h
23363F:	arch/*/kernel/jump_label.c
23364F:	arch/*/kernel/static_call.c
23365F:	include/linux/jump_label*.h
23366F:	include/linux/static_call*.h
23367F:	kernel/jump_label.c
23368F:	kernel/static_call*.c
23369
23370STI AUDIO (ASoC) DRIVERS
23371M:	Arnaud Pouliquen <[email protected]>
23372L:	[email protected]
23373S:	Maintained
23374F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23375F:	sound/soc/sti/
23376
23377STI CEC DRIVER
23378M:	Alain Volmat <[email protected]>
23379S:	Maintained
23380F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23381F:	drivers/media/cec/platform/sti/
23382
23383STK1160 USB VIDEO CAPTURE DRIVER
23384M:	Ezequiel Garcia <[email protected]>
23385L:	[email protected]
23386S:	Maintained
23387T:	git git://linuxtv.org/media.git
23388F:	drivers/media/usb/stk1160/
23389
23390STM32 AUDIO (ASoC) DRIVERS
23391M:	Olivier Moysan <[email protected]>
23392M:	Arnaud Pouliquen <[email protected]>
23393L:	[email protected]
23394S:	Maintained
23395F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23396F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23397F:	sound/soc/stm/
23398
23399STM32 DMA DRIVERS
23400M:	Amélie Delaunay <[email protected]>
23401L:	[email protected]
23402L:	[email protected] (moderated for non-subscribers)
23403S:	Maintained
23404F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23405F:	Documentation/devicetree/bindings/dma/stm32/
23406F:	drivers/dma/stm32/
23407
23408STM32 TIMER/LPTIMER DRIVERS
23409M:	Fabrice Gasnier <[email protected]>
23410S:	Maintained
23411F:	Documentation/ABI/testing/*timer-stm32
23412F:	Documentation/devicetree/bindings/*/*stm32-*timer*
23413F:	drivers/*/stm32-*timer*
23414F:	drivers/pwm/pwm-stm32*
23415F:	include/linux/*/stm32-*tim*
23416
23417STM32MP25 USB3/PCIE COMBOPHY DRIVER
23418M:	Christian Bruel <[email protected]>
23419S:	Maintained
23420F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23421F:	drivers/phy/st/phy-stm32-combophy.c
23422
23423STMMAC ETHERNET DRIVER
23424L:	[email protected]
23425S:	Orphan
23426F:	Documentation/networking/device_drivers/ethernet/stmicro/
23427F:	drivers/net/ethernet/stmicro/stmmac/
23428
23429SUN HAPPY MEAL ETHERNET DRIVER
23430M:	Sean Anderson <[email protected]>
23431S:	Maintained
23432F:	drivers/net/ethernet/sun/sunhme.*
23433
23434SUN3/3X
23435M:	Sam Creasey <[email protected]>
23436S:	Maintained
23437W:	http://sammy.net/sun3/
23438F:	arch/m68k/include/asm/sun3*
23439F:	arch/m68k/kernel/*sun3*
23440F:	arch/m68k/sun3*/
23441F:	drivers/net/ethernet/i825xx/sun3*
23442
23443SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23444M:	Hans de Goede <[email protected]>
23445L:	[email protected]
23446S:	Maintained
23447F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23448F:	drivers/input/keyboard/sun4i-lradc-keys.c
23449
23450SUNPLUS ETHERNET DRIVER
23451M:	Wells Lu <[email protected]>
23452L:	[email protected]
23453S:	Maintained
23454W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
23455F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23456F:	drivers/net/ethernet/sunplus/
23457
23458SUNPLUS MMC DRIVER
23459M:	Tony Huang <[email protected]>
23460M:	Li-hao Kuo <[email protected]>
23461S:	Maintained
23462F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23463F:	drivers/mmc/host/sunplus-mmc.c
23464
23465SUNPLUS OCOTP DRIVER
23466M:	Vincent Shih <[email protected]>
23467S:	Maintained
23468F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23469F:	drivers/nvmem/sunplus-ocotp.c
23470
23471SUNPLUS PWM DRIVER
23472M:	Hammer Hsieh <[email protected]>
23473S:	Maintained
23474F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23475F:	drivers/pwm/pwm-sunplus.c
23476
23477SUNPLUS RTC DRIVER
23478M:	Vincent Shih <[email protected]>
23479L:	[email protected]
23480S:	Maintained
23481F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23482F:	drivers/rtc/rtc-sunplus.c
23483
23484SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23485M:	Li-hao Kuo <[email protected]>
23486L:	[email protected]
23487S:	Maintained
23488F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23489F:	drivers/spi/spi-sunplus-sp7021.c
23490
23491SUNPLUS UART DRIVER
23492M:	Hammer Hsieh <[email protected]>
23493S:	Maintained
23494F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23495F:	drivers/tty/serial/sunplus-uart.c
23496
23497SUNPLUS USB2 PHY DRIVER
23498M:	Vincent Shih <[email protected]>
23499L:	[email protected]
23500S:	Maintained
23501F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23502F:	drivers/phy/sunplus/Kconfig
23503F:	drivers/phy/sunplus/Makefile
23504F:	drivers/phy/sunplus/phy-sunplus-usb2.c
23505
23506SUNPLUS WATCHDOG DRIVER
23507M:	Xiantao Hu <[email protected]>
23508L:	[email protected]
23509S:	Maintained
23510F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23511F:	drivers/watchdog/sunplus_wdt.c
23512
23513SUPERH
23514M:	Yoshinori Sato <[email protected]>
23515M:	Rich Felker <[email protected]>
23516M:	John Paul Adrian Glaubitz <[email protected]>
23517L:	[email protected]
23518S:	Maintained
23519Q:	http://patchwork.kernel.org/project/linux-sh/list/
23520F:	Documentation/arch/sh/
23521F:	arch/sh/
23522F:	drivers/sh/
23523
23524SUSPEND TO RAM
23525M:	"Rafael J. Wysocki" <[email protected]>
23526M:	Len Brown <[email protected]>
23527M:	Pavel Machek <[email protected]>
23528L:	[email protected]
23529S:	Supported
23530B:	https://bugzilla.kernel.org
23531F:	Documentation/power/
23532F:	arch/x86/kernel/acpi/sleep*
23533F:	arch/x86/kernel/acpi/wakeup*
23534F:	drivers/base/power/
23535F:	include/linux/freezer.h
23536F:	include/linux/pm.h
23537F:	include/linux/suspend.h
23538F:	kernel/power/
23539
23540SVGA HANDLING
23541M:	Martin Mares <[email protected]>
23542L:	[email protected]
23543S:	Maintained
23544F:	Documentation/admin-guide/svga.rst
23545F:	arch/x86/boot/video*
23546
23547SWITCHDEV
23548M:	Jiri Pirko <[email protected]>
23549M:	Ivan Vecera <[email protected]>
23550L:	[email protected]
23551S:	Supported
23552F:	include/net/switchdev.h
23553F:	net/switchdev/
23554
23555SY8106A REGULATOR DRIVER
23556M:	Icenowy Zheng <[email protected]>
23557S:	Maintained
23558F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23559F:	drivers/regulator/sy8106a-regulator.c
23560
23561SYNC FILE FRAMEWORK
23562M:	Sumit Semwal <[email protected]>
23563R:	Gustavo Padovan <[email protected]>
23564L:	[email protected]
23565L:	[email protected]
23566S:	Maintained
23567T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23568F:	Documentation/driver-api/sync_file.rst
23569F:	drivers/dma-buf/dma-fence*
23570F:	drivers/dma-buf/sw_sync.c
23571F:	drivers/dma-buf/sync_*
23572F:	include/linux/sync_file.h
23573F:	include/uapi/linux/sync_file.h
23574
23575SYNOPSYS ARC ARCHITECTURE
23576M:	Vineet Gupta <[email protected]>
23577L:	[email protected]
23578S:	Supported
23579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23580F:	Documentation/arch/arc
23581F:	Documentation/devicetree/bindings/arc/*
23582F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23583F:	arch/arc/
23584F:	drivers/clocksource/arc_timer.c
23585F:	drivers/tty/serial/arc_uart.c
23586
23587SYNOPSYS ARC HSDK SDP pll clock driver
23588M:	Eugeniy Paltsev <[email protected]>
23589S:	Supported
23590F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23591F:	drivers/clk/clk-hsdk-pll.c
23592
23593SYNOPSYS ARC SDP clock driver
23594M:	Eugeniy Paltsev <[email protected]>
23595S:	Supported
23596F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23597F:	drivers/clk/axs10x/*
23598
23599SYNOPSYS ARC SDP platform support
23600M:	Alexey Brodkin <[email protected]>
23601S:	Supported
23602F:	Documentation/devicetree/bindings/arc/axs10*
23603F:	arch/arc/boot/dts/ax*
23604F:	arch/arc/plat-axs10x
23605
23606SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23607M:	Eugeniy Paltsev <[email protected]>
23608S:	Supported
23609F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23610F:	drivers/reset/reset-axs10x.c
23611
23612SYNOPSYS CREG GPIO DRIVER
23613M:	Eugeniy Paltsev <[email protected]>
23614S:	Maintained
23615F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23616F:	drivers/gpio/gpio-creg-snps.c
23617
23618SYNOPSYS DESIGNWARE 8250 UART DRIVER
23619M:	Ilpo Järvinen <[email protected]>
23620R:	Andy Shevchenko <[email protected]>
23621S:	Supported
23622F:	drivers/tty/serial/8250/8250_dw.c
23623F:	drivers/tty/serial/8250/8250_dwlib.*
23624F:	drivers/tty/serial/8250/8250_lpss.c
23625
23626SYNOPSYS DESIGNWARE APB GPIO DRIVER
23627M:	Hoan Tran <[email protected]>
23628L:	[email protected]
23629S:	Maintained
23630F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23631F:	drivers/gpio/gpio-dwapb.c
23632
23633SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23634M:	Eugeniy Paltsev <[email protected]>
23635S:	Maintained
23636F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23637F:	drivers/dma/dw-axi-dmac/
23638
23639SYNOPSYS DESIGNWARE DMAC DRIVER
23640M:	Viresh Kumar <[email protected]>
23641R:	Andy Shevchenko <[email protected]>
23642S:	Maintained
23643F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23644F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23645F:	drivers/dma/dw/
23646F:	include/dt-bindings/dma/dw-dmac.h
23647F:	include/linux/dma/dw.h
23648F:	include/linux/platform_data/dma-dw.h
23649
23650SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23651M:	Jose Abreu <[email protected]>
23652L:	[email protected]
23653S:	Maintained
23654F:	drivers/net/ethernet/synopsys/
23655
23656SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23657L:	[email protected]
23658S:	Orphan
23659F:	drivers/net/pcs/pcs-xpcs.c
23660F:	drivers/net/pcs/pcs-xpcs.h
23661F:	include/linux/pcs/pcs-xpcs.h
23662
23663SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23664M:	Shreeya Patel <[email protected]>
23665L:	[email protected]
23666L:	[email protected]
23667S:	Maintained
23668F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23669F:	drivers/media/platform/synopsys/hdmirx/*
23670
23671SYNOPSYS DESIGNWARE I2C DRIVER
23672M:	Jarkko Nikula <[email protected]>
23673R:	Andy Shevchenko <[email protected]>
23674R:	Mika Westerberg <[email protected]>
23675R:	Jan Dabros <[email protected]>
23676L:	[email protected]
23677S:	Supported
23678F:	drivers/i2c/busses/i2c-designware-*
23679
23680SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23681M:	Jaehoon Chung <[email protected]>
23682L:	[email protected]
23683S:	Maintained
23684F:	drivers/mmc/host/dw_mmc*
23685
23686SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23687M:	Shuai Xue <[email protected]>
23688M:	Jing Zhang <[email protected]>
23689S:	Supported
23690F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23691F:	drivers/perf/dwc_pcie_pmu.c
23692
23693SYNOPSYS HSDK RESET CONTROLLER DRIVER
23694M:	Eugeniy Paltsev <[email protected]>
23695S:	Supported
23696F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23697F:	drivers/reset/reset-hsdk.c
23698F:	include/dt-bindings/reset/snps,hsdk-reset.h
23699
23700SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23701M:	Prabu Thangamuthu <[email protected]>
23702M:	Manjunath M B <[email protected]>
23703L:	[email protected]
23704S:	Maintained
23705F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23706
23707SYSTEM CONFIGURATION (SYSCON)
23708M:	Lee Jones <[email protected]>
23709M:	Arnd Bergmann <[email protected]>
23710S:	Supported
23711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23712F:	drivers/mfd/syscon.c
23713
23714SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23715M:	Sudeep Holla <[email protected]>
23716R:	Cristian Marussi <[email protected]>
23717L:	[email protected]
23718L:	[email protected] (moderated for non-subscribers)
23719S:	Maintained
23720F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23721F:	drivers/clk/clk-sc[mp]i.c
23722F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23723F:	drivers/firmware/arm_scmi/
23724F:	drivers/firmware/arm_scpi.c
23725F:	drivers/hwmon/scmi-hwmon.c
23726F:	drivers/pinctrl/pinctrl-scmi.c
23727F:	drivers/pmdomain/arm/
23728F:	drivers/powercap/arm_scmi_powercap.c
23729F:	drivers/regulator/scmi-regulator.c
23730F:	drivers/reset/reset-scmi.c
23731F:	include/linux/sc[mp]i_protocol.h
23732F:	include/trace/events/scmi.h
23733F:	include/uapi/linux/virtio_scmi.h
23734
23735SYSTEM RESET/SHUTDOWN DRIVERS
23736M:	Sebastian Reichel <[email protected]>
23737L:	[email protected]
23738S:	Maintained
23739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23740F:	Documentation/devicetree/bindings/power/reset/
23741F:	drivers/power/reset/
23742
23743SYSTEM TRACE MODULE CLASS
23744M:	Alexander Shishkin <[email protected]>
23745S:	Maintained
23746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23747F:	Documentation/trace/stm.rst
23748F:	drivers/hwtracing/stm/
23749F:	include/linux/stm.h
23750F:	include/uapi/linux/stm.h
23751
23752SYSTEM76 ACPI DRIVER
23753M:	Jeremy Soller <[email protected]>
23754M:	System76 Product Development <[email protected]>
23755L:	[email protected]
23756S:	Maintained
23757F:	drivers/platform/x86/system76_acpi.c
23758
23759TASKSTATS STATISTICS INTERFACE
23760M:	Balbir Singh <[email protected]>
23761S:	Maintained
23762F:	Documentation/accounting/taskstats*
23763F:	include/linux/taskstats*
23764F:	kernel/taskstats.c
23765
23766TC subsystem
23767M:	Jamal Hadi Salim <[email protected]>
23768M:	Cong Wang <[email protected]>
23769M:	Jiri Pirko <[email protected]>
23770L:	[email protected]
23771S:	Maintained
23772F:	include/net/pkt_cls.h
23773F:	include/net/pkt_sched.h
23774F:	include/net/tc_act/
23775F:	include/uapi/linux/pkt_cls.h
23776F:	include/uapi/linux/pkt_sched.h
23777F:	include/uapi/linux/tc_act/
23778F:	include/uapi/linux/tc_ematch/
23779F:	net/sched/
23780F:	tools/testing/selftests/tc-testing
23781
23782TC90522 MEDIA DRIVER
23783M:	Akihiro Tsukada <[email protected]>
23784L:	[email protected]
23785S:	Odd Fixes
23786F:	drivers/media/dvb-frontends/tc90522*
23787
23788TCP LOW PRIORITY MODULE
23789M:	"Wong Hoi Sing, Edison" <[email protected]>
23790M:	"Hung Hing Lun, Mike" <[email protected]>
23791S:	Maintained
23792W:	http://tcp-lp-mod.sourceforge.net/
23793F:	net/ipv4/tcp_lp.c
23794
23795TDA10071 MEDIA DRIVER
23796L:	[email protected]
23797S:	Orphan
23798W:	https://linuxtv.org
23799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23800F:	drivers/media/dvb-frontends/tda10071*
23801
23802TDA18212 MEDIA DRIVER
23803L:	[email protected]
23804S:	Orphan
23805W:	https://linuxtv.org
23806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23807F:	drivers/media/tuners/tda18212*
23808
23809TDA18218 MEDIA DRIVER
23810L:	[email protected]
23811S:	Orphan
23812W:	https://linuxtv.org
23813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23814F:	drivers/media/tuners/tda18218*
23815
23816TDA18250 MEDIA DRIVER
23817M:	Olli Salonen <[email protected]>
23818L:	[email protected]
23819S:	Maintained
23820W:	https://linuxtv.org
23821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23822T:	git git://linuxtv.org/media.git
23823F:	drivers/media/tuners/tda18250*
23824
23825TDA18271 MEDIA DRIVER
23826M:	Michael Krufky <[email protected]>
23827L:	[email protected]
23828S:	Maintained
23829W:	https://linuxtv.org
23830W:	http://github.com/mkrufky
23831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23832T:	git git://linuxtv.org/mkrufky/tuners.git
23833F:	drivers/media/tuners/tda18271*
23834
23835TDA1997x MEDIA DRIVER
23836M:	Tim Harvey <[email protected]>
23837L:	[email protected]
23838S:	Maintained
23839W:	https://linuxtv.org
23840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23841F:	drivers/media/i2c/tda1997x.*
23842
23843TDA827x MEDIA DRIVER
23844M:	Michael Krufky <[email protected]>
23845L:	[email protected]
23846S:	Maintained
23847W:	https://linuxtv.org
23848W:	http://github.com/mkrufky
23849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23850T:	git git://linuxtv.org/mkrufky/tuners.git
23851F:	drivers/media/tuners/tda8290.*
23852
23853TDA8290 MEDIA DRIVER
23854M:	Michael Krufky <[email protected]>
23855L:	[email protected]
23856S:	Maintained
23857W:	https://linuxtv.org
23858W:	http://github.com/mkrufky
23859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23860T:	git git://linuxtv.org/mkrufky/tuners.git
23861F:	drivers/media/tuners/tda8290.*
23862
23863TDA9840 MEDIA DRIVER
23864M:	Hans Verkuil <[email protected]>
23865L:	[email protected]
23866S:	Maintained
23867W:	https://linuxtv.org
23868T:	git git://linuxtv.org/media.git
23869F:	drivers/media/i2c/tda9840*
23870
23871TEA5761 TUNER DRIVER
23872M:	Mauro Carvalho Chehab <[email protected]>
23873L:	[email protected]
23874S:	Odd fixes
23875W:	https://linuxtv.org
23876T:	git git://linuxtv.org/media.git
23877F:	drivers/media/tuners/tea5761.*
23878
23879TEA5767 TUNER DRIVER
23880M:	Mauro Carvalho Chehab <[email protected]>
23881L:	[email protected]
23882S:	Maintained
23883W:	https://linuxtv.org
23884T:	git git://linuxtv.org/media.git
23885F:	drivers/media/tuners/tea5767.*
23886
23887TEA6415C MEDIA DRIVER
23888M:	Hans Verkuil <[email protected]>
23889L:	[email protected]
23890S:	Maintained
23891W:	https://linuxtv.org
23892T:	git git://linuxtv.org/media.git
23893F:	drivers/media/i2c/tea6415c*
23894
23895TEA6420 MEDIA DRIVER
23896M:	Hans Verkuil <[email protected]>
23897L:	[email protected]
23898S:	Maintained
23899W:	https://linuxtv.org
23900T:	git git://linuxtv.org/media.git
23901F:	drivers/media/i2c/tea6420*
23902
23903TEAM DRIVER
23904M:	Jiri Pirko <[email protected]>
23905L:	[email protected]
23906S:	Supported
23907F:	Documentation/netlink/specs/team.yaml
23908F:	drivers/net/team/
23909F:	include/linux/if_team.h
23910F:	include/uapi/linux/if_team.h
23911F:	tools/testing/selftests/drivers/net/team/
23912
23913TECHNICAL ADVISORY BOARD PROCESS DOCS
23914M:	"Theodore Ts'o" <[email protected]>
23915M:	Greg Kroah-Hartman <[email protected]>
23916L:	[email protected]
23917S:	Maintained
23918F:	Documentation/process/contribution-maturity-model.rst
23919F:	Documentation/process/researcher-guidelines.rst
23920
23921TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23922M:	"Savoir-faire Linux Inc." <[email protected]>
23923S:	Maintained
23924F:	arch/x86/platform/ts5500/
23925
23926TECHNOTREND USB IR RECEIVER
23927M:	Sean Young <[email protected]>
23928L:	[email protected]
23929S:	Maintained
23930F:	drivers/media/rc/ttusbir.c
23931
23932TECHWELL TW9900 VIDEO DECODER
23933M:	Mehdi Djait <[email protected]>
23934L:	[email protected]
23935S:	Maintained
23936F:	drivers/media/i2c/tw9900.c
23937
23938TECHWELL TW9910 VIDEO DECODER
23939L:	[email protected]
23940S:	Orphan
23941F:	drivers/media/i2c/tw9910.c
23942F:	include/media/i2c/tw9910.h
23943
23944TEE SUBSYSTEM
23945M:	Jens Wiklander <[email protected]>
23946R:	Sumit Garg <[email protected]>
23947L:	[email protected]
23948S:	Maintained
23949F:	Documentation/ABI/testing/sysfs-class-tee
23950F:	Documentation/driver-api/tee.rst
23951F:	Documentation/tee/
23952F:	Documentation/userspace-api/tee.rst
23953F:	drivers/tee/
23954F:	include/linux/tee_core.h
23955F:	include/linux/tee_drv.h
23956F:	include/uapi/linux/tee.h
23957
23958TEGRA ARCHITECTURE SUPPORT
23959M:	Thierry Reding <[email protected]>
23960M:	Jonathan Hunter <[email protected]>
23961L:	[email protected]
23962S:	Supported
23963Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23965N:	[^a-z]tegra
23966
23967TEGRA CLOCK DRIVER
23968M:	Peter De Schrijver <[email protected]>
23969M:	Prashant Gaikwad <[email protected]>
23970S:	Supported
23971F:	drivers/clk/tegra/
23972
23973TEGRA CRYPTO DRIVERS
23974M:	Akhil R <[email protected]>
23975S:	Supported
23976F:	drivers/crypto/tegra/*
23977
23978TEGRA DMA DRIVERS
23979M:	Laxman Dewangan <[email protected]>
23980M:	Jon Hunter <[email protected]>
23981S:	Supported
23982F:	drivers/dma/tegra*
23983
23984TEGRA I2C DRIVER
23985M:	Laxman Dewangan <[email protected]>
23986R:	Dmitry Osipenko <[email protected]>
23987S:	Supported
23988F:	drivers/i2c/busses/i2c-tegra.c
23989
23990TEGRA IOMMU DRIVERS
23991M:	Thierry Reding <[email protected]>
23992R:	Krishna Reddy <[email protected]>
23993L:	[email protected]
23994S:	Supported
23995F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23996F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23997F:	drivers/iommu/tegra*
23998
23999TEGRA KBC DRIVER
24000M:	Laxman Dewangan <[email protected]>
24001S:	Supported
24002F:	drivers/input/keyboard/tegra-kbc.c
24003
24004TEGRA NAND DRIVER
24005M:	Stefan Agner <[email protected]>
24006M:	Lucas Stach <[email protected]>
24007S:	Maintained
24008F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
24009F:	drivers/mtd/nand/raw/tegra_nand.c
24010
24011TEGRA PWM DRIVER
24012M:	Thierry Reding <[email protected]>
24013S:	Supported
24014F:	drivers/pwm/pwm-tegra.c
24015
24016TEGRA QUAD SPI DRIVER
24017M:	Thierry Reding <[email protected]>
24018M:	Jonathan Hunter <[email protected]>
24019M:	Sowjanya Komatineni <[email protected]>
24020L:	[email protected]
24021S:	Maintained
24022F:	drivers/spi/spi-tegra210-quad.c
24023
24024TEGRA SERIAL DRIVER
24025M:	Laxman Dewangan <[email protected]>
24026S:	Supported
24027F:	drivers/tty/serial/serial-tegra.c
24028
24029TEGRA SPI DRIVER
24030M:	Laxman Dewangan <[email protected]>
24031S:	Supported
24032F:	drivers/spi/spi-tegra*
24033
24034TEGRA VIDEO DRIVER
24035M:	Thierry Reding <[email protected]>
24036M:	Jonathan Hunter <[email protected]>
24037M:	Sowjanya Komatineni <[email protected]>
24038M:	Luca Ceresoli <[email protected]>
24039L:	[email protected]
24040L:	[email protected]
24041S:	Maintained
24042F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
24043F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
24044F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
24045F:	drivers/staging/media/tegra-video/
24046
24047TEGRA XUSB PADCTL DRIVER
24048M:	JC Kuo <[email protected]>
24049S:	Supported
24050F:	drivers/phy/tegra/xusb*
24051
24052TEHUTI ETHERNET DRIVER
24053M:	Andy Gospodarek <[email protected]>
24054L:	[email protected]
24055S:	Maintained
24056F:	drivers/net/ethernet/tehuti/tehuti.*
24057
24058TEHUTI TN40XX ETHERNET DRIVER
24059M:	FUJITA Tomonori <[email protected]>
24060L:	[email protected]
24061S:	Maintained
24062F:	drivers/net/ethernet/tehuti/tn40*
24063
24064TELECOM CLOCK DRIVER FOR MCPL0010
24065M:	Mark Gross <[email protected]>
24066S:	Supported
24067F:	drivers/char/tlclk.c
24068
24069TEMPO SEMICONDUCTOR DRIVERS
24070M:	Steven Eckhoff <[email protected]>
24071S:	Maintained
24072F:	Documentation/devicetree/bindings/sound/tscs*.txt
24073F:	sound/soc/codecs/tscs*.c
24074F:	sound/soc/codecs/tscs*.h
24075
24076TENSILICA XTENSA PORT (xtensa)
24077M:	Chris Zankel <[email protected]>
24078M:	Max Filippov <[email protected]>
24079S:	Maintained
24080T:	git https://github.com/jcmvbkbc/linux-xtensa.git
24081F:	arch/xtensa/
24082F:	drivers/irqchip/irq-xtensa-*
24083
24084TEXAS INSTRUMENTS ASoC DRIVERS
24085M:	Peter Ujfalusi <[email protected]>
24086L:	[email protected]
24087S:	Maintained
24088F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
24089F:	sound/soc/ti/
24090
24091TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
24092M:	Shenghao Ding <[email protected]>
24093M:	Kevin Lu <[email protected]>
24094M:	Baojun Xu <[email protected]>
24095L:	[email protected]
24096S:	Maintained
24097F:	Documentation/devicetree/bindings/sound/tas2552.txt
24098F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
24099F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
24100F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
24101F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
24102F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
24103F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
24104F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
24105F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
24106F:	include/sound/tas2*.h
24107F:	include/sound/tlv320*.h
24108F:	include/sound/tpa6130a2-plat.h
24109F:	sound/pci/hda/tas2781_hda_i2c.c
24110F:	sound/soc/codecs/pcm1681.c
24111F:	sound/soc/codecs/pcm1789*.*
24112F:	sound/soc/codecs/pcm179x*.*
24113F:	sound/soc/codecs/pcm186x*.*
24114F:	sound/soc/codecs/pcm3008.*
24115F:	sound/soc/codecs/pcm3060*.*
24116F:	sound/soc/codecs/pcm3168a*.*
24117F:	sound/soc/codecs/pcm5102a.c
24118F:	sound/soc/codecs/pcm512x*.*
24119F:	sound/soc/codecs/tas2*.*
24120F:	sound/soc/codecs/tlv320*.*
24121F:	sound/soc/codecs/tpa6130a2.*
24122
24123TEXAS INSTRUMENTS DMA DRIVERS
24124M:	Peter Ujfalusi <[email protected]>
24125L:	[email protected]
24126S:	Maintained
24127F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
24128F:	Documentation/devicetree/bindings/dma/ti-edma.txt
24129F:	Documentation/devicetree/bindings/dma/ti/
24130F:	drivers/dma/ti/
24131F:	include/linux/dma/k3-psil.h
24132F:	include/linux/dma/k3-udma-glue.h
24133F:	include/linux/dma/ti-cppi5.h
24134X:	drivers/dma/ti/cppi41.c
24135
24136TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
24137M:	Jerome Brunet <[email protected]>
24138L:	[email protected]
24139S:	Maintained
24140F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
24141F:	Documentation/hwmon/tps25990.rst
24142F:	drivers/hwmon/pmbus/tps25990.c
24143
24144TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
24145M:	Robert Marko <[email protected]>
24146M:	Luka Perkov <[email protected]>
24147L:	[email protected]
24148S:	Maintained
24149F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
24150F:	Documentation/hwmon/tps23861.rst
24151F:	drivers/hwmon/tps23861.c
24152
24153TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
24154M:	Ricardo Ribalda <[email protected]>
24155L:	[email protected]
24156S:	Supported
24157F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
24158F:	drivers/iio/dac/ti-dac7612.c
24159
24160TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
24161M:	Alexander Sverdlin <[email protected]>
24162L:	[email protected]
24163S:	Maintained
24164F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
24165F:	drivers/leds/leds-lp8864.c
24166
24167TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24168M:	Nishanth Menon <[email protected]>
24169M:	Tero Kristo <[email protected]>
24170M:	Santosh Shilimkar <[email protected]>
24171L:	[email protected] (moderated for non-subscribers)
24172S:	Maintained
24173F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24174F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24175F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24176F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24177F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24178F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24179F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24180F:	drivers/clk/keystone/sci-clk.c
24181F:	drivers/firmware/ti_sci*
24182F:	drivers/irqchip/irq-ti-sci-inta.c
24183F:	drivers/irqchip/irq-ti-sci-intr.c
24184F:	drivers/reset/reset-ti-sci.c
24185F:	drivers/soc/ti/ti_sci_inta_msi.c
24186F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
24187F:	include/dt-bindings/soc/ti,sci_pm_domain.h
24188F:	include/linux/soc/ti/ti_sci_inta_msi.h
24189F:	include/linux/soc/ti/ti_sci_protocol.h
24190
24191TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24192M:	Puranjay Mohan <[email protected]>
24193L:	[email protected]
24194S:	Supported
24195F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24196F:	drivers/iio/temperature/tmp117.c
24197
24198THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24199M:	Hans Verkuil <[email protected]>
24200L:	[email protected]
24201S:	Maintained
24202W:	https://linuxtv.org
24203T:	git git://linuxtv.org/media.git
24204F:	drivers/media/radio/radio-raremono.c
24205
24206THERMAL
24207M:	Rafael J. Wysocki <[email protected]>
24208M:	Daniel Lezcano <[email protected]>
24209R:	Zhang Rui <[email protected]>
24210R:	Lukasz Luba <[email protected]>
24211L:	[email protected]
24212S:	Supported
24213Q:	https://patchwork.kernel.org/project/linux-pm/list/
24214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24215F:	Documentation/ABI/testing/sysfs-class-thermal
24216F:	Documentation/admin-guide/thermal/
24217F:	Documentation/devicetree/bindings/thermal/
24218F:	Documentation/driver-api/thermal/
24219F:	drivers/thermal/
24220F:	include/dt-bindings/thermal/
24221F:	include/linux/cpu_cooling.h
24222F:	include/linux/thermal.h
24223F:	include/uapi/linux/thermal.h
24224F:	tools/lib/thermal/
24225F:	tools/thermal/
24226
24227THERMAL DRIVER FOR AMLOGIC SOCS
24228M:	Guillaume La Roque <[email protected]>
24229L:	[email protected]
24230L:	[email protected]
24231S:	Supported
24232W:	http://linux-meson.com/
24233F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24234F:	drivers/thermal/amlogic_thermal.c
24235
24236THERMAL/CPU_COOLING
24237M:	Amit Daniel Kachhap <[email protected]>
24238M:	Daniel Lezcano <[email protected]>
24239M:	Viresh Kumar <[email protected]>
24240R:	Lukasz Luba <[email protected]>
24241L:	[email protected]
24242S:	Supported
24243F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
24244F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
24245F:	drivers/thermal/cpufreq_cooling.c
24246F:	drivers/thermal/cpuidle_cooling.c
24247F:	include/linux/cpu_cooling.h
24248
24249THERMAL/POWER_ALLOCATOR
24250M:	Lukasz Luba <[email protected]>
24251L:	[email protected]
24252S:	Maintained
24253F:	Documentation/driver-api/thermal/power_allocator.rst
24254F:	drivers/thermal/gov_power_allocator.c
24255F:	drivers/thermal/thermal_trace_ipa.h
24256
24257THINKPAD ACPI EXTRAS DRIVER
24258M:	Henrique de Moraes Holschuh <[email protected]>
24259L:	[email protected]
24260L:	[email protected]
24261S:	Maintained
24262W:	http://ibm-acpi.sourceforge.net
24263W:	http://thinkwiki.org/wiki/Ibm-acpi
24264T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24265F:	drivers/platform/x86/thinkpad_acpi.c
24266
24267THINKPAD LMI DRIVER
24268M:	Mark Pearson <[email protected]>
24269L:	[email protected]
24270S:	Maintained
24271F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24272F:	drivers/platform/x86/think-lmi.?
24273
24274THP7312 ISP DRIVER
24275M:	Laurent Pinchart <[email protected]>
24276M:	Paul Elder <[email protected]>
24277L:	[email protected]
24278S:	Maintained
24279T:	git git://linuxtv.org/media.git
24280F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24281F:	Documentation/userspace-api/media/drivers/thp7312.rst
24282F:	drivers/media/i2c/thp7312.c
24283F:	include/uapi/linux/thp7312.h
24284
24285THUNDERBOLT DMA TRAFFIC TEST DRIVER
24286M:	Isaac Hazan <[email protected]>
24287L:	[email protected]
24288S:	Maintained
24289F:	drivers/thunderbolt/dma_test.c
24290
24291THUNDERBOLT DRIVER
24292M:	Andreas Noever <[email protected]>
24293M:	Michael Jamet <[email protected]>
24294M:	Mika Westerberg <[email protected]>
24295M:	Yehezkel Bernat <[email protected]>
24296L:	[email protected]
24297S:	Maintained
24298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24299F:	Documentation/admin-guide/thunderbolt.rst
24300F:	drivers/thunderbolt/
24301F:	include/linux/thunderbolt.h
24302
24303THUNDERBOLT NETWORK DRIVER
24304M:	Michael Jamet <[email protected]>
24305M:	Mika Westerberg <[email protected]>
24306M:	Yehezkel Bernat <[email protected]>
24307L:	[email protected]
24308S:	Maintained
24309F:	drivers/net/thunderbolt/
24310
24311THUNDERX GPIO DRIVER
24312M:	Robert Richter <[email protected]>
24313S:	Odd Fixes
24314F:	drivers/gpio/gpio-thunderx.c
24315
24316TI ADS1119 ADC DRIVER
24317M:	Francesco Dolcini <[email protected]>
24318M:	João Paulo Gonçalves <[email protected]>
24319L:	[email protected]
24320S:	Maintained
24321F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24322F:	drivers/iio/adc/ti-ads1119.c
24323
24324TI ADS7924 ADC DRIVER
24325M:	Hugo Villeneuve <[email protected]>
24326L:	[email protected]
24327S:	Supported
24328F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24329F:	drivers/iio/adc/ti-ads7924.c
24330
24331TI AM437X VPFE DRIVER
24332M:	"Lad, Prabhakar" <[email protected]>
24333L:	[email protected]
24334S:	Maintained
24335W:	https://linuxtv.org
24336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24337T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24338F:	drivers/media/platform/ti/am437x/
24339
24340TI BANDGAP AND THERMAL DRIVER
24341M:	Eduardo Valentin <[email protected]>
24342M:	Keerthy <[email protected]>
24343L:	[email protected]
24344L:	[email protected]
24345S:	Maintained
24346F:	drivers/thermal/ti-soc-thermal/
24347
24348TI BQ27XXX POWER SUPPLY DRIVER
24349F:	drivers/power/supply/bq27xxx_battery.c
24350F:	drivers/power/supply/bq27xxx_battery_i2c.c
24351F:	include/linux/power/bq27xxx_battery.h
24352
24353TI CDCE706 CLOCK DRIVER
24354M:	Max Filippov <[email protected]>
24355S:	Maintained
24356F:	drivers/clk/clk-cdce706.c
24357
24358TI CLOCK DRIVER
24359M:	Tero Kristo <[email protected]>
24360L:	[email protected]
24361S:	Odd Fixes
24362F:	drivers/clk/ti/
24363F:	include/linux/clk/ti.h
24364
24365TI DAVINCI MACHINE SUPPORT
24366M:	Bartosz Golaszewski <[email protected]>
24367L:	[email protected] (moderated for non-subscribers)
24368S:	Maintained
24369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24370F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24371F:	arch/arm/boot/dts/ti/davinci/
24372F:	arch/arm/mach-davinci/
24373F:	drivers/i2c/busses/i2c-davinci.c
24374
24375TI DAVINCI SERIES CLOCK DRIVER
24376M:	David Lechner <[email protected]>
24377S:	Maintained
24378F:	Documentation/devicetree/bindings/clock/ti/davinci/
24379F:	drivers/clk/davinci/
24380F:	include/linux/clk/davinci.h
24381
24382TI DAVINCI SERIES GPIO DRIVER
24383M:	Keerthy <[email protected]>
24384L:	[email protected]
24385S:	Maintained
24386F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24387F:	drivers/gpio/gpio-davinci.c
24388
24389TI DAVINCI SERIES MEDIA DRIVER
24390M:	"Lad, Prabhakar" <[email protected]>
24391L:	[email protected]
24392S:	Maintained
24393W:	https://linuxtv.org
24394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24395T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24396F:	drivers/media/platform/ti/davinci/
24397F:	include/media/davinci/
24398
24399TI ENHANCED CAPTURE (eCAP) DRIVER
24400M:	Vignesh Raghavendra <[email protected]>
24401R:	Julien Panis <[email protected]>
24402L:	[email protected]
24403L:	[email protected]
24404S:	Maintained
24405F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24406F:	drivers/counter/ti-ecap-capture.c
24407
24408TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24409R:	David Lechner <[email protected]>
24410L:	[email protected]
24411F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
24412F:	drivers/counter/ti-eqep.c
24413
24414TI ETHERNET SWITCH DRIVER (CPSW)
24415R:	Siddharth Vadapalli <[email protected]>
24416R:	Roger Quadros <[email protected]>
24417L:	[email protected]
24418L:	[email protected]
24419S:	Maintained
24420F:	drivers/net/ethernet/ti/cpsw*
24421F:	drivers/net/ethernet/ti/davinci*
24422
24423TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24424M:	Alex Dubov <[email protected]>
24425S:	Maintained
24426W:	http://tifmxx.berlios.de/
24427F:	drivers/memstick/host/tifm_ms.c
24428F:	drivers/misc/tifm*
24429F:	drivers/mmc/host/tifm_sd.c
24430F:	include/linux/tifm.h
24431
24432TI FPD-LINK DRIVERS
24433M:	Tomi Valkeinen <[email protected]>
24434L:	[email protected]
24435S:	Maintained
24436F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
24437F:	drivers/media/i2c/ds90*
24438F:	include/media/i2c/ds90*
24439
24440TI HDC302X HUMIDITY DRIVER
24441M:	Javier Carrasco <[email protected]>
24442M:	Li peiyu <[email protected]>
24443L:	[email protected]
24444S:	Maintained
24445F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24446F:	drivers/iio/humidity/hdc3020.c
24447
24448TI ICSSG ETHERNET DRIVER (ICSSG)
24449R:	MD Danish Anwar <[email protected]>
24450R:	Roger Quadros <[email protected]>
24451L:	[email protected] (moderated for non-subscribers)
24452L:	[email protected]
24453S:	Maintained
24454F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
24455F:	drivers/net/ethernet/ti/icssg/*
24456
24457TI J721E CSI2RX DRIVER
24458M:	Jai Luthra <[email protected]>
24459L:	[email protected]
24460S:	Maintained
24461F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24462F:	drivers/media/platform/ti/j721e-csi2rx/
24463
24464TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24465M:	Nishanth Menon <[email protected]>
24466M:	Santosh Shilimkar <[email protected]>
24467L:	[email protected]
24468L:	[email protected] (moderated for non-subscribers)
24469S:	Maintained
24470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24471F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24472F:	drivers/pmdomain/ti/omap_prm.c
24473F:	drivers/soc/ti/*
24474F:	include/linux/pruss_driver.h
24475
24476TI LM49xxx FAMILY ASoC CODEC DRIVERS
24477M:	M R Swami Reddy <[email protected]>
24478M:	Vishwas A Deshpande <[email protected]>
24479L:	[email protected]
24480S:	Maintained
24481F:	sound/soc/codecs/isabelle*
24482F:	sound/soc/codecs/lm49453*
24483
24484TI LMP92064 ADC DRIVER
24485M:	Leonard Göhrs <[email protected]>
24486R:	[email protected]
24487L:	[email protected]
24488S:	Maintained
24489F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24490F:	drivers/iio/adc/ti-lmp92064.c
24491
24492TI PCM3060 ASoC CODEC DRIVER
24493M:	Kirill Marinushkin <[email protected]>
24494L:	[email protected]
24495S:	Maintained
24496F:	Documentation/devicetree/bindings/sound/pcm3060.txt
24497F:	sound/soc/codecs/pcm3060*
24498
24499TI TAS571X FAMILY ASoC CODEC DRIVER
24500M:	Kevin Cernekee <[email protected]>
24501L:	[email protected]
24502S:	Odd Fixes
24503F:	sound/soc/codecs/tas571x*
24504
24505TI TMAG5273 MAGNETOMETER DRIVER
24506M:	Gerald Loacker <[email protected]>
24507L:	[email protected]
24508S:	Maintained
24509F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24510F:	drivers/iio/magnetometer/tmag5273.c
24511
24512TI TRF7970A NFC DRIVER
24513M:	Mark Greer <[email protected]>
24514L:	[email protected]
24515S:	Supported
24516F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24517F:	drivers/nfc/trf7970a.c
24518
24519TI TSC2046 ADC DRIVER
24520M:	Oleksij Rempel <[email protected]>
24521R:	[email protected]
24522L:	[email protected]
24523S:	Maintained
24524F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24525F:	drivers/iio/adc/ti-tsc2046.c
24526
24527TI TWL4030 SERIES SOC CODEC DRIVER
24528M:	Peter Ujfalusi <[email protected]>
24529L:	[email protected]
24530S:	Maintained
24531F:	sound/soc/codecs/twl4030*
24532
24533TI VPE/CAL DRIVERS
24534M:	Benoit Parrot <[email protected]>
24535L:	[email protected]
24536S:	Maintained
24537W:	http://linuxtv.org/
24538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24539F:	Documentation/devicetree/bindings/media/ti,cal.yaml
24540F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
24541F:	drivers/media/platform/ti/cal/
24542F:	drivers/media/platform/ti/vpe/
24543
24544TI WILINK WIRELESS DRIVERS
24545L:	[email protected]
24546S:	Orphan
24547W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24548W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24549F:	drivers/net/wireless/ti/
24550
24551TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24552M:	John Stultz <[email protected]>
24553M:	Thomas Gleixner <[email protected]>
24554R:	Stephen Boyd <[email protected]>
24555L:	[email protected]
24556S:	Supported
24557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24558F:	include/linux/clocksource.h
24559F:	include/linux/time.h
24560F:	include/linux/timekeeper_internal.h
24561F:	include/linux/timekeeping.h
24562F:	include/linux/timex.h
24563F:	include/uapi/linux/time.h
24564F:	include/uapi/linux/timex.h
24565F:	kernel/time/alarmtimer.c
24566F:	kernel/time/clocksource*
24567F:	kernel/time/ntp*
24568F:	kernel/time/time.c
24569F:	kernel/time/timeconst.bc
24570F:	kernel/time/timeconv.c
24571F:	kernel/time/timecounter.c
24572F:	kernel/time/timekeeping*
24573F:	kernel/time/time_test.c
24574F:	tools/testing/selftests/timers/
24575
24576TIPC NETWORK LAYER
24577M:	Jon Maloy <[email protected]>
24578L:	[email protected] (core kernel code)
24579L:	[email protected] (user apps, general discussion)
24580S:	Maintained
24581W:	http://tipc.sourceforge.net/
24582F:	include/uapi/linux/tipc*.h
24583F:	net/tipc/
24584
24585TLAN NETWORK DRIVER
24586M:	Samuel Chessman <[email protected]>
24587L:	[email protected] (subscribers-only)
24588S:	Maintained
24589W:	http://sourceforge.net/projects/tlan/
24590F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24591F:	drivers/net/ethernet/ti/tlan.*
24592
24593TMIO/SDHI MMC DRIVER
24594M:	Wolfram Sang <[email protected]>
24595L:	[email protected]
24596L:	[email protected]
24597S:	Supported
24598F:	drivers/mmc/host/renesas_sdhi*
24599F:	drivers/mmc/host/tmio_mmc*
24600F:	include/linux/platform_data/tmio.h
24601
24602TMP513 HARDWARE MONITOR DRIVER
24603M:	Eric Tremblay <[email protected]>
24604L:	[email protected]
24605S:	Maintained
24606F:	Documentation/hwmon/tmp513.rst
24607F:	drivers/hwmon/tmp513.c
24608
24609TMPFS (SHMEM FILESYSTEM)
24610M:	Hugh Dickins <[email protected]>
24611R:	Baolin Wang <[email protected]>
24612L:	[email protected]
24613S:	Maintained
24614F:	include/linux/shmem_fs.h
24615F:	mm/shmem.c
24616
24617TOMOYO SECURITY MODULE
24618M:	Kentaro Takeda <[email protected]>
24619M:	Tetsuo Handa <[email protected]>
24620L:	[email protected] (subscribers-only, for developers in English)
24621L:	[email protected] (subscribers-only, for users in English)
24622L:	[email protected] (subscribers-only, for developers in Japanese)
24623L:	[email protected] (subscribers-only, for users in Japanese)
24624S:	Maintained
24625W:	https://tomoyo.sourceforge.net/
24626F:	security/tomoyo/
24627
24628TOPSTAR LAPTOP EXTRAS DRIVER
24629M:	Herton Ronaldo Krzesinski <[email protected]>
24630L:	[email protected]
24631S:	Maintained
24632F:	drivers/platform/x86/topstar-laptop.c
24633
24634TORTURE-TEST MODULES
24635M:	Davidlohr Bueso <[email protected]>
24636M:	"Paul E. McKenney" <[email protected]>
24637M:	Josh Triplett <[email protected]>
24638L:	[email protected]
24639S:	Supported
24640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24641F:	Documentation/RCU/torture.rst
24642F:	kernel/locking/locktorture.c
24643F:	kernel/rcu/rcuscale.c
24644F:	kernel/rcu/rcutorture.c
24645F:	kernel/rcu/refscale.c
24646F:	kernel/torture.c
24647
24648TOSHIBA ACPI EXTRAS DRIVER
24649M:	Azael Avalos <[email protected]>
24650L:	[email protected]
24651S:	Maintained
24652F:	drivers/platform/x86/toshiba_acpi.c
24653
24654TOSHIBA BLUETOOTH DRIVER
24655M:	Azael Avalos <[email protected]>
24656L:	[email protected]
24657S:	Maintained
24658F:	drivers/platform/x86/toshiba_bluetooth.c
24659
24660TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24661M:	Azael Avalos <[email protected]>
24662L:	[email protected]
24663S:	Maintained
24664F:	drivers/platform/x86/toshiba_haps.c
24665
24666TOSHIBA SMM DRIVER
24667M:	Jonathan Buzzard <[email protected]>
24668S:	Maintained
24669W:	http://www.buzzard.org.uk/toshiba/
24670F:	drivers/char/toshiba.c
24671F:	include/linux/toshiba.h
24672F:	include/uapi/linux/toshiba.h
24673
24674TOSHIBA TC358743 DRIVER
24675M:	Hans Verkuil <[email protected]>
24676L:	[email protected]
24677S:	Maintained
24678F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24679F:	drivers/media/i2c/tc358743*
24680F:	include/media/i2c/tc358743.h
24681
24682TOSHIBA WMI HOTKEYS DRIVER
24683M:	Azael Avalos <[email protected]>
24684L:	[email protected]
24685S:	Maintained
24686F:	drivers/platform/x86/toshiba-wmi.c
24687
24688TPM DEVICE DRIVER
24689M:	Peter Huewe <[email protected]>
24690M:	Jarkko Sakkinen <[email protected]>
24691R:	Jason Gunthorpe <[email protected]>
24692L:	[email protected]
24693S:	Maintained
24694W:	https://codeberg.org/jarkko/linux-tpmdd-test
24695Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24697F:	Documentation/devicetree/bindings/tpm/
24698F:	drivers/char/tpm/
24699F:	include/linux/tpm*.h
24700F:	include/uapi/linux/vtpm_proxy.h
24701F:	tools/testing/selftests/tpm2/
24702
24703TPS546D24 DRIVER
24704M:	Duke Du <[email protected]>
24705L:	[email protected]
24706S:	Maintained
24707F:	Documentation/hwmon/tps546d24.rst
24708F:	drivers/hwmon/pmbus/tps546d24.c
24709
24710TQ SYSTEMS BOARD & DRIVER SUPPORT
24711L:	[email protected]
24712S:	Supported
24713W:	https://www.tq-group.com/en/products/tq-embedded/
24714F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24715F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24716F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24717F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24718F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24719F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24720F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24721F:	drivers/gpio/gpio-tqmx86.c
24722F:	drivers/mfd/tqmx86.c
24723F:	drivers/watchdog/tqmx86_wdt.c
24724
24725TRACING
24726M:	Steven Rostedt <[email protected]>
24727M:	Masami Hiramatsu <[email protected]>
24728R:	Mathieu Desnoyers <[email protected]>
24729L:	[email protected]
24730L:	[email protected]
24731S:	Maintained
24732Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24734F:	Documentation/trace/*
24735F:	fs/tracefs/
24736F:	include/linux/trace*.h
24737F:	include/trace/
24738F:	kernel/trace/
24739F:	kernel/tracepoint.c
24740F:	scripts/tracing/
24741F:	tools/testing/selftests/ftrace/
24742
24743TRACING MMIO ACCESSES (MMIOTRACE)
24744M:	Steven Rostedt <[email protected]>
24745M:	Masami Hiramatsu <[email protected]>
24746R:	Pekka Paalanen <[email protected]>
24747L:	[email protected]
24748L:	[email protected]
24749S:	Maintained
24750F:	arch/x86/mm/kmmio.c
24751F:	arch/x86/mm/mmio-mod.c
24752F:	arch/x86/mm/testmmiotrace.c
24753F:	include/linux/mmiotrace.h
24754F:	kernel/trace/trace_mmiotrace.c
24755
24756TRACING OS NOISE / LATENCY TRACERS
24757M:	Steven Rostedt <[email protected]>
24758S:	Maintained
24759F:	Documentation/trace/hwlat_detector.rst
24760F:	Documentation/trace/osnoise-tracer.rst
24761F:	Documentation/trace/timerlat-tracer.rst
24762F:	arch/*/kernel/trace.c
24763F:	include/trace/events/osnoise.h
24764F:	kernel/trace/trace_hwlat.c
24765F:	kernel/trace/trace_irqsoff.c
24766F:	kernel/trace/trace_osnoise.c
24767F:	kernel/trace/trace_sched_wakeup.c
24768
24769TRADITIONAL CHINESE DOCUMENTATION
24770M:	Hu Haowen <[email protected]>
24771S:	Maintained
24772W:	https://github.com/srcres258/linux-doc
24773T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24774F:	Documentation/translations/zh_TW/
24775
24776TRIGGER SOURCE - PWM
24777M:	David Lechner <[email protected]>
24778S:	Maintained
24779F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24780
24781TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24782M:	Dan Williams <[email protected]>
24783L:	[email protected]
24784S:	Maintained
24785F:	Documentation/ABI/testing/configfs-tsm
24786F:	drivers/virt/coco/tsm.c
24787F:	include/linux/tsm.h
24788
24789TRUSTED SERVICES TEE DRIVER
24790M:	Balint Dobszay <[email protected]>
24791M:	Sudeep Holla <[email protected]>
24792L:	[email protected] (moderated for non-subscribers)
24793L:	[email protected]
24794S:	Maintained
24795F:	Documentation/tee/ts-tee.rst
24796F:	drivers/tee/tstee/
24797
24798TTY LAYER AND SERIAL DRIVERS
24799M:	Greg Kroah-Hartman <[email protected]>
24800M:	Jiri Slaby <[email protected]>
24801L:	[email protected]
24802L:	[email protected]
24803S:	Supported
24804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24805F:	Documentation/devicetree/bindings/serial/
24806F:	Documentation/driver-api/serial/
24807F:	drivers/tty/
24808F:	include/linux/selection.h
24809F:	include/linux/serial.h
24810F:	include/linux/serial_core.h
24811F:	include/linux/sysrq.h
24812F:	include/linux/tty*.h
24813F:	include/linux/vt.h
24814F:	include/linux/vt_*.h
24815F:	include/uapi/linux/serial.h
24816F:	include/uapi/linux/serial_core.h
24817F:	include/uapi/linux/tty.h
24818
24819TUA9001 MEDIA DRIVER
24820L:	[email protected]
24821S:	Orphan
24822W:	https://linuxtv.org
24823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24824F:	drivers/media/tuners/tua9001*
24825
24826TULIP NETWORK DRIVERS
24827L:	[email protected]
24828L:	[email protected]
24829S:	Orphan
24830F:	drivers/net/ethernet/dec/tulip/
24831
24832TUN/TAP driver
24833M:	Willem de Bruijn <[email protected]>
24834M:	Jason Wang <[email protected]>
24835S:	Maintained
24836W:	http://vtun.sourceforge.net/tun
24837F:	Documentation/networking/tuntap.rst
24838F:	arch/um/os-Linux/drivers/
24839F:	drivers/net/tap.c
24840F:	drivers/net/tun*
24841
24842TURBOCHANNEL SUBSYSTEM
24843M:	"Maciej W. Rozycki" <[email protected]>
24844L:	[email protected]
24845S:	Maintained
24846Q:	https://patchwork.kernel.org/project/linux-mips/list/
24847F:	drivers/tc/
24848F:	include/linux/tc.h
24849
24850TURBOSTAT UTILITY
24851M:	"Len Brown" <[email protected]>
24852L:	[email protected]
24853S:	Supported
24854Q:	https://patchwork.kernel.org/project/linux-pm/list/
24855B:	https://bugzilla.kernel.org
24856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24857F:	tools/power/x86/turbostat/
24858F:	tools/testing/selftests/turbostat/
24859
24860TW5864 VIDEO4LINUX DRIVER
24861M:	Bluecherry Maintainers <[email protected]>
24862M:	Andrey Utkin <[email protected]>
24863M:	Andrey Utkin <[email protected]>
24864L:	[email protected]
24865S:	Supported
24866F:	drivers/media/pci/tw5864/
24867
24868TW68 VIDEO4LINUX DRIVER
24869M:	Hans Verkuil <[email protected]>
24870L:	[email protected]
24871S:	Odd Fixes
24872W:	https://linuxtv.org
24873T:	git git://linuxtv.org/media.git
24874F:	drivers/media/pci/tw68/
24875
24876TW686X VIDEO4LINUX DRIVER
24877M:	Ezequiel Garcia <[email protected]>
24878L:	[email protected]
24879S:	Maintained
24880W:	http://linuxtv.org
24881T:	git git://linuxtv.org/media.git
24882F:	drivers/media/pci/tw686x/
24883
24884U-BOOT ENVIRONMENT VARIABLES
24885M:	Rafał Miłecki <[email protected]>
24886S:	Maintained
24887F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24888F:	drivers/nvmem/layouts/u-boot-env.c
24889F:	drivers/nvmem/u-boot-env.c
24890
24891UACCE ACCELERATOR FRAMEWORK
24892M:	Zhangfei Gao <[email protected]>
24893M:	Zhou Wang <[email protected]>
24894L:	[email protected]
24895L:	[email protected]
24896S:	Maintained
24897F:	Documentation/ABI/testing/sysfs-driver-uacce
24898F:	Documentation/misc-devices/uacce.rst
24899F:	drivers/misc/uacce/
24900F:	include/linux/uacce.h
24901F:	include/uapi/misc/uacce/
24902
24903UBI FILE SYSTEM (UBIFS)
24904M:	Richard Weinberger <[email protected]>
24905R:	Zhihao Cheng <[email protected]>
24906L:	[email protected]
24907S:	Supported
24908W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24911F:	Documentation/ABI/testing/sysfs-fs-ubifs
24912F:	Documentation/filesystems/ubifs-authentication.rst
24913F:	Documentation/filesystems/ubifs.rst
24914F:	fs/ubifs/
24915
24916UBLK USERSPACE BLOCK DRIVER
24917M:	Ming Lei <[email protected]>
24918L:	[email protected]
24919S:	Maintained
24920F:	Documentation/block/ublk.rst
24921F:	drivers/block/ublk_drv.c
24922F:	include/uapi/linux/ublk_cmd.h
24923F:	tools/testing/selftests/ublk/
24924
24925UBSAN
24926M:	Kees Cook <[email protected]>
24927R:	Marco Elver <[email protected]>
24928R:	Andrey Konovalov <[email protected]>
24929R:	Andrey Ryabinin <[email protected]>
24930L:	[email protected]
24931L:	[email protected]
24932S:	Supported
24933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24934F:	Documentation/dev-tools/ubsan.rst
24935F:	include/linux/ubsan.h
24936F:	lib/Kconfig.ubsan
24937F:	lib/test_ubsan.c
24938F:	lib/ubsan.c
24939F:	lib/ubsan.h
24940F:	scripts/Makefile.ubsan
24941K:	\bARCH_HAS_UBSAN\b
24942
24943UCLINUX (M68KNOMMU AND COLDFIRE)
24944M:	Greg Ungerer <[email protected]>
24945L:	[email protected]
24946S:	Maintained
24947W:	http://www.linux-m68k.org/
24948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24949F:	arch/m68k/*/*_no.*
24950F:	arch/m68k/68*/
24951F:	arch/m68k/coldfire/
24952F:	arch/m68k/include/asm/*_no.*
24953
24954UDF FILESYSTEM
24955M:	Jan Kara <[email protected]>
24956S:	Maintained
24957F:	Documentation/filesystems/udf.rst
24958F:	fs/udf/
24959
24960UDRAW TABLET
24961M:	Bastien Nocera <[email protected]>
24962L:	[email protected]
24963S:	Maintained
24964F:	drivers/hid/hid-udraw-ps3.c
24965
24966UHID USERSPACE HID IO DRIVER
24967M:	David Rheinsberg <[email protected]>
24968L:	[email protected]
24969S:	Maintained
24970F:	drivers/hid/uhid.c
24971F:	include/uapi/linux/uhid.h
24972
24973ULPI BUS
24974M:	Heikki Krogerus <[email protected]>
24975L:	[email protected]
24976S:	Maintained
24977F:	drivers/usb/common/ulpi.c
24978F:	include/linux/ulpi/
24979
24980UNICODE SUBSYSTEM
24981M:	Gabriel Krisman Bertazi <[email protected]>
24982L:	[email protected]
24983S:	Supported
24984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24985F:	fs/unicode/
24986
24987UNIFDEF
24988M:	Tony Finch <[email protected]>
24989S:	Maintained
24990W:	http://dotat.at/prog/unifdef
24991F:	scripts/unifdef.c
24992
24993UNIFORM CDROM DRIVER
24994M:	Phillip Potter <[email protected]>
24995S:	Maintained
24996F:	Documentation/cdrom/
24997F:	drivers/cdrom/cdrom.c
24998F:	include/linux/cdrom.h
24999F:	include/uapi/linux/cdrom.h
25000
25001UNION-FIND
25002M:	Xavier <[email protected]>
25003L:	[email protected]
25004S:	Maintained
25005F:	Documentation/core-api/union_find.rst
25006F:	Documentation/translations/zh_CN/core-api/union_find.rst
25007F:	include/linux/union_find.h
25008F:	lib/union_find.c
25009
25010UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
25011R:	Alim Akhtar <[email protected]>
25012R:	Avri Altman <[email protected]>
25013R:	Bart Van Assche <[email protected]>
25014L:	[email protected]
25015S:	Supported
25016F:	Documentation/devicetree/bindings/ufs/
25017F:	Documentation/scsi/ufs.rst
25018F:	drivers/ufs/core/
25019
25020UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
25021M:	Pedro Sousa <[email protected]>
25022L:	[email protected]
25023S:	Supported
25024F:	drivers/ufs/host/*dwc*
25025
25026UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
25027M:	Alim Akhtar <[email protected]>
25028R:	Peter Griffin <[email protected]>
25029L:	[email protected]
25030L:	[email protected]
25031S:	Maintained
25032F:	drivers/ufs/host/ufs-exynos*
25033
25034UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
25035M:	Peter Wang <[email protected]>
25036R:	Stanley Jhu <[email protected]>
25037L:	[email protected]
25038L:	[email protected] (moderated for non-subscribers)
25039S:	Maintained
25040F:	drivers/ufs/host/ufs-mediatek*
25041
25042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
25043M:	Manivannan Sadhasivam <[email protected]>
25044L:	[email protected]
25045L:	[email protected]
25046S:	Maintained
25047F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
25048F:	drivers/ufs/host/ufs-qcom*
25049
25050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
25051M:	Yoshihiro Shimoda <[email protected]>
25052L:	[email protected]
25053L:	[email protected]
25054S:	Maintained
25055F:	drivers/ufs/host/ufs-renesas.c
25056
25057UNSORTED BLOCK IMAGES (UBI)
25058M:	Richard Weinberger <[email protected]>
25059R:	Zhihao Cheng <[email protected]>
25060L:	[email protected]
25061S:	Supported
25062W:	http://www.linux-mtd.infradead.org/
25063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
25064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
25065F:	drivers/mtd/ubi/
25066F:	include/linux/mtd/ubi.h
25067F:	include/uapi/mtd/ubi-user.h
25068
25069UPROBES
25070M:	Masami Hiramatsu <[email protected]>
25071M:	Oleg Nesterov <[email protected]>
25072M:	Peter Zijlstra <[email protected]>
25073L:	[email protected]
25074L:	[email protected]
25075S:	Maintained
25076F:	arch/*/include/asm/uprobes.h
25077F:	arch/*/kernel/probes/uprobes.c
25078F:	arch/*/kernel/uprobes.c
25079F:	include/linux/uprobes.h
25080F:	kernel/events/uprobes.c
25081
25082USB "USBNET" DRIVER FRAMEWORK
25083M:	Oliver Neukum <[email protected]>
25084L:	[email protected]
25085S:	Maintained
25086W:	http://www.linux-usb.org/usbnet
25087F:	drivers/net/usb/usbnet.c
25088F:	include/linux/usb/usbnet.h
25089
25090USB ACM DRIVER
25091M:	Oliver Neukum <[email protected]>
25092L:	[email protected]
25093S:	Maintained
25094F:	Documentation/usb/acm.rst
25095F:	drivers/usb/class/cdc-acm.*
25096
25097USB APPLE MFI FASTCHARGE DRIVER
25098M:	Bastien Nocera <[email protected]>
25099L:	[email protected]
25100S:	Maintained
25101F:	drivers/usb/misc/apple-mfi-fastcharge.c
25102
25103USB AR5523 WIRELESS DRIVER
25104L:	[email protected]
25105S:	Orphan
25106F:	drivers/net/wireless/ath/ar5523/
25107
25108USB ATTACHED SCSI
25109M:	Oliver Neukum <[email protected]>
25110L:	[email protected]
25111L:	[email protected]
25112S:	Maintained
25113F:	drivers/usb/storage/uas.c
25114
25115USB CDC ETHERNET DRIVER
25116M:	Oliver Neukum <[email protected]>
25117L:	[email protected]
25118S:	Maintained
25119F:	drivers/net/usb/cdc_*.c
25120F:	include/uapi/linux/usb/cdc.h
25121
25122USB CHAOSKEY DRIVER
25123M:	Keith Packard <[email protected]>
25124L:	[email protected]
25125S:	Maintained
25126F:	drivers/usb/misc/chaoskey.c
25127
25128USB CYPRESS C67X00 DRIVER
25129L:	[email protected]
25130S:	Orphan
25131F:	drivers/usb/c67x00/
25132
25133USB DAVICOM DM9601 DRIVER
25134M:	Peter Korsgaard <[email protected]>
25135L:	[email protected]
25136S:	Maintained
25137W:	http://www.linux-usb.org/usbnet
25138F:	drivers/net/usb/dm9601.c
25139
25140USB EHCI DRIVER
25141M:	Alan Stern <[email protected]>
25142L:	[email protected]
25143S:	Maintained
25144F:	Documentation/usb/ehci.rst
25145F:	drivers/usb/host/ehci*
25146
25147USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
25148M:	Jiri Kosina <[email protected]>
25149M:	Benjamin Tissoires <[email protected]>
25150L:	[email protected]
25151S:	Maintained
25152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
25153F:	Documentation/hid/hiddev.rst
25154F:	drivers/hid/usbhid/
25155
25156USB INTEL XHCI ROLE MUX DRIVER
25157M:	Hans de Goede <[email protected]>
25158L:	[email protected]
25159S:	Maintained
25160F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
25161
25162USB IP DRIVER FOR HISILICON KIRIN 960
25163M:	Yu Chen <[email protected]>
25164M:	Binghui Wang <[email protected]>
25165L:	[email protected]
25166S:	Maintained
25167F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25168F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
25169
25170USB IP DRIVER FOR HISILICON KIRIN 970
25171M:	Mauro Carvalho Chehab <[email protected]>
25172L:	[email protected]
25173S:	Maintained
25174F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25175F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
25176
25177USB ISP116X DRIVER
25178M:	Olav Kongas <[email protected]>
25179L:	[email protected]
25180S:	Maintained
25181F:	drivers/usb/host/isp116x*
25182F:	include/linux/usb/isp116x.h
25183
25184USB ISP1760 DRIVER
25185M:	Rui Miguel Silva <[email protected]>
25186L:	[email protected]
25187S:	Maintained
25188F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25189F:	drivers/usb/isp1760/*
25190
25191USB LAN78XX ETHERNET DRIVER
25192M:	Thangaraj Samynathan <[email protected]>
25193M:	Rengarajan Sundararajan <[email protected]>
25194M:	[email protected]
25195L:	[email protected]
25196S:	Maintained
25197F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25198F:	drivers/net/usb/lan78xx.*
25199F:	include/dt-bindings/net/microchip-lan78xx.h
25200
25201USB MASS STORAGE DRIVER
25202M:	Alan Stern <[email protected]>
25203L:	[email protected]
25204L:	[email protected]
25205S:	Maintained
25206F:	drivers/usb/storage/
25207
25208USB MIDI DRIVER
25209M:	Clemens Ladisch <[email protected]>
25210L:	[email protected]
25211S:	Maintained
25212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25213F:	sound/usb/midi.*
25214
25215USB NETWORKING DRIVERS
25216L:	[email protected]
25217S:	Odd Fixes
25218F:	drivers/net/usb/
25219
25220USB OHCI DRIVER
25221M:	Alan Stern <[email protected]>
25222L:	[email protected]
25223S:	Maintained
25224F:	Documentation/usb/ohci.rst
25225F:	drivers/usb/host/ohci*
25226
25227USB OTG FSM (Finite State Machine)
25228M:	Peter Chen <[email protected]>
25229L:	[email protected]
25230S:	Maintained
25231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25232F:	drivers/usb/common/usb-otg-fsm.c
25233
25234USB OVER IP DRIVER
25235M:	Valentina Manea <[email protected]>
25236M:	Shuah Khan <[email protected]>
25237M:	Shuah Khan <[email protected]>
25238R:	Hongren Zheng <[email protected]>
25239L:	[email protected]
25240S:	Maintained
25241F:	Documentation/usb/usbip_protocol.rst
25242F:	drivers/usb/usbip/
25243F:	tools/testing/selftests/drivers/usb/usbip/
25244F:	tools/usb/usbip/
25245
25246USB PEGASUS DRIVER
25247M:	Petko Manolov <[email protected]>
25248L:	[email protected]
25249L:	[email protected]
25250S:	Maintained
25251W:	https://github.com/petkan/pegasus
25252T:	git https://github.com/petkan/pegasus.git
25253F:	drivers/net/usb/pegasus.*
25254
25255USB PRINTER DRIVER (usblp)
25256M:	Pete Zaitcev <[email protected]>
25257L:	[email protected]
25258S:	Supported
25259F:	drivers/usb/class/usblp.c
25260
25261USB QMI WWAN NETWORK DRIVER
25262M:	Bjørn Mork <[email protected]>
25263L:	[email protected]
25264S:	Maintained
25265F:	Documentation/ABI/testing/sysfs-class-net-qmi
25266F:	drivers/net/usb/qmi_wwan.c
25267
25268USB RAW GADGET DRIVER
25269R:	Andrey Konovalov <[email protected]>
25270L:	[email protected]
25271S:	Maintained
25272B:	https://github.com/xairy/raw-gadget/issues
25273F:	Documentation/usb/raw-gadget.rst
25274F:	drivers/usb/gadget/legacy/raw_gadget.c
25275F:	include/uapi/linux/usb/raw_gadget.h
25276
25277USB RTL8150 DRIVER
25278M:	Petko Manolov <[email protected]>
25279L:	[email protected]
25280L:	[email protected]
25281S:	Maintained
25282W:	https://github.com/petkan/rtl8150
25283T:	git https://github.com/petkan/rtl8150.git
25284F:	drivers/net/usb/rtl8150.c
25285
25286USB SERIAL SUBSYSTEM
25287M:	Johan Hovold <[email protected]>
25288L:	[email protected]
25289S:	Maintained
25290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25291F:	Documentation/usb/usb-serial.rst
25292F:	drivers/usb/serial/
25293F:	include/linux/usb/serial.h
25294
25295USB SMSC75XX ETHERNET DRIVER
25296M:	Steve Glendinning <[email protected]>
25297L:	[email protected]
25298S:	Maintained
25299F:	drivers/net/usb/smsc75xx.*
25300
25301USB SMSC95XX ETHERNET DRIVER
25302M:	Steve Glendinning <[email protected]>
25303M:	[email protected]
25304L:	[email protected]
25305S:	Maintained
25306F:	drivers/net/usb/smsc95xx.*
25307
25308USB SUBSYSTEM
25309M:	Greg Kroah-Hartman <[email protected]>
25310L:	[email protected]
25311S:	Supported
25312W:	http://www.linux-usb.org
25313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25314F:	Documentation/devicetree/bindings/usb/
25315F:	Documentation/usb/
25316F:	drivers/usb/
25317F:	include/dt-bindings/usb/
25318F:	include/linux/usb.h
25319F:	include/linux/usb/
25320F:	include/uapi/linux/usb/
25321
25322USB TYPEC BUS FOR ALTERNATE MODES
25323M:	Heikki Krogerus <[email protected]>
25324L:	[email protected]
25325S:	Maintained
25326F:	Documentation/ABI/testing/sysfs-bus-typec
25327F:	Documentation/driver-api/usb/typec_bus.rst
25328F:	drivers/usb/typec/altmodes/
25329F:	include/linux/usb/typec_altmode.h
25330
25331USB TYPEC CLASS
25332M:	Heikki Krogerus <[email protected]>
25333L:	[email protected]
25334S:	Maintained
25335F:	Documentation/ABI/testing/sysfs-class-typec
25336F:	Documentation/driver-api/usb/typec.rst
25337F:	drivers/usb/typec/
25338F:	include/linux/usb/typec.h
25339
25340USB TYPEC INTEL PMC MUX DRIVER
25341M:	Heikki Krogerus <[email protected]>
25342L:	[email protected]
25343S:	Maintained
25344F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25345F:	drivers/usb/typec/mux/intel_pmc_mux.c
25346
25347USB TYPEC PI3USB30532 MUX DRIVER
25348M:	Hans de Goede <[email protected]>
25349L:	[email protected]
25350S:	Maintained
25351F:	drivers/usb/typec/mux/pi3usb30532.c
25352
25353USB TYPEC PORT CONTROLLER DRIVERS
25354M:	Badhri Jagan Sridharan <[email protected]>
25355L:	[email protected]
25356S:	Maintained
25357F:	drivers/usb/typec/tcpm/tcpci.c
25358F:	drivers/usb/typec/tcpm/tcpm.c
25359F:	include/linux/usb/tcpci.h
25360F:	include/linux/usb/tcpm.h
25361
25362USB TYPEC TUSB1046 MUX DRIVER
25363M:	Romain Gantois <[email protected]>
25364L:	[email protected]
25365S:	Maintained
25366F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25367F:	drivers/usb/typec/mux/tusb1046.c
25368
25369USB UHCI DRIVER
25370M:	Alan Stern <[email protected]>
25371L:	[email protected]
25372S:	Maintained
25373F:	drivers/usb/host/uhci*
25374
25375USB VIDEO CLASS
25376M:	Laurent Pinchart <[email protected]>
25377M:	Hans de Goede <[email protected]>
25378L:	[email protected]
25379S:	Maintained
25380W:	http://www.ideasonboard.org/uvc/
25381T:	git git://linuxtv.org/media.git
25382F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
25383F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25384F:	drivers/media/common/uvc.c
25385F:	drivers/media/usb/uvc/
25386F:	include/linux/usb/uvc.h
25387F:	include/uapi/linux/uvcvideo.h
25388
25389USB WEBCAM GADGET
25390L:	[email protected]
25391S:	Orphan
25392F:	drivers/usb/gadget/function/*uvc*
25393F:	drivers/usb/gadget/legacy/webcam.c
25394F:	include/uapi/linux/usb/g_uvc.h
25395
25396USB XHCI DRIVER
25397M:	Mathias Nyman <[email protected]>
25398L:	[email protected]
25399S:	Supported
25400F:	drivers/usb/host/pci-quirks*
25401F:	drivers/usb/host/xhci*
25402
25403USER DATAGRAM PROTOCOL (UDP)
25404M:	Willem de Bruijn <[email protected]>
25405L:	[email protected]
25406S:	Maintained
25407F:	include/linux/udp.h
25408F:	include/net/udp.h
25409F:	include/trace/events/udp.h
25410F:	include/uapi/linux/udp.h
25411F:	net/ipv4/udp.c
25412F:	net/ipv6/udp.c
25413
25414USER-MODE LINUX (UML)
25415M:	Richard Weinberger <[email protected]>
25416M:	Anton Ivanov <[email protected]>
25417M:	Johannes Berg <[email protected]>
25418L:	[email protected]
25419S:	Maintained
25420W:	http://user-mode-linux.sourceforge.net
25421Q:	https://patchwork.ozlabs.org/project/linux-um/list/
25422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25424F:	Documentation/virt/uml/
25425F:	arch/um/
25426F:	arch/x86/um/
25427F:	fs/hostfs/
25428
25429USERSPACE COPYIN/COPYOUT (UIOVEC)
25430M:	Alexander Viro <[email protected]>
25431S:	Maintained
25432F:	include/linux/uio.h
25433F:	lib/iov_iter.c
25434
25435USERSPACE DMA BUFFER DRIVER
25436M:	Gerd Hoffmann <[email protected]>
25437M:	Vivek Kasireddy <[email protected]>
25438L:	[email protected]
25439S:	Maintained
25440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25441F:	drivers/dma-buf/udmabuf.c
25442F:	include/uapi/linux/udmabuf.h
25443
25444USERSPACE I/O (UIO)
25445M:	Greg Kroah-Hartman <[email protected]>
25446S:	Maintained
25447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25448F:	Documentation/driver-api/uio-howto.rst
25449F:	drivers/uio/
25450F:	include/linux/uio_driver.h
25451
25452UTIL-LINUX PACKAGE
25453M:	Karel Zak <[email protected]>
25454L:	[email protected]
25455S:	Maintained
25456W:	http://en.wikipedia.org/wiki/Util-linux
25457T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25458
25459UUID HELPERS
25460R:	Andy Shevchenko <[email protected]>
25461L:	[email protected]
25462S:	Maintained
25463F:	include/linux/uuid.h
25464F:	lib/test_uuid.c
25465F:	lib/uuid.c
25466
25467UV SYSFS DRIVER
25468M:	Justin Ernst <[email protected]>
25469L:	[email protected]
25470S:	Maintained
25471F:	drivers/platform/x86/uv_sysfs.c
25472
25473UVESAFB DRIVER
25474M:	Michal Januszewski <[email protected]>
25475L:	[email protected]
25476S:	Maintained
25477W:	https://github.com/mjanusz/v86d
25478F:	Documentation/fb/uvesafb.rst
25479F:	drivers/video/fbdev/uvesafb.*
25480
25481Ux500 CLOCK DRIVERS
25482M:	Ulf Hansson <[email protected]>
25483L:	[email protected]
25484L:	[email protected] (moderated for non-subscribers)
25485S:	Maintained
25486F:	drivers/clk/ux500/
25487
25488V4L2 ASYNC AND FWNODE FRAMEWORKS
25489M:	Sakari Ailus <[email protected]>
25490L:	[email protected]
25491S:	Maintained
25492T:	git git://linuxtv.org/media.git
25493F:	drivers/media/v4l2-core/v4l2-async.c
25494F:	drivers/media/v4l2-core/v4l2-fwnode.c
25495F:	include/media/v4l2-async.h
25496F:	include/media/v4l2-fwnode.h
25497
25498V4L2 LENS DRIVERS
25499M:	Sakari Ailus <[email protected]>
25500L:	[email protected]
25501S:	Maintained
25502F:	drivers/media/i2c/ak*
25503F:	drivers/media/i2c/dw*
25504F:	drivers/media/i2c/lm*
25505
25506V4L2 CAMERA SENSOR DRIVERS
25507M:	Sakari Ailus <[email protected]>
25508L:	[email protected]
25509S:	Maintained
25510F:	Documentation/driver-api/media/camera-sensor.rst
25511F:	Documentation/driver-api/media/tx-rx.rst
25512F:	drivers/media/i2c/ar*
25513F:	drivers/media/i2c/gc*
25514F:	drivers/media/i2c/hi*
25515F:	drivers/media/i2c/imx*
25516F:	drivers/media/i2c/mt*
25517F:	drivers/media/i2c/og*
25518F:	drivers/media/i2c/ov*
25519F:	drivers/media/i2c/s5*
25520F:	drivers/media/i2c/vgxy61.c
25521
25522VF610 NAND DRIVER
25523M:	Stefan Agner <[email protected]>
25524L:	[email protected]
25525S:	Supported
25526F:	drivers/mtd/nand/raw/vf610_nfc.c
25527
25528VFAT/FAT/MSDOS FILESYSTEM
25529M:	OGAWA Hirofumi <[email protected]>
25530S:	Maintained
25531F:	Documentation/filesystems/vfat.rst
25532F:	fs/fat/
25533F:	tools/testing/selftests/filesystems/fat/
25534
25535VFIO CDX DRIVER
25536M:	Nipun Gupta <[email protected]>
25537M:	Nikhil Agarwal <[email protected]>
25538L:	[email protected]
25539S:	Maintained
25540F:	drivers/vfio/cdx/*
25541
25542VFIO DRIVER
25543M:	Alex Williamson <[email protected]>
25544L:	[email protected]
25545S:	Maintained
25546T:	git https://github.com/awilliam/linux-vfio.git
25547F:	Documentation/ABI/testing/debugfs-vfio
25548F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
25549F:	Documentation/driver-api/vfio.rst
25550F:	drivers/vfio/
25551F:	include/linux/vfio.h
25552F:	include/linux/vfio_pci_core.h
25553F:	include/uapi/linux/vfio.h
25554
25555VFIO FSL-MC DRIVER
25556L:	[email protected]
25557S:	Orphan
25558F:	drivers/vfio/fsl-mc/
25559
25560VFIO HISILICON PCI DRIVER
25561M:	Longfang Liu <[email protected]>
25562M:	Shameer Kolothum <[email protected]>
25563L:	[email protected]
25564S:	Maintained
25565F:	drivers/vfio/pci/hisilicon/
25566
25567VFIO MEDIATED DEVICE DRIVERS
25568M:	Kirti Wankhede <[email protected]>
25569L:	[email protected]
25570S:	Maintained
25571F:	Documentation/driver-api/vfio-mediated-device.rst
25572F:	drivers/vfio/mdev/
25573F:	include/linux/mdev.h
25574F:	samples/vfio-mdev/
25575
25576VFIO MLX5 PCI DRIVER
25577M:	Yishai Hadas <[email protected]>
25578L:	[email protected]
25579S:	Maintained
25580F:	drivers/vfio/pci/mlx5/
25581
25582VFIO NVIDIA GRACE GPU DRIVER
25583M:	Ankit Agrawal <[email protected]>
25584L:	[email protected]
25585S:	Supported
25586F:	drivers/vfio/pci/nvgrace-gpu/
25587
25588VFIO PCI DEVICE SPECIFIC DRIVERS
25589R:	Jason Gunthorpe <[email protected]>
25590R:	Yishai Hadas <[email protected]>
25591R:	Shameer Kolothum <[email protected]>
25592R:	Kevin Tian <[email protected]>
25593L:	[email protected]
25594S:	Maintained
25595P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25596F:	drivers/vfio/pci/*/
25597
25598VFIO PDS PCI DRIVER
25599M:	Brett Creeley <[email protected]>
25600L:	[email protected]
25601S:	Maintained
25602F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25603F:	drivers/vfio/pci/pds/
25604
25605VFIO PLATFORM DRIVER
25606M:	Eric Auger <[email protected]>
25607L:	[email protected]
25608S:	Maintained
25609F:	drivers/vfio/platform/
25610
25611VFIO QAT PCI DRIVER
25612M:	Xin Zeng <[email protected]>
25613M:	Giovanni Cabiddu <[email protected]>
25614L:	[email protected]
25615L:	[email protected]
25616S:	Supported
25617F:	drivers/vfio/pci/qat/
25618
25619VFIO VIRTIO PCI DRIVER
25620M:	Yishai Hadas <[email protected]>
25621L:	[email protected]
25622L:	[email protected]
25623S:	Maintained
25624F:	drivers/vfio/pci/virtio
25625
25626VGA_SWITCHEROO
25627R:	Lukas Wunner <[email protected]>
25628S:	Maintained
25629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25630F:	Documentation/gpu/vga-switcheroo.rst
25631F:	drivers/gpu/vga/vga_switcheroo.c
25632F:	include/linux/vga_switcheroo.h
25633
25634VIA RHINE NETWORK DRIVER
25635M:	Kevin Brace <[email protected]>
25636S:	Maintained
25637F:	drivers/net/ethernet/via/via-rhine.c
25638
25639VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25640M:	Florian Tobias Schandinat <[email protected]>
25641L:	[email protected]
25642S:	Maintained
25643F:	drivers/video/fbdev/via/
25644F:	include/linux/via-core.h
25645F:	include/linux/via_i2c.h
25646
25647VIA VELOCITY NETWORK DRIVER
25648M:	Francois Romieu <[email protected]>
25649L:	[email protected]
25650S:	Maintained
25651F:	drivers/net/ethernet/via/via-velocity.*
25652
25653VICODEC VIRTUAL CODEC DRIVER
25654M:	Hans Verkuil <[email protected]>
25655L:	[email protected]
25656S:	Maintained
25657W:	https://linuxtv.org
25658T:	git git://linuxtv.org/media.git
25659F:	drivers/media/test-drivers/vicodec/*
25660
25661VIDEO I2C POLLING DRIVER
25662M:	Matt Ranostay <[email protected]>
25663L:	[email protected]
25664S:	Maintained
25665F:	drivers/media/i2c/video-i2c.c
25666
25667VIDEO MULTIPLEXER DRIVER
25668M:	Philipp Zabel <[email protected]>
25669L:	[email protected]
25670S:	Maintained
25671F:	drivers/media/platform/video-mux.c
25672
25673VIDEOBUF2 FRAMEWORK
25674M:	Tomasz Figa <[email protected]>
25675M:	Marek Szyprowski <[email protected]>
25676L:	[email protected]
25677S:	Maintained
25678F:	drivers/media/common/videobuf2/*
25679F:	include/media/videobuf2-*
25680
25681VIDTV VIRTUAL DIGITAL TV DRIVER
25682M:	Daniel W. S. Almeida <[email protected]>
25683L:	[email protected]
25684S:	Maintained
25685W:	https://linuxtv.org
25686T:	git git://linuxtv.org/media.git
25687F:	drivers/media/test-drivers/vidtv/*
25688
25689VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25690M:	Shuah Khan <[email protected]>
25691R:	Kieran Bingham <[email protected]>
25692L:	[email protected]
25693S:	Maintained
25694W:	https://linuxtv.org
25695T:	git git://linuxtv.org/media.git
25696F:	drivers/media/test-drivers/vimc/*
25697
25698VIRT LIB
25699M:	Alex Williamson <[email protected]>
25700M:	Paolo Bonzini <[email protected]>
25701L:	[email protected]
25702S:	Supported
25703F:	virt/lib/
25704
25705VIRTIO AND VHOST VSOCK DRIVER
25706M:	Stefan Hajnoczi <[email protected]>
25707M:	Stefano Garzarella <[email protected]>
25708L:	[email protected]
25709L:	[email protected]
25710L:	[email protected]
25711S:	Maintained
25712F:	drivers/vhost/vsock.c
25713F:	include/linux/virtio_vsock.h
25714F:	include/uapi/linux/virtio_vsock.h
25715F:	net/vmw_vsock/virtio_transport.c
25716F:	net/vmw_vsock/virtio_transport_common.c
25717
25718VIRTIO BALLOON
25719M:	"Michael S. Tsirkin" <[email protected]>
25720M:	David Hildenbrand <[email protected]>
25721L:	[email protected]
25722S:	Maintained
25723F:	drivers/virtio/virtio_balloon.c
25724F:	include/linux/balloon_compaction.h
25725F:	include/uapi/linux/virtio_balloon.h
25726F:	mm/balloon_compaction.c
25727
25728VIRTIO BLOCK AND SCSI DRIVERS
25729M:	"Michael S. Tsirkin" <[email protected]>
25730M:	Jason Wang <[email protected]>
25731R:	Paolo Bonzini <[email protected]>
25732R:	Stefan Hajnoczi <[email protected]>
25733R:	Eugenio Pérez <[email protected]>
25734L:	[email protected]
25735S:	Maintained
25736F:	drivers/block/virtio_blk.c
25737F:	drivers/scsi/virtio_scsi.c
25738F:	include/uapi/linux/virtio_blk.h
25739F:	include/uapi/linux/virtio_scsi.h
25740
25741VIRTIO CONSOLE DRIVER
25742M:	Amit Shah <[email protected]>
25743L:	[email protected]
25744S:	Maintained
25745F:	drivers/char/virtio_console.c
25746F:	include/uapi/linux/virtio_console.h
25747
25748VIRTIO CORE AND NET DRIVERS
25749M:	"Michael S. Tsirkin" <[email protected]>
25750M:	Jason Wang <[email protected]>
25751R:	Xuan Zhuo <[email protected]>
25752R:	Eugenio Pérez <[email protected]>
25753L:	[email protected]
25754S:	Maintained
25755F:	Documentation/ABI/testing/sysfs-bus-vdpa
25756F:	Documentation/ABI/testing/sysfs-class-vduse
25757F:	Documentation/devicetree/bindings/virtio/
25758F:	Documentation/driver-api/virtio/
25759F:	drivers/block/virtio_blk.c
25760F:	drivers/crypto/virtio/
25761F:	drivers/net/virtio_net.c
25762F:	drivers/vdpa/
25763F:	drivers/virtio/
25764F:	include/linux/vdpa.h
25765F:	include/linux/virtio*.h
25766F:	include/linux/vringh.h
25767F:	include/uapi/linux/virtio_*.h
25768F:	net/vmw_vsock/virtio*
25769F:	tools/virtio/
25770F:	tools/testing/selftests/drivers/net/virtio_net/
25771
25772VIRTIO CRYPTO DRIVER
25773M:	Gonglei <[email protected]>
25774L:	[email protected]
25775L:	[email protected]
25776S:	Maintained
25777F:	drivers/crypto/virtio/
25778F:	include/uapi/linux/virtio_crypto.h
25779
25780VIRTIO DRIVERS FOR S390
25781M:	Cornelia Huck <[email protected]>
25782M:	Halil Pasic <[email protected]>
25783M:	Eric Farman <[email protected]>
25784L:	[email protected]
25785L:	[email protected]
25786L:	[email protected]
25787S:	Supported
25788F:	arch/s390/include/uapi/asm/virtio-ccw.h
25789F:	drivers/s390/virtio/
25790
25791VIRTIO FILE SYSTEM
25792M:	Vivek Goyal <[email protected]>
25793M:	Stefan Hajnoczi <[email protected]>
25794M:	Miklos Szeredi <[email protected]>
25795R:	Eugenio Pérez <[email protected]>
25796L:	[email protected]
25797L:	[email protected]
25798S:	Supported
25799W:	https://virtio-fs.gitlab.io/
25800F:	Documentation/filesystems/virtiofs.rst
25801F:	fs/fuse/virtio_fs.c
25802F:	include/uapi/linux/virtio_fs.h
25803
25804VIRTIO GPIO DRIVER
25805M:	Enrico Weigelt, metux IT consult <[email protected]>
25806M:	Viresh Kumar <[email protected]>
25807L:	[email protected]
25808L:	[email protected]
25809S:	Maintained
25810F:	drivers/gpio/gpio-virtio.c
25811F:	include/uapi/linux/virtio_gpio.h
25812
25813VIRTIO GPU DRIVER
25814M:	David Airlie <[email protected]>
25815M:	Gerd Hoffmann <[email protected]>
25816R:	Gurchetan Singh <[email protected]>
25817R:	Chia-I Wu <[email protected]>
25818L:	[email protected]
25819L:	[email protected]
25820S:	Maintained
25821T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25822F:	drivers/gpu/drm/ci/xfails/virtio*
25823F:	drivers/gpu/drm/virtio/
25824F:	include/uapi/linux/virtio_gpu.h
25825
25826VIRTIO HOST (VHOST)
25827M:	"Michael S. Tsirkin" <[email protected]>
25828M:	Jason Wang <[email protected]>
25829R:	Eugenio Pérez <[email protected]>
25830L:	[email protected]
25831L:	[email protected]
25832L:	[email protected]
25833S:	Maintained
25834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25835F:	drivers/vhost/
25836F:	include/linux/sched/vhost_task.h
25837F:	include/linux/vhost_iotlb.h
25838F:	include/uapi/linux/vhost.h
25839F:	kernel/vhost_task.c
25840
25841VIRTIO HOST (VHOST-SCSI)
25842M:	"Michael S. Tsirkin" <[email protected]>
25843M:	Jason Wang <[email protected]>
25844M:	Mike Christie <[email protected]>
25845R:	Paolo Bonzini <[email protected]>
25846R:	Stefan Hajnoczi <[email protected]>
25847L:	[email protected]
25848S:	Maintained
25849F:	drivers/vhost/scsi.c
25850
25851VIRTIO I2C DRIVER
25852M:	Viresh Kumar <[email protected]>
25853R:	"Chen, Jian Jun" <[email protected]>
25854L:	[email protected]
25855L:	[email protected]
25856S:	Maintained
25857F:	drivers/i2c/busses/i2c-virtio.c
25858F:	include/uapi/linux/virtio_i2c.h
25859
25860VIRTIO INPUT DRIVER
25861M:	Gerd Hoffmann <[email protected]>
25862S:	Maintained
25863F:	drivers/virtio/virtio_input.c
25864F:	include/uapi/linux/virtio_input.h
25865
25866VIRTIO IOMMU DRIVER
25867M:	Jean-Philippe Brucker <[email protected]>
25868L:	[email protected]
25869S:	Maintained
25870F:	drivers/iommu/virtio-iommu.c
25871F:	include/uapi/linux/virtio_iommu.h
25872
25873VIRTIO MEM DRIVER
25874M:	David Hildenbrand <[email protected]>
25875L:	[email protected]
25876S:	Maintained
25877W:	https://virtio-mem.gitlab.io/
25878F:	drivers/virtio/virtio_mem.c
25879F:	include/uapi/linux/virtio_mem.h
25880
25881VIRTIO PMEM DRIVER
25882M:	Pankaj Gupta <[email protected]>
25883L:	[email protected]
25884S:	Maintained
25885F:	drivers/nvdimm/nd_virtio.c
25886F:	drivers/nvdimm/virtio_pmem.c
25887
25888VIRTIO SOUND DRIVER
25889M:	Anton Yakovlev <[email protected]>
25890M:	"Michael S. Tsirkin" <[email protected]>
25891L:	[email protected]
25892L:	[email protected]
25893S:	Maintained
25894F:	include/uapi/linux/virtio_snd.h
25895F:	sound/virtio/*
25896
25897VIRTUAL BOX GUEST DEVICE DRIVER
25898M:	Hans de Goede <[email protected]>
25899M:	Arnd Bergmann <[email protected]>
25900M:	Greg Kroah-Hartman <[email protected]>
25901S:	Maintained
25902F:	drivers/virt/vboxguest/
25903F:	include/linux/vbox_utils.h
25904F:	include/uapi/linux/vbox*.h
25905
25906VIRTUAL BOX SHARED FOLDER VFS DRIVER
25907M:	Hans de Goede <[email protected]>
25908L:	[email protected]
25909S:	Maintained
25910F:	fs/vboxsf/*
25911
25912VIRTUAL PCM TEST DRIVER
25913M:	Ivan Orlov <[email protected]>
25914L:	[email protected]
25915S:	Maintained
25916F:	Documentation/sound/cards/pcmtest.rst
25917F:	sound/drivers/pcmtest.c
25918F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25919
25920VIRTUAL SERIO DEVICE DRIVER
25921M:	Stephen Chandler Paul <[email protected]>
25922S:	Maintained
25923F:	drivers/input/serio/userio.c
25924F:	include/uapi/linux/userio.h
25925
25926VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25927M:	Javier Carrasco <[email protected]>
25928S:	Maintained
25929F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25930F:	drivers/iio/light/veml3235.c
25931
25932VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25933M:	Javier Carrasco <[email protected]>
25934S:	Maintained
25935F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25936F:	drivers/iio/light/veml6030.c
25937
25938VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25939M:	Javier Carrasco <[email protected]>
25940S:	Maintained
25941F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25942F:	drivers/iio/light/veml6075.c
25943
25944VISL VIRTUAL STATELESS DECODER DRIVER
25945M:	Daniel Almeida <[email protected]>
25946L:	[email protected]
25947S:	Supported
25948F:	drivers/media/test-drivers/visl
25949
25950VIVID VIRTUAL VIDEO DRIVER
25951M:	Hans Verkuil <[email protected]>
25952L:	[email protected]
25953S:	Maintained
25954W:	https://linuxtv.org
25955T:	git git://linuxtv.org/media.git
25956F:	drivers/media/test-drivers/vivid/*
25957
25958VM SOCKETS (AF_VSOCK)
25959M:	Stefano Garzarella <[email protected]>
25960L:	[email protected]
25961L:	[email protected]
25962S:	Maintained
25963F:	drivers/net/vsockmon.c
25964F:	include/net/af_vsock.h
25965F:	include/uapi/linux/vm_sockets.h
25966F:	include/uapi/linux/vm_sockets_diag.h
25967F:	include/uapi/linux/vsockmon.h
25968F:	net/vmw_vsock/
25969F:	tools/testing/vsock/
25970
25971VMALLOC
25972M:	Andrew Morton <[email protected]>
25973M:	Uladzislau Rezki <[email protected]>
25974L:	[email protected]
25975S:	Maintained
25976W:	http://www.linux-mm.org
25977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25978F:	include/linux/vmalloc.h
25979F:	mm/vmalloc.c
25980
25981VME SUBSYSTEM
25982L:	[email protected]
25983S:	Orphan
25984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25985F:	Documentation/driver-api/vme.rst
25986F:	drivers/staging/vme_user/
25987
25988VMWARE BALLOON DRIVER
25989M:	Jerrin Shaji George <[email protected]>
25990R:	Broadcom internal kernel review list <[email protected]>
25991L:	[email protected]
25992S:	Supported
25993F:	drivers/misc/vmw_balloon.c
25994
25995VMWARE HYPERVISOR INTERFACE
25996M:	Ajay Kaher <[email protected]>
25997M:	Alexey Makhalov <[email protected]>
25998R:	Broadcom internal kernel review list <[email protected]>
25999L:	[email protected]
26000L:	[email protected]
26001S:	Supported
26002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
26003F:	arch/x86/include/asm/vmware.h
26004F:	arch/x86/kernel/cpu/vmware.c
26005
26006VMWARE PVRDMA DRIVER
26007M:	Bryan Tan <[email protected]>
26008M:	Vishnu Dasa <[email protected]>
26009R:	Broadcom internal kernel review list <[email protected]>
26010L:	[email protected]
26011S:	Supported
26012F:	drivers/infiniband/hw/vmw_pvrdma/
26013
26014VMWARE PVSCSI DRIVER
26015M:	Vishal Bhakta <[email protected]>
26016R:	Broadcom internal kernel review list <[email protected]>
26017L:	[email protected]
26018S:	Supported
26019F:	drivers/scsi/vmw_pvscsi.c
26020F:	drivers/scsi/vmw_pvscsi.h
26021
26022VMWARE VIRTUAL PTP CLOCK DRIVER
26023M:	Nick Shi <[email protected]>
26024R:	Ajay Kaher <[email protected]>
26025R:	Alexey Makhalov <[email protected]>
26026R:	Broadcom internal kernel review list <[email protected]>
26027L:	[email protected]
26028S:	Supported
26029F:	drivers/ptp/ptp_vmw.c
26030
26031VMWARE VMCI DRIVER
26032M:	Bryan Tan <[email protected]>
26033M:	Vishnu Dasa <[email protected]>
26034R:	Broadcom internal kernel review list <[email protected]>
26035L:	[email protected]
26036S:	Supported
26037F:	drivers/misc/vmw_vmci/
26038F:	include/linux/vmw_vmci*
26039
26040VMWARE VMMOUSE SUBDRIVER
26041M:	Zack Rusin <[email protected]>
26042R:	Broadcom internal kernel review list <[email protected]>
26043L:	[email protected]
26044S:	Supported
26045F:	drivers/input/mouse/vmmouse.c
26046F:	drivers/input/mouse/vmmouse.h
26047
26048VMWARE VMXNET3 ETHERNET DRIVER
26049M:	Ronak Doshi <[email protected]>
26050R:	Broadcom internal kernel review list <[email protected]>
26051L:	[email protected]
26052S:	Supported
26053F:	drivers/net/vmxnet3/
26054
26055VMWARE VSOCK VMCI TRANSPORT DRIVER
26056M:	Bryan Tan <[email protected]>
26057M:	Vishnu Dasa <[email protected]>
26058R:	Broadcom internal kernel review list <[email protected]>
26059L:	[email protected]
26060S:	Supported
26061F:	net/vmw_vsock/vmci_transport*
26062
26063VOCORE VOCORE2 BOARD
26064M:	Harvey Hunt <[email protected]>
26065L:	[email protected]
26066S:	Maintained
26067F:	arch/mips/boot/dts/ralink/vocore2.dts
26068
26069VOLTAGE AND CURRENT REGULATOR FRAMEWORK
26070M:	Liam Girdwood <[email protected]>
26071M:	Mark Brown <[email protected]>
26072L:	[email protected]
26073S:	Supported
26074W:	http://www.slimlogic.co.uk/?p=48
26075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
26076F:	Documentation/devicetree/bindings/regulator/
26077F:	Documentation/power/regulator/
26078F:	drivers/regulator/
26079F:	include/dt-bindings/regulator/
26080F:	include/linux/regulator/
26081K:	regulator_get_optional
26082
26083VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
26084R:	Matti Vaittinen <[email protected]>
26085F:	drivers/regulator/irq_helpers.c
26086
26087VRF
26088M:	David Ahern <[email protected]>
26089L:	[email protected]
26090S:	Maintained
26091F:	Documentation/networking/vrf.rst
26092F:	drivers/net/vrf.c
26093
26094VSPRINTF
26095M:	Petr Mladek <[email protected]>
26096M:	Steven Rostedt <[email protected]>
26097R:	Andy Shevchenko <[email protected]>
26098R:	Rasmus Villemoes <[email protected]>
26099R:	Sergey Senozhatsky <[email protected]>
26100S:	Maintained
26101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
26102F:	Documentation/core-api/printk-formats.rst
26103F:	lib/tests/printf_kunit.c
26104F:	lib/tests/scanf_kunit.c
26105F:	lib/vsprintf.c
26106
26107VT1211 HARDWARE MONITOR DRIVER
26108M:	Juerg Haefliger <[email protected]>
26109L:	[email protected]
26110S:	Maintained
26111F:	Documentation/hwmon/vt1211.rst
26112F:	drivers/hwmon/vt1211.c
26113
26114VT8231 HARDWARE MONITOR DRIVER
26115M:	Roger Lucas <[email protected]>
26116L:	[email protected]
26117S:	Maintained
26118F:	drivers/hwmon/vt8231.c
26119
26120VUB300 USB to SDIO/SD/MMC bridge chip
26121L:	[email protected]
26122S:	Orphan
26123F:	drivers/mmc/host/vub300.c
26124
26125W1 DALLAS'S 1-WIRE BUS
26126M:	Krzysztof Kozlowski <[email protected]>
26127S:	Maintained
26128F:	Documentation/devicetree/bindings/w1/
26129F:	Documentation/w1/
26130F:	drivers/w1/
26131F:	include/linux/w1.h
26132
26133W83791D HARDWARE MONITORING DRIVER
26134M:	Marc Hulsman <[email protected]>
26135L:	[email protected]
26136S:	Maintained
26137F:	Documentation/hwmon/w83791d.rst
26138F:	drivers/hwmon/w83791d.c
26139
26140W83793 HARDWARE MONITORING DRIVER
26141M:	Rudolf Marek <[email protected]>
26142L:	[email protected]
26143S:	Maintained
26144F:	Documentation/hwmon/w83793.rst
26145F:	drivers/hwmon/w83793.c
26146
26147W83795 HARDWARE MONITORING DRIVER
26148M:	Jean Delvare <[email protected]>
26149L:	[email protected]
26150S:	Maintained
26151F:	drivers/hwmon/w83795.c
26152
26153W83L51xD SD/MMC CARD INTERFACE DRIVER
26154M:	Pierre Ossman <[email protected]>
26155S:	Maintained
26156F:	drivers/mmc/host/wbsd.*
26157
26158WACOM PROTOCOL 4 SERIAL TABLETS
26159M:	Julian Squires <[email protected]>
26160M:	Hans de Goede <[email protected]>
26161L:	[email protected]
26162S:	Maintained
26163F:	drivers/input/tablet/wacom_serial4.c
26164
26165WANGXUN ETHERNET DRIVER
26166M:	Jiawen Wu <[email protected]>
26167M:	Mengyuan Lou <[email protected]>
26168L:	[email protected]
26169S:	Maintained
26170W:	https://www.net-swift.com
26171F:	Documentation/networking/device_drivers/ethernet/wangxun/*
26172F:	drivers/net/ethernet/wangxun/
26173F:	drivers/net/pcs/pcs-xpcs-wx.c
26174
26175WATCHDOG DEVICE DRIVERS
26176M:	Wim Van Sebroeck <[email protected]>
26177M:	Guenter Roeck <[email protected]>
26178L:	[email protected]
26179S:	Maintained
26180W:	http://www.linux-watchdog.org/
26181T:	git git://www.linux-watchdog.org/linux-watchdog.git
26182F:	Documentation/devicetree/bindings/watchdog/
26183F:	Documentation/watchdog/
26184F:	drivers/watchdog/
26185F:	include/linux/watchdog.h
26186F:	include/trace/events/watchdog.h
26187F:	include/uapi/linux/watchdog.h
26188
26189WAVE5 VPU CODEC DRIVER
26190M:	Nas Chung <[email protected]>
26191M:	Jackson Lee <[email protected]>
26192L:	[email protected]
26193S:	Maintained
26194F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26195F:	drivers/media/platform/chips-media/wave5/
26196
26197WHISKEYCOVE PMIC GPIO DRIVER
26198M:	Kuppuswamy Sathyanarayanan <[email protected]>
26199L:	[email protected]
26200S:	Maintained
26201F:	drivers/gpio/gpio-wcove.c
26202
26203WHWAVE RTC DRIVER
26204M:	Dianlong Li <[email protected]>
26205L:	[email protected]
26206S:	Maintained
26207F:	drivers/rtc/rtc-sd3078.c
26208
26209WIIMOTE HID DRIVER
26210M:	David Rheinsberg <[email protected]>
26211L:	[email protected]
26212S:	Maintained
26213F:	drivers/hid/hid-wiimote*
26214
26215WILOCITY WIL6210 WIRELESS DRIVER
26216L:	[email protected]
26217S:	Orphan
26218W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26219F:	drivers/net/wireless/ath/wil6210/
26220
26221WINBOND CIR DRIVER
26222M:	David Härdeman <[email protected]>
26223S:	Maintained
26224F:	drivers/media/rc/winbond-cir.c
26225
26226WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26227L:	[email protected]
26228S:	Orphan
26229F:	drivers/watchdog/ebc-c384_wdt.c
26230
26231WINSYSTEMS WS16C48 GPIO DRIVER
26232M:	William Breathitt Gray <[email protected]>
26233L:	[email protected]
26234S:	Maintained
26235F:	drivers/gpio/gpio-ws16c48.c
26236
26237WIREGUARD SECURE NETWORK TUNNEL
26238M:	Jason A. Donenfeld <[email protected]>
26239L:	[email protected]
26240L:	[email protected]
26241S:	Maintained
26242F:	drivers/net/wireguard/
26243F:	tools/testing/selftests/wireguard/
26244
26245WISTRON LAPTOP BUTTON DRIVER
26246M:	Miloslav Trmac <[email protected]>
26247S:	Maintained
26248F:	drivers/input/misc/wistron_btns.c
26249
26250WMI BINARY MOF DRIVER
26251M:	Armin Wolf <[email protected]>
26252R:	Thomas Weißschuh <[email protected]>
26253L:	[email protected]
26254S:	Maintained
26255F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
26256F:	Documentation/wmi/devices/wmi-bmof.rst
26257F:	drivers/platform/x86/wmi-bmof.c
26258
26259WOLFSON MICROELECTRONICS DRIVERS
26260L:	[email protected]
26261S:	Supported
26262W:	https://github.com/CirrusLogic/linux-drivers/wiki
26263T:	git https://github.com/CirrusLogic/linux-drivers.git
26264F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26265F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26266F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26267F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26268F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26269F:	Documentation/devicetree/bindings/sound/wm*
26270F:	Documentation/hwmon/wm83??.rst
26271F:	arch/arm/mach-s3c/mach-crag6410*
26272F:	drivers/clk/clk-wm83*.c
26273F:	drivers/gpio/gpio-*wm*.c
26274F:	drivers/gpio/gpio-arizona.c
26275F:	drivers/hwmon/wm83??-hwmon.c
26276F:	drivers/input/misc/wm831x-on.c
26277F:	drivers/input/touchscreen/wm831x-ts.c
26278F:	drivers/input/touchscreen/wm97*.c
26279F:	drivers/leds/leds-wm83*.c
26280F:	drivers/mfd/arizona*
26281F:	drivers/mfd/cs47l24*
26282F:	drivers/mfd/wm*.c
26283F:	drivers/power/supply/wm83*.c
26284F:	drivers/regulator/arizona*
26285F:	drivers/regulator/wm8*.c
26286F:	drivers/rtc/rtc-wm83*.c
26287F:	drivers/video/backlight/wm83*_bl.c
26288F:	drivers/watchdog/wm83*_wdt.c
26289F:	include/linux/mfd/arizona/
26290F:	include/linux/mfd/wm831x/
26291F:	include/linux/mfd/wm8350/
26292F:	include/linux/mfd/wm8400*
26293F:	include/linux/regulator/arizona*
26294F:	include/linux/wm97xx.h
26295F:	include/sound/wm????.h
26296F:	sound/soc/codecs/arizona*
26297F:	sound/soc/codecs/cs47l24*
26298F:	sound/soc/codecs/wm*
26299
26300WORKQUEUE
26301M:	Tejun Heo <[email protected]>
26302R:	Lai Jiangshan <[email protected]>
26303S:	Maintained
26304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26305F:	Documentation/core-api/workqueue.rst
26306F:	include/linux/workqueue.h
26307F:	kernel/workqueue.c
26308F:	kernel/workqueue_internal.h
26309
26310WWAN DRIVERS
26311M:	Loic Poulain <[email protected]>
26312M:	Sergey Ryazanov <[email protected]>
26313R:	Johannes Berg <[email protected]>
26314L:	[email protected]
26315S:	Maintained
26316F:	drivers/net/wwan/
26317F:	include/linux/wwan.h
26318F:	include/uapi/linux/wwan.h
26319
26320X-POWERS AXP288 PMIC DRIVERS
26321M:	Hans de Goede <[email protected]>
26322S:	Maintained
26323F:	drivers/acpi/pmic/intel_pmic_xpower.c
26324N:	axp288
26325
26326X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26327M:	Chen-Yu Tsai <[email protected]>
26328L:	[email protected]
26329S:	Maintained
26330N:	axp[128]
26331
26332X.25 STACK
26333M:	Martin Schiller <[email protected]>
26334L:	[email protected]
26335S:	Maintained
26336F:	Documentation/networking/lapb-module.rst
26337F:	Documentation/networking/x25*
26338F:	drivers/net/wan/hdlc_x25.c
26339F:	drivers/net/wan/lapbether.c
26340F:	include/*/lapb.h
26341F:	include/net/x25*
26342F:	include/uapi/linux/x25.h
26343F:	net/lapb/
26344F:	net/x25/
26345
26346X86 ARCHITECTURE (32-BIT AND 64-BIT)
26347M:	Thomas Gleixner <[email protected]>
26348M:	Ingo Molnar <[email protected]>
26349M:	Borislav Petkov <[email protected]>
26350M:	Dave Hansen <[email protected]>
26351M:	[email protected]
26352R:	"H. Peter Anvin" <[email protected]>
26353L:	[email protected]
26354S:	Maintained
26355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26356F:	Documentation/arch/x86/
26357F:	Documentation/devicetree/bindings/x86/
26358F:	arch/x86/
26359F:	tools/testing/selftests/x86
26360
26361X86 CPUID DATABASE
26362M:	Borislav Petkov <[email protected]>
26363M:	Thomas Gleixner <[email protected]>
26364M:	[email protected]
26365R:	Ahmed S. Darwish <[email protected]>
26366L:	[email protected]
26367S:	Maintained
26368W:	https://x86-cpuid.org
26369F:	tools/arch/x86/kcpuid/cpuid.csv
26370
26371X86 ENTRY CODE
26372M:	Andy Lutomirski <[email protected]>
26373L:	[email protected]
26374S:	Maintained
26375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26376F:	arch/x86/entry/
26377
26378X86 HARDWARE VULNERABILITIES
26379M:	Thomas Gleixner <[email protected]>
26380M:	Borislav Petkov <[email protected]>
26381M:	Peter Zijlstra <[email protected]>
26382M:	Josh Poimboeuf <[email protected]>
26383R:	Pawan Gupta <[email protected]>
26384S:	Maintained
26385F:	Documentation/admin-guide/hw-vuln/
26386F:	arch/x86/include/asm/nospec-branch.h
26387F:	arch/x86/kernel/cpu/bugs.c
26388
26389X86 MCE INFRASTRUCTURE
26390M:	Tony Luck <[email protected]>
26391M:	Borislav Petkov <[email protected]>
26392L:	[email protected]
26393S:	Maintained
26394F:	Documentation/ABI/testing/sysfs-mce
26395F:	Documentation/arch/x86/x86_64/machinecheck.rst
26396F:	arch/x86/kernel/cpu/mce/*
26397
26398X86 MICROCODE UPDATE SUPPORT
26399M:	Borislav Petkov <[email protected]>
26400S:	Maintained
26401F:	arch/x86/kernel/cpu/microcode/*
26402
26403X86 MM
26404M:	Dave Hansen <[email protected]>
26405M:	Andy Lutomirski <[email protected]>
26406M:	Peter Zijlstra <[email protected]>
26407L:	[email protected]
26408S:	Maintained
26409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26410F:	arch/x86/mm/
26411
26412X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26413M:	Hans de Goede <[email protected]>
26414L:	[email protected]
26415S:	Maintained
26416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26417F:	drivers/platform/x86/x86-android-tablets/
26418
26419X86 PLATFORM DRIVERS
26420M:	Hans de Goede <[email protected]>
26421M:	Ilpo Järvinen <[email protected]>
26422L:	[email protected]
26423S:	Maintained
26424Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
26425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26426F:	drivers/platform/olpc/
26427F:	drivers/platform/x86/
26428F:	include/linux/platform_data/x86/
26429
26430X86 PLATFORM UV HPE SUPERDOME FLEX
26431M:	Steve Wahl <[email protected]>
26432R:	Justin Ernst <[email protected]>
26433R:	Kyle Meyer <[email protected]>
26434R:	Dimitri Sivanich <[email protected]>
26435R:	Russ Anderson <[email protected]>
26436S:	Supported
26437F:	arch/x86/include/asm/uv/
26438F:	arch/x86/kernel/apic/x2apic_uv_x.c
26439F:	arch/x86/platform/uv/
26440
26441X86 STACK UNWINDING
26442M:	Josh Poimboeuf <[email protected]>
26443M:	Peter Zijlstra <[email protected]>
26444S:	Supported
26445F:	arch/x86/include/asm/unwind*.h
26446F:	arch/x86/kernel/dumpstack.c
26447F:	arch/x86/kernel/stacktrace.c
26448F:	arch/x86/kernel/unwind_*.c
26449
26450X86 TRUST DOMAIN EXTENSIONS (TDX)
26451M:	Kirill A. Shutemov <[email protected]>
26452R:	Dave Hansen <[email protected]>
26453L:	[email protected]
26454L:	[email protected]
26455S:	Supported
26456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26457F:	arch/x86/boot/compressed/tdx*
26458F:	arch/x86/coco/tdx/
26459F:	arch/x86/include/asm/shared/tdx.h
26460F:	arch/x86/include/asm/tdx.h
26461F:	arch/x86/virt/vmx/tdx/
26462F:	drivers/virt/coco/tdx-guest
26463
26464X86 VDSO
26465M:	Andy Lutomirski <[email protected]>
26466L:	[email protected]
26467S:	Maintained
26468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26469F:	arch/x86/entry/vdso/
26470
26471XARRAY
26472M:	Matthew Wilcox <[email protected]>
26473L:	[email protected]
26474L:	[email protected]
26475S:	Supported
26476F:	Documentation/core-api/xarray.rst
26477F:	include/linux/idr.h
26478F:	include/linux/xarray.h
26479F:	lib/idr.c
26480F:	lib/test_xarray.c
26481F:	lib/xarray.c
26482F:	tools/testing/radix-tree
26483
26484XBOX DVD IR REMOTE
26485M:	Benjamin Valentin <[email protected]>
26486S:	Maintained
26487F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
26488F:	drivers/media/rc/xbox_remote.c
26489
26490XC2028/3028 TUNER DRIVER
26491M:	Mauro Carvalho Chehab <[email protected]>
26492L:	[email protected]
26493S:	Maintained
26494W:	https://linuxtv.org
26495T:	git git://linuxtv.org/media.git
26496F:	drivers/media/tuners/xc2028.*
26497
26498XDP (eXpress Data Path)
26499M:	Alexei Starovoitov <[email protected]>
26500M:	Daniel Borkmann <[email protected]>
26501M:	David S. Miller <[email protected]>
26502M:	Jakub Kicinski <[email protected]>
26503M:	Jesper Dangaard Brouer <[email protected]>
26504M:	John Fastabend <[email protected]>
26505L:	[email protected]
26506L:	[email protected]
26507S:	Supported
26508F:	drivers/net/ethernet/*/*/*/*/*xdp*
26509F:	drivers/net/ethernet/*/*/*xdp*
26510F:	include/net/xdp.h
26511F:	include/net/xdp_priv.h
26512F:	include/trace/events/xdp.h
26513F:	kernel/bpf/cpumap.c
26514F:	kernel/bpf/devmap.c
26515F:	net/core/xdp.c
26516F:	samples/bpf/xdp*
26517F:	tools/testing/selftests/bpf/*/*xdp*
26518F:	tools/testing/selftests/bpf/*xdp*
26519K:	(?:\b|_)xdp(?:\b|_)
26520
26521XDP SOCKETS (AF_XDP)
26522M:	Björn Töpel <[email protected]>
26523M:	Magnus Karlsson <[email protected]>
26524M:	Maciej Fijalkowski <[email protected]>
26525R:	Jonathan Lemon <[email protected]>
26526L:	[email protected]
26527L:	[email protected]
26528S:	Maintained
26529F:	Documentation/networking/af_xdp.rst
26530F:	include/net/netns/xdp.h
26531F:	include/net/xdp_sock*
26532F:	include/net/xsk_buff_pool.h
26533F:	include/uapi/linux/if_xdp.h
26534F:	include/uapi/linux/xdp_diag.h
26535F:	net/xdp/
26536F:	tools/testing/selftests/bpf/*xsk*
26537
26538XEN BLOCK SUBSYSTEM
26539M:	Roger Pau Monné <[email protected]>
26540L:	[email protected] (moderated for non-subscribers)
26541S:	Supported
26542F:	drivers/block/xen*
26543F:	drivers/block/xen-blkback/*
26544
26545XEN HYPERVISOR ARM
26546M:	Stefano Stabellini <[email protected]>
26547L:	[email protected] (moderated for non-subscribers)
26548S:	Maintained
26549F:	arch/arm/include/asm/xen/
26550F:	arch/arm/xen/
26551
26552XEN HYPERVISOR ARM64
26553M:	Stefano Stabellini <[email protected]>
26554L:	[email protected] (moderated for non-subscribers)
26555S:	Maintained
26556F:	arch/arm64/include/asm/xen/
26557F:	arch/arm64/xen/
26558
26559XEN HYPERVISOR INTERFACE
26560M:	Juergen Gross <[email protected]>
26561M:	Stefano Stabellini <[email protected]>
26562R:	Oleksandr Tyshchenko <[email protected]>
26563L:	[email protected] (moderated for non-subscribers)
26564S:	Supported
26565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26566F:	Documentation/ABI/stable/sysfs-hypervisor-xen
26567F:	Documentation/ABI/testing/sysfs-hypervisor-xen
26568F:	drivers/*/xen-*front.c
26569F:	drivers/xen/
26570F:	include/uapi/xen/
26571F:	include/xen/
26572F:	kernel/configs/xen.config
26573
26574XEN HYPERVISOR X86
26575M:	Juergen Gross <[email protected]>
26576R:	Boris Ostrovsky <[email protected]>
26577L:	[email protected] (moderated for non-subscribers)
26578S:	Supported
26579F:	arch/x86/configs/xen.config
26580F:	arch/x86/include/asm/pvclock-abi.h
26581F:	arch/x86/include/asm/xen/
26582F:	arch/x86/platform/pvh/
26583F:	arch/x86/xen/
26584
26585XEN NETWORK BACKEND DRIVER
26586M:	Wei Liu <[email protected]>
26587M:	Paul Durrant <[email protected]>
26588L:	[email protected] (moderated for non-subscribers)
26589L:	[email protected]
26590S:	Supported
26591F:	drivers/net/xen-netback/*
26592
26593XEN PCI SUBSYSTEM
26594M:	Juergen Gross <[email protected]>
26595L:	[email protected] (moderated for non-subscribers)
26596S:	Supported
26597F:	arch/x86/pci/*xen*
26598F:	drivers/pci/*xen*
26599
26600XEN PVSCSI DRIVERS
26601M:	Juergen Gross <[email protected]>
26602L:	[email protected] (moderated for non-subscribers)
26603L:	[email protected]
26604S:	Supported
26605F:	drivers/scsi/xen-scsifront.c
26606F:	drivers/xen/xen-scsiback.c
26607F:	include/xen/interface/io/vscsiif.h
26608
26609XEN PVUSB DRIVER
26610M:	Juergen Gross <[email protected]>
26611L:	[email protected] (moderated for non-subscribers)
26612L:	[email protected]
26613S:	Supported
26614F:	drivers/usb/host/xen*
26615F:	include/xen/interface/io/usbif.h
26616
26617XEN SOUND FRONTEND DRIVER
26618M:	Oleksandr Andrushchenko <[email protected]>
26619L:	[email protected] (moderated for non-subscribers)
26620L:	[email protected]
26621S:	Supported
26622F:	sound/xen/*
26623
26624XEN SWIOTLB SUBSYSTEM
26625M:	Juergen Gross <[email protected]>
26626M:	Stefano Stabellini <[email protected]>
26627L:	[email protected] (moderated for non-subscribers)
26628L:	[email protected]
26629S:	Supported
26630F:	arch/*/include/asm/xen/swiotlb-xen.h
26631F:	drivers/xen/swiotlb-xen.c
26632F:	include/xen/arm/swiotlb-xen.h
26633F:	include/xen/swiotlb-xen.h
26634
26635XFS FILESYSTEM
26636M:	Carlos Maiolino <[email protected]>
26637L:	[email protected]
26638S:	Supported
26639W:	http://xfs.org/
26640C:	irc://irc.oftc.net/xfs
26641T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26642P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26643F:	Documentation/ABI/testing/sysfs-fs-xfs
26644F:	Documentation/admin-guide/xfs.rst
26645F:	Documentation/filesystems/xfs/*
26646F:	fs/xfs/
26647F:	include/uapi/linux/dqblk_xfs.h
26648F:	include/uapi/linux/fsmap.h
26649
26650XILINX AMS DRIVER
26651M:	Anand Ashok Dumbre <[email protected]>
26652L:	[email protected]
26653S:	Maintained
26654F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26655F:	drivers/iio/adc/xilinx-ams.c
26656
26657XILINX AXI ETHERNET DRIVER
26658M:	Radhey Shyam Pandey <[email protected]>
26659S:	Maintained
26660F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26661F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26662
26663XILINX CAN DRIVER
26664M:	Appana Durga Kedareswara rao <[email protected]>
26665L:	[email protected]
26666S:	Maintained
26667F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26668F:	drivers/net/can/xilinx_can.c
26669
26670XILINX EVENT MANAGEMENT DRIVER
26671M:	Michal Simek <[email protected]>
26672S:	Maintained
26673F:	drivers/soc/xilinx/xlnx_event_manager.c
26674F:	include/linux/firmware/xlnx-event-manager.h
26675
26676XILINX GPIO DRIVER
26677M:	Shubhrajyoti Datta <[email protected]>
26678R:	Srinivas Neeli <[email protected]>
26679R:	Michal Simek <[email protected]>
26680S:	Maintained
26681F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26682F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26683F:	drivers/gpio/gpio-xilinx.c
26684F:	drivers/gpio/gpio-zynq.c
26685
26686XILINX LL TEMAC ETHERNET DRIVER
26687L:	[email protected]
26688S:	Orphan
26689F:	drivers/net/ethernet/xilinx/ll_temac*
26690
26691XILINX PWM DRIVER
26692M:	Sean Anderson <[email protected]>
26693S:	Maintained
26694F:	drivers/pwm/pwm-xilinx.c
26695F:	include/clocksource/timer-xilinx.h
26696
26697XILINX SOUND DRIVERS
26698M:	Vincenzo Frascino <[email protected]>
26699S:	Maintained
26700F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26701F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26702F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26703F:	sound/soc/xilinx/*
26704
26705XILINX SD-FEC IP CORES
26706M:	Derek Kiernan <[email protected]>
26707M:	Dragan Cvetic <[email protected]>
26708S:	Maintained
26709F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26710F:	Documentation/misc-devices/xilinx_sdfec.rst
26711F:	drivers/misc/Kconfig
26712F:	drivers/misc/Makefile
26713F:	drivers/misc/xilinx_sdfec.c
26714F:	include/uapi/misc/xilinx_sdfec.h
26715
26716XILINX UARTLITE SERIAL DRIVER
26717M:	Peter Korsgaard <[email protected]>
26718L:	[email protected]
26719S:	Maintained
26720F:	drivers/tty/serial/uartlite.c
26721
26722XILINX VIDEO IP CORES
26723M:	Laurent Pinchart <[email protected]>
26724L:	[email protected]
26725S:	Supported
26726T:	git git://linuxtv.org/media.git
26727F:	Documentation/devicetree/bindings/media/xilinx/
26728F:	drivers/media/platform/xilinx/
26729F:	include/uapi/linux/xilinx-v4l2-controls.h
26730
26731XILINX VERSAL EDAC DRIVER
26732M:	Shubhrajyoti Datta <[email protected]>
26733M:	Sai Krishna Potthuri <[email protected]>
26734S:	Maintained
26735F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26736F:	drivers/edac/versal_edac.c
26737
26738XILINX WATCHDOG DRIVER
26739M:	Srinivas Neeli <[email protected]>
26740R:	Shubhrajyoti Datta <[email protected]>
26741R:	Michal Simek <[email protected]>
26742S:	Maintained
26743F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26744F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26745F:	drivers/watchdog/of_xilinx_wdt.c
26746F:	drivers/watchdog/xilinx_wwdt.c
26747
26748XILINX XDMA DRIVER
26749M:	Lizhi Hou <[email protected]>
26750M:	Brian Xu <[email protected]>
26751M:	Raj Kumar Rampelli <[email protected]>
26752L:	[email protected]
26753S:	Supported
26754F:	drivers/dma/xilinx/xdma-regs.h
26755F:	drivers/dma/xilinx/xdma.c
26756F:	include/linux/dma/amd_xdma.h
26757F:	include/linux/platform_data/amd_xdma.h
26758
26759XILINX ZYNQMP DPDMA DRIVER
26760M:	Laurent Pinchart <[email protected]>
26761L:	[email protected]
26762S:	Supported
26763F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26764F:	drivers/dma/xilinx/xilinx_dpdma.c
26765F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26766
26767XILINX ZYNQMP OCM EDAC DRIVER
26768M:	Shubhrajyoti Datta <[email protected]>
26769M:	Sai Krishna Potthuri <[email protected]>
26770S:	Maintained
26771F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26772F:	drivers/edac/zynqmp_edac.c
26773
26774XILINX ZYNQMP PSGTR PHY DRIVER
26775M:	Laurent Pinchart <[email protected]>
26776L:	[email protected]
26777S:	Supported
26778T:	git https://github.com/Xilinx/linux-xlnx.git
26779F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26780F:	drivers/phy/xilinx/phy-zynqmp.c
26781
26782XILINX ZYNQMP SHA3 DRIVER
26783M:	Harsha <[email protected]>
26784S:	Maintained
26785F:	drivers/crypto/xilinx/zynqmp-sha.c
26786
26787XILINX ZYNQMP NVMEM DRIVER
26788M:	Praveen Teja Kundanala <[email protected]>
26789M:	Kalyani Akula <[email protected]>
26790R:	Michal Simek <[email protected]>
26791S:	Maintained
26792F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26793F:	drivers/nvmem/zynqmp_nvmem.c
26794
26795XILLYBUS DRIVER
26796M:	Eli Billauer <[email protected]>
26797L:	[email protected]
26798S:	Supported
26799F:	drivers/char/xillybus/
26800
26801XLP9XX I2C DRIVER
26802M:	George Cherian <[email protected]>
26803L:	[email protected]
26804S:	Supported
26805W:	http://www.marvell.com
26806F:	drivers/i2c/busses/i2c-xlp9xx.c
26807
26808XRA1403 GPIO EXPANDER
26809M:	Nandor Han <[email protected]>
26810L:	[email protected]
26811S:	Maintained
26812F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26813F:	drivers/gpio/gpio-xra1403.c
26814
26815XTENSA XTFPGA PLATFORM SUPPORT
26816M:	Max Filippov <[email protected]>
26817S:	Maintained
26818F:	drivers/spi/spi-xtensa-xtfpga.c
26819F:	sound/soc/xtensa/xtfpga-i2s.c
26820
26821XZ EMBEDDED
26822M:	Lasse Collin <[email protected]>
26823S:	Maintained
26824W:	https://tukaani.org/xz/embedded.html
26825B:	https://github.com/tukaani-project/xz-embedded/issues
26826C:	irc://irc.libera.chat/tukaani
26827F:	Documentation/staging/xz.rst
26828F:	include/linux/decompress/unxz.h
26829F:	include/linux/xz.h
26830F:	lib/decompress_unxz.c
26831F:	lib/xz/
26832F:	scripts/xz_wrap.sh
26833
26834YAM DRIVER FOR AX.25
26835M:	Jean-Paul Roubelat <[email protected]>
26836L:	[email protected]
26837S:	Maintained
26838F:	drivers/net/hamradio/yam*
26839F:	include/linux/yam.h
26840
26841YAMA SECURITY MODULE
26842M:	Kees Cook <[email protected]>
26843S:	Supported
26844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26845F:	Documentation/admin-guide/LSM/Yama.rst
26846F:	security/yama/
26847
26848YAML NETLINK (YNL)
26849M:	Donald Hunter <[email protected]>
26850M:	Jakub Kicinski <[email protected]>
26851F:	Documentation/netlink/
26852F:	Documentation/userspace-api/netlink/intro-specs.rst
26853F:	Documentation/userspace-api/netlink/specs.rst
26854F:	tools/net/ynl/
26855
26856YEALINK PHONE DRIVER
26857M:	Henk Vergonet <[email protected]>
26858S:	Maintained
26859F:	Documentation/input/devices/yealink.rst
26860F:	drivers/input/misc/yealink.*
26861
26862Z8530 DRIVER FOR AX.25
26863M:	Joerg Reuter <[email protected]>
26864L:	[email protected]
26865S:	Maintained
26866W:	http://yaina.de/jreuter/
26867W:	http://www.qsl.net/dl1bke/
26868F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26869F:	drivers/net/hamradio/*scc.c
26870F:	drivers/net/hamradio/z8530.h
26871
26872ZD1211RW WIRELESS DRIVER
26873L:	[email protected]
26874S:	Orphan
26875F:	drivers/net/wireless/zydas/
26876
26877ZD1301 MEDIA DRIVER
26878L:	[email protected]
26879S:	Orphan
26880W:	https://linuxtv.org/
26881Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26882F:	drivers/media/usb/dvb-usb-v2/zd1301*
26883
26884ZD1301_DEMOD MEDIA DRIVER
26885L:	[email protected]
26886S:	Orphan
26887W:	https://linuxtv.org/
26888Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26889F:	drivers/media/dvb-frontends/zd1301_demod*
26890
26891ZHAOXIN PROCESSOR SUPPORT
26892M:	Tony W Wang-oc <[email protected]>
26893L:	[email protected]
26894S:	Maintained
26895F:	arch/x86/kernel/cpu/zhaoxin.c
26896
26897ZONEFS FILESYSTEM
26898M:	Damien Le Moal <[email protected]>
26899M:	Naohiro Aota <[email protected]>
26900R:	Johannes Thumshirn <[email protected]>
26901L:	[email protected]
26902S:	Maintained
26903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26904F:	Documentation/filesystems/zonefs.rst
26905F:	fs/zonefs/
26906
26907ZR36067 VIDEO FOR LINUX DRIVER
26908M:	Corentin Labbe <[email protected]>
26909L:	[email protected]
26910L:	[email protected]
26911S:	Maintained
26912W:	http://mjpeg.sourceforge.net/driver-zoran/
26913Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26914F:	Documentation/driver-api/media/drivers/zoran.rst
26915F:	drivers/media/pci/zoran/
26916
26917ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26918M:	Minchan Kim <[email protected]>
26919M:	Sergey Senozhatsky <[email protected]>
26920L:	[email protected]
26921S:	Maintained
26922F:	Documentation/admin-guide/blockdev/zram.rst
26923F:	drivers/block/zram/
26924
26925ZS DECSTATION Z85C30 SERIAL DRIVER
26926M:	"Maciej W. Rozycki" <[email protected]>
26927S:	Maintained
26928F:	drivers/tty/serial/zs.*
26929
26930ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26931M:	Minchan Kim <[email protected]>
26932M:	Sergey Senozhatsky <[email protected]>
26933L:	[email protected]
26934S:	Maintained
26935F:	Documentation/mm/zsmalloc.rst
26936F:	include/linux/zsmalloc.h
26937F:	mm/zsmalloc.c
26938
26939ZSTD
26940M:	Nick Terrell <[email protected]>
26941M:	David Sterba <[email protected]>
26942S:	Maintained
26943B:	https://github.com/facebook/zstd/issues
26944T:	git https://github.com/terrelln/linux.git
26945F:	crypto/zstd.c
26946F:	include/linux/zstd*
26947F:	lib/decompress_unzstd.c
26948F:	lib/zstd/
26949N:	zstd
26950K:	zstd
26951
26952ZSWAP COMPRESSED SWAP CACHING
26953M:	Johannes Weiner <[email protected]>
26954M:	Yosry Ahmed <[email protected]>
26955M:	Nhat Pham <[email protected]>
26956R:	Chengming Zhou <[email protected]>
26957L:	[email protected]
26958S:	Maintained
26959F:	Documentation/admin-guide/mm/zswap.rst
26960F:	include/linux/zpool.h
26961F:	include/linux/zswap.h
26962F:	mm/zpool.c
26963F:	mm/zswap.c
26964F:	tools/testing/selftests/cgroup/test_zswap.c
26965
26966SENARYTECH AUDIO CODEC DRIVER
26967M:	bo liu <[email protected]>
26968S:	Maintained
26969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26970F:	sound/pci/hda/patch_senarytech.c
26971
26972THE REST
26973M:	Linus Torvalds <[email protected]>
26974L:	[email protected]
26975S:	Buried alive in reporters
26976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26977F:	*
26978F:	*/
26979