xref: /linux-6.15/MAINTAINERS (revision ee705fa2)
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/interrupt-controller/apple,*
2272F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2273F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2274F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2275F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2276F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2277F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2278F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2279F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2280F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2281F:	Documentation/devicetree/bindings/power/apple*
2282F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2283F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2284F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2285F:	arch/arm64/boot/dts/apple/
2286F:	drivers/bluetooth/hci_bcm4377.c
2287F:	drivers/clk/clk-apple-nco.c
2288F:	drivers/cpufreq/apple-soc-cpufreq.c
2289F:	drivers/dma/apple-admac.c
2290F:	drivers/pmdomain/apple/
2291F:	drivers/i2c/busses/i2c-pasemi-core.c
2292F:	drivers/i2c/busses/i2c-pasemi-platform.c
2293F:	drivers/iommu/apple-dart.c
2294F:	drivers/iommu/io-pgtable-dart.c
2295F:	drivers/irqchip/irq-apple-aic.c
2296F:	drivers/nvme/host/apple.c
2297F:	drivers/nvmem/apple-efuses.c
2298F:	drivers/pinctrl/pinctrl-apple-gpio.c
2299F:	drivers/pwm/pwm-apple.c
2300F:	drivers/soc/apple/*
2301F:	drivers/spi/spi-apple.c
2302F:	drivers/video/backlight/apple_dwi_bl.c
2303F:	drivers/watchdog/apple_wdt.c
2304F:	include/dt-bindings/interrupt-controller/apple-aic.h
2305F:	include/dt-bindings/pinctrl/apple.h
2306F:	include/linux/soc/apple/*
2307
2308ARM/ARTPEC MACHINE SUPPORT
2309M:	Jesper Nilsson <[email protected]>
2310M:	Lars Persson <[email protected]>
2311L:	[email protected]
2312S:	Maintained
2313F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2314F:	arch/arm/boot/dts/axis/
2315F:	arch/arm/mach-artpec
2316F:	drivers/clk/axis
2317F:	drivers/crypto/axis
2318F:	drivers/mmc/host/usdhi6rol0.c
2319F:	drivers/pinctrl/pinctrl-artpec*
2320
2321ARM/ASPEED I2C DRIVER
2322M:	Ryan Chen <[email protected]>
2323R:	Benjamin Herrenschmidt <[email protected]>
2324R:	Joel Stanley <[email protected]>
2325L:	[email protected]
2326L:	[email protected] (moderated for non-subscribers)
2327S:	Maintained
2328F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2329F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2330F:	drivers/i2c/busses/i2c-aspeed.c
2331F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2332
2333ARM/ASPEED MACHINE SUPPORT
2334M:	Joel Stanley <[email protected]>
2335M:	Andrew Jeffery <[email protected]>
2336L:	[email protected] (moderated for non-subscribers)
2337L:	[email protected] (moderated for non-subscribers)
2338S:	Supported
2339Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2341F:	Documentation/devicetree/bindings/arm/aspeed/
2342F:	arch/arm/boot/dts/aspeed/
2343F:	arch/arm/mach-aspeed/
2344N:	aspeed
2345
2346ARM/AXM LSI SOC
2347M:	Krzysztof Kozlowski <[email protected]>
2348L:	[email protected] (moderated for non-subscribers)
2349S:	Odd Fixes
2350F:	Documentation/devicetree/bindings/arm/axxia.yaml
2351F:	arch/arm/boot/dts/intel/axm/
2352F:	arch/arm/mach-axxia/
2353
2354ARM/BITMAIN ARCHITECTURE
2355M:	Manivannan Sadhasivam <[email protected]>
2356L:	[email protected] (moderated for non-subscribers)
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2359F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2360F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2361F:	arch/arm64/boot/dts/bitmain/
2362F:	drivers/clk/clk-bm1880.c
2363F:	drivers/pinctrl/pinctrl-bm1880.c
2364
2365ARM/BLAIZE ARCHITECTURE
2366M:	James Cowgill <[email protected]>
2367M:	Matt Redfearn <[email protected]>
2368M:	Neil Jones <[email protected]>
2369M:	Nikolaos Pasaloukos <[email protected]>
2370S:	Maintained
2371F:	Documentation/devicetree/bindings/arm/blaize.yaml
2372F:	arch/arm64/boot/dts/blaize/
2373
2374ARM/CALXEDA HIGHBANK ARCHITECTURE
2375M:	Andre Przywara <[email protected]>
2376L:	[email protected] (moderated for non-subscribers)
2377S:	Maintained
2378F:	arch/arm/boot/dts/calxeda/
2379F:	arch/arm/mach-highbank/
2380
2381ARM/CAVIUM THUNDER NETWORK DRIVER
2382M:	Sunil Goutham <[email protected]>
2383L:	[email protected] (moderated for non-subscribers)
2384S:	Maintained
2385F:	drivers/net/ethernet/cavium/thunder/
2386
2387ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2388M:	Lukasz Majewski <[email protected]>
2389L:	[email protected] (moderated for non-subscribers)
2390S:	Maintained
2391F:	arch/arm/mach-ep93xx/ts72xx.c
2392
2393ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2394M:	Hartley Sweeten <[email protected]>
2395M:	Alexander Sverdlin <[email protected]>
2396M:	Nikita Shubin <[email protected]>
2397L:	[email protected] (moderated for non-subscribers)
2398S:	Maintained
2399F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2400F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2401F:	arch/arm/boot/compressed/misc-ep93xx.h
2402F:	arch/arm/mach-ep93xx/
2403F:	drivers/iio/adc/ep93xx_adc.c
2404
2405ARM/CLKDEV SUPPORT
2406M:	Russell King <[email protected]>
2407L:	[email protected] (moderated for non-subscribers)
2408S:	Maintained
2409T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2410F:	drivers/clk/clkdev.c
2411
2412ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2413M:	Baruch Siach <[email protected]>
2414L:	[email protected] (moderated for non-subscribers)
2415S:	Maintained
2416F:	arch/arm/boot/dts/cnxt/
2417N:	digicolor
2418
2419ARM/CORESIGHT FRAMEWORK AND DRIVERS
2420M:	Suzuki K Poulose <[email protected]>
2421R:	Mike Leach <[email protected]>
2422R:	James Clark <[email protected]>
2423L:	[email protected] (moderated for non-subscribers)
2424L:	[email protected] (moderated for non-subscribers)
2425S:	Maintained
2426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2427F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2428F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2429F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2430F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2431F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2432F:	Documentation/trace/coresight/*
2433F:	drivers/hwtracing/coresight/*
2434F:	include/dt-bindings/arm/coresight-cti-dt.h
2435F:	include/linux/coresight*
2436F:	include/uapi/linux/coresight*
2437F:	samples/coresight/*
2438F:	tools/perf/Documentation/arm-coresight.txt
2439F:	tools/perf/arch/arm/util/auxtrace.c
2440F:	tools/perf/arch/arm/util/cs-etm.c
2441F:	tools/perf/arch/arm/util/cs-etm.h
2442F:	tools/perf/arch/arm/util/pmu.c
2443F:	tools/perf/tests/shell/*coresight*
2444F:	tools/perf/tests/shell/coresight/*
2445F:	tools/perf/tests/shell/lib/*coresight*
2446F:	tools/perf/util/cs-etm-decoder/*
2447F:	tools/perf/util/cs-etm.*
2448
2449ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2450M:	Hans Ulli Kroll <[email protected]>
2451M:	Linus Walleij <[email protected]>
2452L:	[email protected] (moderated for non-subscribers)
2453S:	Maintained
2454T:	git git://github.com/ulli-kroll/linux.git
2455F:	Documentation/devicetree/bindings/arm/gemini.yaml
2456F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2457F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2458F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2459F:	arch/arm/boot/dts/gemini/
2460F:	arch/arm/mach-gemini/
2461F:	drivers/crypto/gemini/
2462F:	drivers/net/ethernet/cortina/
2463F:	drivers/pinctrl/pinctrl-gemini.c
2464F:	drivers/rtc/rtc-ftrtc010.c
2465
2466ARM/CZ.NIC TURRIS SUPPORT
2467M:	Marek Behún <[email protected]>
2468S:	Maintained
2469W:	https://www.turris.cz/
2470F:	Documentation/ABI/testing/debugfs-moxtet
2471F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2472F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2473F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2474F:	Documentation/devicetree/bindings/bus/moxtet.txt
2475F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2476F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2477F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2478F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2479F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2480F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2481F:	drivers/bus/moxtet.c
2482F:	drivers/firmware/turris-mox-rwtm.c
2483F:	drivers/gpio/gpio-moxtet.c
2484F:	drivers/leds/leds-turris-omnia.c
2485F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2486F:	drivers/platform/cznic/
2487F:	drivers/watchdog/armada_37xx_wdt.c
2488F:	include/dt-bindings/bus/moxtet.h
2489F:	include/linux/armada-37xx-rwtm-mailbox.h
2490F:	include/linux/moxtet.h
2491F:	include/linux/turris-omnia-mcu-interface.h
2492
2493ARM/FARADAY FA526 PORT
2494M:	Hans Ulli Kroll <[email protected]>
2495L:	[email protected] (moderated for non-subscribers)
2496S:	Maintained
2497T:	git git://git.berlios.de/gemini-board
2498F:	arch/arm/mm/*-fa*
2499
2500ARM/FOOTBRIDGE ARCHITECTURE
2501M:	Russell King <[email protected]>
2502L:	[email protected] (moderated for non-subscribers)
2503S:	Maintained
2504W:	http://www.armlinux.org.uk/
2505F:	arch/arm/include/asm/hardware/dec21285.h
2506F:	arch/arm/mach-footbridge/
2507
2508ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2509M:	Shawn Guo <[email protected]>
2510M:	Sascha Hauer <[email protected]>
2511R:	Pengutronix Kernel Team <[email protected]>
2512R:	Fabio Estevam <[email protected]>
2513L:	[email protected]
2514L:	[email protected] (moderated for non-subscribers)
2515S:	Maintained
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2517F:	arch/arm/boot/dts/nxp/imx/
2518F:	arch/arm/boot/dts/nxp/mxs/
2519F:	arch/arm64/boot/dts/freescale/
2520X:	arch/arm64/boot/dts/freescale/fsl-*
2521X:	arch/arm64/boot/dts/freescale/qoriq-*
2522X:	drivers/media/i2c/
2523N:	imx
2524N:	mxs
2525N:	\bmxc[^\d]
2526
2527ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2528M:	Shawn Guo <[email protected]>
2529L:	[email protected] (moderated for non-subscribers)
2530S:	Maintained
2531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2532F:	arch/arm/boot/dts/nxp/ls/
2533F:	arch/arm64/boot/dts/freescale/fsl-*
2534F:	arch/arm64/boot/dts/freescale/qoriq-*
2535
2536ARM/FREESCALE VYBRID ARM ARCHITECTURE
2537M:	Shawn Guo <[email protected]>
2538M:	Sascha Hauer <[email protected]>
2539R:	Pengutronix Kernel Team <[email protected]>
2540R:	Stefan Agner <[email protected]>
2541L:	[email protected] (moderated for non-subscribers)
2542S:	Maintained
2543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2544F:	arch/arm/boot/dts/nxp/vf/
2545F:	arch/arm/mach-imx/*vf610*
2546
2547ARM/GUMSTIX MACHINE SUPPORT
2548M:	Steve Sakoman <[email protected]>
2549L:	[email protected] (moderated for non-subscribers)
2550S:	Maintained
2551
2552ARM/HISILICON SOC SUPPORT
2553M:	Wei Xu <[email protected]>
2554L:	[email protected] (moderated for non-subscribers)
2555S:	Supported
2556W:	http://www.hisilicon.com
2557T:	git https://github.com/hisilicon/linux-hisi.git
2558F:	arch/arm/boot/dts/hisilicon/
2559F:	arch/arm/mach-hisi/
2560F:	arch/arm64/boot/dts/hisilicon/
2561
2562ARM/HP JORNADA 7XX MACHINE SUPPORT
2563M:	Kristoffer Ericson <[email protected]>
2564S:	Maintained
2565W:	www.jlime.com
2566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2567F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2568F:	arch/arm/mach-sa1100/jornada720.c
2569
2570ARM/HPE GXP ARCHITECTURE
2571M:	Jean-Marie Verdun <[email protected]>
2572M:	Nick Hawkins <[email protected]>
2573S:	Maintained
2574F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2575F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2576F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2577F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2578F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2579F:	Documentation/hwmon/gxp-fan-ctrl.rst
2580F:	arch/arm/boot/dts/hpe/
2581F:	arch/arm/mach-hpe/
2582F:	drivers/clocksource/timer-gxp.c
2583F:	drivers/hwmon/gxp-fan-ctrl.c
2584F:	drivers/i2c/busses/i2c-gxp.c
2585F:	drivers/spi/spi-gxp.c
2586F:	drivers/watchdog/gxp-wdt.c
2587
2588ARM/IGEP MACHINE SUPPORT
2589M:	Enric Balletbo i Serra <[email protected]>
2590M:	Javier Martinez Canillas <[email protected]>
2591L:	[email protected]
2592L:	[email protected] (moderated for non-subscribers)
2593S:	Maintained
2594F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2595
2596ARM/INTEL IXP4XX ARM ARCHITECTURE
2597M:	Linus Walleij <[email protected]>
2598M:	Imre Kaloz <[email protected]>
2599L:	[email protected] (moderated for non-subscribers)
2600S:	Maintained
2601F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2602F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2603F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2604F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2605F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2606F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2607F:	arch/arm/boot/dts/intel/ixp/
2608F:	arch/arm/mach-ixp4xx/
2609F:	drivers/bus/intel-ixp4xx-eb.c
2610F:	drivers/char/hw_random/ixp4xx-rng.c
2611F:	drivers/clocksource/timer-ixp4xx.c
2612F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2613F:	drivers/gpio/gpio-ixp4xx.c
2614F:	drivers/irqchip/irq-ixp4xx.c
2615F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2616F:	drivers/net/wan/ixp4xx_hss.c
2617F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2618F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2619F:	include/linux/soc/ixp4xx/npe.h
2620F:	include/linux/soc/ixp4xx/qmgr.h
2621
2622ARM/INTEL KEEMBAY ARCHITECTURE
2623M:	Paul J. Murphy <[email protected]>
2624M:	Daniele Alessandrelli <[email protected]>
2625S:	Maintained
2626F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2627F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2628F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2629
2630ARM/INTEL XSC3 (MANZANO) ARM CORE
2631M:	Lennert Buytenhek <[email protected]>
2632L:	[email protected] (moderated for non-subscribers)
2633S:	Maintained
2634
2635ARM/LG1K ARCHITECTURE
2636M:	Chanho Min <[email protected]>
2637L:	[email protected] (moderated for non-subscribers)
2638S:	Maintained
2639F:	arch/arm64/boot/dts/lg/
2640
2641ARM/LPC18XX ARCHITECTURE
2642M:	Vladimir Zapolskiy <[email protected]>
2643L:	[email protected] (moderated for non-subscribers)
2644S:	Maintained
2645F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2646F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2647F:	drivers/i2c/busses/i2c-lpc2k.c
2648F:	drivers/memory/pl172.c
2649F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2650F:	drivers/rtc/rtc-lpc24xx.c
2651N:	lpc18xx
2652
2653ARM/LPC32XX SOC SUPPORT
2654M:	Vladimir Zapolskiy <[email protected]>
2655M:	Piotr Wojtaszczyk <[email protected]>
2656L:	[email protected] (moderated for non-subscribers)
2657S:	Maintained
2658T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2659F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2660F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2661F:	arch/arm/mach-lpc32xx/
2662F:	drivers/dma/lpc32xx-dmamux.c
2663F:	drivers/i2c/busses/i2c-pnx.c
2664F:	drivers/net/ethernet/nxp/lpc_eth.c
2665F:	drivers/usb/host/ohci-nxp.c
2666F:	drivers/watchdog/pnx4008_wdt.c
2667N:	lpc32xx
2668
2669LPC32XX DMAMUX SUPPORT
2670M:	J.M.B. Downing <[email protected]>
2671M:	Piotr Wojtaszczyk <[email protected]>
2672R:	Vladimir Zapolskiy <[email protected]>
2673L:	[email protected] (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2676
2677ARM/Marvell Dove/MV78xx0/Orion SOC support
2678M:	Andrew Lunn <[email protected]>
2679M:	Sebastian Hesselbarth <[email protected]>
2680M:	Gregory Clement <[email protected]>
2681L:	[email protected] (moderated for non-subscribers)
2682S:	Maintained
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2684F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2685F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2686F:	Documentation/devicetree/bindings/soc/dove/
2687F:	arch/arm/boot/dts/marvell/dove*
2688F:	arch/arm/boot/dts/marvell/orion5x*
2689F:	arch/arm/mach-dove/
2690F:	arch/arm/mach-mv78xx0/
2691F:	arch/arm/mach-orion5x/
2692F:	arch/arm/plat-orion/
2693F:	drivers/bus/mvebu-mbus.c
2694F:	drivers/soc/dove/
2695
2696ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2697M:	Andrew Lunn <[email protected]>
2698M:	Gregory Clement <[email protected]>
2699M:	Sebastian Hesselbarth <[email protected]>
2700L:	[email protected] (moderated for non-subscribers)
2701S:	Maintained
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2703F:	Documentation/devicetree/bindings/arm/marvell/
2704F:	arch/arm/boot/dts/marvell/armada*
2705F:	arch/arm/boot/dts/marvell/kirkwood*
2706F:	arch/arm/configs/mvebu_*_defconfig
2707F:	arch/arm/mach-mvebu/
2708F:	arch/arm64/boot/dts/marvell/
2709F:	drivers/clk/mvebu/
2710F:	drivers/cpufreq/armada-37xx-cpufreq.c
2711F:	drivers/cpufreq/armada-8k-cpufreq.c
2712F:	drivers/cpufreq/mvebu-cpufreq.c
2713F:	drivers/irqchip/irq-armada-370-xp.c
2714F:	drivers/irqchip/irq-mvebu-*
2715F:	drivers/pinctrl/mvebu/
2716F:	drivers/rtc/rtc-armada38x.c
2717
2718ARM/Mediatek RTC DRIVER
2719M:	Eddie Huang <[email protected]>
2720M:	Sean Wang <[email protected]>
2721L:	[email protected] (moderated for non-subscribers)
2722L:	[email protected] (moderated for non-subscribers)
2723S:	Maintained
2724F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2725F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2726F:	drivers/rtc/rtc-mt2712.c
2727F:	drivers/rtc/rtc-mt6397.c
2728F:	drivers/rtc/rtc-mt7622.c
2729
2730ARM/Mediatek SoC support
2731M:	Matthias Brugger <[email protected]>
2732M:	AngeloGioacchino Del Regno <[email protected]>
2733L:	[email protected]
2734L:	[email protected] (moderated for non-subscribers)
2735L:	[email protected] (moderated for non-subscribers)
2736S:	Maintained
2737W:	https://mtk.wiki.kernel.org/
2738C:	irc://irc.libera.chat/linux-mediatek
2739F:	arch/arm/boot/dts/mediatek/
2740F:	arch/arm/mach-mediatek/
2741F:	arch/arm64/boot/dts/mediatek/
2742F:	drivers/soc/mediatek/
2743N:	mtk
2744N:	mt[2678]
2745K:	mediatek
2746
2747ARM/Mediatek USB3 PHY DRIVER
2748M:	Chunfeng Yun <[email protected]>
2749L:	[email protected] (moderated for non-subscribers)
2750L:	[email protected] (moderated for non-subscribers)
2751S:	Maintained
2752F:	Documentation/devicetree/bindings/phy/mediatek,*
2753F:	drivers/phy/mediatek/
2754
2755ARM/MICROCHIP (ARM64) SoC support
2756M:	Conor Dooley <[email protected]>
2757M:	Nicolas Ferre <[email protected]>
2758M:	Claudiu Beznea <[email protected]>
2759L:	[email protected] (moderated for non-subscribers)
2760S:	Supported
2761T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2762F:	arch/arm64/boot/dts/microchip/
2763
2764ARM/Microchip (AT91) SoC support
2765M:	Nicolas Ferre <[email protected]>
2766M:	Alexandre Belloni <[email protected]>
2767M:	Claudiu Beznea <[email protected]>
2768L:	[email protected] (moderated for non-subscribers)
2769S:	Supported
2770W:	http://www.linux4sam.org
2771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2772F:	arch/arm/boot/dts/microchip/
2773F:	arch/arm/include/debug/at91.S
2774F:	arch/arm/mach-at91/
2775F:	drivers/memory/atmel*
2776F:	drivers/watchdog/sama5d4_wdt.c
2777F:	include/soc/at91/
2778X:	drivers/input/touchscreen/atmel_mxt_ts.c
2779N:	at91
2780N:	atmel
2781
2782ARM/Microchip Sparx5 SoC support
2783M:	Steen Hegelund <[email protected]>
2784M:	Daniel Machon <[email protected]>
2785M:	[email protected]
2786L:	[email protected] (moderated for non-subscribers)
2787S:	Supported
2788F:	arch/arm64/boot/dts/microchip/sparx*
2789F:	drivers/net/ethernet/microchip/vcap/
2790F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2791N:	sparx5
2792
2793ARM/MILBEAUT ARCHITECTURE
2794M:	Taichi Sugaya <[email protected]>
2795M:	Takao Orito <[email protected]>
2796L:	[email protected] (moderated for non-subscribers)
2797S:	Maintained
2798F:	arch/arm/boot/dts/socionext/milbeaut*
2799F:	arch/arm/mach-milbeaut/
2800N:	milbeaut
2801
2802ARM/MORELLO PLATFORM
2803M:	Vincenzo Frascino <[email protected]>
2804L:	[email protected] (moderated for non-subscribers)
2805S:	Maintained
2806F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
2807F:	arch/arm64/boot/dts/arm/morello*
2808
2809ARM/MOXA ART SOC
2810M:	Krzysztof Kozlowski <[email protected]>
2811L:	[email protected] (moderated for non-subscribers)
2812S:	Odd Fixes
2813F:	Documentation/devicetree/bindings/arm/moxart.yaml
2814F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2815F:	arch/arm/boot/dts/moxa/
2816F:	drivers/clk/clk-moxart.c
2817
2818ARM/MStar/Sigmastar Armv7 SoC support
2819M:	Daniel Palmer <[email protected]>
2820M:	Romain Perier <[email protected]>
2821L:	[email protected] (moderated for non-subscribers)
2822S:	Maintained
2823W:	http://linux-chenxing.org/
2824T:	git git://github.com/linux-chenxing/linux.git
2825F:	Documentation/devicetree/bindings/arm/mstar/*
2826F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2827F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2828F:	arch/arm/boot/dts/sigmastar/
2829F:	arch/arm/mach-mstar/
2830F:	drivers/clk/mstar/
2831F:	drivers/clocksource/timer-msc313e.c
2832F:	drivers/gpio/gpio-msc313.c
2833F:	drivers/rtc/rtc-msc313.c
2834F:	drivers/watchdog/msc313e_wdt.c
2835F:	include/dt-bindings/clock/mstar-*
2836F:	include/dt-bindings/gpio/msc313-gpio.h
2837
2838ARM/NOMADIK/Ux500 ARCHITECTURES
2839M:	Linus Walleij <[email protected]>
2840L:	[email protected] (moderated for non-subscribers)
2841S:	Maintained
2842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2843F:	Documentation/devicetree/bindings/arm/ste-*
2844F:	Documentation/devicetree/bindings/arm/ux500.yaml
2845F:	Documentation/devicetree/bindings/arm/ux500/
2846F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2847F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2848F:	arch/arm/boot/dts/st/ste-*
2849F:	arch/arm/mach-nomadik/
2850F:	arch/arm/mach-ux500/
2851F:	drivers/clk/clk-nomadik.c
2852F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2853F:	drivers/dma/ste_dma40*
2854F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2855F:	drivers/gpio/gpio-nomadik.c
2856F:	drivers/hwspinlock/u8500_hsem.c
2857F:	drivers/i2c/busses/i2c-nomadik.c
2858F:	drivers/iio/adc/ab8500-gpadc.c
2859F:	drivers/mfd/ab8500*
2860F:	drivers/mfd/abx500*
2861F:	drivers/mfd/db8500*
2862F:	drivers/pinctrl/nomadik/
2863F:	drivers/rtc/rtc-ab8500.c
2864F:	drivers/rtc/rtc-pl031.c
2865F:	drivers/soc/ux500/
2866
2867ARM/NUVOTON MA35 ARCHITECTURE
2868M:	Jacky Huang <[email protected]>
2869M:	Shan-Chun Hung <[email protected]>
2870L:	[email protected] (moderated for non-subscribers)
2871S:	Supported
2872F:	Documentation/devicetree/bindings/*/*/*ma35*
2873F:	Documentation/devicetree/bindings/*/*ma35*
2874F:	arch/arm64/boot/dts/nuvoton/*ma35*
2875F:	drivers/*/*/*ma35*
2876F:	drivers/*/*ma35*
2877K:	ma35d1
2878
2879ARM/NUVOTON NPCM ARCHITECTURE
2880M:	Avi Fishman <[email protected]>
2881M:	Tomer Maimon <[email protected]>
2882M:	Tali Perry <[email protected]>
2883R:	Patrick Venture <[email protected]>
2884R:	Nancy Yuen <[email protected]>
2885R:	Benjamin Fair <[email protected]>
2886L:	[email protected] (moderated for non-subscribers)
2887S:	Supported
2888F:	Documentation/devicetree/bindings/*/*/*npcm*
2889F:	Documentation/devicetree/bindings/*/*npcm*
2890F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2891F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2892F:	arch/arm/mach-npcm/
2893F:	arch/arm64/boot/dts/nuvoton/
2894F:	drivers/*/*/*npcm*
2895F:	drivers/*/*npcm*
2896F:	drivers/rtc/rtc-nct3018y.c
2897F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2898F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2899
2900ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2901M:	Joseph Liu <[email protected]>
2902M:	Marvin Lin <[email protected]>
2903L:	[email protected]
2904L:	[email protected] (moderated for non-subscribers)
2905S:	Maintained
2906F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2907F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2908F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2909F:	drivers/media/platform/nuvoton/
2910F:	include/uapi/linux/npcm-video.h
2911
2912ARM/NUVOTON WPCM450 ARCHITECTURE
2913M:	Jonathan Neuschäfer <[email protected]>
2914L:	[email protected] (moderated for non-subscribers)
2915S:	Maintained
2916W:	https://github.com/neuschaefer/wpcm450/wiki
2917F:	Documentation/devicetree/bindings/*/*wpcm*
2918F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2919F:	arch/arm/configs/wpcm450_defconfig
2920F:	arch/arm/mach-npcm/wpcm450.c
2921F:	drivers/*/*/*wpcm*
2922F:	drivers/*/*wpcm*
2923
2924ARM/NXP S32G ARCHITECTURE
2925R:	Chester Lin <[email protected]>
2926R:	Matthias Brugger <[email protected]>
2927R:	Ghennadi Procopciuc <[email protected]>
2928R:	NXP S32 Linux Team <[email protected]>
2929L:	[email protected] (moderated for non-subscribers)
2930S:	Maintained
2931F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2932F:	drivers/pinctrl/nxp/
2933
2934ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2935M:	Jan Petrous <[email protected]>
2936R:	[email protected]
2937S:	Maintained
2938F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2939F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2940
2941ARM/Orion SoC/Technologic Systems TS-78xx platform support
2942M:	Alexander Clouter <[email protected]>
2943L:	[email protected] (moderated for non-subscribers)
2944S:	Maintained
2945W:	http://www.digriz.org.uk/ts78xx/kernel
2946F:	arch/arm/mach-orion5x/ts78xx-*
2947
2948ARM/QUALCOMM CHROMEBOOK SUPPORT
2949R:	[email protected]
2950F:	arch/arm64/boot/dts/qcom/sc7180*
2951F:	arch/arm64/boot/dts/qcom/sc7280*
2952F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2953
2954ARM/QUALCOMM MAILING LIST
2955L:	[email protected]
2956C:	irc://irc.oftc.net/linux-msm
2957F:	Documentation/devicetree/bindings/*/qcom*
2958F:	Documentation/devicetree/bindings/soc/qcom/
2959F:	arch/arm/boot/dts/qcom/
2960F:	arch/arm/configs/qcom_defconfig
2961F:	arch/arm/mach-qcom/
2962F:	arch/arm64/boot/dts/qcom/
2963F:	drivers/*/*/pm8???-*
2964F:	drivers/*/*/qcom*
2965F:	drivers/*/*/qcom/
2966F:	drivers/*/qcom*
2967F:	drivers/*/qcom/
2968F:	drivers/bluetooth/btqcomsmd.c
2969F:	drivers/clocksource/timer-qcom.c
2970F:	drivers/cpuidle/cpuidle-qcom-spm.c
2971F:	drivers/extcon/extcon-qcom*
2972F:	drivers/i2c/busses/i2c-qcom-geni.c
2973F:	drivers/i2c/busses/i2c-qup.c
2974F:	drivers/iommu/msm*
2975F:	drivers/mfd/ssbi.c
2976F:	drivers/mmc/host/mmci_qcom*
2977F:	drivers/mmc/host/sdhci-msm.c
2978F:	drivers/pci/controller/dwc/pcie-qcom*
2979F:	drivers/phy/qualcomm/
2980F:	drivers/power/*/msm*
2981F:	drivers/reset/reset-qcom-*
2982F:	drivers/rtc/rtc-pm8xxx.c
2983F:	drivers/spi/spi-geni-qcom.c
2984F:	drivers/spi/spi-qcom-qspi.c
2985F:	drivers/spi/spi-qup.c
2986F:	drivers/tty/serial/msm_serial.c
2987F:	drivers/ufs/host/ufs-qcom*
2988F:	drivers/usb/dwc3/dwc3-qcom.c
2989F:	include/dt-bindings/*/qcom*
2990F:	include/linux/*/qcom*
2991F:	include/linux/soc/qcom/
2992
2993ARM/QUALCOMM SUPPORT
2994M:	Bjorn Andersson <[email protected]>
2995M:	Konrad Dybcio <[email protected]>
2996L:	[email protected]
2997S:	Maintained
2998C:	irc://irc.oftc.net/linux-msm
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3000F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3001F:	Documentation/devicetree/bindings/arm/qcom.yaml
3002F:	Documentation/devicetree/bindings/bus/qcom*
3003F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3004F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3005F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3006F:	Documentation/devicetree/bindings/soc/qcom/
3007F:	arch/arm/boot/dts/qcom/
3008F:	arch/arm/configs/qcom_defconfig
3009F:	arch/arm/mach-qcom/
3010F:	arch/arm64/boot/dts/qcom/
3011F:	drivers/bus/qcom*
3012F:	drivers/firmware/qcom/
3013F:	drivers/soc/qcom/
3014F:	include/dt-bindings/arm/qcom,ids.h
3015F:	include/dt-bindings/firmware/qcom,scm.h
3016F:	include/dt-bindings/soc/qcom*
3017F:	include/linux/firmware/qcom
3018F:	include/linux/soc/qcom/
3019F:	include/soc/qcom/
3020
3021ARM/RDA MICRO ARCHITECTURE
3022M:	Manivannan Sadhasivam <[email protected]>
3023L:	[email protected] (moderated for non-subscribers)
3024L:	[email protected] (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/arm/rda.yaml
3027F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3028F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3029F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3030F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3031F:	arch/arm/boot/dts/unisoc/
3032F:	drivers/clocksource/timer-rda.c
3033F:	drivers/gpio/gpio-rda.c
3034F:	drivers/irqchip/irq-rda-intc.c
3035F:	drivers/tty/serial/rda-uart.c
3036
3037ARM/REALTEK ARCHITECTURE
3038M:	Andreas Färber <[email protected]>
3039L:	[email protected] (moderated for non-subscribers)
3040L:	[email protected] (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/arm/realtek.yaml
3043F:	arch/arm/boot/dts/realtek/
3044F:	arch/arm/mach-realtek/
3045F:	arch/arm64/boot/dts/realtek/
3046
3047ARM/RISC-V/RENESAS ARCHITECTURE
3048M:	Geert Uytterhoeven <[email protected]>
3049M:	Magnus Damm <[email protected]>
3050L:	[email protected]
3051S:	Supported
3052Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3053C:	irc://irc.libera.chat/renesas-soc
3054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3055F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3056F:	Documentation/devicetree/bindings/nvmem/renesas,*
3057F:	Documentation/devicetree/bindings/soc/renesas/
3058F:	arch/arm/boot/dts/renesas/
3059F:	arch/arm/configs/shmobile_defconfig
3060F:	arch/arm/include/debug/renesas-scif.S
3061F:	arch/arm/mach-shmobile/
3062F:	arch/arm64/boot/dts/renesas/
3063F:	arch/riscv/boot/dts/renesas/
3064F:	drivers/nvmem/rcar-efuse.c
3065F:	drivers/pmdomain/renesas/
3066F:	drivers/soc/renesas/
3067F:	include/linux/soc/renesas/
3068K:	\brenesas,
3069
3070ARM/RISCPC ARCHITECTURE
3071M:	Russell King <[email protected]>
3072L:	[email protected] (moderated for non-subscribers)
3073S:	Maintained
3074W:	http://www.armlinux.org.uk/
3075F:	arch/arm/include/asm/hardware/ioc.h
3076F:	arch/arm/include/asm/hardware/iomd.h
3077F:	arch/arm/include/asm/hardware/memc.h
3078F:	arch/arm/mach-rpc/
3079F:	drivers/net/ethernet/8390/etherh.c
3080F:	drivers/net/ethernet/i825xx/ether1*
3081F:	drivers/net/ethernet/seeq/ether3*
3082F:	drivers/scsi/arm/
3083
3084ARM/Rockchip SoC support
3085M:	Heiko Stuebner <[email protected]>
3086L:	[email protected] (moderated for non-subscribers)
3087L:	[email protected]
3088S:	Maintained
3089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3090F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3091F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3092F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3093F:	arch/arm/boot/dts/rockchip/
3094F:	arch/arm/mach-rockchip/
3095F:	drivers/*/*/*rockchip*
3096F:	drivers/*/*rockchip*
3097F:	drivers/clk/rockchip/
3098F:	drivers/i2c/busses/i2c-rk3x.c
3099F:	sound/soc/rockchip/
3100N:	rockchip
3101
3102ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3103M:	Krzysztof Kozlowski <[email protected]>
3104R:	Alim Akhtar <[email protected]>
3105L:	[email protected] (moderated for non-subscribers)
3106L:	[email protected]
3107S:	Maintained
3108P:	Documentation/process/maintainer-soc-clean-dts.rst
3109Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3110B:	mailto:[email protected]
3111C:	irc://irc.libera.chat/linux-exynos
3112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3113F:	Documentation/arch/arm/samsung/
3114F:	Documentation/devicetree/bindings/arm/samsung/
3115F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3116F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3117F:	Documentation/devicetree/bindings/soc/samsung/
3118F:	arch/arm/boot/dts/samsung/
3119F:	arch/arm/mach-exynos*/
3120F:	arch/arm/mach-s3c/
3121F:	arch/arm/mach-s5p*/
3122F:	arch/arm64/boot/dts/exynos/
3123F:	drivers/*/*/*s3c24*
3124F:	drivers/*/*s3c24*
3125F:	drivers/*/*s3c64xx*
3126F:	drivers/*/*s5pv210*
3127F:	drivers/clocksource/samsung_pwm_timer.c
3128F:	drivers/firmware/samsung/
3129F:	drivers/mailbox/exynos-mailbox.c
3130F:	drivers/memory/samsung/
3131F:	drivers/pwm/pwm-samsung.c
3132F:	drivers/soc/samsung/
3133F:	drivers/tty/serial/samsung*
3134F:	include/clocksource/samsung_pwm.h
3135F:	include/linux/platform_data/*s3c*
3136F:	include/linux/serial_s3c.h
3137F:	include/linux/soc/samsung/
3138N:	exynos
3139N:	s3c64xx
3140N:	s5pv210
3141
3142ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3143M:	Łukasz Stelmach <[email protected]>
3144L:	[email protected] (moderated for non-subscribers)
3145L:	[email protected]
3146S:	Maintained
3147F:	drivers/media/platform/samsung/s5p-g2d/
3148
3149ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3150M:	Marek Szyprowski <[email protected]>
3151L:	[email protected]
3152L:	[email protected]
3153S:	Maintained
3154F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3155F:	drivers/media/cec/platform/s5p/
3156
3157ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3158M:	Andrzej Pietrasiewicz <[email protected]>
3159M:	Jacek Anaszewski <[email protected]>
3160M:	Sylwester Nawrocki <[email protected]>
3161L:	[email protected] (moderated for non-subscribers)
3162L:	[email protected]
3163S:	Maintained
3164F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3165F:	drivers/media/platform/samsung/s5p-jpeg/
3166
3167ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3168M:	Marek Szyprowski <[email protected]>
3169M:	Andrzej Hajda <[email protected]>
3170L:	[email protected] (moderated for non-subscribers)
3171L:	[email protected]
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3174F:	drivers/media/platform/samsung/s5p-mfc/
3175
3176ARM/SOCFPGA ARCHITECTURE
3177M:	Dinh Nguyen <[email protected]>
3178S:	Maintained
3179W:	http://www.rocketboards.org
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3181F:	arch/arm/boot/dts/intel/socfpga/
3182F:	arch/arm/configs/socfpga_defconfig
3183F:	arch/arm/mach-socfpga/
3184F:	arch/arm64/boot/dts/altera/
3185F:	arch/arm64/boot/dts/intel/
3186
3187ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3188M:	Dinh Nguyen <[email protected]>
3189S:	Maintained
3190F:	drivers/clk/socfpga/
3191
3192ARM/SOCFPGA EDAC BINDINGS
3193M:	Matthew Gerlach <[email protected]>
3194S:	Maintained
3195F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3196
3197ARM/SOCFPGA EDAC SUPPORT
3198M:	Dinh Nguyen <[email protected]>
3199S:	Maintained
3200F:	drivers/edac/altera_edac.[ch]
3201
3202ARM/SPREADTRUM SoC SUPPORT
3203M:	Orson Zhai <[email protected]>
3204M:	Baolin Wang <[email protected]>
3205R:	Chunyan Zhang <[email protected]>
3206S:	Maintained
3207F:	arch/arm64/boot/dts/sprd
3208N:	sprd
3209N:	sc27xx
3210N:	sc2731
3211
3212ARM/STI ARCHITECTURE
3213M:	Patrice Chotard <[email protected]>
3214L:	[email protected] (moderated for non-subscribers)
3215S:	Maintained
3216W:	http://www.stlinux.com
3217F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3218F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3219F:	arch/arm/boot/dts/st/sti*
3220F:	arch/arm/mach-sti/
3221F:	drivers/ata/ahci_st.c
3222F:	drivers/char/hw_random/st-rng.c
3223F:	drivers/clocksource/arm_global_timer.c
3224F:	drivers/clocksource/clksrc_st_lpc.c
3225F:	drivers/cpufreq/sti-cpufreq.c
3226F:	drivers/dma/st_fdma*
3227F:	drivers/i2c/busses/i2c-st.c
3228F:	drivers/media/platform/st/sti/c8sectpfe/
3229F:	drivers/media/rc/st_rc.c
3230F:	drivers/mmc/host/sdhci-st.c
3231F:	drivers/phy/st/phy-miphy28lp.c
3232F:	drivers/phy/st/phy-stih407-usb.c
3233F:	drivers/pinctrl/pinctrl-st.c
3234F:	drivers/remoteproc/st_remoteproc.c
3235F:	drivers/remoteproc/st_slim_rproc.c
3236F:	drivers/reset/sti/
3237F:	drivers/rtc/rtc-st-lpc.c
3238F:	drivers/tty/serial/st-asc.c
3239F:	drivers/usb/dwc3/dwc3-st.c
3240F:	drivers/usb/host/ehci-st.c
3241F:	drivers/usb/host/ohci-st.c
3242F:	drivers/watchdog/st_lpc_wdt.c
3243F:	include/linux/remoteproc/st_slim_rproc.h
3244
3245ARM/STM32 ARCHITECTURE
3246M:	Maxime Coquelin <[email protected]>
3247M:	Alexandre Torgue <[email protected]>
3248L:	[email protected] (moderated for non-subscribers)
3249L:	[email protected] (moderated for non-subscribers)
3250S:	Maintained
3251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3252F:	arch/arm/boot/dts/st/stm32*
3253F:	arch/arm/mach-stm32/
3254F:	arch/arm64/boot/dts/st/
3255F:	drivers/clocksource/armv7m_systick.c
3256N:	stm32
3257N:	stm
3258
3259ARM/SUNPLUS SP7021 SOC SUPPORT
3260M:	Qin Jian <[email protected]>
3261L:	[email protected] (moderated for mon-subscribers)
3262S:	Maintained
3263W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3264F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3265F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3266F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3267F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3268F:	arch/arm/boot/dts/sunplus/
3269F:	arch/arm/configs/sp7021_*defconfig
3270F:	drivers/clk/clk-sp7021.c
3271F:	drivers/irqchip/irq-sp7021-intc.c
3272F:	drivers/reset/reset-sunplus.c
3273F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3274F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3275
3276ARM/Synaptics SoC support
3277M:	Jisheng Zhang <[email protected]>
3278M:	Sebastian Hesselbarth <[email protected]>
3279L:	[email protected] (moderated for non-subscribers)
3280S:	Maintained
3281F:	arch/arm/boot/dts/synaptics/
3282F:	arch/arm/mach-berlin/
3283F:	arch/arm64/boot/dts/synaptics/
3284
3285ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3286M:	Hans Verkuil <[email protected]>
3287L:	[email protected]
3288L:	[email protected]
3289S:	Maintained
3290F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3291F:	drivers/media/cec/platform/tegra/
3292
3293ARM/TESLA FSD SoC SUPPORT
3294M:	Alim Akhtar <[email protected]>
3295M:	[email protected]
3296L:	[email protected] (moderated for non-subscribers)
3297L:	[email protected]
3298S:	Maintained
3299F:	arch/arm64/boot/dts/tesla/
3300
3301ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3302M:	Santosh Shilimkar <[email protected]>
3303L:	[email protected]
3304S:	Maintained
3305F:	drivers/memory/*emif*
3306
3307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3308M:	Nishanth Menon <[email protected]>
3309M:	Santosh Shilimkar <[email protected]>
3310L:	[email protected] (moderated for non-subscribers)
3311S:	Maintained
3312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3313F:	arch/arm/boot/dts/ti/keystone/
3314F:	arch/arm/mach-keystone/
3315
3316ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3317M:	Santosh Shilimkar <[email protected]>
3318L:	[email protected]
3319S:	Maintained
3320F:	drivers/clk/keystone/
3321
3322ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3323M:	Santosh Shilimkar <[email protected]>
3324L:	[email protected] (moderated for non-subscribers)
3325L:	[email protected]
3326S:	Maintained
3327F:	drivers/clocksource/timer-keystone.c
3328
3329ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3330M:	Santosh Shilimkar <[email protected]>
3331L:	[email protected]
3332S:	Maintained
3333F:	drivers/power/reset/keystone-reset.c
3334
3335ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3336M:	Nishanth Menon <[email protected]>
3337M:	Vignesh Raghavendra <[email protected]>
3338M:	Tero Kristo <[email protected]>
3339L:	[email protected] (moderated for non-subscribers)
3340S:	Supported
3341F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3342F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3343F:	arch/arm64/boot/dts/ti/Makefile
3344F:	arch/arm64/boot/dts/ti/k3-*
3345
3346ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3347M:	Krzysztof Kozlowski <[email protected]>
3348L:	[email protected] (moderated for non-subscribers)
3349S:	Odd Fixes
3350F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3351F:	Documentation/devicetree/bindings/*/ti,nspire*
3352F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3353F:	arch/arm/boot/dts/nspire/
3354
3355ARM/TOSHIBA VISCONTI ARCHITECTURE
3356M:	Nobuhiro Iwamatsu <[email protected]>
3357L:	[email protected] (moderated for non-subscribers)
3358S:	Supported
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3360F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3361F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3362F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3363F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3364F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3365F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3366F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3367F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3368F:	arch/arm64/boot/dts/toshiba/
3369F:	drivers/clk/visconti/
3370F:	drivers/gpio/gpio-visconti.c
3371F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3372F:	drivers/pci/controller/dwc/pcie-visconti.c
3373F:	drivers/pinctrl/visconti/
3374F:	drivers/watchdog/visconti_wdt.c
3375N:	visconti
3376
3377ARM/UNIPHIER ARCHITECTURE
3378M:	Kunihiko Hayashi <[email protected]>
3379M:	Masami Hiramatsu <[email protected]>
3380L:	[email protected] (moderated for non-subscribers)
3381S:	Maintained
3382F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3383F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3384F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3385F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3386F:	arch/arm/boot/dts/socionext/uniphier*
3387F:	arch/arm/include/asm/hardware/cache-uniphier.h
3388F:	arch/arm/mm/cache-uniphier.c
3389F:	arch/arm64/boot/dts/socionext/uniphier*
3390F:	drivers/bus/uniphier-system-bus.c
3391F:	drivers/clk/uniphier/
3392F:	drivers/dma/uniphier-mdmac.c
3393F:	drivers/gpio/gpio-uniphier.c
3394F:	drivers/i2c/busses/i2c-uniphier*
3395F:	drivers/irqchip/irq-uniphier-aidet.c
3396F:	drivers/mmc/host/uniphier-sd.c
3397F:	drivers/pinctrl/uniphier/
3398F:	drivers/reset/reset-uniphier.c
3399F:	drivers/tty/serial/8250/8250_uniphier.c
3400N:	uniphier
3401
3402ARM/VERSATILE EXPRESS PLATFORM
3403M:	Liviu Dudau <[email protected]>
3404M:	Sudeep Holla <[email protected]>
3405M:	Lorenzo Pieralisi <[email protected]>
3406L:	[email protected] (moderated for non-subscribers)
3407S:	Maintained
3408N:	mps2
3409N:	vexpress
3410F:	arch/arm/mach-versatile/
3411F:	arch/arm64/boot/dts/arm/
3412F:	drivers/clocksource/timer-versatile.c
3413X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3414X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3415
3416ARM/VFP SUPPORT
3417M:	Russell King <[email protected]>
3418L:	[email protected] (moderated for non-subscribers)
3419S:	Maintained
3420W:	http://www.armlinux.org.uk/
3421F:	arch/arm/vfp/
3422
3423ARM/VT8500 ARM ARCHITECTURE
3424M:	Alexey Charkov <[email protected]>
3425M:	Krzysztof Kozlowski <[email protected]>
3426L:	[email protected] (moderated for non-subscribers)
3427S:	Odd Fixes
3428F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3429F:	arch/arm/boot/dts/vt8500/
3430F:	arch/arm/mach-vt8500/
3431F:	drivers/clocksource/timer-vt8500.c
3432F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3433F:	drivers/mmc/host/wmt-sdmmc.c
3434F:	drivers/pwm/pwm-vt8500.c
3435F:	drivers/rtc/rtc-vt8500.c
3436F:	drivers/tty/serial/vt8500_serial.c
3437F:	drivers/video/fbdev/vt8500lcdfb.*
3438F:	drivers/video/fbdev/wm8505fb*
3439F:	drivers/video/fbdev/wmt_ge_rops.*
3440
3441ARM/ZYNQ ARCHITECTURE
3442M:	Michal Simek <[email protected]>
3443L:	[email protected] (moderated for non-subscribers)
3444S:	Supported
3445W:	http://wiki.xilinx.com
3446T:	git https://github.com/Xilinx/linux-xlnx.git
3447F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3448F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3449F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3450F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3451F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3452F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3453F:	arch/arm/mach-zynq/
3454F:	drivers/clocksource/timer-cadence-ttc.c
3455F:	drivers/cpuidle/cpuidle-zynq.c
3456F:	drivers/edac/synopsys_edac.c
3457F:	drivers/i2c/busses/i2c-cadence.c
3458F:	drivers/i2c/busses/i2c-xiic.c
3459F:	drivers/mmc/host/sdhci-of-arasan.c
3460N:	zynq
3461N:	xilinx
3462
3463ARM64 FIT SUPPORT
3464M:	Simon Glass <[email protected]>
3465L:	[email protected] (moderated for non-subscribers)
3466S:	Maintained
3467F:	arch/arm64/boot/Makefile
3468F:	scripts/make_fit.py
3469
3470ARM64 PLATFORM DRIVERS
3471M:	Hans de Goede <[email protected]>
3472M:	Ilpo Järvinen <[email protected]>
3473R:	Bryan O'Donoghue <[email protected]>
3474L:	[email protected]
3475S:	Maintained
3476Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3478F:	drivers/platform/arm64/
3479
3480ARM64 PORT (AARCH64 ARCHITECTURE)
3481M:	Catalin Marinas <[email protected]>
3482M:	Will Deacon <[email protected]>
3483L:	[email protected] (moderated for non-subscribers)
3484S:	Maintained
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3486F:	Documentation/arch/arm64/
3487F:	arch/arm64/
3488F:	drivers/virt/coco/arm-cca-guest/
3489F:	drivers/virt/coco/pkvm-guest/
3490F:	tools/testing/selftests/arm64/
3491X:	arch/arm64/boot/dts/
3492
3493ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3494M:	George McCollister <[email protected]>
3495L:	[email protected]
3496S:	Maintained
3497F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3498F:	drivers/net/dsa/xrs700x/*
3499F:	net/dsa/tag_xrs700x.c
3500
3501AS3645A LED FLASH CONTROLLER DRIVER
3502M:	Sakari Ailus <[email protected]>
3503L:	[email protected]
3504S:	Maintained
3505F:	drivers/leds/flash/leds-as3645a.c
3506
3507ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3508M:	Tianshu Qiu <[email protected]>
3509L:	[email protected]
3510S:	Maintained
3511T:	git git://linuxtv.org/media.git
3512F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3513F:	drivers/media/i2c/ak7375.c
3514
3515ASAHI KASEI AK8974 DRIVER
3516M:	Linus Walleij <[email protected]>
3517L:	[email protected]
3518S:	Supported
3519W:	http://www.akm.com/
3520F:	drivers/iio/magnetometer/ak8974.c
3521
3522AOSONG AGS02MA TVOC SENSOR DRIVER
3523M:	Anshul Dalal <[email protected]>
3524L:	[email protected]
3525S:	Maintained
3526F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3527F:	drivers/iio/chemical/ags02ma.c
3528
3529ASC7621 HARDWARE MONITOR DRIVER
3530M:	George Joseph <[email protected]>
3531L:	[email protected]
3532S:	Maintained
3533F:	Documentation/hwmon/asc7621.rst
3534F:	drivers/hwmon/asc7621.c
3535
3536ASIX AX88796C SPI ETHERNET ADAPTER
3537M:	Łukasz Stelmach <[email protected]>
3538S:	Maintained
3539F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3540F:	drivers/net/ethernet/asix/ax88796c_*
3541
3542ASIX PHY DRIVER [RUST]
3543M:	FUJITA Tomonori <[email protected]>
3544R:	Trevor Gross <[email protected]>
3545L:	[email protected]
3546L:	[email protected]
3547S:	Maintained
3548F:	drivers/net/phy/ax88796b_rust.rs
3549
3550ASPEED CRYPTO DRIVER
3551M:	Neal Liu <[email protected]>
3552L:	[email protected] (moderated for non-subscribers)
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/crypto/aspeed,*
3555F:	drivers/crypto/aspeed/
3556
3557ASPEED PECI CONTROLLER
3558M:	Iwona Winiarska <[email protected]>
3559L:	[email protected] (moderated for non-subscribers)
3560L:	[email protected] (moderated for non-subscribers)
3561S:	Supported
3562F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3563F:	drivers/peci/controller/peci-aspeed.c
3564
3565ASPEED PINCTRL DRIVERS
3566M:	Andrew Jeffery <[email protected]>
3567L:	[email protected] (moderated for non-subscribers)
3568L:	[email protected] (moderated for non-subscribers)
3569L:	[email protected]
3570S:	Maintained
3571F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3572F:	drivers/pinctrl/aspeed/
3573
3574ASPEED SCU INTERRUPT CONTROLLER DRIVER
3575M:	Eddie James <[email protected]>
3576L:	[email protected] (moderated for non-subscribers)
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3579F:	drivers/irqchip/irq-aspeed-scu-ic.c
3580F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3581
3582ASPEED SD/MMC DRIVER
3583M:	Andrew Jeffery <[email protected]>
3584L:	[email protected] (moderated for non-subscribers)
3585L:	[email protected] (moderated for non-subscribers)
3586L:	[email protected]
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3589F:	drivers/mmc/host/sdhci-of-aspeed*
3590
3591ASPEED SMC SPI DRIVER
3592M:	Chin-Ting Kuo <[email protected]>
3593M:	Cédric Le Goater <[email protected]>
3594L:	[email protected] (moderated for non-subscribers)
3595L:	[email protected] (moderated for non-subscribers)
3596L:	[email protected]
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3599F:	drivers/spi/spi-aspeed-smc.c
3600
3601ASPEED USB UDC DRIVER
3602M:	Neal Liu <[email protected]>
3603L:	[email protected] (moderated for non-subscribers)
3604S:	Maintained
3605F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3606F:	drivers/usb/gadget/udc/aspeed_udc.c
3607
3608ASPEED VIDEO ENGINE DRIVER
3609M:	Eddie James <[email protected]>
3610L:	[email protected]
3611L:	[email protected] (moderated for non-subscribers)
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3614F:	drivers/media/platform/aspeed/
3615
3616ASUS EC HARDWARE MONITOR DRIVER
3617M:	Eugene Shalygin <[email protected]>
3618L:	[email protected]
3619S:	Maintained
3620F:	drivers/hwmon/asus-ec-sensors.c
3621
3622ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3623M:	Corentin Chary <[email protected]>
3624M:	Luke D. Jones <[email protected]>
3625L:	[email protected]
3626S:	Maintained
3627W:	https://asus-linux.org/
3628F:	drivers/platform/x86/asus*.c
3629F:	drivers/platform/x86/eeepc*.c
3630
3631ASUS TF103C DOCK DRIVER
3632M:	Hans de Goede <[email protected]>
3633L:	[email protected]
3634S:	Maintained
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3636F:	drivers/platform/x86/asus-tf103c-dock.c
3637
3638ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3639M:	Aleksa Savic <[email protected]>
3640L:	[email protected]
3641S:	Maintained
3642F:	drivers/hwmon/asus_rog_ryujin.c
3643
3644ASUS WIRELESS RADIO CONTROL DRIVER
3645M:	João Paulo Rechi Vita <[email protected]>
3646L:	[email protected]
3647S:	Maintained
3648F:	drivers/platform/x86/asus-wireless.c
3649
3650ASUS WMI HARDWARE MONITOR DRIVER
3651M:	Ed Brindley <[email protected]>
3652M:	Denis Pauk <[email protected]>
3653L:	[email protected]
3654S:	Maintained
3655F:	drivers/hwmon/asus_wmi_sensors.c
3656
3657ASYMMETRIC KEYS
3658M:	David Howells <[email protected]>
3659M:	Lukas Wunner <[email protected]>
3660M:	Ignat Korchagin <[email protected]>
3661L:	[email protected]
3662L:	[email protected]
3663S:	Maintained
3664F:	Documentation/crypto/asymmetric-keys.rst
3665F:	crypto/asymmetric_keys/
3666F:	include/crypto/pkcs7.h
3667F:	include/crypto/public_key.h
3668F:	include/keys/asymmetric-*.h
3669F:	include/linux/verification.h
3670
3671ASYMMETRIC KEYS - ECDSA
3672M:	Lukas Wunner <[email protected]>
3673M:	Ignat Korchagin <[email protected]>
3674R:	Stefan Berger <[email protected]>
3675L:	[email protected]
3676S:	Maintained
3677F:	crypto/ecc*
3678F:	crypto/ecdsa*
3679F:	include/crypto/ecc*
3680
3681ASYMMETRIC KEYS - GOST
3682M:	Lukas Wunner <[email protected]>
3683M:	Ignat Korchagin <[email protected]>
3684L:	[email protected]
3685S:	Odd fixes
3686F:	crypto/ecrdsa*
3687
3688ASYMMETRIC KEYS - RSA
3689M:	Lukas Wunner <[email protected]>
3690M:	Ignat Korchagin <[email protected]>
3691L:	[email protected]
3692S:	Maintained
3693F:	crypto/rsa*
3694
3695ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3696R:	Dan Williams <[email protected]>
3697S:	Odd fixes
3698W:	http://sourceforge.net/projects/xscaleiop
3699F:	Documentation/crypto/async-tx-api.rst
3700F:	crypto/async_tx/
3701F:	include/linux/async_tx.h
3702
3703AT24 EEPROM DRIVER
3704M:	Bartosz Golaszewski <[email protected]>
3705L:	[email protected]
3706S:	Maintained
3707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3708F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3709F:	drivers/misc/eeprom/at24.c
3710
3711ATA OVER ETHERNET (AOE) DRIVER
3712M:	"Justin Sanders" <[email protected]>
3713S:	Supported
3714W:	http://www.openaoe.org/
3715F:	Documentation/admin-guide/aoe/
3716F:	drivers/block/aoe/
3717
3718ATC260X PMIC MFD DRIVER
3719M:	Manivannan Sadhasivam <[email protected]>
3720M:	Cristian Ciocaltea <[email protected]>
3721L:	[email protected]
3722S:	Maintained
3723F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3724F:	drivers/input/misc/atc260x-onkey.c
3725F:	drivers/mfd/atc260*
3726F:	drivers/power/reset/atc260x-poweroff.c
3727F:	drivers/regulator/atc260x-regulator.c
3728F:	include/linux/mfd/atc260x/*
3729
3730ATHEROS 71XX/9XXX GPIO DRIVER
3731M:	Alban Bedel <[email protected]>
3732S:	Maintained
3733W:	https://github.com/AlbanBedel/linux
3734T:	git git://github.com/AlbanBedel/linux
3735F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3736F:	drivers/gpio/gpio-ath79.c
3737
3738ATHEROS 71XX/9XXX USB PHY DRIVER
3739M:	Alban Bedel <[email protected]>
3740S:	Maintained
3741W:	https://github.com/AlbanBedel/linux
3742T:	git git://github.com/AlbanBedel/linux
3743F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3744F:	drivers/phy/qualcomm/phy-ath79-usb.c
3745
3746ATHEROS ATH GENERIC UTILITIES
3747M:	Jeff Johnson <[email protected]>
3748L:	[email protected]
3749S:	Supported
3750F:	drivers/net/wireless/ath/*
3751
3752ATHEROS ATH5K WIRELESS DRIVER
3753M:	Jiri Slaby <[email protected]>
3754M:	Nick Kossifidis <[email protected]>
3755M:	Luis Chamberlain <[email protected]>
3756L:	[email protected]
3757S:	Maintained
3758W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3759F:	drivers/net/wireless/ath/ath5k/
3760
3761ATHEROS ATH6KL WIRELESS DRIVER
3762L:	[email protected]
3763S:	Orphan
3764W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3765F:	drivers/net/wireless/ath/ath6kl/
3766
3767ATI_REMOTE2 DRIVER
3768M:	Ville Syrjala <[email protected]>
3769S:	Maintained
3770F:	drivers/input/misc/ati_remote2.c
3771
3772ATK0110 HWMON DRIVER
3773M:	Luca Tettamanti <[email protected]>
3774L:	[email protected]
3775S:	Maintained
3776F:	drivers/hwmon/asus_atk0110.c
3777
3778ATLX ETHERNET DRIVERS
3779M:	Chris Snook <[email protected]>
3780L:	[email protected]
3781S:	Maintained
3782W:	http://sourceforge.net/projects/atl1
3783W:	http://atl1.sourceforge.net
3784F:	drivers/net/ethernet/atheros/
3785
3786ATM
3787M:	Chas Williams <[email protected]>
3788L:	[email protected] (moderated for non-subscribers)
3789L:	[email protected]
3790S:	Maintained
3791W:	http://linux-atm.sourceforge.net
3792F:	drivers/atm/
3793F:	include/linux/atm*
3794F:	include/linux/sonet.h
3795F:	include/uapi/linux/atm*
3796F:	include/uapi/linux/sonet.h
3797
3798ATMEL MACB ETHERNET DRIVER
3799M:	Nicolas Ferre <[email protected]>
3800M:	Claudiu Beznea <[email protected]>
3801S:	Maintained
3802F:	drivers/net/ethernet/cadence/
3803
3804ATMEL MAXTOUCH DRIVER
3805M:	Nick Dyer <[email protected]>
3806S:	Maintained
3807T:	git git://github.com/ndyer/linux.git
3808F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3809F:	drivers/input/touchscreen/atmel_mxt_ts.c
3810
3811ATOMIC INFRASTRUCTURE
3812M:	Will Deacon <[email protected]>
3813M:	Peter Zijlstra <[email protected]>
3814R:	Boqun Feng <[email protected]>
3815R:	Mark Rutland <[email protected]>
3816L:	[email protected]
3817S:	Maintained
3818F:	Documentation/atomic_*.txt
3819F:	arch/*/include/asm/atomic*.h
3820F:	include/*/atomic*.h
3821F:	include/linux/refcount.h
3822F:	scripts/atomic/
3823
3824ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3825M:	Bradley Grove <[email protected]>
3826L:	[email protected]
3827S:	Supported
3828W:	http://www.attotech.com
3829F:	drivers/scsi/esas2r
3830
3831ATUSB IEEE 802.15.4 RADIO DRIVER
3832M:	Stefan Schmidt <[email protected]>
3833L:	[email protected]
3834S:	Maintained
3835F:	drivers/net/ieee802154/at86rf230.h
3836F:	drivers/net/ieee802154/atusb.c
3837F:	drivers/net/ieee802154/atusb.h
3838
3839AUDIT SUBSYSTEM
3840M:	Paul Moore <[email protected]>
3841M:	Eric Paris <[email protected]>
3842L:	[email protected]
3843S:	Supported
3844W:	https://github.com/linux-audit
3845Q:	https://patchwork.kernel.org/project/audit/list
3846B:	mailto:[email protected]
3847P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3848T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3849F:	include/asm-generic/audit_*.h
3850F:	include/linux/audit.h
3851F:	include/linux/audit_arch.h
3852F:	include/uapi/linux/audit.h
3853F:	kernel/audit*
3854F:	lib/*audit.c
3855K:	\baudit_[a-z_0-9]\+\b
3856
3857AUTOFDO BUILD
3858M:	Rong Xu <[email protected]>
3859M:	Han Shen <[email protected]>
3860S:	Supported
3861F:	Documentation/dev-tools/autofdo.rst
3862F:	scripts/Makefile.autofdo
3863
3864AUXILIARY BUS DRIVER
3865M:	Greg Kroah-Hartman <[email protected]>
3866R:	Dave Ertman <[email protected]>
3867R:	Ira Weiny <[email protected]>
3868S:	Supported
3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3870F:	Documentation/driver-api/auxiliary_bus.rst
3871F:	drivers/base/auxiliary.c
3872F:	include/linux/auxiliary_bus.h
3873
3874AUXILIARY DISPLAY DRIVERS
3875M:	Andy Shevchenko <[email protected]>
3876R:	Geert Uytterhoeven <[email protected]>
3877S:	Odd Fixes
3878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3879F:	Documentation/devicetree/bindings/auxdisplay/
3880F:	drivers/auxdisplay/
3881F:	include/linux/cfag12864b.h
3882F:	include/uapi/linux/map_to_14segment.h
3883F:	include/uapi/linux/map_to_7segment.h
3884
3885AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3886M:	Subhajit Ghosh <[email protected]>
3887L:	[email protected]
3888S:	Maintained
3889F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3890F:	drivers/iio/light/apds9306.c
3891
3892AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3893M:	Andreas Klinger <[email protected]>
3894L:	[email protected]
3895S:	Maintained
3896F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3897F:	drivers/iio/adc/hx711.c
3898
3899AX.25 NETWORK LAYER
3900L:	[email protected]
3901S:	Orphan
3902W:	https://linux-ax25.in-berlin.de
3903F:	include/net/ax25.h
3904F:	include/uapi/linux/ax25.h
3905F:	net/ax25/
3906
3907AXENTIA ARM DEVICES
3908M:	Peter Rosin <[email protected]>
3909L:	[email protected] (moderated for non-subscribers)
3910S:	Maintained
3911F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3912F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3913F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3914F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3915
3916AXENTIA ASOC DRIVERS
3917M:	Peter Rosin <[email protected]>
3918L:	[email protected]
3919S:	Maintained
3920F:	Documentation/devicetree/bindings/sound/axentia,*
3921F:	sound/soc/atmel/tse850-pcm5142.c
3922
3923AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3924M:	Nuno Sá <[email protected]>
3925L:	[email protected]
3926S:	Supported
3927W:	https://ez.analog.com/linux-software-drivers
3928F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3929F:	drivers/hwmon/axi-fan-control.c
3930
3931AXI SPI ENGINE
3932M:	Michael Hennerich <[email protected]>
3933M:	Nuno Sá <[email protected]>
3934R:	David Lechner <[email protected]>
3935L:	[email protected]
3936S:	Supported
3937W:	https://ez.analog.com/linux-software-drivers
3938F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3939F:	drivers/spi/spi-axi-spi-engine.c
3940
3941AXI PWM GENERATOR
3942M:	Michael Hennerich <[email protected]>
3943M:	Nuno Sá <[email protected]>
3944R:	Trevor Gamblin <[email protected]>
3945L:	[email protected]
3946S:	Supported
3947W:	https://ez.analog.com/linux-software-drivers
3948F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3949F:	drivers/pwm/pwm-axi-pwmgen.c
3950
3951AZ6007 DVB DRIVER
3952M:	Mauro Carvalho Chehab <[email protected]>
3953L:	[email protected]
3954S:	Maintained
3955W:	https://linuxtv.org
3956T:	git git://linuxtv.org/media.git
3957F:	drivers/media/usb/dvb-usb-v2/az6007.c
3958
3959AZTECH FM RADIO RECEIVER DRIVER
3960M:	Hans Verkuil <[email protected]>
3961L:	[email protected]
3962S:	Maintained
3963W:	https://linuxtv.org
3964T:	git git://linuxtv.org/media.git
3965F:	drivers/media/radio/radio-aztech*
3966
3967B43 WIRELESS DRIVER
3968L:	[email protected]
3969L:	[email protected]
3970S:	Orphan
3971W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3972F:	drivers/net/wireless/broadcom/b43/
3973
3974B43LEGACY WIRELESS DRIVER
3975L:	[email protected]
3976L:	[email protected]
3977S:	Orphan
3978W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3979F:	drivers/net/wireless/broadcom/b43legacy/
3980
3981BACKLIGHT CLASS/SUBSYSTEM
3982M:	Lee Jones <[email protected]>
3983M:	Daniel Thompson <[email protected]>
3984M:	Jingoo Han <[email protected]>
3985L:	[email protected]
3986S:	Maintained
3987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3988F:	Documentation/ABI/stable/sysfs-class-backlight
3989F:	Documentation/ABI/testing/sysfs-class-backlight
3990F:	Documentation/devicetree/bindings/leds/backlight
3991F:	drivers/video/backlight/
3992F:	include/linux/backlight.h
3993F:	include/linux/pwm_backlight.h
3994
3995BARCO P50 GPIO DRIVER
3996M:	Santosh Kumar Yadav <[email protected]>
3997M:	Peter Korsgaard <[email protected]>
3998S:	Maintained
3999F:	drivers/platform/x86/barco-p50-gpio.c
4000
4001BATMAN ADVANCED
4002M:	Marek Lindner <[email protected]>
4003M:	Simon Wunderlich <[email protected]>
4004M:	Antonio Quartulli <[email protected]>
4005M:	Sven Eckelmann <[email protected]>
4006L:	[email protected] (moderated for non-subscribers)
4007S:	Maintained
4008W:	https://www.open-mesh.org/
4009Q:	https://patchwork.open-mesh.org/project/batman/list/
4010B:	https://www.open-mesh.org/projects/batman-adv/issues
4011C:	ircs://irc.hackint.org/batadv
4012T:	git https://git.open-mesh.org/linux-merge.git
4013F:	Documentation/networking/batman-adv.rst
4014F:	include/uapi/linux/batadv_packet.h
4015F:	include/uapi/linux/batman_adv.h
4016F:	net/batman-adv/
4017
4018BAYCOM/HDLCDRV DRIVERS FOR AX.25
4019M:	Thomas Sailer <[email protected]>
4020L:	[email protected]
4021S:	Maintained
4022W:	http://www.baycom.org/~tom/ham/ham.html
4023F:	drivers/net/hamradio/baycom*
4024
4025BCACHE (BLOCK LAYER CACHE)
4026M:	Coly Li <[email protected]>
4027M:	Kent Overstreet <[email protected]>
4028L:	[email protected]
4029S:	Maintained
4030W:	http://bcache.evilpiepirate.org
4031C:	irc://irc.oftc.net/bcache
4032F:	drivers/md/bcache/
4033
4034BCACHEFS
4035M:	Kent Overstreet <[email protected]>
4036L:	[email protected]
4037S:	Supported
4038C:	irc://irc.oftc.net/bcache
4039P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
4040T:	git https://evilpiepirate.org/git/bcachefs.git
4041F:	fs/bcachefs/
4042F:	Documentation/filesystems/bcachefs/
4043
4044BDISP ST MEDIA DRIVER
4045M:	Fabien Dessenne <[email protected]>
4046L:	[email protected]
4047S:	Supported
4048W:	https://linuxtv.org
4049T:	git git://linuxtv.org/media.git
4050F:	drivers/media/platform/st/sti/bdisp
4051
4052BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4053M:	Dariusz Marcinkiewicz <[email protected]>
4054L:	[email protected]
4055S:	Maintained
4056F:	drivers/net/ethernet/ec_bhf.c
4057
4058BEFS FILE SYSTEM
4059M:	Luis de Bethencourt <[email protected]>
4060M:	Salah Triki <[email protected]>
4061S:	Maintained
4062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4063F:	Documentation/filesystems/befs.rst
4064F:	fs/befs/
4065
4066BFQ I/O SCHEDULER
4067M:	Yu Kuai <[email protected]>
4068L:	[email protected]
4069S:	Odd Fixes
4070F:	Documentation/block/bfq-iosched.rst
4071F:	block/bfq-*
4072
4073BFS FILE SYSTEM
4074M:	"Tigran A. Aivazian" <[email protected]>
4075S:	Maintained
4076F:	Documentation/filesystems/bfs.rst
4077F:	fs/bfs/
4078F:	include/uapi/linux/bfs_fs.h
4079
4080BINMAN
4081M:	Simon Glass <[email protected]>
4082S:	Supported
4083F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4084
4085BITMAP API
4086M:	Yury Norov <[email protected]>
4087R:	Rasmus Villemoes <[email protected]>
4088S:	Maintained
4089F:	include/linux/bitfield.h
4090F:	include/linux/bitmap-str.h
4091F:	include/linux/bitmap.h
4092F:	include/linux/bits.h
4093F:	include/linux/cpumask.h
4094F:	include/linux/cpumask_types.h
4095F:	include/linux/find.h
4096F:	include/linux/nodemask.h
4097F:	include/linux/nodemask_types.h
4098F:	include/vdso/bits.h
4099F:	lib/bitmap-str.c
4100F:	lib/bitmap.c
4101F:	lib/cpumask.c
4102F:	lib/find_bit.c
4103F:	lib/find_bit_benchmark.c
4104F:	lib/test_bitmap.c
4105F:	lib/tests/cpumask_kunit.c
4106F:	tools/include/linux/bitfield.h
4107F:	tools/include/linux/bitmap.h
4108F:	tools/include/linux/bits.h
4109F:	tools/include/linux/find.h
4110F:	tools/include/vdso/bits.h
4111F:	tools/lib/bitmap.c
4112F:	tools/lib/find_bit.c
4113
4114BITMAP API BINDINGS [RUST]
4115M:	Yury Norov <[email protected]>
4116S:	Maintained
4117F:	rust/helpers/cpumask.c
4118
4119BITOPS API
4120M:	Yury Norov <[email protected]>
4121R:	Rasmus Villemoes <[email protected]>
4122S:	Maintained
4123F:	arch/*/include/asm/bitops.h
4124F:	arch/*/include/asm/bitops_32.h
4125F:	arch/*/include/asm/bitops_64.h
4126F:	arch/*/lib/bitops.c
4127F:	include/asm-generic/bitops
4128F:	include/asm-generic/bitops.h
4129F:	include/linux/bitops.h
4130F:	lib/test_bitops.c
4131F:	tools/*/bitops*
4132
4133BLINKM RGB LED DRIVER
4134M:	Jan-Simon Moeller <[email protected]>
4135S:	Maintained
4136F:	drivers/leds/leds-blinkm.c
4137
4138BLOCK LAYER
4139M:	Jens Axboe <[email protected]>
4140L:	[email protected]
4141S:	Maintained
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4143F:	Documentation/ABI/stable/sysfs-block
4144F:	Documentation/block/
4145F:	block/
4146F:	drivers/block/
4147F:	include/linux/bio.h
4148F:	include/linux/blk*
4149F:	kernel/trace/blktrace.c
4150F:	lib/sbitmap.c
4151
4152BLOCK LAYER DEVICE DRIVER API [RUST]
4153M:	Andreas Hindborg <[email protected]>
4154R:	Boqun Feng <[email protected]>
4155L:	[email protected]
4156L:	[email protected]
4157S:	Supported
4158W:	https://rust-for-linux.com
4159B:	https://github.com/Rust-for-Linux/linux/issues
4160C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4161T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4162F:	drivers/block/rnull.rs
4163F:	rust/kernel/block.rs
4164F:	rust/kernel/block/
4165
4166BLOCK2MTD DRIVER
4167M:	Joern Engel <[email protected]>
4168L:	[email protected]
4169S:	Maintained
4170F:	drivers/mtd/devices/block2mtd.c
4171
4172BLUETOOTH DRIVERS
4173M:	Marcel Holtmann <[email protected]>
4174M:	Luiz Augusto von Dentz <[email protected]>
4175L:	[email protected]
4176S:	Supported
4177W:	http://www.bluez.org/
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4180F:	Documentation/devicetree/bindings/net/bluetooth/
4181F:	drivers/bluetooth/
4182
4183BLUETOOTH SUBSYSTEM
4184M:	Marcel Holtmann <[email protected]>
4185M:	Johan Hedberg <[email protected]>
4186M:	Luiz Augusto von Dentz <[email protected]>
4187L:	[email protected]
4188S:	Supported
4189W:	http://www.bluez.org/
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4192F:	Documentation/ABI/stable/sysfs-class-bluetooth
4193F:	include/net/bluetooth/
4194F:	net/bluetooth/
4195
4196BONDING DRIVER
4197M:	Jay Vosburgh <[email protected]>
4198L:	[email protected]
4199S:	Maintained
4200F:	Documentation/networking/bonding.rst
4201F:	drivers/net/bonding/
4202F:	include/net/bond*
4203F:	include/uapi/linux/if_bonding.h
4204F:	tools/testing/selftests/drivers/net/bonding/
4205
4206BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4207M:	Dan Robertson <[email protected]>
4208L:	[email protected]
4209S:	Maintained
4210F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4211F:	drivers/iio/accel/bma400*
4212
4213BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4214M:	Alex Lanzano <[email protected]>
4215L:	[email protected]
4216S:	Maintained
4217F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4218F:	drivers/iio/imu/bmi270/
4219
4220BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4221M:	Jagath Jog J <[email protected]>
4222L:	[email protected]
4223S:	Maintained
4224F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4225F:	drivers/iio/imu/bmi323/
4226
4227BPF JIT for ARC
4228M:	Shahab Vahedi <[email protected]>
4229L:	[email protected]
4230S:	Maintained
4231F:	arch/arc/net/
4232
4233BPF JIT for ARM
4234M:	Russell King <[email protected]>
4235M:	Puranjay Mohan <[email protected]>
4236L:	[email protected]
4237S:	Maintained
4238F:	arch/arm/net/
4239
4240BPF JIT for ARM64
4241M:	Daniel Borkmann <[email protected]>
4242M:	Alexei Starovoitov <[email protected]>
4243M:	Puranjay Mohan <[email protected]>
4244R:	Xu Kuohai <[email protected]>
4245L:	[email protected]
4246S:	Supported
4247F:	arch/arm64/net/
4248
4249BPF JIT for LOONGARCH
4250M:	Tiezhu Yang <[email protected]>
4251R:	Hengqi Chen <[email protected]>
4252L:	[email protected]
4253S:	Maintained
4254F:	arch/loongarch/net/
4255
4256BPF JIT for MIPS (32-BIT AND 64-BIT)
4257M:	Johan Almbladh <[email protected]>
4258M:	Paul Burton <[email protected]>
4259L:	[email protected]
4260S:	Maintained
4261F:	arch/mips/net/
4262
4263BPF JIT for NFP NICs
4264M:	Jakub Kicinski <[email protected]>
4265L:	[email protected]
4266S:	Odd Fixes
4267F:	drivers/net/ethernet/netronome/nfp/bpf/
4268
4269BPF JIT for POWERPC (32-BIT AND 64-BIT)
4270M:	Hari Bathini <[email protected]>
4271M:	Christophe Leroy <[email protected]>
4272R:	Naveen N Rao <[email protected]>
4273L:	[email protected]
4274S:	Supported
4275F:	arch/powerpc/net/
4276
4277BPF JIT for RISC-V (32-bit)
4278M:	Luke Nelson <[email protected]>
4279M:	Xi Wang <[email protected]>
4280L:	[email protected]
4281S:	Maintained
4282F:	arch/riscv/net/
4283X:	arch/riscv/net/bpf_jit_comp64.c
4284
4285BPF JIT for RISC-V (64-bit)
4286M:	Björn Töpel <[email protected]>
4287R:	Pu Lehui <[email protected]>
4288R:	Puranjay Mohan <[email protected]>
4289L:	[email protected]
4290S:	Maintained
4291F:	arch/riscv/net/
4292X:	arch/riscv/net/bpf_jit_comp32.c
4293
4294BPF JIT for S390
4295M:	Ilya Leoshkevich <[email protected]>
4296M:	Heiko Carstens <[email protected]>
4297M:	Vasily Gorbik <[email protected]>
4298L:	[email protected]
4299S:	Supported
4300F:	arch/s390/net/
4301X:	arch/s390/net/pnet.c
4302
4303BPF JIT for SPARC (32-BIT AND 64-BIT)
4304M:	David S. Miller <[email protected]>
4305L:	[email protected]
4306S:	Odd Fixes
4307F:	arch/sparc/net/
4308
4309BPF JIT for X86 32-BIT
4310M:	Wang YanQing <[email protected]>
4311L:	[email protected]
4312S:	Odd Fixes
4313F:	arch/x86/net/bpf_jit_comp32.c
4314
4315BPF JIT for X86 64-BIT
4316M:	Alexei Starovoitov <[email protected]>
4317M:	Daniel Borkmann <[email protected]>
4318L:	[email protected]
4319S:	Supported
4320F:	arch/x86/net/
4321X:	arch/x86/net/bpf_jit_comp32.c
4322
4323BPF [BTF]
4324M:	Martin KaFai Lau <[email protected]>
4325L:	[email protected]
4326S:	Maintained
4327F:	include/linux/btf*
4328F:	kernel/bpf/btf.c
4329
4330BPF [CORE]
4331M:	Alexei Starovoitov <[email protected]>
4332M:	Daniel Borkmann <[email protected]>
4333R:	John Fastabend <[email protected]>
4334L:	[email protected]
4335S:	Maintained
4336F:	include/linux/bpf*
4337F:	include/linux/filter.h
4338F:	include/linux/tnum.h
4339F:	kernel/bpf/core.c
4340F:	kernel/bpf/dispatcher.c
4341F:	kernel/bpf/mprog.c
4342F:	kernel/bpf/syscall.c
4343F:	kernel/bpf/tnum.c
4344F:	kernel/bpf/trampoline.c
4345F:	kernel/bpf/verifier.c
4346
4347BPF [CRYPTO]
4348M:	Vadim Fedorenko <[email protected]>
4349L:	[email protected]
4350S:	Maintained
4351F:	crypto/bpf_crypto_skcipher.c
4352F:	include/linux/bpf_crypto.h
4353F:	kernel/bpf/crypto.c
4354
4355BPF [DOCUMENTATION] (Related to Standardization)
4356R:	David Vernet <[email protected]>
4357L:	[email protected]
4358L:	[email protected]
4359S:	Maintained
4360F:	Documentation/bpf/standardization/
4361
4362BPF [GENERAL] (Safe Dynamic Programs and Tools)
4363M:	Alexei Starovoitov <[email protected]>
4364M:	Daniel Borkmann <[email protected]>
4365M:	Andrii Nakryiko <[email protected]>
4366R:	Martin KaFai Lau <[email protected]>
4367R:	Eduard Zingerman <[email protected]>
4368R:	Song Liu <[email protected]>
4369R:	Yonghong Song <[email protected]>
4370R:	John Fastabend <[email protected]>
4371R:	KP Singh <[email protected]>
4372R:	Stanislav Fomichev <[email protected]>
4373R:	Hao Luo <[email protected]>
4374R:	Jiri Olsa <[email protected]>
4375L:	[email protected]
4376S:	Supported
4377W:	https://bpf.io/
4378Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4381F:	Documentation/bpf/
4382F:	Documentation/networking/filter.rst
4383F:	Documentation/userspace-api/ebpf/
4384F:	arch/*/net/*
4385F:	include/linux/bpf*
4386F:	include/linux/btf*
4387F:	include/linux/filter.h
4388F:	include/trace/events/xdp.h
4389F:	include/uapi/linux/bpf*
4390F:	include/uapi/linux/btf*
4391F:	include/uapi/linux/filter.h
4392F:	kernel/bpf/
4393F:	kernel/trace/bpf_trace.c
4394F:	lib/buildid.c
4395F:	arch/*/include/asm/rqspinlock.h
4396F:	include/asm-generic/rqspinlock.h
4397F:	lib/test_bpf.c
4398F:	net/bpf/
4399F:	net/core/filter.c
4400F:	net/sched/act_bpf.c
4401F:	net/sched/cls_bpf.c
4402F:	samples/bpf/
4403F:	scripts/bpf_doc.py
4404F:	scripts/Makefile.btf
4405F:	scripts/pahole-version.sh
4406F:	tools/bpf/
4407F:	tools/lib/bpf/
4408F:	tools/testing/selftests/bpf/
4409
4410BPF [ITERATOR]
4411M:	Yonghong Song <[email protected]>
4412L:	[email protected]
4413S:	Maintained
4414F:	kernel/bpf/*iter.c
4415
4416BPF [L7 FRAMEWORK] (sockmap)
4417M:	John Fastabend <[email protected]>
4418M:	Jakub Sitnicki <[email protected]>
4419L:	[email protected]
4420L:	[email protected]
4421S:	Maintained
4422F:	include/linux/skmsg.h
4423F:	net/core/skmsg.c
4424F:	net/core/sock_map.c
4425F:	net/ipv4/tcp_bpf.c
4426F:	net/ipv4/udp_bpf.c
4427F:	net/unix/unix_bpf.c
4428
4429BPF [LIBRARY] (libbpf)
4430M:	Andrii Nakryiko <[email protected]>
4431M:	Eduard Zingerman <[email protected]>
4432L:	[email protected]
4433S:	Maintained
4434F:	tools/lib/bpf/
4435
4436BPF [MISC]
4437L:	[email protected]
4438S:	Odd Fixes
4439K:	(?:\b|_)bpf(?:\b|_)
4440
4441BPF [NETKIT] (BPF-programmable network device)
4442M:	Daniel Borkmann <[email protected]>
4443M:	Nikolay Aleksandrov <[email protected]>
4444L:	[email protected]
4445L:	[email protected]
4446S:	Supported
4447F:	drivers/net/netkit.c
4448F:	include/net/netkit.h
4449
4450BPF [NETWORKING] (struct_ops, reuseport)
4451M:	Martin KaFai Lau <[email protected]>
4452L:	[email protected]
4453L:	[email protected]
4454S:	Maintained
4455F:	kernel/bpf/bpf_struct*
4456
4457BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4458M:	Martin KaFai Lau <[email protected]>
4459M:	Daniel Borkmann <[email protected]>
4460R:	John Fastabend <[email protected]>
4461L:	[email protected]
4462L:	[email protected]
4463S:	Maintained
4464F:	include/net/tcx.h
4465F:	kernel/bpf/tcx.c
4466F:	net/core/filter.c
4467F:	net/sched/act_bpf.c
4468F:	net/sched/cls_bpf.c
4469
4470BPF [RINGBUF]
4471M:	Andrii Nakryiko <[email protected]>
4472L:	[email protected]
4473S:	Maintained
4474F:	kernel/bpf/ringbuf.c
4475
4476BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4477M:	KP Singh <[email protected]>
4478M:	Matt Bobrowski <[email protected]>
4479L:	[email protected]
4480S:	Maintained
4481F:	Documentation/bpf/prog_lsm.rst
4482F:	include/linux/bpf_lsm.h
4483F:	kernel/bpf/bpf_lsm.c
4484F:	kernel/trace/bpf_trace.c
4485F:	security/bpf/
4486
4487BPF [SELFTESTS] (Test Runners & Infrastructure)
4488M:	Andrii Nakryiko <[email protected]>
4489M:	Eduard Zingerman <[email protected]>
4490R:	Mykola Lysenko <[email protected]>
4491L:	[email protected]
4492S:	Maintained
4493F:	tools/testing/selftests/bpf/
4494
4495BPF [STORAGE & CGROUPS]
4496M:	Martin KaFai Lau <[email protected]>
4497L:	[email protected]
4498S:	Maintained
4499F:	kernel/bpf/*storage.c
4500F:	kernel/bpf/bpf_lru*
4501F:	kernel/bpf/cgroup.c
4502
4503BPF [TOOLING] (bpftool)
4504M:	Quentin Monnet <[email protected]>
4505L:	[email protected]
4506S:	Maintained
4507F:	kernel/bpf/disasm.*
4508F:	tools/bpf/bpftool/
4509
4510BPF [TRACING]
4511M:	Song Liu <[email protected]>
4512R:	Jiri Olsa <[email protected]>
4513L:	[email protected]
4514S:	Maintained
4515F:	kernel/bpf/stackmap.c
4516F:	kernel/trace/bpf_trace.c
4517F:	lib/buildid.c
4518
4519BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4520M:	Mikael Gonella-Bolduc <[email protected]>
4521L:	[email protected]
4522S:	Maintained
4523F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4524F:	drivers/iio/light/apds9160.c
4525
4526BROADCOM ASP 2.0 ETHERNET DRIVER
4527M:	Justin Chen <[email protected]>
4528M:	Florian Fainelli <[email protected]>
4529L:	[email protected]
4530L:	[email protected]
4531S:	Supported
4532F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4533F:	drivers/net/ethernet/broadcom/asp2/
4534
4535BROADCOM B44 10/100 ETHERNET DRIVER
4536M:	Michael Chan <[email protected]>
4537L:	[email protected]
4538S:	Maintained
4539F:	drivers/net/ethernet/broadcom/b44.*
4540
4541BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4542M:	Florian Fainelli <[email protected]>
4543L:	[email protected]
4544L:	[email protected] (subscribers-only)
4545S:	Supported
4546F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4547F:	drivers/net/dsa/b53/*
4548F:	drivers/net/dsa/bcm_sf2*
4549F:	include/linux/dsa/brcm.h
4550F:	include/linux/platform_data/b53.h
4551
4552BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4553M:	Florian Fainelli <[email protected]>
4554R:	Broadcom internal kernel review list <[email protected]>
4555L:	[email protected] (moderated for non-subscribers)
4556L:	[email protected] (moderated for non-subscribers)
4557S:	Maintained
4558T:	git https://github.com/broadcom/stblinux.git
4559F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4560F:	drivers/pci/controller/pcie-brcmstb.c
4561F:	drivers/staging/vc04_services
4562N:	bcm2711
4563N:	bcm283*
4564N:	raspberrypi
4565
4566BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4567M:	Florian Fainelli <[email protected]>
4568M:	Ray Jui <[email protected]>
4569M:	Scott Branden <[email protected]>
4570R:	Broadcom internal kernel review list <[email protected]>
4571S:	Maintained
4572T:	git https://github.com/broadcom/mach-bcm
4573F:	arch/arm/mach-bcm/
4574N:	bcm281*
4575N:	bcm113*
4576N:	bcm216*
4577N:	kona
4578
4579BROADCOM BCM2835 CAMERA DRIVERS
4580M:	Raspberry Pi Kernel Maintenance <[email protected]>
4581L:	[email protected]
4582S:	Maintained
4583F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4584F:	drivers/media/platform/broadcom/bcm2835-unicam*
4585
4586BROADCOM BCM47XX MIPS ARCHITECTURE
4587M:	Hauke Mehrtens <[email protected]>
4588M:	Rafał Miłecki <[email protected]>
4589L:	[email protected]
4590S:	Maintained
4591F:	Documentation/devicetree/bindings/mips/brcm/
4592F:	arch/mips/bcm47xx/*
4593F:	arch/mips/include/asm/mach-bcm47xx/*
4594
4595BROADCOM BCM4908 ETHERNET DRIVER
4596M:	Rafał Miłecki <[email protected]>
4597R:	Broadcom internal kernel review list <[email protected]>
4598L:	[email protected]
4599S:	Maintained
4600F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4601F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM BCM4908 PINMUX DRIVER
4605M:	Rafał Miłecki <[email protected]>
4606R:	Broadcom internal kernel review list <[email protected]>
4607L:	[email protected]
4608S:	Maintained
4609F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4610F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4611
4612BROADCOM BCM5301X ARM ARCHITECTURE
4613M:	Florian Fainelli <[email protected]>
4614M:	Hauke Mehrtens <[email protected]>
4615M:	Rafał Miłecki <[email protected]>
4616R:	Broadcom internal kernel review list <[email protected]>
4617L:	[email protected] (moderated for non-subscribers)
4618S:	Maintained
4619F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4620F:	arch/arm/boot/dts/broadcom/bcm470*
4621F:	arch/arm/boot/dts/broadcom/bcm5301*
4622F:	arch/arm/boot/dts/broadcom/bcm953012*
4623F:	arch/arm/mach-bcm/bcm_5301x.c
4624
4625BROADCOM BCM53573 ARM ARCHITECTURE
4626M:	Florian Fainelli <[email protected]>
4627M:	Rafał Miłecki <[email protected]>
4628R:	Broadcom internal kernel review list <[email protected]>
4629L:	[email protected] (moderated for non-subscribers)
4630S:	Maintained
4631F:	arch/arm/boot/dts/broadcom/bcm47189*
4632F:	arch/arm/boot/dts/broadcom/bcm53573*
4633
4634BROADCOM BCM63XX/BCM33XX UDC DRIVER
4635M:	Kevin Cernekee <[email protected]>
4636L:	[email protected]
4637S:	Maintained
4638F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4639
4640BROADCOM BCM7XXX ARM ARCHITECTURE
4641M:	Florian Fainelli <[email protected]>
4642R:	Broadcom internal kernel review list <[email protected]>
4643L:	[email protected] (moderated for non-subscribers)
4644S:	Maintained
4645T:	git https://github.com/broadcom/stblinux.git
4646F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4647F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4648F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4649F:	arch/arm/mach-bcm/*brcmstb*
4650F:	arch/arm/mm/cache-b15-rac.c
4651F:	drivers/bus/brcmstb_gisb.c
4652F:	drivers/pci/controller/pcie-brcmstb.c
4653N:	brcmstb
4654N:	bcm7038
4655N:	bcm7120
4656
4657BROADCOM BCMBCA ARM ARCHITECTURE
4658M:	William Zhang <[email protected]>
4659M:	Anand Gore <[email protected]>
4660M:	Kursad Oney <[email protected]>
4661M:	Florian Fainelli <[email protected]>
4662M:	Rafał Miłecki <[email protected]>
4663R:	Broadcom internal kernel review list <[email protected]>
4664L:	[email protected] (moderated for non-subscribers)
4665S:	Maintained
4666T:	git https://github.com/broadcom/stblinux.git
4667F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4668F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4669N:	bcmbca
4670N:	bcm[9]?47622
4671N:	bcm[9]?4912
4672N:	bcm[9]?63138
4673N:	bcm[9]?63146
4674N:	bcm[9]?63148
4675N:	bcm[9]?63158
4676N:	bcm[9]?63178
4677N:	bcm[9]?6756
4678N:	bcm[9]?6813
4679N:	bcm[9]?6846
4680N:	bcm[9]?6855
4681N:	bcm[9]?6856
4682N:	bcm[9]?6858
4683N:	bcm[9]?6878
4684
4685BROADCOM BDC DRIVER
4686M:	Justin Chen <[email protected]>
4687M:	Al Cooper <[email protected]>
4688R:	Broadcom internal kernel review list <[email protected]>
4689L:	[email protected]
4690S:	Maintained
4691F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4692F:	drivers/usb/gadget/udc/bdc/
4693
4694BROADCOM BMIPS CPUFREQ DRIVER
4695M:	Markus Mayer <[email protected]>
4696R:	Broadcom internal kernel review list <[email protected]>
4697L:	[email protected]
4698S:	Maintained
4699F:	drivers/cpufreq/bmips-cpufreq.c
4700
4701BROADCOM BMIPS MIPS ARCHITECTURE
4702M:	Florian Fainelli <[email protected]>
4703R:	Broadcom internal kernel review list <[email protected]>
4704L:	[email protected]
4705S:	Maintained
4706T:	git https://github.com/broadcom/stblinux.git
4707F:	arch/mips/bmips/*
4708F:	arch/mips/boot/dts/brcm/bcm*.dts*
4709F:	arch/mips/include/asm/mach-bmips/*
4710F:	arch/mips/kernel/*bmips*
4711F:	drivers/irqchip/irq-bcm63*
4712F:	drivers/irqchip/irq-bcm7*
4713F:	drivers/irqchip/irq-brcmstb*
4714F:	drivers/pmdomain/bcm/bcm63xx-power.c
4715F:	include/linux/bcm963xx_nvram.h
4716F:	include/linux/bcm963xx_tag.h
4717
4718BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4719M:	Rasesh Mody <[email protected]>
4720M:	[email protected]
4721L:	[email protected]
4722S:	Maintained
4723F:	drivers/net/ethernet/broadcom/bnx2.*
4724F:	drivers/net/ethernet/broadcom/bnx2_*
4725
4726BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4727M:	Saurav Kashyap <[email protected]>
4728M:	Javed Hasan <[email protected]>
4729M:	[email protected]
4730L:	[email protected]
4731S:	Supported
4732F:	drivers/scsi/bnx2fc/
4733
4734BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4735M:	Nilesh Javali <[email protected]>
4736M:	Manish Rangankar <[email protected]>
4737M:	[email protected]
4738L:	[email protected]
4739S:	Supported
4740F:	drivers/scsi/bnx2i/
4741
4742BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4743M:	Sudarsana Kalluru <[email protected]>
4744M:	Manish Chopra <[email protected]>
4745L:	[email protected]
4746S:	Maintained
4747F:	drivers/net/ethernet/broadcom/bnx2x/
4748
4749BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4750M:	Michael Chan <[email protected]>
4751M:	Pavan Chebbi <[email protected]>
4752L:	[email protected]
4753S:	Maintained
4754F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4755F:	drivers/net/ethernet/broadcom/bnxt/
4756F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4757
4758BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4759M:	Arend van Spriel <[email protected]>
4760L:	[email protected]
4761L:	[email protected]
4762L:	[email protected]
4763S:	Supported
4764F:	drivers/net/wireless/broadcom/brcm80211/
4765F:	include/linux/platform_data/brcmfmac.h
4766
4767BROADCOM BRCMSTB GPIO DRIVER
4768M:	Doug Berger <[email protected]>
4769M:	Florian Fainelli <[email protected]>
4770R:	Broadcom internal kernel review list <[email protected]>
4771S:	Supported
4772F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4773F:	drivers/gpio/gpio-brcmstb.c
4774
4775BROADCOM BRCMSTB I2C DRIVER
4776M:	Kamal Dasu <[email protected]>
4777R:	Broadcom internal kernel review list <[email protected]>
4778L:	[email protected]
4779S:	Supported
4780F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4781F:	drivers/i2c/busses/i2c-brcmstb.c
4782
4783BROADCOM BRCMSTB UART DRIVER
4784M:	Al Cooper <[email protected]>
4785R:	Broadcom internal kernel review list <[email protected]>
4786L:	[email protected]
4787S:	Maintained
4788F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4789F:	drivers/tty/serial/8250/8250_bcm7271.c
4790
4791BROADCOM BRCMSTB USB EHCI DRIVER
4792M:	Justin Chen <[email protected]>
4793M:	Al Cooper <[email protected]>
4794R:	Broadcom internal kernel review list <[email protected]>
4795L:	[email protected]
4796S:	Maintained
4797F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4798F:	drivers/usb/host/ehci-brcm.*
4799
4800BROADCOM BRCMSTB USB PIN MAP DRIVER
4801M:	Al Cooper <[email protected]>
4802R:	Broadcom internal kernel review list <[email protected]>
4803L:	[email protected]
4804S:	Maintained
4805F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4806F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4807
4808BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4809M:	Justin Chen <[email protected]>
4810M:	Al Cooper <[email protected]>
4811R:	Broadcom internal kernel review list <[email protected]>
4812L:	[email protected]
4813S:	Maintained
4814F:	drivers/phy/broadcom/phy-brcm-usb*
4815
4816BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4817M:	William Zhang <[email protected]>
4818M:	Kursad Oney <[email protected]>
4819M:	Jonas Gorski <[email protected]>
4820R:	Broadcom internal kernel review list <[email protected]>
4821L:	[email protected]
4822S:	Maintained
4823F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4824F:	drivers/spi/spi-bcm63xx-hsspi.c
4825F:	drivers/spi/spi-bcmbca-hsspi.c
4826
4827BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4828M:	Jonas Gorski <[email protected]>
4829L:	[email protected]
4830S:	Odd Fixes
4831F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4832F:	drivers/spi/spi-bcm63xx.c
4833
4834BROADCOM ETHERNET PHY DRIVERS
4835M:	Florian Fainelli <[email protected]>
4836R:	Broadcom internal kernel review list <[email protected]>
4837L:	[email protected]
4838S:	Supported
4839F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4840F:	drivers/net/phy/bcm*.[ch]
4841F:	drivers/net/phy/broadcom.c
4842F:	include/linux/brcmphy.h
4843
4844BROADCOM GENET ETHERNET DRIVER
4845M:	Doug Berger <[email protected]>
4846M:	Florian Fainelli <[email protected]>
4847R:	Broadcom internal kernel review list <[email protected]>
4848L:	[email protected]
4849S:	Maintained
4850F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4851F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4852F:	drivers/net/ethernet/broadcom/genet/
4853F:	drivers/net/ethernet/broadcom/unimac.h
4854F:	drivers/net/mdio/mdio-bcm-unimac.c
4855F:	include/linux/platform_data/bcmgenet.h
4856F:	include/linux/platform_data/mdio-bcm-unimac.h
4857
4858BROADCOM IPROC ARM ARCHITECTURE
4859M:	Ray Jui <[email protected]>
4860M:	Scott Branden <[email protected]>
4861R:	Broadcom internal kernel review list <[email protected]>
4862L:	[email protected] (moderated for non-subscribers)
4863S:	Maintained
4864T:	git https://github.com/broadcom/stblinux.git
4865F:	arch/arm64/boot/dts/broadcom/northstar2/*
4866F:	arch/arm64/boot/dts/broadcom/stingray/*
4867F:	drivers/clk/bcm/clk-ns*
4868F:	drivers/clk/bcm/clk-sr*
4869F:	drivers/pinctrl/bcm/pinctrl-ns*
4870F:	include/dt-bindings/clock/bcm-sr*
4871N:	iproc
4872N:	cygnus
4873N:	bcm[-_]nsp
4874N:	bcm9113*
4875N:	bcm9583*
4876N:	bcm9585*
4877N:	bcm9586*
4878N:	bcm988312
4879N:	bcm113*
4880N:	bcm583*
4881N:	bcm585*
4882N:	bcm586*
4883N:	bcm88312
4884N:	hr2
4885N:	stingray
4886
4887BROADCOM IPROC GBIT ETHERNET DRIVER
4888M:	Rafał Miłecki <[email protected]>
4889R:	Broadcom internal kernel review list <[email protected]>
4890L:	[email protected]
4891S:	Maintained
4892F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4893F:	drivers/net/ethernet/broadcom/bgmac*
4894F:	drivers/net/ethernet/broadcom/unimac.h
4895
4896BROADCOM KONA GPIO DRIVER
4897M:	Ray Jui <[email protected]>
4898R:	Broadcom internal kernel review list <[email protected]>
4899S:	Supported
4900F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4901F:	drivers/gpio/gpio-bcm-kona.c
4902
4903BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4904M:	Sathya Prakash Veerichetty <[email protected]>
4905M:	Kashyap Desai <[email protected]>
4906M:	Sumit Saxena <[email protected]>
4907M:	Sreekanth Reddy <[email protected]>
4908L:	[email protected]
4909L:	[email protected]
4910S:	Supported
4911W:	https://www.broadcom.com/support/storage
4912F:	drivers/scsi/mpi3mr/
4913
4914BROADCOM NETXTREME-E ROCE DRIVER
4915M:	Selvin Xavier <[email protected]>
4916M:	Kalesh AP <[email protected]>
4917L:	[email protected]
4918S:	Supported
4919W:	http://www.broadcom.com
4920F:	drivers/infiniband/hw/bnxt_re/
4921F:	include/uapi/rdma/bnxt_re-abi.h
4922
4923BROADCOM NVRAM DRIVER
4924M:	Rafał Miłecki <[email protected]>
4925L:	[email protected]
4926S:	Maintained
4927F:	drivers/firmware/broadcom/*
4928
4929BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4930M:	Rafał Miłecki <[email protected]>
4931M:	Florian Fainelli <[email protected]>
4932R:	Broadcom internal kernel review list <[email protected]>
4933L:	[email protected]
4934S:	Maintained
4935T:	git https://github.com/broadcom/stblinux.git
4936F:	drivers/pmdomain/bcm/bcm-pmb.c
4937F:	include/dt-bindings/soc/bcm-pmb.h
4938
4939BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4940M:	Rafał Miłecki <[email protected]>
4941L:	[email protected]
4942S:	Maintained
4943F:	drivers/bcma/
4944F:	include/linux/bcma/
4945
4946BROADCOM SPI DRIVER
4947M:	Kamal Dasu <[email protected]>
4948R:	Broadcom internal kernel review list <[email protected]>
4949S:	Maintained
4950F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4951F:	drivers/spi/spi-bcm-qspi.*
4952F:	drivers/spi/spi-brcmstb-qspi.c
4953F:	drivers/spi/spi-iproc-qspi.c
4954
4955BROADCOM STB AVS CPUFREQ DRIVER
4956M:	Markus Mayer <[email protected]>
4957R:	Broadcom internal kernel review list <[email protected]>
4958L:	[email protected]
4959S:	Maintained
4960F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4961F:	drivers/cpufreq/brcmstb*
4962
4963BROADCOM STB AVS TMON DRIVER
4964M:	Markus Mayer <[email protected]>
4965R:	Broadcom internal kernel review list <[email protected]>
4966L:	[email protected]
4967S:	Maintained
4968F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4969F:	drivers/thermal/broadcom/brcmstb*
4970
4971BROADCOM STB DPFE DRIVER
4972M:	Markus Mayer <[email protected]>
4973R:	Broadcom internal kernel review list <[email protected]>
4974L:	[email protected] (moderated for non-subscribers)
4975S:	Maintained
4976F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4977F:	drivers/memory/brcmstb_dpfe.c
4978
4979BROADCOM STB NAND FLASH DRIVER
4980M:	Brian Norris <[email protected]>
4981M:	Kamal Dasu <[email protected]>
4982R:	Broadcom internal kernel review list <[email protected]>
4983L:	[email protected]
4984S:	Maintained
4985F:	drivers/mtd/nand/raw/brcmnand/
4986F:	include/linux/platform_data/brcmnand.h
4987
4988BROADCOM STB PCIE DRIVER
4989M:	Jim Quinlan <[email protected]>
4990M:	Nicolas Saenz Julienne <[email protected]>
4991M:	Florian Fainelli <[email protected]>
4992R:	Broadcom internal kernel review list <[email protected]>
4993L:	[email protected]
4994S:	Maintained
4995F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4996F:	drivers/pci/controller/pcie-brcmstb.c
4997
4998BROADCOM SYSTEMPORT ETHERNET DRIVER
4999M:	Florian Fainelli <[email protected]>
5000R:	Broadcom internal kernel review list <[email protected]>
5001L:	[email protected]
5002S:	Maintained
5003F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5004F:	drivers/net/ethernet/broadcom/bcmsysport.*
5005F:	drivers/net/ethernet/broadcom/unimac.h
5006
5007BROADCOM TG3 GIGABIT ETHERNET DRIVER
5008M:	Pavan Chebbi <[email protected]>
5009M:	Michael Chan <[email protected]>
5010L:	[email protected]
5011S:	Maintained
5012F:	drivers/net/ethernet/broadcom/tg3.*
5013
5014BROADCOM VK DRIVER
5015M:	Scott Branden <[email protected]>
5016R:	Broadcom internal kernel review list <[email protected]>
5017S:	Supported
5018F:	drivers/misc/bcm-vk/
5019F:	include/uapi/linux/misc/bcm_vk.h
5020
5021BROCADE BFA FC SCSI DRIVER
5022M:	Anil Gurumurthy <[email protected]>
5023M:	Sudarsana Kalluru <[email protected]>
5024L:	[email protected]
5025S:	Supported
5026F:	drivers/scsi/bfa/
5027
5028BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5029M:	Rasesh Mody <[email protected]>
5030M:	Sudarsana Kalluru <[email protected]>
5031M:	[email protected]
5032L:	[email protected]
5033S:	Maintained
5034F:	drivers/net/ethernet/brocade/bna/
5035
5036BSG (block layer generic sg v4 driver)
5037M:	FUJITA Tomonori <[email protected]>
5038L:	[email protected]
5039S:	Supported
5040F:	block/bsg.c
5041F:	include/linux/bsg.h
5042F:	include/uapi/linux/bsg.h
5043
5044BT87X AUDIO DRIVER
5045M:	Clemens Ladisch <[email protected]>
5046L:	[email protected]
5047S:	Maintained
5048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5049F:	Documentation/sound/cards/bt87x.rst
5050F:	sound/pci/bt87x.c
5051
5052BT8XXGPIO DRIVER
5053M:	Michael Buesch <[email protected]>
5054S:	Maintained
5055W:	http://bu3sch.de/btgpio.php
5056F:	drivers/gpio/gpio-bt8xx.c
5057
5058BTRFS FILE SYSTEM
5059M:	Chris Mason <[email protected]>
5060M:	Josef Bacik <[email protected]>
5061M:	David Sterba <[email protected]>
5062L:	[email protected]
5063S:	Maintained
5064W:	https://btrfs.readthedocs.io
5065Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5066C:	irc://irc.libera.chat/btrfs
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5068F:	Documentation/filesystems/btrfs.rst
5069F:	fs/btrfs/
5070F:	include/linux/btrfs*
5071F:	include/trace/events/btrfs.h
5072F:	include/uapi/linux/btrfs*
5073
5074BTTV VIDEO4LINUX DRIVER
5075M:	Mauro Carvalho Chehab <[email protected]>
5076L:	[email protected]
5077S:	Odd fixes
5078W:	https://linuxtv.org
5079T:	git git://linuxtv.org/media.git
5080F:	Documentation/driver-api/media/drivers/bttv*
5081F:	drivers/media/pci/bt8xx/bttv*
5082
5083BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5084M:	Chanwoo Choi <[email protected]>
5085L:	[email protected]
5086L:	[email protected]
5087S:	Maintained
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5089F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5090F:	drivers/devfreq/exynos-bus.c
5091
5092BUSLOGIC SCSI DRIVER
5093M:	Khalid Aziz <[email protected]>
5094L:	[email protected]
5095S:	Maintained
5096F:	drivers/scsi/BusLogic.*
5097F:	drivers/scsi/FlashPoint.*
5098
5099BXCAN CAN NETWORK DRIVER
5100M:	Dario Binacchi <[email protected]>
5101L:	[email protected]
5102S:	Maintained
5103F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5104F:	drivers/net/can/bxcan.c
5105
5106C-MEDIA CMI8788 DRIVER
5107M:	Clemens Ladisch <[email protected]>
5108L:	[email protected]
5109S:	Maintained
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5111F:	sound/pci/oxygen/
5112
5113C-SKY ARCHITECTURE
5114M:	Guo Ren <[email protected]>
5115L:	[email protected]
5116S:	Supported
5117T:	git https://github.com/c-sky/csky-linux.git
5118F:	Documentation/devicetree/bindings/csky/
5119F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5120F:	Documentation/devicetree/bindings/timer/csky,*
5121F:	arch/csky/
5122F:	drivers/clocksource/timer-gx6605s.c
5123F:	drivers/clocksource/timer-mp-csky.c
5124F:	drivers/irqchip/irq-csky-*
5125N:	csky
5126K:	csky
5127
5128CA8210 IEEE-802.15.4 RADIO DRIVER
5129L:	[email protected]
5130S:	Orphan
5131W:	https://github.com/Cascoda/ca8210-linux.git
5132F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5133F:	drivers/net/ieee802154/ca8210.c
5134
5135CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5136M:	David Howells <[email protected]>
5137L:	[email protected]
5138S:	Supported
5139F:	Documentation/filesystems/caching/cachefiles.rst
5140F:	fs/cachefiles/
5141
5142CACHESTAT: PAGE CACHE STATS FOR A FILE
5143M:	Nhat Pham <[email protected]>
5144M:	Johannes Weiner <[email protected]>
5145L:	[email protected]
5146S:	Maintained
5147F:	tools/testing/selftests/cachestat/test_cachestat.c
5148
5149CADENCE MIPI-CSI2 BRIDGES
5150M:	Maxime Ripard <[email protected]>
5151L:	[email protected]
5152S:	Maintained
5153F:	Documentation/devicetree/bindings/media/cdns,*.txt
5154F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5155F:	drivers/media/platform/cadence/cdns-csi2*
5156
5157CADENCE NAND DRIVER
5158L:	[email protected]
5159S:	Orphan
5160F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5161F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5162
5163CADENCE USB3 DRD IP DRIVER
5164M:	Peter Chen <[email protected]>
5165M:	Pawel Laszczak <[email protected]>
5166R:	Roger Quadros <[email protected]>
5167L:	[email protected]
5168S:	Maintained
5169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5170F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5171F:	drivers/usb/cdns3/
5172X:	drivers/usb/cdns3/cdnsp*
5173
5174CADENCE USBHS DRIVER
5175M:	Pawel Laszczak <[email protected]>
5176L:	[email protected]
5177S:	Maintained
5178F:	drivers/usb/gadget/udc/cdns2
5179
5180CADENCE USBSSP DRD IP DRIVER
5181M:	Pawel Laszczak <[email protected]>
5182L:	[email protected]
5183S:	Maintained
5184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5185F:	drivers/usb/cdns3/
5186X:	drivers/usb/cdns3/cdns3*
5187
5188CADET FM/AM RADIO RECEIVER DRIVER
5189M:	Hans Verkuil <[email protected]>
5190L:	[email protected]
5191S:	Maintained
5192W:	https://linuxtv.org
5193T:	git git://linuxtv.org/media.git
5194F:	drivers/media/radio/radio-cadet*
5195
5196CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5197L:	[email protected]
5198S:	Orphan
5199T:	git git://linuxtv.org/media.git
5200F:	Documentation/admin-guide/media/cafe_ccic*
5201F:	drivers/media/platform/marvell/
5202
5203CAIF NETWORK LAYER
5204L:	[email protected]
5205S:	Orphan
5206F:	Documentation/networking/caif/
5207F:	drivers/net/caif/
5208F:	include/net/caif/
5209F:	include/uapi/linux/caif/
5210F:	net/caif/
5211
5212CAKE QDISC
5213M:	Toke Høiland-Jørgensen <[email protected]>
5214L:	[email protected] (moderated for non-subscribers)
5215S:	Maintained
5216F:	net/sched/sch_cake.c
5217
5218CAN NETWORK DRIVERS
5219M:	Marc Kleine-Budde <[email protected]>
5220M:	Vincent Mailhol <[email protected]>
5221L:	[email protected]
5222S:	Maintained
5223W:	https://github.com/linux-can
5224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5226F:	Documentation/devicetree/bindings/net/can/
5227F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5228F:	drivers/net/can/
5229F:	drivers/phy/phy-can-transceiver.c
5230F:	include/linux/can/bittiming.h
5231F:	include/linux/can/dev.h
5232F:	include/linux/can/length.h
5233F:	include/linux/can/platform/
5234F:	include/linux/can/rx-offload.h
5235F:	include/uapi/linux/can/error.h
5236F:	include/uapi/linux/can/netlink.h
5237F:	include/uapi/linux/can/vxcan.h
5238
5239CAN NETWORK LAYER
5240M:	Oliver Hartkopp <[email protected]>
5241M:	Marc Kleine-Budde <[email protected]>
5242L:	[email protected]
5243S:	Maintained
5244W:	https://github.com/linux-can
5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5247F:	Documentation/networking/can.rst
5248F:	Documentation/networking/iso15765-2.rst
5249F:	include/linux/can/can-ml.h
5250F:	include/linux/can/core.h
5251F:	include/linux/can/skb.h
5252F:	include/net/netns/can.h
5253F:	include/uapi/linux/can.h
5254F:	include/uapi/linux/can/bcm.h
5255F:	include/uapi/linux/can/gw.h
5256F:	include/uapi/linux/can/isotp.h
5257F:	include/uapi/linux/can/raw.h
5258F:	net/can/
5259F:	net/sched/em_canid.c
5260
5261CAN-J1939 NETWORK LAYER
5262M:	Robin van der Gracht <[email protected]>
5263M:	Oleksij Rempel <[email protected]>
5264R:	[email protected]
5265L:	[email protected]
5266S:	Maintained
5267F:	Documentation/networking/j1939.rst
5268F:	include/uapi/linux/can/j1939.h
5269F:	net/can/j1939/
5270
5271CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5272M:	Damien Le Moal <[email protected]>
5273L:	[email protected]
5274L:	[email protected] (pinctrl driver)
5275F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5276F:	drivers/pinctrl/pinctrl-k210.c
5277
5278CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5279M:	Damien Le Moal <[email protected]>
5280L:	[email protected]
5281L:	[email protected]
5282S:	Maintained
5283F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5284F:	drivers/reset/reset-k210.c
5285
5286CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5287M:	Damien Le Moal <[email protected]>
5288L:	[email protected]
5289S:	Maintained
5290F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5291F:	drivers/soc/canaan/
5292F:	include/soc/canaan/
5293
5294CAPABILITIES
5295M:	Serge Hallyn <[email protected]>
5296L:	[email protected]
5297S:	Supported
5298F:	include/linux/capability.h
5299F:	include/trace/events/capability.h
5300F:	include/uapi/linux/capability.h
5301F:	kernel/capability.c
5302F:	security/commoncap.c
5303
5304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5305M:	Kevin Tsai <[email protected]>
5306S:	Maintained
5307F:	drivers/iio/light/cm*
5308
5309CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5310M:	Christian Lamparter <[email protected]>
5311L:	[email protected]
5312S:	Maintained
5313W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5314F:	drivers/net/wireless/ath/carl9170/
5315
5316CAVIUM I2C DRIVER
5317M:	Robert Richter <[email protected]>
5318S:	Odd Fixes
5319W:	http://www.marvell.com
5320F:	drivers/i2c/busses/i2c-octeon*
5321F:	drivers/i2c/busses/i2c-thunderx*
5322
5323CAVIUM LIQUIDIO NETWORK DRIVER
5324L:	[email protected]
5325S:	Orphan
5326W:	http://www.marvell.com
5327F:	drivers/net/ethernet/cavium/liquidio/
5328
5329CAVIUM MMC DRIVER
5330M:	Robert Richter <[email protected]>
5331S:	Odd Fixes
5332W:	http://www.marvell.com
5333F:	drivers/mmc/host/cavium*
5334
5335CAVIUM OCTEON-TX CRYPTO DRIVER
5336M:	George Cherian <[email protected]>
5337L:	[email protected]
5338S:	Supported
5339W:	http://www.marvell.com
5340F:	drivers/crypto/cavium/cpt/
5341
5342CAVIUM THUNDERX2 ARM64 SOC
5343M:	Robert Richter <[email protected]>
5344L:	[email protected] (moderated for non-subscribers)
5345S:	Odd Fixes
5346F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5347F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5348
5349CBS/ETF/TAPRIO QDISCS
5350M:	Vinicius Costa Gomes <[email protected]>
5351L:	[email protected]
5352S:	Maintained
5353F:	net/sched/sch_cbs.c
5354F:	net/sched/sch_etf.c
5355F:	net/sched/sch_taprio.c
5356
5357CC2520 IEEE-802.15.4 RADIO DRIVER
5358M:	Stefan Schmidt <[email protected]>
5359L:	[email protected]
5360S:	Odd Fixes
5361F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5362F:	drivers/net/ieee802154/cc2520.c
5363
5364CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5365M:	Gilad Ben-Yossef <[email protected]>
5366L:	[email protected]
5367S:	Supported
5368W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5369F:	drivers/crypto/ccree/
5370
5371CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5372M:	Hadar Gat <[email protected]>
5373L:	[email protected]
5374S:	Supported
5375W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5376F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5377F:	drivers/char/hw_random/cctrng.c
5378F:	drivers/char/hw_random/cctrng.h
5379
5380CEC FRAMEWORK
5381M:	Hans Verkuil <[email protected]>
5382L:	[email protected]
5383S:	Supported
5384W:	http://linuxtv.org
5385T:	git git://linuxtv.org/media.git
5386F:	Documentation/ABI/testing/debugfs-cec-error-inj
5387F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5388F:	Documentation/driver-api/media/cec-core.rst
5389F:	Documentation/userspace-api/media/cec
5390F:	drivers/media/cec/
5391F:	drivers/media/rc/keymaps/rc-cec.c
5392F:	include/media/cec-notifier.h
5393F:	include/media/cec.h
5394F:	include/uapi/linux/cec-funcs.h
5395F:	include/uapi/linux/cec.h
5396
5397CEC GPIO DRIVER
5398M:	Hans Verkuil <[email protected]>
5399L:	[email protected]
5400S:	Supported
5401W:	http://linuxtv.org
5402T:	git git://linuxtv.org/media.git
5403F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5404F:	drivers/media/cec/platform/cec-gpio/
5405
5406CELL BROADBAND ENGINE ARCHITECTURE
5407L:	[email protected]
5408S:	Orphan
5409F:	arch/powerpc/include/asm/cell*.h
5410F:	arch/powerpc/include/asm/spu*.h
5411F:	arch/powerpc/include/uapi/asm/spu*.h
5412F:	arch/powerpc/platforms/cell/
5413
5414CELLWISE CW2015 BATTERY DRIVER
5415M:	Tobias Schrammm <[email protected]>
5416S:	Maintained
5417F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5418F:	drivers/power/supply/cw2015_battery.c
5419
5420CEPH COMMON CODE (LIBCEPH)
5421M:	Ilya Dryomov <[email protected]>
5422M:	Xiubo Li <[email protected]>
5423L:	[email protected]
5424S:	Supported
5425W:	http://ceph.com/
5426T:	git https://github.com/ceph/ceph-client.git
5427F:	include/linux/ceph/
5428F:	include/linux/crush/
5429F:	net/ceph/
5430
5431CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5432M:	Xiubo Li <[email protected]>
5433M:	Ilya Dryomov <[email protected]>
5434L:	[email protected]
5435S:	Supported
5436W:	http://ceph.com/
5437T:	git https://github.com/ceph/ceph-client.git
5438F:	Documentation/filesystems/ceph.rst
5439F:	fs/ceph/
5440
5441CERTIFICATE HANDLING
5442M:	David Howells <[email protected]>
5443M:	David Woodhouse <[email protected]>
5444L:	[email protected]
5445S:	Maintained
5446F:	Documentation/admin-guide/module-signing.rst
5447F:	certs/
5448F:	scripts/sign-file.c
5449F:	scripts/ssl-common.h
5450F:	tools/certs/
5451
5452CFAG12864B LCD DRIVER
5453M:	Miguel Ojeda <[email protected]>
5454S:	Maintained
5455F:	drivers/auxdisplay/cfag12864b.c
5456F:	include/linux/cfag12864b.h
5457
5458CFAG12864BFB LCD FRAMEBUFFER DRIVER
5459M:	Miguel Ojeda <[email protected]>
5460S:	Maintained
5461F:	drivers/auxdisplay/cfag12864bfb.c
5462F:	include/linux/cfag12864b.h
5463
5464CHAR and MISC DRIVERS
5465M:	Arnd Bergmann <[email protected]>
5466M:	Greg Kroah-Hartman <[email protected]>
5467S:	Supported
5468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5469F:	drivers/char/
5470F:	drivers/misc/
5471F:	include/linux/miscdevice.h
5472F:	samples/rust/rust_misc_device.rs
5473X:	drivers/char/agp/
5474X:	drivers/char/hw_random/
5475X:	drivers/char/ipmi/
5476X:	drivers/char/random.c
5477X:	drivers/char/tpm/
5478
5479CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5480M:	Thomas Weißschuh <[email protected]>
5481L:	[email protected]
5482S:	Maintained
5483F:	Documentation/hwmon/powerz.rst
5484F:	drivers/hwmon/powerz.c
5485
5486CHECKPATCH
5487M:	Andy Whitcroft <[email protected]>
5488M:	Joe Perches <[email protected]>
5489R:	Dwaipayan Ray <[email protected]>
5490R:	Lukas Bulwahn <[email protected]>
5491S:	Maintained
5492F:	scripts/checkpatch.pl
5493
5494CHECKPATCH DOCUMENTATION
5495M:	Dwaipayan Ray <[email protected]>
5496M:	Lukas Bulwahn <[email protected]>
5497R:	Joe Perches <[email protected]>
5498S:	Maintained
5499F:	Documentation/dev-tools/checkpatch.rst
5500
5501CHINESE DOCUMENTATION
5502M:	Alex Shi <[email protected]>
5503M:	Yanteng Si <[email protected]>
5504R:	Dongliang Mu <[email protected]>
5505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5506S:	Maintained
5507F:	Documentation/translations/zh_CN/
5508
5509CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5510M:	Peter Chen <[email protected]>
5511L:	[email protected]
5512S:	Maintained
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5514F:	drivers/usb/chipidea/
5515
5516CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5517M:	Hans de Goede <[email protected]>
5518L:	[email protected]
5519S:	Maintained
5520F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5521F:	drivers/input/touchscreen/chipone_icn8318.c
5522
5523CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5524M:	Hans de Goede <[email protected]>
5525L:	[email protected]
5526S:	Maintained
5527F:	drivers/input/touchscreen/chipone_icn8505.c
5528
5529CHROME HARDWARE PLATFORM SUPPORT
5530M:	Benson Leung <[email protected]>
5531M:	Tzung-Bi Shih <[email protected]>
5532L:	[email protected]
5533S:	Maintained
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5535F:	drivers/platform/chrome/
5536
5537CHROMEOS EC CODEC DRIVER
5538M:	Cheng-Yi Chiang <[email protected]>
5539M:	Tzung-Bi Shih <[email protected]>
5540R:	Guenter Roeck <[email protected]>
5541L:	[email protected]
5542S:	Maintained
5543F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5544F:	sound/soc/codecs/cros_ec_codec.*
5545
5546CHROMEOS EC CHARGE CONTROL
5547M:	Thomas Weißschuh <[email protected]>
5548S:	Maintained
5549F:	drivers/power/supply/cros_charge-control.c
5550
5551CHROMEOS EC HARDWARE MONITORING
5552M:	Thomas Weißschuh <[email protected]>
5553L:	[email protected]
5554L:	[email protected]
5555S:	Maintained
5556F:	Documentation/hwmon/cros_ec_hwmon.rst
5557F:	drivers/hwmon/cros_ec_hwmon.c
5558
5559CHROMEOS EC LED DRIVER
5560M:	Thomas Weißschuh <[email protected]>
5561S:	Maintained
5562F:	drivers/leds/leds-cros_ec.c
5563
5564CHROMEOS EC SUBDRIVERS
5565M:	Benson Leung <[email protected]>
5566R:	Guenter Roeck <[email protected]>
5567L:	[email protected]
5568S:	Maintained
5569F:	drivers/power/supply/cros_charge-control.c
5570F:	drivers/power/supply/cros_usbpd-charger.c
5571N:	cros_ec
5572N:	cros-ec
5573
5574CHROMEOS EC UART DRIVER
5575M:	Bhanu Prakash Maiya <[email protected]>
5576R:	Benson Leung <[email protected]>
5577R:	Tzung-Bi Shih <[email protected]>
5578S:	Maintained
5579F:	drivers/platform/chrome/cros_ec_uart.c
5580
5581CHROMEOS EC USB PD NOTIFY DRIVER
5582M:	Łukasz Bartosik <[email protected]>
5583M:	Andrei Kuchynski <[email protected]>
5584M:	Jameson Thies <[email protected]>
5585L:	[email protected]
5586S:	Maintained
5587F:	drivers/platform/chrome/cros_usbpd_notify.c
5588F:	include/linux/platform_data/cros_usbpd_notify.h
5589
5590CHROMEOS EC USB TYPE-C DRIVER
5591M:	Benson Leung <[email protected]>
5592M:	Abhishek Pandit-Subedi <[email protected]>
5593M:	Jameson Thies <[email protected]>
5594M:	Andrei Kuchynski <[email protected]>
5595L:	[email protected]
5596S:	Maintained
5597F:	drivers/platform/chrome/cros_ec_typec.*
5598F:	drivers/platform/chrome/cros_typec_altmode.*
5599F:	drivers/platform/chrome/cros_typec_switch.c
5600F:	drivers/platform/chrome/cros_typec_vdm.*
5601
5602CHROMEOS HPS DRIVER
5603M:	Dan Callaghan <[email protected]>
5604R:	Sami Kyöstilä <[email protected]>
5605S:	Maintained
5606F:	drivers/platform/chrome/cros_hps_i2c.c
5607
5608CHROMEOS EC WATCHDOG
5609M:	Lukasz Majczak <[email protected]>
5610L:	[email protected]
5611S:	Maintained
5612F:	drivers/watchdog/cros_ec_wdt.c
5613
5614CHROMEOS UCSI DRIVER
5615M:	Abhishek Pandit-Subedi <[email protected]>
5616M:	Łukasz Bartosik <[email protected]>
5617M:	Jameson Thies <[email protected]>
5618M:	Andrei Kuchynski <[email protected]>
5619L:	[email protected]
5620S:	Maintained
5621F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5622
5623CHRONTEL CH7322 CEC DRIVER
5624M:	Joe Tessler <[email protected]>
5625L:	[email protected]
5626S:	Maintained
5627T:	git git://linuxtv.org/media.git
5628F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5629F:	drivers/media/cec/i2c/ch7322.c
5630
5631CIRRUS LOGIC AUDIO CODEC DRIVERS
5632M:	David Rhodes <[email protected]>
5633M:	Richard Fitzgerald <[email protected]>
5634L:	[email protected]
5635L:	[email protected]
5636S:	Maintained
5637F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5638F:	Documentation/sound/codecs/cs*
5639F:	drivers/mfd/cs42l43*
5640F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5641F:	drivers/spi/spi-cs42l43*
5642F:	include/dt-bindings/sound/cs*
5643F:	include/linux/mfd/cs42l43*
5644F:	include/sound/cs*
5645F:	sound/pci/hda/cirrus*
5646F:	sound/pci/hda/cs*
5647F:	sound/pci/hda/hda_component*
5648F:	sound/pci/hda/hda_cs_dsp_ctl.*
5649F:	sound/soc/codecs/cs*
5650
5651CIRRUS LOGIC HAPTIC DRIVERS
5652M:	James Ogletree <[email protected]>
5653M:	Fred Treven <[email protected]>
5654M:	Ben Bright <[email protected]>
5655L:	[email protected]
5656S:	Supported
5657F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5658F:	drivers/input/misc/cs40l*
5659F:	drivers/mfd/cs40l*
5660F:	include/linux/mfd/cs40l*
5661F:	sound/soc/codecs/cs40l*
5662
5663CIRRUS LOGIC DSP FIRMWARE DRIVER
5664M:	Simon Trimmer <[email protected]>
5665M:	Charles Keepax <[email protected]>
5666M:	Richard Fitzgerald <[email protected]>
5667L:	[email protected]
5668S:	Supported
5669W:	https://github.com/CirrusLogic/linux-drivers/wiki
5670T:	git https://github.com/CirrusLogic/linux-drivers.git
5671F:	drivers/firmware/cirrus/
5672F:	include/linux/firmware/cirrus/
5673
5674CIRRUS LOGIC EP93XX ETHERNET DRIVER
5675M:	Hartley Sweeten <[email protected]>
5676L:	[email protected]
5677S:	Maintained
5678F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5679
5680CIRRUS LOGIC LOCHNAGAR DRIVER
5681M:	Charles Keepax <[email protected]>
5682M:	Richard Fitzgerald <[email protected]>
5683L:	[email protected]
5684S:	Supported
5685F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5686F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5687F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5688F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5689F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5690F:	Documentation/hwmon/lochnagar.rst
5691F:	drivers/clk/clk-lochnagar.c
5692F:	drivers/hwmon/lochnagar-hwmon.c
5693F:	drivers/mfd/lochnagar-i2c.c
5694F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5695F:	drivers/regulator/lochnagar-regulator.c
5696F:	include/dt-bindings/clock/lochnagar.h
5697F:	include/dt-bindings/pinctrl/lochnagar.h
5698F:	include/linux/mfd/lochnagar*
5699F:	sound/soc/codecs/lochnagar-sc.c
5700
5701CIRRUS LOGIC MADERA CODEC DRIVERS
5702M:	Charles Keepax <[email protected]>
5703M:	Richard Fitzgerald <[email protected]>
5704L:	[email protected]
5705L:	[email protected]
5706S:	Supported
5707W:	https://github.com/CirrusLogic/linux-drivers/wiki
5708T:	git https://github.com/CirrusLogic/linux-drivers.git
5709F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5710F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5711F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5712F:	drivers/gpio/gpio-madera*
5713F:	drivers/irqchip/irq-madera*
5714F:	drivers/mfd/cs47l*
5715F:	drivers/mfd/madera*
5716F:	drivers/pinctrl/cirrus/*
5717F:	include/dt-bindings/sound/madera*
5718F:	include/linux/irqchip/irq-madera*
5719F:	include/linux/mfd/madera/*
5720F:	include/sound/madera*
5721F:	sound/soc/codecs/cs47l*
5722F:	sound/soc/codecs/madera*
5723
5724CISCO FCOE HBA DRIVER
5725M:	Satish Kharat <[email protected]>
5726M:	Sesidhar Baddela <[email protected]>
5727M:	Karan Tilak Kumar <[email protected]>
5728L:	[email protected]
5729S:	Supported
5730F:	drivers/scsi/fnic/
5731
5732CISCO SCSI HBA DRIVER
5733M:	Karan Tilak Kumar <[email protected]>
5734M:	Sesidhar Baddela <[email protected]>
5735L:	[email protected]
5736S:	Supported
5737F:	drivers/scsi/snic/
5738
5739CISCO VIC ETHERNET NIC DRIVER
5740M:	Christian Benvenuti <[email protected]>
5741M:	Satish Kharat <[email protected]>
5742S:	Maintained
5743F:	drivers/net/ethernet/cisco/enic/
5744
5745CISCO VIC LOW LATENCY NIC DRIVER
5746M:	Christian Benvenuti <[email protected]>
5747M:	Nelson Escobar <[email protected]>
5748S:	Supported
5749F:	drivers/infiniband/hw/usnic/
5750
5751CLANG CONTROL FLOW INTEGRITY SUPPORT
5752M:	Sami Tolvanen <[email protected]>
5753M:	Kees Cook <[email protected]>
5754R:	Nathan Chancellor <[email protected]>
5755L:	[email protected]
5756S:	Supported
5757B:	https://github.com/ClangBuiltLinux/linux/issues
5758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5759F:	include/linux/cfi.h
5760F:	kernel/cfi.c
5761
5762CLANG-FORMAT FILE
5763M:	Miguel Ojeda <[email protected]>
5764S:	Maintained
5765F:	.clang-format
5766
5767CLANG/LLVM BUILD SUPPORT
5768M:	Nathan Chancellor <[email protected]>
5769R:	Nick Desaulniers <nick.desaulniers[email protected]>
5770R:	Bill Wendling <[email protected]>
5771R:	Justin Stitt <[email protected]>
5772L:	[email protected]
5773S:	Supported
5774W:	https://clangbuiltlinux.github.io/
5775B:	https://github.com/ClangBuiltLinux/linux/issues
5776C:	irc://irc.libera.chat/clangbuiltlinux
5777F:	Documentation/kbuild/llvm.rst
5778F:	include/linux/compiler-clang.h
5779F:	scripts/Makefile.clang
5780F:	scripts/clang-tools/
5781K:	\b(?i:clang|llvm)\b
5782
5783CLK API
5784M:	Russell King <[email protected]>
5785L:	[email protected]
5786S:	Maintained
5787F:	include/linux/clk.h
5788
5789CLOCKSOURCE, CLOCKEVENT DRIVERS
5790M:	Daniel Lezcano <[email protected]>
5791M:	Thomas Gleixner <[email protected]>
5792L:	[email protected]
5793S:	Supported
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5795F:	Documentation/devicetree/bindings/timer/
5796F:	drivers/clocksource/
5797
5798CLOSURES
5799M:	Kent Overstreet <[email protected]>
5800L:	[email protected]
5801S:	Supported
5802C:	irc://irc.oftc.net/bcache
5803F:	include/linux/closure.h
5804F:	lib/closure.c
5805
5806CMPC ACPI DRIVER
5807M:	Thadeu Lima de Souza Cascardo <[email protected]>
5808L:	[email protected]
5809S:	Supported
5810F:	drivers/platform/x86/classmate-laptop.c
5811
5812COBALT MEDIA DRIVER
5813M:	Hans Verkuil <[email protected]>
5814L:	[email protected]
5815S:	Supported
5816W:	https://linuxtv.org
5817T:	git git://linuxtv.org/media.git
5818F:	drivers/media/pci/cobalt/
5819
5820COCCINELLE/Semantic Patches (SmPL)
5821M:	Julia Lawall <[email protected]>
5822M:	Nicolas Palix <[email protected]>
5823L:	[email protected] (moderated for non-subscribers)
5824S:	Supported
5825W:	https://coccinelle.gitlabpages.inria.fr/website/
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5827F:	Documentation/dev-tools/coccinelle.rst
5828F:	scripts/coccicheck
5829F:	scripts/coccinelle/
5830
5831CODA FILE SYSTEM
5832M:	Jan Harkes <[email protected]>
5833M:	[email protected]
5834L:	[email protected]
5835S:	Maintained
5836W:	http://www.coda.cs.cmu.edu/
5837F:	Documentation/filesystems/coda.rst
5838F:	fs/coda/
5839F:	include/linux/coda*.h
5840F:	include/uapi/linux/coda*.h
5841
5842CODA V4L2 MEM2MEM DRIVER
5843M:	Philipp Zabel <[email protected]>
5844L:	[email protected]
5845S:	Maintained
5846F:	Documentation/devicetree/bindings/media/coda.yaml
5847F:	drivers/media/platform/chips-media/coda
5848
5849CODE OF CONDUCT
5850M:	Greg Kroah-Hartman <[email protected]>
5851S:	Supported
5852F:	Documentation/process/code-of-conduct-interpretation.rst
5853F:	Documentation/process/code-of-conduct.rst
5854
5855CODE TAGGING
5856M:	Suren Baghdasaryan <[email protected]>
5857M:	Kent Overstreet <[email protected]>
5858S:	Maintained
5859F:	include/asm-generic/codetag.lds.h
5860F:	include/linux/codetag.h
5861F:	lib/codetag.c
5862
5863COMEDI DRIVERS
5864M:	Ian Abbott <[email protected]>
5865M:	H Hartley Sweeten <[email protected]>
5866S:	Odd Fixes
5867F:	drivers/comedi/
5868F:	include/linux/comedi/
5869F:	include/uapi/linux/comedi.h
5870
5871COMMON CLK FRAMEWORK
5872M:	Michael Turquette <[email protected]>
5873M:	Stephen Boyd <[email protected]>
5874L:	[email protected]
5875S:	Maintained
5876Q:	http://patchwork.kernel.org/project/linux-clk/list/
5877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5878F:	Documentation/devicetree/bindings/clock/
5879F:	drivers/clk/
5880F:	include/dt-bindings/clock/
5881F:	include/linux/clk-pr*
5882F:	include/linux/clk/
5883F:	include/linux/of_clk.h
5884X:	drivers/clk/clkdev.c
5885
5886COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5887M:	Steve French <[email protected]>
5888M:	Steve French <[email protected]>
5889R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5890R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5891R:	Shyam Prasad N <[email protected]> (multichannel)
5892R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5893R:	Bharath SM <[email protected]> (deferred close, directory leases)
5894L:	[email protected]
5895L:	[email protected] (moderated for non-subscribers)
5896S:	Supported
5897W:	https://wiki.samba.org/index.php/LinuxCIFS
5898T:	git git://git.samba.org/sfrench/cifs-2.6.git
5899F:	Documentation/admin-guide/cifs/
5900F:	fs/smb/client/
5901F:	fs/smb/common/
5902F:	include/uapi/linux/cifs
5903
5904COMPACTPCI HOTPLUG CORE
5905M:	Scott Murray <[email protected]>
5906L:	[email protected]
5907S:	Maintained
5908F:	drivers/pci/hotplug/cpci_hotplug*
5909
5910COMPACTPCI HOTPLUG GENERIC DRIVER
5911M:	Scott Murray <[email protected]>
5912L:	[email protected]
5913S:	Maintained
5914F:	drivers/pci/hotplug/cpcihp_generic.c
5915
5916COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5917M:	Scott Murray <[email protected]>
5918L:	[email protected]
5919S:	Maintained
5920F:	drivers/pci/hotplug/cpcihp_zt5550.*
5921
5922COMPAL LAPTOP SUPPORT
5923M:	Cezary Jackiewicz <[email protected]>
5924L:	[email protected]
5925S:	Maintained
5926F:	drivers/platform/x86/compal-laptop.c
5927
5928COMPILER ATTRIBUTES
5929M:	Miguel Ojeda <[email protected]>
5930S:	Maintained
5931F:	include/linux/compiler_attributes.h
5932
5933COMPUTE EXPRESS LINK (CXL)
5934M:	Davidlohr Bueso <[email protected]>
5935M:	Jonathan Cameron <[email protected]>
5936M:	Dave Jiang <[email protected]>
5937M:	Alison Schofield <[email protected]>
5938M:	Vishal Verma <[email protected]>
5939M:	Ira Weiny <[email protected]>
5940M:	Dan Williams <[email protected]>
5941L:	[email protected]
5942S:	Maintained
5943F:	Documentation/driver-api/cxl
5944F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
5945F:	drivers/cxl/
5946F:	include/cxl/
5947F:	include/uapi/linux/cxl_mem.h
5948F:	tools/testing/cxl/
5949
5950COMPUTE EXPRESS LINK PMU (CPMU)
5951M:	Jonathan Cameron <[email protected]>
5952L:	[email protected]
5953S:	Maintained
5954F:	Documentation/admin-guide/perf/cxl.rst
5955F:	drivers/perf/cxl_pmu.c
5956
5957CONEXANT ACCESSRUNNER USB DRIVER
5958L:	[email protected]
5959S:	Orphan
5960W:	http://accessrunner.sourceforge.net/
5961F:	drivers/usb/atm/cxacru.c
5962
5963CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5964M:	Elena Reshetova <[email protected]>
5965M:	Carlos Bilbao <[email protected]>
5966S:	Maintained
5967F:	Documentation/security/snp-tdx-threat-model.rst
5968
5969CONFIGFS
5970M:	Joel Becker <[email protected]>
5971S:	Supported
5972T:	git git://git.infradead.org/users/hch/configfs.git
5973F:	fs/configfs/
5974F:	include/linux/configfs.h
5975F:	samples/configfs/
5976
5977CONGATEC BOARD CONTROLLER MFD DRIVER
5978M:	Thomas Richard <[email protected]>
5979S:	Maintained
5980F:	drivers/gpio/gpio-cgbc.c
5981F:	drivers/hwmon/cgbc-hwmon.c
5982F:	drivers/i2c/busses/i2c-cgbc.c
5983F:	drivers/mfd/cgbc-core.c
5984F:	drivers/watchdog/cgbc_wdt.c
5985F:	include/linux/mfd/cgbc.h
5986
5987CONSOLE SUBSYSTEM
5988M:	Greg Kroah-Hartman <[email protected]>
5989S:	Supported
5990F:	drivers/video/console/
5991F:	include/linux/console*
5992
5993CONTEXT TRACKING
5994M:	Frederic Weisbecker <[email protected]>
5995M:	"Paul E. McKenney" <[email protected]>
5996S:	Maintained
5997F:	include/linux/context_tracking*
5998F:	kernel/context_tracking.c
5999
6000CONTROL GROUP (CGROUP)
6001M:	Tejun Heo <[email protected]>
6002M:	Johannes Weiner <[email protected]>
6003M:	Michal Koutný <[email protected]>
6004L:	[email protected]
6005S:	Maintained
6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6007F:	Documentation/admin-guide/cgroup-v1/
6008F:	Documentation/admin-guide/cgroup-v2.rst
6009F:	include/linux/cgroup*
6010F:	kernel/cgroup/
6011F:	tools/testing/selftests/cgroup/
6012
6013CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6014M:	Tejun Heo <[email protected]>
6015M:	Josef Bacik <[email protected]>
6016M:	Jens Axboe <[email protected]>
6017L:	[email protected]
6018L:	[email protected]
6019T:	git git://git.kernel.dk/linux-block
6020F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6021F:	block/bfq-cgroup.c
6022F:	block/blk-cgroup.c
6023F:	block/blk-iocost.c
6024F:	block/blk-iolatency.c
6025F:	block/blk-throttle.c
6026F:	include/linux/blk-cgroup.h
6027
6028CONTROL GROUP - CPUSET
6029M:	Waiman Long <[email protected]>
6030L:	[email protected]
6031S:	Maintained
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6033F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6034F:	include/linux/cpuset.h
6035F:	kernel/cgroup/cpuset-internal.h
6036F:	kernel/cgroup/cpuset-v1.c
6037F:	kernel/cgroup/cpuset.c
6038F:	tools/testing/selftests/cgroup/test_cpuset.c
6039F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6040F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6041
6042CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6043M:	Maarten Lankhorst <[email protected]>
6044M:	Maxime Ripard <[email protected]>
6045M:	Natalie Vock <[email protected]>
6046L:	[email protected]
6047L:	[email protected]
6048S:	Maintained
6049T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6050F:	include/linux/cgroup_dmem.h
6051F:	kernel/cgroup/dmem.c
6052
6053CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6054M:	Johannes Weiner <[email protected]>
6055M:	Michal Hocko <[email protected]>
6056M:	Roman Gushchin <[email protected]>
6057M:	Shakeel Butt <[email protected]>
6058R:	Muchun Song <[email protected]>
6059L:	[email protected]
6060L:	[email protected]
6061S:	Maintained
6062F:	include/linux/memcontrol.h
6063F:	mm/memcontrol.c
6064F:	mm/memcontrol-v1.c
6065F:	mm/memcontrol-v1.h
6066F:	mm/swap_cgroup.c
6067F:	samples/cgroup/*
6068F:	tools/testing/selftests/cgroup/memcg_protection.m
6069F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6070F:	tools/testing/selftests/cgroup/test_kmem.c
6071F:	tools/testing/selftests/cgroup/test_memcontrol.c
6072
6073CORETEMP HARDWARE MONITORING DRIVER
6074M:	Fenghua Yu <[email protected]>
6075L:	[email protected]
6076S:	Maintained
6077F:	Documentation/hwmon/coretemp.rst
6078F:	drivers/hwmon/coretemp.c
6079
6080CORSAIR-CPRO HARDWARE MONITOR DRIVER
6081M:	Marius Zachmann <[email protected]>
6082L:	[email protected]
6083S:	Maintained
6084F:	drivers/hwmon/corsair-cpro.c
6085
6086CORSAIR-PSU HARDWARE MONITOR DRIVER
6087M:	Wilken Gottwalt <[email protected]>
6088L:	[email protected]
6089S:	Maintained
6090F:	Documentation/hwmon/corsair-psu.rst
6091F:	drivers/hwmon/corsair-psu.c
6092
6093COUNTER SUBSYSTEM
6094M:	William Breathitt Gray <[email protected]>
6095L:	[email protected]
6096S:	Maintained
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6098F:	Documentation/ABI/testing/sysfs-bus-counter
6099F:	Documentation/driver-api/generic-counter.rst
6100F:	drivers/counter/
6101F:	include/linux/counter.h
6102F:	include/uapi/linux/counter.h
6103F:	tools/counter/
6104
6105COUNTER WATCH EVENTS TOOL
6106M:	Fabrice Gasnier <[email protected]>
6107L:	[email protected]
6108S:	Maintained
6109F:	tools/counter/counter_watch_events.c
6110
6111CP2615 I2C DRIVER
6112M:	Bence Csókás <[email protected]>
6113S:	Maintained
6114F:	drivers/i2c/busses/i2c-cp2615.c
6115
6116CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6117M:	Viresh Kumar <[email protected]>
6118M:	Sudeep Holla <[email protected]>
6119L:	[email protected]
6120S:	Maintained
6121W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6122F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6123
6124CPU FREQUENCY SCALING FRAMEWORK
6125M:	"Rafael J. Wysocki" <[email protected]>
6126M:	Viresh Kumar <[email protected]>
6127L:	[email protected]
6128S:	Maintained
6129B:	https://bugzilla.kernel.org
6130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6132F:	Documentation/admin-guide/pm/cpufreq.rst
6133F:	Documentation/admin-guide/pm/intel_pstate.rst
6134F:	Documentation/cpu-freq/
6135F:	Documentation/devicetree/bindings/cpufreq/
6136F:	drivers/cpufreq/
6137F:	include/linux/cpufreq.h
6138F:	include/linux/sched/cpufreq.h
6139F:	kernel/sched/cpufreq*.c
6140F:	tools/testing/selftests/cpufreq/
6141
6142CPU HOTPLUG
6143M:	Thomas Gleixner <[email protected]>
6144M:	Peter Zijlstra <[email protected]>
6145L:	[email protected]
6146S:	Maintained
6147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6148F:	include/linux/cpu.h
6149F:	include/linux/cpuhotplug.h
6150F:	include/linux/smpboot.h
6151F:	kernel/cpu.c
6152F:	kernel/smpboot.*
6153
6154CPU IDLE TIME MANAGEMENT FRAMEWORK
6155M:	"Rafael J. Wysocki" <[email protected]>
6156M:	Daniel Lezcano <[email protected]>
6157L:	[email protected]
6158S:	Maintained
6159B:	https://bugzilla.kernel.org
6160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6161F:	Documentation/admin-guide/pm/cpuidle.rst
6162F:	Documentation/driver-api/pm/cpuidle.rst
6163F:	drivers/cpuidle/
6164F:	include/linux/cpuidle.h
6165
6166CPU POWER MONITORING SUBSYSTEM
6167M:	Thomas Renninger <[email protected]>
6168M:	Shuah Khan <[email protected]>
6169M:	Shuah Khan <[email protected]>
6170M:	John B. Wyatt IV <[email protected]>
6171M:	John B. Wyatt IV <[email protected]>
6172M:	John Kacur <[email protected]>
6173L:	[email protected]
6174S:	Maintained
6175F:	tools/power/cpupower/
6176
6177CPUID/MSR DRIVER
6178M:	"H. Peter Anvin" <[email protected]>
6179S:	Maintained
6180F:	arch/x86/kernel/cpuid.c
6181F:	arch/x86/kernel/msr.c
6182
6183CPUIDLE DRIVER - ARM BIG LITTLE
6184M:	Lorenzo Pieralisi <[email protected]>
6185M:	Daniel Lezcano <[email protected]>
6186L:	[email protected]
6187L:	[email protected] (moderated for non-subscribers)
6188S:	Maintained
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6190F:	drivers/cpuidle/cpuidle-big_little.c
6191
6192CPUIDLE DRIVER - ARM EXYNOS
6193M:	Daniel Lezcano <[email protected]>
6194M:	Kukjin Kim <[email protected]>
6195R:	Krzysztof Kozlowski <[email protected]>
6196L:	[email protected]
6197L:	[email protected]
6198S:	Maintained
6199F:	arch/arm/mach-exynos/pm.c
6200F:	drivers/cpuidle/cpuidle-exynos.c
6201F:	include/linux/platform_data/cpuidle-exynos.h
6202
6203CPUIDLE DRIVER - ARM PSCI
6204M:	Lorenzo Pieralisi <[email protected]>
6205M:	Sudeep Holla <[email protected]>
6206M:	Ulf Hansson <[email protected]>
6207L:	[email protected]
6208L:	[email protected] (moderated for non-subscribers)
6209S:	Supported
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6211F:	drivers/cpuidle/cpuidle-psci.c
6212
6213CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6214M:	Ulf Hansson <[email protected]>
6215L:	[email protected]
6216L:	[email protected] (moderated for non-subscribers)
6217S:	Supported
6218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6219F:	drivers/cpuidle/cpuidle-psci-domain.c
6220F:	drivers/cpuidle/cpuidle-psci.h
6221
6222CPUIDLE DRIVER - DT IDLE PM DOMAIN
6223M:	Ulf Hansson <[email protected]>
6224L:	[email protected]
6225S:	Supported
6226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6227F:	drivers/cpuidle/dt_idle_genpd.c
6228F:	drivers/cpuidle/dt_idle_genpd.h
6229
6230CPUIDLE DRIVER - RISC-V SBI
6231M:	Anup Patel <[email protected]>
6232L:	[email protected]
6233L:	[email protected]
6234S:	Maintained
6235F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6236
6237CRAMFS FILESYSTEM
6238M:	Nicolas Pitre <[email protected]>
6239S:	Maintained
6240F:	Documentation/filesystems/cramfs.rst
6241F:	fs/cramfs/
6242
6243CRC LIBRARY
6244M:	Eric Biggers <[email protected]>
6245R:	Ard Biesheuvel <[email protected]>
6246L:	[email protected]
6247S:	Maintained
6248T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6249F:	Documentation/staging/crc*
6250F:	arch/*/lib/crc*
6251F:	include/linux/crc*
6252F:	lib/crc*
6253F:	scripts/gen-crc-consts.py
6254
6255CREATIVE SB0540
6256M:	Bastien Nocera <[email protected]>
6257L:	[email protected]
6258S:	Maintained
6259F:	drivers/hid/hid-creative-sb0540.c
6260
6261CREDENTIALS
6262M:	Paul Moore <[email protected]>
6263R:	Serge Hallyn <[email protected]>
6264L:	[email protected]
6265S:	Supported
6266T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6267F:	include/linux/cred.h
6268F:	kernel/cred.c
6269F:	Documentation/security/credentials.rst
6270
6271INTEL CRPS COMMON REDUNDANT PSU DRIVER
6272M:	Ninad Palsule <[email protected]>
6273L:	[email protected]
6274S:	Maintained
6275F:	Documentation/hwmon/crps.rst
6276F:	drivers/hwmon/pmbus/crps.c
6277
6278CRYPTO API
6279M:	Herbert Xu <[email protected]>
6280M:	"David S. Miller" <[email protected]>
6281L:	[email protected]
6282S:	Maintained
6283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6285F:	Documentation/crypto/
6286F:	Documentation/devicetree/bindings/crypto/
6287F:	arch/*/crypto/
6288F:	crypto/
6289F:	drivers/crypto/
6290F:	include/crypto/
6291F:	include/linux/crypto*
6292F:	lib/crypto/
6293
6294CRYPTO SPEED TEST COMPARE
6295M:	Wang Jinchao <[email protected]>
6296L:	[email protected]
6297S:	Maintained
6298F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6299
6300CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6301M:	Neil Horman <[email protected]>
6302L:	[email protected]
6303S:	Maintained
6304F:	crypto/ansi_cprng.c
6305F:	crypto/rng.c
6306
6307CS3308 MEDIA DRIVER
6308M:	Hans Verkuil <[email protected]>
6309L:	[email protected]
6310S:	Odd Fixes
6311W:	http://linuxtv.org
6312T:	git git://linuxtv.org/media.git
6313F:	drivers/media/i2c/cs3308.c
6314
6315CS5535 Audio ALSA driver
6316M:	Jaya Kumar <[email protected]>
6317S:	Maintained
6318F:	sound/pci/cs5535audio/
6319
6320CTU CAN FD DRIVER
6321M:	Pavel Pisa <[email protected]>
6322M:	Ondrej Ille <[email protected]>
6323L:	[email protected]
6324S:	Maintained
6325F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6326F:	drivers/net/can/ctucanfd/
6327
6328CVE ASSIGNMENT CONTACT
6329M:	CVE Assignment Team <[email protected]>
6330S:	Maintained
6331F:	Documentation/process/cve.rst
6332
6333CW1200 WLAN driver
6334S:	Orphan
6335F:	drivers/net/wireless/st/
6336F:	include/linux/platform_data/net-cw1200.h
6337
6338CX18 VIDEO4LINUX DRIVER
6339M:	Andy Walls <[email protected]>
6340L:	[email protected]
6341S:	Maintained
6342W:	https://linuxtv.org
6343T:	git git://linuxtv.org/media.git
6344F:	drivers/media/pci/cx18/
6345F:	include/uapi/linux/ivtv*
6346
6347CX2341X MPEG ENCODER HELPER MODULE
6348M:	Hans Verkuil <[email protected]>
6349L:	[email protected]
6350S:	Maintained
6351W:	https://linuxtv.org
6352T:	git git://linuxtv.org/media.git
6353F:	drivers/media/common/cx2341x*
6354F:	include/media/drv-intf/cx2341x.h
6355
6356CX24120 MEDIA DRIVER
6357M:	Jemma Denson <[email protected]>
6358M:	Patrick Boettcher <[email protected]>
6359L:	[email protected]
6360S:	Maintained
6361W:	https://linuxtv.org
6362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6363F:	drivers/media/dvb-frontends/cx24120*
6364
6365CX88 VIDEO4LINUX DRIVER
6366M:	Mauro Carvalho Chehab <[email protected]>
6367L:	[email protected]
6368S:	Odd fixes
6369W:	https://linuxtv.org
6370T:	git git://linuxtv.org/media.git
6371F:	Documentation/driver-api/media/drivers/cx88*
6372F:	drivers/media/pci/cx88/
6373
6374CXD2820R MEDIA DRIVER
6375L:	[email protected]
6376S:	Orphan
6377W:	https://linuxtv.org
6378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6379F:	drivers/media/dvb-frontends/cxd2820r*
6380
6381CXGB3 ETHERNET DRIVER (CXGB3)
6382M:	Potnuri Bharat Teja <[email protected]>
6383L:	[email protected]
6384S:	Maintained
6385W:	http://www.chelsio.com
6386F:	drivers/net/ethernet/chelsio/cxgb3/
6387
6388CXGB3 ISCSI DRIVER (CXGB3I)
6389M:	Varun Prakash <[email protected]>
6390L:	[email protected]
6391S:	Supported
6392W:	http://www.chelsio.com
6393F:	drivers/scsi/cxgbi/cxgb3i
6394
6395CXGB4 CRYPTO DRIVER (chcr)
6396M:	Ayush Sawal <[email protected]>
6397L:	[email protected]
6398S:	Supported
6399W:	http://www.chelsio.com
6400F:	drivers/crypto/chelsio
6401
6402CXGB4 ETHERNET DRIVER (CXGB4)
6403M:	Potnuri Bharat Teja <[email protected]>
6404L:	[email protected]
6405S:	Maintained
6406W:	http://www.chelsio.com
6407F:	drivers/net/ethernet/chelsio/cxgb4/
6408
6409CXGB4 INLINE CRYPTO DRIVER
6410M:	Ayush Sawal <[email protected]>
6411L:	[email protected]
6412S:	Maintained
6413W:	http://www.chelsio.com
6414F:	drivers/net/ethernet/chelsio/inline_crypto/
6415
6416CXGB4 ISCSI DRIVER (CXGB4I)
6417M:	Varun Prakash <[email protected]>
6418L:	[email protected]
6419S:	Supported
6420W:	http://www.chelsio.com
6421F:	drivers/scsi/cxgbi/cxgb4i
6422
6423CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6424M:	Potnuri Bharat Teja <[email protected]>
6425L:	[email protected]
6426S:	Supported
6427W:	http://www.openfabrics.org
6428F:	drivers/infiniband/hw/cxgb4/
6429F:	include/uapi/rdma/cxgb4-abi.h
6430
6431CXGB4VF ETHERNET DRIVER (CXGB4VF)
6432M:	Potnuri Bharat Teja <[email protected]>
6433L:	[email protected]
6434S:	Maintained
6435W:	http://www.chelsio.com
6436F:	drivers/net/ethernet/chelsio/cxgb4vf/
6437
6438CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6439M:	Frederic Barrat <[email protected]>
6440M:	Andrew Donnellan <[email protected]>
6441L:	[email protected]
6442S:	Obsolete
6443F:	Documentation/ABI/obsolete/sysfs-class-cxl
6444F:	Documentation/arch/powerpc/cxl.rst
6445F:	arch/powerpc/platforms/powernv/pci-cxl.c
6446F:	drivers/misc/cxl/
6447F:	include/misc/cxl*
6448F:	include/uapi/misc/cxl.h
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/kernel/dma.rs
7033F:	samples/rust/rust_dma.rs
7034
7035DMA-BUF HEAPS FRAMEWORK
7036M:	Sumit Semwal <[email protected]>
7037R:	Benjamin Gaignard <[email protected]>
7038R:	Brian Starkey <[email protected]>
7039R:	John Stultz <[email protected]>
7040R:	T.J. Mercier <[email protected]>
7041L:	[email protected]
7042L:	[email protected]
7043L:	[email protected] (moderated for non-subscribers)
7044S:	Maintained
7045T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046F:	Documentation/userspace-api/dma-buf-heaps.rst
7047F:	drivers/dma-buf/dma-heap.c
7048F:	drivers/dma-buf/heaps/*
7049F:	include/linux/dma-heap.h
7050F:	include/uapi/linux/dma-heap.h
7051F:	tools/testing/selftests/dmabuf-heaps/
7052
7053DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7054M:	Lukasz Luba <[email protected]>
7055L:	[email protected]
7056L:	[email protected]
7057S:	Maintained
7058F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7059F:	drivers/memory/samsung/exynos5422-dmc.c
7060
7061DME1737 HARDWARE MONITOR DRIVER
7062M:	Juerg Haefliger <[email protected]>
7063L:	[email protected]
7064S:	Maintained
7065F:	Documentation/hwmon/dme1737.rst
7066F:	drivers/hwmon/dme1737.c
7067
7068DMI/SMBIOS SUPPORT
7069M:	Jean Delvare <[email protected]>
7070S:	Maintained
7071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7072F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7073F:	drivers/firmware/dmi-id.c
7074F:	drivers/firmware/dmi_scan.c
7075F:	include/linux/dmi.h
7076
7077DOCUMENTATION
7078M:	Jonathan Corbet <[email protected]>
7079L:	[email protected]
7080S:	Maintained
7081P:	Documentation/doc-guide/maintainer-profile.rst
7082T:	git git://git.lwn.net/linux.git docs-next
7083F:	Documentation/
7084F:	scripts/check-variable-fonts.sh
7085F:	scripts/documentation-file-ref-check
7086F:	scripts/kernel-doc
7087F:	scripts/sphinx-pre-install
7088X:	Documentation/ABI/
7089X:	Documentation/admin-guide/media/
7090X:	Documentation/devicetree/
7091X:	Documentation/driver-api/media/
7092X:	Documentation/firmware-guide/acpi/
7093X:	Documentation/i2c/
7094X:	Documentation/netlink/
7095X:	Documentation/power/
7096X:	Documentation/spi/
7097X:	Documentation/userspace-api/media/
7098
7099DOCUMENTATION PROCESS
7100M:	Jonathan Corbet <[email protected]>
7101L:	[email protected]
7102S:	Maintained
7103F:	Documentation/dev-tools/
7104F:	Documentation/maintainer/
7105F:	Documentation/process/
7106
7107DOCUMENTATION REPORTING ISSUES
7108M:	Thorsten Leemhuis <[email protected]>
7109L:	[email protected]
7110S:	Maintained
7111F:	Documentation/admin-guide/bug-bisect.rst
7112F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7113F:	Documentation/admin-guide/reporting-issues.rst
7114F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7115
7116DOCUMENTATION SCRIPTS
7117M:	Mauro Carvalho Chehab <[email protected]>
7118L:	[email protected]
7119S:	Maintained
7120F:	Documentation/sphinx/parse-headers.pl
7121F:	scripts/documentation-file-ref-check
7122F:	scripts/sphinx-pre-install
7123
7124DOCUMENTATION/ITALIAN
7125M:	Federico Vaga <[email protected]>
7126L:	[email protected]
7127S:	Maintained
7128F:	Documentation/translations/it_IT
7129
7130DOCUMENTATION/JAPANESE
7131R:	Akira Yokosawa <[email protected]>
7132L:	[email protected]
7133S:	Maintained
7134F:	Documentation/translations/ja_JP
7135
7136DONGWOON DW9714 LENS VOICE COIL DRIVER
7137M:	Sakari Ailus <[email protected]>
7138L:	[email protected]
7139S:	Maintained
7140T:	git git://linuxtv.org/media.git
7141F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7142F:	drivers/media/i2c/dw9714.c
7143
7144DONGWOON DW9719 LENS VOICE COIL DRIVER
7145M:	Daniel Scally <[email protected]>
7146L:	[email protected]
7147S:	Maintained
7148T:	git git://linuxtv.org/media.git
7149F:	drivers/media/i2c/dw9719.c
7150
7151DONGWOON DW9768 LENS VOICE COIL DRIVER
7152L:	[email protected]
7153S:	Orphan
7154T:	git git://linuxtv.org/media.git
7155F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7156F:	drivers/media/i2c/dw9768.c
7157
7158DONGWOON DW9807 LENS VOICE COIL DRIVER
7159M:	Sakari Ailus <[email protected]>
7160L:	[email protected]
7161S:	Maintained
7162T:	git git://linuxtv.org/media.git
7163F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7164F:	drivers/media/i2c/dw9807-vcm.c
7165
7166DOUBLETALK DRIVER
7167M:	"James R. Van Zandt" <[email protected]>
7168L:	[email protected]
7169S:	Maintained
7170F:	drivers/char/dtlk.c
7171F:	include/linux/dtlk.h
7172
7173DPAA2 DATAPATH I/O (DPIO) DRIVER
7174M:	Roy Pledge <[email protected]>
7175L:	[email protected]
7176S:	Maintained
7177F:	drivers/soc/fsl/dpio
7178
7179DPAA2 ETHERNET DRIVER
7180M:	Ioana Ciornei <[email protected]>
7181L:	[email protected]
7182S:	Maintained
7183F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7184F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7185F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7186F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7187F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7188F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7189F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7190F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7191F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7192F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7193
7194DPAA2 ETHERNET SWITCH DRIVER
7195M:	Ioana Ciornei <[email protected]>
7196L:	[email protected]
7197S:	Maintained
7198F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7199F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7200F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7201
7202DPLL SUBSYSTEM
7203M:	Vadim Fedorenko <[email protected]>
7204M:	Arkadiusz Kubalewski <[email protected]>
7205M:	Jiri Pirko <[email protected]>
7206L:	[email protected]
7207S:	Supported
7208F:	Documentation/driver-api/dpll.rst
7209F:	drivers/dpll/*
7210F:	include/linux/dpll.h
7211F:	include/uapi/linux/dpll.h
7212
7213DRBD DRIVER
7214M:	Philipp Reisner <[email protected]>
7215M:	Lars Ellenberg <[email protected]>
7216M:	Christoph Böhmwalder <[email protected]>
7217L:	[email protected]
7218S:	Supported
7219W:	http://www.drbd.org
7220T:	git git://git.linbit.com/linux-drbd.git
7221T:	git git://git.linbit.com/drbd-8.4.git
7222F:	Documentation/admin-guide/blockdev/
7223F:	drivers/block/drbd/
7224F:	include/linux/drbd*
7225F:	lib/lru_cache.c
7226
7227DRIVER COMPONENT FRAMEWORK
7228L:	[email protected]
7229F:	drivers/base/component.c
7230F:	include/linux/component.h
7231
7232DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7233M:	Greg Kroah-Hartman <[email protected]>
7234M:	"Rafael J. Wysocki" <[email protected]>
7235M:	Danilo Krummrich <[email protected]>
7236S:	Supported
7237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7238F:	Documentation/core-api/kobject.rst
7239F:	drivers/base/
7240F:	fs/debugfs/
7241F:	fs/sysfs/
7242F:	include/linux/device/
7243F:	include/linux/debugfs.h
7244F:	include/linux/device.h
7245F:	include/linux/fwnode.h
7246F:	include/linux/kobj*
7247F:	include/linux/property.h
7248F:	include/linux/sysfs.h
7249F:	lib/kobj*
7250F:	rust/kernel/device.rs
7251F:	rust/kernel/device_id.rs
7252F:	rust/kernel/devres.rs
7253F:	rust/kernel/driver.rs
7254F:	rust/kernel/faux.rs
7255F:	rust/kernel/platform.rs
7256F:	samples/rust/rust_driver_platform.rs
7257F:	samples/rust/rust_driver_faux.rs
7258
7259DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7260M:	Nishanth Menon <[email protected]>
7261L:	[email protected]
7262S:	Maintained
7263F:	drivers/soc/ti/smartreflex.c
7264F:	include/linux/power/smartreflex.h
7265
7266DRM ACCEL DRIVERS FOR INTEL VPU
7267M:	Jacek Lawrynowicz <[email protected]>
7268M:	Maciej Falkowski <[email protected]>
7269L:	[email protected]
7270S:	Supported
7271T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7272F:	drivers/accel/ivpu/
7273F:	include/uapi/drm/ivpu_accel.h
7274
7275DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7276M:	Oded Gabbay <[email protected]>
7277L:	[email protected]
7278S:	Maintained
7279C:	irc://irc.oftc.net/dri-devel
7280T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7281F:	Documentation/accel/
7282F:	drivers/accel/
7283F:	include/drm/drm_accel.h
7284
7285DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7286M:	Maxime Ripard <[email protected]>
7287M:	Chen-Yu Tsai <[email protected]>
7288R:	Jernej Skrabec <[email protected]>
7289L:	[email protected]
7290S:	Supported
7291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292F:	drivers/gpu/drm/sun4i/sun8i*
7293
7294DRM DRIVER FOR APPLE TOUCH BARS
7295M:	Aun-Ali Zaidi <[email protected]>
7296M:	Aditya Garg <[email protected]>
7297L:	[email protected]
7298S:	Maintained
7299T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7300F:	drivers/gpu/drm/tiny/appletbdrm.c
7301
7302DRM DRIVER FOR ARM PL111 CLCD
7303M:	Linus Walleij <[email protected]>
7304S:	Maintained
7305T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7306F:	drivers/gpu/drm/pl111/
7307
7308DRM DRIVER FOR ARM VERSATILE TFT PANELS
7309M:	Linus Walleij <[email protected]>
7310S:	Maintained
7311T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7312F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7313F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7314
7315DRM DRIVER FOR ASPEED BMC GFX
7316M:	Joel Stanley <[email protected]>
7317L:	[email protected] (moderated for non-subscribers)
7318S:	Supported
7319T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7321F:	drivers/gpu/drm/aspeed/
7322
7323DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7324M:	Dave Airlie <[email protected]>
7325R:	Thomas Zimmermann <[email protected]>
7326R:	Jocelyn Falempe <[email protected]>
7327L:	[email protected]
7328S:	Supported
7329T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F:	drivers/gpu/drm/ast/
7331
7332DRM DRIVER FOR BOCHS VIRTUAL GPU
7333M:	Gerd Hoffmann <[email protected]>
7334L:	[email protected]
7335S:	Maintained
7336T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F:	drivers/gpu/drm/tiny/bochs.c
7338
7339DRM DRIVER FOR BOE HIMAX8279D PANELS
7340M:	Jerry Han <[email protected]>
7341S:	Maintained
7342F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7343F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7344
7345DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7346M:	Jagan Teki <[email protected]>
7347S:	Maintained
7348F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7349F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7350
7351DRM DRIVER FOR EBBG FT8719 PANEL
7352M:	Joel Selvaraj <[email protected]>
7353S:	Maintained
7354T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7356F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7357
7358DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7359M:	Linus Walleij <[email protected]>
7360S:	Maintained
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/tve200/
7363
7364DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7365M:	Icenowy Zheng <[email protected]>
7366S:	Maintained
7367F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7368F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7369
7370DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7371M:	Jagan Teki <[email protected]>
7372S:	Maintained
7373F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7374F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7375
7376DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7377M:	Thomas Zimmermann <[email protected]>
7378M:	Javier Martinez Canillas <[email protected]>
7379L:	[email protected]
7380S:	Maintained
7381T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7382F:	drivers/gpu/drm/tiny/ofdrm.c
7383F:	drivers/gpu/drm/tiny/simpledrm.c
7384F:	drivers/video/aperture.c
7385F:	drivers/video/nomodeset.c
7386F:	include/linux/aperture.h
7387F:	include/video/nomodeset.h
7388
7389DRM DRIVER FOR GENERIC EDP PANELS
7390R:	Douglas Anderson <[email protected]>
7391F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7392F:	drivers/gpu/drm/panel/panel-edp.c
7393
7394DRM DRIVER FOR GENERIC USB DISPLAY
7395S:	Orphan
7396W:	https://github.com/notro/gud/wiki
7397T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F:	drivers/gpu/drm/gud/
7399F:	include/drm/gud.h
7400
7401DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7402M:	Hans de Goede <[email protected]>
7403S:	Maintained
7404T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7405F:	drivers/gpu/drm/tiny/gm12u320.c
7406
7407DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7408M:	Ondrej Jirman <[email protected]>
7409M:	Javier Martinez Canillas <[email protected]>
7410S:	Maintained
7411T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7412F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7413F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7414
7415DRM DRIVER FOR HX8357D PANELS
7416S:	Orphan
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7419F:	drivers/gpu/drm/tiny/hx8357d.c
7420
7421DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7422M:	Deepak Rawat <[email protected]>
7423L:	[email protected]
7424L:	[email protected]
7425S:	Maintained
7426T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7427F:	drivers/gpu/drm/hyperv
7428
7429DRM DRIVER FOR ILITEK ILI9225 PANELS
7430M:	David Lechner <[email protected]>
7431S:	Maintained
7432T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7434F:	drivers/gpu/drm/tiny/ili9225.c
7435
7436DRM DRIVER FOR ILITEK ILI9486 PANELS
7437M:	Kamlesh Gurudasani <[email protected]>
7438S:	Maintained
7439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7441F:	drivers/gpu/drm/tiny/ili9486.c
7442
7443DRM DRIVER FOR ILITEK ILI9805 PANELS
7444M:	Michael Trimarchi <[email protected]>
7445S:	Maintained
7446F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7447F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7448
7449DRM DRIVER FOR ILITEK ILI9806E PANELS
7450M:	Michael Walle <[email protected]>
7451S:	Maintained
7452F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7453
7454DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7455M:	Jagan Teki <[email protected]>
7456S:	Maintained
7457F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7458F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7459
7460DRM DRIVER FOR LG SW43408 PANELS
7461M:	Sumit Semwal <[email protected]>
7462M:	Caleb Connolly <[email protected]>
7463S:	Maintained
7464T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7466F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7467
7468DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7469M:	Paul Kocialkowski <[email protected]>
7470S:	Supported
7471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472F:	drivers/gpu/drm/logicvc/
7473
7474DRM DRIVER FOR LVDS PANELS
7475M:	Laurent Pinchart <[email protected]>
7476L:	[email protected]
7477S:	Maintained
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/lvds.yaml
7480F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7481F:	drivers/gpu/drm/panel/panel-lvds.c
7482
7483DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7484M:	Guido Günther <[email protected]>
7485R:	Purism Kernel Team <[email protected]>
7486S:	Maintained
7487F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7488F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7489
7490DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7491M:	Dave Airlie <[email protected]>
7492R:	Thomas Zimmermann <[email protected]>
7493R:	Jocelyn Falempe <[email protected]>
7494L:	[email protected]
7495S:	Supported
7496T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497F:	drivers/gpu/drm/mgag200/
7498
7499DRM DRIVER FOR MI0283QT
7500M:	Alex Lanzano <[email protected]>
7501S:	Maintained
7502T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7503F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7504F:	drivers/gpu/drm/tiny/mi0283qt.c
7505
7506DRM DRIVER FOR MIPI DBI compatible panels
7507S:	Orphan
7508W:	https://github.com/notro/panel-mipi-dbi/wiki
7509T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7511F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7512
7513DRM DRIVER for Qualcomm Adreno GPUs
7514M:	Rob Clark <[email protected]>
7515R:	Sean Paul <[email protected]>
7516R:	Konrad Dybcio <[email protected]>
7517L:	[email protected]
7518L:	[email protected]
7519L:	[email protected]
7520S:	Maintained
7521B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7522T:	git https://gitlab.freedesktop.org/drm/msm.git
7523F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7524F:	drivers/gpu/drm/msm/adreno/
7525F:	drivers/gpu/drm/msm/msm_gpu.*
7526F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7527F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7528F:	drivers/gpu/drm/msm/registers/adreno/
7529F:	include/uapi/drm/msm_drm.h
7530
7531DRM DRIVER for Qualcomm display hardware
7532M:	Rob Clark <[email protected]>
7533M:	Abhinav Kumar <[email protected]>
7534M:	Dmitry Baryshkov <[email protected]>
7535R:	Sean Paul <[email protected]>
7536R:	Marijn Suijten <[email protected]>
7537L:	[email protected]
7538L:	[email protected]
7539L:	[email protected]
7540S:	Maintained
7541B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7542T:	git https://gitlab.freedesktop.org/drm/msm.git
7543F:	Documentation/devicetree/bindings/display/msm/
7544F:	drivers/gpu/drm/ci/xfails/msm*
7545F:	drivers/gpu/drm/msm/
7546F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7547F:	include/uapi/drm/msm_drm.h
7548
7549DRM DRIVER FOR NOVATEK NT35510 PANELS
7550M:	Linus Walleij <[email protected]>
7551S:	Maintained
7552T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7554F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7555
7556DRM DRIVER FOR NOVATEK NT35560 PANELS
7557M:	Linus Walleij <[email protected]>
7558S:	Maintained
7559T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7561F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7562
7563DRM DRIVER FOR NOVATEK NT36523 PANELS
7564M:	Jianhua Lu <[email protected]>
7565S:	Maintained
7566T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7567F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7568F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7569
7570DRM DRIVER FOR NOVATEK NT36672A PANELS
7571M:	Sumit Semwal <[email protected]>
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7575F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7576
7577DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7578M:	Lyude Paul <[email protected]>
7579M:	Danilo Krummrich <[email protected]>
7580L:	[email protected]
7581L:	[email protected]
7582S:	Supported
7583W:	https://nouveau.freedesktop.org/
7584Q:	https://patchwork.freedesktop.org/project/nouveau/
7585Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7586B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7587C:	irc://irc.oftc.net/nouveau
7588T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7589F:	drivers/gpu/drm/nouveau/
7590F:	include/uapi/drm/nouveau_drm.h
7591
7592CORE DRIVER FOR NVIDIA GPUS [RUST]
7593M:	Danilo Krummrich <[email protected]>
7594L:	[email protected]
7595S:	Supported
7596Q:	https://patchwork.freedesktop.org/project/nouveau/
7597B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7598C:	irc://irc.oftc.net/nouveau
7599T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7600F:	Documentation/gpu/nova/
7601F:	drivers/gpu/nova-core/
7602
7603DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7604M:	Stefan Mavrodiev <[email protected]>
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7607F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7608
7609DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7610R:	Douglas Anderson <[email protected]>
7611F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7612F:	drivers/gpu/drm/bridge/parade-ps8640.c
7613
7614DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7615M:	Alex Lanzano <[email protected]>
7616S:	Maintained
7617T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618F:	Documentation/devicetree/bindings/display/repaper.txt
7619F:	drivers/gpu/drm/tiny/repaper.c
7620
7621DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7622M:	Dave Airlie <[email protected]>
7623M:	Gerd Hoffmann <[email protected]>
7624L:	[email protected]
7625S:	Obsolete
7626W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7629
7630DRM DRIVER FOR QXL VIRTUAL GPU
7631M:	Dave Airlie <[email protected]>
7632M:	Gerd Hoffmann <[email protected]>
7633L:	[email protected]
7634L:	[email protected]
7635S:	Maintained
7636T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7637F:	drivers/gpu/drm/qxl/
7638F:	include/uapi/drm/qxl_drm.h
7639
7640DRM DRIVER FOR RAYDIUM RM67191 PANELS
7641M:	Robert Chiras <[email protected]>
7642S:	Maintained
7643F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7644F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7645
7646DRM DRIVER FOR SAMSUNG DB7430 PANELS
7647M:	Linus Walleij <[email protected]>
7648S:	Maintained
7649T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7651F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7652
7653DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7654M:	Inki Dae <[email protected]>
7655M:	Jagan Teki <[email protected]>
7656M:	Marek Szyprowski <[email protected]>
7657S:	Maintained
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7660F:	drivers/gpu/drm/bridge/samsung-dsim.c
7661F:	include/drm/bridge/samsung-dsim.h
7662
7663DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7664M:	Markuss Broks <[email protected]>
7665S:	Maintained
7666F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7667F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7668
7669DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7670M:	Artur Weber <[email protected]>
7671S:	Maintained
7672F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7673F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7674
7675DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7676M:	Dzmitry Sankouski <[email protected]>
7677S:	Maintained
7678F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7679F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7680
7681DRM DRIVER FOR SHARP MEMORY LCD
7682M:	Alex Lanzano <[email protected]>
7683S:	Maintained
7684F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7685F:	drivers/gpu/drm/tiny/sharp-memory.c
7686
7687DRM DRIVER FOR SITRONIX ST7586 PANELS
7688M:	David Lechner <[email protected]>
7689S:	Maintained
7690T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7692F:	drivers/gpu/drm/tiny/st7586.c
7693
7694DRM DRIVER FOR SITRONIX ST7701 PANELS
7695M:	Jagan Teki <[email protected]>
7696S:	Maintained
7697F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7698F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7699
7700DRM DRIVER FOR SITRONIX ST7703 PANELS
7701M:	Guido Günther <[email protected]>
7702R:	Purism Kernel Team <[email protected]>
7703R:	Ondrej Jirman <[email protected]>
7704S:	Maintained
7705F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7706F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7707
7708DRM DRIVER FOR SITRONIX ST7735R PANELS
7709M:	David Lechner <[email protected]>
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7713F:	drivers/gpu/drm/tiny/st7735r.c
7714
7715DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7716M:	Javier Martinez Canillas <[email protected]>
7717S:	Maintained
7718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7720F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7721F:	drivers/gpu/drm/solomon/ssd130x*
7722
7723DRM DRIVER FOR ST-ERICSSON MCDE
7724M:	Linus Walleij <[email protected]>
7725S:	Maintained
7726T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7728F:	drivers/gpu/drm/mcde/
7729
7730DRM DRIVER FOR SYNAPTICS R63353 PANELS
7731M:	Michael Trimarchi <[email protected]>
7732S:	Maintained
7733F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7734F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7735
7736DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7737M:	Jagan Teki <[email protected]>
7738S:	Maintained
7739F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7740F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7741
7742DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7743R:	Douglas Anderson <[email protected]>
7744F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7745F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7746
7747DRM DRIVER FOR TPO TPG110 PANELS
7748M:	Linus Walleij <[email protected]>
7749S:	Maintained
7750T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7751F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7752F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7753
7754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7755M:	Dave Airlie <[email protected]>
7756R:	Sean Paul <[email protected]>
7757R:	Thomas Zimmermann <[email protected]>
7758L:	[email protected]
7759S:	Supported
7760T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761F:	drivers/gpu/drm/udl/
7762
7763DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7764M:	Louis Chauvet <[email protected]>
7765R:	Haneen Mohammed <[email protected]>
7766R:	Simona Vetter <[email protected]>
7767R:	Melissa Wen <[email protected]>
7768L:	[email protected]
7769S:	Maintained
7770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7771F:	Documentation/gpu/vkms.rst
7772F:	drivers/gpu/drm/ci/xfails/vkms*
7773F:	drivers/gpu/drm/vkms/
7774
7775DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7776M:	Hans de Goede <[email protected]>
7777L:	[email protected]
7778S:	Maintained
7779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7780F:	drivers/gpu/drm/vboxvideo/
7781
7782DRM DRIVER FOR VMWARE VIRTUAL GPU
7783M:	Zack Rusin <[email protected]>
7784R:	Broadcom internal kernel review list <[email protected]>
7785L:	[email protected]
7786S:	Supported
7787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F:	drivers/gpu/drm/vmwgfx/
7789F:	include/uapi/drm/vmwgfx_drm.h
7790
7791DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7792M:	Linus Walleij <[email protected]>
7793S:	Maintained
7794T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7796F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7797
7798DRM DRIVERS
7799M:	David Airlie <[email protected]>
7800M:	Simona Vetter <[email protected]>
7801L:	[email protected]
7802S:	Maintained
7803B:	https://gitlab.freedesktop.org/drm
7804C:	irc://irc.oftc.net/dri-devel
7805T:	git https://gitlab.freedesktop.org/drm/kernel.git
7806F:	Documentation/devicetree/bindings/display/
7807F:	Documentation/devicetree/bindings/gpu/
7808F:	Documentation/gpu/
7809F:	drivers/gpu/
7810F:	include/drm/
7811F:	include/linux/vga*
7812F:	include/uapi/drm/
7813
7814DRM DRIVERS AND MISC GPU PATCHES
7815M:	Maarten Lankhorst <[email protected]>
7816M:	Maxime Ripard <[email protected]>
7817M:	Thomas Zimmermann <[email protected]>
7818S:	Maintained
7819W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7820T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7821F:	Documentation/devicetree/bindings/display/
7822F:	Documentation/devicetree/bindings/gpu/
7823F:	Documentation/gpu/
7824F:	drivers/gpu/drm/
7825F:	drivers/gpu/vga/
7826F:	include/drm/drm
7827F:	include/linux/vga*
7828F:	include/uapi/drm/
7829X:	drivers/gpu/drm/amd/
7830X:	drivers/gpu/drm/armada/
7831X:	drivers/gpu/drm/etnaviv/
7832X:	drivers/gpu/drm/exynos/
7833X:	drivers/gpu/drm/i915/
7834X:	drivers/gpu/drm/kmb/
7835X:	drivers/gpu/drm/mediatek/
7836X:	drivers/gpu/drm/msm/
7837X:	drivers/gpu/drm/nouveau/
7838X:	drivers/gpu/drm/radeon/
7839X:	drivers/gpu/drm/tegra/
7840X:	drivers/gpu/drm/xe/
7841
7842DRM DRIVERS FOR ALLWINNER A10
7843M:	Maxime Ripard <[email protected]>
7844M:	Chen-Yu Tsai <[email protected]>
7845L:	[email protected]
7846S:	Supported
7847T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7848F:	Documentation/devicetree/bindings/display/allwinner*
7849F:	drivers/gpu/drm/sun4i/
7850
7851DRM DRIVERS FOR AMLOGIC SOCS
7852M:	Neil Armstrong <[email protected]>
7853L:	[email protected]
7854L:	[email protected]
7855S:	Supported
7856W:	http://linux-meson.com/
7857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7858F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7859F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7860F:	Documentation/gpu/meson.rst
7861F:	drivers/gpu/drm/ci/xfails/meson*
7862F:	drivers/gpu/drm/meson/
7863
7864DRM DRIVERS FOR ATMEL HLCDC
7865M:	Sam Ravnborg <[email protected]>
7866M:	Boris Brezillon <[email protected]>
7867L:	[email protected]
7868S:	Supported
7869T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7870F:	Documentation/devicetree/bindings/display/atmel/
7871F:	drivers/gpu/drm/atmel-hlcdc/
7872
7873DRM DRIVERS FOR BRIDGE CHIPS
7874M:	Andrzej Hajda <[email protected]>
7875M:	Neil Armstrong <[email protected]>
7876M:	Robert Foss <[email protected]>
7877R:	Laurent Pinchart <[email protected]>
7878R:	Jonas Karlman <[email protected]>
7879R:	Jernej Skrabec <[email protected]>
7880S:	Maintained
7881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7882F:	Documentation/devicetree/bindings/display/bridge/
7883F:	drivers/gpu/drm/bridge/
7884F:	drivers/gpu/drm/display/drm_bridge_connector.c
7885F:	drivers/gpu/drm/drm_bridge.c
7886F:	include/drm/drm_bridge.h
7887F:	include/drm/drm_bridge_connector.h
7888
7889DRM DRIVERS FOR EXYNOS
7890M:	Inki Dae <[email protected]>
7891M:	Seung-Woo Kim <[email protected]>
7892M:	Kyungmin Park <[email protected]>
7893L:	[email protected]
7894S:	Supported
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7896F:	Documentation/devicetree/bindings/display/samsung/
7897F:	drivers/gpu/drm/exynos/
7898F:	include/uapi/drm/exynos_drm.h
7899
7900DRM DRIVERS FOR FREESCALE DCU
7901M:	Stefan Agner <[email protected]>
7902M:	Alison Wang <[email protected]>
7903L:	[email protected]
7904S:	Supported
7905T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7906F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7907F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7908F:	drivers/gpu/drm/fsl-dcu/
7909
7910DRM DRIVERS FOR FREESCALE IMX 5/6
7911M:	Philipp Zabel <[email protected]>
7912L:	[email protected]
7913S:	Maintained
7914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7915T:	git git://git.pengutronix.de/git/pza/linux
7916F:	Documentation/devicetree/bindings/display/imx/
7917F:	drivers/gpu/drm/imx/ipuv3/
7918F:	drivers/gpu/ipu-v3/
7919
7920DRM DRIVERS FOR FREESCALE IMX BRIDGE
7921M:	Liu Ying <[email protected]>
7922L:	[email protected]
7923S:	Maintained
7924F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7925F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7926F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7927F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7928F:	drivers/gpu/drm/bridge/imx/
7929
7930DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7931M:	Patrik Jakobsson <[email protected]>
7932L:	[email protected]
7933S:	Maintained
7934T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7935F:	drivers/gpu/drm/gma500/
7936
7937DRM DRIVERS FOR HISILICON
7938M:	Xinliang Liu <[email protected]>
7939M:	Tian Tao  <[email protected]>
7940R:	Xinwei Kong <[email protected]>
7941R:	Sumit Semwal <[email protected]>
7942R:	Yongqin Liu <[email protected]>
7943R:	John Stultz <[email protected]>
7944L:	[email protected]
7945S:	Maintained
7946T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7947F:	Documentation/devicetree/bindings/display/hisilicon/
7948F:	drivers/gpu/drm/hisilicon/
7949
7950DRM DRIVERS FOR LIMA
7951M:	Qiang Yu <[email protected]>
7952L:	[email protected]
7953L:	[email protected] (moderated for non-subscribers)
7954S:	Maintained
7955T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7956F:	drivers/gpu/drm/lima/
7957F:	include/uapi/drm/lima_drm.h
7958
7959DRM DRIVERS FOR LOONGSON
7960M:	Sui Jingfeng <[email protected]>
7961L:	[email protected]
7962S:	Supported
7963T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7964F:	drivers/gpu/drm/loongson/
7965
7966DRM DRIVERS FOR MEDIATEK
7967M:	Chun-Kuang Hu <[email protected]>
7968M:	Philipp Zabel <[email protected]>
7969L:	[email protected]
7970L:	[email protected] (moderated for non-subscribers)
7971S:	Supported
7972F:	Documentation/devicetree/bindings/display/mediatek/
7973F:	drivers/gpu/drm/ci/xfails/mediatek*
7974F:	drivers/gpu/drm/mediatek/
7975F:	drivers/phy/mediatek/phy-mtk-dp.c
7976F:	drivers/phy/mediatek/phy-mtk-hdmi*
7977F:	drivers/phy/mediatek/phy-mtk-mipi*
7978
7979DRM DRIVERS FOR NVIDIA TEGRA
7980M:	Thierry Reding <[email protected]>
7981M:	Mikko Perttunen <[email protected]>
7982L:	[email protected]
7983L:	[email protected]
7984S:	Supported
7985T:	git https://gitlab.freedesktop.org/drm/tegra.git
7986F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7987F:	Documentation/devicetree/bindings/gpu/host1x/
7988F:	drivers/gpu/drm/tegra/
7989F:	drivers/gpu/host1x/
7990F:	include/linux/host1x.h
7991F:	include/uapi/drm/tegra_drm.h
7992
7993DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7994M:	Sasha Finkelstein <[email protected]>
7995R:	Janne Grunau <[email protected]>
7996L:	[email protected]
7997L:	[email protected]
7998S:	Maintained
7999W:	https://asahilinux.org
8000B:	https://github.com/AsahiLinux/linux/issues
8001C:	irc://irc.oftc.net/asahi-dev
8002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8003F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8004F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8005F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8006F:	drivers/gpu/drm/adp/
8007F:	drivers/gpu/drm/panel/panel-summit.c
8008
8009DRM DRIVERS FOR RENESAS R-CAR
8010M:	Laurent Pinchart <laurent.pinchart[email protected]>
8011M:	Tomi Valkeinen <tomi.valkeinen[email protected]>
8012R:	Kieran Bingham <kieran.bingham[email protected]>
8013L:	[email protected]
8014L:	[email protected]
8015S:	Supported
8016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8017F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8018F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8019F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8020F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8021F:	drivers/gpu/drm/renesas/rcar-du/
8022
8023DRM DRIVERS FOR RENESAS RZ
8024M:	Biju Das <[email protected]>
8025L:	[email protected]
8026L:	[email protected]
8027S:	Maintained
8028T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8029F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8030F:	drivers/gpu/drm/renesas/rz-du/
8031
8032DRM DRIVERS FOR RENESAS SHMOBILE
8033M:	Laurent Pinchart <[email protected]>
8034M:	Geert Uytterhoeven <[email protected]>
8035L:	[email protected]
8036L:	[email protected]
8037S:	Supported
8038T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8039F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8040F:	drivers/gpu/drm/renesas/shmobile/
8041F:	include/linux/platform_data/shmob_drm.h
8042
8043DRM DRIVERS FOR ROCKCHIP
8044M:	Sandy Huang <[email protected]>
8045M:	Heiko Stübner <[email protected]>
8046M:	Andy Yan <[email protected]>
8047L:	[email protected]
8048S:	Maintained
8049T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8050F:	Documentation/devicetree/bindings/display/rockchip/
8051F:	drivers/gpu/drm/ci/xfails/rockchip*
8052F:	drivers/gpu/drm/rockchip/
8053
8054DRM DRIVERS FOR STI
8055M:	Alain Volmat <[email protected]>
8056M:	Raphael Gallais-Pou <[email protected]>
8057L:	[email protected]
8058S:	Maintained
8059T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8060F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8061F:	drivers/gpu/drm/sti
8062
8063DRM DRIVERS FOR STM
8064M:	Yannick Fertre <[email protected]>
8065M:	Raphael Gallais-Pou <[email protected]>
8066M:	Philippe Cornu <[email protected]>
8067L:	[email protected]
8068S:	Maintained
8069T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8070F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8071F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8072F:	drivers/gpu/drm/stm
8073
8074DRM DRIVERS FOR TI KEYSTONE
8075M:	Jyri Sarha <[email protected]>
8076M:	Tomi Valkeinen <[email protected]>
8077L:	[email protected]
8078S:	Maintained
8079T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8080F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8081F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8082F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8083F:	drivers/gpu/drm/tidss/
8084
8085DRM DRIVERS FOR TI LCDC
8086M:	Jyri Sarha <[email protected]>
8087M:	Tomi Valkeinen <[email protected]>
8088L:	[email protected]
8089S:	Maintained
8090T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8091F:	Documentation/devicetree/bindings/display/tilcdc/
8092F:	drivers/gpu/drm/tilcdc/
8093
8094DRM DRIVERS FOR TI OMAP
8095M:	Tomi Valkeinen <[email protected]>
8096L:	[email protected]
8097S:	Maintained
8098T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8099F:	Documentation/devicetree/bindings/display/ti/
8100F:	drivers/gpu/drm/omapdrm/
8101
8102DRM DRIVERS FOR V3D
8103M:	Melissa Wen <[email protected]>
8104M:	Maíra Canal <[email protected]>
8105S:	Supported
8106T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8107F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8108F:	drivers/gpu/drm/v3d/
8109F:	include/uapi/drm/v3d_drm.h
8110
8111DRM DRIVERS FOR VC4
8112M:	Maxime Ripard <[email protected]>
8113M:	Dave Stevenson <[email protected]>
8114R:	Maíra Canal <[email protected]>
8115R:	Raspberry Pi Kernel Maintenance <[email protected]>
8116S:	Supported
8117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8118F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8119F:	drivers/gpu/drm/vc4/
8120F:	include/uapi/drm/vc4_drm.h
8121
8122DRM DRIVERS FOR VIVANTE GPU IP
8123M:	Lucas Stach <[email protected]>
8124R:	Russell King <[email protected]>
8125R:	Christian Gmeiner <[email protected]>
8126L:	[email protected] (moderated for non-subscribers)
8127L:	[email protected]
8128S:	Maintained
8129F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8130F:	drivers/gpu/drm/etnaviv/
8131F:	include/uapi/drm/etnaviv_drm.h
8132
8133DRM DRIVERS FOR XEN
8134M:	Oleksandr Andrushchenko <[email protected]>
8135L:	[email protected]
8136L:	[email protected] (moderated for non-subscribers)
8137S:	Supported
8138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8139F:	Documentation/gpu/xen-front.rst
8140F:	drivers/gpu/drm/xen/
8141
8142DRM DRIVERS FOR XILINX
8143M:	Laurent Pinchart <[email protected]>
8144M:	Tomi Valkeinen <[email protected]>
8145L:	[email protected]
8146S:	Maintained
8147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8148F:	Documentation/devicetree/bindings/display/xlnx/
8149F:	Documentation/gpu/zynqmp.rst
8150F:	drivers/gpu/drm/xlnx/
8151
8152DRM GPU SCHEDULER
8153M:	Matthew Brost <[email protected]>
8154M:	Danilo Krummrich <[email protected]>
8155M:	Philipp Stanner <[email protected]>
8156R:	Christian König <[email protected]>
8157L:	[email protected]
8158S:	Supported
8159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8160F:	drivers/gpu/drm/scheduler/
8161F:	include/drm/gpu_scheduler.h
8162
8163DRM PANEL DRIVERS
8164M:	Neil Armstrong <[email protected]>
8165R:	Jessica Zhang <[email protected]>
8166L:	[email protected]
8167S:	Maintained
8168T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8169F:	Documentation/devicetree/bindings/display/panel/
8170F:	drivers/gpu/drm/drm_panel.c
8171F:	drivers/gpu/drm/panel/
8172F:	include/drm/drm_panel.h
8173
8174DRM PRIVACY-SCREEN CLASS
8175M:	Hans de Goede <[email protected]>
8176L:	[email protected]
8177S:	Maintained
8178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8179F:	drivers/gpu/drm/drm_privacy_screen*
8180F:	include/drm/drm_privacy_screen*
8181
8182DRM TTM SUBSYSTEM
8183M:	Christian Koenig <[email protected]>
8184M:	Huang Rui <[email protected]>
8185R:	Matthew Auld <[email protected]>
8186R:	Matthew Brost <[email protected]>
8187L:	[email protected]
8188S:	Maintained
8189T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8190F:	drivers/gpu/drm/ttm/
8191F:	include/drm/ttm/
8192
8193DRM AUTOMATED TESTING
8194M:	Helen Koike <[email protected]>
8195L:	[email protected]
8196S:	Maintained
8197T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8198F:	Documentation/gpu/automated_testing.rst
8199F:	drivers/gpu/drm/ci/
8200
8201DSBR100 USB FM RADIO DRIVER
8202M:	Alexey Klimov <[email protected]>
8203L:	[email protected]
8204S:	Maintained
8205T:	git git://linuxtv.org/media.git
8206F:	drivers/media/radio/dsbr100.c
8207
8208DT3155 MEDIA DRIVER
8209M:	Hans Verkuil <[email protected]>
8210L:	[email protected]
8211S:	Odd Fixes
8212W:	https://linuxtv.org
8213T:	git git://linuxtv.org/media.git
8214F:	drivers/media/pci/dt3155/
8215
8216DVB_USB_AF9015 MEDIA DRIVER
8217L:	[email protected]
8218S:	Orphan
8219W:	https://linuxtv.org
8220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8221F:	drivers/media/usb/dvb-usb-v2/af9015*
8222
8223DVB_USB_AF9035 MEDIA DRIVER
8224L:	[email protected]
8225S:	Orphan
8226W:	https://linuxtv.org
8227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8228F:	drivers/media/usb/dvb-usb-v2/af9035*
8229
8230DVB_USB_ANYSEE MEDIA DRIVER
8231L:	[email protected]
8232S:	Orphan
8233W:	https://linuxtv.org
8234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8235F:	drivers/media/usb/dvb-usb-v2/anysee*
8236
8237DVB_USB_AU6610 MEDIA DRIVER
8238L:	[email protected]
8239S:	Orphan
8240W:	https://linuxtv.org
8241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8242F:	drivers/media/usb/dvb-usb-v2/au6610*
8243
8244DVB_USB_CE6230 MEDIA DRIVER
8245L:	[email protected]
8246S:	Orphan
8247W:	https://linuxtv.org
8248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8249F:	drivers/media/usb/dvb-usb-v2/ce6230*
8250
8251DVB_USB_CXUSB MEDIA DRIVER
8252M:	Michael Krufky <[email protected]>
8253L:	[email protected]
8254S:	Maintained
8255W:	https://linuxtv.org
8256W:	http://github.com/mkrufky
8257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8258T:	git git://linuxtv.org/media.git
8259F:	drivers/media/usb/dvb-usb/cxusb*
8260
8261DVB_USB_EC168 MEDIA DRIVER
8262L:	[email protected]
8263S:	Orphan
8264W:	https://linuxtv.org
8265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8266F:	drivers/media/usb/dvb-usb-v2/ec168*
8267
8268DVB_USB_GL861 MEDIA DRIVER
8269L:	[email protected]
8270S:	Orphan
8271W:	https://linuxtv.org
8272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8273F:	drivers/media/usb/dvb-usb-v2/gl861*
8274
8275DVB_USB_MXL111SF MEDIA DRIVER
8276M:	Michael Krufky <[email protected]>
8277L:	[email protected]
8278S:	Maintained
8279W:	https://linuxtv.org
8280W:	http://github.com/mkrufky
8281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8282T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8283F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8284
8285DVB_USB_RTL28XXU MEDIA DRIVER
8286L:	[email protected]
8287S:	Orphan
8288W:	https://linuxtv.org
8289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8290F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8291
8292DVB_USB_V2 MEDIA DRIVER
8293L:	[email protected]
8294S:	Orphan
8295W:	https://linuxtv.org
8296W:	http://palosaari.fi/linux/
8297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8298F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8299F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8300
8301DYNAMIC DEBUG
8302M:	Jason Baron <[email protected]>
8303M:	Jim Cromie <[email protected]>
8304S:	Maintained
8305F:	include/linux/dynamic_debug.h
8306F:	lib/dynamic_debug.c
8307F:	lib/test_dynamic_debug.c
8308
8309DYNAMIC INTERRUPT MODERATION
8310M:	Tal Gilboa <[email protected]>
8311S:	Maintained
8312F:	Documentation/networking/net_dim.rst
8313F:	include/linux/dim.h
8314F:	lib/dim/
8315
8316DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8317M:	Daniel Lezcano <[email protected]>
8318L:	[email protected]
8319S:	Supported
8320B:	https://bugzilla.kernel.org
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8322F:	drivers/powercap/dtpm*
8323F:	include/linux/dtpm.h
8324
8325DZ DECSTATION DZ11 SERIAL DRIVER
8326M:	"Maciej W. Rozycki" <[email protected]>
8327S:	Maintained
8328F:	drivers/tty/serial/dz.*
8329
8330E3X0 POWER BUTTON DRIVER
8331M:	Moritz Fischer <[email protected]>
8332L:	[email protected]
8333S:	Supported
8334W:	http://www.ettus.com
8335F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8336F:	drivers/input/misc/e3x0-button.c
8337
8338E4000 MEDIA DRIVER
8339L:	[email protected]
8340S:	Orphan
8341W:	https://linuxtv.org
8342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8343F:	drivers/media/tuners/e4000*
8344
8345EARTH_PT1 MEDIA DRIVER
8346M:	Akihiro Tsukada <[email protected]>
8347L:	[email protected]
8348S:	Odd Fixes
8349F:	drivers/media/pci/pt1/
8350
8351EARTH_PT3 MEDIA DRIVER
8352M:	Akihiro Tsukada <[email protected]>
8353L:	[email protected]
8354S:	Odd Fixes
8355F:	drivers/media/pci/pt3/
8356
8357EC100 MEDIA DRIVER
8358L:	[email protected]
8359S:	Orphan
8360W:	https://linuxtv.org
8361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8362F:	drivers/media/dvb-frontends/ec100*
8363
8364ECRYPT FILE SYSTEM
8365M:	Tyler Hicks <[email protected]>
8366L:	[email protected]
8367S:	Odd Fixes
8368W:	http://ecryptfs.org
8369W:	https://launchpad.net/ecryptfs
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8371F:	Documentation/filesystems/ecryptfs.rst
8372F:	fs/ecryptfs/
8373
8374EDAC-AMD64
8375M:	Yazen Ghannam <[email protected]>
8376L:	[email protected]
8377S:	Supported
8378F:	drivers/edac/amd64_edac*
8379F:	drivers/edac/mce_amd*
8380
8381EDAC-ARMADA
8382M:	Jan Luebbe <[email protected]>
8383L:	[email protected]
8384S:	Maintained
8385F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8386F:	drivers/edac/armada_xp_*
8387
8388EDAC-AST2500
8389M:	Stefan Schaeckeler <[email protected]>
8390S:	Supported
8391F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8392F:	drivers/edac/aspeed_edac.c
8393
8394EDAC-BLUEFIELD
8395M:	Shravan Kumar Ramani <[email protected]>
8396M:	David Thompson <[email protected]>
8397S:	Supported
8398F:	drivers/edac/bluefield_edac.c
8399
8400EDAC-CALXEDA
8401M:	Andre Przywara <[email protected]>
8402L:	[email protected]
8403S:	Maintained
8404F:	drivers/edac/highbank*
8405
8406EDAC-CAVIUM OCTEON
8407M:	Thomas Bogendoerfer <[email protected]>
8408L:	[email protected]
8409L:	[email protected]
8410S:	Maintained
8411F:	drivers/edac/octeon_edac*
8412
8413EDAC-CAVIUM THUNDERX
8414M:	Robert Richter <[email protected]>
8415L:	[email protected]
8416S:	Odd Fixes
8417F:	drivers/edac/thunderx_edac*
8418
8419EDAC-CORE
8420M:	Borislav Petkov <[email protected]>
8421M:	Tony Luck <[email protected]>
8422R:	James Morse <[email protected]>
8423R:	Mauro Carvalho Chehab <[email protected]>
8424R:	Robert Richter <[email protected]>
8425L:	[email protected]
8426S:	Supported
8427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8428F:	Documentation/driver-api/edac.rst
8429F:	drivers/edac/
8430F:	include/linux/edac.h
8431
8432EDAC-DMC520
8433M:	Lei Wang <[email protected]>
8434L:	[email protected]
8435S:	Supported
8436F:	drivers/edac/dmc520_edac.c
8437
8438EDAC-E752X
8439M:	Mark Gross <[email protected]>
8440L:	[email protected]
8441S:	Maintained
8442F:	drivers/edac/e752x_edac.c
8443
8444EDAC-E7XXX
8445L:	[email protected]
8446S:	Maintained
8447F:	drivers/edac/e7xxx_edac.c
8448
8449EDAC-FSL_DDR
8450R:	Frank Li <[email protected]>
8451L:	[email protected]
8452L:	[email protected]
8453S:	Maintained
8454F:	drivers/edac/fsl_ddr_edac.*
8455
8456EDAC-GHES
8457M:	Mauro Carvalho Chehab <[email protected]>
8458L:	[email protected]
8459S:	Maintained
8460F:	drivers/edac/ghes_edac.c
8461
8462EDAC-I10NM
8463M:	Tony Luck <[email protected]>
8464L:	[email protected]
8465S:	Maintained
8466F:	drivers/edac/i10nm_base.c
8467
8468EDAC-I3000
8469L:	[email protected]
8470S:	Orphan
8471F:	drivers/edac/i3000_edac.c
8472
8473EDAC-I5000
8474L:	[email protected]
8475S:	Maintained
8476F:	drivers/edac/i5000_edac.c
8477
8478EDAC-I5400
8479M:	Mauro Carvalho Chehab <[email protected]>
8480L:	[email protected]
8481S:	Maintained
8482F:	drivers/edac/i5400_edac.c
8483
8484EDAC-I7300
8485M:	Mauro Carvalho Chehab <[email protected]>
8486L:	[email protected]
8487S:	Maintained
8488F:	drivers/edac/i7300_edac.c
8489
8490EDAC-I7CORE
8491M:	Mauro Carvalho Chehab <[email protected]>
8492L:	[email protected]
8493S:	Maintained
8494F:	drivers/edac/i7core_edac.c
8495
8496EDAC-I82443BXGX
8497M:	Tim Small <[email protected]>
8498L:	[email protected]
8499S:	Maintained
8500F:	drivers/edac/i82443bxgx_edac.c
8501
8502EDAC-I82975X
8503M:	"Arvind R." <[email protected]>
8504L:	[email protected]
8505S:	Maintained
8506F:	drivers/edac/i82975x_edac.c
8507
8508EDAC-IE31200
8509M:	Jason Baron <[email protected]>
8510L:	[email protected]
8511S:	Maintained
8512F:	drivers/edac/ie31200_edac.c
8513
8514EDAC-IGEN6
8515M:	Tony Luck <[email protected]>
8516R:	Qiuxu Zhuo <[email protected]>
8517L:	[email protected]
8518S:	Maintained
8519F:	drivers/edac/igen6_edac.c
8520
8521EDAC-MPC85XX
8522M:	Johannes Thumshirn <[email protected]>
8523L:	[email protected]
8524S:	Maintained
8525F:	drivers/edac/mpc85xx_edac.[ch]
8526
8527EDAC-NPCM
8528M:	Marvin Lin <[email protected]>
8529M:	Stanley Chu <[email protected]>
8530L:	[email protected]
8531S:	Maintained
8532F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8533F:	drivers/edac/npcm_edac.c
8534
8535EDAC-PASEMI
8536M:	Egor Martovetsky <[email protected]>
8537L:	[email protected]
8538S:	Maintained
8539F:	drivers/edac/pasemi_edac.c
8540
8541EDAC-PND2
8542M:	Tony Luck <[email protected]>
8543L:	[email protected]
8544S:	Maintained
8545F:	drivers/edac/pnd2_edac.[ch]
8546
8547EDAC-QCOM
8548M:	Manivannan Sadhasivam <[email protected]>
8549L:	[email protected]
8550L:	[email protected]
8551S:	Maintained
8552F:	drivers/edac/qcom_edac.c
8553
8554EDAC-R82600
8555M:	Tim Small <[email protected]>
8556L:	[email protected]
8557S:	Maintained
8558F:	drivers/edac/r82600_edac.c
8559
8560EDAC-SBRIDGE
8561M:	Tony Luck <[email protected]>
8562R:	Qiuxu Zhuo <[email protected]>
8563L:	[email protected]
8564S:	Maintained
8565F:	drivers/edac/sb_edac.c
8566
8567EDAC-SKYLAKE
8568M:	Tony Luck <[email protected]>
8569L:	[email protected]
8570S:	Maintained
8571F:	drivers/edac/skx_*.[ch]
8572
8573EDAC-TI
8574M:	Tero Kristo <[email protected]>
8575L:	[email protected]
8576S:	Odd Fixes
8577F:	drivers/edac/ti_edac.c
8578
8579EDIROL UA-101/UA-1000 DRIVER
8580M:	Clemens Ladisch <[email protected]>
8581L:	[email protected]
8582S:	Maintained
8583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8584F:	sound/usb/misc/ua101.c
8585
8586EFI TEST DRIVER
8587M:	Ivan Hu <[email protected]>
8588M:	Ard Biesheuvel <[email protected]>
8589L:	[email protected]
8590S:	Maintained
8591F:	drivers/firmware/efi/test/
8592
8593EFI VARIABLE FILESYSTEM
8594M:	Jeremy Kerr <[email protected]>
8595M:	Ard Biesheuvel <[email protected]>
8596L:	[email protected]
8597S:	Maintained
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8599F:	fs/efivarfs/
8600
8601EFIFB FRAMEBUFFER DRIVER
8602M:	Peter Jones <[email protected]>
8603L:	[email protected]
8604S:	Maintained
8605F:	drivers/video/fbdev/efifb.c
8606
8607EFS FILESYSTEM
8608S:	Orphan
8609W:	http://aeschi.ch.eu.org/efs/
8610F:	fs/efs/
8611
8612EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8613L:	[email protected]
8614S:	Orphan
8615F:	drivers/net/ethernet/ibm/ehea/
8616
8617ELM327 CAN NETWORK DRIVER
8618M:	Max Staudt <[email protected]>
8619L:	[email protected]
8620S:	Maintained
8621F:	Documentation/networking/device_drivers/can/can327.rst
8622F:	drivers/net/can/can327.c
8623
8624EM28XX VIDEO4LINUX DRIVER
8625M:	Mauro Carvalho Chehab <[email protected]>
8626L:	[email protected]
8627S:	Maintained
8628W:	https://linuxtv.org
8629T:	git git://linuxtv.org/media.git
8630F:	Documentation/admin-guide/media/em28xx*
8631F:	drivers/media/usb/em28xx/
8632
8633EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8634M:	Adrian Hunter <[email protected]>
8635M:	Asutosh Das <[email protected]>
8636R:	Ritesh Harjani <[email protected]>
8637L:	[email protected]
8638S:	Supported
8639F:	drivers/mmc/host/cqhci*
8640
8641EMS CPC-PCI CAN DRIVER
8642M:	Gerhard Uttenthaler <[email protected]>
8643M:	[email protected]
8644L:	[email protected]
8645S:	Maintained
8646F:	drivers/net/can/sja1000/ems_pci.c
8647
8648EMULEX 10Gbps iSCSI - OneConnect DRIVER
8649M:	Ketan Mukadam <[email protected]>
8650L:	[email protected]
8651S:	Supported
8652W:	http://www.broadcom.com
8653F:	drivers/scsi/be2iscsi/
8654
8655EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8656M:	Ajit Khaparde <[email protected]>
8657M:	Sriharsha Basavapatna <[email protected]>
8658M:	Somnath Kotur <[email protected]>
8659L:	[email protected]
8660S:	Maintained
8661W:	http://www.emulex.com
8662F:	drivers/net/ethernet/emulex/benet/
8663
8664EMULEX ONECONNECT ROCE DRIVER
8665M:	Selvin Xavier <[email protected]>
8666L:	[email protected]
8667S:	Odd Fixes
8668W:	http://www.broadcom.com
8669F:	drivers/infiniband/hw/ocrdma/
8670F:	include/uapi/rdma/ocrdma-abi.h
8671
8672EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8673M:	James Smart <[email protected]>
8674M:	Ram Vegesna <[email protected]>
8675L:	[email protected]
8676L:	[email protected]
8677S:	Supported
8678W:	http://www.broadcom.com
8679F:	drivers/scsi/elx/
8680
8681EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8682M:	James Smart <[email protected]>
8683M:	Dick Kennedy <[email protected]>
8684L:	[email protected]
8685S:	Supported
8686W:	http://www.broadcom.com
8687F:	drivers/scsi/lpfc/
8688
8689ENE CB710 FLASH CARD READER DRIVER
8690M:	Michał Mirosław <[email protected]>
8691S:	Maintained
8692F:	drivers/misc/cb710/
8693F:	drivers/mmc/host/cb710-mmc.*
8694F:	include/linux/cb710.h
8695
8696ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8697M:	Maxim Levitsky <[email protected]>
8698S:	Maintained
8699F:	drivers/media/rc/ene_ir.*
8700
8701ENERGY MODEL
8702M:	Lukasz Luba <[email protected]>
8703M:	"Rafael J. Wysocki" <[email protected]>
8704L:	[email protected]
8705S:	Maintained
8706F:	kernel/power/energy_model.c
8707F:	include/linux/energy_model.h
8708F:	Documentation/power/energy-model.rst
8709
8710EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8711M:	Laurentiu Tudor <[email protected]>
8712L:	[email protected]
8713S:	Maintained
8714F:	drivers/tty/ehv_bytechan.c
8715
8716EPSON S1D13XXX FRAMEBUFFER DRIVER
8717M:	Kristoffer Ericson <[email protected]>
8718S:	Maintained
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8720F:	drivers/video/fbdev/s1d13xxxfb.c
8721F:	include/video/s1d13xxxfb.h
8722
8723EROFS FILE SYSTEM
8724M:	Gao Xiang <[email protected]>
8725M:	Chao Yu <[email protected]>
8726R:	Yue Hu <[email protected]>
8727R:	Jeffle Xu <[email protected]>
8728R:	Sandeep Dhavale <[email protected]>
8729L:	[email protected]
8730S:	Maintained
8731W:	https://erofs.docs.kernel.org
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8733F:	Documentation/ABI/testing/sysfs-fs-erofs
8734F:	Documentation/filesystems/erofs.rst
8735F:	fs/erofs/
8736F:	include/trace/events/erofs.h
8737
8738ERRSEQ ERROR TRACKING INFRASTRUCTURE
8739M:	Jeff Layton <[email protected]>
8740S:	Maintained
8741F:	include/linux/errseq.h
8742F:	lib/errseq.c
8743
8744ESD CAN NETWORK DRIVERS
8745M:	Stefan Mätje <[email protected]>
8746R:	[email protected]
8747L:	[email protected]
8748S:	Maintained
8749F:	drivers/net/can/esd/
8750
8751ESD CAN/USB DRIVERS
8752M:	Frank Jungclaus <[email protected]>
8753R:	[email protected]
8754L:	[email protected]
8755S:	Maintained
8756F:	drivers/net/can/usb/esd_usb.c
8757
8758ET131X NETWORK DRIVER
8759M:	Mark Einon <[email protected]>
8760S:	Odd Fixes
8761F:	drivers/net/ethernet/agere/
8762
8763ETAS ES58X CAN/USB DRIVER
8764M:	Vincent Mailhol <[email protected]>
8765L:	[email protected]
8766S:	Maintained
8767F:	Documentation/networking/devlink/etas_es58x.rst
8768F:	drivers/net/can/usb/etas_es58x/
8769
8770ETHERNET BRIDGE
8771M:	Nikolay Aleksandrov <[email protected]>
8772M:	Ido Schimmel <[email protected]>
8773L:	[email protected]
8774L:	[email protected]
8775S:	Maintained
8776W:	http://www.linuxfoundation.org/en/Net:Bridge
8777F:	include/linux/if_bridge.h
8778F:	include/uapi/linux/if_bridge.h
8779F:	include/linux/netfilter_bridge/
8780F:	net/bridge/
8781
8782ETHERNET PHY LIBRARY
8783M:	Andrew Lunn <[email protected]>
8784M:	Heiner Kallweit <[email protected]>
8785R:	Russell King <[email protected]>
8786L:	[email protected]
8787S:	Maintained
8788F:	Documentation/ABI/testing/sysfs-class-net-phydev
8789F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8790F:	Documentation/devicetree/bindings/net/mdio*
8791F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8792F:	Documentation/networking/phy.rst
8793F:	drivers/net/mdio/
8794F:	drivers/net/mdio/acpi_mdio.c
8795F:	drivers/net/mdio/fwnode_mdio.c
8796F:	drivers/net/mdio/of_mdio.c
8797F:	drivers/net/pcs/
8798F:	drivers/net/phy/
8799F:	include/dt-bindings/net/qca-ar803x.h
8800F:	include/linux/*mdio*.h
8801F:	include/linux/linkmode.h
8802F:	include/linux/mdio/*.h
8803F:	include/linux/mii.h
8804F:	include/linux/of_net.h
8805F:	include/linux/phy.h
8806F:	include/linux/phy_fixed.h
8807F:	include/linux/phy_link_topology.h
8808F:	include/linux/phylib_stubs.h
8809F:	include/linux/platform_data/mdio-bcm-unimac.h
8810F:	include/linux/platform_data/mdio-gpio.h
8811F:	include/trace/events/mdio.h
8812F:	include/uapi/linux/mdio.h
8813F:	include/uapi/linux/mii.h
8814F:	net/core/of_net.c
8815
8816ETHERNET PHY LIBRARY [RUST]
8817M:	FUJITA Tomonori <[email protected]>
8818R:	Trevor Gross <[email protected]>
8819L:	[email protected]
8820L:	[email protected]
8821S:	Maintained
8822F:	rust/kernel/net/phy.rs
8823F:	rust/kernel/net/phy/reg.rs
8824
8825EXEC & BINFMT API, ELF
8826M:	Kees Cook <[email protected]>
8827L:	[email protected]
8828S:	Supported
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8830F:	Documentation/userspace-api/ELF.rst
8831F:	fs/*binfmt_*.c
8832F:	fs/Kconfig.binfmt
8833F:	fs/exec.c
8834F:	fs/tests/binfmt_*_kunit.c
8835F:	fs/tests/exec_kunit.c
8836F:	include/linux/binfmts.h
8837F:	include/linux/elf.h
8838F:	include/uapi/linux/auxvec.h
8839F:	include/uapi/linux/binfmts.h
8840F:	include/uapi/linux/elf.h
8841F:	tools/testing/selftests/exec/
8842N:	asm/elf.h
8843N:	binfmt
8844
8845EXFAT FILE SYSTEM
8846M:	Namjae Jeon <[email protected]>
8847M:	Sungjong Seo <[email protected]>
8848R:	Yuezhang Mo <[email protected]>
8849L:	[email protected]
8850S:	Maintained
8851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8852F:	fs/exfat/
8853
8854EXPRESSWIRE PROTOCOL LIBRARY
8855M:	Duje Mihanović <[email protected]>
8856L:	[email protected]
8857S:	Maintained
8858F:	drivers/leds/leds-expresswire.c
8859F:	include/linux/leds-expresswire.h
8860
8861EXT2 FILE SYSTEM
8862M:	Jan Kara <[email protected]>
8863L:	[email protected]
8864S:	Maintained
8865F:	Documentation/filesystems/ext2.rst
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8867F:	fs/ext2/
8868F:	include/linux/ext2*
8869
8870EXT4 FILE SYSTEM
8871M:	"Theodore Ts'o" <[email protected]>
8872M:	Andreas Dilger <[email protected]>
8873L:	[email protected]
8874S:	Maintained
8875W:	http://ext4.wiki.kernel.org
8876Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8878F:	Documentation/filesystems/ext4/
8879F:	fs/ext4/
8880F:	include/trace/events/ext4.h
8881F:	include/uapi/linux/ext4.h
8882
8883Extended Verification Module (EVM)
8884M:	Mimi Zohar <[email protected]>
8885M:	Roberto Sassu <[email protected]>
8886L:	[email protected]
8887S:	Supported
8888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8889F:	security/integrity/
8890F:	security/integrity/evm/
8891
8892EXTENSIBLE FIRMWARE INTERFACE (EFI)
8893M:	Ard Biesheuvel <[email protected]>
8894L:	[email protected]
8895S:	Maintained
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8897F:	Documentation/admin-guide/efi-stub.rst
8898F:	arch/*/include/asm/efi.h
8899F:	arch/*/kernel/efi.c
8900F:	arch/arm/boot/compressed/efi-header.S
8901F:	arch/x86/platform/efi/
8902F:	drivers/firmware/efi/
8903F:	include/linux/efi*.h
8904
8905EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8906M:	MyungJoo Ham <[email protected]>
8907M:	Chanwoo Choi <[email protected]>
8908L:	[email protected]
8909S:	Maintained
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8911F:	Documentation/devicetree/bindings/extcon/
8912F:	Documentation/driver-api/extcon.rst
8913F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8914F:	drivers/extcon/
8915F:	include/linux/extcon.h
8916F:	include/linux/extcon/
8917
8918EXTRA BOOT CONFIG
8919M:	Masami Hiramatsu <[email protected]>
8920L:	[email protected]
8921L:	[email protected]
8922S:	Maintained
8923Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8925F:	Documentation/admin-guide/bootconfig.rst
8926F:	fs/proc/bootconfig.c
8927F:	include/linux/bootconfig.h
8928F:	lib/bootconfig-data.S
8929F:	lib/bootconfig.c
8930F:	tools/bootconfig/*
8931F:	tools/bootconfig/scripts/*
8932
8933EXTRON DA HD 4K PLUS CEC DRIVER
8934M:	Hans Verkuil <[email protected]>
8935L:	[email protected]
8936S:	Maintained
8937T:	git git://linuxtv.org/media.git
8938F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8939
8940EXYNOS DP DRIVER
8941M:	Jingoo Han <[email protected]>
8942L:	[email protected]
8943S:	Maintained
8944F:	drivers/gpu/drm/exynos/exynos_dp*
8945
8946EXYNOS SYSMMU (IOMMU) driver
8947M:	Marek Szyprowski <[email protected]>
8948L:	[email protected]
8949S:	Maintained
8950F:	drivers/iommu/exynos-iommu.c
8951
8952F2FS FILE SYSTEM
8953M:	Jaegeuk Kim <[email protected]>
8954M:	Chao Yu <[email protected]>
8955L:	[email protected]
8956S:	Maintained
8957W:	https://f2fs.wiki.kernel.org/
8958Q:	https://patchwork.kernel.org/project/f2fs/list/
8959B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8961F:	Documentation/ABI/testing/sysfs-fs-f2fs
8962F:	Documentation/filesystems/f2fs.rst
8963F:	fs/f2fs/
8964F:	include/linux/f2fs_fs.h
8965F:	include/trace/events/f2fs.h
8966F:	include/uapi/linux/f2fs.h
8967
8968F71805F HARDWARE MONITORING DRIVER
8969M:	Jean Delvare <[email protected]>
8970L:	[email protected]
8971S:	Maintained
8972F:	Documentation/hwmon/f71805f.rst
8973F:	drivers/hwmon/f71805f.c
8974
8975FADDR2LINE
8976M:	Josh Poimboeuf <[email protected]>
8977S:	Maintained
8978F:	scripts/faddr2line
8979
8980FAILOVER MODULE
8981M:	Sridhar Samudrala <[email protected]>
8982L:	[email protected]
8983S:	Supported
8984F:	Documentation/networking/failover.rst
8985F:	include/net/failover.h
8986F:	net/core/failover.c
8987
8988FANOTIFY
8989M:	Jan Kara <[email protected]>
8990R:	Amir Goldstein <[email protected]>
8991R:	Matthew Bobrowski <[email protected]>
8992L:	[email protected]
8993S:	Maintained
8994F:	fs/notify/fanotify/
8995F:	include/linux/fanotify.h
8996F:	include/uapi/linux/fanotify.h
8997
8998FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8999M:	Linus Walleij <[email protected]>
9000L:	[email protected]
9001S:	Maintained
9002F:	drivers/usb/fotg210/
9003
9004FARSYNC SYNCHRONOUS DRIVER
9005M:	Kevin Curtis <[email protected]>
9006S:	Supported
9007W:	http://www.farsite.co.uk/
9008F:	drivers/net/wan/farsync.*
9009
9010FAULT INJECTION SUPPORT
9011M:	Akinobu Mita <[email protected]>
9012S:	Supported
9013F:	Documentation/fault-injection/
9014F:	lib/fault-inject.c
9015F:	tools/testing/fault-injection/
9016
9017FBTFT Framebuffer drivers
9018L:	[email protected]
9019L:	[email protected]
9020S:	Orphan
9021F:	drivers/staging/fbtft/
9022
9023FC0011 TUNER DRIVER
9024M:	Michael Buesch <[email protected]>
9025L:	[email protected]
9026S:	Maintained
9027F:	drivers/media/tuners/fc0011.c
9028F:	drivers/media/tuners/fc0011.h
9029
9030FC2580 MEDIA DRIVER
9031L:	[email protected]
9032S:	Orphan
9033W:	https://linuxtv.org
9034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9035F:	drivers/media/tuners/fc2580*
9036
9037FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9038M:	Hannes Reinecke <[email protected]>
9039L:	[email protected]
9040S:	Supported
9041W:	www.Open-FCoE.org
9042F:	drivers/scsi/fcoe/
9043F:	drivers/scsi/libfc/
9044F:	include/scsi/fc/
9045F:	include/scsi/libfc.h
9046F:	include/scsi/libfcoe.h
9047F:	include/uapi/scsi/fc/
9048
9049FILE LOCKING (flock() and fcntl()/lockf())
9050M:	Jeff Layton <[email protected]>
9051M:	Chuck Lever <[email protected]>
9052R:	Alexander Aring <[email protected]>
9053L:	[email protected]
9054S:	Maintained
9055F:	fs/fcntl.c
9056F:	fs/locks.c
9057F:	include/linux/fcntl.h
9058F:	include/uapi/linux/fcntl.h
9059
9060FILESYSTEM DIRECT ACCESS (DAX)
9061M:	Dan Williams <[email protected]>
9062R:	Matthew Wilcox <[email protected]>
9063R:	Jan Kara <[email protected]>
9064L:	[email protected]
9065L:	[email protected]
9066S:	Supported
9067F:	fs/dax.c
9068F:	include/linux/dax.h
9069F:	include/trace/events/fs_dax.h
9070
9071FILESYSTEMS (VFS and infrastructure)
9072M:	Alexander Viro <[email protected]>
9073M:	Christian Brauner <[email protected]>
9074R:	Jan Kara <[email protected]>
9075L:	[email protected]
9076S:	Maintained
9077T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9078F:	fs/*
9079F:	include/linux/fs.h
9080F:	include/linux/fs_types.h
9081F:	include/uapi/linux/fs.h
9082F:	include/uapi/linux/openat2.h
9083F:	Documentation/driver-api/early-userspace/buffer-format.rst
9084F:	init/do_mounts*
9085F:	init/*initramfs*
9086
9087FILESYSTEMS [EXPORTFS]
9088M:	Chuck Lever <[email protected]>
9089M:	Jeff Layton <[email protected]>
9090R:	Amir Goldstein <[email protected]>
9091L:	[email protected]
9092L:	[email protected]
9093S:	Supported
9094F:	Documentation/filesystems/nfs/exporting.rst
9095F:	fs/exportfs/
9096F:	fs/fhandle.c
9097F:	include/linux/exportfs.h
9098
9099FILESYSTEMS [IDMAPPED MOUNTS]
9100M:	Christian Brauner <[email protected]>
9101M:	Seth Forshee <[email protected]>
9102L:	[email protected]
9103S:	Maintained
9104F:	Documentation/filesystems/idmappings.rst
9105F:	fs/mnt_idmapping.c
9106F:	include/linux/mnt_idmapping.*
9107F:	tools/testing/selftests/mount_setattr/
9108
9109FILESYSTEMS [IOMAP]
9110M:	Christian Brauner <[email protected]>
9111R:	Darrick J. Wong <[email protected]>
9112L:	[email protected]
9113L:	[email protected]
9114S:	Supported
9115F:	Documentation/filesystems/iomap/*
9116F:	fs/iomap/
9117F:	include/linux/iomap.h
9118
9119FILESYSTEMS [NETFS LIBRARY]
9120M:	David Howells <[email protected]>
9121R:	Jeff Layton <[email protected]>
9122L:	[email protected]
9123L:	[email protected]
9124S:	Supported
9125F:	Documentation/filesystems/caching/
9126F:	Documentation/filesystems/netfs_library.rst
9127F:	fs/netfs/
9128F:	include/linux/fscache*.h
9129F:	include/linux/netfs.h
9130F:	include/trace/events/fscache.h
9131F:	include/trace/events/netfs.h
9132
9133FILESYSTEMS [STACKABLE]
9134M:	Miklos Szeredi <[email protected]>
9135M:	Amir Goldstein <[email protected]>
9136L:	[email protected]
9137L:	[email protected]
9138S:	Maintained
9139F:	fs/backing-file.c
9140F:	include/linux/backing-file.h
9141
9142FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9143M:	Riku Voipio <[email protected]>
9144L:	[email protected]
9145S:	Maintained
9146F:	drivers/hwmon/f75375s.c
9147F:	include/linux/f75375s.h
9148
9149FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9150M:	Ji-Ze Hong (Peter Hong) <[email protected]>
9151L:	[email protected]
9152S:	Maintained
9153F:	drivers/net/can/usb/f81604.c
9154
9155FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9156M:	Clemens Ladisch <[email protected]>
9157M:	Takashi Sakamoto <[email protected]>
9158L:	[email protected]
9159S:	Maintained
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9161F:	include/uapi/sound/firewire.h
9162F:	sound/firewire/
9163
9164FIREWIRE MEDIA DRIVERS (firedtv)
9165M:	Stefan Richter <[email protected]>
9166L:	[email protected]
9167L:	[email protected]
9168S:	Maintained
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9170F:	drivers/media/firewire/
9171
9172FIREWIRE SBP-2 TARGET
9173M:	Chris Boot <[email protected]>
9174L:	[email protected]
9175L:	[email protected]
9176L:	[email protected]
9177S:	Maintained
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9179F:	drivers/target/sbp/
9180
9181FIREWIRE SUBSYSTEM
9182M:	Takashi Sakamoto <[email protected]>
9183M:	Takashi Sakamoto <[email protected]>
9184L:	[email protected]
9185S:	Maintained
9186W:	http://ieee1394.docs.kernel.org/
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9188F:	drivers/firewire/
9189F:	include/linux/firewire.h
9190F:	include/uapi/linux/firewire*.h
9191F:	tools/firewire/
9192
9193FIRMWARE FRAMEWORK FOR ARMV8-A
9194M:	Sudeep Holla <[email protected]>
9195L:	[email protected] (moderated for non-subscribers)
9196S:	Maintained
9197F:	drivers/firmware/arm_ffa/
9198F:	include/linux/arm_ffa.h
9199
9200FIRMWARE LOADER (request_firmware)
9201M:	Luis Chamberlain <[email protected]>
9202M:	Russ Weight <[email protected]>
9203M:	Danilo Krummrich <[email protected]>
9204L:	[email protected]
9205S:	Maintained
9206F:	Documentation/firmware_class/
9207F:	drivers/base/firmware_loader/
9208F:	rust/kernel/firmware.rs
9209F:	include/linux/firmware.h
9210
9211FLEXTIMER FTM-QUADDEC DRIVER
9212M:	Patrick Havelange <[email protected]>
9213L:	[email protected]
9214S:	Maintained
9215F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9216F:	drivers/counter/ftm-quaddec.c
9217
9218FLOPPY DRIVER
9219M:	Denis Efremov <[email protected]>
9220L:	[email protected]
9221S:	Odd Fixes
9222F:	drivers/block/floppy.c
9223
9224FLYSKY FSIA6B RC RECEIVER
9225M:	Markus Koch <[email protected]>
9226L:	[email protected]
9227S:	Maintained
9228F:	drivers/input/joystick/fsia6b.c
9229
9230FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9231M:	Geoffrey D. Bennett <[email protected]>
9232L:	[email protected]
9233S:	Maintained
9234W:	https://github.com/geoffreybennett/linux-fcp
9235B:	https://github.com/geoffreybennett/linux-fcp/issues
9236T:	git https://github.com/geoffreybennett/linux-fcp.git
9237F:	include/uapi/sound/fcp.h
9238F:	include/uapi/sound/scarlett2.h
9239F:	sound/usb/fcp.c
9240F:	sound/usb/mixer_scarlett2.c
9241
9242FORCEDETH GIGABIT ETHERNET DRIVER
9243M:	Rain River <[email protected]>
9244M:	Zhu Yanjun <[email protected]>
9245L:	[email protected]
9246S:	Maintained
9247F:	drivers/net/ethernet/nvidia/*
9248
9249FORTIFY_SOURCE
9250M:	Kees Cook <[email protected]>
9251L:	[email protected]
9252S:	Supported
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9254F:	include/linux/fortify-string.h
9255F:	lib/test_fortify/*
9256F:	lib/tests/fortify_kunit.c
9257F:	lib/tests/memcpy_kunit.c
9258K:	\bunsafe_memcpy\b
9259K:	\b__NO_FORTIFY\b
9260
9261FPGA DFL DRIVERS
9262M:	Wu Hao <[email protected]>
9263R:	Tom Rix <[email protected]>
9264L:	[email protected]
9265S:	Maintained
9266F:	Documentation/ABI/testing/sysfs-bus-dfl*
9267F:	Documentation/fpga/dfl.rst
9268F:	drivers/fpga/dfl*
9269F:	drivers/uio/uio_dfl.c
9270F:	include/linux/dfl.h
9271F:	include/uapi/linux/fpga-dfl.h
9272
9273FPGA MANAGER FRAMEWORK
9274M:	Moritz Fischer <[email protected]>
9275M:	Wu Hao <[email protected]>
9276M:	Xu Yilun <[email protected]>
9277R:	Tom Rix <[email protected]>
9278L:	[email protected]
9279S:	Maintained
9280Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9282F:	Documentation/devicetree/bindings/fpga/
9283F:	Documentation/driver-api/fpga/
9284F:	Documentation/fpga/
9285F:	drivers/fpga/
9286F:	include/linux/fpga/
9287
9288FPU EMULATOR
9289M:	Bill Metzenthen <[email protected]>
9290S:	Maintained
9291W:	https://floatingpoint.billm.au/
9292F:	arch/x86/math-emu/
9293
9294FRAMEBUFFER CORE
9295M:	Simona Vetter <[email protected]>
9296S:	Odd Fixes
9297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9298F:	drivers/video/fbdev/core/
9299
9300FRAMEBUFFER DRAWING
9301M:	Zsolt Kajtar <[email protected]>
9302S:	Odd Fixes
9303F:	drivers/video/fbdev/core/cfbcopyarea.c
9304F:	drivers/video/fbdev/core/cfbfillrect.c
9305F:	drivers/video/fbdev/core/cfbimgblt.c
9306F:	drivers/video/fbdev/core/cfbmem.h
9307F:	drivers/video/fbdev/core/fb_copyarea.h
9308F:	drivers/video/fbdev/core/fb_draw.h
9309F:	drivers/video/fbdev/core/fb_fillrect.h
9310F:	drivers/video/fbdev/core/fb_imageblit.h
9311F:	drivers/video/fbdev/core/syscopyarea.c
9312F:	drivers/video/fbdev/core/sysfillrect.c
9313F:	drivers/video/fbdev/core/sysimgblt.c
9314F:	drivers/video/fbdev/core/sysmem.h
9315
9316FRAMEBUFFER LAYER
9317M:	Helge Deller <[email protected]>
9318L:	[email protected]
9319L:	[email protected]
9320S:	Maintained
9321Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9323F:	Documentation/fb/
9324F:	drivers/video/
9325F:	include/linux/fb.h
9326F:	include/uapi/linux/fb.h
9327F:	include/uapi/video/
9328F:	include/video/
9329
9330FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9331M:	Horia Geantă <[email protected]>
9332M:	Pankaj Gupta <[email protected]>
9333M:	Gaurav Jain <[email protected]>
9334L:	[email protected]
9335S:	Maintained
9336F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9337F:	drivers/crypto/caam/
9338
9339FREESCALE COLDFIRE M5441X MMC DRIVER
9340M:	Angelo Dureghello <[email protected]>
9341L:	[email protected]
9342S:	Maintained
9343F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9344F:	include/linux/platform_data/mmc-esdhc-mcf.h
9345
9346FREESCALE DIU FRAMEBUFFER DRIVER
9347M:	Timur Tabi <[email protected]>
9348L:	[email protected]
9349S:	Maintained
9350F:	drivers/video/fbdev/fsl-diu-fb.*
9351
9352FREESCALE DMA DRIVER
9353M:	Zhang Wei <[email protected]>
9354L:	[email protected]
9355S:	Maintained
9356F:	drivers/dma/fsldma.*
9357
9358FREESCALE DSPI DRIVER
9359M:	Vladimir Oltean <[email protected]>
9360L:	[email protected]
9361L:	[email protected]
9362S:	Maintained
9363F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9364F:	drivers/spi/spi-fsl-dspi.c
9365F:	include/linux/spi/spi-fsl-dspi.h
9366
9367FREESCALE eDMA DRIVER
9368M:	Frank Li <[email protected]>
9369L:	[email protected]
9370L:	[email protected]
9371S:	Maintained
9372F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9373F:	drivers/dma/fsl-edma*.*
9374
9375FREESCALE ENETC ETHERNET DRIVERS
9376M:	Claudiu Manoil <[email protected]>
9377M:	Vladimir Oltean <[email protected]>
9378M:	Wei Fang <[email protected]>
9379M:	Clark Wang <[email protected]>
9380L:	[email protected]
9381L:	[email protected]
9382S:	Maintained
9383F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9384F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9385F:	drivers/net/ethernet/freescale/enetc/
9386F:	include/linux/fsl/enetc_mdio.h
9387F:	include/linux/fsl/netc_global.h
9388
9389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9390M:	Claudiu Manoil <[email protected]>
9391L:	[email protected]
9392S:	Maintained
9393F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9394F:	drivers/net/ethernet/freescale/gianfar*
9395
9396FREESCALE GPMI NAND DRIVER
9397M:	Han Xu <[email protected]>
9398L:	[email protected]
9399L:	[email protected]
9400S:	Maintained
9401F:	drivers/mtd/nand/raw/gpmi-nand/*
9402
9403FREESCALE I2C CPM DRIVER
9404M:	Jochen Friedrich <[email protected]>
9405L:	[email protected]
9406L:	[email protected]
9407S:	Maintained
9408F:	drivers/i2c/busses/i2c-cpm.c
9409
9410FREESCALE IMX / MXC FEC DRIVER
9411M:	Wei Fang <[email protected]>
9412R:	Shenwei Wang <[email protected]>
9413R:	Clark Wang <[email protected]>
9414L:	[email protected]
9415L:	[email protected]
9416S:	Maintained
9417F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9418F:	drivers/net/ethernet/freescale/fec.h
9419F:	drivers/net/ethernet/freescale/fec_main.c
9420F:	drivers/net/ethernet/freescale/fec_ptp.c
9421
9422FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9423M:	Sascha Hauer <[email protected]>
9424R:	Pengutronix Kernel Team <[email protected]>
9425L:	[email protected]
9426L:	[email protected] (moderated for non-subscribers)
9427S:	Maintained
9428F:	drivers/video/fbdev/imxfb.c
9429
9430FREESCALE IMX DDR PMU DRIVER
9431M:	Frank Li <[email protected]>
9432L:	[email protected] (moderated for non-subscribers)
9433S:	Maintained
9434F:	Documentation/admin-guide/perf/imx-ddr.rst
9435F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9436F:	drivers/perf/fsl_imx8_ddr_perf.c
9437
9438FREESCALE IMX I2C DRIVER
9439M:	Oleksij Rempel <[email protected]>
9440R:	Pengutronix Kernel Team <[email protected]>
9441L:	[email protected]
9442S:	Maintained
9443F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9444F:	drivers/i2c/busses/i2c-imx.c
9445
9446FREESCALE IMX LPI2C DRIVER
9447M:	Dong Aisheng <[email protected]>
9448L:	[email protected]
9449L:	[email protected]
9450S:	Maintained
9451F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9452F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9453
9454FREESCALE IMX LPSPI DRIVER
9455M:	Frank Li <[email protected]>
9456L:	[email protected]
9457L:	[email protected]
9458S:	Maintained
9459F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9460F:	drivers/spi/spi-fsl-lpspi.c
9461
9462FREESCALE MPC I2C DRIVER
9463M:	Chris Packham <[email protected]>
9464L:	[email protected]
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9467F:	drivers/i2c/busses/i2c-mpc.c
9468
9469FREESCALE QORIQ DPAA ETHERNET DRIVER
9470M:	Madalin Bucur <[email protected]>
9471L:	[email protected]
9472S:	Maintained
9473F:	drivers/net/ethernet/freescale/dpaa
9474
9475FREESCALE QORIQ DPAA FMAN DRIVER
9476M:	Madalin Bucur <[email protected]>
9477R:	Sean Anderson <[email protected]>
9478L:	[email protected]
9479S:	Maintained
9480F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9481F:	drivers/net/ethernet/freescale/fman
9482
9483FREESCALE QORIQ PTP CLOCK DRIVER
9484M:	Yangbo Lu <[email protected]>
9485L:	[email protected]
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9488F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9489F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9490F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9491F:	drivers/ptp/ptp_qoriq.c
9492F:	drivers/ptp/ptp_qoriq_debugfs.c
9493F:	include/linux/fsl/ptp_qoriq.h
9494
9495FREESCALE QUAD SPI DRIVER
9496M:	Han Xu <[email protected]>
9497L:	[email protected]
9498L:	[email protected]
9499S:	Maintained
9500F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9501F:	drivers/spi/spi-fsl-qspi.c
9502
9503FREESCALE QUICC ENGINE LIBRARY
9504M:	Qiang Zhao <[email protected]>
9505M:	Christophe Leroy <[email protected]>
9506L:	[email protected]
9507S:	Maintained
9508F:	drivers/soc/fsl/qe/
9509F:	include/soc/fsl/qe/
9510
9511FREESCALE QUICC ENGINE QMC DRIVER
9512M:	Herve Codina <[email protected]>
9513L:	[email protected]
9514S:	Maintained
9515F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9516F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9517F:	drivers/soc/fsl/qe/qmc.c
9518F:	include/soc/fsl/qe/qmc.h
9519
9520FREESCALE QUICC ENGINE QMC HDLC DRIVER
9521M:	Herve Codina <[email protected]>
9522L:	[email protected]
9523L:	[email protected]
9524S:	Maintained
9525F:	drivers/net/wan/fsl_qmc_hdlc.c
9526
9527FREESCALE QUICC ENGINE TSA DRIVER
9528M:	Herve Codina <[email protected]>
9529L:	[email protected]
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9532F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9533F:	drivers/soc/fsl/qe/tsa.c
9534F:	drivers/soc/fsl/qe/tsa.h
9535F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9536F:	include/dt-bindings/soc/qe-fsl,tsa.h
9537
9538FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9539L:	[email protected]
9540L:	[email protected]
9541S:	Orphan
9542F:	drivers/net/ethernet/freescale/ucc_geth*
9543
9544FREESCALE QUICC ENGINE UCC HDLC DRIVER
9545M:	Zhao Qiang <[email protected]>
9546L:	[email protected]
9547L:	[email protected]
9548S:	Maintained
9549F:	drivers/net/wan/fsl_ucc_hdlc*
9550
9551FREESCALE QUICC ENGINE UCC UART DRIVER
9552M:	Timur Tabi <[email protected]>
9553L:	[email protected]
9554S:	Maintained
9555F:	drivers/tty/serial/ucc_uart.c
9556
9557FREESCALE SOC DRIVERS
9558M:	Christophe Leroy <[email protected]>
9559L:	[email protected]
9560L:	[email protected] (moderated for non-subscribers)
9561S:	Maintained
9562F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9563F:	Documentation/devicetree/bindings/soc/fsl/
9564F:	drivers/soc/fsl/
9565F:	include/linux/fsl/
9566F:	include/soc/fsl/
9567
9568FREESCALE SOC FS_ENET DRIVER
9569M:	Pantelis Antoniou <[email protected]>
9570L:	[email protected]
9571L:	[email protected]
9572S:	Maintained
9573F:	drivers/net/ethernet/freescale/fs_enet/
9574
9575FREESCALE SOC SOUND DRIVERS
9576M:	Shengjiu Wang <[email protected]>
9577M:	Xiubo Li <[email protected]>
9578R:	Fabio Estevam <[email protected]>
9579R:	Nicolin Chen <[email protected]>
9580L:	[email protected]
9581L:	[email protected]
9582S:	Maintained
9583F:	sound/soc/fsl/fsl*
9584F:	sound/soc/fsl/imx*
9585
9586FREESCALE SOC LPC32XX SOUND DRIVERS
9587M:	J.M.B. Downing <[email protected]>
9588M:	Piotr Wojtaszczyk <[email protected]>
9589R:	Vladimir Zapolskiy <[email protected]>
9590L:	[email protected]
9591L:	[email protected]
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9594F:	sound/soc/fsl/lpc3xxx-*
9595
9596FREESCALE SOC SOUND QMC DRIVER
9597M:	Herve Codina <[email protected]>
9598L:	[email protected]
9599L:	[email protected]
9600S:	Maintained
9601F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9602F:	sound/soc/fsl/fsl_qmc_audio.c
9603
9604FREESCALE USB PERIPHERAL DRIVERS
9605L:	[email protected]
9606L:	[email protected]
9607S:	Orphan
9608F:	drivers/usb/gadget/udc/fsl*
9609
9610FREESCALE USB PHY DRIVER
9611L:	[email protected]
9612L:	[email protected]
9613S:	Orphan
9614F:	drivers/usb/phy/phy-fsl-usb*
9615
9616FREEVXFS FILESYSTEM
9617M:	Christoph Hellwig <[email protected]>
9618S:	Maintained
9619W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9620F:	fs/freevxfs/
9621
9622FREEZER
9623M:	"Rafael J. Wysocki" <[email protected]>
9624M:	Pavel Machek <[email protected]>
9625L:	[email protected]
9626S:	Supported
9627F:	Documentation/power/freezing-of-tasks.rst
9628F:	include/linux/freezer.h
9629F:	kernel/freezer.c
9630
9631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9632M:	Eric Biggers <[email protected]>
9633M:	Theodore Y. Ts'o <[email protected]>
9634M:	Jaegeuk Kim <[email protected]>
9635L:	[email protected]
9636S:	Supported
9637Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9638T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9639F:	Documentation/filesystems/fscrypt.rst
9640F:	fs/crypto/
9641F:	include/linux/fscrypt.h
9642F:	include/uapi/linux/fscrypt.h
9643
9644FSI SUBSYSTEM
9645M:	Eddie James <[email protected]>
9646R:	Ninad Palsule <[email protected]>
9647L:	[email protected]
9648S:	Supported
9649Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9650F:	drivers/fsi/
9651F:	include/linux/fsi*.h
9652F:	include/trace/events/fsi*.h
9653
9654FSI-ATTACHED I2C DRIVER
9655M:	Eddie James <[email protected]>
9656L:	[email protected]
9657L:	[email protected] (moderated for non-subscribers)
9658S:	Maintained
9659F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9660F:	drivers/i2c/busses/i2c-fsi.c
9661
9662FSI-ATTACHED SPI DRIVER
9663M:	Eddie James <[email protected]>
9664L:	[email protected]
9665S:	Maintained
9666F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9667F:	drivers/spi/spi-fsi.c
9668
9669FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9670M:	Jan Kara <[email protected]>
9671R:	Amir Goldstein <[email protected]>
9672L:	[email protected]
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9675F:	fs/notify/
9676F:	include/linux/fsnotify*.h
9677
9678FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9679M:	Eric Biggers <[email protected]>
9680M:	Theodore Y. Ts'o <[email protected]>
9681L:	[email protected]
9682S:	Supported
9683Q:	https://patchwork.kernel.org/project/fsverity/list/
9684T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9685F:	Documentation/filesystems/fsverity.rst
9686F:	fs/verity/
9687F:	include/linux/fsverity.h
9688F:	include/uapi/linux/fsverity.h
9689
9690FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9691M:	Michael Zaidman <[email protected]>
9692L:	[email protected]
9693L:	[email protected]
9694S:	Maintained
9695F:	drivers/hid/hid-ft260.c
9696
9697FUJITSU LAPTOP EXTRAS
9698M:	Jonathan Woithe <[email protected]>
9699L:	[email protected]
9700S:	Maintained
9701F:	drivers/platform/x86/fujitsu-laptop.c
9702
9703FUJITSU TABLET EXTRAS
9704M:	Robert Gerlach <[email protected]>
9705L:	[email protected]
9706S:	Maintained
9707F:	drivers/platform/x86/fujitsu-tablet.c
9708
9709FUNCTION HOOKS (FTRACE)
9710M:	Steven Rostedt <[email protected]>
9711M:	Masami Hiramatsu <[email protected]>
9712R:	Mark Rutland <[email protected]>
9713L:	[email protected]
9714L:	[email protected]
9715S:	Maintained
9716Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9718F:	Documentation/trace/ftrace*
9719F:	arch/*/*/*/*ftrace*
9720F:	arch/*/*/*ftrace*
9721F:	include/*/ftrace.h
9722F:	kernel/trace/fgraph.c
9723F:	kernel/trace/ftrace*
9724F:	samples/ftrace
9725
9726FUNGIBLE ETHERNET DRIVERS
9727M:	Dimitris Michailidis <[email protected]>
9728L:	[email protected]
9729S:	Maintained
9730F:	drivers/net/ethernet/fungible/
9731
9732FUSE: FILESYSTEM IN USERSPACE
9733M:	Miklos Szeredi <[email protected]>
9734L:	[email protected]
9735S:	Maintained
9736W:	https://github.com/libfuse/
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9738F:	Documentation/filesystems/fuse.rst
9739F:	fs/fuse/
9740F:	include/uapi/linux/fuse.h
9741
9742FUTEX SUBSYSTEM
9743M:	Thomas Gleixner <[email protected]>
9744M:	Ingo Molnar <[email protected]>
9745R:	Peter Zijlstra <[email protected]>
9746R:	Darren Hart <[email protected]>
9747R:	Davidlohr Bueso <[email protected]>
9748R:	André Almeida <[email protected]>
9749L:	[email protected]
9750S:	Maintained
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9752F:	Documentation/locking/*futex*
9753F:	include/asm-generic/futex.h
9754F:	include/linux/futex.h
9755F:	include/uapi/linux/futex.h
9756F:	kernel/futex/*
9757F:	tools/perf/bench/futex*
9758F:	tools/testing/selftests/futex/
9759
9760FWCTL SUBSYSTEM
9761M:	Dave Jiang <[email protected]>
9762M:	Jason Gunthorpe <[email protected]>
9763M:	Saeed Mahameed <[email protected]>
9764R:	Jonathan Cameron <[email protected]>
9765S:	Maintained
9766F:	Documentation/userspace-api/fwctl/
9767F:	drivers/fwctl/
9768F:	include/linux/fwctl.h
9769F:	include/uapi/fwctl/
9770
9771FWCTL MLX5 DRIVER
9772M:	Saeed Mahameed <[email protected]>
9773R:	Itay Avraham <[email protected]>
9774L:	[email protected]
9775S:	Maintained
9776F:	drivers/fwctl/mlx5/
9777
9778FWCTL PDS DRIVER
9779M:	Brett Creeley <[email protected]>
9780R:	Shannon Nelson <[email protected]>
9781L:	[email protected]
9782S:	Maintained
9783F:	drivers/fwctl/pds/
9784
9785GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9786M:	Sebastian Reichel <[email protected]>
9787L:	[email protected]
9788S:	Maintained
9789F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9790F:	drivers/media/i2c/gc0308.c
9791
9792GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9793M:	Zhi Mao <[email protected]>
9794L:	[email protected]
9795S:	Maintained
9796F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9797F:	drivers/media/i2c/gc05a2.c
9798
9799GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9800M:	Zhi Mao <[email protected]>
9801L:	[email protected]
9802S:	Maintained
9803F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9804F:	drivers/media/i2c/gc08a3.c
9805
9806GALAXYCORE GC2145 SENSOR DRIVER
9807M:	Alain Volmat <[email protected]>
9808L:	[email protected]
9809S:	Maintained
9810T:	git git://linuxtv.org/media.git
9811F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9812F:	drivers/media/i2c/gc2145.c
9813
9814GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9815M:	Tim Harvey <[email protected]>
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9818F:	Documentation/hwmon/gsc-hwmon.rst
9819F:	drivers/hwmon/gsc-hwmon.c
9820F:	drivers/mfd/gateworks-gsc.c
9821F:	include/linux/mfd/gsc.h
9822F:	include/linux/platform_data/gsc_hwmon.h
9823
9824GCC PLUGINS
9825M:	Kees Cook <[email protected]>
9826L:	[email protected]
9827S:	Maintained
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9829F:	Documentation/kbuild/gcc-plugins.rst
9830F:	include/linux/stackleak.h
9831F:	kernel/stackleak.c
9832F:	scripts/Makefile.gcc-plugins
9833F:	scripts/gcc-plugins/
9834
9835GCOV BASED KERNEL PROFILING
9836M:	Peter Oberparleiter <[email protected]>
9837S:	Maintained
9838F:	Documentation/dev-tools/gcov.rst
9839F:	kernel/gcov/
9840
9841GDB KERNEL DEBUGGING HELPER SCRIPTS
9842M:	Jan Kiszka <[email protected]>
9843M:	Kieran Bingham <[email protected]>
9844S:	Supported
9845F:	scripts/gdb/
9846
9847GE HEALTHCARE PMC ADC DRIVER
9848M:	Herve Codina <[email protected]>
9849L:	[email protected]
9850S:	Maintained
9851F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9852F:	drivers/iio/adc/gehc-pmc-adc.c
9853F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9854
9855GEMINI CRYPTO DRIVER
9856M:	Corentin Labbe <[email protected]>
9857L:	[email protected]
9858S:	Maintained
9859F:	drivers/crypto/gemini/
9860
9861GEMTEK FM RADIO RECEIVER DRIVER
9862M:	Hans Verkuil <[email protected]>
9863L:	[email protected]
9864S:	Maintained
9865W:	https://linuxtv.org
9866T:	git git://linuxtv.org/media.git
9867F:	drivers/media/radio/radio-gemtek*
9868
9869GENDWARFKSYMS
9870M:	Sami Tolvanen <[email protected]>
9871L:	[email protected]
9872L:	[email protected]
9873S:	Maintained
9874F:	scripts/gendwarfksyms/
9875
9876GENERIC ARCHITECTURE TOPOLOGY
9877M:	Sudeep Holla <[email protected]>
9878L:	[email protected]
9879S:	Maintained
9880F:	drivers/base/arch_topology.c
9881F:	include/linux/arch_topology.h
9882
9883GENERIC ENTRY CODE
9884M:	Thomas Gleixner <[email protected]>
9885M:	Peter Zijlstra <[email protected]>
9886M:	Andy Lutomirski <[email protected]>
9887L:	[email protected]
9888S:	Maintained
9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9890F:	include/linux/entry-common.h
9891F:	include/linux/entry-kvm.h
9892F:	kernel/entry/
9893
9894GENERIC GPIO I2C DRIVER
9895M:	Wolfram Sang <[email protected]>
9896S:	Supported
9897F:	drivers/i2c/busses/i2c-gpio.c
9898F:	include/linux/platform_data/i2c-gpio.h
9899
9900GENERIC GPIO I2C MULTIPLEXER DRIVER
9901M:	Peter Korsgaard <[email protected]>
9902L:	[email protected]
9903S:	Supported
9904F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9905F:	drivers/i2c/muxes/i2c-mux-gpio.c
9906F:	include/linux/platform_data/i2c-mux-gpio.h
9907
9908GENERIC GPIO RESET DRIVER
9909M:	Krzysztof Kozlowski <[email protected]>
9910S:	Maintained
9911F:	drivers/reset/reset-gpio.c
9912
9913GENERIC HDLC (WAN) DRIVERS
9914M:	Krzysztof Halasa <[email protected]>
9915S:	Maintained
9916W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9917F:	drivers/net/wan/c101.c
9918F:	drivers/net/wan/hd6457*
9919F:	drivers/net/wan/hdlc*
9920F:	drivers/net/wan/n2.c
9921F:	drivers/net/wan/pc300too.c
9922F:	drivers/net/wan/pci200syn.c
9923F:	drivers/net/wan/wanxl*
9924
9925GENERIC INCLUDE/ASM HEADER FILES
9926M:	Arnd Bergmann <[email protected]>
9927L:	[email protected]
9928S:	Maintained
9929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9930F:	include/asm-generic/
9931F:	include/uapi/asm-generic/
9932
9933GENERIC PHY FRAMEWORK
9934M:	Vinod Koul <[email protected]>
9935M:	Kishon Vijay Abraham I <[email protected]>
9936L:	[email protected]
9937S:	Supported
9938Q:	https://patchwork.kernel.org/project/linux-phy/list/
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9940F:	Documentation/devicetree/bindings/phy/
9941F:	drivers/phy/
9942F:	include/dt-bindings/phy/
9943F:	include/linux/phy/
9944
9945GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9946M:	Wolfram Sang <[email protected]>
9947S:	Supported
9948F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9949F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9950
9951GENERIC PM DOMAINS
9952M:	Ulf Hansson <[email protected]>
9953L:	[email protected]
9954S:	Supported
9955F:	Documentation/devicetree/bindings/power/power?domain*
9956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9957F:	drivers/pmdomain/
9958F:	include/linux/pm_domain.h
9959
9960GENERIC RADIX TREE
9961M:	Kent Overstreet <[email protected]>
9962S:	Supported
9963C:	irc://irc.oftc.net/bcache
9964F:	include/linux/generic-radix-tree.h
9965F:	lib/generic-radix-tree.c
9966
9967GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9968M:	Eugen Hristev <[email protected]>
9969L:	[email protected]
9970S:	Maintained
9971F:	drivers/input/touchscreen/resistive-adc-touch.c
9972
9973GENERIC STRING LIBRARY
9974M:	Kees Cook <[email protected]>
9975R:	Andy Shevchenko <[email protected]>
9976L:	[email protected]
9977S:	Supported
9978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9979F:	include/linux/string.h
9980F:	include/linux/string_choices.h
9981F:	include/linux/string_helpers.h
9982F:	lib/string.c
9983F:	lib/string_helpers.c
9984F:	lib/tests/string_helpers_kunit.c
9985F:	lib/tests/string_kunit.c
9986F:	scripts/coccinelle/api/string_choices.cocci
9987
9988GENERIC UIO DRIVER FOR PCI DEVICES
9989M:	"Michael S. Tsirkin" <[email protected]>
9990L:	[email protected]
9991S:	Supported
9992F:	drivers/uio/uio_pci_generic.c
9993
9994GENERIC VDSO LIBRARY
9995M:	Andy Lutomirski <[email protected]>
9996M:	Thomas Gleixner <[email protected]>
9997M:	Vincenzo Frascino <[email protected]>
9998L:	[email protected]
9999S:	Maintained
10000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10001F:	include/asm-generic/vdso/vsyscall.h
10002F:	include/vdso/
10003F:	kernel/time/vsyscall.c
10004F:	lib/vdso/
10005F:	tools/testing/selftests/vDSO/
10006
10007GENWQE (IBM Generic Workqueue Card)
10008M:	Frank Haverkamp <[email protected]>
10009S:	Supported
10010F:	drivers/misc/genwqe/
10011
10012GET_MAINTAINER SCRIPT
10013M:	Joe Perches <[email protected]>
10014S:	Maintained
10015F:	scripts/get_maintainer.pl
10016
10017GFS2 FILE SYSTEM
10018M:	Andreas Gruenbacher <[email protected]>
10019L:	[email protected]
10020S:	Supported
10021B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10023F:	Documentation/filesystems/gfs2*
10024F:	fs/gfs2/
10025F:	include/uapi/linux/gfs2_ondisk.h
10026
10027GIGABYTE WATERFORCE SENSOR DRIVER
10028M:	Aleksa Savic <[email protected]>
10029L:	[email protected]
10030S:	Maintained
10031F:	Documentation/hwmon/gigabyte_waterforce.rst
10032F:	drivers/hwmon/gigabyte_waterforce.c
10033
10034GIGABYTE WMI DRIVER
10035M:	Thomas Weißschuh <[email protected]>
10036L:	[email protected]
10037S:	Maintained
10038F:	drivers/platform/x86/gigabyte-wmi.c
10039
10040GNSS SUBSYSTEM
10041M:	Johan Hovold <[email protected]>
10042S:	Maintained
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10044F:	Documentation/ABI/testing/sysfs-class-gnss
10045F:	Documentation/devicetree/bindings/gnss/
10046F:	drivers/gnss/
10047F:	include/linux/gnss.h
10048
10049GO7007 MPEG CODEC
10050M:	Hans Verkuil <[email protected]>
10051L:	[email protected]
10052S:	Maintained
10053F:	drivers/media/usb/go7007/
10054
10055GOCONTROLL MODULINE MODULE SLOT
10056M:	Maud Spierings <[email protected]>
10057S:	Maintained
10058F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10059
10060GOODIX TOUCHSCREEN
10061M:	Hans de Goede <[email protected]>
10062L:	[email protected]
10063S:	Maintained
10064F:	drivers/input/touchscreen/goodix*
10065
10066GOOGLE ETHERNET DRIVERS
10067M:	Jeroen de Borst <[email protected]>
10068M:	Harshitha Ramamurthy <[email protected]>
10069L:	[email protected]
10070S:	Maintained
10071F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10072F:	drivers/net/ethernet/google
10073
10074GOOGLE FIRMWARE DRIVERS
10075M:	Tzung-Bi Shih <[email protected]>
10076R:	Brian Norris <[email protected]>
10077R:	Julius Werner <[email protected]>
10078L:	[email protected]
10079S:	Maintained
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10081F:	drivers/firmware/google/
10082
10083GOOGLE TENSOR SoC SUPPORT
10084M:	Peter Griffin <[email protected]>
10085R:	André Draszik <[email protected]>
10086R:	Tudor Ambarus <[email protected]>
10087L:	[email protected] (moderated for non-subscribers)
10088L:	[email protected]
10089S:	Maintained
10090C:	irc://irc.oftc.net/pixel6-kernel-dev
10091F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10092F:	arch/arm64/boot/dts/exynos/google/
10093F:	drivers/clk/samsung/clk-gs101.c
10094F:	drivers/phy/samsung/phy-gs101-ufs.c
10095F:	include/dt-bindings/clock/google,gs101.h
10096K:	[gG]oogle.?[tT]ensor
10097
10098GPD POCKET FAN DRIVER
10099M:	Hans de Goede <[email protected]>
10100L:	[email protected]
10101S:	Maintained
10102F:	drivers/platform/x86/gpd-pocket-fan.c
10103
10104GPIB DRIVERS
10105M:	Dave Penkler <[email protected]>
10106S:	Maintained
10107F:	drivers/staging/gpib/
10108
10109GPIO ACPI SUPPORT
10110M:	Mika Westerberg <[email protected]>
10111M:	Andy Shevchenko <[email protected]>
10112L:	[email protected]
10113L:	[email protected]
10114S:	Supported
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10116F:	Documentation/firmware-guide/acpi/gpio-properties.rst
10117F:	drivers/gpio/gpiolib-acpi.c
10118F:	drivers/gpio/gpiolib-acpi.h
10119
10120GPIO AGGREGATOR
10121M:	Geert Uytterhoeven <[email protected]>
10122L:	[email protected]
10123S:	Supported
10124F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
10125F:	drivers/gpio/gpio-aggregator.c
10126
10127GPIO IR Transmitter
10128M:	Sean Young <[email protected]>
10129L:	[email protected]
10130S:	Maintained
10131F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10132F:	drivers/media/rc/gpio-ir-tx.c
10133
10134GPIO MOCKUP DRIVER
10135M:	Bamvor Jian Zhang <[email protected]>
10136L:	[email protected]
10137S:	Maintained
10138F:	drivers/gpio/gpio-mockup.c
10139F:	tools/testing/selftests/gpio/
10140
10141GPIO REGMAP
10142M:	Michael Walle <[email protected]>
10143S:	Maintained
10144F:	drivers/gpio/gpio-regmap.c
10145F:	include/linux/gpio/regmap.h
10146K:	(devm_)?gpio_regmap_(un)?register
10147
10148GPIO SUBSYSTEM
10149M:	Linus Walleij <[email protected]>
10150M:	Bartosz Golaszewski <[email protected]>
10151L:	[email protected]
10152S:	Maintained
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10154F:	Documentation/admin-guide/gpio/
10155F:	Documentation/devicetree/bindings/gpio/
10156F:	Documentation/driver-api/gpio/
10157F:	drivers/gpio/
10158F:	include/dt-bindings/gpio/
10159F:	include/linux/gpio.h
10160F:	include/linux/gpio/
10161F:	include/linux/of_gpio.h
10162K:	(devm_)?gpio_(request|free|direction|get|set)
10163
10164GPIO UAPI
10165M:	Bartosz Golaszewski <[email protected]>
10166R:	Kent Gibson <[email protected]>
10167L:	[email protected]
10168S:	Maintained
10169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10170F:	Documentation/ABI/obsolete/sysfs-gpio
10171F:	Documentation/ABI/testing/gpio-cdev
10172F:	Documentation/userspace-api/gpio/
10173F:	drivers/gpio/gpiolib-cdev.c
10174F:	include/uapi/linux/gpio.h
10175F:	tools/gpio/
10176
10177GRETH 10/100/1G Ethernet MAC device driver
10178M:	Andreas Larsson <[email protected]>
10179L:	[email protected]
10180S:	Maintained
10181F:	drivers/net/ethernet/aeroflex/
10182
10183GREYBUS AUDIO PROTOCOLS DRIVERS
10184M:	Vaibhav Agarwal <[email protected]>
10185M:	Mark Greer <[email protected]>
10186S:	Maintained
10187F:	drivers/staging/greybus/audio_apbridgea.c
10188F:	drivers/staging/greybus/audio_apbridgea.h
10189F:	drivers/staging/greybus/audio_codec.c
10190F:	drivers/staging/greybus/audio_codec.h
10191F:	drivers/staging/greybus/audio_gb.c
10192F:	drivers/staging/greybus/audio_manager.c
10193F:	drivers/staging/greybus/audio_manager.h
10194F:	drivers/staging/greybus/audio_manager_module.c
10195F:	drivers/staging/greybus/audio_manager_private.h
10196F:	drivers/staging/greybus/audio_manager_sysfs.c
10197F:	drivers/staging/greybus/audio_module.c
10198F:	drivers/staging/greybus/audio_topology.c
10199
10200GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10201M:	Viresh Kumar <[email protected]>
10202S:	Maintained
10203F:	drivers/staging/greybus/authentication.c
10204F:	drivers/staging/greybus/bootrom.c
10205F:	drivers/staging/greybus/firmware.h
10206F:	drivers/staging/greybus/fw-core.c
10207F:	drivers/staging/greybus/fw-download.c
10208F:	drivers/staging/greybus/fw-management.c
10209F:	drivers/staging/greybus/greybus_authentication.h
10210F:	drivers/staging/greybus/greybus_firmware.h
10211F:	drivers/staging/greybus/hid.c
10212F:	drivers/staging/greybus/i2c.c
10213F:	drivers/staging/greybus/spi.c
10214F:	drivers/staging/greybus/spilib.c
10215F:	drivers/staging/greybus/spilib.h
10216
10217GREYBUS LOOPBACK DRIVER
10218M:	Bryan O'Donoghue <[email protected]>
10219S:	Maintained
10220F:	drivers/staging/greybus/loopback.c
10221
10222GREYBUS PLATFORM DRIVERS
10223M:	Vaibhav Hiremath <[email protected]>
10224S:	Maintained
10225F:	drivers/staging/greybus/arche-apb-ctrl.c
10226F:	drivers/staging/greybus/arche-platform.c
10227F:	drivers/staging/greybus/arche_platform.h
10228
10229GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10230M:	Rui Miguel Silva <[email protected]>
10231S:	Maintained
10232F:	drivers/staging/greybus/gpio.c
10233F:	drivers/staging/greybus/light.c
10234F:	drivers/staging/greybus/power_supply.c
10235F:	drivers/staging/greybus/sdio.c
10236F:	drivers/staging/greybus/spi.c
10237F:	drivers/staging/greybus/spilib.c
10238
10239GREYBUS BEAGLEPLAY DRIVERS
10240M:	Ayush Singh <[email protected]>
10241L:	[email protected] (moderated for non-subscribers)
10242S:	Maintained
10243F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10244F:	drivers/greybus/gb-beagleplay.c
10245
10246GREYBUS SUBSYSTEM
10247M:	Johan Hovold <[email protected]>
10248M:	Alex Elder <[email protected]>
10249M:	Greg Kroah-Hartman <[email protected]>
10250L:	[email protected] (moderated for non-subscribers)
10251S:	Maintained
10252F:	drivers/greybus/
10253F:	drivers/staging/greybus/
10254F:	include/linux/greybus.h
10255F:	include/linux/greybus/
10256
10257GREYBUS UART PROTOCOLS DRIVERS
10258M:	David Lin <[email protected]>
10259S:	Maintained
10260F:	drivers/staging/greybus/log.c
10261F:	drivers/staging/greybus/uart.c
10262
10263GS1662 VIDEO SERIALIZER
10264M:	Charles-Antoine Couret <[email protected]>
10265L:	[email protected]
10266S:	Maintained
10267T:	git git://linuxtv.org/media.git
10268F:	drivers/media/spi/gs1662.c
10269
10270GSPCA FINEPIX SUBDRIVER
10271M:	Frank Zago <[email protected]>
10272L:	[email protected]
10273S:	Maintained
10274T:	git git://linuxtv.org/media.git
10275F:	drivers/media/usb/gspca/finepix.c
10276
10277GSPCA GL860 SUBDRIVER
10278M:	Olivier Lorin <[email protected]>
10279L:	[email protected]
10280S:	Maintained
10281T:	git git://linuxtv.org/media.git
10282F:	drivers/media/usb/gspca/gl860/
10283
10284GSPCA M5602 SUBDRIVER
10285M:	Erik Andren <[email protected]>
10286L:	[email protected]
10287S:	Maintained
10288T:	git git://linuxtv.org/media.git
10289F:	drivers/media/usb/gspca/m5602/
10290
10291GSPCA PAC207 SONIXB SUBDRIVER
10292M:	Hans Verkuil <[email protected]>
10293L:	[email protected]
10294S:	Odd Fixes
10295T:	git git://linuxtv.org/media.git
10296F:	drivers/media/usb/gspca/pac207.c
10297
10298GSPCA SN9C20X SUBDRIVER
10299M:	Brian Johnson <[email protected]>
10300L:	[email protected]
10301S:	Maintained
10302T:	git git://linuxtv.org/media.git
10303F:	drivers/media/usb/gspca/sn9c20x.c
10304
10305GSPCA T613 SUBDRIVER
10306M:	Leandro Costantino <[email protected]>
10307L:	[email protected]
10308S:	Maintained
10309T:	git git://linuxtv.org/media.git
10310F:	drivers/media/usb/gspca/t613.c
10311
10312GSPCA USB WEBCAM DRIVER
10313M:	Hans Verkuil <[email protected]>
10314L:	[email protected]
10315S:	Odd Fixes
10316T:	git git://linuxtv.org/media.git
10317F:	drivers/media/usb/gspca/
10318
10319GTP (GPRS Tunneling Protocol)
10320M:	Pablo Neira Ayuso <[email protected]>
10321M:	Harald Welte <[email protected]>
10322L:	[email protected]
10323S:	Maintained
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10325F:	drivers/net/gtp.c
10326
10327GUID PARTITION TABLE (GPT)
10328M:	Davidlohr Bueso <[email protected]>
10329L:	[email protected]
10330S:	Maintained
10331F:	block/partitions/efi.*
10332
10333HABANALABS PCI DRIVER
10334M:	Ofir Bitton <[email protected]>
10335L:	[email protected]
10336S:	Supported
10337C:	irc://irc.oftc.net/dri-devel
10338T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10339F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10340F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10341F:	drivers/accel/habanalabs/
10342F:	include/linux/habanalabs/
10343F:	include/trace/events/habanalabs.h
10344F:	include/uapi/drm/habanalabs_accel.h
10345
10346HACKRF MEDIA DRIVER
10347L:	[email protected]
10348S:	Orphan
10349W:	https://linuxtv.org
10350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10351F:	drivers/media/usb/hackrf/
10352
10353HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10354M:	Chuck Lever <[email protected]>
10355L:	[email protected]
10356L:	[email protected]
10357S:	Maintained
10358F:	Documentation/netlink/specs/handshake.yaml
10359F:	Documentation/networking/tls-handshake.rst
10360F:	include/net/handshake.h
10361F:	include/trace/events/handshake.h
10362F:	net/handshake/
10363
10364HANTRO VPU CODEC DRIVER
10365M:	Nicolas Dufresne <[email protected]>
10366M:	Benjamin Gaignard <[email protected]>
10367M:	Philipp Zabel <[email protected]>
10368L:	[email protected]
10369L:	[email protected]
10370S:	Maintained
10371F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10372F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10373F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10374F:	drivers/media/platform/verisilicon/
10375
10376HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10377M:	Frank Seidel <[email protected]>
10378L:	[email protected]
10379S:	Maintained
10380W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10381F:	drivers/platform/x86/hdaps.c
10382
10383HARDWARE MONITORING
10384M:	Jean Delvare <[email protected]>
10385M:	Guenter Roeck <[email protected]>
10386L:	[email protected]
10387S:	Maintained
10388W:	http://hwmon.wiki.kernel.org/
10389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10390F:	Documentation/ABI/testing/sysfs-class-hwmon
10391F:	Documentation/devicetree/bindings/hwmon/
10392F:	Documentation/hwmon/
10393F:	drivers/hwmon/
10394F:	include/linux/hwmon*.h
10395F:	include/trace/events/hwmon*.h
10396K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10397
10398HARDWARE RANDOM NUMBER GENERATOR CORE
10399M:	Olivia Mackall <[email protected]>
10400M:	Herbert Xu <[email protected]>
10401L:	[email protected]
10402S:	Odd fixes
10403F:	Documentation/admin-guide/hw_random.rst
10404F:	Documentation/devicetree/bindings/rng/
10405F:	drivers/char/hw_random/
10406F:	include/linux/hw_random.h
10407
10408HARDWARE SPINLOCK CORE
10409M:	Bjorn Andersson <[email protected]>
10410R:	Baolin Wang <[email protected]>
10411L:	[email protected]
10412S:	Maintained
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10414F:	Documentation/devicetree/bindings/hwlock/
10415F:	Documentation/locking/hwspinlock.rst
10416F:	drivers/hwspinlock/
10417F:	include/linux/hwspinlock.h
10418
10419HARDWARE TRACING FACILITIES
10420M:	Alexander Shishkin <[email protected]>
10421S:	Maintained
10422F:	drivers/hwtracing/
10423
10424HARMONY SOUND DRIVER
10425L:	[email protected]
10426S:	Maintained
10427F:	sound/parisc/harmony.*
10428
10429HDPVR USB VIDEO ENCODER DRIVER
10430M:	Hans Verkuil <[email protected]>
10431L:	[email protected]
10432S:	Odd Fixes
10433W:	https://linuxtv.org
10434T:	git git://linuxtv.org/media.git
10435F:	drivers/media/usb/hdpvr/
10436
10437HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10438M:	Keng-Yu Lin <[email protected]>
10439S:	Supported
10440F:	drivers/misc/hpilo.[ch]
10441
10442HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10443M:	Jerry Hoemann <[email protected]>
10444S:	Supported
10445F:	Documentation/watchdog/hpwdt.rst
10446F:	drivers/watchdog/hpwdt.c
10447
10448HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10449M:	Don Brace <[email protected]>
10450L:	[email protected]
10451L:	[email protected]
10452S:	Supported
10453F:	Documentation/scsi/hpsa.rst
10454F:	drivers/scsi/hpsa*.[ch]
10455F:	include/linux/cciss*.h
10456F:	include/uapi/linux/cciss*.h
10457
10458HFI1 DRIVER
10459M:	Dennis Dalessandro <[email protected]>
10460L:	[email protected]
10461S:	Supported
10462F:	drivers/infiniband/hw/hfi1
10463
10464HFS FILESYSTEM
10465L:	[email protected]
10466S:	Orphan
10467F:	Documentation/filesystems/hfs.rst
10468F:	fs/hfs/
10469
10470HFSPLUS FILESYSTEM
10471L:	[email protected]
10472S:	Orphan
10473F:	Documentation/filesystems/hfsplus.rst
10474F:	fs/hfsplus/
10475
10476HGA FRAMEBUFFER DRIVER
10477M:	Ferenc Bakonyi <[email protected]>
10478L:	[email protected]
10479S:	Maintained
10480W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10481F:	drivers/video/fbdev/hgafb.c
10482
10483HIBERNATION (aka Software Suspend, aka swsusp)
10484M:	"Rafael J. Wysocki" <[email protected]>
10485M:	Pavel Machek <[email protected]>
10486L:	[email protected]
10487S:	Supported
10488B:	https://bugzilla.kernel.org
10489F:	arch/*/include/asm/suspend*.h
10490F:	arch/x86/power/
10491F:	drivers/base/power/
10492F:	include/linux/freezer.h
10493F:	include/linux/pm.h
10494F:	include/linux/suspend.h
10495F:	kernel/power/
10496
10497HID CORE LAYER
10498M:	Jiri Kosina <[email protected]>
10499M:	Benjamin Tissoires <[email protected]>
10500L:	[email protected]
10501S:	Maintained
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10503F:	Documentation/hid/
10504F:	drivers/hid/
10505F:	include/linux/hid*
10506F:	include/uapi/linux/hid*
10507F:	samples/hid/
10508F:	tools/testing/selftests/hid/
10509
10510HID LOGITECH DRIVERS
10511R:	Filipe Laíns <[email protected]>
10512L:	[email protected]
10513S:	Maintained
10514F:	drivers/hid/hid-logitech-*
10515
10516HID NVIDIA SHIELD DRIVER
10517M:	Rahul Rameshbabu <[email protected]>
10518L:	[email protected]
10519S:	Maintained
10520F:	drivers/hid/hid-nvidia-shield.c
10521
10522HID PHOENIX RC FLIGHT CONTROLLER
10523M:	Marcus Folkesson <[email protected]>
10524L:	[email protected]
10525S:	Maintained
10526F:	drivers/hid/hid-pxrc.c
10527
10528HID PLAYSTATION DRIVER
10529M:	Roderick Colenbrander <[email protected]>
10530L:	[email protected]
10531S:	Supported
10532F:	drivers/hid/hid-playstation.c
10533
10534HID SENSOR HUB DRIVERS
10535M:	Jiri Kosina <[email protected]>
10536M:	Jonathan Cameron <[email protected]>
10537M:	Srinivas Pandruvada <[email protected]>
10538L:	[email protected]
10539L:	[email protected]
10540S:	Maintained
10541F:	Documentation/hid/hid-sensor*
10542F:	drivers/hid/hid-sensor-*
10543F:	drivers/iio/*/hid-*
10544F:	include/linux/hid-sensor-*
10545
10546HID UNIVERSAL PIDFF DRIVER
10547M:	Tomasz Pakuła <[email protected]>
10548M:	Oleg Makarenko <[email protected]>
10549L:	[email protected]
10550S:	Maintained
10551B:	https://github.com/JacKeTUs/universal-pidff/issues
10552F:	drivers/hid/hid-universal-pidff.c
10553
10554HID VRC-2 CAR CONTROLLER DRIVER
10555M:	Marcus Folkesson <[email protected]>
10556L:	[email protected]
10557S:	Maintained
10558F:	drivers/hid/hid-vrc2.c
10559
10560HID WACOM DRIVER
10561M:	Ping Cheng <[email protected]>
10562M:	Jason Gerecke  <[email protected]>
10563L:	[email protected]
10564S:	Maintained
10565F:	drivers/hid/wacom.h
10566F:	drivers/hid/wacom_*
10567
10568HID++ LOGITECH DRIVERS
10569R:	Filipe Laíns <[email protected]>
10570R:	Bastien Nocera <[email protected]>
10571L:	[email protected]
10572S:	Maintained
10573F:	drivers/hid/hid-logitech-hidpp.c
10574
10575HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10576M:	Anna-Maria Behnsen <[email protected]>
10577M:	Frederic Weisbecker <[email protected]>
10578M:	Thomas Gleixner <[email protected]>
10579L:	[email protected]
10580S:	Maintained
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10582F:	Documentation/timers/
10583F:	include/linux/clockchips.h
10584F:	include/linux/delay.h
10585F:	include/linux/hrtimer.h
10586F:	include/linux/timer.h
10587F:	kernel/time/clockevents.c
10588F:	kernel/time/hrtimer.c
10589F:	kernel/time/sleep_timeout.c
10590F:	kernel/time/timer.c
10591F:	kernel/time/timer_list.c
10592F:	kernel/time/timer_migration.*
10593F:	tools/testing/selftests/timers/
10594
10595HIGH-RESOLUTION TIMERS [RUST]
10596M:	Andreas Hindborg <[email protected]>
10597R:	Boqun Feng <[email protected]>
10598R:	Frederic Weisbecker <[email protected]>
10599R:	Lyude Paul <[email protected]>
10600R:	Thomas Gleixner <[email protected]>
10601R:	Anna-Maria Behnsen <[email protected]>
10602L:	[email protected]
10603S:	Supported
10604W:	https://rust-for-linux.com
10605B:	https://github.com/Rust-for-Linux/linux/issues
10606T:	git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10607F:	rust/kernel/time/hrtimer.rs
10608F:	rust/kernel/time/hrtimer/
10609
10610HIGH-SPEED SCC DRIVER FOR AX.25
10611L:	[email protected]
10612S:	Orphan
10613F:	drivers/net/hamradio/scc.c
10614
10615HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10616M:	HighPoint Linux Team <[email protected]>
10617S:	Supported
10618W:	http://www.highpoint-tech.com
10619F:	Documentation/scsi/hptiop.rst
10620F:	drivers/scsi/hptiop.c
10621
10622HIKEY960 ONBOARD USB GPIO HUB DRIVER
10623M:	John Stultz <[email protected]>
10624L:	[email protected]
10625S:	Maintained
10626F:	drivers/misc/hisi_hikey_usb.c
10627
10628HIMAX HX83112B TOUCHSCREEN SUPPORT
10629M:	Job Noorman <[email protected]>
10630L:	[email protected]
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10633F:	drivers/input/touchscreen/himax_hx83112b.c
10634
10635HIPPI
10636M:	Jes Sorensen <[email protected]>
10637S:	Maintained
10638F:	drivers/net/hippi/
10639F:	include/linux/hippidevice.h
10640F:	include/uapi/linux/if_hippi.h
10641F:	net/802/hippi.c
10642
10643HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10644M:	Kurt Kanzenbach <[email protected]>
10645L:	[email protected]
10646S:	Maintained
10647F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10648F:	drivers/net/dsa/hirschmann/*
10649F:	include/linux/platform_data/hirschmann-hellcreek.h
10650F:	net/dsa/tag_hellcreek.c
10651
10652HISILICON DMA DRIVER
10653M:	Zhou Wang <[email protected]>
10654M:	Jie Hai <[email protected]>
10655L:	[email protected]
10656S:	Maintained
10657F:	drivers/dma/hisi_dma.c
10658
10659HISILICON GPIO DRIVER
10660M:	Jay Fang <[email protected]>
10661L:	[email protected]
10662S:	Maintained
10663F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10664F:	drivers/gpio/gpio-hisi.c
10665
10666HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10667M:	Zhiqi Song <[email protected]>
10668M:	Longfang Liu <[email protected]>
10669L:	[email protected]
10670S:	Maintained
10671F:	Documentation/ABI/testing/debugfs-hisi-hpre
10672F:	drivers/crypto/hisilicon/hpre/hpre.h
10673F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10674F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10675
10676HISILICON HNS3 PMU DRIVER
10677M:	Jijie Shao <[email protected]>
10678S:	Supported
10679F:	Documentation/admin-guide/perf/hns3-pmu.rst
10680F:	drivers/perf/hisilicon/hns3_pmu.c
10681
10682HISILICON I2C CONTROLLER DRIVER
10683M:	Yicong Yang <[email protected]>
10684L:	[email protected]
10685S:	Maintained
10686W:	https://www.hisilicon.com
10687F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10688F:	drivers/i2c/busses/i2c-hisi.c
10689
10690HISILICON KUNPENG SOC HCCS DRIVER
10691M:	Huisong Li <[email protected]>
10692S:	Maintained
10693F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10694F:	drivers/soc/hisilicon/kunpeng_hccs.c
10695F:	drivers/soc/hisilicon/kunpeng_hccs.h
10696
10697HISILICON LPC BUS DRIVER
10698M:	Jay Fang <[email protected]>
10699S:	Maintained
10700W:	http://www.hisilicon.com
10701F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10702F:	drivers/bus/hisi_lpc.c
10703
10704HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10705M:	Jian Shen <[email protected]>
10706M:	Salil Mehta <[email protected]>
10707M:	Jijie Shao <[email protected]>
10708L:	[email protected]
10709S:	Maintained
10710W:	http://www.hisilicon.com
10711F:	drivers/net/ethernet/hisilicon/hns3/
10712
10713HISILICON NETWORK HIBMCGE DRIVER
10714M:	Jijie Shao <[email protected]>
10715L:	[email protected]
10716S:	Maintained
10717F:	drivers/net/ethernet/hisilicon/hibmcge/
10718
10719HISILICON NETWORK SUBSYSTEM DRIVER
10720M:	Jian Shen <[email protected]>
10721M:	Salil Mehta <[email protected]>
10722L:	[email protected]
10723S:	Maintained
10724W:	http://www.hisilicon.com
10725F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10726F:	drivers/net/ethernet/hisilicon/
10727
10728HISILICON PMU DRIVER
10729M:	Yicong Yang <[email protected]>
10730M:	Jonathan Cameron <[email protected]>
10731S:	Supported
10732W:	http://www.hisilicon.com
10733F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10734F:	Documentation/admin-guide/perf/hisi-pmu.rst
10735F:	drivers/perf/hisilicon
10736
10737HISILICON PTT DRIVER
10738M:	Yicong Yang <[email protected]>
10739M:	Jonathan Cameron <[email protected]>
10740L:	[email protected]
10741S:	Maintained
10742F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10743F:	Documentation/trace/hisi-ptt.rst
10744F:	drivers/hwtracing/ptt/
10745F:	tools/perf/arch/arm64/util/hisi-ptt.c
10746F:	tools/perf/util/hisi-ptt*
10747F:	tools/perf/util/hisi-ptt-decoder/*
10748
10749HISILICON QM DRIVER
10750M:	Weili Qian <[email protected]>
10751M:	Zhou Wang <[email protected]>
10752L:	[email protected]
10753S:	Maintained
10754F:	drivers/crypto/hisilicon/Kconfig
10755F:	drivers/crypto/hisilicon/Makefile
10756F:	drivers/crypto/hisilicon/qm.c
10757F:	drivers/crypto/hisilicon/sgl.c
10758F:	include/linux/hisi_acc_qm.h
10759
10760HISILICON ROCE DRIVER
10761M:	Chengchang Tang <[email protected]>
10762M:	Junxian Huang <[email protected]>
10763L:	[email protected]
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10766F:	drivers/infiniband/hw/hns/
10767
10768HISILICON SAS Controller
10769M:	Yihang Li <[email protected]>
10770S:	Supported
10771W:	http://www.hisilicon.com
10772F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10773F:	drivers/scsi/hisi_sas/
10774
10775HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10776M:	Longfang Liu <[email protected]>
10777L:	[email protected]
10778S:	Maintained
10779F:	Documentation/ABI/testing/debugfs-hisi-sec
10780F:	drivers/crypto/hisilicon/sec2/sec.h
10781F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10782F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10783F:	drivers/crypto/hisilicon/sec2/sec_main.c
10784
10785HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10786M:	Jay Fang <[email protected]>
10787L:	[email protected]
10788S:	Maintained
10789W:	http://www.hisilicon.com
10790F:	drivers/spi/spi-hisi-kunpeng.c
10791
10792HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10793M:	Mauro Carvalho Chehab <[email protected]>
10794L:	[email protected]
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10797F:	drivers/spmi/hisi-spmi-controller.c
10798
10799HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10800M:	Mauro Carvalho Chehab <[email protected]>
10801L:	[email protected]
10802S:	Maintained
10803F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10804F:	drivers/mfd/hi6421-spmi-pmic.c
10805
10806HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10807M:	Weili Qian <[email protected]>
10808S:	Maintained
10809F:	drivers/crypto/hisilicon/trng/trng.c
10810
10811HISILICON V3XX SPI NOR FLASH Controller Driver
10812M:	Jay Fang <[email protected]>
10813S:	Maintained
10814W:	http://www.hisilicon.com
10815F:	drivers/spi/spi-hisi-sfc-v3xx.c
10816
10817HISILICON ZIP Controller DRIVER
10818M:	Yang Shen <[email protected]>
10819M:	Zhou Wang <[email protected]>
10820L:	[email protected]
10821S:	Maintained
10822F:	Documentation/ABI/testing/debugfs-hisi-zip
10823F:	drivers/crypto/hisilicon/zip/
10824
10825HMM - Heterogeneous Memory Management
10826M:	Jérôme Glisse <[email protected]>
10827L:	[email protected]
10828S:	Maintained
10829F:	Documentation/mm/hmm.rst
10830F:	include/linux/hmm*
10831F:	lib/test_hmm*
10832F:	mm/hmm*
10833F:	tools/testing/selftests/mm/*hmm*
10834
10835HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10836M:	Petre Rodan <[email protected]>
10837L:	[email protected]
10838S:	Maintained
10839F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10840F:	drivers/iio/pressure/hsc030pa*
10841
10842HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10843M:	Andreas Klinger <[email protected]>
10844M:	Petre Rodan <[email protected]>
10845L:	[email protected]
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10848F:	drivers/iio/pressure/mprls0025pa*
10849
10850HP BIOSCFG DRIVER
10851M:	Jorge Lopez <[email protected]>
10852L:	[email protected]
10853S:	Maintained
10854F:	drivers/platform/x86/hp/hp-bioscfg/
10855
10856HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10857L:	[email protected]
10858S:	Orphan
10859F:	drivers/platform/x86/hp/tc1100-wmi.c
10860
10861HP WMI HARDWARE MONITOR DRIVER
10862M:	James Seo <[email protected]>
10863L:	[email protected]
10864S:	Maintained
10865F:	Documentation/hwmon/hp-wmi-sensors.rst
10866F:	drivers/hwmon/hp-wmi-sensors.c
10867
10868HPET:	High Precision Event Timers driver
10869M:	Clemens Ladisch <[email protected]>
10870S:	Maintained
10871F:	Documentation/timers/hpet.rst
10872F:	drivers/char/hpet.c
10873F:	include/linux/hpet.h
10874F:	include/uapi/linux/hpet.h
10875
10876HPET:	x86
10877S:	Orphan
10878F:	arch/x86/include/asm/hpet.h
10879F:	arch/x86/kernel/hpet.c
10880
10881HPFS FILESYSTEM
10882M:	Mikulas Patocka <[email protected]>
10883S:	Maintained
10884W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10885F:	fs/hpfs/
10886
10887HS3001 Hardware Temperature and Humidity Sensor
10888M:	Andre Werner <[email protected]>
10889L:	[email protected]
10890S:	Maintained
10891F:	drivers/hwmon/hs3001.c
10892
10893HSI SUBSYSTEM
10894M:	Sebastian Reichel <[email protected]>
10895S:	Maintained
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10897F:	Documentation/ABI/testing/sysfs-bus-hsi
10898F:	Documentation/driver-api/hsi.rst
10899F:	drivers/hsi/
10900F:	include/linux/hsi/
10901F:	include/uapi/linux/hsi/
10902
10903HSO 3G MODEM DRIVER
10904L:	[email protected]
10905S:	Orphan
10906F:	drivers/net/usb/hso.c
10907
10908HSR NETWORK PROTOCOL
10909L:	[email protected]
10910S:	Orphan
10911F:	net/hsr/
10912
10913HT16K33 LED CONTROLLER DRIVER
10914M:	Robin van der Gracht <[email protected]>
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10917F:	drivers/auxdisplay/ht16k33.c
10918
10919HTCPEN TOUCHSCREEN DRIVER
10920M:	Pau Oliva Fora <[email protected]>
10921L:	[email protected]
10922S:	Maintained
10923F:	drivers/input/touchscreen/htcpen.c
10924
10925HTE SUBSYSTEM
10926M:	Dipen Patel <[email protected]>
10927L:	[email protected]
10928S:	Maintained
10929Q:	https://patchwork.kernel.org/project/timestamp/list/
10930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10931F:	Documentation/devicetree/bindings/timestamp/
10932F:	Documentation/driver-api/hte/
10933F:	drivers/hte/
10934F:	include/linux/hte.h
10935
10936HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10937M:	Lorenzo Bianconi <[email protected]>
10938L:	[email protected]
10939S:	Maintained
10940W:	http://www.st.com/
10941F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10942F:	drivers/iio/humidity/hts221*
10943
10944HTU31 Hardware Temperature and Humidity Sensor
10945M:	Andrei Lalaev <[email protected]>
10946L:	[email protected]
10947S:	Maintained
10948F:	drivers/hwmon/htu31.c
10949
10950HUAWEI ETHERNET DRIVER
10951M:	Cai Huoqing <[email protected]>
10952L:	[email protected]
10953S:	Maintained
10954F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10955F:	drivers/net/ethernet/huawei/hinic/
10956
10957HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10958M:	Pengyu Luo <[email protected]>
10959S:	Maintained
10960F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10961F:	drivers/platform/arm64/huawei-gaokun-ec.c
10962F:	include/linux/platform_data/huawei-gaokun-ec.h
10963
10964HUGETLB SUBSYSTEM
10965M:	Muchun Song <[email protected]>
10966L:	[email protected]
10967S:	Maintained
10968F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10969F:	Documentation/admin-guide/mm/hugetlbpage.rst
10970F:	Documentation/mm/hugetlbfs_reserv.rst
10971F:	Documentation/mm/vmemmap_dedup.rst
10972F:	fs/hugetlbfs/
10973F:	include/linux/hugetlb.h
10974F:	include/trace/events/hugetlbfs.h
10975F:	mm/hugetlb.c
10976F:	mm/hugetlb_cma.c
10977F:	mm/hugetlb_cma.h
10978F:	mm/hugetlb_vmemmap.c
10979F:	mm/hugetlb_vmemmap.h
10980F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10981
10982HVA ST MEDIA DRIVER
10983M:	Jean-Christophe Trotin <[email protected]>
10984L:	[email protected]
10985S:	Supported
10986W:	https://linuxtv.org
10987T:	git git://linuxtv.org/media.git
10988F:	drivers/media/platform/st/sti/hva
10989
10990HWPOISON MEMORY FAILURE HANDLING
10991M:	Miaohe Lin <[email protected]>
10992R:	Naoya Horiguchi <[email protected]>
10993L:	[email protected]
10994S:	Maintained
10995F:	mm/hwpoison-inject.c
10996F:	mm/memory-failure.c
10997
10998HYCON HY46XX TOUCHSCREEN SUPPORT
10999M:	Giulio Benetti <[email protected]>
11000L:	[email protected]
11001S:	Maintained
11002F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11003F:	drivers/input/touchscreen/hycon-hy46xx.c
11004
11005HYGON PROCESSOR SUPPORT
11006M:	Pu Wen <[email protected]>
11007L:	[email protected]
11008S:	Maintained
11009F:	arch/x86/kernel/cpu/hygon.c
11010
11011HYNIX HI556 SENSOR DRIVER
11012M:	Sakari Ailus <[email protected]>
11013L:	[email protected]
11014S:	Maintained
11015T:	git git://linuxtv.org/media.git
11016F:	drivers/media/i2c/hi556.c
11017
11018HYNIX HI846 SENSOR DRIVER
11019M:	Martin Kepplinger <[email protected]>
11020L:	[email protected]
11021S:	Maintained
11022F:	drivers/media/i2c/hi846.c
11023
11024HYNIX HI847 SENSOR DRIVER
11025M:	Sakari Ailus <[email protected]>
11026L:	[email protected]
11027S:	Maintained
11028F:	drivers/media/i2c/hi847.c
11029
11030Hyper-V/Azure CORE AND DRIVERS
11031M:	"K. Y. Srinivasan" <[email protected]>
11032M:	Haiyang Zhang <[email protected]>
11033M:	Wei Liu <[email protected]>
11034M:	Dexuan Cui <[email protected]>
11035L:	[email protected]
11036S:	Supported
11037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11038F:	Documentation/ABI/stable/sysfs-bus-vmbus
11039F:	Documentation/ABI/testing/debugfs-hyperv
11040F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11041F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11042F:	Documentation/virt/hyperv
11043F:	arch/arm64/hyperv
11044F:	arch/arm64/include/asm/mshyperv.h
11045F:	arch/x86/hyperv
11046F:	arch/x86/include/asm/mshyperv.h
11047F:	arch/x86/include/asm/trace/hyperv.h
11048F:	arch/x86/kernel/cpu/mshyperv.c
11049F:	drivers/clocksource/hyperv_timer.c
11050F:	drivers/hid/hid-hyperv.c
11051F:	drivers/hv/
11052F:	drivers/input/serio/hyperv-keyboard.c
11053F:	drivers/iommu/hyperv-iommu.c
11054F:	drivers/net/ethernet/microsoft/
11055F:	drivers/net/hyperv/
11056F:	drivers/pci/controller/pci-hyperv-intf.c
11057F:	drivers/pci/controller/pci-hyperv.c
11058F:	drivers/scsi/storvsc_drv.c
11059F:	drivers/uio/uio_hv_generic.c
11060F:	drivers/video/fbdev/hyperv_fb.c
11061F:	include/asm-generic/mshyperv.h
11062F:	include/clocksource/hyperv_timer.h
11063F:	include/hyperv/hvgdk.h
11064F:	include/hyperv/hvgdk_ext.h
11065F:	include/hyperv/hvgdk_mini.h
11066F:	include/hyperv/hvhdk.h
11067F:	include/hyperv/hvhdk_mini.h
11068F:	include/linux/hyperv.h
11069F:	include/net/mana
11070F:	include/uapi/linux/hyperv.h
11071F:	net/vmw_vsock/hyperv_transport.c
11072F:	tools/hv/
11073
11074HYPERBUS SUPPORT
11075M:	Vignesh Raghavendra <[email protected]>
11076R:	Tudor Ambarus <[email protected]>
11077L:	[email protected]
11078S:	Supported
11079Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11080C:	irc://irc.oftc.net/mtd
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11082F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11083F:	drivers/mtd/hyperbus/
11084F:	include/linux/mtd/hyperbus.h
11085
11086HYPERVISOR VIRTUAL CONSOLE DRIVER
11087L:	[email protected]
11088S:	Odd Fixes
11089F:	drivers/tty/hvc/
11090
11091I2C ACPI SUPPORT
11092M:	Mika Westerberg <[email protected]>
11093L:	[email protected]
11094L:	[email protected]
11095S:	Maintained
11096F:	drivers/i2c/i2c-core-acpi.c
11097
11098I2C ADDRESS TRANSLATOR (ATR)
11099M:	Tomi Valkeinen <[email protected]>
11100R:	Luca Ceresoli <[email protected]>
11101L:	[email protected]
11102S:	Maintained
11103F:	drivers/i2c/i2c-atr.c
11104F:	include/linux/i2c-atr.h
11105
11106I2C CONTROLLER DRIVER FOR NVIDIA GPU
11107M:	Ajay Gupta <[email protected]>
11108L:	[email protected]
11109S:	Maintained
11110F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11111F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11112
11113I2C MUXES
11114M:	Peter Rosin <[email protected]>
11115L:	[email protected]
11116S:	Maintained
11117F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11118F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11119F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11120F:	Documentation/i2c/i2c-topology.rst
11121F:	Documentation/i2c/muxes/
11122F:	drivers/i2c/i2c-mux.c
11123F:	drivers/i2c/muxes/
11124F:	include/linux/i2c-mux.h
11125
11126I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11127M:	Gregory CLEMENT <[email protected]>
11128L:	[email protected]
11129S:	Maintained
11130F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11131F:	drivers/i2c/busses/i2c-mv64xxx.c
11132
11133I2C OF COMPONENT PROBER
11134M:	Chen-Yu Tsai <[email protected]>
11135L:	[email protected]
11136L:	[email protected]
11137S:	Maintained
11138F:	drivers/i2c/i2c-core-of-prober.c
11139F:	include/linux/i2c-of-prober.h
11140
11141I2C OVER PARALLEL PORT
11142M:	Jean Delvare <[email protected]>
11143L:	[email protected]
11144S:	Maintained
11145F:	Documentation/i2c/busses/i2c-parport.rst
11146F:	drivers/i2c/busses/i2c-parport.c
11147
11148I2C SUBSYSTEM
11149M:	Wolfram Sang <[email protected]>
11150L:	[email protected]
11151S:	Maintained
11152W:	https://i2c.wiki.kernel.org/
11153Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11155F:	Documentation/i2c/
11156F:	drivers/i2c/*
11157F:	include/dt-bindings/i2c/i2c.h
11158F:	include/linux/i2c-dev.h
11159F:	include/linux/i2c-smbus.h
11160F:	include/linux/i2c.h
11161F:	include/uapi/linux/i2c-*.h
11162F:	include/uapi/linux/i2c.h
11163
11164I2C SUBSYSTEM HOST DRIVERS
11165M:	Andi Shyti <[email protected]>
11166L:	[email protected]
11167S:	Maintained
11168W:	https://i2c.wiki.kernel.org/
11169Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11171F:	Documentation/devicetree/bindings/i2c/
11172F:	drivers/i2c/algos/
11173F:	drivers/i2c/busses/
11174F:	include/dt-bindings/i2c/
11175
11176I2C-TAOS-EVM DRIVER
11177M:	Jean Delvare <[email protected]>
11178L:	[email protected]
11179S:	Maintained
11180F:	Documentation/i2c/busses/i2c-taos-evm.rst
11181F:	drivers/i2c/busses/i2c-taos-evm.c
11182
11183I2C-TINY-USB DRIVER
11184M:	Till Harbaum <[email protected]>
11185L:	[email protected]
11186S:	Maintained
11187W:	http://www.harbaum.org/till/i2c_tiny_usb
11188F:	drivers/i2c/busses/i2c-tiny-usb.c
11189
11190I2C/SMBUS CONTROLLER DRIVERS FOR PC
11191M:	Jean Delvare <[email protected]>
11192L:	[email protected]
11193S:	Maintained
11194F:	Documentation/i2c/busses/i2c-ali1535.rst
11195F:	Documentation/i2c/busses/i2c-ali1563.rst
11196F:	Documentation/i2c/busses/i2c-ali15x3.rst
11197F:	Documentation/i2c/busses/i2c-amd756.rst
11198F:	Documentation/i2c/busses/i2c-amd8111.rst
11199F:	Documentation/i2c/busses/i2c-i801.rst
11200F:	Documentation/i2c/busses/i2c-nforce2.rst
11201F:	Documentation/i2c/busses/i2c-piix4.rst
11202F:	Documentation/i2c/busses/i2c-sis5595.rst
11203F:	Documentation/i2c/busses/i2c-sis630.rst
11204F:	Documentation/i2c/busses/i2c-sis96x.rst
11205F:	Documentation/i2c/busses/i2c-via.rst
11206F:	Documentation/i2c/busses/i2c-viapro.rst
11207F:	drivers/i2c/busses/i2c-ali1535.c
11208F:	drivers/i2c/busses/i2c-ali1563.c
11209F:	drivers/i2c/busses/i2c-ali15x3.c
11210F:	drivers/i2c/busses/i2c-amd756.c
11211F:	drivers/i2c/busses/i2c-amd8111.c
11212F:	drivers/i2c/busses/i2c-i801.c
11213F:	drivers/i2c/busses/i2c-isch.c
11214F:	drivers/i2c/busses/i2c-nforce2.c
11215F:	drivers/i2c/busses/i2c-piix4.*
11216F:	drivers/i2c/busses/i2c-sis5595.c
11217F:	drivers/i2c/busses/i2c-sis630.c
11218F:	drivers/i2c/busses/i2c-sis96x.c
11219F:	drivers/i2c/busses/i2c-via.c
11220F:	drivers/i2c/busses/i2c-viapro.c
11221
11222I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11223M:	Hans de Goede <[email protected]>
11224L:	[email protected]
11225S:	Maintained
11226F:	drivers/i2c/busses/i2c-cht-wc.c
11227
11228I2C/SMBUS ISMT DRIVER
11229M:	Seth Heasley <[email protected]>
11230M:	Neil Horman <[email protected]>
11231L:	[email protected]
11232F:	Documentation/i2c/busses/i2c-ismt.rst
11233F:	drivers/i2c/busses/i2c-ismt.c
11234
11235I2C/SMBUS ZHAOXIN DRIVER
11236M:	Hans Hu <[email protected]>
11237L:	[email protected]
11238S:	Maintained
11239W:	https://www.zhaoxin.com
11240F:	drivers/i2c/busses/i2c-viai2c-common.c
11241F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11242
11243I2C/SMBUS STUB DRIVER
11244M:	Jean Delvare <[email protected]>
11245L:	[email protected]
11246S:	Maintained
11247F:	drivers/i2c/i2c-stub.c
11248
11249I3C DRIVER FOR ASPEED AST2600
11250M:	Jeremy Kerr <[email protected]>
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11253F:	drivers/i3c/master/ast2600-i3c-master.c
11254
11255I3C DRIVER FOR CADENCE I3C MASTER IP
11256M:	Przemysław Gaj <[email protected]>
11257S:	Maintained
11258F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11259F:	drivers/i3c/master/i3c-master-cdns.c
11260
11261I3C DRIVER FOR SYNOPSYS DESIGNWARE
11262S:	Orphan
11263F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11264F:	drivers/i3c/master/dw*
11265
11266I3C SUBSYSTEM
11267M:	Alexandre Belloni <[email protected]>
11268R:	Frank Li <[email protected]>
11269L:	[email protected] (moderated for non-subscribers)
11270S:	Maintained
11271C:	irc://chat.freenode.net/linux-i3c
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11273F:	Documentation/ABI/testing/sysfs-bus-i3c
11274F:	Documentation/devicetree/bindings/i3c/
11275F:	Documentation/driver-api/i3c
11276F:	drivers/i3c/
11277F:	include/dt-bindings/i3c/
11278F:	include/linux/i3c/
11279
11280IBM Operation Panel Input Driver
11281M:	Eddie James <[email protected]>
11282L:	[email protected]
11283S:	Maintained
11284F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11285F:	drivers/input/misc/ibm-panel.c
11286
11287IBM Power 842 compression accelerator
11288M:	Haren Myneni <[email protected]>
11289S:	Supported
11290F:	crypto/842.c
11291F:	drivers/crypto/nx/Kconfig
11292F:	drivers/crypto/nx/Makefile
11293F:	drivers/crypto/nx/nx-842*
11294F:	include/linux/sw842.h
11295F:	lib/842/
11296
11297IBM Power in-Nest Crypto Acceleration
11298M:	Breno Leitão <[email protected]>
11299M:	Nayna Jain <[email protected]>
11300M:	Paulo Flabiano Smorigo <[email protected]>
11301L:	[email protected]
11302S:	Supported
11303F:	drivers/crypto/nx/Kconfig
11304F:	drivers/crypto/nx/Makefile
11305F:	drivers/crypto/nx/nx-aes*
11306F:	drivers/crypto/nx/nx-sha*
11307F:	drivers/crypto/nx/nx.*
11308F:	drivers/crypto/nx/nx_csbcpb.h
11309F:	drivers/crypto/nx/nx_debugfs.c
11310
11311IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11312M:	Tyrel Datwyler <[email protected]>
11313L:	[email protected]
11314L:	[email protected]
11315S:	Supported
11316F:	drivers/pci/hotplug/rpadlpar*
11317
11318IBM Power Linux RAID adapter
11319M:	Brian King <[email protected]>
11320S:	Supported
11321F:	drivers/scsi/ipr.*
11322
11323IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11324M:	Tyrel Datwyler <[email protected]>
11325L:	[email protected]
11326L:	[email protected]
11327S:	Supported
11328F:	drivers/pci/hotplug/rpaphp*
11329
11330IBM Power SRIOV Virtual NIC Device Driver
11331M:	Haren Myneni <[email protected]>
11332M:	Rick Lindsley <[email protected]>
11333R:	Nick Child <[email protected]>
11334R:	Thomas Falcon <[email protected]>
11335L:	[email protected]
11336S:	Maintained
11337F:	drivers/net/ethernet/ibm/ibmvnic.*
11338
11339IBM Power VFIO Support
11340M:	Timothy Pearson <[email protected]>
11341S:	Supported
11342F:	drivers/vfio/vfio_iommu_spapr_tce.c
11343
11344IBM Power Virtual Ethernet Device Driver
11345M:	Nick Child <[email protected]>
11346L:	[email protected]
11347S:	Maintained
11348F:	drivers/net/ethernet/ibm/ibmveth.*
11349
11350IBM Power Virtual FC Device Drivers
11351M:	Tyrel Datwyler <[email protected]>
11352L:	[email protected]
11353S:	Supported
11354F:	drivers/scsi/ibmvscsi/ibmvfc*
11355
11356IBM Power Virtual Management Channel Driver
11357M:	Brad Warrum <[email protected]>
11358M:	Ritu Agarwal <[email protected]>
11359S:	Supported
11360F:	drivers/misc/ibmvmc.*
11361
11362IBM Power Virtual SCSI Device Drivers
11363M:	Tyrel Datwyler <[email protected]>
11364L:	[email protected]
11365S:	Supported
11366F:	drivers/scsi/ibmvscsi/ibmvscsi*
11367F:	include/scsi/viosrp.h
11368
11369IBM Power Virtual SCSI Device Target Driver
11370M:	Tyrel Datwyler <[email protected]>
11371L:	[email protected]
11372L:	[email protected]
11373S:	Supported
11374F:	drivers/scsi/ibmvscsi_tgt/
11375
11376IBM Power VMX Cryptographic instructions
11377M:	Breno Leitão <[email protected]>
11378M:	Nayna Jain <[email protected]>
11379M:	Paulo Flabiano Smorigo <[email protected]>
11380L:	[email protected]
11381S:	Supported
11382F:	arch/powerpc/crypto/Kconfig
11383F:	arch/powerpc/crypto/Makefile
11384F:	arch/powerpc/crypto/aes.c
11385F:	arch/powerpc/crypto/aes_cbc.c
11386F:	arch/powerpc/crypto/aes_ctr.c
11387F:	arch/powerpc/crypto/aes_xts.c
11388F:	arch/powerpc/crypto/aesp8-ppc.*
11389F:	arch/powerpc/crypto/ghash.c
11390F:	arch/powerpc/crypto/ghashp8-ppc.pl
11391F:	arch/powerpc/crypto/ppc-xlate.pl
11392F:	arch/powerpc/crypto/vmx.c
11393
11394IBM ServeRAID RAID DRIVER
11395S:	Orphan
11396F:	drivers/scsi/ips.*
11397
11398ICH LPC AND GPIO DRIVER
11399M:	Peter Tyser <[email protected]>
11400S:	Maintained
11401F:	drivers/gpio/gpio-ich.c
11402F:	drivers/mfd/lpc_ich.c
11403
11404ICY I2C DRIVER
11405M:	Max Staudt <[email protected]>
11406L:	[email protected]
11407S:	Maintained
11408F:	drivers/i2c/busses/i2c-icy.c
11409
11410IDEAPAD LAPTOP EXTRAS DRIVER
11411M:	Ike Panhc <[email protected]>
11412L:	[email protected]
11413S:	Maintained
11414W:	http://launchpad.net/ideapad-laptop
11415F:	drivers/platform/x86/ideapad-laptop.c
11416
11417IDEAPAD LAPTOP SLIDEBAR DRIVER
11418M:	Andrey Moiseev <[email protected]>
11419L:	[email protected]
11420S:	Maintained
11421W:	https://github.com/o2genum/ideapad-slidebar
11422F:	drivers/input/misc/ideapad_slidebar.c
11423
11424IDT VersaClock 5 CLOCK DRIVER
11425M:	Luca Ceresoli <[email protected]>
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11428F:	drivers/clk/clk-versaclock5.c
11429
11430IEEE 802.15.4 SUBSYSTEM
11431M:	Alexander Aring <[email protected]>
11432M:	Stefan Schmidt <[email protected]>
11433M:	Miquel Raynal <[email protected]>
11434L:	[email protected]
11435S:	Maintained
11436W:	https://linux-wpan.org/
11437Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11440F:	Documentation/networking/ieee802154.rst
11441F:	drivers/net/ieee802154/
11442F:	include/linux/ieee802154.h
11443F:	include/linux/nl802154.h
11444F:	include/net/af_ieee802154.h
11445F:	include/net/cfg802154.h
11446F:	include/net/ieee802154_netdev.h
11447F:	include/net/mac802154.h
11448F:	include/net/nl802154.h
11449F:	net/ieee802154/
11450F:	net/mac802154/
11451
11452Intel VIRTIO DATA PATH ACCELERATOR
11453M:	Zhu Lingshan <[email protected]>
11454L:	[email protected]
11455S:	Supported
11456F:	drivers/vdpa/ifcvf/
11457
11458IFE PROTOCOL
11459M:	Yotam Gigi <[email protected]>
11460M:	Jamal Hadi Salim <[email protected]>
11461F:	include/net/ife.h
11462F:	include/uapi/linux/ife.h
11463F:	net/ife
11464
11465IGORPLUG-USB IR RECEIVER
11466M:	Sean Young <[email protected]>
11467L:	[email protected]
11468S:	Maintained
11469F:	drivers/media/rc/igorplugusb.c
11470
11471IGUANAWORKS USB IR TRANSCEIVER
11472M:	Sean Young <[email protected]>
11473L:	[email protected]
11474S:	Maintained
11475F:	drivers/media/rc/iguanair.c
11476
11477IIO BACKEND FRAMEWORK
11478M:	Nuno Sa <[email protected]>
11479R:	Olivier Moysan <[email protected]>
11480L:	[email protected]
11481S:	Maintained
11482F:	Documentation/ABI/testing/debugfs-iio-backend
11483F:	drivers/iio/industrialio-backend.c
11484F:	include/linux/iio/backend.h
11485
11486IIO DIGITAL POTENTIOMETER DAC
11487M:	Peter Rosin <[email protected]>
11488L:	[email protected]
11489S:	Maintained
11490F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11491F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11492F:	drivers/iio/dac/dpot-dac.c
11493
11494IIO ENVELOPE DETECTOR
11495M:	Peter Rosin <[email protected]>
11496L:	[email protected]
11497S:	Maintained
11498F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11499F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11500F:	drivers/iio/adc/envelope-detector.c
11501
11502IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11503M:	Matti Vaittinen <[email protected]>
11504L:	[email protected]
11505S:	Maintained
11506F:	drivers/iio/industrialio-gts-helper.c
11507F:	include/linux/iio/iio-gts-helper.h
11508F:	drivers/iio/test/iio-test-gts.c
11509
11510IIO MULTIPLEXER
11511M:	Peter Rosin <[email protected]>
11512L:	[email protected]
11513S:	Maintained
11514F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11515F:	drivers/iio/multiplexer/iio-mux.c
11516
11517IIO SCMI BASED DRIVER
11518M:	Jyoti Bhayana <[email protected]>
11519L:	[email protected]
11520S:	Maintained
11521F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11522
11523IIO SUBSYSTEM AND DRIVERS
11524M:	Jonathan Cameron <[email protected]>
11525R:	Lars-Peter Clausen <[email protected]>
11526L:	[email protected]
11527S:	Maintained
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11529F:	Documentation/ABI/testing/configfs-iio*
11530F:	Documentation/ABI/testing/sysfs-bus-iio*
11531F:	Documentation/devicetree/bindings/iio/
11532F:	Documentation/iio/
11533F:	drivers/iio/
11534F:	drivers/staging/iio/
11535F:	include/dt-bindings/iio/
11536F:	include/linux/iio/
11537F:	tools/iio/
11538
11539IIO UNIT CONVERTER
11540M:	Peter Rosin <[email protected]>
11541L:	[email protected]
11542S:	Maintained
11543F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11544F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11545F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11546F:	drivers/iio/afe/iio-rescale.c
11547
11548IKANOS/ADI EAGLE ADSL USB DRIVER
11549M:	Matthieu Castet <[email protected]>
11550M:	Stanislaw Gruszka <[email protected]>
11551S:	Maintained
11552F:	drivers/usb/atm/ueagle-atm.c
11553
11554IMAGIS TOUCHSCREEN DRIVER
11555M:	Markuss Broks <[email protected]>
11556S:	Maintained
11557F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11558F:	drivers/input/touchscreen/imagis.c
11559
11560IMGTEC ASCII LCD DRIVER
11561M:	Paul Burton <[email protected]>
11562S:	Maintained
11563F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11564F:	drivers/auxdisplay/img-ascii-lcd.c
11565
11566IMGTEC JPEG ENCODER DRIVER
11567M:	Devarsh Thakkar <[email protected]>
11568L:	[email protected]
11569S:	Supported
11570F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11571F:	drivers/media/platform/imagination/e5010*
11572
11573IMGTEC IR DECODER DRIVER
11574S:	Orphan
11575F:	drivers/media/rc/img-ir/
11576
11577IMGTEC POWERVR DRM DRIVER
11578M:	Frank Binns <[email protected]>
11579M:	Matt Coster <[email protected]>
11580S:	Supported
11581T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11582F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11583F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11584F:	Documentation/gpu/imagination/
11585F:	drivers/gpu/drm/ci/xfails/powervr*
11586F:	drivers/gpu/drm/imagination/
11587F:	include/uapi/drm/pvr_drm.h
11588
11589IMON SOUNDGRAPH USB IR RECEIVER
11590M:	Sean Young <[email protected]>
11591L:	[email protected]
11592S:	Maintained
11593F:	drivers/media/rc/imon.c
11594F:	drivers/media/rc/imon_raw.c
11595
11596IMS TWINTURBO FRAMEBUFFER DRIVER
11597L:	[email protected]
11598S:	Orphan
11599F:	drivers/video/fbdev/imsttfb.c
11600
11601INA233 HARDWARE MONITOR DRIVERS
11602M:	Leo Yang <[email protected]>
11603L:	[email protected]
11604S:	Maintained
11605F:	Documentation/hwmon/ina233.rst
11606F:	drivers/hwmon/pmbus/ina233.c
11607
11608INDEX OF FURTHER KERNEL DOCUMENTATION
11609M:	Carlos Bilbao <[email protected]>
11610S:	Maintained
11611F:	Documentation/process/kernel-docs.rst
11612
11613INDUSTRY PACK SUBSYSTEM (IPACK)
11614M:	Vaibhav Gupta <[email protected]>
11615M:	Jens Taprogge <[email protected]>
11616M:	Greg Kroah-Hartman <[email protected]>
11617L:	[email protected]
11618S:	Maintained
11619W:	http://industrypack.sourceforge.net
11620F:	drivers/ipack/
11621
11622INFINEON DPS310 Driver
11623M:	Eddie James <[email protected]>
11624L:	[email protected]
11625S:	Maintained
11626F:	drivers/iio/pressure/dps310.c
11627
11628INFINEON PEB2466 ASoC CODEC
11629M:	Herve Codina <[email protected]>
11630L:	[email protected]
11631S:	Maintained
11632F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11633F:	sound/soc/codecs/peb2466.c
11634
11635INFINIBAND SUBSYSTEM
11636M:	Jason Gunthorpe <[email protected]>
11637M:	Leon Romanovsky <[email protected]>
11638L:	[email protected]
11639S:	Supported
11640W:	https://github.com/linux-rdma/rdma-core
11641Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11643F:	Documentation/devicetree/bindings/infiniband/
11644F:	Documentation/infiniband/
11645F:	drivers/infiniband/
11646F:	include/rdma/
11647F:	include/trace/events/ib_mad.h
11648F:	include/trace/events/ib_umad.h
11649F:	include/trace/misc/rdma.h
11650F:	include/uapi/linux/if_infiniband.h
11651F:	include/uapi/rdma/
11652F:	samples/bpf/ibumad_kern.c
11653F:	samples/bpf/ibumad_user.c
11654
11655INGENIC JZ4780 NAND DRIVER
11656M:	Harvey Hunt <[email protected]>
11657L:	[email protected]
11658L:	[email protected]
11659S:	Maintained
11660F:	drivers/mtd/nand/raw/ingenic/
11661
11662INGENIC JZ47xx SoCs
11663M:	Paul Cercueil <[email protected]>
11664L:	[email protected]
11665S:	Maintained
11666F:	arch/mips/boot/dts/ingenic/
11667F:	arch/mips/generic/board-ingenic.c
11668F:	arch/mips/include/asm/mach-ingenic/
11669F:	arch/mips/ingenic/Kconfig
11670F:	drivers/clk/ingenic/
11671F:	drivers/dma/dma-jz4780.c
11672F:	drivers/gpu/drm/ingenic/
11673F:	drivers/i2c/busses/i2c-jz4780.c
11674F:	drivers/iio/adc/ingenic-adc.c
11675F:	drivers/irqchip/irq-ingenic.c
11676F:	drivers/memory/jz4780-nemc.c
11677F:	drivers/mmc/host/jz4740_mmc.c
11678F:	drivers/mtd/nand/raw/ingenic/
11679F:	drivers/pinctrl/pinctrl-ingenic.c
11680F:	drivers/power/supply/ingenic-battery.c
11681F:	drivers/pwm/pwm-jz4740.c
11682F:	drivers/remoteproc/ingenic_rproc.c
11683F:	drivers/rtc/rtc-jz4740.c
11684F:	drivers/tty/serial/8250/8250_ingenic.c
11685F:	drivers/usb/musb/jz4740.c
11686F:	drivers/watchdog/jz4740_wdt.c
11687F:	include/dt-bindings/iio/adc/ingenic,adc.h
11688F:	include/linux/mfd/ingenic-tcu.h
11689F:	sound/soc/codecs/jz47*
11690F:	sound/soc/jz4740/
11691
11692INJOINIC IP5xxx POWER BANK IC DRIVER
11693M:	Samuel Holland <[email protected]>
11694S:	Maintained
11695F:	drivers/power/supply/ip5xxx_power.c
11696
11697INOTIFY
11698M:	Jan Kara <[email protected]>
11699R:	Amir Goldstein <[email protected]>
11700L:	[email protected]
11701S:	Maintained
11702F:	Documentation/filesystems/inotify.rst
11703F:	fs/notify/inotify/
11704F:	include/linux/inotify.h
11705F:	include/uapi/linux/inotify.h
11706
11707INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11708M:	Dmitry Torokhov <[email protected]>
11709L:	[email protected]
11710S:	Maintained
11711Q:	http://patchwork.kernel.org/project/linux-input/list/
11712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11713F:	Documentation/devicetree/bindings/input/
11714F:	Documentation/devicetree/bindings/serio/
11715F:	Documentation/input/
11716F:	drivers/input/
11717F:	include/dt-bindings/input/
11718F:	include/linux/gameport.h
11719F:	include/linux/i8042.h
11720F:	include/linux/input.h
11721F:	include/linux/input/
11722F:	include/linux/libps2.h
11723F:	include/linux/serio.h
11724F:	include/uapi/linux/gameport.h
11725F:	include/uapi/linux/input-event-codes.h
11726F:	include/uapi/linux/input.h
11727F:	include/uapi/linux/serio.h
11728F:	include/uapi/linux/uinput.h
11729
11730INPUT MULTITOUCH (MT) PROTOCOL
11731M:	Henrik Rydberg <[email protected]>
11732L:	[email protected]
11733S:	Odd fixes
11734F:	Documentation/input/multi-touch-protocol.rst
11735F:	drivers/input/input-mt.c
11736K:	\b(ABS|SYN)_MT_
11737
11738INSIDE SECURE CRYPTO DRIVER
11739M:	Antoine Tenart <[email protected]>
11740L:	[email protected]
11741S:	Maintained
11742F:	drivers/crypto/inside-secure/
11743
11744INSIDE SECURE EIP93 CRYPTO DRIVER
11745M:	Christian Marangi <[email protected]>
11746L:	[email protected]
11747S:	Maintained
11748F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11749F:	drivers/crypto/inside-secure/eip93/
11750
11751INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11752M:	Mimi Zohar <[email protected]>
11753M:	Roberto Sassu <[email protected]>
11754M:	Dmitry Kasatkin <[email protected]>
11755R:	Eric Snowberg <[email protected]>
11756L:	[email protected]
11757S:	Supported
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11759F:	security/integrity/
11760F:	security/integrity/ima/
11761
11762INTEGRITY POLICY ENFORCEMENT (IPE)
11763M:	Fan Wu <[email protected]>
11764L:	[email protected]
11765S:	Supported
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11767F:	Documentation/admin-guide/LSM/ipe.rst
11768F:	Documentation/security/ipe.rst
11769F:	scripts/ipe/
11770F:	security/ipe/
11771
11772INTEL 810/815 FRAMEBUFFER DRIVER
11773M:	Antonino Daplas <[email protected]>
11774L:	[email protected]
11775S:	Maintained
11776F:	drivers/video/fbdev/i810/
11777
11778INTEL 8254 COUNTER DRIVER
11779M:	William Breathitt Gray <[email protected]>
11780L:	[email protected]
11781S:	Maintained
11782F:	drivers/counter/i8254.c
11783F:	include/linux/i8254.h
11784
11785INTEL 8255 GPIO DRIVER
11786M:	William Breathitt Gray <[email protected]>
11787L:	[email protected]
11788S:	Maintained
11789F:	drivers/gpio/gpio-i8255.c
11790F:	drivers/gpio/gpio-i8255.h
11791
11792INTEL ASoC DRIVERS
11793M:	Cezary Rojewski <[email protected]>
11794M:	Liam Girdwood <[email protected]>
11795M:	Peter Ujfalusi <[email protected]>
11796M:	Bard Liao <[email protected]>
11797M:	Ranjani Sridharan <[email protected]>
11798M:	Kai Vehmanen <[email protected]>
11799R:	Pierre-Louis Bossart <[email protected]>
11800L:	[email protected]
11801S:	Supported
11802F:	sound/soc/intel/
11803
11804INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11805M:	Hans de Goede <[email protected]>
11806L:	[email protected]
11807S:	Maintained
11808F:	drivers/platform/x86/intel/atomisp2/pm.c
11809
11810INTEL ATOMISP2 LED DRIVER
11811M:	Hans de Goede <[email protected]>
11812L:	[email protected]
11813S:	Maintained
11814F:	drivers/platform/x86/intel/atomisp2/led.c
11815
11816INTEL BIOS SAR INT1092 DRIVER
11817M:	Shravan Sudhakar <[email protected]>
11818L:	[email protected]
11819S:	Maintained
11820F:	drivers/platform/x86/intel/int1092/
11821
11822INTEL BROXTON PMC DRIVER
11823M:	Mika Westerberg <[email protected]>
11824M:	Zha Qipeng <[email protected]>
11825S:	Maintained
11826F:	drivers/mfd/intel_pmc_bxt.c
11827F:	include/linux/mfd/intel_pmc_bxt.h
11828
11829INTEL C600 SERIES SAS CONTROLLER DRIVER
11830L:	[email protected]
11831S:	Orphan
11832T:	git git://git.code.sf.net/p/intel-sas/isci
11833F:	drivers/scsi/isci/
11834
11835INTEL CPU family model numbers
11836M:	Tony Luck <[email protected]>
11837M:	[email protected]
11838L:	[email protected]
11839S:	Supported
11840F:	arch/x86/include/asm/intel-family.h
11841
11842INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11843M:	Jani Nikula <[email protected]>
11844M:	Rodrigo Vivi <[email protected]>
11845L:	[email protected]
11846L:	[email protected]
11847S:	Supported
11848F:	drivers/gpu/drm/i915/display/
11849F:	drivers/gpu/drm/xe/display/
11850F:	drivers/gpu/drm/xe/compat-i915-headers
11851F:	include/drm/intel/
11852
11853INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11854M:	Jani Nikula <[email protected]>
11855M:	Joonas Lahtinen <[email protected]>
11856M:	Rodrigo Vivi <[email protected]>
11857M:	Tvrtko Ursulin <[email protected]>
11858L:	[email protected]
11859S:	Supported
11860W:	https://drm.pages.freedesktop.org/intel-docs/
11861Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11862B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11863C:	irc://irc.oftc.net/intel-gfx
11864T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11865F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11866F:	Documentation/gpu/i915.rst
11867F:	drivers/gpu/drm/ci/xfails/i915*
11868F:	drivers/gpu/drm/i915/
11869F:	include/drm/intel/
11870F:	include/uapi/drm/i915_drm.h
11871
11872INTEL DRM XE DRIVER (Lunar Lake and newer)
11873M:	Lucas De Marchi <[email protected]>
11874M:	Thomas Hellström <[email protected]>
11875M:	Rodrigo Vivi <[email protected]>
11876L:	[email protected]
11877S:	Supported
11878W:	https://drm.pages.freedesktop.org/intel-docs/
11879Q:	http://patchwork.freedesktop.org/project/intel-xe/
11880B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11881C:	irc://irc.oftc.net/xe
11882T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11883F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11884F:	Documentation/gpu/xe/
11885F:	drivers/gpu/drm/xe/
11886F:	include/drm/intel/
11887F:	include/uapi/drm/xe_drm.h
11888
11889INTEL ETHERNET DRIVERS
11890M:	Tony Nguyen <[email protected]>
11891M:	Przemek Kitszel <[email protected]>
11892L:	[email protected] (moderated for non-subscribers)
11893S:	Maintained
11894W:	https://www.intel.com/content/www/us/en/support.html
11895Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11898F:	Documentation/networking/device_drivers/ethernet/intel/
11899F:	drivers/net/ethernet/intel/
11900F:	drivers/net/ethernet/intel/*/
11901F:	include/linux/avf/virtchnl.h
11902F:	include/linux/net/intel/iidc.h
11903
11904INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11905M:	Mustafa Ismail <[email protected]>
11906M:	Tatyana Nikolova <[email protected]>
11907L:	[email protected]
11908S:	Supported
11909F:	drivers/infiniband/hw/irdma/
11910F:	include/uapi/rdma/irdma-abi.h
11911
11912INTEL GPIO DRIVERS
11913M:	Andy Shevchenko <[email protected]>
11914L:	[email protected]
11915S:	Supported
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11917F:	drivers/gpio/gpio-elkhartlake.c
11918F:	drivers/gpio/gpio-graniterapids.c
11919F:	drivers/gpio/gpio-ich.c
11920F:	drivers/gpio/gpio-merrifield.c
11921F:	drivers/gpio/gpio-ml-ioh.c
11922F:	drivers/gpio/gpio-pch.c
11923F:	drivers/gpio/gpio-sch.c
11924F:	drivers/gpio/gpio-sodaville.c
11925F:	drivers/gpio/gpio-tangier.c
11926F:	drivers/gpio/gpio-tangier.h
11927
11928INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11929M:	Zhenyu Wang <[email protected]>
11930M:	Zhi Wang <[email protected]>
11931L:	[email protected]
11932L:	[email protected]
11933S:	Supported
11934W:	https://github.com/intel/gvt-linux/wiki
11935T:	git https://github.com/intel/gvt-linux.git
11936F:	drivers/gpu/drm/i915/gvt/
11937
11938INTEL HID EVENT DRIVER
11939M:	Alex Hung <[email protected]>
11940L:	[email protected]
11941S:	Maintained
11942F:	drivers/platform/x86/intel/hid.c
11943
11944INTEL I/OAT DMA DRIVER
11945M:	Dave Jiang <[email protected]>
11946R:	Dan Williams <[email protected]>
11947L:	[email protected]
11948S:	Supported
11949Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11950F:	drivers/dma/ioat*
11951
11952INTEL IAA CRYPTO DRIVER
11953M:	Kristen Accardi <[email protected]>
11954M:	Vinicius Costa Gomes <[email protected]>
11955L:	[email protected]
11956S:	Supported
11957F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11958F:	drivers/crypto/intel/iaa/*
11959
11960INTEL IDLE DRIVER
11961M:	Rafael J. Wysocki <[email protected]>
11962M:	Artem Bityutskiy <[email protected]>
11963M:	Artem Bityutskiy <[email protected]>
11964R:	Len Brown <[email protected]>
11965L:	[email protected]
11966S:	Supported
11967B:	https://bugzilla.kernel.org
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11969F:	drivers/idle/intel_idle.c
11970
11971INTEL IDXD DRIVER
11972M:	Vinicius Costa Gomes <[email protected]>
11973R:	Dave Jiang <[email protected]>
11974L:	[email protected]
11975S:	Supported
11976F:	drivers/dma/idxd/*
11977F:	include/uapi/linux/idxd.h
11978
11979INTEL IN FIELD SCAN (IFS) DEVICE
11980M:	Jithu Joseph <[email protected]>
11981R:	Ashok Raj <[email protected]>
11982R:	Tony Luck <[email protected]>
11983S:	Maintained
11984F:	drivers/platform/x86/intel/ifs
11985F:	include/trace/events/intel_ifs.h
11986F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11987
11988INTEL INTEGRATED SENSOR HUB DRIVER
11989M:	Srinivas Pandruvada <[email protected]>
11990M:	Jiri Kosina <[email protected]>
11991L:	[email protected]
11992S:	Maintained
11993F:	drivers/hid/intel-ish-hid/
11994
11995INTEL IOMMU (VT-d)
11996M:	David Woodhouse <[email protected]>
11997M:	Lu Baolu <[email protected]>
11998L:	[email protected]
11999S:	Supported
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12001F:	drivers/iommu/intel/
12002
12003INTEL IPU3 CSI-2 CIO2 DRIVER
12004M:	Yong Zhi <[email protected]>
12005M:	Sakari Ailus <[email protected]>
12006M:	Bingbu Cao <[email protected]>
12007M:	Dan Scally <[email protected]>
12008R:	Tianshu Qiu <[email protected]>
12009L:	[email protected]
12010S:	Maintained
12011T:	git git://linuxtv.org/media.git
12012F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12013F:	drivers/media/pci/intel/ipu3/
12014
12015INTEL IPU3 CSI-2 IMGU DRIVER
12016M:	Sakari Ailus <[email protected]>
12017R:	Bingbu Cao <[email protected]>
12018R:	Tianshu Qiu <[email protected]>
12019L:	[email protected]
12020S:	Maintained
12021F:	Documentation/admin-guide/media/ipu3.rst
12022F:	Documentation/admin-guide/media/ipu3_rcb.svg
12023F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12024F:	drivers/staging/media/ipu3/
12025
12026INTEL IPU6 INPUT SYSTEM DRIVER
12027M:	Sakari Ailus <[email protected]>
12028M:	Bingbu Cao <[email protected]>
12029R:	Tianshu Qiu <[email protected]>
12030L:	[email protected]
12031S:	Maintained
12032T:	git git://linuxtv.org/media.git
12033F:	Documentation/admin-guide/media/ipu6-isys.rst
12034F:	drivers/media/pci/intel/ipu6/
12035
12036INTEL ISHTP ECLITE DRIVER
12037M:	Srinivas Pandruvada <[email protected]>
12038L:	[email protected]
12039S:	Supported
12040F:	drivers/platform/x86/intel/ishtp_eclite.c
12041
12042INTEL IXP4XX CRYPTO SUPPORT
12043M:	Corentin Labbe <[email protected]>
12044L:	[email protected]
12045S:	Maintained
12046F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12047
12048INTEL KEEM BAY DRM DRIVER
12049M:	Anitha Chrisanthus <[email protected]>
12050M:	Edmund Dea <[email protected]>
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12053F:	drivers/gpu/drm/kmb/
12054
12055INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12056M:	Daniele Alessandrelli <[email protected]>
12057S:	Maintained
12058F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12059F:	drivers/crypto/intel/keembay/Kconfig
12060F:	drivers/crypto/intel/keembay/Makefile
12061F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12062F:	drivers/crypto/intel/keembay/ocs-aes.c
12063F:	drivers/crypto/intel/keembay/ocs-aes.h
12064
12065INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12066M:	Daniele Alessandrelli <[email protected]>
12067M:	Prabhjot Khurana <[email protected]>
12068M:	Mark Gross <[email protected]>
12069S:	Maintained
12070F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12071F:	drivers/crypto/intel/keembay/Kconfig
12072F:	drivers/crypto/intel/keembay/Makefile
12073F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12074
12075INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12076M:	Daniele Alessandrelli <[email protected]>
12077M:	Declan Murphy <[email protected]>
12078S:	Maintained
12079F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12080F:	drivers/crypto/intel/keembay/Kconfig
12081F:	drivers/crypto/intel/keembay/Makefile
12082F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12083F:	drivers/crypto/intel/keembay/ocs-hcu.c
12084F:	drivers/crypto/intel/keembay/ocs-hcu.h
12085
12086INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12087M:	Wentong Wu <[email protected]>
12088M:	Sakari Ailus <[email protected]>
12089S:	Maintained
12090F:	drivers/gpio/gpio-ljca.c
12091F:	drivers/i2c/busses/i2c-ljca.c
12092F:	drivers/spi/spi-ljca.c
12093F:	drivers/usb/misc/usb-ljca.c
12094F:	include/linux/usb/ljca.h
12095
12096INTEL MANAGEMENT ENGINE (mei)
12097M:	Alexander Usyskin <[email protected]>
12098L:	[email protected]
12099S:	Supported
12100F:	Documentation/driver-api/mei/*
12101F:	drivers/misc/mei/
12102F:	drivers/watchdog/mei_wdt.c
12103F:	include/linux/mei_aux.h
12104F:	include/linux/mei_cl_bus.h
12105F:	include/uapi/linux/mei.h
12106F:	include/uapi/linux/mei_uuid.h
12107F:	include/uapi/linux/uuid.h
12108F:	samples/mei/*
12109
12110INTEL MAX 10 BMC MFD DRIVER
12111M:	Xu Yilun <[email protected]>
12112R:	Tom Rix <[email protected]>
12113S:	Maintained
12114F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12115F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12116F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12117F:	drivers/mfd/intel-m10-bmc*
12118F:	include/linux/mfd/intel-m10-bmc.h
12119
12120INTEL MAX10 BMC SECURE UPDATES
12121M:	Peter Colberg <[email protected]>
12122L:	[email protected]
12123S:	Maintained
12124F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12125F:	drivers/fpga/intel-m10-bmc-sec-update.c
12126
12127INTEL MID (Mobile Internet Device) PLATFORM
12128M:	Andy Shevchenko <[email protected]>
12129L:	[email protected]
12130S:	Supported
12131F:	arch/x86/include/asm/intel-mid.h
12132F:	arch/x86/pci/intel_mid_pci.c
12133F:	arch/x86/platform/intel-mid/
12134F:	drivers/dma/hsu/
12135F:	drivers/extcon/extcon-intel-mrfld.c
12136F:	drivers/gpio/gpio-merrifield.c
12137F:	drivers/gpio/gpio-tangier.*
12138F:	drivers/iio/adc/intel_mrfld_adc.c
12139F:	drivers/mfd/intel_soc_pmic_mrfld.c
12140F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12141F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12142F:	drivers/pinctrl/intel/pinctrl-tangier.*
12143F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12144F:	drivers/platform/x86/intel_scu_*
12145F:	drivers/staging/media/atomisp/
12146F:	drivers/tty/serial/8250/8250_mid.c
12147F:	drivers/watchdog/intel-mid_wdt.c
12148F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12149F:	include/linux/platform_data/x86/intel-mid_wdt.h
12150F:	include/linux/platform_data/x86/intel_scu_ipc.h
12151
12152INTEL P-Unit IPC DRIVER
12153M:	Zha Qipeng <[email protected]>
12154L:	[email protected]
12155S:	Maintained
12156F:	arch/x86/include/asm/intel_punit_ipc.h
12157F:	drivers/platform/x86/intel/punit_ipc.c
12158
12159INTEL PMC CORE DRIVER
12160M:	Rajneesh Bhardwaj <[email protected]>
12161M:	David E Box <[email protected]>
12162L:	[email protected]
12163S:	Maintained
12164F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12165F:	drivers/platform/x86/intel/pmc/
12166F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12167
12168INTEL PMIC GPIO DRIVERS
12169M:	Andy Shevchenko <[email protected]>
12170S:	Supported
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12172F:	drivers/gpio/gpio-*cove.c
12173
12174INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12175M:	Andy Shevchenko <[email protected]>
12176S:	Supported
12177F:	drivers/mfd/intel_soc_pmic*
12178F:	include/linux/mfd/intel_soc_pmic*
12179
12180INTEL PMT DRIVERS
12181M:	David E. Box <[email protected]>
12182S:	Supported
12183F:	drivers/platform/x86/intel/pmt/
12184
12185INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12186M:	Stanislav Yakovlev <[email protected]>
12187L:	[email protected]
12188S:	Maintained
12189F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12190F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12191F:	drivers/net/wireless/intel/ipw2x00/
12192
12193INTEL PSTATE DRIVER
12194M:	Srinivas Pandruvada <[email protected]>
12195M:	Len Brown <[email protected]>
12196L:	[email protected]
12197S:	Supported
12198F:	drivers/cpufreq/intel_pstate.c
12199
12200INTEL PTP DFL ToD DRIVER
12201M:	Tianfei Zhang <[email protected]>
12202L:	[email protected]
12203L:	[email protected]
12204S:	Maintained
12205F:	drivers/ptp/ptp_dfl_tod.c
12206
12207INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12208M:	Jarkko Nikula <[email protected]>
12209L:	[email protected]
12210F:	drivers/counter/intel-qep.c
12211
12212INTEL SCU DRIVERS
12213M:	Mika Westerberg <[email protected]>
12214S:	Maintained
12215F:	drivers/platform/x86/intel_scu_*
12216F:	include/linux/platform_data/x86/intel_scu_ipc.h
12217
12218INTEL SDSI DRIVER
12219M:	David E. Box <[email protected]>
12220S:	Supported
12221F:	drivers/platform/x86/intel/sdsi.c
12222F:	tools/arch/x86/intel_sdsi/
12223F:	tools/testing/selftests/drivers/sdsi/
12224
12225INTEL SGX
12226M:	Jarkko Sakkinen <[email protected]>
12227R:	Dave Hansen <[email protected]>
12228L:	[email protected]
12229S:	Supported
12230Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12232F:	Documentation/arch/x86/sgx.rst
12233F:	arch/x86/entry/vdso/vsgx.S
12234F:	arch/x86/include/asm/sgx.h
12235F:	arch/x86/include/uapi/asm/sgx.h
12236F:	arch/x86/kernel/cpu/sgx/*
12237F:	tools/testing/selftests/sgx/*
12238K:	\bSGX_
12239
12240INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12241M:	Daniel Scally <[email protected]>
12242S:	Maintained
12243F:	drivers/platform/x86/intel/int3472/
12244
12245INTEL SPEED SELECT TECHNOLOGY
12246M:	Srinivas Pandruvada <[email protected]>
12247L:	[email protected]
12248S:	Maintained
12249F:	drivers/platform/x86/intel/speed_select_if/
12250F:	include/uapi/linux/isst_if.h
12251F:	tools/power/x86/intel-speed-select/
12252
12253INTEL STRATIX10 FIRMWARE DRIVERS
12254M:	Dinh Nguyen <[email protected]>
12255L:	[email protected]
12256S:	Maintained
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12258F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12259F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12260F:	drivers/firmware/stratix10-rsu.c
12261F:	drivers/firmware/stratix10-svc.c
12262F:	include/linux/firmware/intel/stratix10-smc.h
12263F:	include/linux/firmware/intel/stratix10-svc-client.h
12264
12265INTEL TELEMETRY DRIVER
12266M:	Rajneesh Bhardwaj <[email protected]>
12267M:	"David E. Box" <[email protected]>
12268L:	[email protected]
12269S:	Maintained
12270F:	arch/x86/include/asm/intel_telemetry.h
12271F:	drivers/platform/x86/intel/telemetry/
12272
12273INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12274M:	Even Xu <[email protected]>
12275M:	Xinpeng Sun <[email protected]>
12276S:	Maintained
12277F:	drivers/hid/intel-thc-hid/
12278
12279INTEL TPMI DRIVER
12280M:	Srinivas Pandruvada <[email protected]>
12281L:	[email protected]
12282S:	Maintained
12283F:	Documentation/ABI/testing/debugfs-tpmi
12284F:	drivers/platform/x86/intel/vsec_tpmi.c
12285F:	include/linux/intel_tpmi.h
12286
12287INTEL UNCORE FREQUENCY CONTROL
12288M:	Srinivas Pandruvada <[email protected]>
12289L:	[email protected]
12290S:	Maintained
12291F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12292F:	drivers/platform/x86/intel/uncore-frequency/
12293
12294INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12295M:	David E. Box <[email protected]>
12296S:	Supported
12297F:	drivers/platform/x86/intel/vsec.c
12298F:	include/linux/intel_vsec.h
12299
12300INTEL VIRTUAL BUTTON DRIVER
12301M:	AceLan Kao <[email protected]>
12302L:	[email protected]
12303S:	Maintained
12304F:	drivers/platform/x86/intel/vbtn.c
12305
12306INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12307M:	Stanislaw Gruszka <[email protected]>
12308L:	[email protected]
12309S:	Supported
12310F:	drivers/net/wireless/intel/iwlegacy/
12311
12312INTEL WIRELESS WIFI LINK (iwlwifi)
12313M:	Miri Korenblit <[email protected]>
12314L:	[email protected]
12315S:	Supported
12316W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12318F:	drivers/net/wireless/intel/iwlwifi/
12319
12320INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12321M:	Jithu Joseph <[email protected]>
12322S:	Maintained
12323W:	https://slimbootloader.github.io/security/firmware-update.html
12324F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12325
12326INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12327L:	[email protected]
12328S:	Maintained
12329F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12330
12331INTEL WWAN IOSM DRIVER
12332M:	M Chetan Kumar <[email protected]>
12333L:	[email protected]
12334S:	Maintained
12335F:	drivers/net/wwan/iosm/
12336
12337INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12338M:	Xin Li <[email protected]>
12339M:	"H. Peter Anvin" <[email protected]>
12340S:	Supported
12341F:	Documentation/arch/x86/x86_64/fred.rst
12342F:	arch/x86/entry/entry_64_fred.S
12343F:	arch/x86/entry/entry_fred.c
12344F:	arch/x86/include/asm/fred.h
12345F:	arch/x86/kernel/fred.c
12346
12347INTEL(R) TRACE HUB
12348M:	Alexander Shishkin <[email protected]>
12349S:	Supported
12350F:	Documentation/trace/intel_th.rst
12351F:	drivers/hwtracing/intel_th/
12352F:	include/linux/intel_th.h
12353
12354INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12355M:	Ning Sun <[email protected]>
12356L:	[email protected]
12357S:	Supported
12358W:	http://tboot.sourceforge.net
12359T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12360F:	Documentation/arch/x86/intel_txt.rst
12361F:	arch/x86/kernel/tboot.c
12362F:	include/linux/tboot.h
12363
12364INTERCONNECT API
12365M:	Georgi Djakov <[email protected]>
12366L:	[email protected]
12367S:	Maintained
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12369F:	Documentation/devicetree/bindings/interconnect/
12370F:	Documentation/driver-api/interconnect.rst
12371F:	drivers/interconnect/
12372F:	include/dt-bindings/interconnect/
12373F:	include/linux/interconnect-provider.h
12374F:	include/linux/interconnect.h
12375
12376INTERRUPT COUNTER DRIVER
12377M:	Oleksij Rempel <[email protected]>
12378R:	Pengutronix Kernel Team <[email protected]>
12379L:	[email protected]
12380F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12381F:	drivers/counter/interrupt-cnt.c
12382
12383INTERSIL ISL7998X VIDEO DECODER DRIVER
12384M:	Michael Tretter <[email protected]>
12385R:	Pengutronix Kernel Team <[email protected]>
12386L:	[email protected]
12387S:	Maintained
12388F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12389F:	drivers/media/i2c/isl7998x.c
12390
12391INVENSENSE ICM-426xx IMU DRIVER
12392M:	Jean-Baptiste Maneyrol <[email protected]>
12393L:	[email protected]
12394S:	Maintained
12395W:	https://invensense.tdk.com/
12396F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12397F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12398F:	drivers/iio/imu/inv_icm42600/
12399
12400INVENSENSE MPU-3050 GYROSCOPE DRIVER
12401M:	Linus Walleij <[email protected]>
12402L:	[email protected]
12403S:	Maintained
12404F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12405F:	drivers/iio/gyro/mpu3050*
12406
12407INVENSENSE MPU-6050 IMU DRIVER
12408M:	Jean-Baptiste Maneyrol <[email protected]>
12409L:	[email protected]
12410S:	Maintained
12411W:	https://invensense.tdk.com/
12412F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12413F:	drivers/iio/imu/inv_mpu6050/
12414
12415IOC3 ETHERNET DRIVER
12416M:	Thomas Bogendoerfer <[email protected]>
12417L:	[email protected]
12418S:	Maintained
12419F:	drivers/net/ethernet/sgi/ioc3-eth.c
12420
12421IOMMU DMA-API LAYER
12422M:	Robin Murphy <[email protected]>
12423L:	[email protected]
12424S:	Maintained
12425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12426F:	drivers/iommu/dma-iommu.c
12427F:	drivers/iommu/dma-iommu.h
12428F:	drivers/iommu/iova.c
12429F:	include/linux/iommu-dma.h
12430F:	include/linux/iova.h
12431
12432IOMMU SUBSYSTEM
12433M:	Joerg Roedel <[email protected]>
12434M:	Will Deacon <[email protected]>
12435R:	Robin Murphy <[email protected]>
12436L:	[email protected]
12437S:	Maintained
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12439F:	Documentation/devicetree/bindings/iommu/
12440F:	drivers/iommu/
12441F:	include/linux/iommu.h
12442F:	include/linux/iova.h
12443F:	include/linux/of_iommu.h
12444
12445IOMMUFD
12446M:	Jason Gunthorpe <[email protected]>
12447M:	Kevin Tian <[email protected]>
12448L:	[email protected]
12449S:	Maintained
12450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12451F:	Documentation/userspace-api/iommufd.rst
12452F:	drivers/iommu/iommufd/
12453F:	include/linux/iommufd.h
12454F:	include/uapi/linux/iommufd.h
12455F:	tools/testing/selftests/iommu/
12456
12457IOSYS-MAP HELPERS
12458M:	Thomas Zimmermann <[email protected]>
12459L:	[email protected]
12460S:	Maintained
12461T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12462F:	include/linux/iosys-map.h
12463
12464IO_URING
12465M:	Jens Axboe <[email protected]>
12466M:	Pavel Begunkov <[email protected]>
12467L:	[email protected]
12468S:	Maintained
12469T:	git git://git.kernel.dk/linux-block
12470T:	git git://git.kernel.dk/liburing
12471F:	include/linux/io_uring/
12472F:	include/linux/io_uring.h
12473F:	include/linux/io_uring_types.h
12474F:	include/trace/events/io_uring.h
12475F:	include/uapi/linux/io_uring.h
12476F:	io_uring/
12477
12478IPMI SUBSYSTEM
12479M:	Corey Minyard <[email protected]>
12480L:	[email protected] (moderated for non-subscribers)
12481S:	Supported
12482W:	http://openipmi.sourceforge.net/
12483T:	git https://github.com/cminyard/linux-ipmi.git for-next
12484F:	Documentation/devicetree/bindings/ipmi/
12485F:	Documentation/driver-api/ipmi.rst
12486F:	drivers/char/ipmi/
12487F:	include/linux/ipmi*
12488F:	include/uapi/linux/ipmi*
12489
12490IPS SCSI RAID DRIVER
12491M:	Adaptec OEM Raid Solutions <[email protected]>
12492L:	[email protected]
12493S:	Maintained
12494W:	http://www.adaptec.com/
12495F:	drivers/scsi/ips*
12496
12497IPVS
12498M:	Simon Horman <[email protected]>
12499M:	Julian Anastasov <[email protected]>
12500L:	[email protected]
12501L:	[email protected]
12502S:	Maintained
12503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12505F:	Documentation/networking/ipvs-sysctl.rst
12506F:	include/net/ip_vs.h
12507F:	include/uapi/linux/ip_vs.h
12508F:	net/netfilter/ipvs/
12509
12510IPWIRELESS DRIVER
12511M:	Jiri Kosina <[email protected]>
12512M:	David Sterba <[email protected]>
12513S:	Odd Fixes
12514F:	drivers/tty/ipwireless/
12515
12516IRON DEVICE AUDIO CODEC DRIVERS
12517M:	Kiseok Jo <[email protected]>
12518L:	[email protected]
12519S:	Maintained
12520F:	Documentation/devicetree/bindings/sound/irondevice,*
12521F:	sound/soc/codecs/sma*
12522
12523IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12524M:	Thomas Gleixner <[email protected]>
12525S:	Maintained
12526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12527F:	Documentation/core-api/irq/irq-domain.rst
12528F:	include/linux/irqdomain.h
12529F:	include/linux/irqdomain_defs.h
12530F:	kernel/irq/irqdomain.c
12531F:	kernel/irq/msi.c
12532
12533IRQ SUBSYSTEM
12534M:	Thomas Gleixner <[email protected]>
12535L:	[email protected]
12536S:	Maintained
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12538F:	include/linux/group_cpus.h
12539F:	include/linux/irq.h
12540F:	include/linux/irqhandler.h
12541F:	include/linux/irqnr.h
12542F:	include/linux/irqreturn.h
12543F:	kernel/irq/
12544F:	lib/group_cpus.c
12545
12546IRQCHIP DRIVERS
12547M:	Thomas Gleixner <[email protected]>
12548L:	[email protected]
12549S:	Maintained
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12551F:	Documentation/devicetree/bindings/interrupt-controller/
12552F:	drivers/irqchip/
12553F:	include/linux/irqchip.h
12554
12555ISA
12556M:	William Breathitt Gray <[email protected]>
12557S:	Maintained
12558F:	Documentation/driver-api/isa.rst
12559F:	drivers/base/isa.c
12560F:	include/linux/isa.h
12561
12562ISA RADIO MODULE
12563M:	Hans Verkuil <[email protected]>
12564L:	[email protected]
12565S:	Maintained
12566W:	https://linuxtv.org
12567T:	git git://linuxtv.org/media.git
12568F:	drivers/media/radio/radio-isa*
12569
12570ISAPNP
12571M:	Jaroslav Kysela <[email protected]>
12572S:	Maintained
12573F:	Documentation/userspace-api/isapnp.rst
12574F:	drivers/pnp/isapnp/
12575F:	include/linux/isapnp.h
12576
12577ISCSI
12578M:	Lee Duncan <[email protected]>
12579M:	Chris Leech <[email protected]>
12580M:	Mike Christie <[email protected]>
12581L:	[email protected]
12582L:	[email protected]
12583S:	Maintained
12584W:	www.open-iscsi.com
12585F:	drivers/scsi/*iscsi*
12586F:	include/scsi/*iscsi*
12587
12588iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12589M:	Peter Jones <[email protected]>
12590M:	Konrad Rzeszutek Wilk <[email protected]>
12591S:	Maintained
12592F:	drivers/firmware/iscsi_ibft*
12593
12594ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12595M:	Sagi Grimberg <[email protected]>
12596M:	Max Gurtovoy <[email protected]>
12597L:	[email protected]
12598S:	Supported
12599W:	http://www.openfabrics.org
12600W:	www.open-iscsi.org
12601Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12602F:	drivers/infiniband/ulp/iser/
12603
12604ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12605M:	Sagi Grimberg <[email protected]>
12606L:	[email protected]
12607L:	[email protected]
12608S:	Supported
12609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12610F:	drivers/infiniband/ulp/isert
12611
12612ISDN/CMTP OVER BLUETOOTH
12613M:	Karsten Keil <[email protected]>
12614L:	[email protected] (subscribers-only)
12615L:	[email protected]
12616S:	Odd Fixes
12617W:	http://www.isdn4linux.de
12618F:	Documentation/isdn/
12619F:	drivers/isdn/capi/
12620F:	include/linux/isdn/
12621F:	include/uapi/linux/isdn/
12622F:	net/bluetooth/cmtp/
12623
12624ISDN/mISDN SUBSYSTEM
12625M:	Karsten Keil <[email protected]>
12626L:	[email protected] (subscribers-only)
12627L:	[email protected]
12628S:	Maintained
12629W:	http://www.isdn4linux.de
12630F:	drivers/isdn/Kconfig
12631F:	drivers/isdn/Makefile
12632F:	drivers/isdn/hardware/
12633F:	drivers/isdn/mISDN/
12634
12635ISL28022 HARDWARE MONITORING DRIVER
12636M:	Carsten Spieß <[email protected]>
12637L:	[email protected]
12638S:	Maintained
12639F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12640F:	Documentation/hwmon/isl28022.rst
12641F:	drivers/hwmon/isl28022.c
12642
12643ISOFS FILESYSTEM
12644M:	Jan Kara <[email protected]>
12645L:	[email protected]
12646S:	Maintained
12647F:	Documentation/filesystems/isofs.rst
12648F:	fs/isofs/
12649
12650IT87 HARDWARE MONITORING DRIVER
12651M:	Jean Delvare <[email protected]>
12652L:	[email protected]
12653S:	Maintained
12654F:	Documentation/hwmon/it87.rst
12655F:	drivers/hwmon/it87.c
12656
12657IT913X MEDIA DRIVER
12658L:	[email protected]
12659S:	Orphan
12660W:	https://linuxtv.org
12661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12662F:	drivers/media/tuners/it913x*
12663
12664ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12665M:	Liu Ying <[email protected]>
12666L:	[email protected]
12667S:	Maintained
12668T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12669F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12670F:	drivers/gpu/drm/bridge/ite-it6263.c
12671
12672ITE IT66121 HDMI BRIDGE DRIVER
12673M:	Phong LE <[email protected]>
12674M:	Neil Armstrong <[email protected]>
12675S:	Maintained
12676T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12677F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12678F:	drivers/gpu/drm/bridge/ite-it66121.c
12679
12680IVTV VIDEO4LINUX DRIVER
12681M:	Andy Walls <[email protected]>
12682L:	[email protected]
12683S:	Maintained
12684W:	https://linuxtv.org
12685T:	git git://linuxtv.org/media.git
12686F:	Documentation/admin-guide/media/ivtv*
12687F:	drivers/media/pci/ivtv/
12688F:	include/uapi/linux/ivtv*
12689
12690IX2505V MEDIA DRIVER
12691M:	Malcolm Priestley <[email protected]>
12692L:	[email protected]
12693S:	Maintained
12694W:	https://linuxtv.org
12695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12696F:	drivers/media/dvb-frontends/ix2505v*
12697
12698JAILHOUSE HYPERVISOR INTERFACE
12699M:	Jan Kiszka <[email protected]>
12700L:	[email protected]
12701S:	Maintained
12702F:	arch/x86/include/asm/jailhouse_para.h
12703F:	arch/x86/kernel/jailhouse.c
12704
12705JFS FILESYSTEM
12706M:	Dave Kleikamp <[email protected]>
12707L:	[email protected]
12708S:	Odd Fixes
12709W:	http://jfs.sourceforge.net/
12710T:	git https://github.com/kleikamp/linux-shaggy.git
12711F:	Documentation/admin-guide/jfs.rst
12712F:	fs/jfs/
12713
12714JME NETWORK DRIVER
12715M:	Guo-Fu Tseng <[email protected]>
12716L:	[email protected]
12717S:	Odd Fixes
12718F:	drivers/net/ethernet/jme.*
12719
12720JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12721M:	David Woodhouse <[email protected]>
12722M:	Richard Weinberger <[email protected]>
12723L:	[email protected]
12724S:	Odd Fixes
12725W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12726T:	git git://git.infradead.org/ubifs-2.6.git
12727F:	fs/jffs2/
12728F:	include/uapi/linux/jffs2.h
12729
12730JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12731M:	"Theodore Ts'o" <[email protected]>
12732M:	Jan Kara <[email protected]>
12733L:	[email protected]
12734S:	Maintained
12735F:	fs/jbd2/
12736F:	include/linux/jbd2.h
12737
12738JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12739M:	Mikhail Ulyanov <[email protected]>
12740L:	[email protected]
12741L:	[email protected]
12742S:	Maintained
12743F:	drivers/media/platform/renesas/rcar_jpu.c
12744
12745JSM Neo PCI based serial card
12746L:	[email protected]
12747S:	Orphan
12748F:	drivers/tty/serial/jsm/
12749
12750K10TEMP HARDWARE MONITORING DRIVER
12751M:	Clemens Ladisch <[email protected]>
12752L:	[email protected]
12753S:	Maintained
12754F:	Documentation/hwmon/k10temp.rst
12755F:	drivers/hwmon/k10temp.c
12756
12757K8TEMP HARDWARE MONITORING DRIVER
12758M:	Rudolf Marek <[email protected]>
12759L:	[email protected]
12760S:	Maintained
12761F:	Documentation/hwmon/k8temp.rst
12762F:	drivers/hwmon/k8temp.c
12763
12764KASAN
12765M:	Andrey Ryabinin <[email protected]>
12766R:	Alexander Potapenko <[email protected]>
12767R:	Andrey Konovalov <[email protected]>
12768R:	Dmitry Vyukov <[email protected]>
12769R:	Vincenzo Frascino <[email protected]>
12770L:	[email protected]
12771S:	Maintained
12772B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12773F:	Documentation/dev-tools/kasan.rst
12774F:	arch/*/include/asm/*kasan.h
12775F:	arch/*/mm/kasan_init*
12776F:	include/linux/kasan*.h
12777F:	lib/Kconfig.kasan
12778F:	mm/kasan/
12779F:	scripts/Makefile.kasan
12780
12781KCONFIG
12782M:	Masahiro Yamada <[email protected]>
12783L:	[email protected]
12784S:	Maintained
12785Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12787F:	Documentation/kbuild/kconfig*
12788F:	scripts/Kconfig.include
12789F:	scripts/kconfig/
12790
12791KCORE
12792M:	Omar Sandoval <[email protected]>
12793L:	[email protected]
12794S:	Maintained
12795F:	fs/proc/kcore.c
12796F:	include/linux/kcore.h
12797
12798KCOV
12799R:	Dmitry Vyukov <[email protected]>
12800R:	Andrey Konovalov <[email protected]>
12801L:	[email protected]
12802S:	Maintained
12803B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12804F:	Documentation/dev-tools/kcov.rst
12805F:	include/linux/kcov.h
12806F:	include/uapi/linux/kcov.h
12807F:	kernel/kcov.c
12808F:	scripts/Makefile.kcov
12809
12810KCSAN
12811M:	Marco Elver <[email protected]>
12812R:	Dmitry Vyukov <[email protected]>
12813L:	[email protected]
12814S:	Maintained
12815F:	Documentation/dev-tools/kcsan.rst
12816F:	include/linux/kcsan*.h
12817F:	kernel/kcsan/
12818F:	lib/Kconfig.kcsan
12819F:	scripts/Makefile.kcsan
12820
12821KDUMP
12822M:	Baoquan He <[email protected]>
12823R:	Vivek Goyal <[email protected]>
12824R:	Dave Young <[email protected]>
12825L:	[email protected]
12826S:	Maintained
12827W:	http://lse.sourceforge.net/kdump/
12828F:	Documentation/admin-guide/kdump/
12829F:	fs/proc/vmcore.c
12830F:	include/linux/crash_core.h
12831F:	include/linux/crash_dump.h
12832F:	include/uapi/linux/vmcore.h
12833F:	kernel/crash_*.c
12834
12835KEENE FM RADIO TRANSMITTER DRIVER
12836M:	Hans Verkuil <[email protected]>
12837L:	[email protected]
12838S:	Maintained
12839W:	https://linuxtv.org
12840T:	git git://linuxtv.org/media.git
12841F:	drivers/media/radio/radio-keene*
12842
12843KERNEL AUTOMOUNTER
12844M:	Ian Kent <[email protected]>
12845L:	[email protected]
12846S:	Maintained
12847F:	fs/autofs/
12848
12849KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12850M:	Masahiro Yamada <[email protected]>
12851R:	Nathan Chancellor <[email protected]>
12852R:	Nicolas Schier <[email protected]>
12853L:	[email protected]
12854S:	Maintained
12855Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12857F:	Documentation/kbuild/
12858F:	Makefile
12859F:	scripts/*vmlinux*
12860F:	scripts/Kbuild*
12861F:	scripts/Makefile*
12862F:	scripts/basic/
12863F:	scripts/clang-tools/
12864F:	scripts/dummy-tools/
12865F:	scripts/include/
12866F:	scripts/mk*
12867F:	scripts/mod/
12868F:	scripts/package/
12869F:	usr/
12870
12871KERNEL HARDENING (not covered by other areas)
12872M:	Kees Cook <[email protected]>
12873R:	Gustavo A. R. Silva <[email protected]>
12874L:	[email protected]
12875S:	Supported
12876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12877F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12878F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12879F:	arch/*/configs/hardening.config
12880F:	include/linux/overflow.h
12881F:	include/linux/randomize_kstack.h
12882F:	include/linux/ucopysize.h
12883F:	kernel/configs/hardening.config
12884F:	lib/tests/usercopy_kunit.c
12885F:	mm/usercopy.c
12886F:	security/Kconfig.hardening
12887K:	\b(add|choose)_random_kstack_offset\b
12888K:	\b__check_(object_size|heap_object)\b
12889K:	\b__counted_by(_le|_be)?\b
12890
12891KERNEL JANITORS
12892L:	[email protected]
12893S:	Odd Fixes
12894W:	http://kernelnewbies.org/KernelJanitors
12895
12896KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12897M:	Chuck Lever <[email protected]>
12898M:	Jeff Layton <[email protected]>
12899R:	Neil Brown <[email protected]>
12900R:	Olga Kornievskaia <[email protected]>
12901R:	Dai Ngo <[email protected]>
12902R:	Tom Talpey <[email protected]>
12903L:	[email protected]
12904S:	Supported
12905B:	https://bugzilla.kernel.org
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12907F:	Documentation/filesystems/nfs/
12908F:	fs/lockd/
12909F:	fs/nfs_common/
12910F:	fs/nfsd/
12911F:	include/linux/lockd/
12912F:	include/linux/sunrpc/
12913F:	include/trace/events/rpcgss.h
12914F:	include/trace/events/rpcrdma.h
12915F:	include/trace/events/sunrpc.h
12916F:	include/trace/misc/fs.h
12917F:	include/trace/misc/nfs.h
12918F:	include/trace/misc/sunrpc.h
12919F:	include/uapi/linux/nfsd/
12920F:	include/uapi/linux/sunrpc/
12921F:	net/sunrpc/
12922F:	tools/net/sunrpc/
12923
12924KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12925M:	Thomas Weißschuh <[email protected]>
12926R:	Christian Heusel <[email protected]>
12927R:	Nathan Chancellor <[email protected]>
12928S:	Maintained
12929F:	scripts/package/PKGBUILD
12930
12931KERNEL REGRESSIONS
12932M:	Thorsten Leemhuis <[email protected]>
12933L:	[email protected]
12934S:	Supported
12935F:	Documentation/admin-guide/reporting-regressions.rst
12936F:	Documentation/process/handling-regressions.rst
12937
12938KERNEL SELFTEST FRAMEWORK
12939M:	Shuah Khan <[email protected]>
12940M:	Shuah Khan <[email protected]>
12941L:	[email protected]
12942S:	Maintained
12943Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12945F:	Documentation/dev-tools/kselftest*
12946F:	tools/testing/selftests/
12947
12948KERNEL SMB3 SERVER (KSMBD)
12949M:	Namjae Jeon <[email protected]>
12950M:	Namjae Jeon <[email protected]>
12951M:	Steve French <[email protected]>
12952M:	Steve French <[email protected]>
12953R:	Sergey Senozhatsky <[email protected]>
12954R:	Tom Talpey <[email protected]>
12955L:	[email protected]
12956S:	Maintained
12957T:	git git://git.samba.org/ksmbd.git
12958F:	Documentation/filesystems/smb/ksmbd.rst
12959F:	fs/smb/common/
12960F:	fs/smb/server/
12961
12962KERNEL UNIT TESTING FRAMEWORK (KUnit)
12963M:	Brendan Higgins <[email protected]>
12964M:	David Gow <[email protected]>
12965R:	Rae Moar <[email protected]>
12966L:	[email protected]
12967L:	[email protected]
12968S:	Maintained
12969W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12972F:	Documentation/dev-tools/kunit/
12973F:	include/kunit/
12974F:	lib/kunit/
12975F:	rust/kernel/kunit.rs
12976F:	rust/macros/kunit.rs
12977F:	scripts/rustdoc_test_*
12978F:	tools/testing/kunit/
12979
12980KERNEL USERMODE HELPER
12981M:	Luis Chamberlain <[email protected]>
12982L:	[email protected]
12983S:	Maintained
12984F:	include/linux/umh.h
12985F:	kernel/umh.c
12986
12987KERNEL VIRTUAL MACHINE (KVM)
12988M:	Paolo Bonzini <[email protected]>
12989L:	[email protected]
12990S:	Supported
12991W:	http://www.linux-kvm.org
12992T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12993F:	Documentation/virt/kvm/
12994F:	include/asm-generic/kvm*
12995F:	include/kvm/iodev.h
12996F:	include/linux/kvm*
12997F:	include/trace/events/kvm.h
12998F:	include/uapi/asm-generic/kvm*
12999F:	include/uapi/linux/kvm*
13000F:	tools/kvm/
13001F:	tools/testing/selftests/kvm/
13002F:	virt/kvm/*
13003
13004KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13005M:	Marc Zyngier <[email protected]>
13006M:	Oliver Upton <[email protected]>
13007R:	Joey Gouly <[email protected]>
13008R:	Suzuki K Poulose <[email protected]>
13009R:	Zenghui Yu <[email protected]>
13010L:	[email protected] (moderated for non-subscribers)
13011L:	[email protected]
13012S:	Maintained
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13014F:	Documentation/virt/kvm/arm/
13015F:	Documentation/virt/kvm/devices/arm*
13016F:	arch/arm64/include/asm/kvm*
13017F:	arch/arm64/include/uapi/asm/kvm*
13018F:	arch/arm64/kvm/
13019F:	include/kvm/arm_*
13020F:	tools/testing/selftests/kvm/*/arm64/
13021F:	tools/testing/selftests/kvm/arm64/
13022
13023KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13024M:	Tianrui Zhao <[email protected]>
13025M:	Bibo Mao <[email protected]>
13026M:	Huacai Chen <[email protected]>
13027L:	[email protected]
13028L:	[email protected]
13029S:	Maintained
13030T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13031F:	Documentation/virt/kvm/loongarch/
13032F:	arch/loongarch/include/asm/kvm*
13033F:	arch/loongarch/include/uapi/asm/kvm*
13034F:	arch/loongarch/kvm/
13035
13036KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13037M:	Huacai Chen <[email protected]>
13038L:	[email protected]
13039L:	[email protected]
13040S:	Maintained
13041T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13042F:	arch/mips/include/asm/kvm*
13043F:	arch/mips/include/uapi/asm/kvm*
13044F:	arch/mips/kvm/
13045
13046KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13047M:	Madhavan Srinivasan <[email protected]>
13048R:	Nicholas Piggin <[email protected]>
13049L:	[email protected]
13050L:	[email protected]
13051S:	Maintained (Book3S 64-bit HV)
13052S:	Odd fixes (Book3S 64-bit PR)
13053S:	Orphan (Book3E and 32-bit)
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13055F:	arch/powerpc/include/asm/kvm*
13056F:	arch/powerpc/include/uapi/asm/kvm*
13057F:	arch/powerpc/kernel/kvm*
13058F:	arch/powerpc/kvm/
13059
13060KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13061M:	Anup Patel <[email protected]>
13062R:	Atish Patra <[email protected]>
13063L:	[email protected]
13064L:	[email protected]
13065L:	[email protected]
13066S:	Maintained
13067T:	git https://github.com/kvm-riscv/linux.git
13068F:	arch/riscv/include/asm/kvm*
13069F:	arch/riscv/include/uapi/asm/kvm*
13070F:	arch/riscv/kvm/
13071F:	tools/testing/selftests/kvm/*/riscv/
13072F:	tools/testing/selftests/kvm/riscv/
13073
13074KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13075M:	Christian Borntraeger <[email protected]>
13076M:	Janosch Frank <[email protected]>
13077M:	Claudio Imbrenda <[email protected]>
13078R:	David Hildenbrand <[email protected]>
13079L:	[email protected]
13080S:	Supported
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13082F:	Documentation/virt/kvm/s390*
13083F:	arch/s390/include/asm/gmap.h
13084F:	arch/s390/include/asm/kvm*
13085F:	arch/s390/include/uapi/asm/kvm*
13086F:	arch/s390/include/uapi/asm/uvdevice.h
13087F:	arch/s390/kernel/uv.c
13088F:	arch/s390/kvm/
13089F:	arch/s390/mm/gmap.c
13090F:	drivers/s390/char/uvdevice.c
13091F:	tools/testing/selftests/drivers/s390x/uvdevice/
13092F:	tools/testing/selftests/kvm/*/s390/
13093F:	tools/testing/selftests/kvm/s390/
13094
13095KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13096M:	Sean Christopherson <[email protected]>
13097M:	Paolo Bonzini <[email protected]>
13098L:	[email protected]
13099S:	Supported
13100P:	Documentation/process/maintainer-kvm-x86.rst
13101T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13102F:	arch/x86/include/asm/kvm*
13103F:	arch/x86/include/asm/svm.h
13104F:	arch/x86/include/asm/vmx*.h
13105F:	arch/x86/include/uapi/asm/kvm*
13106F:	arch/x86/include/uapi/asm/svm.h
13107F:	arch/x86/include/uapi/asm/vmx.h
13108F:	arch/x86/kvm/
13109F:	arch/x86/kvm/*/
13110F:	tools/testing/selftests/kvm/*/x86/
13111F:	tools/testing/selftests/kvm/x86/
13112
13113KERNFS
13114M:	Greg Kroah-Hartman <[email protected]>
13115M:	Tejun Heo <[email protected]>
13116S:	Supported
13117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13118F:	fs/kernfs/
13119F:	include/linux/kernfs.h
13120
13121KEXEC
13122L:	[email protected]
13123W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13124F:	include/linux/kexec.h
13125F:	include/uapi/linux/kexec.h
13126F:	kernel/kexec*
13127
13128KEYS-ENCRYPTED
13129M:	Mimi Zohar <[email protected]>
13130L:	[email protected]
13131L:	[email protected]
13132S:	Supported
13133F:	Documentation/security/keys/trusted-encrypted.rst
13134F:	include/keys/encrypted-type.h
13135F:	security/keys/encrypted-keys/
13136
13137KEYS-TRUSTED
13138M:	James Bottomley <[email protected]>
13139M:	Jarkko Sakkinen <[email protected]>
13140M:	Mimi Zohar <[email protected]>
13141L:	[email protected]
13142L:	[email protected]
13143S:	Supported
13144F:	Documentation/security/keys/trusted-encrypted.rst
13145F:	include/keys/trusted-type.h
13146F:	include/keys/trusted_tpm.h
13147F:	security/keys/trusted-keys/
13148
13149KEYS-TRUSTED-CAAM
13150M:	Ahmad Fatoum <[email protected]>
13151R:	Pengutronix Kernel Team <[email protected]>
13152L:	[email protected]
13153L:	[email protected]
13154S:	Maintained
13155F:	include/keys/trusted_caam.h
13156F:	security/keys/trusted-keys/trusted_caam.c
13157
13158KEYS-TRUSTED-DCP
13159M:	David Gstir <[email protected]>
13160R:	sigma star Kernel Team <[email protected]>
13161L:	[email protected]
13162L:	[email protected]
13163S:	Supported
13164F:	include/keys/trusted_dcp.h
13165F:	security/keys/trusted-keys/trusted_dcp.c
13166
13167KEYS-TRUSTED-TEE
13168M:	Sumit Garg <[email protected]>
13169L:	[email protected]
13170L:	[email protected]
13171S:	Supported
13172F:	include/keys/trusted_tee.h
13173F:	security/keys/trusted-keys/trusted_tee.c
13174
13175KEYS/KEYRINGS
13176M:	David Howells <[email protected]>
13177M:	Jarkko Sakkinen <[email protected]>
13178L:	[email protected]
13179S:	Maintained
13180F:	Documentation/security/keys/core.rst
13181F:	include/keys/
13182F:	include/linux/key-type.h
13183F:	include/linux/key.h
13184F:	include/linux/keyctl.h
13185F:	include/uapi/linux/keyctl.h
13186F:	security/keys/
13187
13188KEYS/KEYRINGS_INTEGRITY
13189M:	Jarkko Sakkinen <[email protected]>
13190M:	Mimi Zohar <[email protected]>
13191L:	[email protected]
13192L:	[email protected]
13193S:	Supported
13194W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13195F:	security/integrity/platform_certs
13196
13197KFENCE
13198M:	Alexander Potapenko <[email protected]>
13199M:	Marco Elver <[email protected]>
13200R:	Dmitry Vyukov <[email protected]>
13201L:	[email protected]
13202S:	Maintained
13203F:	Documentation/dev-tools/kfence.rst
13204F:	arch/*/include/asm/kfence.h
13205F:	include/linux/kfence.h
13206F:	lib/Kconfig.kfence
13207F:	mm/kfence/
13208
13209KFIFO
13210M:	Stefani Seibold <[email protected]>
13211S:	Maintained
13212F:	include/linux/kfifo.h
13213F:	lib/kfifo.c
13214F:	samples/kfifo/
13215
13216KGDB / KDB /debug_core
13217M:	Jason Wessel <[email protected]>
13218M:	Daniel Thompson <[email protected]>
13219R:	Douglas Anderson <[email protected]>
13220L:	[email protected]
13221S:	Maintained
13222W:	http://kgdb.wiki.kernel.org/
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13224F:	Documentation/process/debugging/kgdb.rst
13225F:	drivers/misc/kgdbts.c
13226F:	drivers/tty/serial/kgdboc.c
13227F:	include/linux/kdb.h
13228F:	include/linux/kgdb.h
13229F:	kernel/debug/
13230F:	kernel/module/kdb.c
13231
13232KHADAS MCU MFD DRIVER
13233M:	Neil Armstrong <[email protected]>
13234L:	[email protected]
13235S:	Maintained
13236F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13237F:	drivers/mfd/khadas-mcu.c
13238F:	drivers/thermal/khadas_mcu_fan.c
13239F:	include/linux/mfd/khadas-mcu.h
13240
13241KIONIX/ROHM KX022A ACCELEROMETER
13242M:	Matti Vaittinen <[email protected]>
13243L:	[email protected]
13244S:	Supported
13245F:	drivers/iio/accel/kionix-kx022a*
13246
13247KMEMLEAK
13248M:	Catalin Marinas <[email protected]>
13249S:	Maintained
13250F:	Documentation/dev-tools/kmemleak.rst
13251F:	include/linux/kmemleak.h
13252F:	mm/kmemleak.c
13253F:	samples/kmemleak/kmemleak-test.c
13254
13255KMSAN
13256M:	Alexander Potapenko <[email protected]>
13257R:	Marco Elver <[email protected]>
13258R:	Dmitry Vyukov <[email protected]>
13259L:	[email protected]
13260S:	Maintained
13261F:	Documentation/dev-tools/kmsan.rst
13262F:	arch/*/include/asm/kmsan.h
13263F:	arch/*/mm/kmsan_*
13264F:	include/linux/kmsan*.h
13265F:	lib/Kconfig.kmsan
13266F:	mm/kmsan/
13267F:	scripts/Makefile.kmsan
13268
13269KPROBES
13270M:	Naveen N Rao <[email protected]>
13271M:	Anil S Keshavamurthy <[email protected]>
13272M:	"David S. Miller" <[email protected]>
13273M:	Masami Hiramatsu <[email protected]>
13274L:	[email protected]
13275L:	[email protected]
13276S:	Maintained
13277Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13279F:	Documentation/trace/kprobes.rst
13280F:	include/asm-generic/kprobes.h
13281F:	include/linux/kprobes.h
13282F:	kernel/kprobes.c
13283F:	lib/tests/test_kprobes.c
13284F:	samples/kprobes
13285
13286KS0108 LCD CONTROLLER DRIVER
13287M:	Miguel Ojeda <[email protected]>
13288S:	Maintained
13289F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13290F:	drivers/auxdisplay/ks0108.c
13291F:	include/linux/ks0108.h
13292
13293KTD253 BACKLIGHT DRIVER
13294M:	Linus Walleij <[email protected]>
13295S:	Maintained
13296F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13297F:	drivers/video/backlight/ktd253-backlight.c
13298
13299KTD2801 BACKLIGHT DRIVER
13300M:	Duje Mihanović <[email protected]>
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13303F:	drivers/video/backlight/ktd2801-backlight.c
13304
13305KTEST
13306M:	Steven Rostedt <[email protected]>
13307M:	John Hawley <[email protected]>
13308S:	Maintained
13309F:	tools/testing/ktest
13310
13311KTZ8866 BACKLIGHT DRIVER
13312M:	Jianhua Lu <[email protected]>
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13315F:	drivers/video/backlight/ktz8866.c
13316
13317KVM PARAVIRT (KVM/paravirt)
13318M:	Paolo Bonzini <[email protected]>
13319R:	Vitaly Kuznetsov <[email protected]>
13320L:	[email protected]
13321S:	Supported
13322T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13323F:	arch/um/include/asm/kvm_para.h
13324F:	arch/x86/include/asm/kvm_para.h
13325F:	arch/x86/include/asm/pvclock-abi.h
13326F:	arch/x86/include/uapi/asm/kvm_para.h
13327F:	arch/x86/kernel/kvm.c
13328F:	arch/x86/kernel/kvmclock.c
13329F:	include/asm-generic/kvm_para.h
13330F:	include/linux/kvm_para.h
13331F:	include/uapi/asm-generic/kvm_para.h
13332F:	include/uapi/linux/kvm_para.h
13333
13334KVM X86 HYPER-V (KVM/hyper-v)
13335M:	Vitaly Kuznetsov <[email protected]>
13336M:	Sean Christopherson <[email protected]>
13337M:	Paolo Bonzini <[email protected]>
13338L:	[email protected]
13339S:	Supported
13340T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13341F:	arch/x86/kvm/hyperv.*
13342F:	arch/x86/kvm/kvm_onhyperv.*
13343F:	arch/x86/kvm/svm/hyperv.*
13344F:	arch/x86/kvm/svm/svm_onhyperv.*
13345F:	arch/x86/kvm/vmx/hyperv.*
13346
13347KVM X86 Xen (KVM/Xen)
13348M:	David Woodhouse <[email protected]>
13349M:	Paul Durrant <[email protected]>
13350M:	Sean Christopherson <[email protected]>
13351M:	Paolo Bonzini <[email protected]>
13352L:	[email protected]
13353S:	Supported
13354T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13355F:	arch/x86/kvm/xen.*
13356
13357L3MDEV
13358M:	David Ahern <[email protected]>
13359L:	[email protected]
13360S:	Maintained
13361F:	include/net/l3mdev.h
13362F:	net/l3mdev
13363
13364LANDLOCK SECURITY MODULE
13365M:	Mickaël Salaün <[email protected]>
13366R:	Günther Noack <[email protected]>
13367L:	[email protected]
13368S:	Supported
13369W:	https://landlock.io
13370T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13371F:	Documentation/admin-guide/LSM/landlock.rst
13372F:	Documentation/security/landlock.rst
13373F:	Documentation/userspace-api/landlock.rst
13374F:	fs/ioctl.c
13375F:	include/uapi/linux/landlock.h
13376F:	samples/landlock/
13377F:	security/landlock/
13378F:	tools/testing/selftests/landlock/
13379K:	landlock
13380K:	LANDLOCK
13381
13382LANTIQ / INTEL Ethernet drivers
13383M:	Hauke Mehrtens <[email protected]>
13384L:	[email protected]
13385S:	Maintained
13386F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13387F:	drivers/net/dsa/lantiq_gswip.c
13388F:	drivers/net/dsa/lantiq_pce.h
13389F:	drivers/net/ethernet/lantiq_xrx200.c
13390F:	net/dsa/tag_gswip.c
13391
13392LANTIQ MIPS ARCHITECTURE
13393M:	John Crispin <[email protected]>
13394L:	[email protected]
13395S:	Maintained
13396F:	arch/mips/lantiq
13397F:	drivers/soc/lantiq
13398
13399LANTIQ PEF2256 DRIVER
13400M:	Herve Codina <[email protected]>
13401S:	Maintained
13402F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13403F:	drivers/net/wan/framer/pef2256/
13404F:	drivers/pinctrl/pinctrl-pef2256.c
13405F:	include/linux/framer/pef2256.h
13406
13407LASI 53c700 driver for PARISC
13408M:	"James E.J. Bottomley" <[email protected]>
13409L:	[email protected]
13410S:	Maintained
13411F:	Documentation/scsi/53c700.rst
13412F:	drivers/scsi/53c700*
13413
13414LEAKING_ADDRESSES
13415M:	Tycho Andersen <[email protected]>
13416R:	Kees Cook <[email protected]>
13417L:	[email protected]
13418S:	Maintained
13419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13420F:	scripts/leaking_addresses.pl
13421
13422LED SUBSYSTEM
13423M:	Lee Jones <[email protected]>
13424M:	Pavel Machek <[email protected]>
13425L:	[email protected]
13426S:	Maintained
13427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13428F:	Documentation/devicetree/bindings/leds/
13429F:	Documentation/leds/
13430F:	drivers/leds/
13431F:	include/dt-bindings/leds/
13432F:	include/linux/leds.h
13433
13434LEGO MINDSTORMS EV3
13435R:	David Lechner <[email protected]>
13436S:	Maintained
13437F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13438F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13439F:	drivers/power/supply/lego_ev3_battery.c
13440
13441LEGO USB Tower driver
13442M:	Juergen Stuber <[email protected]>
13443L:	[email protected]
13444S:	Maintained
13445W:	http://legousb.sourceforge.net/
13446F:	drivers/usb/misc/legousbtower.c
13447
13448LENOVO WMI HOTKEY UTILITIES DRIVER
13449M:	Jackie Dong <[email protected]>
13450L:	[email protected]
13451S:	Maintained
13452F:	drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13453
13454LETSKETCH HID TABLET DRIVER
13455M:	Hans de Goede <[email protected]>
13456L:	[email protected]
13457S:	Maintained
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13459F:	drivers/hid/hid-letsketch.c
13460
13461LG LAPTOP EXTRAS
13462M:	Matan Ziv-Av <[email protected]>
13463L:	[email protected]
13464S:	Maintained
13465F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13466F:	Documentation/admin-guide/laptops/lg-laptop.rst
13467F:	drivers/platform/x86/lg-laptop.c
13468
13469LG2160 MEDIA DRIVER
13470M:	Michael Krufky <[email protected]>
13471L:	[email protected]
13472S:	Maintained
13473W:	https://linuxtv.org
13474W:	http://github.com/mkrufky
13475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13476T:	git git://linuxtv.org/mkrufky/tuners.git
13477F:	drivers/media/dvb-frontends/lg2160.*
13478
13479LGDT3305 MEDIA DRIVER
13480M:	Michael Krufky <[email protected]>
13481L:	[email protected]
13482S:	Maintained
13483W:	https://linuxtv.org
13484W:	http://github.com/mkrufky
13485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13486T:	git git://linuxtv.org/mkrufky/tuners.git
13487F:	drivers/media/dvb-frontends/lgdt3305.*
13488
13489LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13490M:	Viresh Kumar <[email protected]>
13491L:	[email protected]
13492S:	Maintained
13493F:	drivers/ata/pata_arasan_cf.c
13494F:	include/linux/pata_arasan_cf_data.h
13495
13496LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13497M:	Linus Walleij <[email protected]>
13498L:	[email protected]
13499S:	Maintained
13500F:	drivers/ata/pata_ftide010.c
13501F:	drivers/ata/sata_gemini.c
13502F:	drivers/ata/sata_gemini.h
13503
13504LIBATA SATA AHCI PLATFORM devices support
13505M:	Hans de Goede <[email protected]>
13506L:	[email protected]
13507S:	Maintained
13508F:	drivers/ata/ahci_platform.c
13509F:	drivers/ata/libahci_platform.c
13510F:	include/linux/ahci_platform.h
13511
13512LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13513M:	Mikael Pettersson <[email protected]>
13514L:	[email protected]
13515S:	Maintained
13516F:	drivers/ata/sata_promise.*
13517
13518LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13519M:	Damien Le Moal <[email protected]>
13520M:	Niklas Cassel <[email protected]>
13521L:	[email protected]
13522S:	Maintained
13523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13524F:	Documentation/ABI/testing/sysfs-ata
13525F:	Documentation/devicetree/bindings/ata/
13526F:	drivers/ata/
13527F:	include/linux/ata.h
13528F:	include/linux/libata.h
13529
13530LIBETH COMMON ETHERNET LIBRARY
13531M:	Alexander Lobakin <[email protected]>
13532L:	[email protected]
13533L:	[email protected] (moderated for non-subscribers)
13534S:	Maintained
13535T:	git https://github.com/alobakin/linux.git
13536F:	drivers/net/ethernet/intel/libeth/
13537F:	include/net/libeth/
13538K:	libeth
13539
13540LIBIE COMMON INTEL ETHERNET LIBRARY
13541M:	Alexander Lobakin <[email protected]>
13542L:	[email protected] (moderated for non-subscribers)
13543L:	[email protected]
13544S:	Maintained
13545T:	git https://github.com/alobakin/linux.git
13546F:	drivers/net/ethernet/intel/libie/
13547F:	include/linux/net/intel/libie/
13548K:	libie
13549
13550LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13551M:	Vishal Verma <[email protected]>
13552M:	Dan Williams <[email protected]>
13553M:	Dave Jiang <[email protected]>
13554L:	[email protected]
13555S:	Supported
13556Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13557P:	Documentation/nvdimm/maintainer-entry-profile.rst
13558F:	drivers/nvdimm/btt*
13559
13560LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13561M:	Dan Williams <[email protected]>
13562M:	Vishal Verma <[email protected]>
13563M:	Dave Jiang <[email protected]>
13564L:	[email protected]
13565S:	Supported
13566Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13567P:	Documentation/nvdimm/maintainer-entry-profile.rst
13568F:	drivers/nvdimm/pmem*
13569
13570LIBNVDIMM: DEVICETREE BINDINGS
13571M:	Oliver O'Halloran <[email protected]>
13572L:	[email protected]
13573S:	Supported
13574Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13575F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13576F:	drivers/nvdimm/of_pmem.c
13577
13578LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13579M:	Dan Williams <[email protected]>
13580M:	Vishal Verma <[email protected]>
13581M:	Dave Jiang <[email protected]>
13582M:	Ira Weiny <[email protected]>
13583L:	[email protected]
13584S:	Supported
13585Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13586P:	Documentation/nvdimm/maintainer-entry-profile.rst
13587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13588F:	drivers/acpi/nfit/*
13589F:	drivers/nvdimm/*
13590F:	include/linux/libnvdimm.h
13591F:	include/linux/nd.h
13592F:	include/uapi/linux/ndctl.h
13593F:	tools/testing/nvdimm/
13594
13595LIBRARY CODE
13596M:	Andrew Morton <[email protected]>
13597L:	[email protected]
13598S:	Supported
13599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13600F:	lib/*
13601
13602LICENSES and SPDX stuff
13603M:	Thomas Gleixner <[email protected]>
13604M:	Greg Kroah-Hartman <[email protected]>
13605L:	[email protected]
13606S:	Maintained
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13608F:	COPYING
13609F:	Documentation/process/license-rules.rst
13610F:	LICENSES/
13611F:	scripts/spdxcheck-test.sh
13612F:	scripts/spdxcheck.py
13613F:	scripts/spdxexclude
13614
13615LINEAR RANGES HELPERS
13616M:	Mark Brown <[email protected]>
13617R:	Matti Vaittinen <[email protected]>
13618F:	include/linux/linear_range.h
13619F:	lib/linear_ranges.c
13620F:	lib/tests/test_linear_ranges.c
13621
13622LINUX FOR POWER MACINTOSH
13623L:	[email protected]
13624S:	Orphan
13625F:	arch/powerpc/platforms/powermac/
13626F:	drivers/macintosh/
13627X:	drivers/macintosh/adb-iop.c
13628X:	drivers/macintosh/via-macii.c
13629
13630LINUX FOR POWERPC (32-BIT AND 64-BIT)
13631M:	Madhavan Srinivasan <[email protected]>
13632M:	Michael Ellerman <[email protected]>
13633R:	Nicholas Piggin <[email protected]>
13634R:	Christophe Leroy <[email protected]>
13635R:	Naveen N Rao <[email protected]>
13636L:	[email protected]
13637S:	Supported
13638W:	https://github.com/linuxppc/wiki/wiki
13639Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13641F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13642F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13643F:	Documentation/devicetree/bindings/powerpc/
13644F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13645F:	Documentation/arch/powerpc/
13646F:	arch/powerpc/
13647F:	drivers/*/*/*pasemi*
13648F:	drivers/*/*pasemi*
13649F:	drivers/char/tpm/tpm_ibmvtpm*
13650F:	drivers/crypto/nx/
13651F:	drivers/i2c/busses/i2c-opal.c
13652F:	drivers/net/ethernet/ibm/ibmveth.*
13653F:	drivers/net/ethernet/ibm/ibmvnic.*
13654F:	drivers/pci/hotplug/pnv_php.c
13655F:	drivers/pci/hotplug/rpa*
13656F:	drivers/rtc/rtc-opal.c
13657F:	drivers/scsi/ibmvscsi/
13658F:	drivers/tty/hvc/hvc_opal.c
13659F:	drivers/watchdog/wdrtas.c
13660F:	include/linux/papr_scm.h
13661F:	include/uapi/linux/papr_pdsm.h
13662F:	tools/testing/selftests/powerpc
13663N:	/pmac
13664N:	powermac
13665N:	powernv
13666N:	[^a-z0-9]ps3
13667N:	pseries
13668
13669LINUX FOR POWERPC EMBEDDED MPC5XXX
13670M:	Anatolij Gustschin <[email protected]>
13671L:	[email protected]
13672S:	Odd Fixes
13673F:	arch/powerpc/platforms/512x/
13674F:	arch/powerpc/platforms/52xx/
13675
13676LINUX FOR POWERPC EMBEDDED PPC4XX
13677L:	[email protected]
13678S:	Orphan
13679F:	arch/powerpc/platforms/44x/
13680
13681LINUX FOR POWERPC EMBEDDED PPC85XX
13682M:	Scott Wood <[email protected]>
13683L:	[email protected]
13684S:	Odd fixes
13685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13686F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13687F:	Documentation/devicetree/bindings/powerpc/fsl/
13688F:	arch/powerpc/platforms/85xx/
13689
13690LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13691M:	Christophe Leroy <[email protected]>
13692L:	[email protected]
13693S:	Maintained
13694F:	arch/powerpc/platforms/8xx/
13695F:	arch/powerpc/platforms/83xx/
13696
13697LINUX KERNEL DUMP TEST MODULE (LKDTM)
13698M:	Kees Cook <[email protected]>
13699S:	Maintained
13700F:	drivers/misc/lkdtm/*
13701F:	tools/testing/selftests/lkdtm/*
13702
13703LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13704M:	Alan Stern <[email protected]>
13705M:	Andrea Parri <[email protected]>
13706M:	Will Deacon <[email protected]>
13707M:	Peter Zijlstra <[email protected]>
13708M:	Boqun Feng <[email protected]>
13709M:	Nicholas Piggin <[email protected]>
13710M:	David Howells <[email protected]>
13711M:	Jade Alglave <[email protected]>
13712M:	Luc Maranget <[email protected]>
13713M:	"Paul E. McKenney" <[email protected]>
13714R:	Akira Yokosawa <[email protected]>
13715R:	Daniel Lustig <[email protected]>
13716R:	Joel Fernandes <[email protected]>
13717L:	[email protected]
13718L:	[email protected]
13719L:	[email protected]
13720S:	Supported
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13722F:	Documentation/atomic_bitops.txt
13723F:	Documentation/atomic_t.txt
13724F:	Documentation/core-api/refcount-vs-atomic.rst
13725F:	Documentation/litmus-tests/
13726F:	Documentation/memory-barriers.txt
13727F:	tools/memory-model/
13728
13729LINUX-NEXT TREE
13730M:	Stephen Rothwell <[email protected]>
13731L:	[email protected]
13732S:	Supported
13733B:	mailto:[email protected] and the appropriate development tree
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13735
13736LIS3LV02D ACCELEROMETER DRIVER
13737M:	Eric Piel <[email protected]>
13738S:	Maintained
13739F:	Documentation/misc-devices/lis3lv02d.rst
13740F:	drivers/misc/lis3lv02d/
13741F:	drivers/platform/x86/hp/hp_accel.c
13742
13743LIST KUNIT TEST
13744M:	David Gow <[email protected]>
13745L:	[email protected]
13746L:	[email protected]
13747S:	Maintained
13748F:	lib/tests/list-test.c
13749
13750LITEX PLATFORM
13751M:	Karol Gugala <[email protected]>
13752M:	Mateusz Holenko <[email protected]>
13753M:	Gabriel Somlo <[email protected]>
13754M:	Joel Stanley <[email protected]>
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/*/litex,*.yaml
13757F:	arch/openrisc/boot/dts/or1klitex.dts
13758F:	drivers/mmc/host/litex_mmc.c
13759F:	drivers/net/ethernet/litex/*
13760F:	drivers/soc/litex/*
13761F:	drivers/tty/serial/liteuart.c
13762F:	include/linux/litex.h
13763N:	litex
13764
13765LIVE PATCHING
13766M:	Josh Poimboeuf <[email protected]>
13767M:	Jiri Kosina <[email protected]>
13768M:	Miroslav Benes <[email protected]>
13769M:	Petr Mladek <[email protected]>
13770R:	Joe Lawrence <[email protected]>
13771L:	[email protected]
13772S:	Maintained
13773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13774F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13775F:	Documentation/livepatch/
13776F:	arch/powerpc/include/asm/livepatch.h
13777F:	include/linux/livepatch.h
13778F:	kernel/livepatch/
13779F:	kernel/module/livepatch.c
13780F:	samples/livepatch/
13781F:	tools/testing/selftests/livepatch/
13782
13783LLC (802.2)
13784L:	[email protected]
13785S:	Odd fixes
13786F:	include/linux/llc.h
13787F:	include/net/llc*
13788F:	include/uapi/linux/llc.h
13789F:	net/llc/
13790
13791LM73 HARDWARE MONITOR DRIVER
13792M:	Guillaume Ligneul <[email protected]>
13793L:	[email protected]
13794S:	Maintained
13795F:	drivers/hwmon/lm73.c
13796
13797LM78 HARDWARE MONITOR DRIVER
13798M:	Jean Delvare <[email protected]>
13799L:	[email protected]
13800S:	Maintained
13801F:	Documentation/hwmon/lm78.rst
13802F:	drivers/hwmon/lm78.c
13803
13804LM83 HARDWARE MONITOR DRIVER
13805M:	Jean Delvare <[email protected]>
13806L:	[email protected]
13807S:	Maintained
13808F:	Documentation/hwmon/lm83.rst
13809F:	drivers/hwmon/lm83.c
13810
13811LM90 HARDWARE MONITOR DRIVER
13812M:	Jean Delvare <[email protected]>
13813L:	[email protected]
13814S:	Maintained
13815F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13816F:	Documentation/hwmon/lm90.rst
13817F:	drivers/hwmon/lm90.c
13818F:	include/dt-bindings/thermal/lm90.h
13819
13820LME2510 MEDIA DRIVER
13821M:	Malcolm Priestley <[email protected]>
13822L:	[email protected]
13823S:	Maintained
13824W:	https://linuxtv.org
13825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13826F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13827
13828LOADPIN SECURITY MODULE
13829M:	Kees Cook <[email protected]>
13830S:	Supported
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13832F:	Documentation/admin-guide/LSM/LoadPin.rst
13833F:	security/loadpin/
13834
13835LOCKDOWN SECURITY MODULE
13836L:	[email protected]
13837S:	Odd Fixes
13838T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13839F:	security/lockdown/
13840
13841LOCKING PRIMITIVES
13842M:	Peter Zijlstra <[email protected]>
13843M:	Ingo Molnar <[email protected]>
13844M:	Will Deacon <[email protected]>
13845M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13846R:	Waiman Long <[email protected]>
13847L:	[email protected]
13848S:	Maintained
13849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13850F:	Documentation/locking/
13851F:	arch/*/include/asm/spinlock*.h
13852F:	include/linux/lockdep*.h
13853F:	include/linux/mutex*.h
13854F:	include/linux/rwlock*.h
13855F:	include/linux/rwsem*.h
13856F:	include/linux/seqlock.h
13857F:	include/linux/spinlock*.h
13858F:	kernel/locking/
13859F:	lib/locking*.[ch]
13860F:	rust/helpers/mutex.c
13861F:	rust/helpers/spinlock.c
13862F:	rust/kernel/sync/lock.rs
13863F:	rust/kernel/sync/lock/
13864F:	rust/kernel/sync/locked_by.rs
13865X:	kernel/locking/locktorture.c
13866
13867LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13868M:	"Richard Russon (FlatCap)" <[email protected]>
13869L:	[email protected]
13870S:	Maintained
13871W:	http://www.linux-ntfs.org/content/view/19/37/
13872F:	Documentation/admin-guide/ldm.rst
13873F:	block/partitions/ldm.*
13874
13875LOGITECH HID GAMING KEYBOARDS
13876M:	Hans de Goede <[email protected]>
13877L:	[email protected]
13878S:	Maintained
13879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13880F:	drivers/hid/hid-lg-g15.c
13881
13882LONTIUM LT8912B MIPI TO HDMI BRIDGE
13883M:	Adrien Grassein <[email protected]>
13884S:	Maintained
13885F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13886F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13887
13888LOONGARCH
13889M:	Huacai Chen <[email protected]>
13890R:	WANG Xuerui <[email protected]>
13891L:	[email protected]
13892S:	Maintained
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13894F:	Documentation/arch/loongarch/
13895F:	Documentation/translations/zh_CN/arch/loongarch/
13896F:	arch/loongarch/
13897F:	drivers/*/*loongarch*
13898F:	drivers/cpufreq/loongson3_cpufreq.c
13899
13900LOONGSON GPIO DRIVER
13901M:	Yinbo Zhu <[email protected]>
13902L:	[email protected]
13903S:	Maintained
13904F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13905F:	drivers/gpio/gpio-loongson-64bit.c
13906
13907LOONGSON-2 APB DMA DRIVER
13908M:	Binbin Zhou <[email protected]>
13909L:	[email protected]
13910S:	Maintained
13911F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13912F:	drivers/dma/loongson2-apb-dma.c
13913
13914LOONGSON LS2X I2C DRIVER
13915M:	Binbin Zhou <[email protected]>
13916L:	[email protected]
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13919F:	drivers/i2c/busses/i2c-ls2x.c
13920
13921LOONGSON-2 SOC SERIES CLOCK DRIVER
13922M:	Yinbo Zhu <[email protected]>
13923L:	[email protected]
13924S:	Maintained
13925F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13926F:	drivers/clk/clk-loongson2.c
13927F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13928
13929LOONGSON SPI DRIVER
13930M:	Yinbo Zhu <[email protected]>
13931L:	[email protected]
13932S:	Maintained
13933F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13934F:	drivers/spi/spi-loongson-core.c
13935F:	drivers/spi/spi-loongson-pci.c
13936F:	drivers/spi/spi-loongson-plat.c
13937F:	drivers/spi/spi-loongson.h
13938
13939LOONGSON-2 SOC SERIES GUTS DRIVER
13940M:	Yinbo Zhu <[email protected]>
13941L:	[email protected]
13942S:	Maintained
13943F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13944F:	drivers/soc/loongson/loongson2_guts.c
13945
13946LOONGSON-2 SOC SERIES PM DRIVER
13947M:	Yinbo Zhu <[email protected]>
13948L:	[email protected]
13949S:	Maintained
13950F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13951F:	drivers/soc/loongson/loongson2_pm.c
13952
13953LOONGSON-2 SOC SERIES PINCTRL DRIVER
13954M:	zhanghongchen <[email protected]>
13955M:	Yinbo Zhu <[email protected]>
13956L:	[email protected]
13957S:	Maintained
13958F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13959F:	drivers/pinctrl/pinctrl-loongson2.c
13960
13961LOONGSON-2 SOC SERIES THERMAL DRIVER
13962M:	zhanghongchen <[email protected]>
13963M:	Yinbo Zhu <[email protected]>
13964L:	[email protected]
13965S:	Maintained
13966F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13967F:	drivers/thermal/loongson2_thermal.c
13968
13969LOONGSON EDAC DRIVER
13970M:	Zhao Qunqin <[email protected]>
13971L:	[email protected]
13972S:	Maintained
13973F:	drivers/edac/loongson_edac.c
13974
13975LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13976M:	Sathya Prakash <[email protected]>
13977M:	Sreekanth Reddy <[email protected]>
13978M:	Suganath Prabu Subramani <[email protected]>
13979L:	[email protected]
13980L:	[email protected]
13981S:	Supported
13982W:	http://www.avagotech.com/support/
13983F:	drivers/message/fusion/
13984F:	drivers/scsi/mpt3sas/
13985
13986LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13987M:	Matthew Wilcox <[email protected]>
13988L:	[email protected]
13989S:	Maintained
13990F:	drivers/scsi/sym53c8xx_2/
13991
13992LTC1660 DAC DRIVER
13993M:	Marcus Folkesson <[email protected]>
13994L:	[email protected]
13995S:	Maintained
13996F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13997F:	drivers/iio/dac/ltc1660.c
13998
13999LTC2664 IIO DAC DRIVER
14000M:	Michael Hennerich <[email protected]>
14001M:	Kim Seer Paller <[email protected]>
14002L:	[email protected]
14003S:	Supported
14004W:	https://ez.analog.com/linux-software-drivers
14005F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14006F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14007F:	drivers/iio/dac/ltc2664.c
14008
14009LTC2688 IIO DAC DRIVER
14010M:	Nuno Sá <[email protected]>
14011L:	[email protected]
14012S:	Supported
14013W:	https://ez.analog.com/linux-software-drivers
14014F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14015F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14016F:	drivers/iio/dac/ltc2688.c
14017
14018LTC2947 HARDWARE MONITOR DRIVER
14019M:	Nuno Sá <[email protected]>
14020L:	[email protected]
14021S:	Supported
14022W:	https://ez.analog.com/linux-software-drivers
14023F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14024F:	drivers/hwmon/ltc2947-core.c
14025F:	drivers/hwmon/ltc2947-i2c.c
14026F:	drivers/hwmon/ltc2947-spi.c
14027F:	drivers/hwmon/ltc2947.h
14028
14029LTC2991 HARDWARE MONITOR DRIVER
14030M:	Antoniu Miclaus <[email protected]>
14031L:	[email protected]
14032S:	Supported
14033W:	https://ez.analog.com/linux-software-drivers
14034F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14035F:	drivers/hwmon/ltc2991.c
14036
14037LTC2983 IIO TEMPERATURE DRIVER
14038M:	Nuno Sá <[email protected]>
14039L:	[email protected]
14040S:	Supported
14041W:	https://ez.analog.com/linux-software-drivers
14042F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14043F:	drivers/iio/temperature/ltc2983.c
14044
14045LTC4282 HARDWARE MONITOR DRIVER
14046M:	Nuno Sa <[email protected]>
14047L:	[email protected]
14048S:	Supported
14049F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14050F:	Documentation/hwmon/ltc4282.rst
14051F:	drivers/hwmon/ltc4282.c
14052
14053LTC4286 HARDWARE MONITOR DRIVER
14054M:	Delphine CC Chiu <[email protected]>
14055L:	[email protected]
14056S:	Maintained
14057F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14058F:	Documentation/hwmon/ltc4286.rst
14059F:	drivers/hwmon/pmbus/ltc4286.c
14060
14061LTC4306 I2C MULTIPLEXER DRIVER
14062M:	Michael Hennerich <[email protected]>
14063L:	[email protected]
14064S:	Supported
14065W:	https://ez.analog.com/linux-software-drivers
14066F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14067F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14068
14069LTP (Linux Test Project)
14070M:	Andrea Cervesato <[email protected]>
14071M:	Cyril Hrubis <[email protected]>
14072M:	Jan Stancek <[email protected]>
14073M:	Petr Vorel <[email protected]>
14074M:	Li Wang <[email protected]>
14075M:	Yang Xu <[email protected]>
14076M:	Xiao Yang <[email protected]>
14077L:	[email protected] (subscribers-only)
14078S:	Maintained
14079W:	https://linux-test-project.readthedocs.io/
14080T:	git https://github.com/linux-test-project/ltp.git
14081
14082LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14083M:	Anshul Dalal <[email protected]>
14084L:	[email protected]
14085S:	Maintained
14086F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14087F:	drivers/iio/light/ltr390.c
14088
14089LYNX 28G SERDES PHY DRIVER
14090M:	Ioana Ciornei <[email protected]>
14091L:	[email protected]
14092S:	Supported
14093F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14094F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14095
14096LYNX PCS MODULE
14097M:	Ioana Ciornei <[email protected]>
14098L:	[email protected]
14099S:	Supported
14100F:	drivers/net/pcs/pcs-lynx.c
14101F:	include/linux/pcs-lynx.h
14102
14103M68K ARCHITECTURE
14104M:	Geert Uytterhoeven <[email protected]>
14105L:	[email protected]
14106S:	Maintained
14107W:	http://www.linux-m68k.org/
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14109F:	arch/m68k/
14110F:	drivers/zorro/
14111
14112M68K ON APPLE MACINTOSH
14113M:	Joshua Thompson <[email protected]>
14114L:	[email protected]
14115S:	Maintained
14116W:	http://www.mac.linux-m68k.org/
14117F:	arch/m68k/mac/
14118F:	drivers/macintosh/adb-iop.c
14119F:	drivers/macintosh/via-macii.c
14120
14121M68K ON HP9000/300
14122M:	Philip Blundell <[email protected]>
14123S:	Maintained
14124W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14125F:	arch/m68k/hp300/
14126
14127M88DS3103 MEDIA DRIVER
14128L:	[email protected]
14129S:	Orphan
14130W:	https://linuxtv.org
14131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14132F:	drivers/media/dvb-frontends/m88ds3103*
14133
14134M88RS2000 MEDIA DRIVER
14135M:	Malcolm Priestley <[email protected]>
14136L:	[email protected]
14137S:	Maintained
14138W:	https://linuxtv.org
14139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14140F:	drivers/media/dvb-frontends/m88rs2000*
14141
14142MA901 MASTERKIT USB FM RADIO DRIVER
14143M:	Alexey Klimov <[email protected]>
14144L:	[email protected]
14145S:	Maintained
14146T:	git git://linuxtv.org/media.git
14147F:	drivers/media/radio/radio-ma901.c
14148
14149MAC80211
14150M:	Johannes Berg <[email protected]>
14151L:	[email protected]
14152S:	Maintained
14153W:	https://wireless.wiki.kernel.org/
14154Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14157F:	Documentation/networking/mac80211-injection.rst
14158F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14159F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14160F:	include/net/mac80211.h
14161F:	net/mac80211/
14162
14163MAILBOX API
14164M:	Jassi Brar <[email protected]>
14165L:	[email protected]
14166S:	Maintained
14167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14168F:	Documentation/devicetree/bindings/mailbox/
14169F:	drivers/mailbox/
14170F:	include/dt-bindings/mailbox/
14171F:	include/linux/mailbox_client.h
14172F:	include/linux/mailbox_controller.h
14173
14174MAILBOX ARM MHUv2
14175M:	Viresh Kumar <[email protected]>
14176M:	Tushar Khandelwal <[email protected]>
14177L:	[email protected]
14178S:	Maintained
14179F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14180F:	drivers/mailbox/arm_mhuv2.c
14181F:	include/linux/mailbox/arm_mhuv2_message.h
14182
14183MAILBOX ARM MHUv3
14184M:	Sudeep Holla <[email protected]>
14185M:	Cristian Marussi <[email protected]>
14186L:	[email protected]
14187L:	[email protected] (moderated for non-subscribers)
14188S:	Maintained
14189F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14190F:	drivers/mailbox/arm_mhuv3.c
14191
14192MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14193M:	Alejandro Colomar <[email protected]>
14194L:	[email protected]
14195S:	Maintained
14196W:	http://www.kernel.org/doc/man-pages
14197T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14198T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14199
14200MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14201M:	Jeremy Kerr <[email protected]>
14202M:	Matt Johnston <[email protected]>
14203L:	[email protected]
14204S:	Maintained
14205F:	Documentation/networking/mctp.rst
14206F:	drivers/net/mctp/
14207F:	include/linux/usb/mctp-usb.h
14208F:	include/net/mctp.h
14209F:	include/net/mctpdevice.h
14210F:	include/net/netns/mctp.h
14211F:	net/mctp/
14212
14213MAPLE TREE
14214M:	Liam R. Howlett <[email protected]>
14215L:	[email protected]
14216L:	[email protected]
14217S:	Supported
14218F:	Documentation/core-api/maple_tree.rst
14219F:	include/linux/maple_tree.h
14220F:	include/trace/events/maple_tree.h
14221F:	lib/maple_tree.c
14222F:	lib/test_maple_tree.c
14223F:	tools/testing/radix-tree/maple.c
14224F:	tools/testing/shared/linux/maple_tree.h
14225
14226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14227M:	Rahul Bedarkar <[email protected]>
14228L:	[email protected]
14229S:	Maintained
14230F:	arch/mips/boot/dts/img/pistachio*
14231
14232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14233M:	Andrew Lunn <[email protected]>
14234L:	[email protected]
14235S:	Maintained
14236F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14237F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14238F:	Documentation/networking/devlink/mv88e6xxx.rst
14239F:	drivers/net/dsa/mv88e6xxx/
14240F:	include/linux/dsa/mv88e6xxx.h
14241F:	include/linux/platform_data/mv88e6xxx.h
14242
14243MARVELL 88PM886 PMIC DRIVER
14244M:	Karel Balej <[email protected]>
14245S:	Maintained
14246F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14247F:	drivers/input/misc/88pm886-onkey.c
14248F:	drivers/mfd/88pm886.c
14249F:	drivers/regulator/88pm886-regulator.c
14250F:	drivers/rtc/rtc-88pm886.c
14251F:	include/linux/mfd/88pm886.h
14252
14253MARVELL ARMADA 3700 PHY DRIVERS
14254M:	Miquel Raynal <[email protected]>
14255S:	Maintained
14256F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14257F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14258F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14259F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14260
14261MARVELL ARMADA 3700 SERIAL DRIVER
14262M:	Pali Rohár <[email protected]>
14263S:	Maintained
14264F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14265F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
14266F:	drivers/tty/serial/mvebu-uart.c
14267
14268MARVELL ARMADA DRM SUPPORT
14269M:	Russell King <[email protected]>
14270S:	Maintained
14271T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14272T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14273F:	Documentation/devicetree/bindings/display/armada/
14274F:	drivers/gpu/drm/armada/
14275F:	include/uapi/drm/armada_drm.h
14276
14277MARVELL CRYPTO DRIVER
14278M:	Boris Brezillon <[email protected]>
14279M:	Arnaud Ebalard <[email protected]>
14280M:	Srujana Challa <[email protected]>
14281L:	[email protected]
14282S:	Maintained
14283F:	drivers/crypto/marvell/
14284F:	include/linux/soc/marvell/octeontx2/
14285
14286MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14287M:	Mirko Lindner <[email protected]>
14288M:	Stephen Hemminger <[email protected]>
14289L:	[email protected]
14290S:	Odd fixes
14291F:	drivers/net/ethernet/marvell/sk*
14292
14293MARVELL LIBERTAS WIRELESS DRIVER
14294L:	[email protected]
14295S:	Orphan
14296F:	drivers/net/wireless/marvell/libertas/
14297F:	drivers/net/wireless/marvell/libertas_tf/
14298
14299MARVELL MACCHIATOBIN SUPPORT
14300M:	Russell King <[email protected]>
14301L:	[email protected] (moderated for non-subscribers)
14302S:	Maintained
14303F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14304
14305MARVELL MV643XX ETHERNET DRIVER
14306M:	Sebastian Hesselbarth <[email protected]>
14307L:	[email protected]
14308S:	Maintained
14309F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14310
14311MARVELL MV88X3310 PHY DRIVER
14312M:	Russell King <[email protected]>
14313M:	Marek Behún <[email protected]>
14314L:	[email protected]
14315S:	Maintained
14316F:	drivers/net/phy/marvell10g.c
14317
14318MARVELL MVEBU THERMAL DRIVER
14319M:	Miquel Raynal <[email protected]>
14320S:	Maintained
14321F:	drivers/thermal/armada_thermal.c
14322
14323MARVELL MVNETA ETHERNET DRIVER
14324M:	Marcin Wojtas <[email protected]>
14325L:	[email protected]
14326S:	Maintained
14327F:	drivers/net/ethernet/marvell/mvneta*
14328
14329MARVELL MVPP2 ETHERNET DRIVER
14330M:	Marcin Wojtas <[email protected]>
14331M:	Russell King <[email protected]>
14332L:	[email protected]
14333S:	Maintained
14334F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14335F:	drivers/net/ethernet/marvell/mvpp2/
14336
14337MARVELL MWIFIEX WIRELESS DRIVER
14338M:	Brian Norris <[email protected]>
14339R:	Francesco Dolcini <[email protected]>
14340L:	[email protected]
14341S:	Odd Fixes
14342F:	drivers/net/wireless/marvell/mwifiex/
14343
14344MARVELL MWL8K WIRELESS DRIVER
14345L:	[email protected]
14346S:	Orphan
14347F:	drivers/net/wireless/marvell/mwl8k.c
14348
14349MARVELL NAND CONTROLLER DRIVER
14350M:	Miquel Raynal <[email protected]>
14351L:	[email protected]
14352S:	Maintained
14353F:	drivers/mtd/nand/raw/marvell_nand.c
14354
14355MARVELL OCTEON ENDPOINT DRIVER
14356M:	Veerasenareddy Burru <[email protected]>
14357M:	Sathesh Edara <[email protected]>
14358L:	[email protected]
14359S:	Maintained
14360F:	drivers/net/ethernet/marvell/octeon_ep
14361
14362MARVELL OCTEON ENDPOINT VF DRIVER
14363M:	Veerasenareddy Burru <[email protected]>
14364M:	Sathesh Edara <[email protected]>
14365M:	Shinas Rasheed <[email protected]>
14366M:	Satananda Burla <[email protected]>
14367L:	[email protected]
14368S:	Maintained
14369F:	drivers/net/ethernet/marvell/octeon_ep_vf
14370
14371MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14372M:	Sunil Goutham <[email protected]>
14373M:	Geetha sowjanya <[email protected]>
14374M:	Subbaraya Sundeep <[email protected]>
14375M:	hariprasad <[email protected]>
14376M:	Bharat Bhushan <[email protected]>
14377L:	[email protected]
14378S:	Maintained
14379F:	drivers/net/ethernet/marvell/octeontx2/nic/
14380F:	include/linux/soc/marvell/octeontx2/
14381
14382MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14383M:	Sunil Goutham <[email protected]>
14384M:	Linu Cherian <[email protected]>
14385M:	Geetha sowjanya <[email protected]>
14386M:	Jerin Jacob <[email protected]>
14387M:	hariprasad <[email protected]>
14388M:	Subbaraya Sundeep <[email protected]>
14389L:	[email protected]
14390S:	Maintained
14391F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14392F:	drivers/net/ethernet/marvell/octeontx2/af/
14393
14394MARVELL PEM PMU DRIVER
14395M:	Linu Cherian <[email protected]>
14396M:	Gowthami Thiagarajan <[email protected]>
14397S:	Supported
14398F:	drivers/perf/marvell_pem_pmu.c
14399
14400MARVELL PRESTERA ETHERNET SWITCH DRIVER
14401M:	Taras Chornyi <[email protected]>
14402S:	Supported
14403W:	https://github.com/Marvell-switching/switchdev-prestera
14404F:	drivers/net/ethernet/marvell/prestera/
14405
14406MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14407M:	Nicolas Pitre <[email protected]>
14408S:	Odd Fixes
14409F:	drivers/mmc/host/mvsdio.*
14410
14411MARVELL USB MDIO CONTROLLER DRIVER
14412M:	Tobias Waldekranz <[email protected]>
14413L:	[email protected]
14414S:	Maintained
14415F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14416F:	drivers/net/mdio/mdio-mvusb.c
14417
14418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14419M:	Hu Ziji <[email protected]>
14420L:	[email protected]
14421S:	Supported
14422F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14423F:	drivers/mmc/host/sdhci-xenon*
14424
14425MARVELL OCTEON CN10K DPI DRIVER
14426M:	Vamsi Attunuru <[email protected]>
14427S:	Supported
14428F:	drivers/misc/mrvl_cn10k_dpi.c
14429
14430MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14431R:	[email protected]
14432R:	[email protected]
14433F:	drivers/vdpa/octeon_ep/
14434
14435MARVELL OCTEON HOTPLUG DRIVER
14436R:	Shijith Thotton <[email protected]>
14437R:	Vamsi Attunuru <[email protected]>
14438S:	Supported
14439F:	drivers/pci/hotplug/octep_hp.c
14440
14441MATROX FRAMEBUFFER DRIVER
14442L:	[email protected]
14443S:	Orphan
14444F:	drivers/video/fbdev/matrox/matroxfb_*
14445F:	include/uapi/linux/matroxfb.h
14446
14447MAX15301 DRIVER
14448M:	Daniel Nilsson <[email protected]>
14449L:	[email protected]
14450S:	Maintained
14451F:	Documentation/hwmon/max15301.rst
14452F:	drivers/hwmon/pmbus/max15301.c
14453
14454MAX2175 SDR TUNER DRIVER
14455M:	Ramesh Shanmugasundaram <[email protected]>
14456L:	[email protected]
14457S:	Maintained
14458T:	git git://linuxtv.org/media.git
14459F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14460F:	Documentation/userspace-api/media/drivers/max2175.rst
14461F:	drivers/media/i2c/max2175*
14462F:	include/uapi/linux/max2175.h
14463
14464MAX31335 RTC DRIVER
14465M:	Antoniu Miclaus <[email protected]>
14466L:	[email protected]
14467S:	Supported
14468W:	https://ez.analog.com/linux-software-drivers
14469F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14470F:	drivers/rtc/rtc-max31335.c
14471
14472MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14473L:	[email protected]
14474S:	Orphan
14475F:	Documentation/hwmon/max6650.rst
14476F:	drivers/hwmon/max6650.c
14477
14478MAX9286 QUAD GMSL DESERIALIZER DRIVER
14479M:	Jacopo Mondi <[email protected]>
14480M:	Kieran Bingham <kieran.bingham[email protected]>
14481M:	Laurent Pinchart <laurent.pinchart[email protected]>
14482M:	Niklas Söderlund <niklas.soderlund[email protected]>
14483L:	[email protected]
14484S:	Maintained
14485F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14486F:	drivers/media/i2c/max9286.c
14487
14488MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14489M:	Niklas Söderlund <[email protected]>
14490L:	[email protected]
14491S:	Maintained
14492F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14493F:	drivers/staging/media/max96712/max96712.c
14494
14495MAX96714 GMSL2 DESERIALIZER DRIVER
14496M:	Julien Massot <[email protected]>
14497L:	[email protected]
14498S:	Maintained
14499F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14500F:	drivers/media/i2c/max96714.c
14501
14502MAX96717 GMSL2 SERIALIZER DRIVER
14503M:	Julien Massot <[email protected]>
14504L:	[email protected]
14505S:	Maintained
14506F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14507F:	drivers/media/i2c/max96717.c
14508
14509MAX9860 MONO AUDIO VOICE CODEC DRIVER
14510M:	Peter Rosin <[email protected]>
14511L:	[email protected]
14512S:	Maintained
14513F:	Documentation/devicetree/bindings/sound/max9860.txt
14514F:	sound/soc/codecs/max9860.*
14515
14516MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14517M:	Andreas Klinger <[email protected]>
14518L:	[email protected]
14519S:	Maintained
14520F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14521F:	drivers/iio/proximity/mb1232.c
14522
14523MAXIM MAX11205 DRIVER
14524M:	Ramona Bolboaca <[email protected]>
14525L:	[email protected]
14526S:	Supported
14527W:	https://ez.analog.com/linux-software-drivers
14528F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14529F:	drivers/iio/adc/max11205.c
14530
14531MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14532R:	Iskren Chernev <[email protected]>
14533R:	Krzysztof Kozlowski <[email protected]>
14534R:	Marek Szyprowski <[email protected]>
14535R:	Matheus Castello <[email protected]>
14536L:	[email protected]
14537S:	Maintained
14538F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14539F:	drivers/power/supply/max17040_battery.c
14540
14541MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14542R:	Hans de Goede <[email protected]>
14543R:	Krzysztof Kozlowski <[email protected]>
14544R:	Marek Szyprowski <[email protected]>
14545R:	Sebastian Krzyszkowiak <[email protected]>
14546R:	Purism Kernel Team <[email protected]>
14547L:	[email protected]
14548S:	Maintained
14549F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14550F:	drivers/power/supply/max17042_battery.c
14551
14552MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14553M:	Laurent Pinchart <[email protected]>
14554L:	[email protected]
14555S:	Maintained
14556F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14557F:	drivers/regulator/max20086-regulator.c
14558
14559MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14560M:	Rajat Khandelwal <[email protected]>
14561L:	[email protected]
14562S:	Maintained
14563F:	drivers/iio/temperature/max30208.c
14564
14565MAXIM MAX77650 PMIC MFD DRIVER
14566M:	Bartosz Golaszewski <[email protected]>
14567L:	[email protected]
14568S:	Maintained
14569F:	Documentation/devicetree/bindings/*/*max77650.yaml
14570F:	Documentation/devicetree/bindings/*/max77650*.yaml
14571F:	drivers/gpio/gpio-max77650.c
14572F:	drivers/input/misc/max77650-onkey.c
14573F:	drivers/leds/leds-max77650.c
14574F:	drivers/mfd/max77650.c
14575F:	drivers/power/supply/max77650-charger.c
14576F:	drivers/regulator/max77650-regulator.c
14577F:	include/linux/mfd/max77650.h
14578
14579MAXIM MAX77714 PMIC MFD DRIVER
14580M:	Luca Ceresoli <[email protected]>
14581S:	Maintained
14582F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14583F:	drivers/mfd/max77714.c
14584F:	include/linux/mfd/max77714.h
14585
14586MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14587M:	Javier Martinez Canillas <[email protected]>
14588L:	[email protected]
14589S:	Supported
14590F:	Documentation/devicetree/bindings/*/*max77802.yaml
14591F:	drivers/regulator/max77802-regulator.c
14592F:	include/dt-bindings/*/*max77802.h
14593
14594MAXIM MAX77976 BATTERY CHARGER
14595M:	Luca Ceresoli <[email protected]>
14596S:	Supported
14597F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14598F:	drivers/power/supply/max77976_charger.c
14599
14600MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14601M:	Krzysztof Kozlowski <[email protected]>
14602L:	[email protected]
14603S:	Maintained
14604B:	mailto:[email protected]
14605F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14606F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14607F:	drivers/power/supply/max14577_charger.c
14608F:	drivers/power/supply/max77693_charger.c
14609
14610MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14611M:	Chanwoo Choi <[email protected]>
14612M:	Krzysztof Kozlowski <[email protected]>
14613L:	[email protected]
14614S:	Maintained
14615B:	mailto:[email protected]
14616F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14617F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14618F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14619F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14620F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14621F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14622F:	drivers/leds/leds-max77705.c
14623F:	drivers/*/*max77843.c
14624F:	drivers/*/max14577*.c
14625F:	drivers/*/max77686*.c
14626F:	drivers/*/max77693*.c
14627F:	drivers/*/max77705*.c
14628F:	drivers/clk/clk-max77686.c
14629F:	drivers/extcon/extcon-max14577.c
14630F:	drivers/extcon/extcon-max77693.c
14631F:	drivers/rtc/rtc-max77686.c
14632F:	include/linux/mfd/max14577*.h
14633F:	include/linux/mfd/max77686*.h
14634F:	include/linux/mfd/max77693*.h
14635F:	include/linux/mfd/max77705*.h
14636
14637MAXIRADIO FM RADIO RECEIVER DRIVER
14638M:	Hans Verkuil <[email protected]>
14639L:	[email protected]
14640S:	Maintained
14641W:	https://linuxtv.org
14642T:	git git://linuxtv.org/media.git
14643F:	drivers/media/radio/radio-maxiradio*
14644
14645MAXLINEAR ETHERNET PHY DRIVER
14646M:	Xu Liang <[email protected]>
14647L:	[email protected]
14648S:	Supported
14649F:	drivers/net/phy/mxl-gpy.c
14650
14651MCAN MMIO DEVICE DRIVER
14652M:	Chandrasekar Ramakrishnan <[email protected]>
14653L:	[email protected]
14654S:	Maintained
14655F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14656F:	drivers/net/can/m_can/m_can.c
14657F:	drivers/net/can/m_can/m_can.h
14658F:	drivers/net/can/m_can/m_can_platform.c
14659
14660MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14661R:	Yasushi SHOJI <[email protected]>
14662L:	[email protected]
14663S:	Maintained
14664F:	drivers/net/can/usb/mcba_usb.c
14665
14666MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14667M:	Rishi Gupta <[email protected]>
14668L:	[email protected]
14669L:	[email protected]
14670S:	Maintained
14671F:	drivers/hid/hid-mcp2221.c
14672
14673MCP251XFD SPI-CAN NETWORK DRIVER
14674M:	Marc Kleine-Budde <[email protected]>
14675M:	Manivannan Sadhasivam <[email protected]>
14676R:	Thomas Kopp <[email protected]>
14677L:	[email protected]
14678S:	Maintained
14679F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14680F:	drivers/net/can/spi/mcp251xfd/
14681
14682MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14683M:	Peter Rosin <[email protected]>
14684L:	[email protected]
14685S:	Maintained
14686F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14687F:	drivers/iio/potentiometer/mcp4018.c
14688F:	drivers/iio/potentiometer/mcp4531.c
14689
14690MCP4821 DAC DRIVER
14691M:	Anshul Dalal <[email protected]>
14692L:	[email protected]
14693S:	Maintained
14694F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14695F:	drivers/iio/dac/mcp4821.c
14696
14697MCR20A IEEE-802.15.4 RADIO DRIVER
14698M:	Stefan Schmidt <[email protected]>
14699L:	[email protected]
14700S:	Odd Fixes
14701W:	https://github.com/xueliu/mcr20a-linux
14702F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14703F:	drivers/net/ieee802154/mcr20a.c
14704F:	drivers/net/ieee802154/mcr20a.h
14705
14706MDIO REGMAP DRIVER
14707M:	Maxime Chevallier <[email protected]>
14708L:	[email protected]
14709S:	Maintained
14710F:	drivers/net/mdio/mdio-regmap.c
14711F:	include/linux/mdio/mdio-regmap.h
14712
14713MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14714M:	William Breathitt Gray <[email protected]>
14715L:	[email protected]
14716S:	Maintained
14717F:	drivers/iio/dac/cio-dac.c
14718
14719MEDIA CONTROLLER FRAMEWORK
14720M:	Sakari Ailus <[email protected]>
14721M:	Laurent Pinchart <[email protected]>
14722L:	[email protected]
14723S:	Supported
14724W:	https://www.linuxtv.org
14725T:	git git://linuxtv.org/media.git
14726F:	drivers/media/mc/
14727F:	include/media/media-*.h
14728F:	include/uapi/linux/media.h
14729
14730MEDIA DRIVER FOR FREESCALE IMX PXP
14731M:	Philipp Zabel <[email protected]>
14732L:	[email protected]
14733S:	Maintained
14734T:	git git://linuxtv.org/media.git
14735F:	drivers/media/platform/nxp/imx-pxp.[ch]
14736
14737MEDIA DRIVERS FOR ASCOT2E
14738M:	Abylay Ospan <[email protected]>
14739L:	[email protected]
14740S:	Supported
14741W:	https://linuxtv.org
14742W:	http://netup.tv/
14743T:	git git://linuxtv.org/media.git
14744F:	drivers/media/dvb-frontends/ascot2e*
14745
14746MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14747M:	Jasmin Jessich <[email protected]>
14748L:	[email protected]
14749S:	Maintained
14750W:	https://linuxtv.org
14751T:	git git://linuxtv.org/media.git
14752F:	drivers/media/dvb-frontends/cxd2099*
14753
14754MEDIA DRIVERS FOR CXD2841ER
14755M:	Abylay Ospan <[email protected]>
14756L:	[email protected]
14757S:	Supported
14758W:	https://linuxtv.org
14759W:	http://netup.tv/
14760T:	git git://linuxtv.org/media.git
14761F:	drivers/media/dvb-frontends/cxd2841er*
14762
14763MEDIA DRIVERS FOR CXD2880
14764M:	Yasunari Takiguchi <[email protected]>
14765L:	[email protected]
14766S:	Supported
14767W:	http://linuxtv.org/
14768T:	git git://linuxtv.org/media.git
14769F:	drivers/media/dvb-frontends/cxd2880/*
14770F:	drivers/media/spi/cxd2880*
14771
14772MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14773L:	[email protected]
14774S:	Orphan
14775W:	https://linuxtv.org
14776T:	git git://linuxtv.org/media.git
14777F:	drivers/media/pci/ddbridge/*
14778
14779MEDIA DRIVERS FOR FREESCALE IMX
14780M:	Steve Longerbeam <[email protected]>
14781M:	Philipp Zabel <[email protected]>
14782L:	[email protected]
14783S:	Maintained
14784T:	git git://linuxtv.org/media.git
14785F:	Documentation/admin-guide/media/imx.rst
14786F:	Documentation/devicetree/bindings/media/imx.txt
14787F:	drivers/staging/media/imx/
14788F:	include/linux/imx-media.h
14789F:	include/media/imx.h
14790
14791MEDIA DRIVERS FOR FREESCALE IMX7/8
14792M:	Rui Miguel Silva <[email protected]>
14793M:	Laurent Pinchart <[email protected]>
14794M:	Martin Kepplinger <[email protected]>
14795R:	Purism Kernel Team <[email protected]>
14796L:	[email protected]
14797S:	Maintained
14798T:	git git://linuxtv.org/media.git
14799F:	Documentation/admin-guide/media/imx7.rst
14800F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14801F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14802F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14803F:	drivers/media/platform/nxp/imx-mipi-csis.c
14804F:	drivers/media/platform/nxp/imx7-media-csi.c
14805F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14806
14807MEDIA DRIVERS FOR HELENE
14808M:	Abylay Ospan <[email protected]>
14809L:	[email protected]
14810S:	Supported
14811W:	https://linuxtv.org
14812W:	http://netup.tv/
14813T:	git git://linuxtv.org/media.git
14814F:	drivers/media/dvb-frontends/helene*
14815
14816MEDIA DRIVERS FOR HORUS3A
14817M:	Abylay Ospan <[email protected]>
14818L:	[email protected]
14819S:	Supported
14820W:	https://linuxtv.org
14821W:	http://netup.tv/
14822T:	git git://linuxtv.org/media.git
14823F:	drivers/media/dvb-frontends/horus3a*
14824
14825MEDIA DRIVERS FOR LNBH25
14826M:	Abylay Ospan <[email protected]>
14827L:	[email protected]
14828S:	Supported
14829W:	https://linuxtv.org
14830W:	http://netup.tv/
14831T:	git git://linuxtv.org/media.git
14832F:	drivers/media/dvb-frontends/lnbh25*
14833
14834MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14835L:	[email protected]
14836S:	Orphan
14837W:	https://linuxtv.org
14838T:	git git://linuxtv.org/media.git
14839F:	drivers/media/dvb-frontends/mxl5xx*
14840
14841MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14842M:	Abylay Ospan <[email protected]>
14843L:	[email protected]
14844S:	Supported
14845W:	https://linuxtv.org
14846W:	http://netup.tv/
14847T:	git git://linuxtv.org/media.git
14848F:	drivers/media/pci/netup_unidvb/*
14849
14850MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14851M:	Dmitry Osipenko <[email protected]>
14852L:	[email protected]
14853L:	[email protected]
14854S:	Maintained
14855T:	git git://linuxtv.org/media.git
14856F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14857F:	drivers/media/platform/nvidia/tegra-vde/
14858
14859MEDIA DRIVERS FOR RENESAS - CEU
14860M:	Jacopo Mondi <[email protected]>
14861L:	[email protected]
14862L:	[email protected]
14863S:	Supported
14864T:	git git://linuxtv.org/media.git
14865F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14866F:	drivers/media/platform/renesas/renesas-ceu.c
14867F:	include/media/drv-intf/renesas-ceu.h
14868
14869MEDIA DRIVERS FOR RENESAS - DRIF
14870M:	Fabrizio Castro <[email protected]>
14871L:	[email protected]
14872L:	[email protected]
14873S:	Supported
14874T:	git git://linuxtv.org/media.git
14875F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14876F:	drivers/media/platform/renesas/rcar_drif.c
14877
14878MEDIA DRIVERS FOR RENESAS - FCP
14879M:	Laurent Pinchart <[email protected]>
14880L:	[email protected]
14881L:	[email protected]
14882S:	Supported
14883T:	git git://linuxtv.org/media.git
14884F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14885F:	drivers/media/platform/renesas/rcar-fcp.c
14886F:	include/media/rcar-fcp.h
14887
14888MEDIA DRIVERS FOR RENESAS - FDP1
14889M:	Kieran Bingham <kieran.bingham[email protected]>
14890L:	[email protected]
14891L:	[email protected]
14892S:	Supported
14893T:	git git://linuxtv.org/media.git
14894F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14895F:	drivers/media/platform/renesas/rcar_fdp1.c
14896
14897MEDIA DRIVERS FOR RENESAS - VIN
14898M:	Niklas Söderlund <[email protected]>
14899L:	[email protected]
14900L:	[email protected]
14901S:	Supported
14902T:	git git://linuxtv.org/media.git
14903F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14904F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14905F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14906F:	drivers/media/platform/renesas/rcar-csi2.c
14907F:	drivers/media/platform/renesas/rcar-isp.c
14908F:	drivers/media/platform/renesas/rcar-vin/
14909
14910MEDIA DRIVERS FOR RENESAS - VSP1
14911M:	Laurent Pinchart <[email protected]>
14912M:	Kieran Bingham <kieran.bingham[email protected]>
14913L:	[email protected]
14914L:	[email protected]
14915S:	Supported
14916T:	git git://linuxtv.org/media.git
14917F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14918F:	drivers/media/platform/renesas/vsp1/
14919
14920MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14921L:	[email protected]
14922S:	Orphan
14923W:	https://linuxtv.org
14924T:	git git://linuxtv.org/media.git
14925F:	drivers/media/dvb-frontends/stv0910*
14926
14927MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14928L:	[email protected]
14929S:	Orphan
14930W:	https://linuxtv.org
14931T:	git git://linuxtv.org/media.git
14932F:	drivers/media/dvb-frontends/stv6111*
14933
14934MEDIA DRIVERS FOR STM32 - CSI
14935M:	Alain Volmat <[email protected]>
14936L:	[email protected]
14937S:	Supported
14938T:	git git://linuxtv.org/media_tree.git
14939F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14940F:	drivers/media/platform/st/stm32/stm32-csi.c
14941
14942MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14943M:	Hugues Fruchet <[email protected]>
14944M:	Alain Volmat <[email protected]>
14945L:	[email protected]
14946S:	Supported
14947T:	git git://linuxtv.org/media.git
14948F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14949F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14950F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14951F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14952
14953MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14954M:	Mauro Carvalho Chehab <[email protected]>
14955L:	[email protected]
14956S:	Maintained
14957W:	https://linuxtv.org
14958Q:	http://patchwork.kernel.org/project/linux-media/list/
14959T:	git git://linuxtv.org/media.git
14960F:	Documentation/admin-guide/media/
14961F:	Documentation/devicetree/bindings/media/
14962F:	Documentation/driver-api/media/
14963F:	Documentation/userspace-api/media/
14964F:	drivers/media/
14965F:	drivers/staging/media/
14966F:	include/dt-bindings/media/
14967F:	include/linux/platform_data/media/
14968F:	include/media/
14969F:	include/uapi/linux/dvb/
14970F:	include/uapi/linux/ivtv*
14971F:	include/uapi/linux/media.h
14972F:	include/uapi/linux/uvcvideo.h
14973F:	include/uapi/linux/v4l2-*
14974F:	include/uapi/linux/videodev2.h
14975
14976MEDIATEK BLUETOOTH DRIVER
14977M:	Sean Wang <[email protected]>
14978L:	[email protected]
14979L:	[email protected] (moderated for non-subscribers)
14980S:	Maintained
14981F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14982F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14983F:	drivers/bluetooth/btmtkuart.c
14984
14985MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14986M:	Sen Chu <[email protected]>
14987M:	Sean Wang <[email protected]>
14988M:	Macpaul Lin <[email protected]>
14989L:	[email protected]
14990S:	Maintained
14991F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14992F:	drivers/power/reset/mt6323-poweroff.c
14993
14994MEDIATEK CIR DRIVER
14995M:	Sean Wang <[email protected]>
14996S:	Maintained
14997F:	drivers/media/rc/mtk-cir.c
14998
14999MEDIATEK DMA DRIVER
15000M:	Sean Wang <[email protected]>
15001L:	[email protected]
15002L:	[email protected] (moderated for non-subscribers)
15003L:	[email protected] (moderated for non-subscribers)
15004S:	Maintained
15005F:	Documentation/devicetree/bindings/dma/mediatek,*
15006F:	drivers/dma/mediatek/
15007
15008MEDIATEK ETHERNET DRIVER
15009M:	Felix Fietkau <[email protected]>
15010M:	Sean Wang <[email protected]>
15011M:	Lorenzo Bianconi <[email protected]>
15012L:	[email protected]
15013S:	Maintained
15014F:	drivers/net/ethernet/mediatek/
15015
15016MEDIATEK ETHERNET PCS DRIVER
15017M:	Alexander Couzens <[email protected]>
15018M:	Daniel Golle <[email protected]>
15019L:	[email protected]
15020S:	Maintained
15021F:	drivers/net/pcs/pcs-mtk-lynxi.c
15022F:	include/linux/pcs/pcs-mtk-lynxi.h
15023
15024MEDIATEK ETHERNET PHY DRIVERS
15025M:	Daniel Golle <[email protected]>
15026M:	Qingfang Deng <[email protected]>
15027M:	SkyLake Huang <[email protected]>
15028L:	[email protected]
15029S:	Maintained
15030F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15031F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15032F:	drivers/net/phy/mediatek/mtk-ge.c
15033F:	drivers/net/phy/mediatek/mtk.h
15034F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15035
15036MEDIATEK I2C CONTROLLER DRIVER
15037M:	Qii Wang <[email protected]>
15038L:	[email protected]
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15041F:	drivers/i2c/busses/i2c-mt65xx.c
15042
15043MEDIATEK IOMMU DRIVER
15044M:	Yong Wu <[email protected]>
15045L:	[email protected]
15046L:	[email protected] (moderated for non-subscribers)
15047S:	Supported
15048F:	Documentation/devicetree/bindings/iommu/mediatek*
15049F:	drivers/iommu/mtk_iommu*
15050F:	include/dt-bindings/memory/mediatek,mt*-port.h
15051F:	include/dt-bindings/memory/mt*-port.h
15052
15053MEDIATEK JPEG DRIVER
15054M:	Bin Liu <[email protected]>
15055S:	Supported
15056F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15057F:	drivers/media/platform/mediatek/jpeg/
15058
15059MEDIATEK KEYPAD DRIVER
15060M:	Mattijs Korpershoek <[email protected]>
15061S:	Supported
15062F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15063F:	drivers/input/keyboard/mt6779-keypad.c
15064
15065MEDIATEK MDP DRIVER
15066M:	Minghsiu Tsai <[email protected]>
15067M:	Houlong Wei <[email protected]>
15068M:	Andrew-CT Chen <[email protected]>
15069S:	Supported
15070F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15071F:	drivers/media/platform/mediatek/mdp/
15072F:	drivers/media/platform/mediatek/vpu/
15073
15074MEDIATEK MEDIA DRIVER
15075M:	Tiffany Lin <[email protected]>
15076M:	Andrew-CT Chen <[email protected]>
15077M:	Yunfei Dong <[email protected]>
15078S:	Supported
15079F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15080F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15081F:	drivers/media/platform/mediatek/vcodec/
15082F:	drivers/media/platform/mediatek/vpu/
15083
15084MEDIATEK MIPI-CSI CDPHY DRIVER
15085M:	Julien Stephan <[email protected]>
15086M:	Andy Hsieh <[email protected]>
15087S:	Supported
15088F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15089F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15090
15091MEDIATEK MMC/SD/SDIO DRIVER
15092M:	Chaotian Jing <[email protected]>
15093S:	Maintained
15094F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15095F:	drivers/mmc/host/mtk-sd.c
15096
15097MEDIATEK MT6735 CLOCK & RESET DRIVERS
15098M:	Yassine Oudjana <[email protected]>
15099L:	[email protected]
15100L:	[email protected] (moderated for non-subscribers)
15101S:	Maintained
15102F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15103F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15104F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15105F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15106F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15107F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15108F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15109F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15110F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15111F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15112F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15113F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15114F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15115F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15116F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15117F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15118F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15119F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15120F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15121F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15122
15123MEDIATEK MT76 WIRELESS LAN DRIVER
15124M:	Felix Fietkau <[email protected]>
15125M:	Lorenzo Bianconi <[email protected]>
15126M:	Ryder Lee <[email protected]>
15127R:	Shayne Chen <[email protected]>
15128R:	Sean Wang <[email protected]>
15129L:	[email protected]
15130S:	Maintained
15131T:	git https://github.com/nbd168/wireless
15132F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15133F:	drivers/net/wireless/mediatek/mt76/
15134
15135MEDIATEK MT7601U WIRELESS LAN DRIVER
15136M:	Jakub Kicinski <[email protected]>
15137L:	[email protected]
15138S:	Maintained
15139F:	drivers/net/wireless/mediatek/mt7601u/
15140
15141MEDIATEK MT7621 CLOCK DRIVER
15142M:	Sergio Paracuellos <[email protected]>
15143S:	Maintained
15144F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15145F:	drivers/clk/ralink/clk-mt7621.c
15146
15147MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15148M:	Sergio Paracuellos <[email protected]>
15149S:	Maintained
15150F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15151F:	drivers/pci/controller/pcie-mt7621.c
15152
15153MEDIATEK MT7621 PHY PCI DRIVER
15154M:	Sergio Paracuellos <[email protected]>
15155S:	Maintained
15156F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15157F:	drivers/phy/ralink/phy-mt7621-pci.c
15158
15159MEDIATEK MT7621/28/88 I2C DRIVER
15160M:	Stefan Roese <[email protected]>
15161L:	[email protected]
15162S:	Maintained
15163F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15164F:	drivers/i2c/busses/i2c-mt7621.c
15165
15166MEDIATEK MTMIPS CLOCK DRIVER
15167M:	Sergio Paracuellos <[email protected]>
15168S:	Maintained
15169F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15170F:	drivers/clk/ralink/clk-mtmips.c
15171
15172MEDIATEK NAND CONTROLLER DRIVER
15173L:	[email protected]
15174S:	Orphan
15175F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15176F:	drivers/mtd/nand/raw/mtk_*
15177
15178MEDIATEK PMIC LED DRIVER
15179M:	Sen Chu <[email protected]>
15180M:	Sean Wang <[email protected]>
15181M:	Macpaul Lin <[email protected]>
15182S:	Maintained
15183F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15184F:	drivers/leds/leds-mt6323.c
15185
15186MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15187M:	Sean Wang <[email protected]>
15188S:	Maintained
15189F:	drivers/char/hw_random/mtk-rng.c
15190
15191MEDIATEK SMI DRIVER
15192M:	Yong Wu <[email protected]>
15193L:	[email protected] (moderated for non-subscribers)
15194S:	Supported
15195F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15196F:	drivers/memory/mtk-smi.c
15197F:	include/soc/mediatek/smi.h
15198
15199MEDIATEK SWITCH DRIVER
15200M:	Chester A. Unal <[email protected]>
15201M:	Daniel Golle <[email protected]>
15202M:	DENG Qingfang <[email protected]>
15203M:	Sean Wang <[email protected]>
15204L:	[email protected]
15205S:	Maintained
15206F:	drivers/net/dsa/mt7530-mdio.c
15207F:	drivers/net/dsa/mt7530-mmio.c
15208F:	drivers/net/dsa/mt7530.*
15209F:	net/dsa/tag_mtk.c
15210
15211MEDIATEK T7XX 5G WWAN MODEM DRIVER
15212M:	Chandrashekar Devegowda <[email protected]>
15213R:	Chiranjeevi Rapolu <[email protected]>
15214R:	Liu Haijun <[email protected]>
15215R:	M Chetan Kumar <[email protected]>
15216R:	Ricardo Martinez <[email protected]>
15217L:	[email protected]
15218S:	Supported
15219F:	drivers/net/wwan/t7xx/
15220
15221MEDIATEK USB3 DRD IP DRIVER
15222M:	Chunfeng Yun <[email protected]>
15223L:	[email protected]
15224L:	[email protected] (moderated for non-subscribers)
15225L:	[email protected] (moderated for non-subscribers)
15226S:	Maintained
15227F:	Documentation/devicetree/bindings/usb/mediatek,*
15228F:	drivers/usb/host/xhci-mtk*
15229F:	drivers/usb/mtu3/
15230
15231MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15232M:	Peter Senna Tschudin <[email protected]>
15233M:	Ian Ray <[email protected]>
15234M:	Martyn Welch <[email protected]>
15235S:	Maintained
15236F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15237F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15238
15239MEGARAID SCSI/SAS DRIVERS
15240M:	Kashyap Desai <[email protected]>
15241M:	Sumit Saxena <[email protected]>
15242M:	Shivasharan S <[email protected]>
15243M:	Chandrakanth patil <[email protected]>
15244L:	[email protected]
15245L:	[email protected]
15246S:	Maintained
15247W:	http://www.avagotech.com/support/
15248F:	Documentation/scsi/megaraid.rst
15249F:	drivers/scsi/megaraid.*
15250F:	drivers/scsi/megaraid/
15251
15252MELEXIS MLX90614 DRIVER
15253M:	Crt Mori <[email protected]>
15254L:	[email protected]
15255S:	Supported
15256W:	http://www.melexis.com
15257F:	drivers/iio/temperature/mlx90614.c
15258
15259MELEXIS MLX90632 DRIVER
15260M:	Crt Mori <[email protected]>
15261L:	[email protected]
15262S:	Supported
15263W:	http://www.melexis.com
15264F:	drivers/iio/temperature/mlx90632.c
15265
15266MELEXIS MLX90635 DRIVER
15267M:	Crt Mori <[email protected]>
15268L:	[email protected]
15269S:	Supported
15270W:	http://www.melexis.com
15271F:	drivers/iio/temperature/mlx90635.c
15272
15273MELFAS MIP4 TOUCHSCREEN DRIVER
15274M:	Sangwon Jee <[email protected]>
15275S:	Supported
15276W:	http://www.melfas.com
15277F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15278F:	drivers/input/touchscreen/melfas_mip4.c
15279
15280MELLANOX BLUEFIELD I2C DRIVER
15281M:	Khalil Blaiech <[email protected]>
15282M:	Asmaa Mnebhi <[email protected]>
15283L:	[email protected]
15284S:	Supported
15285F:	drivers/i2c/busses/i2c-mlxbf.c
15286
15287MELLANOX ETHERNET DRIVER (mlx4_en)
15288M:	Tariq Toukan <[email protected]>
15289L:	[email protected]
15290S:	Maintained
15291W:	https://www.nvidia.com/networking/
15292Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15293F:	drivers/net/ethernet/mellanox/mlx4/en_*
15294
15295MELLANOX ETHERNET DRIVER (mlx5e)
15296M:	Saeed Mahameed <[email protected]>
15297M:	Tariq Toukan <[email protected]>
15298L:	[email protected]
15299S:	Maintained
15300W:	https://www.nvidia.com/networking/
15301Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15302F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15303
15304MELLANOX ETHERNET INNOVA DRIVERS
15305R:	Boris Pismenny <[email protected]>
15306L:	[email protected]
15307S:	Maintained
15308W:	https://www.nvidia.com/networking/
15309Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15310F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15311F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15312F:	include/linux/mlx5/mlx5_ifc_fpga.h
15313
15314MELLANOX ETHERNET SWITCH DRIVERS
15315M:	Ido Schimmel <[email protected]>
15316M:	Petr Machata <[email protected]>
15317L:	[email protected]
15318S:	Supported
15319W:	https://www.nvidia.com/networking/
15320Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15321F:	drivers/net/ethernet/mellanox/mlxsw/
15322F:	tools/testing/selftests/drivers/net/mlxsw/
15323
15324MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15325M:	[email protected]
15326L:	[email protected]
15327S:	Supported
15328W:	https://www.nvidia.com/networking/
15329Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15330F:	drivers/net/ethernet/mellanox/mlxfw/
15331
15332MELLANOX HARDWARE PLATFORM SUPPORT
15333M:	Hans de Goede <[email protected]>
15334M:	Ilpo Järvinen <[email protected]>
15335M:	Vadim Pasternak <[email protected]>
15336L:	[email protected]
15337S:	Supported
15338F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15339F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15340F:	drivers/platform/mellanox/
15341F:	include/linux/platform_data/mlxreg.h
15342
15343MELLANOX MLX4 core VPI driver
15344M:	Tariq Toukan <[email protected]>
15345L:	[email protected]
15346L:	[email protected]
15347S:	Maintained
15348W:	https://www.nvidia.com/networking/
15349Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15350F:	drivers/net/ethernet/mellanox/mlx4/
15351F:	include/linux/mlx4/
15352
15353MELLANOX MLX4 IB driver
15354M:	Yishai Hadas <[email protected]>
15355L:	[email protected]
15356S:	Supported
15357W:	https://www.nvidia.com/networking/
15358Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15359F:	drivers/infiniband/hw/mlx4/
15360F:	include/linux/mlx4/
15361F:	include/uapi/rdma/mlx4-abi.h
15362
15363MELLANOX MLX5 core VPI driver
15364M:	Saeed Mahameed <[email protected]>
15365M:	Leon Romanovsky <[email protected]>
15366M:	Tariq Toukan <[email protected]>
15367L:	[email protected]
15368L:	[email protected]
15369S:	Maintained
15370W:	https://www.nvidia.com/networking/
15371Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15372F:	Documentation/networking/device_drivers/ethernet/mellanox/
15373F:	drivers/net/ethernet/mellanox/mlx5/core/
15374F:	include/linux/mlx5/
15375
15376MELLANOX MLX5 IB driver
15377M:	Leon Romanovsky <[email protected]>
15378L:	[email protected]
15379S:	Supported
15380W:	https://www.nvidia.com/networking/
15381Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15382F:	drivers/infiniband/hw/mlx5/
15383F:	include/linux/mlx5/
15384F:	include/uapi/rdma/mlx5-abi.h
15385
15386MELLANOX MLX5 VDPA DRIVER
15387M:	Dragos Tatulea <[email protected]>
15388L:	[email protected]
15389S:	Supported
15390F:	drivers/vdpa/mlx5/
15391
15392MELLANOX MLXCPLD I2C AND MUX DRIVER
15393M:	Vadim Pasternak <[email protected]>
15394M:	Michael Shych <[email protected]>
15395L:	[email protected]
15396S:	Supported
15397F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15398F:	drivers/i2c/busses/i2c-mlxcpld.c
15399F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15400
15401MELLANOX MLXCPLD LED DRIVER
15402M:	Vadim Pasternak <[email protected]>
15403L:	[email protected]
15404S:	Supported
15405F:	Documentation/leds/leds-mlxcpld.rst
15406F:	drivers/leds/leds-mlxcpld.c
15407F:	drivers/leds/leds-mlxreg.c
15408
15409MEMBARRIER SUPPORT
15410M:	Mathieu Desnoyers <[email protected]>
15411M:	"Paul E. McKenney" <[email protected]>
15412L:	[email protected]
15413S:	Supported
15414F:	Documentation/scheduler/membarrier.rst
15415F:	arch/*/include/asm/membarrier.h
15416F:	arch/*/include/asm/sync_core.h
15417F:	include/uapi/linux/membarrier.h
15418F:	kernel/sched/membarrier.c
15419
15420MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15421M:	Mike Rapoport <[email protected]>
15422L:	[email protected]
15423S:	Maintained
15424F:	Documentation/core-api/boot-time-mm.rst
15425F:	include/linux/memblock.h
15426F:	mm/memblock.c
15427F:	mm/mm_init.c
15428F:	tools/testing/memblock/
15429
15430MEMORY ALLOCATION PROFILING
15431M:	Suren Baghdasaryan <[email protected]>
15432M:	Kent Overstreet <[email protected]>
15433L:	[email protected]
15434S:	Maintained
15435F:	Documentation/mm/allocation-profiling.rst
15436F:	include/linux/alloc_tag.h
15437F:	include/linux/pgalloc_tag.h
15438F:	lib/alloc_tag.c
15439
15440MEMORY CONTROLLER DRIVERS
15441M:	Krzysztof Kozlowski <[email protected]>
15442L:	[email protected]
15443S:	Maintained
15444B:	mailto:[email protected]
15445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15446F:	Documentation/devicetree/bindings/memory-controllers/
15447F:	drivers/memory/
15448F:	include/dt-bindings/memory/
15449F:	include/memory/
15450
15451MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15452M:	Dmitry Osipenko <[email protected]>
15453L:	[email protected]
15454L:	[email protected]
15455S:	Maintained
15456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15457F:	drivers/devfreq/tegra30-devfreq.c
15458
15459MEMORY HOT(UN)PLUG
15460M:	David Hildenbrand <[email protected]>
15461M:	Oscar Salvador <[email protected]>
15462L:	[email protected]
15463S:	Maintained
15464F:	Documentation/admin-guide/mm/memory-hotplug.rst
15465F:	Documentation/core-api/memory-hotplug.rst
15466F:	drivers/base/memory.c
15467F:	include/linux/memory_hotplug.h
15468F:	mm/memory_hotplug.c
15469F:	tools/testing/selftests/memory-hotplug/
15470
15471MEMORY MANAGEMENT
15472M:	Andrew Morton <[email protected]>
15473L:	[email protected]
15474S:	Maintained
15475W:	http://www.linux-mm.org
15476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15477T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15478F:	Documentation/admin-guide/mm/
15479F:	Documentation/mm/
15480F:	include/linux/gfp.h
15481F:	include/linux/gfp_types.h
15482F:	include/linux/memfd.h
15483F:	include/linux/memory.h
15484F:	include/linux/memory_hotplug.h
15485F:	include/linux/memory-tiers.h
15486F:	include/linux/mempolicy.h
15487F:	include/linux/mempool.h
15488F:	include/linux/memremap.h
15489F:	include/linux/mm.h
15490F:	include/linux/mm_*.h
15491F:	include/linux/mmzone.h
15492F:	include/linux/mmu_notifier.h
15493F:	include/linux/pagewalk.h
15494F:	include/linux/rmap.h
15495F:	include/trace/events/ksm.h
15496F:	mm/
15497F:	tools/mm/
15498F:	tools/testing/selftests/mm/
15499N:	include/linux/page[-_]*
15500
15501MEMORY MAPPING
15502M:	Andrew Morton <[email protected]>
15503M:	Liam R. Howlett <[email protected]>
15504M:	Lorenzo Stoakes <[email protected]>
15505R:	Vlastimil Babka <[email protected]>
15506R:	Jann Horn <[email protected]>
15507L:	[email protected]
15508S:	Maintained
15509W:	http://www.linux-mm.org
15510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15511F:	mm/mlock.c
15512F:	mm/mmap.c
15513F:	mm/mprotect.c
15514F:	mm/mremap.c
15515F:	mm/mseal.c
15516F:	mm/vma.c
15517F:	mm/vma.h
15518F:	mm/vma_internal.h
15519F:	tools/testing/vma/
15520
15521MEMORY TECHNOLOGY DEVICES (MTD)
15522M:	Miquel Raynal <[email protected]>
15523M:	Richard Weinberger <[email protected]>
15524M:	Vignesh Raghavendra <[email protected]>
15525L:	[email protected]
15526S:	Maintained
15527W:	http://www.linux-mtd.infradead.org/
15528Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15529C:	irc://irc.oftc.net/mtd
15530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15532F:	Documentation/devicetree/bindings/mtd/
15533F:	drivers/mtd/
15534F:	include/linux/mtd/
15535F:	include/uapi/mtd/
15536
15537MEN A21 WATCHDOG DRIVER
15538M:	Johannes Thumshirn <[email protected]>
15539L:	[email protected]
15540S:	Maintained
15541F:	drivers/watchdog/mena21_wdt.c
15542
15543MEN CHAMELEON BUS (mcb)
15544M:	Johannes Thumshirn <[email protected]>
15545S:	Maintained
15546F:	Documentation/driver-api/men-chameleon-bus.rst
15547F:	drivers/mcb/
15548F:	include/linux/mcb.h
15549
15550MEN F21BMC (Board Management Controller)
15551M:	Andreas Werner <[email protected]>
15552S:	Supported
15553F:	Documentation/hwmon/menf21bmc.rst
15554F:	drivers/hwmon/menf21bmc_hwmon.c
15555F:	drivers/leds/leds-menf21bmc.c
15556F:	drivers/mfd/menf21bmc.c
15557F:	drivers/watchdog/menf21bmc_wdt.c
15558
15559MEN Z069 WATCHDOG DRIVER
15560M:	Johannes Thumshirn <[email protected]>
15561L:	[email protected]
15562S:	Maintained
15563F:	drivers/watchdog/menz69_wdt.c
15564
15565MESON AO CEC DRIVER FOR AMLOGIC SOCS
15566M:	Neil Armstrong <[email protected]>
15567L:	[email protected]
15568L:	[email protected]
15569S:	Supported
15570W:	http://linux-meson.com/
15571T:	git git://linuxtv.org/media.git
15572F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15573F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15574F:	drivers/media/cec/platform/meson/ao-cec.c
15575
15576MESON GE2D DRIVER FOR AMLOGIC SOCS
15577M:	Neil Armstrong <[email protected]>
15578L:	[email protected]
15579L:	[email protected]
15580S:	Supported
15581T:	git git://linuxtv.org/media.git
15582F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15583F:	drivers/media/platform/amlogic/meson-ge2d/
15584
15585MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15586M:	Liang Yang <[email protected]>
15587L:	[email protected]
15588S:	Maintained
15589F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15590F:	drivers/mtd/nand/raw/meson_*
15591
15592MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15593M:	Neil Armstrong <[email protected]>
15594L:	[email protected]
15595L:	[email protected]
15596S:	Supported
15597T:	git git://linuxtv.org/media.git
15598F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15599F:	drivers/staging/media/meson/vdec/
15600
15601META ETHERNET DRIVERS
15602M:	Alexander Duyck <[email protected]>
15603M:	Jakub Kicinski <[email protected]>
15604R:	[email protected]
15605S:	Maintained
15606F:	Documentation/networking/device_drivers/ethernet/meta/
15607F:	drivers/net/ethernet/meta/
15608
15609METHODE UDPU SUPPORT
15610M:	Robert Marko <[email protected]>
15611S:	Maintained
15612F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15613F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15614
15615MHI BUS
15616M:	Manivannan Sadhasivam <[email protected]>
15617L:	[email protected]
15618L:	[email protected]
15619S:	Maintained
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15621F:	Documentation/ABI/stable/sysfs-bus-mhi
15622F:	Documentation/mhi/
15623F:	drivers/bus/mhi/
15624F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15625F:	include/linux/mhi.h
15626
15627MICROBLAZE ARCHITECTURE
15628M:	Michal Simek <[email protected]>
15629S:	Supported
15630W:	http://www.monstr.eu/fdt/
15631T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15632F:	arch/microblaze/
15633
15634MICROBLAZE TMR INJECT
15635M:	Appana Durga Kedareswara rao <[email protected]>
15636S:	Supported
15637F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15638F:	drivers/misc/xilinx_tmr_inject.c
15639
15640MICROBLAZE TMR MANAGER
15641M:	Appana Durga Kedareswara rao <[email protected]>
15642S:	Supported
15643F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15644F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15645F:	drivers/misc/xilinx_tmr_manager.c
15646
15647MICROCHIP AT91 DMA DRIVERS
15648M:	Ludovic Desroches <[email protected]>
15649L:	[email protected] (moderated for non-subscribers)
15650L:	[email protected]
15651S:	Supported
15652F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15653F:	drivers/dma/at_hdmac.c
15654F:	drivers/dma/at_xdmac.c
15655F:	include/dt-bindings/dma/at91.h
15656
15657MICROCHIP AT91 SERIAL DRIVER
15658M:	Richard Genoud <[email protected]>
15659S:	Maintained
15660F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15661F:	drivers/tty/serial/atmel_serial.c
15662F:	drivers/tty/serial/atmel_serial.h
15663
15664MICROCHIP AT91 USART MFD DRIVER
15665M:	Radu Pirea <[email protected]>
15666L:	[email protected]
15667S:	Supported
15668F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15669F:	drivers/mfd/at91-usart.c
15670F:	include/dt-bindings/mfd/at91-usart.h
15671
15672MICROCHIP AT91 USART SPI DRIVER
15673M:	Radu Pirea <[email protected]>
15674L:	[email protected]
15675S:	Supported
15676F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15677F:	drivers/spi/spi-at91-usart.c
15678
15679MICROCHIP AUDIO ASOC DRIVERS
15680M:	Claudiu Beznea <[email protected]>
15681M:	Andrei Simion <[email protected]>
15682L:	[email protected]
15683S:	Supported
15684F:	Documentation/devicetree/bindings/sound/atmel*
15685F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15686F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15687F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15688F:	sound/soc/atmel
15689
15690MICROCHIP CSI2DC DRIVER
15691M:	Eugen Hristev <[email protected]>
15692L:	[email protected]
15693S:	Supported
15694F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15695F:	drivers/media/platform/microchip/microchip-csi2dc.c
15696
15697MICROCHIP ECC DRIVER
15698L:	[email protected]
15699S:	Orphan
15700F:	drivers/crypto/atmel-ecc.*
15701
15702MICROCHIP EIC DRIVER
15703M:	Claudiu Beznea <[email protected]>
15704L:	[email protected] (moderated for non-subscribers)
15705S:	Supported
15706F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15707F:	drivers/irqchip/irq-mchp-eic.c
15708
15709MICROCHIP I2C DRIVER
15710M:	Codrin Ciubotariu <[email protected]>
15711L:	[email protected]
15712S:	Supported
15713F:	drivers/i2c/busses/i2c-at91-*.c
15714F:	drivers/i2c/busses/i2c-at91.h
15715
15716MICROCHIP ISC DRIVER
15717M:	Eugen Hristev <[email protected]>
15718L:	[email protected]
15719S:	Supported
15720F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15721F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15722F:	drivers/media/platform/microchip/microchip-isc*
15723F:	drivers/media/platform/microchip/microchip-sama*-isc*
15724F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15725F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15726F:	include/linux/atmel-isc-media.h
15727
15728MICROCHIP ISI DRIVER
15729M:	Eugen Hristev <[email protected]>
15730L:	[email protected]
15731S:	Supported
15732F:	drivers/media/platform/atmel/atmel-isi.c
15733F:	drivers/media/platform/atmel/atmel-isi.h
15734
15735MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15736M:	Woojung Huh <[email protected]>
15737M:	[email protected]
15738L:	[email protected]
15739S:	Maintained
15740F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15741F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15742F:	drivers/net/dsa/microchip/*
15743F:	include/linux/dsa/ksz_common.h
15744F:	include/linux/platform_data/microchip-ksz.h
15745F:	net/dsa/tag_ksz.c
15746
15747MICROCHIP LAN743X ETHERNET DRIVER
15748M:	Bryan Whitehead <[email protected]>
15749M:	[email protected]
15750L:	[email protected]
15751S:	Maintained
15752F:	drivers/net/ethernet/microchip/lan743x_*
15753
15754MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15755M:	Parthiban Veerasooran <[email protected]>
15756L:	[email protected]
15757S:	Maintained
15758F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15759F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15760
15761MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15762M:	Arun Ramadoss <[email protected]>
15763R:	[email protected]
15764L:	[email protected]
15765S:	Maintained
15766F:	drivers/net/phy/microchip_t1.c
15767
15768MICROCHIP LAN966X ETHERNET DRIVER
15769M:	Horatiu Vultur <[email protected]>
15770M:	[email protected]
15771L:	[email protected]
15772S:	Maintained
15773F:	drivers/net/ethernet/microchip/lan966x/*
15774
15775MICROCHIP LAN966X OIC DRIVER
15776M:	Herve Codina <[email protected]>
15777S:	Maintained
15778F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15779F:	drivers/irqchip/irq-lan966x-oic.c
15780
15781MICROCHIP LAN966X PCI DRIVER
15782M:	Herve Codina <[email protected]>
15783S:	Maintained
15784F:	drivers/misc/lan966x_pci.c
15785F:	drivers/misc/lan966x_pci.dtso
15786
15787MICROCHIP LAN969X ETHERNET DRIVER
15788M:	Daniel Machon <[email protected]>
15789M:	[email protected]
15790L:	[email protected]
15791S:	Maintained
15792F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15793
15794MICROCHIP LCDFB DRIVER
15795M:	Nicolas Ferre <[email protected]>
15796L:	[email protected]
15797S:	Maintained
15798F:	drivers/video/fbdev/atmel_lcdfb.c
15799F:	include/video/atmel_lcdc.h
15800
15801MICROCHIP MCP16502 PMIC DRIVER
15802M:	Claudiu Beznea <[email protected]>
15803M:	Andrei Simion <[email protected]>
15804L:	[email protected] (moderated for non-subscribers)
15805S:	Supported
15806F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15807F:	drivers/regulator/mcp16502.c
15808
15809MICROCHIP MCP3564 ADC DRIVER
15810M:	Marius Cristea <[email protected]>
15811L:	[email protected]
15812S:	Supported
15813F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15814F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15815F:	drivers/iio/adc/mcp3564.c
15816
15817MICROCHIP MCP3911 ADC DRIVER
15818M:	Marcus Folkesson <[email protected]>
15819M:	Kent Gustavsson <[email protected]>
15820L:	[email protected]
15821S:	Maintained
15822F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15823F:	drivers/iio/adc/mcp3911.c
15824
15825MICROCHIP MMC/SD/SDIO MCI DRIVER
15826M:	Aubin Constans <[email protected]>
15827S:	Maintained
15828F:	drivers/mmc/host/atmel-mci.c
15829
15830MICROCHIP NAND DRIVER
15831L:	[email protected]
15832S:	Orphan
15833F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15834F:	drivers/mtd/nand/raw/atmel/*
15835
15836MICROCHIP OTPC DRIVER
15837M:	Claudiu Beznea <[email protected]>
15838L:	[email protected] (moderated for non-subscribers)
15839S:	Supported
15840F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15841F:	drivers/nvmem/microchip-otpc.c
15842F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15843
15844MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15845M:	Matteo Martelli <[email protected]>
15846L:	[email protected]
15847S:	Supported
15848F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15849F:	drivers/iio/adc/pac1921.c
15850
15851MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15852M:	Marius Cristea <[email protected]>
15853L:	[email protected]
15854S:	Supported
15855F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15856F:	drivers/iio/adc/pac1934.c
15857
15858MICROCHIP PCI1XXXX GP DRIVER
15859M:	Vaibhaav Ram T.L <[email protected]>
15860M:	Kumaravel Thiagarajan <[email protected]>
15861L:	[email protected]
15862S:	Supported
15863F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15864F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15865F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15866F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15867
15868MICROCHIP PCI1XXXX I2C DRIVER
15869M:	Tharun Kumar P <[email protected]>
15870M:	Kumaravel Thiagarajan <[email protected]>
15871M:	Microchip Linux Driver Support <[email protected]>
15872L:	[email protected]
15873S:	Maintained
15874F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15875
15876MICROCHIP PCIe UART DRIVER
15877M:	Kumaravel Thiagarajan <[email protected]>
15878M:	Tharun Kumar P <[email protected]>
15879L:	[email protected]
15880S:	Maintained
15881F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15882
15883MICROCHIP POLARFIRE FPGA DRIVERS
15884M:	Conor Dooley <[email protected]>
15885L:	[email protected]
15886S:	Supported
15887F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15888F:	drivers/fpga/microchip-spi.c
15889
15890MICROCHIP PWM DRIVER
15891M:	Claudiu Beznea <[email protected]>
15892L:	[email protected] (moderated for non-subscribers)
15893L:	[email protected]
15894S:	Supported
15895F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15896F:	drivers/pwm/pwm-atmel.c
15897
15898MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15899M:	Manikandan Muralidharan <[email protected]>
15900M:	Dharma Balasubiramani <[email protected]>
15901L:	[email protected]
15902S:	Supported
15903F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15904F:	drivers/gpu/drm/bridge/microchip-lvds.c
15905
15906MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15907M:	Eugen Hristev <[email protected]>
15908L:	[email protected]
15909S:	Supported
15910F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15911F:	drivers/iio/adc/at91-sama5d2_adc.c
15912F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15913
15914MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15915M:	Claudiu Beznea <[email protected]>
15916S:	Supported
15917F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15918F:	drivers/power/reset/at91-sama5d2_shdwc.c
15919
15920MICROCHIP SOC DRIVERS
15921M:	Conor Dooley <[email protected]>
15922S:	Supported
15923T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15924F:	Documentation/devicetree/bindings/soc/microchip/
15925F:	drivers/soc/microchip/
15926
15927MICROCHIP SPI DRIVER
15928M:	Ryan Wanner <[email protected]>
15929S:	Supported
15930F:	drivers/spi/spi-atmel.*
15931
15932MICROCHIP SSC DRIVER
15933M:	Claudiu Beznea <[email protected]>
15934M:	Andrei Simion <[email protected]>
15935L:	[email protected] (moderated for non-subscribers)
15936S:	Supported
15937F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
15938F:	drivers/misc/atmel-ssc.c
15939F:	include/linux/atmel-ssc.h
15940
15941Microchip Timer Counter Block (TCB) Capture Driver
15942M:	Kamel Bouhara <[email protected]>
15943L:	[email protected] (moderated for non-subscribers)
15944L:	[email protected]
15945S:	Maintained
15946F:	drivers/counter/microchip-tcb-capture.c
15947F:	include/uapi/linux/counter/microchip-tcb-capture.h
15948
15949MICROCHIP USB251XB DRIVER
15950M:	Richard Leitner <[email protected]>
15951L:	[email protected]
15952S:	Maintained
15953F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15954F:	drivers/usb/misc/usb251xb.c
15955
15956MICROCHIP USBA UDC DRIVER
15957M:	Cristian Birsan <[email protected]>
15958L:	[email protected] (moderated for non-subscribers)
15959S:	Supported
15960F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15961
15962MICROCHIP WILC1000 WIFI DRIVER
15963M:	Ajay Singh <[email protected]>
15964M:	Claudiu Beznea <[email protected]>
15965L:	[email protected]
15966S:	Supported
15967F:	drivers/net/wireless/microchip/
15968
15969MICROSEMI MIPS SOCS
15970M:	Alexandre Belloni <[email protected]>
15971M:	[email protected]
15972L:	[email protected]
15973S:	Supported
15974F:	Documentation/devicetree/bindings/mips/mscc.txt
15975F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15976F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15977F:	arch/mips/boot/dts/mscc/
15978F:	arch/mips/configs/generic/board-ocelot.config
15979F:	arch/mips/generic/board-ocelot.c
15980
15981MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15982M:	Don Brace <[email protected]>
15983L:	[email protected]
15984L:	[email protected]
15985S:	Supported
15986F:	Documentation/scsi/smartpqi.rst
15987F:	drivers/scsi/smartpqi/Kconfig
15988F:	drivers/scsi/smartpqi/Makefile
15989F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15990F:	include/linux/cciss*.h
15991F:	include/uapi/linux/cciss*.h
15992
15993MICROSOFT MANA RDMA DRIVER
15994M:	Long Li <[email protected]>
15995M:	Konstantin Taranov <[email protected]>
15996L:	[email protected]
15997S:	Supported
15998F:	drivers/infiniband/hw/mana/
15999F:	include/net/mana
16000F:	include/uapi/rdma/mana-abi.h
16001
16002MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16003M:	Maximilian Luz <[email protected]>
16004L:	[email protected]
16005S:	Maintained
16006F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16007
16008MICROSOFT SURFACE BATTERY AND AC DRIVERS
16009M:	Maximilian Luz <[email protected]>
16010L:	[email protected]
16011L:	[email protected]
16012S:	Maintained
16013F:	drivers/power/supply/surface_battery.c
16014F:	drivers/power/supply/surface_charger.c
16015
16016MICROSOFT SURFACE DTX DRIVER
16017M:	Maximilian Luz <[email protected]>
16018L:	[email protected]
16019S:	Maintained
16020F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16021F:	drivers/platform/surface/surface_dtx.c
16022F:	include/uapi/linux/surface_aggregator/dtx.h
16023
16024MICROSOFT SURFACE SENSOR FAN DRIVER
16025M:	Maximilian Luz <[email protected]>
16026M:	Ivor Wanders <[email protected]>
16027L:	[email protected]
16028S:	Maintained
16029F:	Documentation/hwmon/surface_fan.rst
16030F:	drivers/hwmon/surface_fan.c
16031
16032MICROSOFT SURFACE SENSOR THERMAL DRIVER
16033M:	Maximilian Luz <[email protected]>
16034L:	[email protected]
16035S:	Maintained
16036F:	drivers/hwmon/surface_temp.c
16037
16038MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16039M:	Maximilian Luz <[email protected]>
16040L:	[email protected]
16041S:	Maintained
16042F:	drivers/platform/surface/surface_gpe.c
16043
16044MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16045M:	Hans de Goede <[email protected]>
16046M:	Ilpo Järvinen <[email protected]>
16047M:	Maximilian Luz <[email protected]>
16048L:	[email protected]
16049S:	Maintained
16050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16051F:	drivers/platform/surface/
16052
16053MICROSOFT SURFACE HID TRANSPORT DRIVER
16054M:	Maximilian Luz <[email protected]>
16055L:	[email protected]
16056L:	[email protected]
16057S:	Maintained
16058F:	drivers/hid/surface-hid/
16059
16060MICROSOFT SURFACE HOT-PLUG DRIVER
16061M:	Maximilian Luz <[email protected]>
16062L:	[email protected]
16063S:	Maintained
16064F:	drivers/platform/surface/surface_hotplug.c
16065
16066MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16067M:	Maximilian Luz <[email protected]>
16068L:	[email protected]
16069S:	Maintained
16070F:	drivers/platform/surface/surface_platform_profile.c
16071
16072MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16073M:	Chen Yu <[email protected]>
16074L:	[email protected]
16075S:	Supported
16076F:	drivers/platform/surface/surfacepro3_button.c
16077
16078MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16079M:	Maximilian Luz <[email protected]>
16080L:	[email protected]
16081S:	Maintained
16082F:	drivers/platform/surface/surface_aggregator_hub.c
16083
16084MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16085M:	Maximilian Luz <[email protected]>
16086L:	[email protected]
16087S:	Maintained
16088W:	https://github.com/linux-surface/surface-aggregator-module
16089C:	irc://irc.libera.chat/linux-surface
16090F:	Documentation/driver-api/surface_aggregator/
16091F:	drivers/platform/surface/aggregator/
16092F:	drivers/platform/surface/surface_acpi_notify.c
16093F:	drivers/platform/surface/surface_aggregator_cdev.c
16094F:	drivers/platform/surface/surface_aggregator_registry.c
16095F:	include/linux/surface_acpi_notify.h
16096F:	include/linux/surface_aggregator/
16097F:	include/uapi/linux/surface_aggregator/
16098
16099MICROTEK X6 SCANNER
16100M:	Oliver Neukum <[email protected]>
16101S:	Maintained
16102F:	drivers/usb/image/microtek.*
16103
16104MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16105M:	Luka Kovacic <[email protected]>
16106M:	Luka Perkov <[email protected]>
16107S:	Maintained
16108F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16109F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16110F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16111F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16112F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16113F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16114
16115MIN HEAP
16116M:	Kuan-Wei Chiu <[email protected]>
16117L:	[email protected]
16118S:	Maintained
16119F:	Documentation/core-api/min_heap.rst
16120F:	include/linux/min_heap.h
16121F:	lib/min_heap.c
16122F:	lib/test_min_heap.c
16123
16124MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16125M:	Sakari Ailus <[email protected]>
16126L:	[email protected]
16127S:	Maintained
16128F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16129F:	Documentation/driver-api/media/drivers/ccs/
16130F:	Documentation/userspace-api/media/drivers/ccs.rst
16131F:	drivers/media/i2c/ccs-pll.c
16132F:	drivers/media/i2c/ccs-pll.h
16133F:	drivers/media/i2c/ccs/
16134F:	include/uapi/linux/ccs.h
16135F:	include/uapi/linux/smiapp.h
16136
16137MIPS
16138M:	Thomas Bogendoerfer <[email protected]>
16139L:	[email protected]
16140S:	Maintained
16141Q:	https://patchwork.kernel.org/project/linux-mips/list/
16142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16143F:	Documentation/devicetree/bindings/mips/
16144F:	Documentation/arch/mips/
16145F:	arch/mips/
16146F:	drivers/platform/mips/
16147F:	include/dt-bindings/mips/
16148
16149MIPS BOSTON DEVELOPMENT BOARD
16150M:	Paul Burton <[email protected]>
16151L:	[email protected]
16152S:	Maintained
16153F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16154F:	arch/mips/boot/dts/img/boston.dts
16155F:	arch/mips/configs/generic/board-boston.config
16156F:	drivers/clk/imgtec/clk-boston.c
16157F:	include/dt-bindings/clock/boston-clock.h
16158
16159MIPS CORE DRIVERS
16160M:	Thomas Bogendoerfer <[email protected]>
16161L:	[email protected]
16162S:	Supported
16163F:	drivers/bus/mips_cdmm.c
16164F:	drivers/clocksource/mips-gic-timer.c
16165F:	drivers/cpuidle/cpuidle-cps.c
16166F:	drivers/irqchip/irq-mips-cpu.c
16167F:	drivers/irqchip/irq-mips-gic.c
16168
16169MIPS GENERIC PLATFORM
16170M:	Paul Burton <[email protected]>
16171L:	[email protected]
16172S:	Supported
16173F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16174F:	arch/mips/generic/
16175F:	arch/mips/tools/generic-board-config.sh
16176
16177MIPS RINT INSTRUCTION EMULATION
16178M:	Aleksandar Markovic <[email protected]>
16179L:	[email protected]
16180S:	Supported
16181F:	arch/mips/math-emu/dp_rint.c
16182F:	arch/mips/math-emu/sp_rint.c
16183
16184MIPS/LOONGSON1 ARCHITECTURE
16185M:	Keguang Zhang <[email protected]>
16186L:	[email protected]
16187S:	Maintained
16188F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16189F:	arch/mips/include/asm/mach-loongson32/
16190F:	arch/mips/loongson32/
16191F:	drivers/*/*loongson1*
16192F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16193
16194MIPS/LOONGSON2EF ARCHITECTURE
16195M:	Jiaxun Yang <[email protected]>
16196L:	[email protected]
16197S:	Maintained
16198F:	arch/mips/include/asm/mach-loongson2ef/
16199F:	arch/mips/loongson2ef/
16200F:	drivers/cpufreq/loongson2_cpufreq.c
16201
16202MIPS/LOONGSON64 ARCHITECTURE
16203M:	Huacai Chen <[email protected]>
16204M:	Jiaxun Yang <[email protected]>
16205L:	[email protected]
16206S:	Maintained
16207F:	arch/mips/include/asm/mach-loongson64/
16208F:	arch/mips/loongson64/
16209F:	drivers/irqchip/irq-loongson*
16210F:	drivers/platform/mips/cpu_hwmon.c
16211
16212MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16213M:	Hans Verkuil <[email protected]>
16214L:	[email protected]
16215S:	Odd Fixes
16216W:	https://linuxtv.org
16217T:	git git://linuxtv.org/media.git
16218F:	drivers/media/radio/radio-miropcm20*
16219
16220MITSUMI MM8013 FG DRIVER
16221M:	Konrad Dybcio <[email protected]>
16222F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16223F:	drivers/power/supply/mm8013.c
16224
16225MMP SUPPORT
16226R:	Lubomir Rintel <[email protected]>
16227L:	[email protected] (moderated for non-subscribers)
16228S:	Odd Fixes
16229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16230F:	arch/arm/boot/dts/marvell/mmp*
16231F:	arch/arm/mach-mmp/
16232F:	include/linux/soc/mmp/
16233
16234MMP USB PHY DRIVERS
16235R:	Lubomir Rintel <[email protected]>
16236L:	[email protected] (moderated for non-subscribers)
16237S:	Maintained
16238F:	drivers/phy/marvell/phy-mmp3-usb.c
16239F:	drivers/phy/marvell/phy-pxa-usb.c
16240
16241MMU GATHER AND TLB INVALIDATION
16242M:	Will Deacon <[email protected]>
16243M:	"Aneesh Kumar K.V" <[email protected]>
16244M:	Andrew Morton <[email protected]>
16245M:	Nick Piggin <[email protected]>
16246M:	Peter Zijlstra <[email protected]>
16247L:	[email protected]
16248L:	[email protected]
16249S:	Maintained
16250F:	arch/*/include/asm/tlb.h
16251F:	include/asm-generic/tlb.h
16252F:	mm/mmu_gather.c
16253
16254MN88472 MEDIA DRIVER
16255L:	[email protected]
16256S:	Orphan
16257W:	https://linuxtv.org
16258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16259F:	drivers/media/dvb-frontends/mn88472*
16260
16261MN88473 MEDIA DRIVER
16262L:	[email protected]
16263S:	Orphan
16264W:	https://linuxtv.org
16265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16266F:	drivers/media/dvb-frontends/mn88473*
16267
16268MOBILEYE MIPS SOCS
16269M:	Vladimir Kondratiev <[email protected]>
16270M:	Gregory CLEMENT <[email protected]>
16271M:	Théo Lebrun <[email protected]>
16272L:	[email protected]
16273S:	Maintained
16274F:	Documentation/devicetree/bindings/mips/mobileye.yaml
16275F:	Documentation/devicetree/bindings/soc/mobileye/
16276F:	arch/mips/boot/dts/mobileye/
16277F:	arch/mips/configs/eyeq5_defconfig
16278F:	arch/mips/mobileye/board-epm5.its.S
16279F:	drivers/clk/clk-eyeq.c
16280F:	drivers/pinctrl/pinctrl-eyeq5.c
16281F:	drivers/reset/reset-eyeq.c
16282F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
16283
16284MODULE SUPPORT
16285M:	Luis Chamberlain <[email protected]>
16286M:	Petr Pavlu <[email protected]>
16287R:	Sami Tolvanen <[email protected]>
16288R:	Daniel Gomez <[email protected]>
16289L:	[email protected]
16290L:	[email protected]
16291S:	Maintained
16292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16293F:	include/linux/kmod.h
16294F:	include/linux/module*.h
16295F:	kernel/module/
16296F:	lib/test_kmod.c
16297F:	lib/tests/module/
16298F:	scripts/module*
16299F:	tools/testing/selftests/kmod/
16300F:	tools/testing/selftests/module/
16301
16302MONOLITHIC POWER SYSTEM PMIC DRIVER
16303M:	Saravanan Sekar <[email protected]>
16304S:	Maintained
16305F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16306F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16307F:	drivers/hwmon/pmbus/mpq7932.c
16308F:	drivers/iio/adc/mp2629_adc.c
16309F:	drivers/mfd/mp2629.c
16310F:	drivers/power/supply/mp2629_charger.c
16311F:	drivers/regulator/mp5416.c
16312F:	drivers/regulator/mpq7920.c
16313F:	drivers/regulator/mpq7920.h
16314F:	include/linux/mfd/mp2629.h
16315
16316MOST(R) TECHNOLOGY DRIVER
16317M:	Parthiban Veerasooran <[email protected]>
16318M:	Christian Gromm <[email protected]>
16319S:	Maintained
16320F:	Documentation/ABI/testing/configfs-most
16321F:	Documentation/ABI/testing/sysfs-bus-most
16322F:	drivers/most/
16323F:	drivers/staging/most/
16324F:	include/linux/most.h
16325
16326MOTORCOMM PHY DRIVER
16327M:	Frank <[email protected]>
16328L:	[email protected]
16329S:	Maintained
16330F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16331F:	drivers/net/phy/motorcomm.c
16332
16333MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16334M:	Jiri Slaby <[email protected]>
16335S:	Maintained
16336F:	Documentation/driver-api/tty/moxa-smartio.rst
16337F:	drivers/tty/mxser.*
16338
16339MP3309C BACKLIGHT DRIVER
16340M:	Flavio Suligoi <[email protected]>
16341L:	[email protected]
16342S:	Maintained
16343F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16344F:	drivers/video/backlight/mp3309c.c
16345
16346MPS MP2891 DRIVER
16347M:	Noah Wang <[email protected]>
16348L:	[email protected]
16349S:	Maintained
16350F:	Documentation/hwmon/mp2891.rst
16351F:	drivers/hwmon/pmbus/mp2891.c
16352
16353MPS MP2993 DRIVER
16354M:	Noah Wang <[email protected]>
16355L:	[email protected]
16356S:	Maintained
16357F:	Documentation/hwmon/mp2993.rst
16358F:	drivers/hwmon/pmbus/mp2993.c
16359
16360MPS MP9941 DRIVER
16361M:	Noah Wang <[email protected]>
16362L:	[email protected]
16363S:	Maintained
16364F:	Documentation/hwmon/mp9941.rst
16365F:	drivers/hwmon/pmbus/mp9941.c
16366
16367MR800 AVERMEDIA USB FM RADIO DRIVER
16368M:	Alexey Klimov <[email protected]>
16369L:	[email protected]
16370S:	Maintained
16371T:	git git://linuxtv.org/media.git
16372F:	drivers/media/radio/radio-mr800.c
16373
16374MRF24J40 IEEE 802.15.4 RADIO DRIVER
16375M:	Stefan Schmidt <[email protected]>
16376L:	[email protected]
16377S:	Odd Fixes
16378F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16379F:	drivers/net/ieee802154/mrf24j40.c
16380
16381MSI EC DRIVER
16382M:	Nikita Kravets <[email protected]>
16383L:	[email protected]
16384S:	Maintained
16385W:	https://github.com/BeardOverflow/msi-ec
16386F:	drivers/platform/x86/msi-ec.*
16387
16388MSI LAPTOP SUPPORT
16389M:	"Lee, Chun-Yi" <[email protected]>
16390L:	[email protected]
16391S:	Maintained
16392F:	drivers/platform/x86/msi-laptop.c
16393
16394MSI WMI SUPPORT
16395L:	[email protected]
16396S:	Orphan
16397F:	drivers/platform/x86/msi-wmi.c
16398
16399MSI WMI PLATFORM FEATURES
16400M:	Armin Wolf <[email protected]>
16401L:	[email protected]
16402S:	Maintained
16403F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16404F:	Documentation/wmi/devices/msi-wmi-platform.rst
16405F:	drivers/platform/x86/msi-wmi-platform.c
16406
16407MSI001 MEDIA DRIVER
16408L:	[email protected]
16409S:	Orphan
16410W:	https://linuxtv.org
16411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16412F:	drivers/media/tuners/msi001*
16413
16414MSI2500 MEDIA DRIVER
16415L:	[email protected]
16416S:	Orphan
16417W:	https://linuxtv.org
16418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16419F:	drivers/media/usb/msi2500/
16420
16421MSTAR INTERRUPT CONTROLLER DRIVER
16422M:	Mark-PK Tsai <[email protected]>
16423M:	Daniel Palmer <[email protected]>
16424S:	Maintained
16425F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16426F:	drivers/irqchip/irq-mst-intc.c
16427
16428MSYSTEMS DISKONCHIP G3 MTD DRIVER
16429M:	Robert Jarzmik <[email protected]>
16430L:	[email protected]
16431S:	Maintained
16432F:	drivers/mtd/devices/docg3*
16433
16434MT9M114 ONSEMI SENSOR DRIVER
16435M:	Laurent Pinchart <[email protected]>
16436L:	[email protected]
16437S:	Maintained
16438T:	git git://linuxtv.org/media.git
16439F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16440F:	drivers/media/i2c/mt9m114.c
16441
16442MT9P031 APTINA CAMERA SENSOR
16443M:	Laurent Pinchart <[email protected]>
16444L:	[email protected]
16445S:	Maintained
16446T:	git git://linuxtv.org/media.git
16447F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16448F:	drivers/media/i2c/mt9p031.c
16449
16450MT9T112 APTINA CAMERA SENSOR
16451M:	Jacopo Mondi <[email protected]>
16452L:	[email protected]
16453S:	Odd Fixes
16454T:	git git://linuxtv.org/media.git
16455F:	drivers/media/i2c/mt9t112.c
16456F:	include/media/i2c/mt9t112.h
16457
16458MT9V032 APTINA CAMERA SENSOR
16459M:	Laurent Pinchart <[email protected]>
16460L:	[email protected]
16461S:	Maintained
16462T:	git git://linuxtv.org/media.git
16463F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16464F:	drivers/media/i2c/mt9v032.c
16465F:	include/media/i2c/mt9v032.h
16466
16467MT9V111 APTINA CAMERA SENSOR
16468M:	Jacopo Mondi <[email protected]>
16469L:	[email protected]
16470S:	Maintained
16471T:	git git://linuxtv.org/media.git
16472F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16473F:	drivers/media/i2c/mt9v111.c
16474
16475MULTIFUNCTION DEVICES (MFD)
16476M:	Lee Jones <[email protected]>
16477S:	Maintained
16478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16479F:	Documentation/devicetree/bindings/mfd/
16480F:	drivers/mfd/
16481F:	include/dt-bindings/mfd/
16482F:	include/linux/mfd/
16483
16484MULTIMEDIA CARD (MMC) ETC. OVER SPI
16485S:	Orphan
16486F:	drivers/mmc/host/mmc_spi.c
16487F:	include/linux/spi/mmc_spi.h
16488
16489MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16490M:	Ulf Hansson <[email protected]>
16491L:	[email protected]
16492S:	Maintained
16493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16494F:	Documentation/devicetree/bindings/mmc/
16495F:	drivers/mmc/
16496F:	include/linux/mmc/
16497F:	include/uapi/linux/mmc/
16498
16499MULTIPLEXER SUBSYSTEM
16500M:	Peter Rosin <[email protected]>
16501S:	Maintained
16502F:	Documentation/ABI/testing/sysfs-class-mux*
16503F:	Documentation/devicetree/bindings/mux/
16504F:	drivers/mux/
16505F:	include/dt-bindings/mux/
16506F:	include/linux/mux/
16507
16508MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16509M:	Bin Liu <[email protected]>
16510L:	[email protected]
16511S:	Maintained
16512F:	drivers/usb/musb/
16513
16514MXL301RF MEDIA DRIVER
16515M:	Akihiro Tsukada <[email protected]>
16516L:	[email protected]
16517S:	Odd Fixes
16518F:	drivers/media/tuners/mxl301rf*
16519
16520MXL5007T MEDIA DRIVER
16521M:	Michael Krufky <[email protected]>
16522L:	[email protected]
16523S:	Maintained
16524W:	https://linuxtv.org
16525W:	http://github.com/mkrufky
16526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16527T:	git git://linuxtv.org/mkrufky/tuners.git
16528F:	drivers/media/tuners/mxl5007t.*
16529
16530MXSFB DRM DRIVER
16531M:	Marek Vasut <[email protected]>
16532M:	Stefan Agner <[email protected]>
16533L:	[email protected]
16534S:	Supported
16535T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16536F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16537F:	drivers/gpu/drm/mxsfb/
16538
16539MYLEX DAC960 PCI RAID Controller
16540M:	Hannes Reinecke <[email protected]>
16541L:	[email protected]
16542S:	Supported
16543F:	drivers/scsi/myrb.*
16544F:	drivers/scsi/myrs.*
16545
16546MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16547L:	[email protected]
16548S:	Orphan
16549W:	https://www.cspi.com/ethernet-products/support/downloads/
16550F:	drivers/net/ethernet/myricom/myri10ge/
16551
16552NAND FLASH SUBSYSTEM
16553M:	Miquel Raynal <[email protected]>
16554R:	Richard Weinberger <[email protected]>
16555L:	[email protected]
16556S:	Maintained
16557W:	http://www.linux-mtd.infradead.org/
16558Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16559C:	irc://irc.oftc.net/mtd
16560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16561F:	drivers/mtd/nand/
16562F:	include/linux/mtd/*nand*.h
16563
16564NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16565M:	Daniel Mack <[email protected]>
16566L:	[email protected]
16567S:	Maintained
16568W:	http://www.native-instruments.com
16569F:	sound/usb/caiaq/
16570
16571NATSEMI ETHERNET DRIVER (DP8381x)
16572S:	Orphan
16573F:	drivers/net/ethernet/natsemi/natsemi.c
16574
16575NCR 5380 SCSI DRIVERS
16576M:	Finn Thain <[email protected]>
16577M:	Michael Schmitz <[email protected]>
16578L:	[email protected]
16579S:	Maintained
16580F:	Documentation/scsi/g_NCR5380.rst
16581F:	drivers/scsi/NCR5380.*
16582F:	drivers/scsi/arm/cumana_1.c
16583F:	drivers/scsi/arm/oak.c
16584F:	drivers/scsi/atari_scsi.*
16585F:	drivers/scsi/dmx3191d.c
16586F:	drivers/scsi/g_NCR5380.*
16587F:	drivers/scsi/mac_scsi.*
16588F:	drivers/scsi/sun3_scsi.*
16589F:	drivers/scsi/sun3_scsi_vme.c
16590
16591NCSI LIBRARY
16592M:	Samuel Mendoza-Jonas <[email protected]>
16593R:	Paul Fertser <[email protected]>
16594S:	Maintained
16595F:	net/ncsi/
16596
16597NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16598M:	Zev Weiss <[email protected]>
16599L:	[email protected]
16600S:	Maintained
16601F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16602F:	drivers/hwmon/nct6775-i2c.c
16603
16604NCT7363 HARDWARE MONITOR DRIVER
16605M:	Ban Feng <[email protected]>
16606L:	[email protected]
16607S:	Maintained
16608F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16609F:	Documentation/hwmon/nct7363.rst
16610F:	drivers/hwmon/nct7363.c
16611
16612NETCONSOLE
16613M:	Breno Leitao <[email protected]>
16614S:	Maintained
16615F:	Documentation/networking/netconsole.rst
16616F:	drivers/net/netconsole.c
16617F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16618F:	tools/testing/selftests/drivers/net/netcons\*
16619
16620NETDEVSIM
16621M:	Jakub Kicinski <[email protected]>
16622S:	Maintained
16623F:	drivers/net/netdevsim/*
16624F:	tools/testing/selftests/drivers/net/netdevsim/*
16625
16626NETEM NETWORK EMULATOR
16627M:	Stephen Hemminger <[email protected]>
16628L:	[email protected]
16629S:	Maintained
16630F:	net/sched/sch_netem.c
16631
16632NETERION 10GbE DRIVERS (s2io)
16633M:	Jon Mason <[email protected]>
16634L:	[email protected]
16635S:	Maintained
16636F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16637F:	drivers/net/ethernet/neterion/
16638
16639NETFILTER
16640M:	Pablo Neira Ayuso <[email protected]>
16641M:	Jozsef Kadlecsik <[email protected]>
16642L:	[email protected]
16643L:	[email protected]
16644S:	Maintained
16645W:	http://www.netfilter.org/
16646W:	http://www.iptables.org/
16647W:	http://www.nftables.org/
16648Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16649C:	irc://irc.libera.chat/netfilter
16650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16652F:	include/linux/netfilter*
16653F:	include/linux/netfilter/
16654F:	include/net/netfilter/
16655F:	include/uapi/linux/netfilter*
16656F:	include/uapi/linux/netfilter/
16657F:	net/*/netfilter.c
16658F:	net/*/netfilter/
16659F:	net/bridge/br_netfilter*.c
16660F:	net/netfilter/
16661F:	tools/testing/selftests/net/netfilter/
16662
16663NETROM NETWORK LAYER
16664L:	[email protected]
16665S:	Orphan
16666W:	https://linux-ax25.in-berlin.de
16667F:	include/net/netrom.h
16668F:	include/uapi/linux/netrom.h
16669F:	net/netrom/
16670
16671NETRONIX EMBEDDED CONTROLLER
16672M:	Jonathan Neuschäfer <[email protected]>
16673S:	Maintained
16674F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16675F:	drivers/mfd/ntxec.c
16676F:	drivers/pwm/pwm-ntxec.c
16677F:	drivers/rtc/rtc-ntxec.c
16678F:	include/linux/mfd/ntxec.h
16679
16680NETRONOME ETHERNET DRIVERS
16681M:	Louis Peens <[email protected]>
16682R:	Jakub Kicinski <[email protected]>
16683L:	[email protected]
16684S:	Maintained
16685F:	drivers/net/ethernet/netronome/
16686
16687NETWORK BLOCK DEVICE (NBD)
16688M:	Josef Bacik <[email protected]>
16689L:	[email protected]
16690L:	[email protected]
16691S:	Maintained
16692F:	Documentation/admin-guide/blockdev/nbd.rst
16693F:	drivers/block/nbd.c
16694F:	include/trace/events/nbd.h
16695F:	include/uapi/linux/nbd.h
16696
16697NETWORK DROP MONITOR
16698M:	Neil Horman <[email protected]>
16699L:	[email protected]
16700S:	Maintained
16701W:	https://fedorahosted.org/dropwatch/
16702F:	include/uapi/linux/net_dropmon.h
16703F:	net/core/drop_monitor.c
16704
16705NETWORKING DRIVERS
16706M:	Andrew Lunn <[email protected]>
16707M:	"David S. Miller" <[email protected]>
16708M:	Eric Dumazet <[email protected]>
16709M:	Jakub Kicinski <[email protected]>
16710M:	Paolo Abeni <[email protected]>
16711L:	[email protected]
16712S:	Maintained
16713P:	Documentation/process/maintainer-netdev.rst
16714Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16717F:	Documentation/devicetree/bindings/net/
16718F:	Documentation/networking/net_cachelines/net_device.rst
16719F:	drivers/connector/
16720F:	drivers/net/
16721F:	drivers/ptp/
16722F:	include/dt-bindings/net/
16723F:	include/linux/cn_proc.h
16724F:	include/linux/etherdevice.h
16725F:	include/linux/ethtool_netlink.h
16726F:	include/linux/fcdevice.h
16727F:	include/linux/fddidevice.h
16728F:	include/linux/hippidevice.h
16729F:	include/linux/if_*
16730F:	include/linux/inetdevice.h
16731F:	include/linux/netdev*
16732F:	include/linux/platform_data/wiznet.h
16733F:	include/uapi/linux/cn_proc.h
16734F:	include/uapi/linux/ethtool_netlink*
16735F:	include/uapi/linux/if_*
16736F:	include/uapi/linux/net_shaper.h
16737F:	include/uapi/linux/netdev*
16738F:	tools/testing/selftests/drivers/net/
16739X:	Documentation/devicetree/bindings/net/bluetooth/
16740X:	Documentation/devicetree/bindings/net/can/
16741X:	Documentation/devicetree/bindings/net/wireless/
16742X:	drivers/net/can/
16743X:	drivers/net/wireless/
16744
16745NETWORKING DRIVERS (WIRELESS)
16746M:	Johannes Berg <[email protected]>
16747L:	[email protected]
16748S:	Maintained
16749W:	https://wireless.wiki.kernel.org/
16750Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16753F:	Documentation/devicetree/bindings/net/wireless/
16754F:	drivers/net/wireless/
16755X:	drivers/net/wireless/ath/
16756X:	drivers/net/wireless/broadcom/
16757X:	drivers/net/wireless/intel/
16758X:	drivers/net/wireless/intersil/
16759X:	drivers/net/wireless/marvell/
16760X:	drivers/net/wireless/mediatek/mt76/
16761X:	drivers/net/wireless/mediatek/mt7601u/
16762X:	drivers/net/wireless/microchip/
16763X:	drivers/net/wireless/purelifi/
16764X:	drivers/net/wireless/quantenna/
16765X:	drivers/net/wireless/ralink/
16766X:	drivers/net/wireless/realtek/
16767X:	drivers/net/wireless/rsi/
16768X:	drivers/net/wireless/silabs/
16769X:	drivers/net/wireless/st/
16770X:	drivers/net/wireless/ti/
16771X:	drivers/net/wireless/zydas/
16772
16773NETWORKING [DSA]
16774M:	Andrew Lunn <[email protected]>
16775M:	Vladimir Oltean <[email protected]>
16776S:	Maintained
16777F:	Documentation/devicetree/bindings/net/dsa/
16778F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16779F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16780F:	drivers/net/dsa/
16781F:	include/linux/dsa/
16782F:	include/linux/platform_data/dsa.h
16783F:	include/net/dsa.h
16784F:	net/dsa/
16785F:	tools/testing/selftests/drivers/net/dsa/
16786
16787NETWORKING [ETHTOOL]
16788M:	Andrew Lunn <[email protected]>
16789M:	Jakub Kicinski <[email protected]>
16790F:	Documentation/netlink/specs/ethtool.yaml
16791F:	Documentation/networking/ethtool-netlink.rst
16792F:	include/linux/ethtool*
16793F:	include/uapi/linux/ethtool*
16794F:	net/ethtool/
16795F:	tools/testing/selftests/drivers/net/*/ethtool*
16796
16797NETWORKING [ETHTOOL CABLE TEST]
16798M:	Andrew Lunn <[email protected]>
16799F:	net/ethtool/cabletest.c
16800F:	tools/testing/selftests/drivers/net/*/ethtool*
16801K:	cable_test
16802
16803NETWORKING [ETHTOOL MAC MERGE]
16804M:	Vladimir Oltean <[email protected]>
16805F:	net/ethtool/mm.c
16806F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16807K:	ethtool_mm
16808
16809NETWORKING [ETHTOOL PHY TOPOLOGY]
16810M:	Maxime Chevallier <[email protected]>
16811F:	Documentation/networking/phy-link-topology.rst
16812F:	drivers/net/phy/phy_link_topology.c
16813F:	include/linux/phy_link_topology.h
16814F:	net/ethtool/phy.c
16815
16816NETWORKING [GENERAL]
16817M:	"David S. Miller" <[email protected]>
16818M:	Eric Dumazet <[email protected]>
16819M:	Jakub Kicinski <[email protected]>
16820M:	Paolo Abeni <[email protected]>
16821R:	Simon Horman <[email protected]>
16822L:	[email protected]
16823S:	Maintained
16824P:	Documentation/process/maintainer-netdev.rst
16825Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16826B:	mailto:[email protected]
16827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16829F:	Documentation/core-api/netlink.rst
16830F:	Documentation/netlink/
16831F:	Documentation/networking/
16832F:	Documentation/networking/net_cachelines/
16833F:	Documentation/process/maintainer-netdev.rst
16834F:	Documentation/userspace-api/netlink/
16835F:	include/linux/ethtool.h
16836F:	include/linux/framer/framer-provider.h
16837F:	include/linux/framer/framer.h
16838F:	include/linux/in.h
16839F:	include/linux/indirect_call_wrapper.h
16840F:	include/linux/inet.h
16841F:	include/linux/inet_diag.h
16842F:	include/linux/net.h
16843F:	include/linux/netdev*
16844F:	include/linux/netlink.h
16845F:	include/linux/netpoll.h
16846F:	include/linux/rtnetlink.h
16847F:	include/linux/sctp.h
16848F:	include/linux/seq_file_net.h
16849F:	include/linux/skbuff*
16850F:	include/net/
16851F:	include/uapi/linux/ethtool.h
16852F:	include/uapi/linux/genetlink.h
16853F:	include/uapi/linux/hsr_netlink.h
16854F:	include/uapi/linux/in.h
16855F:	include/uapi/linux/inet_diag.h
16856F:	include/uapi/linux/nbd-netlink.h
16857F:	include/uapi/linux/net.h
16858F:	include/uapi/linux/net_namespace.h
16859F:	include/uapi/linux/netconf.h
16860F:	include/uapi/linux/netdev*
16861F:	include/uapi/linux/netlink.h
16862F:	include/uapi/linux/netlink_diag.h
16863F:	include/uapi/linux/rtnetlink.h
16864F:	include/uapi/linux/sctp.h
16865F:	lib/net_utils.c
16866F:	lib/random32.c
16867F:	net/
16868F:	samples/pktgen/
16869F:	tools/net/
16870F:	tools/testing/selftests/net/
16871X:	Documentation/networking/mac80211-injection.rst
16872X:	Documentation/networking/mac80211_hwsim/
16873X:	Documentation/networking/regulatory.rst
16874X:	include/net/cfg80211.h
16875X:	include/net/ieee80211_radiotap.h
16876X:	include/net/iw_handler.h
16877X:	include/net/mac80211.h
16878X:	include/net/wext.h
16879X:	net/9p/
16880X:	net/bluetooth/
16881X:	net/can/
16882X:	net/ceph/
16883X:	net/mac80211/
16884X:	net/rfkill/
16885X:	net/wireless/
16886
16887NETWORKING [IPSEC]
16888M:	Steffen Klassert <[email protected]>
16889M:	Herbert Xu <[email protected]>
16890M:	"David S. Miller" <[email protected]>
16891L:	[email protected]
16892S:	Maintained
16893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16895F:	include/net/xfrm.h
16896F:	include/uapi/linux/xfrm.h
16897F:	net/ipv4/ah4.c
16898F:	net/ipv4/esp4*
16899F:	net/ipv4/ip_vti.c
16900F:	net/ipv4/ipcomp.c
16901F:	net/ipv4/xfrm*
16902F:	net/ipv6/ah6.c
16903F:	net/ipv6/esp6*
16904F:	net/ipv6/ip6_vti.c
16905F:	net/ipv6/ipcomp6.c
16906F:	net/ipv6/xfrm*
16907F:	net/key/
16908F:	net/xfrm/
16909F:	tools/testing/selftests/net/ipsec.c
16910
16911NETWORKING [IPv4/IPv6]
16912M:	"David S. Miller" <[email protected]>
16913M:	David Ahern <[email protected]>
16914L:	[email protected]
16915S:	Maintained
16916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16917F:	arch/x86/net/*
16918F:	include/linux/ip.h
16919F:	include/linux/ipv6*
16920F:	include/net/fib*
16921F:	include/net/ip*
16922F:	include/net/route.h
16923F:	net/ipv4/
16924F:	net/ipv6/
16925
16926NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16927M:	Paul Moore <[email protected]>
16928L:	[email protected]
16929L:	[email protected]
16930S:	Supported
16931W:	https://github.com/netlabel
16932F:	Documentation/netlabel/
16933F:	include/net/calipso.h
16934F:	include/net/cipso_ipv4.h
16935F:	include/net/netlabel.h
16936F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16937F:	include/uapi/linux/netfilter/xt_SECMARK.h
16938F:	net/ipv4/cipso_ipv4.c
16939F:	net/ipv6/calipso.c
16940F:	net/netfilter/xt_CONNSECMARK.c
16941F:	net/netfilter/xt_SECMARK.c
16942F:	net/netlabel/
16943
16944NETWORKING [MACSEC]
16945M:	Sabrina Dubroca <[email protected]>
16946L:	[email protected]
16947S:	Maintained
16948F:	drivers/net/macsec.c
16949F:	include/net/macsec.h
16950F:	include/uapi/linux/if_macsec.h
16951K:	macsec
16952K:	\bmdo_
16953
16954NETWORKING [MPTCP]
16955M:	Matthieu Baerts <[email protected]>
16956M:	Mat Martineau <[email protected]>
16957R:	Geliang Tang <[email protected]>
16958L:	[email protected]
16959L:	[email protected]
16960S:	Maintained
16961W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16962B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16963T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16964T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16965F:	Documentation/netlink/specs/mptcp_pm.yaml
16966F:	Documentation/networking/mptcp*.rst
16967F:	include/net/mptcp.h
16968F:	include/trace/events/mptcp.h
16969F:	include/uapi/linux/mptcp*.h
16970F:	net/mptcp/
16971F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16972F:	tools/testing/selftests/net/mptcp/
16973
16974NETWORKING [SRv6]
16975M:	Andrea Mayer <[email protected]>
16976L:	[email protected]
16977S:	Maintained
16978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16979F:	include/linux/seg6*
16980F:	include/net/seg6*
16981F:	include/uapi/linux/seg6*
16982F:	net/ipv6/seg6*
16983F:	tools/testing/selftests/net/srv6*
16984
16985NETWORKING [TCP]
16986M:	Eric Dumazet <[email protected]>
16987M:	Neal Cardwell <[email protected]>
16988R:	Kuniyuki Iwashima <[email protected]>
16989L:	[email protected]
16990S:	Maintained
16991F:	Documentation/networking/net_cachelines/tcp_sock.rst
16992F:	include/linux/tcp.h
16993F:	include/net/tcp.h
16994F:	include/trace/events/tcp.h
16995F:	include/uapi/linux/tcp.h
16996F:	net/ipv4/inet_connection_sock.c
16997F:	net/ipv4/inet_hashtables.c
16998F:	net/ipv4/inet_timewait_sock.c
16999F:	net/ipv4/syncookies.c
17000F:	net/ipv4/tcp*.c
17001F:	net/ipv6/inet6_connection_sock.c
17002F:	net/ipv6/inet6_hashtables.c
17003F:	net/ipv6/syncookies.c
17004F:	net/ipv6/tcp*.c
17005
17006NETWORKING [TLS]
17007M:	Boris Pismenny <[email protected]>
17008M:	John Fastabend <[email protected]>
17009M:	Jakub Kicinski <[email protected]>
17010L:	[email protected]
17011S:	Maintained
17012F:	include/net/tls.h
17013F:	include/uapi/linux/tls.h
17014F:	net/tls/*
17015
17016NETWORKING [SOCKETS]
17017M:	Eric Dumazet <[email protected]>
17018M:	Kuniyuki Iwashima <[email protected]>
17019M:	Paolo Abeni <[email protected]>
17020M:	Willem de Bruijn <[email protected]>
17021S:	Maintained
17022F:	include/linux/sock_diag.h
17023F:	include/linux/socket.h
17024F:	include/linux/sockptr.h
17025F:	include/net/sock.h
17026F:	include/net/sock_reuseport.h
17027F:	include/uapi/linux/socket.h
17028F:	net/core/*sock*
17029F:	net/core/scm.c
17030F:	net/socket.c
17031
17032NETWORKING [UNIX SOCKETS]
17033M:	Kuniyuki Iwashima <[email protected]>
17034S:	Maintained
17035F:	include/net/af_unix.h
17036F:	include/net/netns/unix.h
17037F:	include/uapi/linux/unix_diag.h
17038F:	net/unix/
17039F:	tools/testing/selftests/net/af_unix/
17040
17041NETXEN (1/10) GbE SUPPORT
17042M:	Manish Chopra <[email protected]>
17043M:	Rahul Verma <[email protected]>
17044M:	[email protected]
17045L:	[email protected]
17046S:	Maintained
17047F:	drivers/net/ethernet/qlogic/netxen/
17048
17049NET_FAILOVER MODULE
17050M:	Sridhar Samudrala <[email protected]>
17051L:	[email protected]
17052S:	Supported
17053F:	Documentation/networking/net_failover.rst
17054F:	drivers/net/net_failover.c
17055F:	include/net/net_failover.h
17056
17057NEXTHOP
17058M:	David Ahern <[email protected]>
17059L:	[email protected]
17060S:	Maintained
17061F:	include/net/netns/nexthop.h
17062F:	include/net/nexthop.h
17063F:	include/uapi/linux/nexthop.h
17064F:	net/ipv4/nexthop.c
17065
17066NFC SUBSYSTEM
17067M:	Krzysztof Kozlowski <[email protected]>
17068L:	[email protected]
17069S:	Maintained
17070F:	Documentation/devicetree/bindings/net/nfc/
17071F:	drivers/nfc/
17072F:	include/net/nfc/
17073F:	include/uapi/linux/nfc.h
17074F:	net/nfc/
17075
17076NFC VIRTUAL NCI DEVICE DRIVER
17077M:	Bongsu Jeon <[email protected]>
17078L:	[email protected]
17079S:	Supported
17080F:	drivers/nfc/virtual_ncidev.c
17081F:	tools/testing/selftests/nci/
17082
17083NFS, SUNRPC, AND LOCKD CLIENTS
17084M:	Trond Myklebust <[email protected]>
17085M:	Anna Schumaker <[email protected]>
17086L:	[email protected]
17087S:	Maintained
17088W:	http://client.linux-nfs.org
17089T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17090F:	Documentation/filesystems/nfs/
17091F:	fs/lockd/
17092F:	fs/nfs/
17093F:	fs/nfs_common/
17094F:	include/linux/lockd/
17095F:	include/linux/nfs*
17096F:	include/linux/sunrpc/
17097F:	include/uapi/linux/nfs*
17098F:	include/uapi/linux/sunrpc/
17099F:	net/sunrpc/
17100
17101NILFS2 FILESYSTEM
17102M:	Ryusuke Konishi <[email protected]>
17103L:	[email protected]
17104S:	Supported
17105W:	https://nilfs.sourceforge.io/
17106T:	git https://github.com/konis/nilfs2.git
17107F:	Documentation/filesystems/nilfs2.rst
17108F:	fs/nilfs2/
17109F:	include/trace/events/nilfs2.h
17110F:	include/uapi/linux/nilfs2_api.h
17111F:	include/uapi/linux/nilfs2_ondisk.h
17112
17113NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17114M:	YOKOTA Hiroshi <[email protected]>
17115S:	Maintained
17116W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17117F:	Documentation/scsi/NinjaSCSI.rst
17118F:	drivers/scsi/pcmcia/nsp_*
17119
17120NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17121M:	GOTO Masanori <[email protected]>
17122M:	YOKOTA Hiroshi <[email protected]>
17123S:	Maintained
17124W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17125F:	Documentation/scsi/NinjaSCSI.rst
17126F:	drivers/scsi/nsp32*
17127
17128NINTENDO HID DRIVER
17129M:	Daniel J. Ogorchock <[email protected]>
17130L:	[email protected]
17131S:	Maintained
17132F:	drivers/hid/hid-nintendo*
17133
17134NIOS2 ARCHITECTURE
17135M:	Dinh Nguyen <[email protected]>
17136S:	Maintained
17137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17138F:	arch/nios2/
17139
17140NITRO ENCLAVES (NE)
17141M:	Alexandru Ciobotaru <[email protected]>
17142R:	The AWS Nitro Enclaves Team <[email protected]>
17143L:	[email protected]
17144S:	Supported
17145W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17146F:	Documentation/virt/ne_overview.rst
17147F:	drivers/virt/nitro_enclaves/
17148F:	include/linux/nitro_enclaves.h
17149F:	include/uapi/linux/nitro_enclaves.h
17150F:	samples/nitro_enclaves/
17151
17152NITRO SECURE MODULE (NSM)
17153M:	Alexander Graf <[email protected]>
17154R:	The AWS Nitro Enclaves Team <[email protected]>
17155L:	[email protected]
17156S:	Supported
17157W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17158F:	drivers/misc/nsm.c
17159F:	include/uapi/linux/nsm.h
17160
17161NOHZ, DYNTICKS SUPPORT
17162M:	Anna-Maria Behnsen <[email protected]>
17163M:	Frederic Weisbecker <[email protected]>
17164M:	Ingo Molnar <[email protected]>
17165M:	Thomas Gleixner <[email protected]>
17166L:	[email protected]
17167S:	Maintained
17168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17169F:	include/linux/sched/nohz.h
17170F:	include/linux/tick.h
17171F:	kernel/time/tick*.*
17172
17173NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17174M:	Pavel Machek <[email protected]>
17175M:	Sakari Ailus <[email protected]>
17176L:	[email protected]
17177S:	Maintained
17178F:	drivers/media/i2c/ad5820.c
17179F:	drivers/media/i2c/et8ek8
17180
17181NOKIA N900 POWER SUPPLY DRIVERS
17182R:	Pali Rohár <[email protected]>
17183F:	drivers/power/supply/bq2415x_charger.c
17184F:	drivers/power/supply/bq27xxx_battery.c
17185F:	drivers/power/supply/bq27xxx_battery_i2c.c
17186F:	drivers/power/supply/isp1704_charger.c
17187F:	drivers/power/supply/rx51_battery.c
17188F:	include/linux/power/bq2415x_charger.h
17189F:	include/linux/power/bq27xxx_battery.h
17190
17191NOLIBC HEADER FILE
17192M:	Willy Tarreau <[email protected]>
17193M:	Thomas Weißschuh <[email protected]>
17194S:	Maintained
17195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17196F:	tools/include/nolibc/
17197F:	tools/testing/selftests/nolibc/
17198
17199NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17200M:	Hans de Goede <[email protected]>
17201L:	[email protected]
17202S:	Maintained
17203F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17204F:	drivers/input/touchscreen/novatek-nvt-ts.c
17205
17206NSDEPS
17207M:	Matthias Maennich <[email protected]>
17208S:	Maintained
17209F:	Documentation/core-api/symbol-namespaces.rst
17210F:	scripts/nsdeps
17211
17212NTB AMD DRIVER
17213M:	Sanjay R Mehta <[email protected]>
17214M:	Shyam Sundar S K <[email protected]>
17215L:	[email protected]
17216S:	Supported
17217F:	drivers/ntb/hw/amd/
17218
17219NTB DRIVER CORE
17220M:	Jon Mason <[email protected]>
17221M:	Dave Jiang <[email protected]>
17222M:	Allen Hubbe <[email protected]>
17223L:	[email protected]
17224S:	Supported
17225W:	https://github.com/jonmason/ntb/wiki
17226T:	git https://github.com/jonmason/ntb.git
17227F:	drivers/net/ntb_netdev.c
17228F:	drivers/ntb/
17229F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17230F:	include/linux/ntb.h
17231F:	include/linux/ntb_transport.h
17232F:	tools/testing/selftests/ntb/
17233
17234NTB INTEL DRIVER
17235M:	Dave Jiang <[email protected]>
17236L:	[email protected]
17237S:	Supported
17238W:	https://github.com/davejiang/linux/wiki
17239T:	git https://github.com/davejiang/linux.git
17240F:	drivers/ntb/hw/intel/
17241
17242NTFS3 FILESYSTEM
17243M:	Konstantin Komarov <[email protected]>
17244L:	[email protected]
17245S:	Supported
17246W:	http://www.paragon-software.com/
17247T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17248F:	Documentation/filesystems/ntfs3.rst
17249F:	fs/ntfs3/
17250
17251NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17252M:	Elizabeth Figura <[email protected]>
17253L:	[email protected]
17254S:	Supported
17255F:	Documentation/userspace-api/ntsync.rst
17256F:	drivers/misc/ntsync.c
17257F:	include/uapi/linux/ntsync.h
17258F:	tools/testing/selftests/drivers/ntsync/
17259
17260NUBUS SUBSYSTEM
17261M:	Finn Thain <[email protected]>
17262L:	[email protected]
17263S:	Maintained
17264F:	arch/*/include/asm/nubus.h
17265F:	drivers/nubus/
17266F:	include/linux/nubus.h
17267F:	include/uapi/linux/nubus.h
17268
17269NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17270M:	Antonino Daplas <[email protected]>
17271L:	[email protected]
17272S:	Maintained
17273F:	drivers/video/fbdev/nvidia/
17274F:	drivers/video/fbdev/riva/
17275
17276NVIDIA WMI EC BACKLIGHT DRIVER
17277M:	Daniel Dadap <[email protected]>
17278L:	[email protected]
17279S:	Supported
17280F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
17281F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17282
17283NVM EXPRESS DRIVER
17284M:	Keith Busch <[email protected]>
17285M:	Jens Axboe <[email protected]>
17286M:	Christoph Hellwig <[email protected]>
17287M:	Sagi Grimberg <[email protected]>
17288L:	[email protected]
17289S:	Supported
17290W:	http://git.infradead.org/nvme.git
17291T:	git git://git.infradead.org/nvme.git
17292F:	Documentation/nvme/
17293F:	drivers/nvme/common/
17294F:	drivers/nvme/host/
17295F:	include/linux/nvme-*.h
17296F:	include/linux/nvme.h
17297F:	include/uapi/linux/nvme_ioctl.h
17298
17299NVM EXPRESS FABRICS AUTHENTICATION
17300M:	Hannes Reinecke <[email protected]>
17301L:	[email protected]
17302S:	Supported
17303F:	drivers/nvme/host/auth.c
17304F:	drivers/nvme/target/auth.c
17305F:	drivers/nvme/target/fabrics-cmd-auth.c
17306F:	include/linux/nvme-auth.h
17307
17308NVM EXPRESS FC TRANSPORT DRIVERS
17309M:	James Smart <[email protected]>
17310L:	[email protected]
17311S:	Supported
17312F:	drivers/nvme/host/fc.c
17313F:	drivers/nvme/target/fc.c
17314F:	drivers/nvme/target/fcloop.c
17315F:	include/linux/nvme-fc-driver.h
17316F:	include/linux/nvme-fc.h
17317
17318NVM EXPRESS HARDWARE MONITORING SUPPORT
17319M:	Guenter Roeck <[email protected]>
17320L:	[email protected]
17321S:	Supported
17322F:	drivers/nvme/host/hwmon.c
17323
17324NVM EXPRESS TARGET DRIVER
17325M:	Christoph Hellwig <[email protected]>
17326M:	Sagi Grimberg <[email protected]>
17327M:	Chaitanya Kulkarni <[email protected]>
17328L:	[email protected]
17329S:	Supported
17330W:	http://git.infradead.org/nvme.git
17331T:	git git://git.infradead.org/nvme.git
17332F:	drivers/nvme/target/
17333
17334NVMEM FRAMEWORK
17335M:	Srinivas Kandagatla <[email protected]>
17336S:	Maintained
17337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17338F:	Documentation/ABI/stable/sysfs-bus-nvmem
17339F:	Documentation/devicetree/bindings/nvmem/
17340F:	drivers/nvmem/
17341F:	include/dt-bindings/nvmem/
17342F:	include/linux/nvmem-consumer.h
17343F:	include/linux/nvmem-provider.h
17344
17345NXP BLUETOOTH WIRELESS DRIVERS
17346M:	Amitkumar Karwar <[email protected]>
17347M:	Neeraj Kale <[email protected]>
17348S:	Maintained
17349F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17350F:	drivers/bluetooth/btnxpuart.c
17351
17352NXP C45 TJA11XX PHY DRIVER
17353M:	Andrei Botila <[email protected]>
17354L:	[email protected]
17355S:	Maintained
17356F:	drivers/net/phy/nxp-c45-tja11xx*
17357
17358NXP FSPI DRIVER
17359M:	Han Xu <[email protected]>
17360M:	Haibo Chen <[email protected]>
17361R:	Yogesh Gaur <[email protected]>
17362L:	[email protected]
17363L:	[email protected]
17364S:	Maintained
17365F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17366F:	drivers/spi/spi-nxp-fspi.c
17367
17368NXP FXAS21002C DRIVER
17369M:	Rui Miguel Silva <[email protected]>
17370L:	[email protected]
17371S:	Maintained
17372F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17373F:	drivers/iio/gyro/fxas21002c.h
17374F:	drivers/iio/gyro/fxas21002c_core.c
17375F:	drivers/iio/gyro/fxas21002c_i2c.c
17376F:	drivers/iio/gyro/fxas21002c_spi.c
17377
17378NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17379M:	Haibo Chen <[email protected]>
17380L:	[email protected]
17381L:	[email protected]
17382S:	Maintained
17383F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17384F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17385F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17386F:	drivers/iio/adc/imx7d_adc.c
17387F:	drivers/iio/adc/imx93_adc.c
17388F:	drivers/iio/adc/vf610_adc.c
17389
17390NXP i.MX 8M ISI DRIVER
17391M:	Laurent Pinchart <[email protected]>
17392L:	[email protected]
17393S:	Maintained
17394F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17395F:	drivers/media/platform/nxp/imx8-isi/
17396
17397NXP i.MX 8MP DW100 V4L2 DRIVER
17398M:	Xavier Roumegue <[email protected]>
17399L:	[email protected]
17400S:	Maintained
17401F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17402F:	Documentation/userspace-api/media/drivers/dw100.rst
17403F:	drivers/media/platform/nxp/dw100/
17404F:	include/uapi/linux/dw100.h
17405
17406NXP i.MX 8MQ DCSS DRIVER
17407M:	Laurentiu Palcu <[email protected]>
17408R:	Lucas Stach <[email protected]>
17409L:	[email protected]
17410S:	Maintained
17411T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17412F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17413F:	drivers/gpu/drm/imx/dcss/
17414
17415NXP i.MX 8QXP ADC DRIVER
17416M:	Cai Huoqing <[email protected]>
17417M:	Haibo Chen <[email protected]>
17418L:	[email protected]
17419L:	[email protected]
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17422F:	drivers/iio/adc/imx8qxp-adc.c
17423
17424NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17425M:	Mirela Rabulea <[email protected]>
17426L:	[email protected]
17427L:	[email protected]
17428S:	Maintained
17429F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17430F:	drivers/media/platform/nxp/imx-jpeg
17431
17432NXP i.MX CLOCK DRIVERS
17433M:	Abel Vesa <[email protected]>
17434R:	Peng Fan <[email protected]>
17435L:	[email protected]
17436L:	[email protected]
17437S:	Maintained
17438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17439F:	Documentation/devicetree/bindings/clock/imx*
17440F:	drivers/clk/imx/
17441F:	include/dt-bindings/clock/imx*
17442
17443NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17444M:	Jagan Teki <[email protected]>
17445S:	Maintained
17446F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17447F:	drivers/regulator/pf8x00-regulator.c
17448
17449NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17450M:	Krzysztof Kozlowski <[email protected]>
17451L:	[email protected]
17452S:	Maintained
17453F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17454F:	drivers/extcon/extcon-ptn5150.c
17455
17456NXP SGTL5000 DRIVER
17457M:	Fabio Estevam <[email protected]>
17458L:	[email protected]
17459S:	Maintained
17460F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17461F:	sound/soc/codecs/sgtl5000*
17462
17463NXP SJA1105 ETHERNET SWITCH DRIVER
17464M:	Vladimir Oltean <[email protected]>
17465L:	[email protected]
17466S:	Maintained
17467F:	drivers/net/dsa/sja1105
17468F:	drivers/net/pcs/pcs-xpcs-nxp.c
17469
17470NXP TDA998X DRM DRIVER
17471M:	Russell King <[email protected]>
17472S:	Maintained
17473T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17474T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17475F:	drivers/gpu/drm/bridge/tda998x_drv.c
17476F:	include/dt-bindings/display/tda998x.h
17477K:	"nxp,tda998x"
17478
17479NXP TFA9879 DRIVER
17480M:	Peter Rosin <[email protected]>
17481L:	[email protected]
17482S:	Maintained
17483F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17484F:	sound/soc/codecs/tfa9879*
17485
17486NXP-NCI NFC DRIVER
17487S:	Orphan
17488F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17489F:	drivers/nfc/nxp-nci
17490
17491NXP/Goodix TFA989X (TFA1) DRIVER
17492M:	Stephan Gerhold <[email protected]>
17493L:	[email protected]
17494S:	Maintained
17495F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17496F:	sound/soc/codecs/tfa989x.c
17497
17498NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17499M:	Jonas Malaco <[email protected]>
17500L:	[email protected]
17501S:	Maintained
17502F:	Documentation/hwmon/nzxt-kraken2.rst
17503F:	drivers/hwmon/nzxt-kraken2.c
17504
17505NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17506M:	Jonas Malaco <[email protected]>
17507M:	Aleksa Savic <[email protected]>
17508L:	[email protected]
17509S:	Maintained
17510F:	Documentation/hwmon/nzxt-kraken3.rst
17511F:	drivers/hwmon/nzxt-kraken3.c
17512
17513OBJAGG
17514M:	Jiri Pirko <[email protected]>
17515L:	[email protected]
17516S:	Supported
17517F:	include/linux/objagg.h
17518F:	lib/objagg.c
17519F:	lib/test_objagg.c
17520
17521OBJPOOL
17522M:	Matt Wu <[email protected]>
17523S:	Supported
17524F:	include/linux/objpool.h
17525F:	lib/objpool.c
17526F:	lib/test_objpool.c
17527
17528OBJTOOL
17529M:	Josh Poimboeuf <[email protected]>
17530M:	Peter Zijlstra <[email protected]>
17531S:	Supported
17532F:	include/linux/objtool*.h
17533F:	tools/objtool/
17534
17535OCELOT ETHERNET SWITCH DRIVER
17536M:	Vladimir Oltean <[email protected]>
17537M:	Claudiu Manoil <[email protected]>
17538M:	Alexandre Belloni <[email protected]>
17539M:	[email protected]
17540L:	[email protected]
17541S:	Supported
17542F:	drivers/net/dsa/ocelot/*
17543F:	drivers/net/ethernet/mscc/
17544F:	include/soc/mscc/ocelot*
17545F:	net/dsa/tag_ocelot.c
17546F:	net/dsa/tag_ocelot_8021q.c
17547F:	tools/testing/selftests/drivers/net/ocelot/*
17548
17549OCELOT EXTERNAL SWITCH CONTROL
17550M:	Colin Foster <[email protected]>
17551S:	Supported
17552F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17553F:	drivers/mfd/ocelot*
17554F:	drivers/net/dsa/ocelot/ocelot_ext.c
17555F:	include/linux/mfd/ocelot.h
17556
17557OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17558M:	Frederic Barrat <[email protected]>
17559M:	Andrew Donnellan <[email protected]>
17560L:	[email protected]
17561S:	Supported
17562F:	Documentation/userspace-api/accelerators/ocxl.rst
17563F:	arch/powerpc/include/asm/pnv-ocxl.h
17564F:	arch/powerpc/platforms/powernv/ocxl.c
17565F:	drivers/misc/ocxl/
17566F:	include/misc/ocxl*
17567F:	include/uapi/misc/ocxl.h
17568
17569OMAP AUDIO SUPPORT
17570M:	Peter Ujfalusi <[email protected]>
17571M:	Jarkko Nikula <[email protected]>
17572L:	[email protected]
17573L:	[email protected]
17574S:	Maintained
17575F:	sound/soc/ti/n810.c
17576F:	sound/soc/ti/omap*
17577F:	sound/soc/ti/rx51.c
17578F:	sound/soc/ti/sdma-pcm.*
17579
17580OMAP CLOCK FRAMEWORK SUPPORT
17581M:	Paul Walmsley <[email protected]>
17582L:	[email protected]
17583S:	Maintained
17584F:	arch/arm/*omap*/*clock*
17585
17586OMAP DEVICE TREE SUPPORT
17587M:	Tony Lindgren <[email protected]>
17588L:	[email protected]
17589L:	[email protected]
17590S:	Maintained
17591F:	arch/arm/boot/dts/ti/omap/
17592
17593OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17594L:	[email protected]
17595L:	[email protected]
17596S:	Orphan
17597F:	Documentation/arch/arm/omap/dss.rst
17598F:	drivers/video/fbdev/omap2/
17599
17600OMAP FRAMEBUFFER SUPPORT
17601L:	[email protected]
17602L:	[email protected]
17603S:	Orphan
17604F:	drivers/video/fbdev/omap/
17605
17606OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17607M:	Roger Quadros <[email protected]>
17608M:	Tony Lindgren <[email protected]>
17609L:	[email protected]
17610S:	Maintained
17611F:	arch/arm/mach-omap2/*gpmc*
17612F:	drivers/memory/omap-gpmc.c
17613
17614OMAP GPIO DRIVER
17615M:	Grygorii Strashko <[email protected]>
17616M:	Santosh Shilimkar <[email protected]>
17617M:	Kevin Hilman <[email protected]>
17618L:	[email protected]
17619S:	Maintained
17620F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17621F:	drivers/gpio/gpio-omap.c
17622
17623OMAP HARDWARE SPINLOCK SUPPORT
17624L:	[email protected]
17625S:	Orphan
17626F:	drivers/hwspinlock/omap_hwspinlock.c
17627
17628OMAP HS MMC SUPPORT
17629L:	[email protected]
17630L:	[email protected]
17631S:	Orphan
17632F:	drivers/mmc/host/omap_hsmmc.c
17633
17634OMAP HWMOD DATA
17635M:	Paul Walmsley <[email protected]>
17636L:	[email protected]
17637S:	Maintained
17638F:	arch/arm/mach-omap2/omap_hwmod*data*
17639
17640OMAP HWMOD SUPPORT
17641M:	Paul Walmsley <[email protected]>
17642L:	[email protected]
17643S:	Maintained
17644F:	arch/arm/mach-omap2/omap_hwmod.*
17645
17646OMAP I2C DRIVER
17647M:	Vignesh R <[email protected]>
17648L:	[email protected]
17649L:	[email protected]
17650S:	Maintained
17651F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17652F:	drivers/i2c/busses/i2c-omap.c
17653
17654OMAP MMC SUPPORT
17655M:	Aaro Koskinen <[email protected]>
17656L:	[email protected]
17657S:	Odd Fixes
17658F:	drivers/mmc/host/omap.c
17659
17660OMAP POWER MANAGEMENT SUPPORT
17661M:	Kevin Hilman <[email protected]>
17662L:	[email protected]
17663S:	Maintained
17664F:	arch/arm/*omap*/*pm*
17665F:	drivers/cpufreq/omap-cpufreq.c
17666
17667OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17668M:	Paul Walmsley <[email protected]>
17669L:	[email protected]
17670S:	Maintained
17671F:	arch/arm/mach-omap2/prm*
17672
17673OMAP RANDOM NUMBER GENERATOR SUPPORT
17674M:	Deepak Saxena <[email protected]>
17675S:	Maintained
17676F:	drivers/char/hw_random/omap-rng.c
17677
17678OMAP USB SUPPORT
17679L:	[email protected]
17680L:	[email protected]
17681S:	Orphan
17682F:	arch/arm/*omap*/usb*
17683F:	drivers/usb/*/*omap*
17684
17685OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17686M:	Mark Jackson <[email protected]>
17687L:	[email protected]
17688S:	Maintained
17689F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17690
17691OMAP1 SUPPORT
17692M:	Aaro Koskinen <[email protected]>
17693M:	Janusz Krzysztofik <[email protected]>
17694R:	Tony Lindgren <[email protected]>
17695L:	[email protected]
17696S:	Maintained
17697Q:	http://patchwork.kernel.org/project/linux-omap/list/
17698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17699F:	arch/arm/configs/omap1_defconfig
17700F:	arch/arm/mach-omap1/
17701F:	drivers/i2c/busses/i2c-omap.c
17702F:	include/linux/platform_data/ams-delta-fiq.h
17703F:	include/linux/platform_data/i2c-omap.h
17704
17705OMAP2+ SUPPORT
17706M:	Aaro Koskinen <[email protected]>
17707M:	Andreas Kemnade <[email protected]>
17708M:	Kevin Hilman <[email protected]>
17709M:	Roger Quadros <[email protected]>
17710M:	Tony Lindgren <[email protected]>
17711L:	[email protected]
17712S:	Maintained
17713W:	http://linux.omap.com/
17714Q:	http://patchwork.kernel.org/project/linux-omap/list/
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17716F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17717F:	arch/arm/configs/omap2plus_defconfig
17718F:	arch/arm/mach-omap2/
17719F:	drivers/bus/omap*.[ch]
17720F:	drivers/bus/ti-sysc.c
17721F:	drivers/gpio/gpio-tps65219.c
17722F:	drivers/i2c/busses/i2c-omap.c
17723F:	drivers/irqchip/irq-omap-intc.c
17724F:	drivers/mfd/*omap*.c
17725F:	drivers/mfd/menelaus.c
17726F:	drivers/mfd/palmas.c
17727F:	drivers/mfd/tps65217.c
17728F:	drivers/mfd/tps65218.c
17729F:	drivers/mfd/tps65219.c
17730F:	drivers/mfd/tps65910.c
17731F:	drivers/mfd/twl-core.[ch]
17732F:	drivers/mfd/twl4030*.c
17733F:	drivers/mfd/twl6030*.c
17734F:	drivers/mfd/twl6040*.c
17735F:	drivers/regulator/palmas-regulator*.c
17736F:	drivers/regulator/pbias-regulator.c
17737F:	drivers/regulator/tps65217-regulator.c
17738F:	drivers/regulator/tps65218-regulator.c
17739F:	drivers/regulator/tps65219-regulator.c
17740F:	drivers/regulator/tps65910-regulator.c
17741F:	drivers/regulator/twl-regulator.c
17742F:	drivers/regulator/twl6030-regulator.c
17743F:	include/linux/platform_data/i2c-omap.h
17744F:	include/linux/platform_data/ti-sysc.h
17745
17746OMFS FILESYSTEM
17747M:	Bob Copeland <[email protected]>
17748L:	[email protected]
17749S:	Maintained
17750F:	Documentation/filesystems/omfs.rst
17751F:	fs/omfs/
17752
17753OMNIVISION OG01A1B SENSOR DRIVER
17754M:	Sakari Ailus <[email protected]>
17755L:	[email protected]
17756S:	Maintained
17757F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17758F:	drivers/media/i2c/og01a1b.c
17759
17760OMNIVISION OV01A10 SENSOR DRIVER
17761M:	Bingbu Cao <[email protected]>
17762L:	[email protected]
17763S:	Maintained
17764T:	git git://linuxtv.org/media.git
17765F:	drivers/media/i2c/ov01a10.c
17766
17767OMNIVISION OV02A10 SENSOR DRIVER
17768L:	[email protected]
17769S:	Orphan
17770T:	git git://linuxtv.org/media.git
17771F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17772F:	drivers/media/i2c/ov02a10.c
17773
17774OMNIVISION OV08D10 SENSOR DRIVER
17775M:	Jimmy Su <[email protected]>
17776L:	[email protected]
17777S:	Maintained
17778T:	git git://linuxtv.org/media.git
17779F:	drivers/media/i2c/ov08d10.c
17780
17781OMNIVISION OV08X40 SENSOR DRIVER
17782M:	Jason Chen <[email protected]>
17783L:	[email protected]
17784S:	Maintained
17785T:	git git://linuxtv.org/media.git
17786F:	drivers/media/i2c/ov08x40.c
17787F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17788
17789OMNIVISION OV13858 SENSOR DRIVER
17790M:	Sakari Ailus <[email protected]>
17791L:	[email protected]
17792S:	Maintained
17793T:	git git://linuxtv.org/media.git
17794F:	drivers/media/i2c/ov13858.c
17795
17796OMNIVISION OV13B10 SENSOR DRIVER
17797M:	Arec Kao <[email protected]>
17798L:	[email protected]
17799S:	Maintained
17800T:	git git://linuxtv.org/media.git
17801F:	drivers/media/i2c/ov13b10.c
17802
17803OMNIVISION OV2680 SENSOR DRIVER
17804M:	Rui Miguel Silva <[email protected]>
17805M:	Hans de Goede <[email protected]>
17806L:	[email protected]
17807S:	Maintained
17808T:	git git://linuxtv.org/media.git
17809F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17810F:	drivers/media/i2c/ov2680.c
17811
17812OMNIVISION OV2685 SENSOR DRIVER
17813M:	Shunqian Zheng <[email protected]>
17814L:	[email protected]
17815S:	Maintained
17816T:	git git://linuxtv.org/media.git
17817F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17818F:	drivers/media/i2c/ov2685.c
17819
17820OMNIVISION OV2740 SENSOR DRIVER
17821M:	Tianshu Qiu <[email protected]>
17822R:	Sakari Ailus <[email protected]>
17823R:	Bingbu Cao <[email protected]>
17824L:	[email protected]
17825S:	Maintained
17826T:	git git://linuxtv.org/media.git
17827F:	drivers/media/i2c/ov2740.c
17828
17829OMNIVISION OV4689 SENSOR DRIVER
17830M:	Mikhail Rudenko <[email protected]>
17831L:	[email protected]
17832S:	Maintained
17833T:	git git://linuxtv.org/media.git
17834F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17835F:	drivers/media/i2c/ov4689.c
17836
17837OMNIVISION OV5640 SENSOR DRIVER
17838M:	Steve Longerbeam <[email protected]>
17839L:	[email protected]
17840S:	Maintained
17841T:	git git://linuxtv.org/media.git
17842F:	drivers/media/i2c/ov5640.c
17843
17844OMNIVISION OV5647 SENSOR DRIVER
17845M:	Dave Stevenson <[email protected]>
17846M:	Jacopo Mondi <[email protected]>
17847L:	[email protected]
17848S:	Maintained
17849T:	git git://linuxtv.org/media.git
17850F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17851F:	drivers/media/i2c/ov5647.c
17852
17853OMNIVISION OV5670 SENSOR DRIVER
17854M:	Sakari Ailus <[email protected]>
17855L:	[email protected]
17856S:	Maintained
17857T:	git git://linuxtv.org/media.git
17858F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17859F:	drivers/media/i2c/ov5670.c
17860
17861OMNIVISION OV5675 SENSOR DRIVER
17862M:	Sakari Ailus <[email protected]>
17863L:	[email protected]
17864S:	Maintained
17865T:	git git://linuxtv.org/media.git
17866F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17867F:	drivers/media/i2c/ov5675.c
17868
17869OMNIVISION OV5693 SENSOR DRIVER
17870M:	Daniel Scally <[email protected]>
17871L:	[email protected]
17872S:	Maintained
17873T:	git git://linuxtv.org/media.git
17874F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17875F:	drivers/media/i2c/ov5693.c
17876
17877OMNIVISION OV5695 SENSOR DRIVER
17878M:	Shunqian Zheng <[email protected]>
17879L:	[email protected]
17880S:	Maintained
17881T:	git git://linuxtv.org/media.git
17882F:	drivers/media/i2c/ov5695.c
17883
17884OMNIVISION OV64A40 SENSOR DRIVER
17885M:	Jacopo Mondi <[email protected]>
17886L:	[email protected]
17887S:	Maintained
17888T:	git git://linuxtv.org/media.git
17889F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17890F:	drivers/media/i2c/ov64a40.c
17891
17892OMNIVISION OV7670 SENSOR DRIVER
17893L:	[email protected]
17894S:	Orphan
17895T:	git git://linuxtv.org/media.git
17896F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17897F:	drivers/media/i2c/ov7670.c
17898
17899OMNIVISION OV772x SENSOR DRIVER
17900M:	Jacopo Mondi <[email protected]>
17901L:	[email protected]
17902S:	Odd fixes
17903T:	git git://linuxtv.org/media.git
17904F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17905F:	drivers/media/i2c/ov772x.c
17906F:	include/media/i2c/ov772x.h
17907
17908OMNIVISION OV7740 SENSOR DRIVER
17909L:	[email protected]
17910S:	Orphan
17911T:	git git://linuxtv.org/media.git
17912F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17913F:	drivers/media/i2c/ov7740.c
17914
17915OMNIVISION OV8856 SENSOR DRIVER
17916M:	Sakari Ailus <[email protected]>
17917L:	[email protected]
17918S:	Maintained
17919T:	git git://linuxtv.org/media.git
17920F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17921F:	drivers/media/i2c/ov8856.c
17922
17923OMNIVISION OV8858 SENSOR DRIVER
17924M:	Jacopo Mondi <[email protected]>
17925M:	Nicholas Roth <[email protected]>
17926L:	[email protected]
17927S:	Maintained
17928T:	git git://linuxtv.org/media.git
17929F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17930F:	drivers/media/i2c/ov8858.c
17931
17932OMNIVISION OV9282 SENSOR DRIVER
17933M:	Dave Stevenson <[email protected]>
17934L:	[email protected]
17935S:	Maintained
17936T:	git git://linuxtv.org/media.git
17937F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17938F:	drivers/media/i2c/ov9282.c
17939
17940OMNIVISION OV9640 SENSOR DRIVER
17941M:	Petr Cvek <[email protected]>
17942L:	[email protected]
17943S:	Maintained
17944F:	drivers/media/i2c/ov9640.*
17945
17946OMNIVISION OV9650 SENSOR DRIVER
17947M:	Sakari Ailus <[email protected]>
17948R:	Akinobu Mita <[email protected]>
17949R:	Sylwester Nawrocki <[email protected]>
17950L:	[email protected]
17951S:	Maintained
17952T:	git git://linuxtv.org/media.git
17953F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17954F:	drivers/media/i2c/ov9650.c
17955
17956OMNIVISION OV9734 SENSOR DRIVER
17957M:	Tianshu Qiu <[email protected]>
17958R:	Bingbu Cao <[email protected]>
17959L:	[email protected]
17960S:	Maintained
17961T:	git git://linuxtv.org/media.git
17962F:	drivers/media/i2c/ov9734.c
17963
17964ONBOARD USB HUB DRIVER
17965M:	Matthias Kaehlcke <[email protected]>
17966L:	[email protected]
17967S:	Maintained
17968F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17969F:	drivers/usb/misc/onboard_usb_dev.c
17970
17971ONENAND FLASH DRIVER
17972M:	Kyungmin Park <[email protected]>
17973L:	[email protected]
17974S:	Maintained
17975F:	drivers/mtd/nand/onenand/
17976F:	include/linux/mtd/onenand*.h
17977
17978ONEXPLAYER FAN DRIVER
17979M:	Derek John Clark <[email protected]>
17980M:	Joaquín Ignacio Aramendía <[email protected]>
17981L:	[email protected]
17982S:	Maintained
17983F:	drivers/hwmon/oxp-sensors.c
17984
17985ONIE TLV NVMEM LAYOUT DRIVER
17986M:	Miquel Raynal <[email protected]>
17987S:	Maintained
17988F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17989F:	drivers/nvmem/layouts/onie-tlv.c
17990
17991ONION OMEGA2+ BOARD
17992M:	Harvey Hunt <[email protected]>
17993L:	[email protected]
17994S:	Maintained
17995F:	arch/mips/boot/dts/ralink/omega2p.dts
17996
17997ONSEMI ETHERNET PHY DRIVERS
17998M:	Piergiorgio Beruto <[email protected]>
17999L:	[email protected]
18000S:	Supported
18001W:	http://www.onsemi.com
18002F:	drivers/net/phy/ncn*
18003
18004OP-TEE DRIVER
18005M:	Jens Wiklander <[email protected]>
18006L:	[email protected]
18007S:	Maintained
18008F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18009F:	drivers/tee/optee/
18010
18011OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18012M:	Sumit Garg <[email protected]>
18013L:	[email protected]
18014S:	Maintained
18015F:	drivers/char/hw_random/optee-rng.c
18016
18017OP-TEE RTC DRIVER
18018M:	Clément Léger <[email protected]>
18019L:	[email protected]
18020S:	Maintained
18021F:	drivers/rtc/rtc-optee.c
18022
18023OPA-VNIC DRIVER
18024M:	Dennis Dalessandro <[email protected]>
18025L:	[email protected]
18026S:	Supported
18027F:	drivers/infiniband/ulp/opa_vnic
18028
18029OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18030M:	Parthiban Veerasooran <[email protected]>
18031L:	[email protected]
18032S:	Maintained
18033F:	Documentation/networking/oa-tc6-framework.rst
18034F:	drivers/net/ethernet/oa_tc6.c
18035F:	include/linux/oa_tc6.h
18036
18037OPEN FIRMWARE AND FLATTENED DEVICE TREE
18038M:	Rob Herring <[email protected]>
18039M:	Saravana Kannan <[email protected]>
18040L:	[email protected]
18041S:	Maintained
18042W:	http://www.devicetree.org/
18043C:	irc://irc.libera.chat/devicetree
18044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18045F:	Documentation/ABI/testing/sysfs-firmware-ofw
18046F:	drivers/of/
18047F:	include/linux/of*.h
18048F:	rust/kernel/of.rs
18049F:	scripts/dtc/
18050F:	tools/testing/selftests/dt/
18051K:	of_overlay_notifier_
18052K:	of_overlay_fdt_apply
18053K:	of_overlay_remove
18054
18055OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18056M:	Rob Herring <[email protected]>
18057M:	Krzysztof Kozlowski <[email protected]>
18058M:	Conor Dooley <[email protected]>
18059L:	[email protected]
18060S:	Maintained
18061Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18062C:	irc://irc.libera.chat/devicetree
18063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18064F:	Documentation/devicetree/
18065F:	arch/*/boot/dts/
18066F:	include/dt-bindings/
18067
18068OPENCOMPUTE PTP CLOCK DRIVER
18069M:	Jonathan Lemon <[email protected]>
18070M:	Vadim Fedorenko <[email protected]>
18071L:	[email protected]
18072S:	Maintained
18073F:	drivers/ptp/ptp_ocp.c
18074
18075OPENCORES I2C BUS DRIVER
18076M:	Peter Korsgaard <[email protected]>
18077M:	Andrew Lunn <[email protected]>
18078L:	[email protected]
18079S:	Maintained
18080F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18081F:	Documentation/i2c/busses/i2c-ocores.rst
18082F:	drivers/i2c/busses/i2c-ocores.c
18083F:	include/linux/platform_data/i2c-ocores.h
18084
18085OPENRISC ARCHITECTURE
18086M:	Jonas Bonn <[email protected]>
18087M:	Stefan Kristiansson <[email protected]>
18088M:	Stafford Horne <[email protected]>
18089L:	[email protected]
18090S:	Maintained
18091W:	http://openrisc.io
18092T:	git https://github.com/openrisc/linux.git
18093F:	Documentation/arch/openrisc/
18094F:	Documentation/devicetree/bindings/openrisc/
18095F:	arch/openrisc/
18096F:	drivers/irqchip/irq-ompic.c
18097F:	drivers/irqchip/irq-or1k-*
18098
18099OPENVSWITCH
18100M:	Aaron Conole <[email protected]>
18101M:	Eelco Chaudron <[email protected]>
18102M:	Ilya Maximets <[email protected]>
18103L:	[email protected]
18104L:	[email protected]
18105S:	Maintained
18106W:	http://openvswitch.org
18107F:	Documentation/networking/openvswitch.rst
18108F:	include/uapi/linux/openvswitch.h
18109F:	net/openvswitch/
18110F:	tools/testing/selftests/net/openvswitch/
18111
18112OPERATING PERFORMANCE POINTS (OPP)
18113M:	Viresh Kumar <[email protected]>
18114M:	Nishanth Menon <[email protected]>
18115M:	Stephen Boyd <[email protected]>
18116L:	[email protected]
18117S:	Maintained
18118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18119F:	Documentation/devicetree/bindings/opp/
18120F:	Documentation/power/opp.rst
18121F:	drivers/opp/
18122F:	include/linux/pm_opp.h
18123
18124OPL4 DRIVER
18125M:	Clemens Ladisch <[email protected]>
18126L:	[email protected]
18127S:	Maintained
18128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18129F:	sound/drivers/opl4/
18130
18131ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18132M:	Mark Fasheh <[email protected]>
18133M:	Joel Becker <[email protected]>
18134M:	Joseph Qi <[email protected]>
18135L:	[email protected]
18136S:	Supported
18137W:	http://ocfs2.wiki.kernel.org
18138F:	Documentation/filesystems/dlmfs.rst
18139F:	Documentation/filesystems/ocfs2.rst
18140F:	fs/ocfs2/
18141
18142ORANGEFS FILESYSTEM
18143M:	Mike Marshall <[email protected]>
18144R:	Martin Brandenburg <[email protected]>
18145L:	[email protected]
18146S:	Supported
18147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18148F:	Documentation/filesystems/orangefs.rst
18149F:	fs/orangefs/
18150
18151OV2659 OMNIVISION SENSOR DRIVER
18152M:	"Lad, Prabhakar" <[email protected]>
18153L:	[email protected]
18154S:	Maintained
18155W:	https://linuxtv.org
18156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18157T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18158F:	drivers/media/i2c/ov2659.c
18159F:	include/media/i2c/ov2659.h
18160
18161OVERLAY FILESYSTEM
18162M:	Miklos Szeredi <[email protected]>
18163M:	Amir Goldstein <[email protected]>
18164L:	[email protected]
18165S:	Supported
18166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18167F:	Documentation/filesystems/overlayfs.rst
18168F:	fs/overlayfs/
18169
18170P54 WIRELESS DRIVER
18171M:	Christian Lamparter <[email protected]>
18172L:	[email protected]
18173S:	Maintained
18174W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18175F:	drivers/net/wireless/intersil/
18176
18177PACKET SOCKETS
18178M:	Willem de Bruijn <[email protected]>
18179S:	Maintained
18180F:	include/uapi/linux/if_packet.h
18181F:	net/packet/af_packet.c
18182
18183PACKING
18184M:	Vladimir Oltean <[email protected]>
18185L:	[email protected]
18186S:	Supported
18187F:	Documentation/core-api/packing.rst
18188F:	include/linux/packing.h
18189F:	lib/packing.c
18190F:	lib/packing_test.c
18191F:	scripts/gen_packed_field_checks.c
18192
18193PADATA PARALLEL EXECUTION MECHANISM
18194M:	Steffen Klassert <[email protected]>
18195M:	Daniel Jordan <[email protected]>
18196L:	[email protected]
18197L:	[email protected]
18198S:	Maintained
18199F:	Documentation/core-api/padata.rst
18200F:	include/linux/padata.h
18201F:	kernel/padata.c
18202
18203PAGE CACHE
18204M:	Matthew Wilcox (Oracle) <[email protected]>
18205L:	[email protected]
18206S:	Supported
18207T:	git git://git.infradead.org/users/willy/pagecache.git
18208F:	Documentation/filesystems/locking.rst
18209F:	Documentation/filesystems/vfs.rst
18210F:	include/linux/pagemap.h
18211F:	mm/filemap.c
18212F:	mm/page-writeback.c
18213F:	mm/readahead.c
18214F:	mm/truncate.c
18215
18216PAGE POOL
18217M:	Jesper Dangaard Brouer <[email protected]>
18218M:	Ilias Apalodimas <[email protected]>
18219L:	[email protected]
18220S:	Supported
18221F:	Documentation/networking/page_pool.rst
18222F:	include/net/page_pool/
18223F:	include/trace/events/page_pool.h
18224F:	net/core/page_pool.c
18225
18226PAGE TABLE CHECK
18227M:	Pasha Tatashin <[email protected]>
18228M:	Andrew Morton <[email protected]>
18229L:	[email protected]
18230S:	Maintained
18231F:	Documentation/mm/page_table_check.rst
18232F:	include/linux/page_table_check.h
18233F:	mm/page_table_check.c
18234
18235PANASONIC LAPTOP ACPI EXTRAS DRIVER
18236M:	Kenneth Chan <[email protected]>
18237L:	[email protected]
18238S:	Maintained
18239F:	drivers/platform/x86/panasonic-laptop.c
18240
18241PARALLAX PING IIO SENSOR DRIVER
18242M:	Andreas Klinger <[email protected]>
18243L:	[email protected]
18244S:	Maintained
18245F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18246F:	drivers/iio/proximity/ping.c
18247
18248PARALLEL LCD/KEYPAD PANEL DRIVER
18249M:	Willy Tarreau <[email protected]>
18250M:	Ksenija Stanojevic <[email protected]>
18251S:	Odd Fixes
18252F:	Documentation/admin-guide/lcd-panel-cgram.rst
18253F:	drivers/auxdisplay/panel.c
18254
18255PARALLEL PORT SUBSYSTEM
18256M:	Sudip Mukherjee <[email protected]>
18257M:	Sudip Mukherjee <[email protected]>
18258L:	[email protected] (subscribers-only)
18259S:	Maintained
18260F:	Documentation/driver-api/parport*.rst
18261F:	drivers/char/ppdev.c
18262F:	drivers/parport/
18263F:	include/linux/parport*.h
18264F:	include/uapi/linux/ppdev.h
18265
18266PARAVIRT_OPS INTERFACE
18267M:	Juergen Gross <[email protected]>
18268R:	Ajay Kaher <[email protected]>
18269R:	Alexey Makhalov <[email protected]>
18270R:	Broadcom internal kernel review list <[email protected]>
18271L:	[email protected]
18272L:	[email protected]
18273S:	Supported
18274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18275F:	Documentation/virt/paravirt_ops.rst
18276F:	arch/*/include/asm/paravirt*.h
18277F:	arch/*/kernel/paravirt*
18278F:	include/linux/hypervisor.h
18279
18280PARISC ARCHITECTURE
18281M:	"James E.J. Bottomley" <[email protected]>
18282M:	Helge Deller <[email protected]>
18283L:	[email protected]
18284S:	Maintained
18285W:	https://parisc.wiki.kernel.org
18286Q:	http://patchwork.kernel.org/project/linux-parisc/list/
18287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18289F:	Documentation/arch/parisc/
18290F:	arch/parisc/
18291F:	drivers/char/agp/parisc-agp.c
18292F:	drivers/input/misc/hp_sdc_rtc.c
18293F:	drivers/input/serio/gscps2.c
18294F:	drivers/input/serio/hp_sdc*
18295F:	drivers/parisc/
18296F:	drivers/parport/parport_gsc.*
18297F:	drivers/tty/serial/8250/8250_parisc.c
18298F:	drivers/video/console/sti*
18299F:	drivers/video/fbdev/sti*
18300F:	drivers/video/logo/logo_parisc*
18301F:	include/linux/hp_sdc.h
18302
18303PARMAN
18304M:	Jiri Pirko <[email protected]>
18305L:	[email protected]
18306S:	Supported
18307F:	include/linux/parman.h
18308F:	lib/parman.c
18309F:	lib/test_parman.c
18310
18311PC ENGINES APU BOARD DRIVER
18312M:	Enrico Weigelt, metux IT consult <[email protected]>
18313S:	Maintained
18314F:	drivers/platform/x86/pcengines-apuv2.c
18315
18316PC87360 HARDWARE MONITORING DRIVER
18317M:	Jim Cromie <[email protected]>
18318L:	[email protected]
18319S:	Maintained
18320F:	Documentation/hwmon/pc87360.rst
18321F:	drivers/hwmon/pc87360.c
18322
18323PC8736x GPIO DRIVER
18324M:	Jim Cromie <[email protected]>
18325S:	Maintained
18326F:	drivers/char/pc8736x_gpio.c
18327
18328PC87427 HARDWARE MONITORING DRIVER
18329M:	Jean Delvare <[email protected]>
18330L:	[email protected]
18331S:	Maintained
18332F:	Documentation/hwmon/pc87427.rst
18333F:	drivers/hwmon/pc87427.c
18334
18335PCA9532 LED DRIVER
18336M:	Riku Voipio <[email protected]>
18337S:	Maintained
18338F:	drivers/leds/leds-pca9532.c
18339F:	include/linux/leds-pca9532.h
18340
18341PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18342M:	Thomas Petazzoni <[email protected]>
18343M:	Pali Rohár <[email protected]>
18344L:	[email protected]
18345L:	[email protected] (moderated for non-subscribers)
18346S:	Maintained
18347F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18348F:	drivers/pci/controller/pci-aardvark.c
18349
18350PCI DRIVER FOR ALTERA PCIE IP
18351M:	Joyce Ooi <[email protected]>
18352L:	[email protected]
18353S:	Supported
18354F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18355F:	drivers/pci/controller/pcie-altera.c
18356
18357PCI DRIVER FOR APPLIEDMICRO XGENE
18358M:	Toan Le <[email protected]>
18359L:	[email protected]
18360L:	[email protected] (moderated for non-subscribers)
18361S:	Maintained
18362F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18363F:	drivers/pci/controller/pci-xgene.c
18364
18365PCI DRIVER FOR ARM VERSATILE PLATFORM
18366M:	Rob Herring <[email protected]>
18367L:	[email protected]
18368L:	[email protected] (moderated for non-subscribers)
18369S:	Maintained
18370F:	Documentation/devicetree/bindings/pci/versatile.yaml
18371F:	drivers/pci/controller/pci-versatile.c
18372
18373PCI DRIVER FOR ARMADA 8K
18374M:	Thomas Petazzoni <[email protected]>
18375L:	[email protected]
18376L:	[email protected] (moderated for non-subscribers)
18377S:	Maintained
18378F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18379F:	drivers/pci/controller/dwc/pcie-armada8k.c
18380
18381PCI DRIVER FOR CADENCE PCIE IP
18382L:	[email protected]
18383S:	Orphan
18384F:	Documentation/devicetree/bindings/pci/cdns,*
18385F:	drivers/pci/controller/cadence/*cadence*
18386
18387PCI DRIVER FOR FREESCALE LAYERSCAPE
18388M:	Minghuan Lian <[email protected]>
18389M:	Mingkai Hu <[email protected]>
18390M:	Roy Zang <[email protected]>
18391L:	[email protected]
18392L:	[email protected]
18393L:	[email protected] (moderated for non-subscribers)
18394L:	[email protected]
18395S:	Maintained
18396F:	drivers/pci/controller/dwc/*layerscape*
18397
18398PCI DRIVER FOR FU740
18399M:	Paul Walmsley <[email protected]>
18400M:	Greentime Hu <[email protected]>
18401M:	Samuel Holland <[email protected]>
18402L:	[email protected]
18403S:	Maintained
18404F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18405F:	drivers/pci/controller/dwc/pcie-fu740.c
18406
18407PCI DRIVER FOR GENERIC OF HOSTS
18408M:	Will Deacon <[email protected]>
18409L:	[email protected]
18410L:	[email protected] (moderated for non-subscribers)
18411S:	Maintained
18412F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18413F:	drivers/pci/controller/pci-host-common.c
18414F:	drivers/pci/controller/pci-host-generic.c
18415
18416PCI DRIVER FOR IMX6
18417M:	Richard Zhu <[email protected]>
18418M:	Lucas Stach <[email protected]>
18419L:	[email protected]
18420L:	[email protected] (moderated for non-subscribers)
18421L:	[email protected]
18422S:	Maintained
18423F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18424F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18425F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18426F:	drivers/pci/controller/dwc/*imx6*
18427
18428PCI DRIVER FOR INTEL IXP4XX
18429M:	Linus Walleij <[email protected]>
18430S:	Maintained
18431F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18432F:	drivers/pci/controller/pci-ixp4xx.c
18433
18434PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18435M:	Nirmal Patel <[email protected]>
18436R:	Jonathan Derrick <[email protected]>
18437L:	[email protected]
18438S:	Supported
18439F:	drivers/pci/controller/vmd.c
18440
18441PCI DRIVER FOR MICROSEMI SWITCHTEC
18442M:	Kurt Schwemmer <[email protected]>
18443M:	Logan Gunthorpe <[email protected]>
18444L:	[email protected]
18445S:	Maintained
18446F:	Documentation/ABI/testing/sysfs-class-switchtec
18447F:	Documentation/driver-api/switchtec.rst
18448F:	drivers/ntb/hw/mscc/
18449F:	drivers/pci/switch/switchtec*
18450F:	include/linux/switchtec.h
18451F:	include/uapi/linux/switchtec_ioctl.h
18452
18453PCI DRIVER FOR MOBIVEIL PCIE IP
18454M:	Karthikeyan Mitran <[email protected]>
18455M:	Hou Zhiqiang <[email protected]>
18456L:	[email protected]
18457S:	Supported
18458F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18459F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18460
18461PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18462M:	Thomas Petazzoni <[email protected]>
18463M:	Pali Rohár <[email protected]>
18464L:	[email protected]
18465L:	[email protected] (moderated for non-subscribers)
18466S:	Maintained
18467F:	drivers/pci/controller/*mvebu*
18468
18469PCI DRIVER FOR NVIDIA TEGRA
18470M:	Thierry Reding <[email protected]>
18471L:	[email protected]
18472L:	[email protected]
18473S:	Supported
18474F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18475F:	drivers/pci/controller/pci-tegra.c
18476
18477PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18478M:	Hou Zhiqiang <[email protected]>
18479L:	[email protected]
18480L:	[email protected] (moderated for non-subscribers)
18481S:	Maintained
18482F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18483
18484PCI DRIVER FOR PLDA PCIE IP
18485M:	Daire McNamara <[email protected]>
18486L:	[email protected]
18487S:	Maintained
18488F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18489F:	drivers/pci/controller/plda/pcie-plda-host.c
18490F:	drivers/pci/controller/plda/pcie-plda.h
18491
18492PCI DRIVER FOR RENESAS R-CAR
18493M:	Marek Vasut <marek.vasut[email protected]>
18494M:	Yoshihiro Shimoda <[email protected]>
18495L:	[email protected]
18496L:	[email protected]
18497S:	Maintained
18498F:	Documentation/devicetree/bindings/pci/*rcar*
18499F:	drivers/pci/controller/*rcar*
18500F:	drivers/pci/controller/dwc/*rcar*
18501
18502PCI DRIVER FOR SAMSUNG EXYNOS
18503M:	Jingoo Han <[email protected]>
18504L:	[email protected]
18505L:	[email protected] (moderated for non-subscribers)
18506L:	[email protected]
18507S:	Maintained
18508F:	drivers/pci/controller/dwc/pci-exynos.c
18509
18510PCI DRIVER FOR SYNOPSYS DESIGNWARE
18511M:	Jingoo Han <[email protected]>
18512M:	Manivannan Sadhasivam <[email protected]>
18513L:	[email protected]
18514S:	Maintained
18515F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18516F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18517F:	drivers/pci/controller/dwc/*designware*
18518F:	include/linux/pcie-dwc.h
18519
18520PCI DRIVER FOR TI DRA7XX/J721E
18521M:	Vignesh Raghavendra <[email protected]>
18522R:	Siddharth Vadapalli <[email protected]>
18523L:	[email protected]
18524L:	[email protected]
18525L:	[email protected] (moderated for non-subscribers)
18526S:	Supported
18527F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18528F:	drivers/pci/controller/cadence/pci-j721e.c
18529F:	drivers/pci/controller/dwc/pci-dra7xx.c
18530
18531PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18532M:	Linus Walleij <[email protected]>
18533L:	[email protected]
18534S:	Maintained
18535F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18536F:	drivers/pci/controller/pci-v3-semi.c
18537
18538PCI DRIVER FOR XILINX VERSAL CPM
18539M:	Bharat Kumar Gogada <[email protected]>
18540M:	Michal Simek <[email protected]>
18541L:	[email protected]
18542S:	Maintained
18543F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18544F:	drivers/pci/controller/pcie-xilinx-cpm.c
18545
18546PCI ENDPOINT SUBSYSTEM
18547M:	Manivannan Sadhasivam <[email protected]>
18548M:	Krzysztof Wilczyński <[email protected]>
18549R:	Kishon Vijay Abraham I <[email protected]>
18550L:	[email protected]
18551S:	Supported
18552Q:	https://patchwork.kernel.org/project/linux-pci/list/
18553B:	https://bugzilla.kernel.org
18554C:	irc://irc.oftc.net/linux-pci
18555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18556F:	Documentation/PCI/endpoint/*
18557F:	Documentation/misc-devices/pci-endpoint-test.rst
18558F:	drivers/misc/pci_endpoint_test.c
18559F:	drivers/pci/endpoint/
18560F:	tools/testing/selftests/pci_endpoint/
18561
18562PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18563M:	Mahesh J Salgaonkar <[email protected]>
18564R:	Oliver O'Halloran <[email protected]>
18565L:	[email protected]
18566S:	Supported
18567F:	Documentation/PCI/pci-error-recovery.rst
18568F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18569F:	arch/powerpc/include/*/eeh*.h
18570F:	arch/powerpc/kernel/eeh*.c
18571F:	arch/powerpc/platforms/*/eeh*.c
18572F:	drivers/pci/pcie/aer.c
18573F:	drivers/pci/pcie/dpc.c
18574F:	drivers/pci/pcie/err.c
18575
18576PCI ERROR RECOVERY
18577M:	Linas Vepstas <[email protected]>
18578L:	[email protected]
18579S:	Supported
18580F:	Documentation/PCI/pci-error-recovery.rst
18581
18582PCI MSI DRIVER FOR ALTERA MSI IP
18583M:	Joyce Ooi <[email protected]>
18584L:	[email protected]
18585S:	Supported
18586F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18587F:	drivers/pci/controller/pcie-altera-msi.c
18588
18589PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18590M:	Toan Le <[email protected]>
18591L:	[email protected]
18592L:	[email protected] (moderated for non-subscribers)
18593S:	Maintained
18594F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18595F:	drivers/pci/controller/pci-xgene-msi.c
18596
18597PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18598M:	Lorenzo Pieralisi <[email protected]>
18599M:	Krzysztof Wilczyński <[email protected]>
18600R:	Manivannan Sadhasivam <[email protected]>
18601R:	Rob Herring <[email protected]>
18602L:	[email protected]
18603S:	Supported
18604Q:	https://patchwork.kernel.org/project/linux-pci/list/
18605B:	https://bugzilla.kernel.org
18606C:	irc://irc.oftc.net/linux-pci
18607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18608F:	Documentation/devicetree/bindings/pci/
18609F:	drivers/pci/controller/
18610F:	drivers/pci/pci-bridge-emul.c
18611F:	drivers/pci/pci-bridge-emul.h
18612
18613PCI PEER-TO-PEER DMA (P2PDMA)
18614M:	Bjorn Helgaas <[email protected]>
18615M:	Logan Gunthorpe <[email protected]>
18616L:	[email protected]
18617S:	Supported
18618Q:	https://patchwork.kernel.org/project/linux-pci/list/
18619B:	https://bugzilla.kernel.org
18620C:	irc://irc.oftc.net/linux-pci
18621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18622F:	Documentation/driver-api/pci/p2pdma.rst
18623F:	drivers/pci/p2pdma.c
18624F:	include/linux/pci-p2pdma.h
18625
18626PCI POWER CONTROL
18627M:	Bartosz Golaszewski <[email protected]>
18628L:	[email protected]
18629S:	Maintained
18630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18631F:	drivers/pci/pwrctrl/*
18632F:	include/linux/pci-pwrctrl.h
18633
18634PCI SUBSYSTEM
18635M:	Bjorn Helgaas <[email protected]>
18636L:	[email protected]
18637S:	Supported
18638Q:	https://patchwork.kernel.org/project/linux-pci/list/
18639B:	https://bugzilla.kernel.org
18640C:	irc://irc.oftc.net/linux-pci
18641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18642F:	Documentation/PCI/
18643F:	Documentation/devicetree/bindings/pci/
18644F:	arch/x86/kernel/early-quirks.c
18645F:	arch/x86/kernel/quirks.c
18646F:	arch/x86/pci/
18647F:	drivers/acpi/pci*
18648F:	drivers/pci/
18649F:	include/asm-generic/pci*
18650F:	include/linux/of_pci.h
18651F:	include/linux/pci*
18652F:	include/uapi/linux/pci*
18653F:	rust/kernel/pci.rs
18654F:	samples/rust/rust_driver_pci.rs
18655
18656PCIE BANDWIDTH CONTROLLER
18657M:	Ilpo Järvinen <[email protected]>
18658L:	[email protected]
18659S:	Supported
18660F:	drivers/pci/pcie/bwctrl.c
18661F:	drivers/thermal/pcie_cooling.c
18662F:	include/linux/pci-bwctrl.h
18663F:	tools/testing/selftests/pcie_bwctrl/
18664
18665PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18666M:	Jonathan Chocron <[email protected]>
18667L:	[email protected]
18668S:	Maintained
18669F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18670F:	drivers/pci/controller/dwc/pcie-al.c
18671
18672PCIE DRIVER FOR AMLOGIC MESON
18673M:	Yue Wang <[email protected]>
18674L:	[email protected]
18675L:	[email protected]
18676S:	Maintained
18677F:	drivers/pci/controller/dwc/pci-meson.c
18678
18679PCIE DRIVER FOR AXIS ARTPEC
18680M:	Jesper Nilsson <[email protected]>
18681L:	[email protected]
18682L:	[email protected]
18683S:	Maintained
18684F:	Documentation/devicetree/bindings/pci/axis,artpec*
18685F:	drivers/pci/controller/dwc/*artpec*
18686
18687PCIE DRIVER FOR CAVIUM THUNDERX
18688M:	Robert Richter <[email protected]>
18689L:	[email protected]
18690L:	[email protected] (moderated for non-subscribers)
18691S:	Odd Fixes
18692F:	drivers/pci/controller/pci-thunder-*
18693
18694PCIE DRIVER FOR HISILICON
18695M:	Zhou Wang <[email protected]>
18696L:	[email protected]
18697S:	Maintained
18698F:	drivers/pci/controller/dwc/pcie-hisi.c
18699
18700PCIE DRIVER FOR HISILICON KIRIN
18701M:	Xiaowei Song <[email protected]>
18702M:	Binghui Wang <[email protected]>
18703L:	[email protected]
18704S:	Maintained
18705F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18706F:	drivers/pci/controller/dwc/pcie-kirin.c
18707
18708PCIE DRIVER FOR HISILICON STB
18709M:	Shawn Guo <[email protected]>
18710L:	[email protected]
18711S:	Maintained
18712F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18713F:	drivers/pci/controller/dwc/pcie-histb.c
18714
18715PCIE DRIVER FOR INTEL KEEM BAY
18716M:	Srikanth Thokala <[email protected]>
18717L:	[email protected]
18718S:	Supported
18719F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18720F:	drivers/pci/controller/dwc/pcie-keembay.c
18721
18722PCIE DRIVER FOR INTEL LGM GW SOC
18723M:	Chuanhua Lei <[email protected]>
18724L:	[email protected]
18725S:	Maintained
18726F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18727F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18728
18729PCIE DRIVER FOR MEDIATEK
18730M:	Ryder Lee <[email protected]>
18731M:	Jianjun Wang <[email protected]>
18732L:	[email protected]
18733L:	[email protected] (moderated for non-subscribers)
18734S:	Supported
18735F:	Documentation/devicetree/bindings/pci/mediatek*
18736F:	drivers/pci/controller/*mediatek*
18737
18738PCIE DRIVER FOR MICROCHIP
18739M:	Daire McNamara <[email protected]>
18740L:	[email protected]
18741S:	Supported
18742F:	Documentation/devicetree/bindings/pci/microchip*
18743F:	drivers/pci/controller/plda/*microchip*
18744
18745PCIE DRIVER FOR QUALCOMM MSM
18746M:	Manivannan Sadhasivam <[email protected]>
18747L:	[email protected]
18748L:	[email protected]
18749S:	Maintained
18750F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18751F:	drivers/pci/controller/dwc/pcie-qcom.c
18752
18753PCIE DRIVER FOR ROCKCHIP
18754M:	Shawn Lin <[email protected]>
18755L:	[email protected]
18756L:	[email protected]
18757S:	Maintained
18758F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18759F:	drivers/pci/controller/pcie-rockchip*
18760
18761PCIE DRIVER FOR SOCIONEXT UNIPHIER
18762M:	Kunihiko Hayashi <[email protected]>
18763L:	[email protected]
18764S:	Maintained
18765F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18766F:	drivers/pci/controller/dwc/pcie-uniphier*
18767
18768PCIE DRIVER FOR ST SPEAR13XX
18769M:	Pratyush Anand <[email protected]>
18770L:	[email protected]
18771S:	Maintained
18772F:	drivers/pci/controller/dwc/*spear*
18773
18774PCIE DRIVER FOR STARFIVE JH71x0
18775M:	Kevin Xie <[email protected]>
18776L:	[email protected]
18777S:	Maintained
18778F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18779F:	drivers/pci/controller/plda/pcie-starfive.c
18780
18781PCIE ENDPOINT DRIVER FOR QUALCOMM
18782M:	Manivannan Sadhasivam <[email protected]>
18783L:	[email protected]
18784L:	[email protected]
18785S:	Maintained
18786F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18787F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18788F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18789
18790PCMCIA SUBSYSTEM
18791M:	Dominik Brodowski <[email protected]>
18792S:	Odd Fixes
18793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18794F:	Documentation/pcmcia/
18795F:	drivers/pcmcia/
18796F:	include/pcmcia/
18797F:	tools/pcmcia/
18798
18799PCNET32 NETWORK DRIVER
18800M:	Don Fry <[email protected]>
18801L:	[email protected]
18802S:	Maintained
18803F:	drivers/net/ethernet/amd/pcnet32.c
18804
18805PCRYPT PARALLEL CRYPTO ENGINE
18806M:	Steffen Klassert <[email protected]>
18807L:	[email protected]
18808S:	Maintained
18809F:	crypto/pcrypt.c
18810F:	include/crypto/pcrypt.h
18811
18812PDS DSC VIRTIO DATA PATH ACCELERATOR
18813R:	Shannon Nelson <[email protected]>
18814F:	drivers/vdpa/pds/
18815
18816PECI HARDWARE MONITORING DRIVERS
18817M:	Iwona Winiarska <[email protected]>
18818L:	[email protected]
18819S:	Supported
18820F:	Documentation/hwmon/peci-cputemp.rst
18821F:	Documentation/hwmon/peci-dimmtemp.rst
18822F:	drivers/hwmon/peci/
18823
18824PECI SUBSYSTEM
18825M:	Iwona Winiarska <[email protected]>
18826L:	[email protected] (moderated for non-subscribers)
18827S:	Supported
18828F:	Documentation/devicetree/bindings/peci/
18829F:	Documentation/peci/
18830F:	drivers/peci/
18831F:	include/linux/peci-cpu.h
18832F:	include/linux/peci.h
18833
18834PENSANDO ETHERNET DRIVERS
18835M:	Shannon Nelson <[email protected]>
18836M:	Brett Creeley <[email protected]>
18837L:	[email protected]
18838S:	Maintained
18839F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18840F:	drivers/net/ethernet/pensando/
18841
18842PER-CPU MEMORY ALLOCATOR
18843M:	Dennis Zhou <[email protected]>
18844M:	Tejun Heo <[email protected]>
18845M:	Christoph Lameter <[email protected]>
18846L:	[email protected]
18847S:	Maintained
18848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18849F:	arch/*/include/asm/percpu.h
18850F:	include/linux/percpu*.h
18851F:	lib/percpu*.c
18852F:	mm/percpu*.c
18853
18854PER-TASK DELAY ACCOUNTING
18855M:	Balbir Singh <[email protected]>
18856M:	Yang Yang <[email protected]>
18857S:	Maintained
18858F:	include/linux/delayacct.h
18859F:	kernel/delayacct.c
18860
18861PERFORMANCE EVENTS SUBSYSTEM
18862M:	Peter Zijlstra <[email protected]>
18863M:	Ingo Molnar <[email protected]>
18864M:	Arnaldo Carvalho de Melo <[email protected]>
18865M:	Namhyung Kim <[email protected]>
18866R:	Mark Rutland <[email protected]>
18867R:	Alexander Shishkin <[email protected]>
18868R:	Jiri Olsa <[email protected]>
18869R:	Ian Rogers <[email protected]>
18870R:	Adrian Hunter <[email protected]>
18871R:	"Liang, Kan" <[email protected]>
18872L:	[email protected]
18873L:	[email protected]
18874S:	Supported
18875W:	https://perf.wiki.kernel.org/
18876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18879F:	arch/*/events/*
18880F:	arch/*/events/*/*
18881F:	arch/*/include/asm/perf_event.h
18882F:	arch/*/kernel/*/*/perf_event*.c
18883F:	arch/*/kernel/*/perf_event*.c
18884F:	arch/*/kernel/perf_callchain.c
18885F:	arch/*/kernel/perf_event*.c
18886F:	include/linux/perf_event.h
18887F:	include/uapi/linux/perf_event.h
18888F:	kernel/events/*
18889F:	tools/lib/perf/
18890F:	tools/perf/
18891
18892PERFORMANCE EVENTS TOOLING ARM64
18893R:	John Garry <[email protected]>
18894R:	Will Deacon <[email protected]>
18895R:	James Clark <[email protected]>
18896R:	Mike Leach <[email protected]>
18897R:	Leo Yan <[email protected]>
18898L:	[email protected] (moderated for non-subscribers)
18899S:	Supported
18900F:	tools/build/feature/test-libopencsd.c
18901F:	tools/perf/arch/arm*/
18902F:	tools/perf/pmu-events/arch/arm64/
18903F:	tools/perf/util/arm-spe*
18904F:	tools/perf/util/cs-etm*
18905
18906PERSONALITY HANDLING
18907M:	Christoph Hellwig <[email protected]>
18908L:	[email protected]
18909S:	Maintained
18910F:	include/linux/personality.h
18911F:	include/uapi/linux/personality.h
18912
18913PHOENIX RC FLIGHT CONTROLLER ADAPTER
18914M:	Marcus Folkesson <[email protected]>
18915L:	[email protected]
18916S:	Maintained
18917F:	Documentation/input/devices/pxrc.rst
18918F:	drivers/input/joystick/pxrc.c
18919
18920PHONET PROTOCOL
18921M:	Remi Denis-Courmont <[email protected]>
18922S:	Supported
18923F:	Documentation/networking/phonet.rst
18924F:	include/linux/phonet.h
18925F:	include/net/phonet/
18926F:	include/uapi/linux/phonet.h
18927F:	net/phonet/
18928
18929PHRAM MTD DRIVER
18930M:	Joern Engel <[email protected]>
18931L:	[email protected]
18932S:	Maintained
18933F:	drivers/mtd/devices/phram.c
18934
18935PICOLCD HID DRIVER
18936M:	Bruno Prémont <[email protected]>
18937L:	[email protected]
18938S:	Maintained
18939F:	drivers/hid/hid-picolcd*
18940
18941PIDFD API
18942M:	Christian Brauner <[email protected]>
18943L:	[email protected]
18944S:	Maintained
18945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18946F:	samples/pidfd/
18947F:	tools/testing/selftests/clone3/
18948F:	tools/testing/selftests/pid_namespace/
18949F:	tools/testing/selftests/pidfd/
18950K:	(?i)pidfd
18951K:	(?i)clone3
18952K:	\b(clone_args|kernel_clone_args)\b
18953
18954PIN CONTROL SUBSYSTEM
18955M:	Linus Walleij <[email protected]>
18956L:	[email protected]
18957S:	Maintained
18958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18959F:	Documentation/devicetree/bindings/pinctrl/
18960F:	Documentation/driver-api/pin-control.rst
18961F:	drivers/pinctrl/
18962F:	include/dt-bindings/pinctrl/
18963F:	include/linux/pinctrl/
18964
18965PIN CONTROLLER - AIROHA
18966M:	Lorenzo Bianconi <[email protected]>
18967L:	[email protected] (moderated for non-subscribers)
18968S:	Maintained
18969F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18970F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18971
18972PIN CONTROLLER - AMD
18973M:	Basavaraj Natikar <[email protected]>
18974M:	Shyam Sundar S K <[email protected]>
18975S:	Maintained
18976F:	drivers/pinctrl/pinctrl-amd.c
18977
18978PIN CONTROLLER - FREESCALE
18979M:	Dong Aisheng <[email protected]>
18980M:	Fabio Estevam <[email protected]>
18981M:	Shawn Guo <[email protected]>
18982M:	Jacky Bai <[email protected]>
18983R:	Pengutronix Kernel Team <[email protected]>
18984R:	NXP S32 Linux Team <[email protected]>
18985L:	[email protected]
18986S:	Maintained
18987F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18988F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18989F:	drivers/pinctrl/freescale/
18990F:	drivers/pinctrl/nxp/
18991
18992PIN CONTROLLER - INTEL
18993M:	Mika Westerberg <[email protected]>
18994M:	Andy Shevchenko <[email protected]>
18995S:	Supported
18996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18997F:	drivers/pinctrl/intel/
18998
18999PIN CONTROLLER - KEEMBAY
19000M:	Lakshmi Sowjanya D <[email protected]>
19001S:	Supported
19002F:	drivers/pinctrl/pinctrl-keembay*
19003
19004PIN CONTROLLER - MEDIATEK
19005M:	Sean Wang <[email protected]>
19006L:	[email protected] (moderated for non-subscribers)
19007S:	Maintained
19008F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19009F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19010F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19011F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19012F:	drivers/pinctrl/mediatek/
19013
19014PIN CONTROLLER - MEDIATEK MIPS
19015M:	Chester A. Unal <[email protected]>
19016M:	Sergio Paracuellos <[email protected]>
19017L:	[email protected] (moderated for non-subscribers)
19018L:	[email protected]
19019S:	Maintained
19020F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19021F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19022F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19023F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19024F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19025F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19026F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19027F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19028F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19029F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19030F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19031F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19032F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19033F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19034F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19035
19036PIN CONTROLLER - MICROCHIP AT91
19037M:	Ludovic Desroches <[email protected]>
19038L:	[email protected] (moderated for non-subscribers)
19039L:	[email protected]
19040S:	Supported
19041F:	drivers/gpio/gpio-sama5d2-piobu.c
19042F:	drivers/pinctrl/pinctrl-at91*
19043
19044PIN CONTROLLER - QUALCOMM
19045M:	Bjorn Andersson <[email protected]>
19046L:	[email protected]
19047S:	Maintained
19048C:	irc://irc.oftc.net/linux-msm
19049F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19050F:	drivers/pinctrl/qcom/
19051
19052PIN CONTROLLER - RENESAS
19053M:	Geert Uytterhoeven <[email protected]>
19054L:	[email protected]
19055S:	Supported
19056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19057F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19058F:	drivers/pinctrl/renesas/
19059
19060PIN CONTROLLER - SAMSUNG
19061M:	Krzysztof Kozlowski <[email protected]>
19062M:	Sylwester Nawrocki <[email protected]>
19063R:	Alim Akhtar <[email protected]>
19064L:	[email protected] (moderated for non-subscribers)
19065L:	[email protected]
19066S:	Maintained
19067Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19068B:	mailto:[email protected]
19069C:	irc://irc.libera.chat/linux-exynos
19070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19071F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19072F:	drivers/pinctrl/samsung/
19073
19074PIN CONTROLLER - SINGLE
19075M:	Tony Lindgren <[email protected]>
19076M:	Haojian Zhuang <[email protected]>
19077L:	[email protected] (moderated for non-subscribers)
19078L:	[email protected]
19079S:	Maintained
19080F:	drivers/pinctrl/pinctrl-single.c
19081
19082PIN CONTROLLER - SUNPLUS / TIBBO
19083M:	Dvorkin Dmitry <[email protected]>
19084M:	Wells Lu <[email protected]>
19085L:	[email protected] (moderated for non-subscribers)
19086S:	Maintained
19087W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19088F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19089F:	drivers/pinctrl/sunplus/
19090F:	include/dt-bindings/pinctrl/sppctl*.h
19091
19092PINE64 PINEPHONE KEYBOARD DRIVER
19093M:	Samuel Holland <[email protected]>
19094S:	Supported
19095F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19096F:	drivers/input/keyboard/pinephone-keyboard.c
19097
19098PKTCDVD DRIVER
19099M:	[email protected]
19100S:	Orphan
19101F:	drivers/block/pktcdvd.c
19102F:	include/linux/pktcdvd.h
19103F:	include/uapi/linux/pktcdvd.h
19104
19105PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19106M:	Tomasz Duszynski <[email protected]>
19107S:	Maintained
19108F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19109F:	drivers/iio/chemical/pms7003.c
19110
19111PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19112M:	Piergiorgio Beruto <[email protected]>
19113L:	[email protected]
19114S:	Maintained
19115F:	drivers/net/phy/mdio-open-alliance.h
19116F:	net/ethtool/plca.c
19117
19118PLDMFW LIBRARY
19119M:	Jacob Keller <[email protected]>
19120S:	Maintained
19121F:	Documentation/driver-api/pldmfw/
19122F:	include/linux/pldmfw.h
19123F:	lib/pldmfw/
19124
19125PLX DMA DRIVER
19126M:	Logan Gunthorpe <[email protected]>
19127S:	Maintained
19128F:	drivers/dma/plx_dma.c
19129
19130PM-GRAPH UTILITY
19131M:	"Todd E Brandt" <[email protected]>
19132L:	[email protected]
19133S:	Supported
19134W:	https://01.org/pm-graph
19135B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19136T:	git git://github.com/intel/pm-graph
19137F:	tools/power/pm-graph
19138
19139PM6764TR DRIVER
19140M:	Charles Hsu	<[email protected]>
19141L:	[email protected]
19142S:	Maintained
19143F:	Documentation/hwmon/pm6764tr.rst
19144F:	drivers/hwmon/pmbus/pm6764tr.c
19145
19146PMC SIERRA MaxRAID DRIVER
19147L:	[email protected]
19148S:	Orphan
19149W:	http://www.pmc-sierra.com/
19150F:	drivers/scsi/pmcraid.*
19151
19152PMC SIERRA PM8001 DRIVER
19153M:	Jack Wang <[email protected]>
19154L:	[email protected]
19155S:	Supported
19156F:	drivers/scsi/pm8001/
19157
19158PNI RM3100 IIO DRIVER
19159M:	Song Qiang <[email protected]>
19160L:	[email protected]
19161S:	Maintained
19162F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19163F:	drivers/iio/magnetometer/rm3100*
19164
19165PNP SUPPORT
19166M:	"Rafael J. Wysocki" <[email protected]>
19167L:	[email protected]
19168S:	Maintained
19169F:	drivers/pnp/
19170F:	include/linux/pnp.h
19171
19172POSIX CLOCKS and TIMERS
19173M:	Anna-Maria Behnsen <[email protected]>
19174M:	Frederic Weisbecker <[email protected]>
19175M:	Thomas Gleixner <[email protected]>
19176L:	[email protected]
19177S:	Maintained
19178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19179F:	fs/timerfd.c
19180F:	include/linux/time_namespace.h
19181F:	include/linux/timerfd.h
19182F:	include/uapi/linux/time.h
19183F:	include/uapi/linux/timerfd.h
19184F:	include/trace/events/timer*
19185F:	kernel/time/itimer.c
19186F:	kernel/time/posix-*
19187F:	kernel/time/namespace.c
19188
19189POWER MANAGEMENT CORE
19190M:	"Rafael J. Wysocki" <[email protected]>
19191L:	[email protected]
19192S:	Supported
19193B:	https://bugzilla.kernel.org
19194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19195F:	drivers/base/power/
19196F:	drivers/powercap/
19197F:	include/linux/intel_rapl.h
19198F:	include/linux/pm.h
19199F:	include/linux/pm_*
19200F:	include/linux/powercap.h
19201F:	kernel/configs/nopm.config
19202
19203POWER SEQUENCING
19204M:	Bartosz Golaszewski <[email protected]>
19205L:	[email protected]
19206S:	Maintained
19207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19208F:	Documentation/driver-api/pwrseq.rst
19209F:	drivers/power/sequencing/
19210F:	include/linux/pwrseq/
19211
19212POWER STATE COORDINATION INTERFACE (PSCI)
19213M:	Mark Rutland <[email protected]>
19214M:	Lorenzo Pieralisi <[email protected]>
19215L:	[email protected] (moderated for non-subscribers)
19216S:	Maintained
19217F:	drivers/firmware/psci/
19218F:	include/linux/psci.h
19219F:	include/uapi/linux/psci.h
19220
19221POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19222M:	Sebastian Reichel <[email protected]>
19223L:	[email protected]
19224S:	Maintained
19225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19226F:	Documentation/ABI/testing/sysfs-class-power
19227F:	Documentation/devicetree/bindings/power/supply/
19228F:	drivers/power/supply/
19229F:	include/linux/power/
19230F:	include/linux/power_supply.h
19231F:	tools/testing/selftests/power_supply/
19232
19233POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19234M:	Suraj Jitindar Singh <[email protected]>
19235L:	[email protected]
19236S:	Maintained
19237F:	drivers/char/powernv-op-panel.c
19238
19239PPP OVER ATM (RFC 2364)
19240M:	Mitchell Blank Jr <[email protected]>
19241S:	Maintained
19242F:	include/uapi/linux/atmppp.h
19243F:	net/atm/pppoatm.c
19244
19245PPP OVER ETHERNET
19246M:	Michal Ostrowski <[email protected]>
19247S:	Maintained
19248F:	drivers/net/ppp/pppoe.c
19249F:	drivers/net/ppp/pppox.c
19250
19251PPP OVER L2TP
19252M:	James Chapman <[email protected]>
19253S:	Maintained
19254F:	include/linux/if_pppol2tp.h
19255F:	include/uapi/linux/if_pppol2tp.h
19256F:	net/l2tp/l2tp_ppp.c
19257
19258PPP PROTOCOL DRIVERS AND COMPRESSORS
19259L:	[email protected]
19260S:	Orphan
19261F:	drivers/net/ppp/ppp_*
19262
19263PPS SUPPORT
19264M:	Rodolfo Giometti <[email protected]>
19265L:	[email protected] (subscribers-only)
19266S:	Maintained
19267W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
19268F:	Documentation/ABI/testing/sysfs-pps
19269F:	Documentation/ABI/testing/sysfs-pps-gen
19270F:	Documentation/ABI/testing/sysfs-pps-gen-tio
19271F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
19272F:	Documentation/driver-api/pps.rst
19273F:	drivers/pps/
19274F:	include/linux/pps*.h
19275F:	include/uapi/linux/pps.h
19276F:	include/uapi/linux/pps_gen.h
19277
19278PRESSURE STALL INFORMATION (PSI)
19279M:	Johannes Weiner <[email protected]>
19280M:	Suren Baghdasaryan <[email protected]>
19281R:	Peter Ziljstra <[email protected]>
19282S:	Maintained
19283F:	include/linux/psi*
19284F:	kernel/sched/psi.c
19285
19286PROPELLER BUILD
19287M:	Rong Xu <[email protected]>
19288M:	Han Shen <[email protected]>
19289S:	Supported
19290F:	Documentation/dev-tools/propeller.rst
19291F:	scripts/Makefile.propeller
19292
19293PRINTK
19294M:	Petr Mladek <[email protected]>
19295R:	Steven Rostedt <[email protected]>
19296R:	John Ogness <[email protected]>
19297R:	Sergey Senozhatsky <[email protected]>
19298S:	Maintained
19299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19300F:	include/linux/printk.h
19301F:	kernel/printk/
19302
19303PRINTK INDEXING
19304R:	Chris Down <[email protected]>
19305S:	Maintained
19306F:	Documentation/core-api/printk-index.rst
19307F:	kernel/printk/index.c
19308K:	printk_index
19309
19310PROC FILESYSTEM
19311L:	[email protected]
19312L:	[email protected]
19313S:	Maintained
19314F:	Documentation/filesystems/proc.rst
19315F:	fs/proc/
19316F:	include/linux/proc_fs.h
19317F:	tools/testing/selftests/proc/
19318
19319PROC SYSCTL
19320M:	Kees Cook <[email protected]>
19321M:	Joel Granados <[email protected]>
19322L:	[email protected]
19323L:	[email protected]
19324S:	Maintained
19325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19326F:	fs/proc/proc_sysctl.c
19327F:	include/linux/sysctl.h
19328F:	kernel/sysctl*
19329F:	tools/testing/selftests/sysctl/*
19330F:	lib/test_sysctl.c
19331F:	scripts/check-sysctl-docs
19332
19333PS3 NETWORK SUPPORT
19334M:	Geoff Levand <[email protected]>
19335L:	[email protected]
19336L:	[email protected]
19337S:	Maintained
19338F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19339
19340PS3 PLATFORM SUPPORT
19341M:	Geoff Levand <[email protected]>
19342L:	[email protected]
19343S:	Maintained
19344F:	arch/powerpc/boot/ps3*
19345F:	arch/powerpc/include/asm/lv1call.h
19346F:	arch/powerpc/include/asm/ps3*.h
19347F:	arch/powerpc/platforms/ps3/
19348F:	drivers/*/ps3*
19349F:	drivers/ps3/
19350F:	drivers/rtc/rtc-ps3.c
19351F:	drivers/usb/host/*ps3.c
19352F:	sound/ppc/snd_ps3*
19353
19354PS3VRAM DRIVER
19355M:	Jim Paris <[email protected]>
19356M:	Geoff Levand <[email protected]>
19357L:	[email protected]
19358S:	Maintained
19359F:	drivers/block/ps3vram.c
19360
19361PSAMPLE PACKET SAMPLING SUPPORT
19362M:	Yotam Gigi <[email protected]>
19363S:	Maintained
19364F:	include/net/psample.h
19365F:	include/uapi/linux/psample.h
19366F:	net/psample
19367
19368PSE NETWORK DRIVER
19369M:	Oleksij Rempel <[email protected]>
19370M:	Kory Maincent <[email protected]>
19371L:	[email protected]
19372S:	Maintained
19373F:	Documentation/devicetree/bindings/net/pse-pd/
19374F:	drivers/net/pse-pd/
19375F:	net/ethtool/pse-pd.c
19376
19377PSTORE FILESYSTEM
19378M:	Kees Cook <[email protected]>
19379R:	Tony Luck <[email protected]>
19380R:	Guilherme G. Piccoli <[email protected]>
19381L:	[email protected]
19382S:	Supported
19383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19384F:	Documentation/admin-guide/pstore-blk.rst
19385F:	Documentation/admin-guide/ramoops.rst
19386F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19387F:	drivers/acpi/apei/erst.c
19388F:	drivers/firmware/efi/efi-pstore.c
19389F:	fs/pstore/
19390F:	include/linux/pstore*
19391K:	\b(pstore|ramoops)
19392
19393PT5161L HARDWARE MONITOR DRIVER
19394M:	Cosmo Chou <[email protected]>
19395L:	[email protected]
19396S:	Maintained
19397F:	Documentation/hwmon/pt5161l.rst
19398F:	drivers/hwmon/pt5161l.c
19399
19400PTP HARDWARE CLOCK SUPPORT
19401M:	Richard Cochran <[email protected]>
19402L:	[email protected]
19403S:	Maintained
19404W:	http://linuxptp.sourceforge.net/
19405F:	Documentation/ABI/testing/sysfs-ptp
19406F:	Documentation/driver-api/ptp.rst
19407F:	drivers/net/phy/dp83640*
19408F:	drivers/ptp/*
19409F:	include/linux/ptp_cl*
19410K:	(?:\b|_)ptp(?:\b|_)
19411
19412PTP MOCKUP CLOCK SUPPORT
19413M:	Vladimir Oltean <[email protected]>
19414L:	[email protected]
19415S:	Maintained
19416F:	drivers/ptp/ptp_mock.c
19417F:	include/linux/ptp_mock.h
19418
19419PTP VIRTUAL CLOCK SUPPORT
19420M:	Yangbo Lu <[email protected]>
19421L:	[email protected]
19422S:	Maintained
19423F:	drivers/ptp/ptp_vclock.c
19424F:	net/ethtool/phc_vclocks.c
19425
19426PTP VMCLOCK SUPPORT
19427M:	David Woodhouse <[email protected]>
19428L:	[email protected]
19429S:	Maintained
19430F:	drivers/ptp/ptp_vmclock.c
19431F:	include/uapi/linux/vmclock-abi.h
19432
19433PTRACE SUPPORT
19434M:	Oleg Nesterov <[email protected]>
19435S:	Maintained
19436F:	arch/*/*/ptrace*.c
19437F:	arch/*/include/asm/ptrace*.h
19438F:	arch/*/ptrace*.c
19439F:	include/asm-generic/syscall.h
19440F:	include/linux/ptrace.h
19441F:	include/linux/regset.h
19442F:	include/uapi/linux/ptrace.h
19443F:	kernel/ptrace.c
19444
19445PULSE8-CEC DRIVER
19446M:	Hans Verkuil <[email protected]>
19447L:	[email protected]
19448S:	Maintained
19449T:	git git://linuxtv.org/media.git
19450F:	drivers/media/cec/usb/pulse8/
19451
19452PURELIFI PLFXLC DRIVER
19453M:	Srinivasan Raju <[email protected]>
19454L:	[email protected]
19455S:	Supported
19456F:	drivers/net/wireless/purelifi/
19457
19458PVRUSB2 VIDEO4LINUX DRIVER
19459M:	Mike Isely <[email protected]>
19460L:	[email protected]	(subscribers-only)
19461L:	[email protected]
19462S:	Maintained
19463W:	http://www.isely.net/pvrusb2/
19464T:	git git://linuxtv.org/media.git
19465F:	Documentation/driver-api/media/drivers/pvrusb2*
19466F:	drivers/media/usb/pvrusb2/
19467
19468PWC WEBCAM DRIVER
19469M:	Hans Verkuil <[email protected]>
19470L:	[email protected]
19471S:	Odd Fixes
19472T:	git git://linuxtv.org/media.git
19473F:	drivers/media/usb/pwc/*
19474F:	include/trace/events/pwc.h
19475
19476PWM IR Transmitter
19477M:	Sean Young <[email protected]>
19478L:	[email protected]
19479S:	Maintained
19480F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19481F:	drivers/media/rc/pwm-ir-tx.c
19482
19483PWM SUBSYSTEM
19484M:	Uwe Kleine-König <[email protected]>
19485L:	[email protected]
19486S:	Maintained
19487Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19488T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19489F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19490F:	Documentation/devicetree/bindings/pwm/
19491F:	Documentation/driver-api/pwm.rst
19492F:	drivers/gpio/gpio-mvebu.c
19493F:	drivers/pwm/
19494F:	drivers/video/backlight/pwm_bl.c
19495F:	include/dt-bindings/pwm/
19496F:	include/linux/pwm.h
19497F:	include/linux/pwm_backlight.h
19498K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19499
19500PXA GPIO DRIVER
19501M:	Robert Jarzmik <[email protected]>
19502L:	[email protected]
19503S:	Maintained
19504F:	drivers/gpio/gpio-pxa.c
19505
19506PXA MMCI DRIVER
19507S:	Orphan
19508
19509PXA RTC DRIVER
19510M:	Robert Jarzmik <[email protected]>
19511L:	[email protected]
19512S:	Maintained
19513
19514PXA2xx/PXA3xx SUPPORT
19515M:	Daniel Mack <[email protected]>
19516M:	Haojian Zhuang <[email protected]>
19517M:	Robert Jarzmik <[email protected]>
19518L:	[email protected] (moderated for non-subscribers)
19519S:	Maintained
19520T:	git git://github.com/hzhuang1/linux.git
19521T:	git git://github.com/rjarzmik/linux.git
19522F:	arch/arm/boot/dts/intel/pxa/
19523F:	arch/arm/mach-pxa/
19524F:	drivers/dma/pxa*
19525F:	drivers/pcmcia/pxa2xx*
19526F:	drivers/pinctrl/pxa/
19527F:	drivers/spi/spi-pxa2xx*
19528F:	drivers/usb/gadget/udc/pxa2*
19529F:	include/sound/pxa2xx-lib.h
19530F:	sound/arm/pxa*
19531F:	sound/soc/pxa/
19532
19533QAT DRIVER
19534M:	Giovanni Cabiddu <[email protected]>
19535L:	[email protected]
19536S:	Supported
19537F:	drivers/crypto/intel/qat/
19538
19539QCOM AUDIO (ASoC) DRIVERS
19540M:	Srinivas Kandagatla <[email protected]>
19541L:	[email protected]
19542L:	[email protected]
19543S:	Supported
19544F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19545F:	Documentation/devicetree/bindings/sound/qcom,*
19546F:	drivers/soc/qcom/apr.c
19547F:	include/dt-bindings/sound/qcom,wcd9335.h
19548F:	include/dt-bindings/sound/qcom,wcd934x.h
19549F:	sound/soc/codecs/lpass-rx-macro.*
19550F:	sound/soc/codecs/lpass-tx-macro.*
19551F:	sound/soc/codecs/lpass-va-macro.c
19552F:	sound/soc/codecs/lpass-wsa-macro.*
19553F:	sound/soc/codecs/msm8916-wcd-analog.c
19554F:	sound/soc/codecs/msm8916-wcd-digital.c
19555F:	sound/soc/codecs/wcd-clsh-v2.*
19556F:	sound/soc/codecs/wcd-mbhc-v2.*
19557F:	sound/soc/codecs/wcd9335.*
19558F:	sound/soc/codecs/wcd934x.c
19559F:	sound/soc/codecs/wsa881x.c
19560F:	sound/soc/codecs/wsa883x.c
19561F:	sound/soc/codecs/wsa884x.c
19562F:	sound/soc/qcom/
19563
19564QCOM EMBEDDED USB DEBUGGER (EUD)
19565M:	Souradeep Chowdhury <[email protected]>
19566L:	[email protected]
19567S:	Maintained
19568F:	Documentation/ABI/testing/sysfs-driver-eud
19569F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19570F:	drivers/usb/misc/qcom_eud.c
19571
19572QCOM IPA DRIVER
19573M:	Alex Elder <[email protected]>
19574L:	[email protected]
19575S:	Maintained
19576F:	drivers/net/ipa/
19577
19578QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19579M:	Gabriel Somlo <[email protected]>
19580M:	"Michael S. Tsirkin" <[email protected]>
19581L:	[email protected]
19582S:	Maintained
19583F:	drivers/firmware/qemu_fw_cfg.c
19584F:	include/uapi/linux/qemu_fw_cfg.h
19585
19586QIB DRIVER
19587M:	Dennis Dalessandro <[email protected]>
19588L:	[email protected]
19589S:	Supported
19590F:	drivers/infiniband/hw/qib/
19591
19592QLOGIC QL41xxx FCOE DRIVER
19593M:	Saurav Kashyap <[email protected]>
19594M:	Javed Hasan <[email protected]>
19595M:	[email protected]
19596L:	[email protected]
19597S:	Supported
19598F:	drivers/scsi/qedf/
19599
19600QLOGIC QL41xxx ISCSI DRIVER
19601M:	Nilesh Javali <[email protected]>
19602M:	Manish Rangankar <[email protected]>
19603M:	[email protected]
19604L:	[email protected]
19605S:	Supported
19606F:	drivers/scsi/qedi/
19607
19608QLOGIC QL4xxx ETHERNET DRIVER
19609M:	Manish Chopra <[email protected]>
19610L:	[email protected]
19611S:	Maintained
19612F:	drivers/net/ethernet/qlogic/qed/
19613F:	drivers/net/ethernet/qlogic/qede/
19614F:	include/linux/qed/
19615
19616QLOGIC QL4xxx RDMA DRIVER
19617M:	Michal Kalderon <[email protected]>
19618L:	[email protected]
19619S:	Supported
19620F:	drivers/infiniband/hw/qedr/
19621F:	include/uapi/rdma/qedr-abi.h
19622
19623QLOGIC QLA1280 SCSI DRIVER
19624M:	Michael Reed <[email protected]>
19625L:	[email protected]
19626S:	Maintained
19627F:	drivers/scsi/qla1280.[ch]
19628
19629QLOGIC QLA2XXX FC-SCSI DRIVER
19630M:	Nilesh Javali <[email protected]>
19631M:	[email protected]
19632L:	[email protected]
19633S:	Supported
19634F:	drivers/scsi/qla2xxx/
19635
19636QLOGIC QLA3XXX NETWORK DRIVER
19637M:	[email protected]
19638L:	[email protected]
19639S:	Maintained
19640F:	drivers/net/ethernet/qlogic/qla3xxx.*
19641
19642QLOGIC QLA4XXX iSCSI DRIVER
19643M:	Nilesh Javali <[email protected]>
19644M:	Manish Rangankar <[email protected]>
19645M:	[email protected]
19646L:	[email protected]
19647S:	Supported
19648F:	drivers/scsi/qla4xxx/
19649
19650QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19651M:	Shahed Shaikh <[email protected]>
19652M:	Manish Chopra <[email protected]>
19653M:	[email protected]
19654L:	[email protected]
19655S:	Maintained
19656F:	drivers/net/ethernet/qlogic/qlcnic/
19657
19658QM1D1B0004 MEDIA DRIVER
19659M:	Akihiro Tsukada <[email protected]>
19660L:	[email protected]
19661S:	Odd Fixes
19662F:	drivers/media/tuners/qm1d1b0004*
19663
19664QM1D1C0042 MEDIA DRIVER
19665M:	Akihiro Tsukada <[email protected]>
19666L:	[email protected]
19667S:	Odd Fixes
19668F:	drivers/media/tuners/qm1d1c0042*
19669
19670QNAP MCU DRIVER
19671M:	Heiko Stuebner <[email protected]>
19672S:	Maintained
19673F:	drivers/hwmon/qnap-mcu-hwmon.c
19674F:	drivers/input/misc/qnap-mcu-input.c
19675F:	drivers/leds/leds-qnap-mcu.c
19676F:	drivers/mfd/qnap-mcu.c
19677F:	include/linux/mfd/qnap-mcu.h
19678
19679QNX4 FILESYSTEM
19680M:	Anders Larsen <[email protected]>
19681S:	Maintained
19682W:	http://www.alarsen.net/linux/qnx4fs/
19683F:	fs/qnx4/
19684F:	include/uapi/linux/qnx4_fs.h
19685F:	include/uapi/linux/qnxtypes.h
19686
19687QNX6 FILESYSTEM
19688S:	Orphan
19689F:	Documentation/filesystems/qnx6.rst
19690F:	fs/qnx6/
19691F:	include/linux/qnx6_fs.h
19692
19693QORIQ DPAA2 FSL-MC BUS DRIVER
19694M:	Stuart Yoder <[email protected]>
19695M:	Laurentiu Tudor <[email protected]>
19696L:	[email protected]
19697S:	Maintained
19698F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19699F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19700F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19701F:	drivers/bus/fsl-mc/
19702F:	include/uapi/linux/fsl_mc.h
19703
19704QT1010 MEDIA DRIVER
19705L:	[email protected]
19706S:	Orphan
19707W:	https://linuxtv.org
19708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19709F:	drivers/media/tuners/qt1010*
19710
19711QUALCOMM ATH12K WIRELESS DRIVER
19712M:	Jeff Johnson <[email protected]>
19713L:	[email protected]
19714S:	Supported
19715W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19717F:	drivers/net/wireless/ath/ath12k/
19718N:	ath12k
19719
19720QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19721M:	Jeff Johnson <[email protected]>
19722L:	[email protected]
19723S:	Supported
19724W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19726F:	drivers/net/wireless/ath/ath10k/
19727N:	ath10k
19728
19729QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19730M:	Jeff Johnson <[email protected]>
19731L:	[email protected]
19732S:	Supported
19733W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19734B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19736F:	drivers/net/wireless/ath/ath11k/
19737N:	ath11k
19738
19739QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19740M:	Toke Høiland-Jørgensen <[email protected]>
19741L:	[email protected]
19742S:	Maintained
19743W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19745F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19746F:	drivers/net/wireless/ath/ath9k/
19747
19748QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19749M:	Stefan Wahren <[email protected]>
19750L:	[email protected]
19751S:	Maintained
19752F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19753F:	drivers/net/ethernet/qualcomm/qca*
19754
19755QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19756M:	Stephan Gerhold <[email protected]>
19757L:	[email protected]
19758L:	[email protected]
19759S:	Maintained
19760F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19761F:	drivers/net/wwan/qcom_bam_dmux.c
19762
19763QUALCOMM CAMERA SUBSYSTEM DRIVER
19764M:	Robert Foss <[email protected]>
19765M:	Todor Tomov <[email protected]>
19766M:	Bryan O'Donoghue <[email protected]>
19767L:	[email protected]
19768S:	Maintained
19769F:	Documentation/admin-guide/media/qcom_camss.rst
19770F:	Documentation/devicetree/bindings/media/qcom,*camss*
19771F:	drivers/media/platform/qcom/camss/
19772
19773QUALCOMM CLOCK DRIVERS
19774M:	Bjorn Andersson <[email protected]>
19775L:	[email protected]
19776S:	Supported
19777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19778F:	Documentation/devicetree/bindings/clock/qcom,*
19779F:	drivers/clk/qcom/
19780F:	include/dt-bindings/clock/qcom,*
19781
19782QUALCOMM CLOUD AI (QAIC) DRIVER
19783M:	Jeff Hugo <[email protected]>
19784R:	Carl Vanderlip <[email protected]>
19785L:	[email protected]
19786L:	[email protected]
19787S:	Supported
19788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19789F:	Documentation/accel/qaic/
19790F:	drivers/accel/qaic/
19791F:	include/uapi/drm/qaic_accel.h
19792
19793QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19794M:	Bjorn Andersson <[email protected]>
19795M:	Konrad Dybcio <[email protected]>
19796L:	[email protected]
19797L:	[email protected]
19798S:	Maintained
19799F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19800F:	drivers/pmdomain/qcom/cpr.c
19801
19802QUALCOMM CPUCP MAILBOX DRIVER
19803M:	Sibi Sankar <[email protected]>
19804L:	[email protected]
19805S:	Supported
19806F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19807F:	drivers/mailbox/qcom-cpucp-mbox.c
19808
19809QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19810M:	Ilia Lin <[email protected]>
19811L:	[email protected]
19812S:	Maintained
19813F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19814F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19815F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19816
19817QUALCOMM CRYPTO DRIVERS
19818M:	Thara Gopinath <[email protected]>
19819L:	[email protected]
19820L:	[email protected]
19821S:	Maintained
19822F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19823F:	drivers/crypto/qce/
19824
19825QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19826M:	Timur Tabi <[email protected]>
19827L:	[email protected]
19828S:	Maintained
19829F:	drivers/net/ethernet/qualcomm/emac/
19830
19831QUALCOMM ETHQOS ETHERNET DRIVER
19832M:	Vinod Koul <[email protected]>
19833L:	[email protected]
19834L:	[email protected]
19835S:	Maintained
19836F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19837F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19838
19839QUALCOMM FASTRPC DRIVER
19840M:	Srinivas Kandagatla <[email protected]>
19841M:	Amol Maheshwari <[email protected]>
19842L:	[email protected]
19843L:	[email protected]
19844S:	Maintained
19845F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19846F:	drivers/misc/fastrpc.c
19847F:	include/uapi/misc/fastrpc.h
19848
19849QUALCOMM HEXAGON ARCHITECTURE
19850M:	Brian Cain <[email protected]>
19851L:	[email protected]
19852S:	Supported
19853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19854F:	arch/hexagon/
19855
19856QUALCOMM HIDMA DRIVER
19857M:	Sinan Kaya <[email protected]>
19858L:	[email protected] (moderated for non-subscribers)
19859L:	[email protected]
19860L:	[email protected]
19861S:	Supported
19862F:	drivers/dma/qcom/hidma*
19863
19864QUALCOMM I2C QCOM GENI DRIVER
19865M:	Mukesh Kumar Savaliya <[email protected]>
19866M:	Viken Dadhaniya <[email protected]>
19867L:	[email protected]
19868L:	[email protected]
19869S:	Maintained
19870F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19871F:	drivers/i2c/busses/i2c-qcom-geni.c
19872
19873QUALCOMM I2C CCI DRIVER
19874M:	Loic Poulain <[email protected]>
19875M:	Robert Foss <[email protected]>
19876L:	[email protected]
19877L:	[email protected]
19878S:	Maintained
19879F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19880F:	drivers/i2c/busses/i2c-qcom-cci.c
19881
19882QUALCOMM INTERCONNECT BWMON DRIVER
19883M:	Krzysztof Kozlowski <[email protected]>
19884L:	[email protected]
19885S:	Maintained
19886F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19887F:	drivers/soc/qcom/icc-bwmon.c
19888F:	drivers/soc/qcom/trace_icc-bwmon.h
19889
19890QUALCOMM IOMMU
19891M:	Rob Clark <[email protected]>
19892L:	[email protected]
19893L:	[email protected]
19894S:	Maintained
19895F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19896F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19897F:	drivers/iommu/msm_iommu*
19898
19899QUALCOMM IPC ROUTER (QRTR) DRIVER
19900M:	Manivannan Sadhasivam <[email protected]>
19901L:	[email protected]
19902S:	Maintained
19903F:	include/trace/events/qrtr.h
19904F:	include/uapi/linux/qrtr.h
19905F:	net/qrtr/
19906
19907QUALCOMM IPCC MAILBOX DRIVER
19908M:	Manivannan Sadhasivam <[email protected]>
19909L:	[email protected]
19910S:	Supported
19911F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19912F:	drivers/mailbox/qcom-ipcc.c
19913F:	include/dt-bindings/mailbox/qcom-ipcc.h
19914
19915QUALCOMM IPQ4019 USB PHY DRIVER
19916M:	Robert Marko <[email protected]>
19917M:	Luka Perkov <[email protected]>
19918L:	[email protected]
19919S:	Maintained
19920F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19921F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19922
19923QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19924M:	Robert Marko <[email protected]>
19925M:	Luka Perkov <[email protected]>
19926L:	[email protected]
19927S:	Maintained
19928F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19929F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19930
19931QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
19932M:	Vikash Garodia <[email protected]>
19933M:	Dikshita Agarwal <[email protected]>
19934R:	Abhinav Kumar <[email protected]>
19935L:	[email protected]
19936L:	[email protected]
19937S:	Maintained
19938F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
19939F:	drivers/media/platform/qcom/iris/
19940
19941QUALCOMM NAND CONTROLLER DRIVER
19942M:	Manivannan Sadhasivam <[email protected]>
19943L:	[email protected]
19944L:	[email protected]
19945S:	Maintained
19946F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19947F:	drivers/mtd/nand/raw/qcom_nandc.c
19948
19949QUALCOMM QSEECOM DRIVER
19950M:	Maximilian Luz <[email protected]>
19951L:	[email protected]
19952S:	Maintained
19953F:	drivers/firmware/qcom/qcom_qseecom.c
19954
19955QUALCOMM QSEECOM UEFISECAPP DRIVER
19956M:	Maximilian Luz <[email protected]>
19957L:	[email protected]
19958S:	Maintained
19959F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19960
19961QUALCOMM RMNET DRIVER
19962M:	Subash Abhinov Kasiviswanathan <[email protected]>
19963M:	Sean Tranchetti <[email protected]>
19964L:	[email protected]
19965S:	Maintained
19966F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19967F:	drivers/net/ethernet/qualcomm/rmnet/
19968F:	include/linux/if_rmnet.h
19969
19970QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19971M:	Bartosz Golaszewski <[email protected]>
19972L:	[email protected]
19973S:	Maintained
19974F:	drivers/firmware/qcom/qcom_tzmem.c
19975F:	drivers/firmware/qcom/qcom_tzmem.h
19976F:	include/linux/firmware/qcom/qcom_tzmem.h
19977
19978QUALCOMM TSENS THERMAL DRIVER
19979M:	Amit Kucheria <[email protected]>
19980M:	Thara Gopinath <[email protected]>
19981L:	[email protected]
19982L:	[email protected]
19983S:	Maintained
19984F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19985F:	drivers/thermal/qcom/
19986
19987QUALCOMM TYPEC PORT MANAGER DRIVER
19988M:	Bryan O'Donoghue <[email protected]>
19989L:	[email protected]
19990L:	[email protected]
19991S:	Maintained
19992F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19993F:	drivers/usb/typec/tcpm/qcom/
19994
19995QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19996M:	Stanimir Varbanov <[email protected]>
19997M:	Vikash Garodia <[email protected]>
19998R:	Bryan O'Donoghue <[email protected]>
19999L:	[email protected]
20000L:	[email protected]
20001S:	Maintained
20002T:	git git://linuxtv.org/media.git
20003F:	Documentation/devicetree/bindings/media/*venus*
20004F:	drivers/media/platform/qcom/venus/
20005
20006QUALCOMM WCN36XX WIRELESS DRIVER
20007M:	Loic Poulain <[email protected]>
20008L:	[email protected]
20009S:	Supported
20010W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20011F:	drivers/net/wireless/ath/wcn36xx/
20012
20013QUANTENNA QTNFMAC WIRELESS DRIVER
20014M:	Igor Mitsyanko <[email protected]>
20015R:	Sergey Matyukevich <[email protected]>
20016L:	[email protected]
20017S:	Maintained
20018F:	drivers/net/wireless/quantenna/
20019
20020RADEON and AMDGPU DRM DRIVERS
20021M:	Alex Deucher <[email protected]>
20022M:	Christian König <[email protected]>
20023L:	[email protected]
20024S:	Supported
20025B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20026C:	irc://irc.oftc.net/radeon
20027T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20028F:	Documentation/gpu/amdgpu/
20029F:	drivers/gpu/drm/amd/
20030F:	drivers/gpu/drm/ci/xfails/amd*
20031F:	drivers/gpu/drm/radeon/
20032F:	include/uapi/drm/amdgpu_drm.h
20033F:	include/uapi/drm/radeon_drm.h
20034
20035RADEON FRAMEBUFFER DISPLAY DRIVER
20036M:	Benjamin Herrenschmidt <[email protected]>
20037L:	[email protected]
20038S:	Maintained
20039F:	drivers/video/fbdev/aty/radeon*
20040F:	include/uapi/linux/radeonfb.h
20041
20042RADIOSHARK RADIO DRIVER
20043M:	Hans Verkuil <[email protected]>
20044L:	[email protected]
20045S:	Maintained
20046T:	git git://linuxtv.org/media.git
20047F:	drivers/media/radio/radio-shark.c
20048
20049RADIOSHARK2 RADIO DRIVER
20050M:	Hans Verkuil <[email protected]>
20051L:	[email protected]
20052S:	Maintained
20053T:	git git://linuxtv.org/media.git
20054F:	drivers/media/radio/radio-shark2.c
20055F:	drivers/media/radio/radio-tea5777.c
20056
20057RADOS BLOCK DEVICE (RBD)
20058M:	Ilya Dryomov <[email protected]>
20059R:	Dongsheng Yang <[email protected]>
20060L:	[email protected]
20061S:	Supported
20062W:	http://ceph.com/
20063T:	git https://github.com/ceph/ceph-client.git
20064F:	Documentation/ABI/testing/sysfs-bus-rbd
20065F:	drivers/block/rbd.c
20066F:	drivers/block/rbd_types.h
20067
20068RAGE128 FRAMEBUFFER DISPLAY DRIVER
20069L:	[email protected]
20070S:	Orphan
20071F:	drivers/video/fbdev/aty/aty128fb.c
20072
20073RAINSHADOW-CEC DRIVER
20074M:	Hans Verkuil <[email protected]>
20075L:	[email protected]
20076S:	Maintained
20077T:	git git://linuxtv.org/media.git
20078F:	drivers/media/cec/usb/rainshadow/
20079
20080RALINK MIPS ARCHITECTURE
20081M:	John Crispin <[email protected]>
20082M:	Sergio Paracuellos <[email protected]>
20083L:	[email protected]
20084S:	Maintained
20085F:	arch/mips/ralink
20086
20087RALINK MT7621 MIPS ARCHITECTURE
20088M:	Chester A. Unal <[email protected]>
20089M:	Sergio Paracuellos <[email protected]>
20090L:	[email protected]
20091S:	Maintained
20092F:	arch/mips/boot/dts/ralink/mt7621*
20093
20094RALINK RT2X00 WIRELESS LAN DRIVER
20095M:	Stanislaw Gruszka <[email protected]>
20096L:	[email protected]
20097S:	Maintained
20098F:	drivers/net/wireless/ralink/
20099
20100RAMDISK RAM BLOCK DEVICE DRIVER
20101M:	Jens Axboe <[email protected]>
20102S:	Maintained
20103F:	Documentation/admin-guide/blockdev/ramdisk.rst
20104F:	drivers/block/brd.c
20105
20106RANCHU VIRTUAL BOARD FOR MIPS
20107M:	Miodrag Dinic <[email protected]>
20108L:	[email protected]
20109S:	Supported
20110F:	arch/mips/configs/generic/board-ranchu.config
20111F:	arch/mips/generic/board-ranchu.c
20112
20113RANDOM NUMBER DRIVER
20114M:	"Theodore Ts'o" <[email protected]>
20115M:	Jason A. Donenfeld <[email protected]>
20116S:	Maintained
20117T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20118F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20119F:	drivers/char/random.c
20120F:	include/linux/random.h
20121F:	include/uapi/linux/random.h
20122F:	drivers/virt/vmgenid.c
20123N:	^.*/vdso/[^/]*getrandom[^/]+$
20124
20125RAPIDIO SUBSYSTEM
20126M:	Matt Porter <[email protected]>
20127M:	Alexandre Bounine <[email protected]>
20128S:	Maintained
20129F:	drivers/rapidio/
20130
20131RAS INFRASTRUCTURE
20132M:	Tony Luck <[email protected]>
20133M:	Borislav Petkov <[email protected]>
20134L:	[email protected]
20135S:	Maintained
20136F:	Documentation/admin-guide/RAS
20137F:	drivers/ras/
20138F:	include/linux/ras.h
20139F:	include/ras/ras_event.h
20140
20141RAS FRU MEMORY POISON MANAGER (FMPM)
20142M:	Yazen Ghannam <[email protected]>
20143L:	[email protected]
20144S:	Maintained
20145F:	drivers/ras/amd/fmpm.c
20146
20147RASPBERRY PI PISP BACK END
20148M:	Jacopo Mondi <[email protected]>
20149R:	Raspberry Pi Kernel Maintenance <[email protected]>
20150L:	[email protected]
20151S:	Maintained
20152F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20153F:	drivers/media/platform/raspberrypi/pisp_be/
20154F:	include/uapi/linux/media/raspberrypi/
20155
20156RASPBERRY PI PISP CAMERA FRONT END
20157M:	Tomi Valkeinen <[email protected]>
20158M:	Raspberry Pi Kernel Maintenance <[email protected]>
20159S:	Maintained
20160F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20161F:	drivers/media/platform/raspberrypi/rp1-cfe/
20162
20163RC-CORE / LIRC FRAMEWORK
20164M:	Sean Young <[email protected]>
20165L:	[email protected]
20166S:	Maintained
20167W:	http://linuxtv.org
20168T:	git git://linuxtv.org/media.git
20169F:	Documentation/driver-api/media/rc-core.rst
20170F:	Documentation/userspace-api/media/rc/
20171F:	drivers/media/rc/
20172F:	include/media/rc-core.h
20173F:	include/media/rc-map.h
20174F:	include/uapi/linux/lirc.h
20175
20176RCMM REMOTE CONTROLS DECODER
20177M:	Patrick Lerda <[email protected]>
20178S:	Maintained
20179F:	drivers/media/rc/ir-rcmm-decoder.c
20180
20181RCUTORTURE TEST FRAMEWORK
20182M:	"Paul E. McKenney" <[email protected]>
20183M:	Josh Triplett <[email protected]>
20184R:	Steven Rostedt <[email protected]>
20185R:	Mathieu Desnoyers <[email protected]>
20186R:	Lai Jiangshan <[email protected]>
20187L:	[email protected]
20188S:	Supported
20189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20190F:	tools/testing/selftests/rcutorture
20191
20192RDACM20 Camera Sensor
20193M:	Jacopo Mondi <[email protected]>
20194M:	Kieran Bingham <kieran.bingham[email protected]>
20195M:	Laurent Pinchart <laurent.pinchart[email protected]>
20196M:	Niklas Söderlund <niklas.soderlund[email protected]>
20197L:	[email protected]
20198S:	Maintained
20199F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20200F:	drivers/media/i2c/max9271.c
20201F:	drivers/media/i2c/max9271.h
20202F:	drivers/media/i2c/rdacm20.c
20203
20204RDACM21 Camera Sensor
20205M:	Jacopo Mondi <[email protected]>
20206M:	Kieran Bingham <kieran.bingham[email protected]>
20207M:	Laurent Pinchart <laurent.pinchart[email protected]>
20208M:	Niklas Söderlund <niklas.soderlund[email protected]>
20209L:	[email protected]
20210S:	Maintained
20211F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20212F:	drivers/media/i2c/max9271.c
20213F:	drivers/media/i2c/max9271.h
20214F:	drivers/media/i2c/rdacm21.c
20215
20216RDC R-321X SoC
20217M:	Florian Fainelli <[email protected]>
20218S:	Maintained
20219
20220RDC R6040 FAST ETHERNET DRIVER
20221M:	Florian Fainelli <[email protected]>
20222L:	[email protected]
20223S:	Maintained
20224F:	drivers/net/ethernet/rdc/r6040.c
20225
20226RDMAVT - RDMA verbs software
20227M:	Dennis Dalessandro <[email protected]>
20228L:	[email protected]
20229S:	Supported
20230F:	drivers/infiniband/sw/rdmavt
20231
20232RDS - RELIABLE DATAGRAM SOCKETS
20233M:	Allison Henderson <[email protected]>
20234L:	[email protected]
20235L:	[email protected]
20236L:	[email protected] (moderated for non-subscribers)
20237S:	Supported
20238W:	https://oss.oracle.com/projects/rds/
20239F:	Documentation/networking/rds.rst
20240F:	net/rds/
20241F:	tools/testing/selftests/net/rds/
20242
20243RDT - RESOURCE ALLOCATION
20244M:	Tony Luck <[email protected]>
20245M:	Reinette Chatre <[email protected]>
20246L:	[email protected]
20247S:	Supported
20248F:	Documentation/arch/x86/resctrl*
20249F:	arch/x86/include/asm/resctrl.h
20250F:	arch/x86/kernel/cpu/resctrl/
20251F:	include/linux/resctrl*.h
20252F:	tools/testing/selftests/resctrl/
20253
20254READ-COPY UPDATE (RCU)
20255M:	"Paul E. McKenney" <[email protected]>
20256M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20257M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20258M:	Joel Fernandes <[email protected]>
20259M:	Josh Triplett <[email protected]>
20260M:	Boqun Feng <[email protected]>
20261M:	Uladzislau Rezki <[email protected]>
20262R:	Steven Rostedt <[email protected]>
20263R:	Mathieu Desnoyers <[email protected]>
20264R:	Lai Jiangshan <[email protected]>
20265R:	Zqiang <[email protected]>
20266L:	[email protected]
20267S:	Supported
20268W:	http://www.rdrop.com/users/paulmck/RCU/
20269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20270F:	Documentation/RCU/
20271F:	include/linux/rcu*
20272F:	kernel/rcu/
20273F:	rust/kernel/sync/rcu.rs
20274X:	Documentation/RCU/torture.rst
20275X:	include/linux/srcu*.h
20276X:	kernel/rcu/srcu*.c
20277
20278REAL TIME CLOCK (RTC) SUBSYSTEM
20279M:	Alexandre Belloni <[email protected]>
20280L:	[email protected]
20281S:	Maintained
20282Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
20283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20284F:	Documentation/admin-guide/rtc.rst
20285F:	Documentation/devicetree/bindings/rtc/
20286F:	drivers/rtc/
20287F:	include/linux/rtc.h
20288F:	include/linux/rtc/
20289F:	include/uapi/linux/rtc.h
20290F:	tools/testing/selftests/rtc/
20291
20292Real-time Linux Analysis (RTLA) tools
20293M:	Steven Rostedt <[email protected]>
20294L:	[email protected]
20295S:	Maintained
20296F:	Documentation/tools/rtla/
20297F:	tools/tracing/rtla/
20298
20299Real-time Linux (PREEMPT_RT)
20300M:	Sebastian Andrzej Siewior <[email protected]>
20301M:	Clark Williams <[email protected]>
20302M:	Steven Rostedt <[email protected]>
20303L:	[email protected]
20304S:	Supported
20305K:	PREEMPT_RT
20306
20307REALTEK AUDIO CODECS
20308M:	Oder Chiou <[email protected]>
20309S:	Maintained
20310F:	include/sound/rt*.h
20311F:	sound/soc/codecs/rt*
20312
20313REALTEK OTTO WATCHDOG
20314M:	Sander Vanheule <[email protected]>
20315L:	[email protected]
20316S:	Maintained
20317F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20318F:	drivers/watchdog/realtek_otto_wdt.c
20319
20320REALTEK RTL83xx SMI DSA ROUTER CHIPS
20321M:	Linus Walleij <[email protected]>
20322M:	Alvin Šipraga <[email protected]>
20323S:	Maintained
20324F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
20325F:	drivers/net/dsa/realtek/*
20326
20327REALTEK SPI-NAND
20328M:	Chris Packham <[email protected]>
20329S:	Maintained
20330F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20331F:	drivers/spi/spi-realtek-rtl-snand.c
20332
20333REALTEK WIRELESS DRIVER (rtlwifi family)
20334M:	Ping-Ke Shih <[email protected]>
20335L:	[email protected]
20336S:	Maintained
20337T:	git https://github.com/pkshih/rtw.git
20338F:	drivers/net/wireless/realtek/rtlwifi/
20339
20340REALTEK WIRELESS DRIVER (rtw88)
20341M:	Ping-Ke Shih <[email protected]>
20342L:	[email protected]
20343S:	Maintained
20344T:	git https://github.com/pkshih/rtw.git
20345F:	drivers/net/wireless/realtek/rtw88/
20346
20347REALTEK WIRELESS DRIVER (rtw89)
20348M:	Ping-Ke Shih <[email protected]>
20349L:	[email protected]
20350S:	Maintained
20351T:	git https://github.com/pkshih/rtw.git
20352F:	drivers/net/wireless/realtek/rtw89/
20353
20354REDPINE WIRELESS DRIVER
20355L:	[email protected]
20356S:	Orphan
20357F:	drivers/net/wireless/rsi/
20358
20359REGISTER MAP ABSTRACTION
20360M:	Mark Brown <[email protected]>
20361L:	[email protected]
20362S:	Supported
20363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20364F:	Documentation/devicetree/bindings/regmap/
20365F:	drivers/base/regmap/
20366F:	include/linux/regmap.h
20367
20368REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20369M:	Bjorn Andersson <[email protected]>
20370M:	Mathieu Poirier <[email protected]>
20371L:	[email protected]
20372S:	Maintained
20373T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20374F:	Documentation/ABI/testing/sysfs-class-remoteproc
20375F:	Documentation/devicetree/bindings/remoteproc/
20376F:	Documentation/staging/remoteproc.rst
20377F:	drivers/remoteproc/
20378F:	include/linux/remoteproc.h
20379F:	include/linux/remoteproc/
20380
20381REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20382M:	Bjorn Andersson <[email protected]>
20383M:	Mathieu Poirier <[email protected]>
20384L:	[email protected]
20385S:	Maintained
20386T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20387F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20388F:	Documentation/staging/rpmsg.rst
20389F:	drivers/rpmsg/
20390F:	include/linux/rpmsg.h
20391F:	include/linux/rpmsg/
20392F:	include/uapi/linux/rpmsg.h
20393F:	samples/rpmsg/
20394
20395REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20396M:	Stephan Gerhold <[email protected]>
20397L:	[email protected]
20398L:	[email protected]
20399S:	Maintained
20400F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20401
20402RENESAS CLOCK DRIVERS
20403M:	Geert Uytterhoeven <[email protected]>
20404L:	[email protected]
20405S:	Supported
20406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20407F:	Documentation/devicetree/bindings/clock/renesas,*
20408F:	drivers/clk/renesas/
20409
20410RENESAS EMEV2 I2C DRIVER
20411M:	Wolfram Sang <[email protected]>
20412L:	[email protected]
20413S:	Supported
20414F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20415F:	drivers/i2c/busses/i2c-emev2.c
20416
20417RENESAS ETHERNET AVB DRIVER
20418M:	Paul Barker <[email protected]>
20419M:	Niklas Söderlund <[email protected]>
20420L:	[email protected]
20421L:	[email protected]
20422S:	Maintained
20423F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20424F:	drivers/net/ethernet/renesas/Kconfig
20425F:	drivers/net/ethernet/renesas/Makefile
20426F:	drivers/net/ethernet/renesas/ravb*
20427
20428RENESAS ETHERNET SWITCH DRIVER
20429R:	Yoshihiro Shimoda <[email protected]>
20430L:	[email protected]
20431L:	[email protected]
20432F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20433F:	drivers/net/ethernet/renesas/Kconfig
20434F:	drivers/net/ethernet/renesas/Makefile
20435F:	drivers/net/ethernet/renesas/rcar_gen4*
20436F:	drivers/net/ethernet/renesas/rswitch*
20437
20438RENESAS ETHERNET TSN DRIVER
20439M:	Niklas Söderlund <[email protected]>
20440L:	[email protected]
20441L:	[email protected]
20442S:	Maintained
20443F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20444F:	drivers/net/ethernet/renesas/rtsn.*
20445
20446RENESAS IDT821034 ASoC CODEC
20447M:	Herve Codina <[email protected]>
20448L:	[email protected]
20449S:	Maintained
20450F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20451F:	sound/soc/codecs/idt821034.c
20452
20453RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20454M:	Kuninori Morimoto <[email protected]>
20455L:	[email protected]
20456L:	[email protected]
20457S:	Supported
20458F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20459F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20460F:	sound/soc/renesas/rcar/
20461F:	sound/soc/renesas/fsi.c
20462F:	include/sound/sh_fsi.h
20463
20464RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20465M:	Miquel Raynal <[email protected]>
20466L:	[email protected]
20467L:	[email protected]
20468S:	Maintained
20469F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20470F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20471
20472RENESAS R-CAR GYROADC DRIVER
20473M:	Marek Vasut <[email protected]>
20474L:	[email protected]
20475S:	Supported
20476F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20477F:	drivers/iio/adc/rcar-gyroadc.c
20478
20479RENESAS R-CAR I2C DRIVERS
20480M:	Wolfram Sang <[email protected]>
20481L:	[email protected]
20482S:	Supported
20483F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20484F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20485F:	drivers/i2c/busses/i2c-rcar.c
20486F:	drivers/i2c/busses/i2c-sh_mobile.c
20487
20488RENESAS R-CAR SATA DRIVER
20489M:	Geert Uytterhoeven <[email protected]>
20490L:	[email protected]
20491L:	[email protected]
20492S:	Supported
20493F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20494F:	drivers/ata/sata_rcar.c
20495
20496RENESAS R-CAR THERMAL DRIVERS
20497M:	Niklas Söderlund <[email protected]>
20498L:	[email protected]
20499S:	Supported
20500F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20501F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20502F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20503F:	drivers/thermal/renesas/rcar_thermal.c
20504
20505RENESAS RIIC DRIVER
20506M:	Chris Brandt <[email protected]>
20507L:	[email protected]
20508S:	Supported
20509F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20510F:	drivers/i2c/busses/i2c-riic.c
20511
20512RENESAS RZ AUDIO (ASoC) DRIVER
20513M:	Biju Das <[email protected]>
20514M:	Lad Prabhakar <[email protected]>
20515L:	[email protected]
20516L:	[email protected]
20517S:	Supported
20518F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20519F:	sound/soc/renesas/rz-ssi.c
20520
20521RENESAS RZ/G2L A/D DRIVER
20522M:	Lad Prabhakar <[email protected]>
20523L:	[email protected]
20524L:	[email protected]
20525S:	Supported
20526F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20527F:	drivers/iio/adc/rzg2l_adc.c
20528
20529RENESAS RZ/G2L MTU3a COUNTER DRIVER
20530M:	Biju Das <[email protected]>
20531L:	[email protected]
20532L:	[email protected]
20533S:	Supported
20534F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20535F:	drivers/counter/rz-mtu3-cnt.c
20536
20537RENESAS RTCA-3 RTC DRIVER
20538M:	Claudiu Beznea <[email protected]>
20539L:	[email protected]
20540L:	[email protected]
20541S:	Supported
20542F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20543F:	drivers/rtc/rtc-renesas-rtca3.c
20544
20545RENESAS RZ/N1 A5PSW SWITCH DRIVER
20546M:	Clément Léger <[email protected]>
20547L:	[email protected]
20548L:	[email protected]
20549S:	Maintained
20550F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20551F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20552F:	drivers/net/dsa/rzn1_a5psw*
20553F:	drivers/net/pcs/pcs-rzn1-miic.c
20554F:	include/dt-bindings/net/pcs-rzn1-miic.h
20555F:	include/linux/pcs-rzn1-miic.h
20556F:	net/dsa/tag_rzn1_a5psw.c
20557
20558RENESAS RZ/N1 DWMAC GLUE LAYER
20559M:	Romain Gantois <[email protected]>
20560S:	Maintained
20561F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20562F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20563
20564RENESAS RZ/N1 RTC CONTROLLER DRIVER
20565M:	Miquel Raynal <[email protected]>
20566L:	[email protected]
20567L:	[email protected]
20568S:	Maintained
20569F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20570F:	drivers/rtc/rtc-rzn1.c
20571
20572RENESAS RZ/N1 USBF CONTROLLER DRIVER
20573M:	Herve Codina <[email protected]>
20574L:	[email protected]
20575L:	[email protected]
20576S:	Maintained
20577F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20578F:	drivers/usb/gadget/udc/renesas_usbf.c
20579
20580RENESAS RZ/V2M I2C DRIVER
20581M:	Fabrizio Castro <[email protected]>
20582L:	[email protected]
20583L:	[email protected]
20584S:	Supported
20585F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20586F:	drivers/i2c/busses/i2c-rzv2m.c
20587
20588RENESAS SUPERH ETHERNET DRIVER
20589M:	Niklas Söderlund <[email protected]>
20590L:	[email protected]
20591L:	[email protected]
20592S:	Maintained
20593F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20594F:	drivers/net/ethernet/renesas/Kconfig
20595F:	drivers/net/ethernet/renesas/Makefile
20596F:	drivers/net/ethernet/renesas/sh_eth*
20597F:	include/linux/sh_eth.h
20598
20599RENESAS USB PHY DRIVER
20600M:	Yoshihiro Shimoda <[email protected]>
20601L:	[email protected]
20602S:	Maintained
20603F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20604
20605RENESAS VERSACLOCK 7 CLOCK DRIVER
20606M:	Alex Helms <[email protected]>
20607S:	Maintained
20608F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20609F:	drivers/clk/clk-versaclock7.c
20610
20611RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20612M:	Herve Codina <[email protected]>
20613L:	[email protected]
20614S:	Maintained
20615F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20616F:	drivers/iio/potentiometer/x9250.c
20617
20618RESET CONTROLLER FRAMEWORK
20619M:	Philipp Zabel <[email protected]>
20620S:	Maintained
20621T:	git git://git.pengutronix.de/git/pza/linux
20622F:	Documentation/devicetree/bindings/reset/
20623F:	Documentation/driver-api/reset.rst
20624F:	drivers/reset/
20625F:	include/dt-bindings/reset/
20626F:	include/linux/reset-controller.h
20627F:	include/linux/reset.h
20628F:	include/linux/reset/
20629K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20630
20631RESTARTABLE SEQUENCES SUPPORT
20632M:	Mathieu Desnoyers <[email protected]>
20633M:	Peter Zijlstra <[email protected]>
20634M:	"Paul E. McKenney" <[email protected]>
20635M:	Boqun Feng <[email protected]>
20636L:	[email protected]
20637S:	Supported
20638F:	include/trace/events/rseq.h
20639F:	include/uapi/linux/rseq.h
20640F:	kernel/rseq.c
20641F:	tools/testing/selftests/rseq/
20642
20643RFKILL
20644M:	Johannes Berg <[email protected]>
20645L:	[email protected]
20646S:	Maintained
20647W:	https://wireless.wiki.kernel.org/
20648Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20651F:	Documentation/ABI/stable/sysfs-class-rfkill
20652F:	Documentation/driver-api/rfkill.rst
20653F:	include/linux/rfkill.h
20654F:	include/uapi/linux/rfkill.h
20655F:	net/rfkill/
20656
20657RHASHTABLE
20658M:	Thomas Graf <[email protected]>
20659M:	Herbert Xu <[email protected]>
20660L:	[email protected]
20661S:	Maintained
20662F:	include/linux/rhashtable-types.h
20663F:	include/linux/rhashtable.h
20664F:	lib/rhashtable.c
20665F:	lib/test_rhashtable.c
20666
20667RICOH R5C592 MEMORYSTICK DRIVER
20668M:	Maxim Levitsky <[email protected]>
20669S:	Maintained
20670F:	drivers/memstick/host/r592.*
20671
20672RICOH SMARTMEDIA/XD DRIVER
20673M:	Maxim Levitsky <[email protected]>
20674S:	Maintained
20675F:	drivers/mtd/nand/raw/r852.c
20676F:	drivers/mtd/nand/raw/r852.h
20677
20678RISC-V AIA DRIVERS
20679M:	Anup Patel <[email protected]>
20680L:	[email protected]
20681S:	Maintained
20682F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20683F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20684F:	drivers/irqchip/irq-riscv-aplic-*.c
20685F:	drivers/irqchip/irq-riscv-aplic-*.h
20686F:	drivers/irqchip/irq-riscv-imsic-*.c
20687F:	drivers/irqchip/irq-riscv-imsic-*.h
20688F:	drivers/irqchip/irq-riscv-intc.c
20689F:	include/linux/irqchip/riscv-aplic.h
20690F:	include/linux/irqchip/riscv-imsic.h
20691
20692RISC-V ARCHITECTURE
20693M:	Paul Walmsley <[email protected]>
20694M:	Palmer Dabbelt <[email protected]>
20695M:	Albert Ou <[email protected]>
20696R:	Alexandre Ghiti <[email protected]>
20697L:	[email protected]
20698S:	Supported
20699Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20700C:	irc://irc.libera.chat/riscv
20701P:	Documentation/arch/riscv/patch-acceptance.rst
20702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20703F:	arch/riscv/
20704N:	riscv
20705K:	riscv
20706
20707RISC-V IOMMU
20708M:	Tomasz Jeznach <[email protected]>
20709L:	[email protected]
20710L:	[email protected]
20711S:	Maintained
20712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20713F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20714F:	drivers/iommu/riscv/
20715
20716RISC-V MICROCHIP FPGA SUPPORT
20717M:	Conor Dooley <[email protected]>
20718M:	Daire McNamara <[email protected]>
20719L:	[email protected]
20720S:	Supported
20721F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20722F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20723F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20724F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20725F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20726F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20727F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20728F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20729F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20730F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20731F:	arch/riscv/boot/dts/microchip/
20732F:	drivers/char/hw_random/mpfs-rng.c
20733F:	drivers/clk/microchip/clk-mpfs*.c
20734F:	drivers/firmware/microchip/mpfs-auto-update.c
20735F:	drivers/gpio/gpio-mpfs.c
20736F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20737F:	drivers/mailbox/mailbox-mpfs.c
20738F:	drivers/pci/controller/plda/pcie-microchip-host.c
20739F:	drivers/pwm/pwm-microchip-core.c
20740F:	drivers/reset/reset-mpfs.c
20741F:	drivers/rtc/rtc-mpfs.c
20742F:	drivers/soc/microchip/mpfs-sys-controller.c
20743F:	drivers/spi/spi-microchip-core-qspi.c
20744F:	drivers/spi/spi-microchip-core.c
20745F:	drivers/usb/musb/mpfs.c
20746F:	include/soc/microchip/mpfs.h
20747
20748RISC-V MISC SOC SUPPORT
20749M:	Conor Dooley <[email protected]>
20750L:	[email protected]
20751S:	Maintained
20752Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20753T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20754F:	arch/riscv/boot/dts/canaan/
20755F:	arch/riscv/boot/dts/microchip/
20756F:	arch/riscv/boot/dts/sifive/
20757F:	arch/riscv/boot/dts/starfive/
20758
20759RISC-V PMU DRIVERS
20760M:	Atish Patra <[email protected]>
20761R:	Anup Patel <[email protected]>
20762L:	[email protected]
20763S:	Supported
20764F:	drivers/perf/riscv_pmu.c
20765F:	drivers/perf/riscv_pmu_legacy.c
20766F:	drivers/perf/riscv_pmu_sbi.c
20767
20768RISC-V SPACEMIT SoC Support
20769M:	Yixun Lan <[email protected]>
20770L:	[email protected]
20771L:	[email protected]
20772S:	Maintained
20773W:	https://github.com/spacemit-com/linux/wiki
20774C:	irc://irc.libera.chat/spacemit
20775T:	git https://github.com/spacemit-com/linux
20776F:	arch/riscv/boot/dts/spacemit/
20777N:	spacemit
20778K:	spacemit
20779
20780RISC-V THEAD SoC SUPPORT
20781M:	Drew Fustini <[email protected]>
20782M:	Guo Ren <[email protected]>
20783M:	Fu Wei <[email protected]>
20784L:	[email protected]
20785S:	Maintained
20786T:	git https://github.com/pdp7/linux.git
20787F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20788F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20789F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20790F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20791F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20792F:	arch/riscv/boot/dts/thead/
20793F:	drivers/clk/thead/clk-th1520-ap.c
20794F:	drivers/firmware/thead,th1520-aon.c
20795F:	drivers/mailbox/mailbox-th1520.c
20796F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20797F:	drivers/pinctrl/pinctrl-th1520.c
20798F:	drivers/pmdomain/thead/
20799F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20800F:	include/dt-bindings/power/thead,th1520-power.h
20801F:	include/linux/firmware/thead/thead,th1520-aon.h
20802
20803RNBD BLOCK DRIVERS
20804M:	Md. Haris Iqbal <[email protected]>
20805M:	Jack Wang <[email protected]>
20806L:	[email protected]
20807S:	Maintained
20808F:	drivers/block/rnbd/
20809
20810ROCCAT DRIVERS
20811M:	Stefan Achatz <[email protected]>
20812S:	Maintained
20813W:	http://sourceforge.net/projects/roccat/
20814F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20815F:	drivers/hid/hid-roccat*
20816F:	include/linux/hid-roccat*
20817
20818ROCKCHIP CAN-FD DRIVER
20819M:	Marc Kleine-Budde <[email protected]>
20820R:	[email protected]
20821L:	[email protected]
20822S:	Maintained
20823F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20824F:	drivers/net/can/rockchip/
20825
20826ROCKCHIP CRYPTO DRIVERS
20827M:	Corentin Labbe <[email protected]>
20828L:	[email protected]
20829S:	Maintained
20830F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20831F:	drivers/crypto/rockchip/
20832
20833ROCKCHIP I2S TDM DRIVER
20834M:	Nicolas Frattaroli <[email protected]>
20835L:	[email protected]
20836S:	Maintained
20837F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20838F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20839
20840ROCKCHIP ISP V1 DRIVER
20841M:	Dafna Hirschfeld <[email protected]>
20842M:	Laurent Pinchart <[email protected]>
20843L:	[email protected]
20844L:	[email protected]
20845S:	Maintained
20846F:	Documentation/admin-guide/media/rkisp1.rst
20847F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20848F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20849F:	drivers/media/platform/rockchip/rkisp1
20850F:	include/uapi/linux/rkisp1-config.h
20851
20852ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20853M:	Daniel Golle <[email protected]>
20854M:	Aurelien Jarno <[email protected]>
20855M:	Nicolas Frattaroli <[email protected]>
20856S:	Maintained
20857F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20858F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
20859F:	drivers/char/hw_random/rockchip-rng.c
20860
20861ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20862M:	Jacob Chen <[email protected]>
20863M:	Ezequiel Garcia <[email protected]>
20864L:	[email protected]
20865L:	[email protected]
20866S:	Maintained
20867F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20868F:	drivers/media/platform/rockchip/rga/
20869
20870ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20871M:	Luca Ceresoli <[email protected]>
20872S:	Maintained
20873F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20874F:	sound/soc/codecs/rk3308_codec.c
20875F:	sound/soc/codecs/rk3308_codec.h
20876
20877ROCKCHIP VIDEO DECODER DRIVER
20878M:	Ezequiel Garcia <[email protected]>
20879L:	[email protected]
20880L:	[email protected]
20881S:	Maintained
20882F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20883F:	drivers/staging/media/rkvdec/
20884
20885ROCKER DRIVER
20886M:	Jiri Pirko <[email protected]>
20887L:	[email protected]
20888S:	Supported
20889F:	drivers/net/ethernet/rocker/
20890
20891ROCKETPORT EXPRESS/INFINITY DRIVER
20892M:	Kevin Cernekee <[email protected]>
20893L:	[email protected]
20894S:	Odd Fixes
20895F:	drivers/tty/serial/rp2.*
20896
20897ROHM BD79703 DAC
20898M:	Matti Vaittinen <[email protected]>
20899S:	Supported
20900F:	drivers/iio/dac/rohm-bd79703.c
20901
20902ROHM BD99954 CHARGER IC
20903M:	Matti Vaittinen <[email protected]>
20904S:	Supported
20905F:	drivers/power/supply/bd99954-charger.c
20906F:	drivers/power/supply/bd99954-charger.h
20907
20908ROHM BH1745 COLOUR SENSOR
20909M:	Mudit Sharma <[email protected]>
20910L:	[email protected]
20911S:	Maintained
20912F:	drivers/iio/light/bh1745.c
20913
20914ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20915M:	Tomasz Duszynski <[email protected]>
20916S:	Maintained
20917F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20918F:	drivers/iio/light/bh1750.c
20919
20920ROHM BM1390 PRESSURE SENSOR DRIVER
20921M:	Matti Vaittinen <[email protected]>
20922L:	[email protected]
20923S:	Supported
20924F:	drivers/iio/pressure/rohm-bm1390.c
20925
20926ROHM BU270xx LIGHT SENSOR DRIVERs
20927M:	Matti Vaittinen <[email protected]>
20928L:	[email protected]
20929S:	Supported
20930F:	drivers/iio/light/rohm-bu27034.c
20931
20932ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20933M:	Marek Vasut <marek.vasut[email protected]>
20934L:	[email protected]
20935L:	[email protected]
20936S:	Supported
20937F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20938F:	drivers/gpio/gpio-bd9571mwv.c
20939F:	drivers/mfd/bd9571mwv.c
20940F:	drivers/regulator/bd9571mwv-regulator.c
20941F:	include/linux/mfd/bd9571mwv.h
20942
20943ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20944M:	Matti Vaittinen <[email protected]>
20945S:	Supported
20946F:	drivers/clk/clk-bd718x7.c
20947F:	drivers/gpio/gpio-bd71815.c
20948F:	drivers/gpio/gpio-bd71828.c
20949F:	drivers/mfd/rohm-bd71828.c
20950F:	drivers/mfd/rohm-bd718x7.c
20951F:	drivers/mfd/rohm-bd9576.c
20952F:	drivers/mfd/rohm-bd96801.c
20953F:	drivers/regulator/bd71815-regulator.c
20954F:	drivers/regulator/bd71828-regulator.c
20955F:	drivers/regulator/bd718x7-regulator.c
20956F:	drivers/regulator/bd9576-regulator.c
20957F:	drivers/regulator/bd96801-regulator.c
20958F:	drivers/regulator/rohm-regulator.c
20959F:	drivers/rtc/rtc-bd70528.c
20960F:	drivers/watchdog/bd9576_wdt.c
20961F:	drivers/watchdog/bd96801_wdt.c
20962F:	include/linux/mfd/rohm-bd71815.h
20963F:	include/linux/mfd/rohm-bd71828.h
20964F:	include/linux/mfd/rohm-bd718x7.h
20965F:	include/linux/mfd/rohm-bd957x.h
20966F:	include/linux/mfd/rohm-bd96801.h
20967F:	include/linux/mfd/rohm-generic.h
20968F:	include/linux/mfd/rohm-shared.h
20969
20970ROSE NETWORK LAYER
20971L:	[email protected]
20972S:	Orphan
20973W:	https://linux-ax25.in-berlin.de
20974F:	include/net/rose.h
20975F:	include/uapi/linux/rose.h
20976F:	net/rose/
20977
20978ROTATION DRIVER FOR ALLWINNER A83T
20979M:	Jernej Skrabec <[email protected]>
20980L:	[email protected]
20981S:	Maintained
20982T:	git git://linuxtv.org/media.git
20983F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20984F:	drivers/media/platform/sunxi/sun8i-rotate/
20985
20986RPMB SUBSYSTEM
20987M:	Jens Wiklander <[email protected]>
20988L:	[email protected]
20989S:	Supported
20990F:	drivers/misc/rpmb-core.c
20991F:	include/linux/rpmb.h
20992
20993RPMSG TTY DRIVER
20994M:	Arnaud Pouliquen <[email protected]>
20995L:	[email protected]
20996S:	Maintained
20997F:	drivers/tty/rpmsg_tty.c
20998
20999RTASE ETHERNET DRIVER
21000M:	Justin Lai <[email protected]>
21001M:	Larry Chiu <[email protected]>
21002L:	[email protected]
21003S:	Maintained
21004F:	drivers/net/ethernet/realtek/rtase/
21005
21006RTL2830 MEDIA DRIVER
21007L:	[email protected]
21008S:	Orphan
21009W:	https://linuxtv.org
21010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21011F:	drivers/media/dvb-frontends/rtl2830*
21012
21013RTL2832 MEDIA DRIVER
21014L:	[email protected]
21015S:	Orphan
21016W:	https://linuxtv.org
21017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21018F:	drivers/media/dvb-frontends/rtl2832*
21019
21020RTL2832_SDR MEDIA DRIVER
21021L:	[email protected]
21022S:	Orphan
21023W:	https://linuxtv.org
21024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21025F:	drivers/media/dvb-frontends/rtl2832_sdr*
21026
21027RTL8180 WIRELESS DRIVER
21028L:	[email protected]
21029S:	Orphan
21030F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21031
21032RTL8187 WIRELESS DRIVER
21033M:	Hin-Tak Leung <[email protected]>
21034L:	[email protected]
21035S:	Maintained
21036T:	git https://github.com/pkshih/rtw.git
21037F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21038
21039RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21040M:	Jes Sorensen <[email protected]>
21041L:	[email protected]
21042S:	Maintained
21043T:	git https://github.com/pkshih/rtw.git
21044F:	drivers/net/wireless/realtek/rtl8xxxu/
21045
21046RTL9300 I2C DRIVER (rtl9300-i2c)
21047M:	Chris Packham <[email protected]>
21048L:	[email protected]
21049S:	Maintained
21050F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21051F:	drivers/i2c/busses/i2c-rtl9300.c
21052
21053RTRS TRANSPORT DRIVERS
21054M:	Md. Haris Iqbal <[email protected]>
21055M:	Jack Wang <[email protected]>
21056L:	[email protected]
21057S:	Maintained
21058F:	drivers/infiniband/ulp/rtrs/
21059
21060RUNTIME VERIFICATION (RV)
21061M:	Steven Rostedt <[email protected]>
21062L:	[email protected]
21063S:	Maintained
21064F:	Documentation/trace/rv/
21065F:	include/linux/rv.h
21066F:	include/rv/
21067F:	kernel/trace/rv/
21068F:	tools/verification/
21069
21070RUST
21071M:	Miguel Ojeda <[email protected]>
21072M:	Alex Gaynor <[email protected]>
21073R:	Boqun Feng <[email protected]>
21074R:	Gary Guo <[email protected]>
21075R:	Björn Roy Baron <[email protected]>
21076R:	Benno Lossin <[email protected]>
21077R:	Andreas Hindborg <[email protected]>
21078R:	Alice Ryhl <[email protected]>
21079R:	Trevor Gross <[email protected]>
21080R:	Danilo Krummrich <[email protected]>
21081L:	[email protected]
21082S:	Supported
21083W:	https://rust-for-linux.com
21084B:	https://github.com/Rust-for-Linux/linux/issues
21085C:	zulip://rust-for-linux.zulipchat.com
21086P:	https://rust-for-linux.com/contributing
21087T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21088F:	.clippy.toml
21089F:	Documentation/rust/
21090F:	include/trace/events/rust_sample.h
21091F:	rust/
21092F:	samples/rust/
21093F:	scripts/*rust*
21094F:	tools/testing/selftests/rust/
21095K:	\b(?i:rust)\b
21096
21097RUST [ALLOC]
21098M:	Danilo Krummrich <[email protected]>
21099L:	[email protected]
21100S:	Maintained
21101T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21102F:	rust/kernel/alloc.rs
21103F:	rust/kernel/alloc/
21104
21105RUST [PIN-INIT]
21106M:	Benno Lossin <[email protected]>
21107L:	[email protected]
21108S:	Maintained
21109W:	https://rust-for-linux.com/pin-init
21110B:	https://github.com/Rust-for-Linux/pin-init/issues
21111C:	zulip://rust-for-linux.zulipchat.com
21112P:	rust/pin-init/CONTRIBUTING.md
21113T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21114F:	rust/kernel/init.rs
21115F:	rust/pin-init/
21116K:	\bpin-init\b|pin_init\b|PinInit
21117
21118RXRPC SOCKETS (AF_RXRPC)
21119M:	David Howells <[email protected]>
21120M:	Marc Dionne <[email protected]>
21121L:	[email protected]
21122S:	Supported
21123W:	https://www.infradead.org/~dhowells/kafs/
21124F:	Documentation/networking/rxrpc.rst
21125F:	include/keys/rxrpc-type.h
21126F:	include/net/af_rxrpc.h
21127F:	include/trace/events/rxrpc.h
21128F:	include/uapi/linux/rxrpc.h
21129F:	net/rxrpc/
21130
21131S3 SAVAGE FRAMEBUFFER DRIVER
21132M:	Antonino Daplas <[email protected]>
21133L:	[email protected]
21134S:	Maintained
21135F:	drivers/video/fbdev/savage/
21136
21137S390 ARCHITECTURE
21138M:	Heiko Carstens <[email protected]>
21139M:	Vasily Gorbik <[email protected]>
21140M:	Alexander Gordeev <[email protected]>
21141R:	Christian Borntraeger <[email protected]>
21142R:	Sven Schnelle <[email protected]>
21143L:	[email protected]
21144S:	Supported
21145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21146F:	Documentation/driver-api/s390-drivers.rst
21147F:	Documentation/arch/s390/
21148F:	arch/s390/
21149F:	drivers/s390/
21150F:	drivers/watchdog/diag288_wdt.c
21151
21152S390 COMMON I/O LAYER
21153M:	Vineeth Vijayan <[email protected]>
21154M:	Peter Oberparleiter <[email protected]>
21155L:	[email protected]
21156S:	Supported
21157F:	drivers/s390/cio/
21158
21159S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21160M:	Harald Freudenberger <[email protected]>
21161M:	Holger Dengler <[email protected]>
21162L:	[email protected]
21163L:	[email protected]
21164S:	Supported
21165F:	arch/s390/crypto/
21166F:	arch/s390/include/asm/archrandom.h
21167F:	arch/s390/include/asm/cpacf.h
21168
21169S390 DASD DRIVER
21170M:	Stefan Haberland <[email protected]>
21171M:	Jan Hoeppner <[email protected]>
21172L:	[email protected]
21173S:	Supported
21174F:	block/partitions/ibm.c
21175F:	drivers/s390/block/dasd*
21176F:	include/linux/dasd_mod.h
21177
21178S390 HWRANDOM TRNG DRIVER
21179M:	Harald Freudenberger <[email protected]>
21180M:	Holger Dengler <[email protected]>
21181L:	[email protected]
21182L:	[email protected]
21183S:	Supported
21184F:	drivers/char/hw_random/s390-trng.c
21185
21186S390 IOMMU (PCI)
21187M:	Niklas Schnelle <[email protected]>
21188M:	Matthew Rosato <[email protected]>
21189R:	Gerald Schaefer <[email protected]>
21190L:	[email protected]
21191S:	Supported
21192F:	drivers/iommu/s390-iommu.c
21193
21194S390 IUCV NETWORK LAYER
21195M:	Alexandra Winter <[email protected]>
21196M:	Thorsten Winkler <[email protected]>
21197L:	[email protected]
21198L:	[email protected]
21199S:	Supported
21200F:	drivers/s390/net/*iucv*
21201F:	include/net/iucv/
21202F:	net/iucv/
21203
21204S390 MM
21205M:	Alexander Gordeev <[email protected]>
21206M:	Gerald Schaefer <[email protected]>
21207L:	[email protected]
21208S:	Supported
21209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21210F:	arch/s390/include/asm/pgtable.h
21211F:	arch/s390/mm
21212
21213S390 NETWORK DRIVERS
21214M:	Alexandra Winter <[email protected]>
21215M:	Thorsten Winkler <[email protected]>
21216L:	[email protected]
21217L:	[email protected]
21218S:	Supported
21219F:	drivers/s390/net/
21220
21221S390 PCI SUBSYSTEM
21222M:	Niklas Schnelle <[email protected]>
21223M:	Gerald Schaefer <[email protected]>
21224L:	[email protected]
21225S:	Supported
21226F:	Documentation/arch/s390/pci.rst
21227F:	arch/s390/pci/
21228F:	drivers/pci/hotplug/s390_pci_hpc.c
21229
21230S390 PTP DRIVER
21231M:	Sven Schnelle <[email protected]>
21232L:	[email protected]
21233S:	Supported
21234F:	drivers/ptp/ptp_s390.c
21235
21236S390 SCM DRIVER
21237M:	Vineeth Vijayan <[email protected]>
21238L:	[email protected]
21239S:	Supported
21240F:	drivers/s390/block/scm*
21241F:	drivers/s390/cio/scm.c
21242
21243S390 VFIO AP DRIVER
21244M:	Tony Krowiak <[email protected]>
21245M:	Halil Pasic <[email protected]>
21246M:	Jason Herne <[email protected]>
21247L:	[email protected]
21248S:	Supported
21249F:	Documentation/arch/s390/vfio-ap*
21250F:	drivers/s390/crypto/vfio_ap*
21251
21252S390 VFIO-CCW DRIVER
21253M:	Eric Farman <[email protected]>
21254M:	Matthew Rosato <[email protected]>
21255R:	Halil Pasic <[email protected]>
21256L:	[email protected]
21257L:	[email protected]
21258S:	Supported
21259F:	Documentation/arch/s390/vfio-ccw.rst
21260F:	drivers/s390/cio/vfio_ccw*
21261F:	include/uapi/linux/vfio_ccw.h
21262
21263S390 VFIO-PCI DRIVER
21264M:	Matthew Rosato <[email protected]>
21265M:	Eric Farman <[email protected]>
21266L:	[email protected]
21267L:	[email protected]
21268S:	Supported
21269F:	arch/s390/kvm/pci*
21270F:	drivers/vfio/pci/vfio_pci_zdev.c
21271F:	include/uapi/linux/vfio_zdev.h
21272
21273S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21274M:	Harald Freudenberger <[email protected]>
21275M:	Holger Dengler <[email protected]>
21276L:	[email protected]
21277S:	Supported
21278F:	arch/s390/include/asm/ap.h
21279F:	arch/s390/include/asm/pkey.h
21280F:	arch/s390/include/asm/trace/zcrypt.h
21281F:	arch/s390/include/uapi/asm/pkey.h
21282F:	arch/s390/include/uapi/asm/zcrypt.h
21283F:	drivers/s390/crypto/
21284
21285S390 ZFCP DRIVER
21286M:	Nihar Panda <[email protected]>
21287L:	[email protected]
21288S:	Supported
21289F:	drivers/s390/scsi/zfcp_*
21290
21291SAA6588 RDS RECEIVER DRIVER
21292M:	Hans Verkuil <[email protected]>
21293L:	[email protected]
21294S:	Odd Fixes
21295W:	https://linuxtv.org
21296T:	git git://linuxtv.org/media.git
21297F:	drivers/media/i2c/saa6588*
21298
21299SAA7134 VIDEO4LINUX DRIVER
21300M:	Mauro Carvalho Chehab <[email protected]>
21301L:	[email protected]
21302S:	Odd fixes
21303W:	https://linuxtv.org
21304T:	git git://linuxtv.org/media.git
21305F:	Documentation/driver-api/media/drivers/saa7134*
21306F:	drivers/media/pci/saa7134/
21307
21308SAA7146 VIDEO4LINUX-2 DRIVER
21309M:	Hans Verkuil <[email protected]>
21310L:	[email protected]
21311S:	Maintained
21312T:	git git://linuxtv.org/media.git
21313F:	drivers/media/common/saa7146/
21314F:	drivers/media/pci/saa7146/
21315F:	include/media/drv-intf/saa7146*
21316
21317SAFESETID SECURITY MODULE
21318M:	Micah Morton <[email protected]>
21319S:	Supported
21320F:	Documentation/admin-guide/LSM/SafeSetID.rst
21321F:	security/safesetid/
21322
21323SAMSUNG AUDIO (ASoC) DRIVERS
21324M:	Sylwester Nawrocki <[email protected]>
21325L:	[email protected]
21326S:	Maintained
21327B:	mailto:[email protected]
21328F:	Documentation/devicetree/bindings/sound/samsung*
21329F:	sound/soc/samsung/
21330
21331SAMSUNG EXYNOS850 SoC SUPPORT
21332M:	Sam Protsenko <[email protected]>
21333L:	[email protected] (moderated for non-subscribers)
21334L:	[email protected]
21335S:	Maintained
21336F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21337F:	arch/arm64/boot/dts/exynos/exynos850*
21338F:	drivers/clk/samsung/clk-exynos850.c
21339F:	include/dt-bindings/clock/exynos850.h
21340
21341SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21342M:	Tudor Ambarus <[email protected]>
21343L:	[email protected]
21344L:	[email protected]
21345S:	Supported
21346F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21347F:	drivers/firmware/samsung/exynos-acpm*
21348F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
21349
21350SAMSUNG EXYNOS MAILBOX DRIVER
21351M:	Tudor Ambarus <[email protected]>
21352L:	[email protected]
21353L:	[email protected]
21354S:	Supported
21355F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21356F:	drivers/mailbox/exynos-mailbox.c
21357F:	include/linux/mailbox/exynos-message.h
21358
21359SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21360M:	Krzysztof Kozlowski <[email protected]>
21361L:	[email protected]
21362L:	[email protected]
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21365F:	drivers/crypto/exynos-rng.c
21366
21367SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21368M:	Łukasz Stelmach <[email protected]>
21369L:	[email protected]
21370S:	Maintained
21371F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21372F:	drivers/char/hw_random/exynos-trng.c
21373
21374SAMSUNG FRAMEBUFFER DRIVER
21375M:	Jingoo Han <[email protected]>
21376L:	[email protected]
21377S:	Maintained
21378F:	drivers/video/fbdev/s3c-fb.c
21379
21380SAMSUNG GALAXY BOOK DRIVER
21381M:	Joshua Grisham <[email protected]>
21382L:	[email protected]
21383S:	Maintained
21384F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
21385F:	drivers/platform/x86/samsung-galaxybook.c
21386
21387SAMSUNG INTERCONNECT DRIVERS
21388M:	Sylwester Nawrocki <[email protected]>
21389M:	Artur Świgoń <[email protected]>
21390L:	[email protected]
21391L:	[email protected]
21392S:	Supported
21393F:	drivers/interconnect/samsung/
21394
21395SAMSUNG LAPTOP DRIVER
21396M:	Corentin Chary <[email protected]>
21397L:	[email protected]
21398S:	Maintained
21399F:	drivers/platform/x86/samsung-laptop.c
21400
21401SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21402M:	Krzysztof Kozlowski <[email protected]>
21403L:	[email protected]
21404L:	[email protected]
21405S:	Maintained
21406B:	mailto:[email protected]
21407F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21408F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21409F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21410F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21411F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21412F:	drivers/clk/clk-s2mps11.c
21413F:	drivers/mfd/sec*.c
21414F:	drivers/regulator/s2m*.c
21415F:	drivers/regulator/s5m*.c
21416F:	drivers/rtc/rtc-s5m.c
21417F:	include/linux/mfd/samsung/
21418
21419SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21420M:	Sylwester Nawrocki <[email protected]>
21421L:	[email protected]
21422L:	[email protected]
21423S:	Maintained
21424F:	drivers/media/platform/samsung/s3c-camif/
21425F:	include/media/drv-intf/s3c_camif.h
21426
21427SAMSUNG S3FWRN5 NFC DRIVER
21428M:	Krzysztof Kozlowski <[email protected]>
21429S:	Maintained
21430F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21431F:	drivers/nfc/s3fwrn5
21432
21433SAMSUNG S5C73M3 CAMERA DRIVER
21434M:	Sylwester Nawrocki <[email protected]>
21435M:	Andrzej Hajda <[email protected]>
21436L:	[email protected]
21437S:	Supported
21438F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21439F:	drivers/media/i2c/s5c73m3/*
21440
21441SAMSUNG S5K5BAF CAMERA DRIVER
21442M:	Sylwester Nawrocki <[email protected]>
21443M:	Andrzej Hajda <[email protected]>
21444L:	[email protected]
21445S:	Supported
21446F:	drivers/media/i2c/s5k5baf.c
21447
21448SAMSUNG S5P Security SubSystem (SSS) DRIVER
21449M:	Krzysztof Kozlowski <[email protected]>
21450M:	Vladimir Zapolskiy <[email protected]>
21451L:	[email protected]
21452L:	[email protected]
21453S:	Maintained
21454F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21455F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21456F:	drivers/crypto/s5p-sss.c
21457
21458SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21459M:	Sylwester Nawrocki <[email protected]>
21460L:	[email protected]
21461S:	Supported
21462Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21463F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21464F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21465F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21466F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21467F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21468F:	drivers/media/platform/samsung/exynos4-is/
21469
21470SAMSUNG SOC CLOCK DRIVERS
21471M:	Krzysztof Kozlowski <[email protected]>
21472M:	Sylwester Nawrocki <[email protected]>
21473M:	Chanwoo Choi <[email protected]>
21474R:	Alim Akhtar <[email protected]>
21475L:	[email protected]
21476S:	Maintained
21477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21478F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21479F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21480F:	drivers/clk/samsung/
21481F:	include/dt-bindings/clock/exynos*.h
21482F:	include/dt-bindings/clock/s5p*.h
21483F:	include/dt-bindings/clock/samsung,*.h
21484F:	include/linux/clk/samsung.h
21485
21486SAMSUNG SPI DRIVERS
21487M:	Andi Shyti <[email protected]>
21488R:	Tudor Ambarus <[email protected]>
21489L:	[email protected]
21490L:	[email protected]
21491S:	Maintained
21492F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21493F:	drivers/spi/spi-s3c*
21494F:	include/linux/platform_data/spi-s3c64xx.h
21495
21496SAMSUNG SXGBE DRIVERS
21497M:	Byungho An <[email protected]>
21498L:	[email protected]
21499S:	Maintained
21500F:	drivers/net/ethernet/samsung/sxgbe/
21501
21502SAMSUNG THERMAL DRIVER
21503M:	Bartlomiej Zolnierkiewicz <[email protected]>
21504M:	Krzysztof Kozlowski <[email protected]>
21505L:	[email protected]
21506L:	[email protected]
21507S:	Maintained
21508F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21509F:	drivers/thermal/samsung/
21510
21511SAMSUNG USB2 PHY DRIVER
21512M:	Sylwester Nawrocki <[email protected]>
21513L:	[email protected]
21514S:	Supported
21515F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21516F:	Documentation/driver-api/phy/samsung-usb2.rst
21517F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21518F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21519F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21520F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21521F:	drivers/phy/samsung/phy-samsung-usb2.c
21522F:	drivers/phy/samsung/phy-samsung-usb2.h
21523
21524SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21525M:	Paul Barker <[email protected]>
21526R:	Marc Murphy <[email protected]>
21527S:	Supported
21528F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21529
21530SC1200 WDT DRIVER
21531M:	Zwane Mwaikambo <[email protected]>
21532S:	Maintained
21533F:	drivers/watchdog/sc1200wdt.c
21534
21535SCHEDULER
21536M:	Ingo Molnar <[email protected]>
21537M:	Peter Zijlstra <[email protected]>
21538M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21539M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21540R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21541R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21542R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21543R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21544R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21545L:	[email protected]
21546S:	Maintained
21547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21548F:	include/linux/preempt.h
21549F:	include/linux/sched.h
21550F:	include/linux/wait.h
21551F:	include/uapi/linux/sched.h
21552F:	kernel/sched/
21553
21554SCHEDULER - SCHED_EXT
21555R:	Tejun Heo <[email protected]>
21556R:	David Vernet <[email protected]>
21557R:	Andrea Righi <[email protected]>
21558R:	Changwoo Min <[email protected]>
21559L:	[email protected]
21560S:	Maintained
21561W:	https://github.com/sched-ext/scx
21562T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21563F:	include/linux/sched/ext.h
21564F:	kernel/sched/ext*
21565F:	tools/sched_ext/
21566F:	tools/testing/selftests/sched_ext
21567
21568SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21569M:	Gustavo Silva <[email protected]>
21570S:	Maintained
21571F:	drivers/iio/chemical/ens160_core.c
21572F:	drivers/iio/chemical/ens160_i2c.c
21573F:	drivers/iio/chemical/ens160_spi.c
21574F:	drivers/iio/chemical/ens160.h
21575
21576SCSI LIBSAS SUBSYSTEM
21577R:	John Garry <[email protected]>
21578R:	Jason Yan <[email protected]>
21579L:	[email protected]
21580S:	Supported
21581F:	Documentation/scsi/libsas.rst
21582F:	drivers/scsi/libsas/
21583F:	include/scsi/libsas.h
21584F:	include/scsi/sas_ata.h
21585
21586SCSI RDMA PROTOCOL (SRP) INITIATOR
21587M:	Bart Van Assche <[email protected]>
21588L:	[email protected]
21589S:	Supported
21590Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21591F:	drivers/infiniband/ulp/srp/
21592F:	include/scsi/srp.h
21593
21594SCSI RDMA PROTOCOL (SRP) TARGET
21595M:	Bart Van Assche <[email protected]>
21596L:	[email protected]
21597L:	[email protected]
21598S:	Supported
21599Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21600F:	drivers/infiniband/ulp/srpt/
21601
21602SCSI SG DRIVER
21603M:	Doug Gilbert <[email protected]>
21604L:	[email protected]
21605S:	Maintained
21606W:	http://sg.danny.cz/sg
21607F:	Documentation/scsi/scsi-generic.rst
21608F:	drivers/scsi/sg.c
21609F:	include/scsi/sg.h
21610
21611SCSI SUBSYSTEM
21612M:	"James E.J. Bottomley" <[email protected]>
21613M:	"Martin K. Petersen" <[email protected]>
21614L:	[email protected]
21615S:	Maintained
21616Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21619F:	Documentation/devicetree/bindings/scsi/
21620F:	drivers/scsi/
21621F:	drivers/ufs/
21622F:	include/scsi/
21623F:	include/uapi/scsi/
21624
21625SCSI TAPE DRIVER
21626M:	Kai Mäkisara <[email protected]>
21627L:	[email protected]
21628S:	Maintained
21629F:	Documentation/scsi/st.rst
21630F:	drivers/scsi/st.*
21631F:	drivers/scsi/st_*.h
21632
21633SCSI TARGET CORE USER DRIVER
21634M:	Bodo Stroesser <[email protected]>
21635L:	[email protected]
21636L:	[email protected]
21637S:	Supported
21638F:	Documentation/target/tcmu-design.rst
21639F:	drivers/target/target_core_user.c
21640F:	include/uapi/linux/target_core_user.h
21641
21642SCSI TARGET SUBSYSTEM
21643M:	"Martin K. Petersen" <[email protected]>
21644L:	[email protected]
21645L:	[email protected]
21646S:	Supported
21647Q:	https://patchwork.kernel.org/project/target-devel/list/
21648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21649F:	Documentation/target/
21650F:	drivers/target/
21651F:	include/target/
21652
21653SCTP PROTOCOL
21654M:	Marcelo Ricardo Leitner <[email protected]>
21655M:	Xin Long <[email protected]>
21656L:	[email protected]
21657S:	Maintained
21658W:	https://github.com/sctp/lksctp-tools/wiki
21659F:	Documentation/networking/sctp.rst
21660F:	include/linux/sctp.h
21661F:	include/net/sctp/
21662F:	include/uapi/linux/sctp.h
21663F:	net/sctp/
21664
21665SCx200 CPU SUPPORT
21666M:	Jim Cromie <[email protected]>
21667S:	Odd Fixes
21668F:	Documentation/i2c/busses/scx200_acb.rst
21669F:	arch/x86/platform/scx200/
21670F:	drivers/i2c/busses/scx200*
21671F:	drivers/mtd/maps/scx200_docflash.c
21672F:	drivers/watchdog/scx200_wdt.c
21673F:	include/linux/scx200.h
21674
21675SCx200 GPIO DRIVER
21676M:	Jim Cromie <[email protected]>
21677S:	Maintained
21678F:	drivers/char/scx200_gpio.c
21679F:	include/linux/scx200_gpio.h
21680
21681SCx200 HRT CLOCKSOURCE DRIVER
21682M:	Jim Cromie <[email protected]>
21683S:	Maintained
21684F:	drivers/clocksource/scx200_hrt.c
21685
21686SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21687M:	Sascha Sommer <[email protected]>
21688L:	[email protected] (subscribers-only)
21689S:	Maintained
21690F:	drivers/mmc/host/sdricoh_cs.c
21691
21692SECO BOARDS CEC DRIVER
21693M:	Ettore Chimenti <[email protected]>
21694S:	Maintained
21695F:	drivers/media/cec/platform/seco/seco-cec.c
21696F:	drivers/media/cec/platform/seco/seco-cec.h
21697
21698SECURE COMPUTING
21699M:	Kees Cook <[email protected]>
21700R:	Andy Lutomirski <[email protected]>
21701R:	Will Drewry <[email protected]>
21702S:	Supported
21703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21704F:	Documentation/userspace-api/seccomp_filter.rst
21705F:	include/linux/seccomp.h
21706F:	include/uapi/linux/seccomp.h
21707F:	kernel/seccomp.c
21708F:	tools/testing/selftests/kselftest_harness.h
21709F:	tools/testing/selftests/seccomp/*
21710K:	\bsecure_computing
21711K:	\bTIF_SECCOMP\b
21712
21713SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21714M:	Kamal Dasu <[email protected]>
21715M:	Al Cooper <[email protected]>
21716R:	Broadcom internal kernel review list <[email protected]>
21717L:	[email protected]
21718S:	Maintained
21719F:	drivers/mmc/host/sdhci-brcmstb*
21720
21721SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21722M:	Adrian Hunter <[email protected]>
21723L:	[email protected]
21724S:	Supported
21725F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21726F:	drivers/mmc/host/sdhci*
21727
21728SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21729M:	Aubin Constans <[email protected]>
21730R:	Eugen Hristev <[email protected]>
21731L:	[email protected]
21732S:	Supported
21733F:	drivers/mmc/host/sdhci-of-at91.c
21734
21735SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21736M:	Haibo Chen <[email protected]>
21737L:	[email protected]
21738L:	[email protected]
21739L:	[email protected]
21740S:	Maintained
21741F:	drivers/mmc/host/sdhci-esdhc-imx.c
21742
21743SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21744M:	Ben Dooks <[email protected]>
21745M:	Jaehoon Chung <[email protected]>
21746L:	[email protected]
21747S:	Maintained
21748F:	drivers/mmc/host/sdhci-s3c*
21749
21750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21751M:	Viresh Kumar <[email protected]>
21752L:	[email protected]
21753S:	Maintained
21754F:	drivers/mmc/host/sdhci-spear.c
21755
21756SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21757M:	Vignesh Raghavendra <[email protected]>
21758L:	[email protected]
21759S:	Maintained
21760F:	drivers/mmc/host/sdhci-omap.c
21761
21762SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21763M:	Jonathan Derrick <[email protected]>
21764L:	[email protected]
21765S:	Supported
21766F:	block/opal_proto.h
21767F:	block/sed*
21768F:	include/linux/sed*
21769F:	include/uapi/linux/sed*
21770
21771SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21772M:	Mark Rutland <[email protected]>
21773M:	Lorenzo Pieralisi <[email protected]>
21774M:	Sudeep Holla <[email protected]>
21775L:	[email protected] (moderated for non-subscribers)
21776S:	Maintained
21777F:	drivers/firmware/smccc/
21778F:	include/linux/arm-smccc.h
21779
21780SECURITY CONTACT
21781M:	Security Officers <[email protected]>
21782S:	Supported
21783F:	Documentation/process/security-bugs.rst
21784
21785SECURITY SUBSYSTEM
21786M:	Paul Moore <[email protected]>
21787M:	James Morris <[email protected]>
21788M:	"Serge E. Hallyn" <[email protected]>
21789L:	[email protected]
21790S:	Supported
21791Q:	https://patchwork.kernel.org/project/linux-security-module/list
21792B:	mailto:[email protected]
21793P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21794T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21795F:	include/linux/lsm/
21796F:	include/linux/lsm_audit.h
21797F:	include/linux/lsm_hook_defs.h
21798F:	include/linux/lsm_hooks.h
21799F:	include/linux/security.h
21800F:	include/uapi/linux/lsm.h
21801F:	security/
21802F:	tools/testing/selftests/lsm/
21803X:	security/selinux/
21804K:	\bsecurity_[a-z_0-9]\+\b
21805
21806SELINUX SECURITY MODULE
21807M:	Paul Moore <[email protected]>
21808M:	Stephen Smalley <[email protected]>
21809R:	Ondrej Mosnacek <[email protected]>
21810L:	[email protected]
21811S:	Supported
21812W:	https://github.com/SELinuxProject
21813Q:	https://patchwork.kernel.org/project/selinux/list
21814B:	mailto:[email protected]
21815P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21816T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21817F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21818F:	Documentation/ABI/removed/sysfs-selinux-disable
21819F:	Documentation/admin-guide/LSM/SELinux.rst
21820F:	include/trace/events/avc.h
21821F:	include/uapi/linux/selinux_netlink.h
21822F:	scripts/selinux/
21823F:	security/selinux/
21824
21825SENSABLE PHANTOM
21826M:	Jiri Slaby <[email protected]>
21827S:	Maintained
21828F:	drivers/misc/phantom.c
21829F:	include/uapi/linux/phantom.h
21830
21831SENSEAIR SUNRISE 006-0-0007
21832M:	Jacopo Mondi <[email protected]>
21833S:	Maintained
21834F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21835F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21836F:	drivers/iio/chemical/sunrise_co2.c
21837
21838SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21839M:	Tomasz Duszynski <[email protected]>
21840S:	Maintained
21841F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21842F:	drivers/iio/chemical/scd30.h
21843F:	drivers/iio/chemical/scd30_core.c
21844F:	drivers/iio/chemical/scd30_i2c.c
21845F:	drivers/iio/chemical/scd30_serial.c
21846
21847SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21848M:	Roan van Dijk <[email protected]>
21849S:	Maintained
21850F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21851F:	drivers/iio/chemical/scd4x.c
21852
21853SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21854M:	Petar Stoykov <[email protected]>
21855S:	Maintained
21856F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21857F:	drivers/iio/pressure/sdp500.c
21858
21859SENSIRION SGP40 GAS SENSOR DRIVER
21860M:	Andreas Klinger <[email protected]>
21861S:	Maintained
21862F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21863F:	drivers/iio/chemical/sgp40.c
21864
21865SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21866M:	Tomasz Duszynski <[email protected]>
21867S:	Maintained
21868F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21869F:	drivers/iio/chemical/sps30.c
21870F:	drivers/iio/chemical/sps30_i2c.c
21871F:	drivers/iio/chemical/sps30_serial.c
21872
21873SERIAL DEVICE BUS
21874M:	Rob Herring <[email protected]>
21875L:	[email protected]
21876S:	Maintained
21877F:	Documentation/devicetree/bindings/serial/serial.yaml
21878F:	drivers/tty/serdev/
21879F:	include/linux/serdev.h
21880
21881SERIAL IR RECEIVER
21882M:	Sean Young <[email protected]>
21883L:	[email protected]
21884S:	Maintained
21885F:	drivers/media/rc/serial_ir.c
21886
21887SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21888M:	Srinivas Kandagatla <[email protected]>
21889L:	[email protected]
21890S:	Maintained
21891F:	Documentation/devicetree/bindings/slimbus/
21892F:	Documentation/driver-api/slimbus.rst
21893F:	drivers/slimbus/
21894F:	include/linux/slimbus.h
21895
21896SFC NETWORK DRIVER
21897M:	Edward Cree <[email protected]>
21898L:	[email protected]
21899L:	[email protected]
21900S:	Maintained
21901F:	Documentation/networking/devlink/sfc.rst
21902F:	drivers/net/ethernet/sfc/
21903
21904SFCTEMP HWMON DRIVER
21905M:	Emil Renner Berthing <[email protected]>
21906M:	Hal Feng <[email protected]>
21907L:	[email protected]
21908S:	Maintained
21909F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21910F:	Documentation/hwmon/sfctemp.rst
21911F:	drivers/hwmon/sfctemp.c
21912
21913SFF/SFP/SFP+ MODULE SUPPORT
21914M:	Russell King <[email protected]>
21915L:	[email protected]
21916S:	Maintained
21917F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21918F:	drivers/net/phy/phylink.c
21919F:	drivers/net/phy/sfp*
21920F:	include/linux/mdio/mdio-i2c.h
21921F:	include/linux/phylink.h
21922F:	include/linux/sfp.h
21923K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21924
21925SGI GRU DRIVER
21926M:	Dimitri Sivanich <[email protected]>
21927S:	Maintained
21928F:	drivers/misc/sgi-gru/
21929
21930SGI XP/XPC/XPNET DRIVER
21931M:	Robin Holt <[email protected]>
21932M:	Steve Wahl <[email protected]>
21933S:	Maintained
21934F:	drivers/misc/sgi-xp/
21935
21936SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21937M:	Wenjia Zhang <[email protected]>
21938M:	Jan Karcher <[email protected]>
21939R:	D. Wythe <[email protected]>
21940R:	Tony Lu <[email protected]>
21941R:	Wen Gu <[email protected]>
21942L:	[email protected]
21943L:	[email protected]
21944S:	Supported
21945F:	net/smc/
21946
21947SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21948M:	Linus Walleij <[email protected]>
21949L:	[email protected]
21950S:	Maintained
21951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21952F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21953F:	drivers/iio/light/gp2ap002.c
21954
21955SHARP RJ54N1CB0C SENSOR DRIVER
21956M:	Jacopo Mondi <[email protected]>
21957L:	[email protected]
21958S:	Odd fixes
21959T:	git git://linuxtv.org/media.git
21960F:	drivers/media/i2c/rj54n1cb0c.c
21961F:	include/media/i2c/rj54n1cb0c.h
21962
21963SHRINKER
21964M:	Andrew Morton <[email protected]>
21965M:	Dave Chinner <[email protected]>
21966R:	Qi Zheng <[email protected]>
21967R:	Roman Gushchin <[email protected]>
21968R:	Muchun Song <[email protected]>
21969L:	[email protected]
21970S:	Maintained
21971F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21972F:	include/linux/shrinker.h
21973F:	mm/shrinker.c
21974F:	mm/shrinker_debug.c
21975
21976SH_VOU V4L2 OUTPUT DRIVER
21977L:	[email protected]
21978S:	Orphan
21979F:	drivers/media/platform/renesas/sh_vou.c
21980F:	include/media/drv-intf/sh_vou.h
21981
21982SI2157 MEDIA DRIVER
21983L:	[email protected]
21984S:	Orphan
21985W:	https://linuxtv.org
21986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21987F:	drivers/media/tuners/si2157*
21988
21989SI2165 MEDIA DRIVER
21990M:	Matthias Schwarzott <[email protected]>
21991L:	[email protected]
21992S:	Maintained
21993W:	https://linuxtv.org
21994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21995F:	drivers/media/dvb-frontends/si2165*
21996
21997SI2168 MEDIA DRIVER
21998L:	[email protected]
21999S:	Orphan
22000W:	https://linuxtv.org
22001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22002F:	drivers/media/dvb-frontends/si2168*
22003
22004SI470X FM RADIO RECEIVER I2C DRIVER
22005M:	Hans Verkuil <[email protected]>
22006L:	[email protected]
22007S:	Odd Fixes
22008W:	https://linuxtv.org
22009T:	git git://linuxtv.org/media.git
22010F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22011F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22012
22013SI470X FM RADIO RECEIVER USB DRIVER
22014M:	Hans Verkuil <[email protected]>
22015L:	[email protected]
22016S:	Maintained
22017W:	https://linuxtv.org
22018T:	git git://linuxtv.org/media.git
22019F:	drivers/media/radio/si470x/radio-si470x-common.c
22020F:	drivers/media/radio/si470x/radio-si470x-usb.c
22021F:	drivers/media/radio/si470x/radio-si470x.h
22022
22023SI4713 FM RADIO TRANSMITTER I2C DRIVER
22024M:	Eduardo Valentin <[email protected]>
22025L:	[email protected]
22026S:	Odd Fixes
22027W:	https://linuxtv.org
22028T:	git git://linuxtv.org/media.git
22029F:	drivers/media/radio/si4713/si4713.?
22030
22031SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22032M:	Eduardo Valentin <[email protected]>
22033L:	[email protected]
22034S:	Odd Fixes
22035W:	https://linuxtv.org
22036T:	git git://linuxtv.org/media.git
22037F:	drivers/media/radio/si4713/radio-platform-si4713.c
22038
22039SI4713 FM RADIO TRANSMITTER USB DRIVER
22040M:	Hans Verkuil <[email protected]>
22041L:	[email protected]
22042S:	Maintained
22043W:	https://linuxtv.org
22044T:	git git://linuxtv.org/media.git
22045F:	drivers/media/radio/si4713/radio-usb-si4713.c
22046
22047SIANO DVB DRIVER
22048M:	Mauro Carvalho Chehab <[email protected]>
22049L:	[email protected]
22050S:	Odd fixes
22051W:	https://linuxtv.org
22052T:	git git://linuxtv.org/media.git
22053F:	drivers/media/common/siano/
22054F:	drivers/media/mmc/siano/
22055F:	drivers/media/usb/siano/
22056F:	drivers/media/usb/siano/
22057
22058SIEMENS IPC LED DRIVERS
22059M:	Bao Cheng Su <[email protected]>
22060M:	Benedikt Niedermayr <[email protected]>
22061M:	Tobias Schaffner <[email protected]>
22062L:	[email protected]
22063S:	Maintained
22064F:	drivers/leds/simple/
22065
22066SIEMENS IPC PLATFORM DRIVERS
22067M:	Bao Cheng Su <[email protected]>
22068M:	Benedikt Niedermayr <[email protected]>
22069M:	Tobias Schaffner <[email protected]>
22070L:	[email protected]
22071S:	Maintained
22072F:	drivers/platform/x86/siemens/
22073F:	include/linux/platform_data/x86/simatic-ipc-base.h
22074F:	include/linux/platform_data/x86/simatic-ipc.h
22075
22076SIEMENS IPC WATCHDOG DRIVERS
22077M:	Bao Cheng Su <[email protected]>
22078M:	Benedikt Niedermayr <[email protected]>
22079M:	Tobias Schaffner <[email protected]>
22080L:	[email protected]
22081S:	Maintained
22082F:	drivers/watchdog/simatic-ipc-wdt.c
22083
22084SIFIVE DRIVERS
22085M:	Paul Walmsley <[email protected]>
22086M:	Samuel Holland <[email protected]>
22087L:	[email protected]
22088S:	Supported
22089F:	drivers/dma/sf-pdma/
22090N:	sifive
22091K:	fu[57]40
22092K:	[^@]sifive
22093
22094SILEAD TOUCHSCREEN DRIVER
22095M:	Hans de Goede <[email protected]>
22096L:	[email protected]
22097L:	[email protected]
22098S:	Maintained
22099F:	drivers/input/touchscreen/silead.c
22100F:	drivers/platform/x86/touchscreen_dmi.c
22101
22102SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22103M:	Jérôme Pouiller <[email protected]>
22104S:	Supported
22105F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22106F:	drivers/net/wireless/silabs/
22107
22108SILICON MOTION SM712 FRAME BUFFER DRIVER
22109M:	Sudip Mukherjee <[email protected]>
22110M:	Teddy Wang <[email protected]>
22111M:	Sudip Mukherjee <[email protected]>
22112L:	[email protected]
22113S:	Maintained
22114F:	Documentation/fb/sm712fb.rst
22115F:	drivers/video/fbdev/sm712*
22116
22117SILVACO I3C DUAL-ROLE MASTER
22118M:	Miquel Raynal <[email protected]>
22119M:	Frank Li <[email protected]>
22120L:	[email protected] (moderated for non-subscribers)
22121L:	[email protected]
22122S:	Maintained
22123F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22124F:	drivers/i3c/master/svc-i3c-master.c
22125
22126SIMPLEFB FB DRIVER
22127M:	Hans de Goede <[email protected]>
22128L:	[email protected]
22129S:	Maintained
22130F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22131F:	drivers/video/fbdev/simplefb.c
22132F:	include/linux/platform_data/simplefb.h
22133
22134SIOX
22135M:	Thorsten Scherer <[email protected]>
22136R:	Pengutronix Kernel Team <[email protected]>
22137S:	Supported
22138F:	drivers/gpio/gpio-siox.c
22139F:	drivers/siox/*
22140F:	include/trace/events/siox.h
22141
22142SIPHASH PRF ROUTINES
22143M:	Jason A. Donenfeld <[email protected]>
22144S:	Maintained
22145F:	include/linux/siphash.h
22146F:	lib/siphash.c
22147F:	lib/tests/siphash_kunit.c
22148
22149SIS 190 ETHERNET DRIVER
22150M:	Francois Romieu <[email protected]>
22151L:	[email protected]
22152S:	Maintained
22153F:	drivers/net/ethernet/sis/sis190.c
22154
22155SIS 900/7016 FAST ETHERNET DRIVER
22156M:	Daniele Venzano <[email protected]>
22157L:	[email protected]
22158S:	Maintained
22159W:	http://www.brownhat.org/sis900.html
22160F:	drivers/net/ethernet/sis/sis900.*
22161
22162SIS FRAMEBUFFER DRIVER
22163S:	Orphan
22164F:	Documentation/fb/sisfb.rst
22165F:	drivers/video/fbdev/sis/
22166F:	include/video/sisfb.h
22167
22168SIS I2C TOUCHSCREEN DRIVER
22169M:	Mika Penttilä <[email protected]>
22170L:	[email protected]
22171S:	Maintained
22172F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22173F:	drivers/input/touchscreen/sis_i2c.c
22174
22175SIS USB2VGA DRIVER
22176M:	Thomas Winischhofer <[email protected]>
22177S:	Maintained
22178W:	http://www.winischhofer.at/linuxsisusbvga.shtml
22179F:	drivers/usb/misc/sisusbvga/
22180
22181SL28 CPLD MFD DRIVER
22182M:	Michael Walle <[email protected]>
22183S:	Maintained
22184F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22185F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22186F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22187F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22188F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22189F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22190F:	drivers/gpio/gpio-sl28cpld.c
22191F:	drivers/hwmon/sl28cpld-hwmon.c
22192F:	drivers/irqchip/irq-sl28cpld.c
22193F:	drivers/pwm/pwm-sl28cpld.c
22194F:	drivers/watchdog/sl28cpld_wdt.c
22195
22196SL28 VPD NVMEM LAYOUT DRIVER
22197M:	Michael Walle <[email protected]>
22198S:	Maintained
22199F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22200F:	drivers/nvmem/layouts/sl28vpd.c
22201
22202SLAB ALLOCATOR
22203M:	Christoph Lameter <[email protected]>
22204M:	Pekka Enberg <[email protected]>
22205M:	David Rientjes <[email protected]>
22206M:	Joonsoo Kim <[email protected]>
22207M:	Andrew Morton <[email protected]>
22208M:	Vlastimil Babka <[email protected]>
22209R:	Roman Gushchin <[email protected]>
22210R:	Harry Yoo <[email protected]>
22211L:	[email protected]
22212S:	Maintained
22213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22214F:	include/linux/sl?b*.h
22215F:	mm/sl?b*
22216
22217SLCAN CAN NETWORK DRIVER
22218M:	Dario Binacchi <[email protected]>
22219L:	[email protected]
22220S:	Maintained
22221F:	drivers/net/can/slcan/
22222
22223SLEEPABLE READ-COPY UPDATE (SRCU)
22224M:	Lai Jiangshan <[email protected]>
22225M:	"Paul E. McKenney" <[email protected]>
22226M:	Josh Triplett <[email protected]>
22227R:	Steven Rostedt <[email protected]>
22228R:	Mathieu Desnoyers <[email protected]>
22229L:	[email protected]
22230S:	Supported
22231W:	http://www.rdrop.com/users/paulmck/RCU/
22232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22233F:	include/linux/srcu*.h
22234F:	kernel/rcu/srcu*.c
22235
22236SMACK SECURITY MODULE
22237M:	Casey Schaufler <[email protected]>
22238L:	[email protected]
22239S:	Maintained
22240W:	http://schaufler-ca.com
22241T:	git git://github.com/cschaufler/smack-next
22242F:	Documentation/admin-guide/LSM/Smack.rst
22243F:	security/smack/
22244
22245SMC91x ETHERNET DRIVER
22246M:	Nicolas Pitre <[email protected]>
22247S:	Odd Fixes
22248F:	drivers/net/ethernet/smsc/smc91x.*
22249
22250SMSC EMC2103 HARDWARE MONITOR DRIVER
22251M:	Steve Glendinning <[email protected]>
22252L:	[email protected]
22253S:	Maintained
22254F:	Documentation/hwmon/emc2103.rst
22255F:	drivers/hwmon/emc2103.c
22256
22257SMSC SCH5627 HARDWARE MONITOR DRIVER
22258M:	Hans de Goede <[email protected]>
22259L:	[email protected]
22260S:	Supported
22261F:	Documentation/hwmon/sch5627.rst
22262F:	drivers/hwmon/sch5627.c
22263
22264SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22265M:	Steve Glendinning <[email protected]>
22266L:	[email protected]
22267S:	Maintained
22268F:	drivers/video/fbdev/smscufx.c
22269
22270SMSC47B397 HARDWARE MONITOR DRIVER
22271M:	Jean Delvare <[email protected]>
22272L:	[email protected]
22273S:	Maintained
22274F:	Documentation/hwmon/smsc47b397.rst
22275F:	drivers/hwmon/smsc47b397.c
22276
22277SMSC911x ETHERNET DRIVER
22278M:	Steve Glendinning <[email protected]>
22279L:	[email protected]
22280S:	Maintained
22281F:	drivers/net/ethernet/smsc/smsc911x.*
22282F:	include/linux/smsc911x.h
22283
22284SMSC9420 PCI ETHERNET DRIVER
22285M:	Steve Glendinning <[email protected]>
22286L:	[email protected]
22287S:	Maintained
22288F:	drivers/net/ethernet/smsc/smsc9420.*
22289
22290SNET DPU VIRTIO DATA PATH ACCELERATOR
22291R:	Alvaro Karsz <[email protected]>
22292F:	drivers/vdpa/solidrun/
22293
22294SOCIONEXT (SNI) AVE NETWORK DRIVER
22295M:	Kunihiko Hayashi <[email protected]>
22296L:	[email protected]
22297S:	Maintained
22298F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22299F:	drivers/net/ethernet/socionext/sni_ave.c
22300
22301SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22302M:	Ilias Apalodimas <[email protected]>
22303M:	Masahisa Kojima <[email protected]>
22304L:	[email protected]
22305S:	Maintained
22306F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22307F:	drivers/net/ethernet/socionext/netsec.c
22308
22309SOCIONEXT (SNI) Synquacer SPI DRIVER
22310M:	Masahisa Kojima <[email protected]>
22311M:	Jassi Brar <[email protected]>
22312L:	[email protected]
22313S:	Maintained
22314F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22315F:	drivers/spi/spi-synquacer.c
22316
22317SOCIONEXT SYNQUACER I2C DRIVER
22318M:	Ard Biesheuvel <[email protected]>
22319L:	[email protected]
22320S:	Maintained
22321F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22322F:	drivers/i2c/busses/i2c-synquacer.c
22323
22324SOCIONEXT UNIPHIER SOUND DRIVER
22325L:	[email protected]
22326S:	Orphan
22327F:	sound/soc/uniphier/
22328
22329SOCKET TIMESTAMPING
22330M:	Willem de Bruijn <[email protected]>
22331R:	Jason Xing <[email protected]>
22332S:	Maintained
22333F:	Documentation/networking/timestamping.rst
22334F:	include/linux/net_tstamp.h
22335F:	include/uapi/linux/net_tstamp.h
22336F:	tools/testing/selftests/bpf/*/net_timestamping*
22337F:	tools/testing/selftests/net/*timestamp*
22338F:	tools/testing/selftests/net/so_txtime.c
22339
22340SOEKRIS NET48XX LED SUPPORT
22341M:	Chris Boot <[email protected]>
22342S:	Maintained
22343F:	drivers/leds/leds-net48xx.c
22344
22345SOFT-IWARP DRIVER (siw)
22346M:	Bernard Metzler <[email protected]>
22347L:	[email protected]
22348S:	Supported
22349F:	drivers/infiniband/sw/siw/
22350F:	include/uapi/rdma/siw-abi.h
22351
22352SOFT-ROCE DRIVER (rxe)
22353M:	Zhu Yanjun <[email protected]>
22354L:	[email protected]
22355S:	Supported
22356F:	drivers/infiniband/sw/rxe/
22357F:	include/uapi/rdma/rdma_user_rxe.h
22358
22359SOFTLOGIC 6x10 MPEG CODEC
22360M:	Bluecherry Maintainers <[email protected]>
22361M:	Andrey Utkin <[email protected]>
22362M:	Ismael Luceno <[email protected]>
22363L:	[email protected]
22364S:	Supported
22365F:	drivers/media/pci/solo6x10/
22366
22367SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22368M:	James Morse <[email protected]>
22369L:	[email protected] (moderated for non-subscribers)
22370S:	Maintained
22371F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22372F:	drivers/firmware/arm_sdei.c
22373F:	include/linux/arm_sdei.h
22374F:	include/uapi/linux/arm_sdei.h
22375
22376SOFTWARE NODES AND DEVICE PROPERTIES
22377R:	Andy Shevchenko <[email protected]>
22378R:	Daniel Scally <[email protected]>
22379R:	Heikki Krogerus <[email protected]>
22380R:	Sakari Ailus <[email protected]>
22381L:	[email protected]
22382S:	Maintained
22383F:	drivers/base/property.c
22384F:	drivers/base/swnode.c
22385F:	include/linux/fwnode.h
22386F:	include/linux/property.h
22387
22388SOFTWARE RAID (Multiple Disks) SUPPORT
22389M:	Song Liu <[email protected]>
22390M:	Yu Kuai <[email protected]>
22391L:	[email protected]
22392S:	Supported
22393Q:	https://patchwork.kernel.org/project/linux-raid/list/
22394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22395F:	drivers/md/Kconfig
22396F:	drivers/md/Makefile
22397F:	drivers/md/md*
22398F:	drivers/md/raid*
22399F:	include/linux/raid/
22400F:	include/uapi/linux/raid/
22401
22402SOLIDRUN CLEARFOG SUPPORT
22403M:	Russell King <[email protected]>
22404S:	Maintained
22405F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22406F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22407
22408SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22409M:	Russell King <[email protected]>
22410S:	Maintained
22411F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22412F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22413F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22414
22415SONIC NETWORK DRIVER
22416M:	Thomas Bogendoerfer <[email protected]>
22417L:	[email protected]
22418S:	Maintained
22419F:	drivers/net/ethernet/natsemi/sonic.*
22420
22421SONICS SILICON BACKPLANE DRIVER (SSB)
22422M:	Michael Buesch <[email protected]>
22423L:	[email protected]
22424S:	Maintained
22425F:	drivers/ssb/
22426F:	include/linux/ssb/
22427
22428SONY IMX208 SENSOR DRIVER
22429M:	Sakari Ailus <[email protected]>
22430L:	[email protected]
22431S:	Maintained
22432T:	git git://linuxtv.org/media.git
22433F:	drivers/media/i2c/imx208.c
22434
22435SONY IMX214 SENSOR DRIVER
22436M:	Ricardo Ribalda <[email protected]>
22437L:	[email protected]
22438S:	Maintained
22439T:	git git://linuxtv.org/media.git
22440F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22441F:	drivers/media/i2c/imx214.c
22442
22443SONY IMX219 SENSOR DRIVER
22444M:	Dave Stevenson <[email protected]>
22445L:	[email protected]
22446S:	Maintained
22447T:	git git://linuxtv.org/media.git
22448F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22449F:	drivers/media/i2c/imx219.c
22450
22451SONY IMX258 SENSOR DRIVER
22452M:	Sakari Ailus <[email protected]>
22453L:	[email protected]
22454S:	Maintained
22455T:	git git://linuxtv.org/media.git
22456F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22457F:	drivers/media/i2c/imx258.c
22458
22459SONY IMX274 SENSOR DRIVER
22460M:	Leon Luo <[email protected]>
22461L:	[email protected]
22462S:	Maintained
22463T:	git git://linuxtv.org/media.git
22464F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22465F:	drivers/media/i2c/imx274.c
22466
22467SONY IMX283 SENSOR DRIVER
22468M:	Kieran Bingham <[email protected]>
22469M:	Umang Jain <[email protected]>
22470L:	[email protected]
22471S:	Maintained
22472T:	git git://linuxtv.org/media.git
22473F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22474F:	drivers/media/i2c/imx283.c
22475
22476SONY IMX290 SENSOR DRIVER
22477M:	Manivannan Sadhasivam <[email protected]>
22478L:	[email protected]
22479S:	Maintained
22480T:	git git://linuxtv.org/media.git
22481F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22482F:	drivers/media/i2c/imx290.c
22483
22484SONY IMX296 SENSOR DRIVER
22485M:	Laurent Pinchart <[email protected]>
22486M:	Manivannan Sadhasivam <[email protected]>
22487L:	[email protected]
22488S:	Maintained
22489T:	git git://linuxtv.org/media.git
22490F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22491F:	drivers/media/i2c/imx296.c
22492
22493SONY IMX319 SENSOR DRIVER
22494M:	Bingbu Cao <[email protected]>
22495L:	[email protected]
22496S:	Maintained
22497T:	git git://linuxtv.org/media.git
22498F:	drivers/media/i2c/imx319.c
22499
22500SONY IMX334 SENSOR DRIVER
22501L:	[email protected]
22502S:	Orphan
22503T:	git git://linuxtv.org/media.git
22504F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22505F:	drivers/media/i2c/imx334.c
22506
22507SONY IMX335 SENSOR DRIVER
22508L:	[email protected]
22509S:	Orphan
22510T:	git git://linuxtv.org/media.git
22511F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22512F:	drivers/media/i2c/imx335.c
22513
22514SONY IMX355 SENSOR DRIVER
22515M:	Tianshu Qiu <[email protected]>
22516L:	[email protected]
22517S:	Maintained
22518T:	git git://linuxtv.org/media.git
22519F:	drivers/media/i2c/imx355.c
22520
22521SONY IMX412 SENSOR DRIVER
22522L:	[email protected]
22523S:	Orphan
22524T:	git git://linuxtv.org/media.git
22525F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22526F:	drivers/media/i2c/imx412.c
22527
22528SONY IMX415 SENSOR DRIVER
22529M:	Michael Riesch <[email protected]>
22530L:	[email protected]
22531S:	Maintained
22532T:	git git://linuxtv.org/media.git
22533F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22534F:	drivers/media/i2c/imx415.c
22535
22536SONY MEMORYSTICK SUBSYSTEM
22537M:	Maxim Levitsky <[email protected]>
22538M:	Alex Dubov <[email protected]>
22539M:	Ulf Hansson <[email protected]>
22540L:	[email protected]
22541S:	Maintained
22542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22543F:	drivers/memstick/
22544F:	include/linux/memstick.h
22545
22546SONY VAIO CONTROL DEVICE DRIVER
22547M:	Mattia Dongili <[email protected]>
22548L:	[email protected]
22549S:	Maintained
22550W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22551F:	Documentation/admin-guide/laptops/sony-laptop.rst
22552F:	drivers/char/sonypi.c
22553F:	drivers/platform/x86/sony-laptop.c
22554F:	include/linux/sony-laptop.h
22555
22556SOPHGO DEVICETREES and DRIVERS
22557M:	Chen Wang <[email protected]>
22558M:	Inochi Amaoto <[email protected]>
22559L:	[email protected]
22560W:	https://github.com/sophgo/linux/wiki
22561T:	git https://github.com/sophgo/linux.git
22562S:	Maintained
22563N:	sophgo
22564K:	sophgo
22565
22566SOUND
22567M:	Jaroslav Kysela <[email protected]>
22568M:	Takashi Iwai <[email protected]>
22569L:	[email protected]
22570S:	Maintained
22571W:	http://www.alsa-project.org/
22572Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22574F:	Documentation/sound/
22575F:	include/sound/
22576F:	include/uapi/sound/
22577F:	sound/
22578F:	tools/testing/selftests/alsa
22579
22580SOUND - ALSA SELFTESTS
22581M:	Mark Brown <[email protected]>
22582L:	[email protected]
22583L:	[email protected]
22584S:	Supported
22585F:	tools/testing/selftests/alsa
22586
22587SOUND - COMPRESSED AUDIO
22588M:	Vinod Koul <[email protected]>
22589L:	[email protected]
22590S:	Supported
22591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22592F:	Documentation/sound/designs/compress-offload.rst
22593F:	include/sound/compress_driver.h
22594F:	include/uapi/sound/compress_*
22595F:	sound/core/compress_offload.c
22596F:	sound/soc/soc-compress.c
22597
22598SOUND - CORE KUNIT TEST
22599M:	Ivan Orlov <[email protected]>
22600L:	[email protected]
22601S:	Supported
22602F:	sound/core/sound_kunit.c
22603
22604SOUND - DMAENGINE HELPERS
22605M:	Lars-Peter Clausen <[email protected]>
22606S:	Supported
22607F:	include/sound/dmaengine_pcm.h
22608F:	sound/core/pcm_dmaengine.c
22609F:	sound/soc/soc-generic-dmaengine-pcm.c
22610
22611SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22612M:	Liam Girdwood <[email protected]>
22613M:	Mark Brown <[email protected]>
22614L:	[email protected]
22615S:	Supported
22616W:	http://alsa-project.org/main/index.php/ASoC
22617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22618F:	Documentation/devicetree/bindings/sound/
22619F:	Documentation/sound/soc/
22620F:	include/dt-bindings/sound/
22621F:	include/sound/soc*
22622F:	include/sound/sof.h
22623F:	include/sound/sof/
22624F:	include/trace/events/sof*.h
22625F:	include/uapi/sound/asoc.h
22626F:	sound/soc/
22627
22628SOUND - SOC LAYER / dapm-graph
22629M:	Luca Ceresoli <[email protected]>
22630L:	[email protected]
22631S:	Maintained
22632F:	tools/sound/dapm-graph
22633
22634SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22635M:	Liam Girdwood <[email protected]>
22636M:	Peter Ujfalusi <[email protected]>
22637M:	Bard Liao <[email protected]>
22638M:	Ranjani Sridharan <[email protected]>
22639M:	Daniel Baluta <[email protected]>
22640R:	Kai Vehmanen <[email protected]>
22641R:	Pierre-Louis Bossart <[email protected]>
22642L:	[email protected] (moderated for non-subscribers)
22643S:	Supported
22644W:	https://github.com/thesofproject/linux/
22645F:	sound/soc/sof/
22646
22647SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22648M:	Mark Brown <[email protected]>
22649M:	Kuninori Morimoto <[email protected]>
22650S:	Supported
22651L:	[email protected]
22652F:	sound/soc/generic/
22653F:	include/sound/simple_card*
22654F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22655F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22656
22657SOUNDWIRE SUBSYSTEM
22658M:	Vinod Koul <[email protected]>
22659M:	Bard Liao <[email protected]>
22660R:	Pierre-Louis Bossart <[email protected]>
22661R:	Sanyog Kale <[email protected]>
22662L:	[email protected]
22663S:	Supported
22664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22665F:	Documentation/driver-api/soundwire/
22666F:	drivers/soundwire/
22667F:	include/linux/soundwire/
22668
22669SP2 MEDIA DRIVER
22670M:	Olli Salonen <[email protected]>
22671L:	[email protected]
22672S:	Maintained
22673W:	https://linuxtv.org
22674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22675F:	drivers/media/dvb-frontends/sp2*
22676
22677SPANISH DOCUMENTATION
22678M:	Carlos Bilbao <[email protected]>
22679R:	Avadhut Naik <[email protected]>
22680S:	Maintained
22681F:	Documentation/translations/sp_SP/
22682
22683SPARC + UltraSPARC (sparc/sparc64)
22684M:	"David S. Miller" <[email protected]>
22685M:	Andreas Larsson <[email protected]>
22686L:	[email protected]
22687S:	Maintained
22688Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22691F:	arch/sparc/
22692F:	drivers/sbus/
22693
22694SPARC SERIAL DRIVERS
22695M:	"David S. Miller" <[email protected]>
22696L:	[email protected]
22697S:	Maintained
22698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22700F:	drivers/tty/serial/suncore.c
22701F:	drivers/tty/serial/sunhv.c
22702F:	drivers/tty/serial/sunsab.c
22703F:	drivers/tty/serial/sunsab.h
22704F:	drivers/tty/serial/sunsu.c
22705F:	drivers/tty/serial/sunzilog.c
22706F:	drivers/tty/serial/sunzilog.h
22707F:	drivers/tty/vcc.c
22708F:	include/linux/sunserialcore.h
22709
22710SPARSE CHECKER
22711M:	"Luc Van Oostenryck" <[email protected]>
22712L:	[email protected]
22713S:	Maintained
22714W:	https://sparse.docs.kernel.org/
22715Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22716B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22717T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22718F:	include/linux/compiler.h
22719
22720SPEAKUP CONSOLE SPEECH DRIVER
22721M:	William Hubbs <[email protected]>
22722M:	Chris Brannon <[email protected]>
22723M:	Kirk Reiser <[email protected]>
22724M:	Samuel Thibault <[email protected]>
22725L:	[email protected]
22726S:	Odd Fixes
22727W:	http://www.linux-speakup.org/
22728W:	https://github.com/linux-speakup/speakup
22729B:	https://github.com/linux-speakup/speakup/issues
22730F:	drivers/accessibility/speakup/
22731
22732SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22733M:	Viresh Kumar <[email protected]>
22734M:	Shiraz Hashim <[email protected]>
22735L:	[email protected] (moderated for non-subscribers)
22736L:	[email protected]
22737S:	Maintained
22738W:	http://www.st.com/spear
22739F:	arch/arm/boot/dts/st/spear*
22740F:	arch/arm/mach-spear/
22741F:	drivers/clk/spear/
22742F:	drivers/pinctrl/spear/
22743
22744SPI NOR SUBSYSTEM
22745M:	Tudor Ambarus <[email protected]>
22746M:	Pratyush Yadav <[email protected]>
22747M:	Michael Walle <[email protected]>
22748L:	[email protected]
22749S:	Maintained
22750W:	http://www.linux-mtd.infradead.org/
22751Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22752C:	irc://irc.oftc.net/mtd
22753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22754F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22755F:	drivers/mtd/spi-nor/
22756F:	include/linux/mtd/spi-nor.h
22757
22758SPI OFFLOAD
22759R:	David Lechner <[email protected]>
22760F:	drivers/spi/spi-offload-trigger-pwm.c
22761F:	drivers/spi/spi-offload.c
22762F:	include/linux/spi/offload/
22763K:	spi_offload
22764
22765SPI SUBSYSTEM
22766M:	Mark Brown <[email protected]>
22767L:	[email protected]
22768S:	Maintained
22769Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22771F:	Documentation/devicetree/bindings/spi/
22772F:	Documentation/spi/
22773F:	drivers/spi/
22774F:	include/linux/spi/
22775F:	include/uapi/linux/spi/
22776F:	tools/spi/
22777
22778SPMI SUBSYSTEM
22779M:	Stephen Boyd <[email protected]>
22780L:	[email protected]
22781S:	Maintained
22782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22783F:	Documentation/devicetree/bindings/spmi/
22784F:	drivers/spmi/
22785F:	include/dt-bindings/spmi/spmi.h
22786F:	include/linux/spmi.h
22787F:	include/trace/events/spmi.h
22788
22789SPU FILE SYSTEM
22790L:	[email protected]
22791S:	Orphan
22792F:	Documentation/filesystems/spufs/spufs.rst
22793F:	arch/powerpc/platforms/cell/spufs/
22794
22795SQUASHFS FILE SYSTEM
22796M:	Phillip Lougher <[email protected]>
22797L:	[email protected] (subscribers-only)
22798S:	Maintained
22799W:	http://squashfs.org.uk
22800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22801F:	Documentation/filesystems/squashfs.rst
22802F:	fs/squashfs/
22803
22804SRM (Alpha) environment access
22805M:	Jan-Benedict Glaw <[email protected]>
22806S:	Maintained
22807F:	arch/alpha/kernel/srm_env.c
22808
22809ST LSM6DSx IMU IIO DRIVER
22810M:	Lorenzo Bianconi <[email protected]>
22811L:	[email protected]
22812S:	Maintained
22813W:	http://www.st.com/
22814F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22815F:	drivers/iio/imu/st_lsm6dsx/
22816
22817ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22818M:	Benjamin Mugnier <[email protected]>
22819M:	Sylvain Petinot <[email protected]>
22820L:	[email protected]
22821S:	Maintained
22822T:	git git://linuxtv.org/media.git
22823F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22824F:	drivers/media/i2c/st-mipid02.c
22825
22826ST STC3117 FUEL GAUGE DRIVER
22827M:	Hardevsinh Palaniya <[email protected]>
22828M:	Bhavin Sharma <[email protected]>
22829L:	[email protected]
22830S:	Maintained
22831F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22832F:	drivers/power/supply/stc3117_fuel_gauge.c
22833
22834ST STM32 FIREWALL
22835M:	Gatien Chevallier <[email protected]>
22836S:	Maintained
22837F:	drivers/bus/stm32_etzpc.c
22838F:	drivers/bus/stm32_firewall.c
22839F:	drivers/bus/stm32_rifsc.c
22840
22841ST STM32 I2C/SMBUS DRIVER
22842M:	Pierre-Yves MORDRET <[email protected]>
22843M:	Alain Volmat <[email protected]>
22844L:	[email protected]
22845S:	Maintained
22846F:	drivers/i2c/busses/i2c-stm32*
22847
22848ST STM32 SPI DRIVER
22849M:	Alain Volmat <[email protected]>
22850L:	[email protected]
22851S:	Maintained
22852F:	drivers/spi/spi-stm32.c
22853
22854ST STPDDC60 DRIVER
22855M:	Daniel Nilsson <[email protected]>
22856L:	[email protected]
22857S:	Maintained
22858F:	Documentation/hwmon/stpddc60.rst
22859F:	drivers/hwmon/pmbus/stpddc60.c
22860
22861ST VGXY61 DRIVER
22862M:	Benjamin Mugnier <[email protected]>
22863M:	Sylvain Petinot <[email protected]>
22864L:	[email protected]
22865S:	Maintained
22866T:	git git://linuxtv.org/media.git
22867F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22868F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22869F:	drivers/media/i2c/vgxy61.c
22870
22871ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22872M:	Song Qiang <[email protected]>
22873L:	[email protected]
22874S:	Maintained
22875F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22876F:	drivers/iio/proximity/vl53l0x-i2c.c
22877
22878STABLE BRANCH
22879M:	Greg Kroah-Hartman <[email protected]>
22880M:	Sasha Levin <[email protected]>
22881L:	[email protected]
22882S:	Supported
22883F:	Documentation/process/stable-kernel-rules.rst
22884
22885STAGING - ATOMISP DRIVER
22886M:	Hans de Goede <[email protected]>
22887M:	Mauro Carvalho Chehab <[email protected]>
22888R:	Sakari Ailus <[email protected]>
22889L:	[email protected]
22890S:	Maintained
22891F:	drivers/staging/media/atomisp/
22892
22893STAGING - INDUSTRIAL IO
22894M:	Jonathan Cameron <[email protected]>
22895L:	[email protected]
22896S:	Odd Fixes
22897F:	Documentation/devicetree/bindings/staging/iio/
22898F:	drivers/staging/iio/
22899
22900STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22901M:	Marc Dietrich <[email protected]>
22902L:	[email protected] (moderated for non-subscribers)
22903L:	[email protected]
22904S:	Maintained
22905F:	drivers/staging/nvec/
22906
22907STAGING - SEPS525 LCD CONTROLLER DRIVERS
22908M:	Michael Hennerich <[email protected]>
22909L:	[email protected]
22910S:	Supported
22911F:	drivers/staging/fbtft/fb_seps525.c
22912
22913STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22914M:	Sudip Mukherjee <[email protected]>
22915M:	Teddy Wang <[email protected]>
22916M:	Sudip Mukherjee <[email protected]>
22917L:	[email protected]
22918S:	Maintained
22919F:	drivers/staging/sm750fb/
22920
22921STAGING SUBSYSTEM
22922M:	Greg Kroah-Hartman <[email protected]>
22923L:	[email protected]
22924S:	Supported
22925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22926F:	drivers/staging/
22927
22928STANDALONE CACHE CONTROLLER DRIVERS
22929M:	Conor Dooley <[email protected]>
22930S:	Maintained
22931T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22932F:	Documentation/devicetree/bindings/cache/
22933F:	drivers/cache
22934
22935STARFIRE/DURALAN NETWORK DRIVER
22936M:	Ion Badulescu <[email protected]>
22937S:	Odd Fixes
22938F:	drivers/net/ethernet/adaptec/starfire*
22939
22940STARFIVE CAMERA SUBSYSTEM DRIVER
22941M:	Jack Zhu <[email protected]>
22942M:	Changhuang Liang <[email protected]>
22943L:	[email protected]
22944S:	Maintained
22945F:	Documentation/admin-guide/media/starfive_camss.rst
22946F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22947F:	drivers/staging/media/starfive/camss
22948
22949STARFIVE CRYPTO DRIVER
22950M:	Jia Jie Ho <[email protected]>
22951M:	William Qiu <[email protected]>
22952S:	Supported
22953F:	Documentation/devicetree/bindings/crypto/starfive*
22954F:	drivers/crypto/starfive/
22955
22956STARFIVE DEVICETREES
22957M:	Emil Renner Berthing <[email protected]>
22958S:	Maintained
22959F:	arch/riscv/boot/dts/starfive/
22960
22961STARFIVE DWMAC GLUE LAYER
22962M:	Emil Renner Berthing <[email protected]>
22963M:	Minda Chen <[email protected]>
22964S:	Maintained
22965F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22966F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22967
22968STARFIVE JH7110 DPHY RX DRIVER
22969M:	Jack Zhu <[email protected]>
22970M:	Changhuang Liang <[email protected]>
22971S:	Supported
22972F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22973F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22974
22975STARFIVE JH7110 DPHY TX DRIVER
22976M:	Keith Zhao <[email protected]>
22977S:	Supported
22978F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22979F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22980
22981STARFIVE JH7110 MMC/SD/SDIO DRIVER
22982M:	William Qiu <[email protected]>
22983S:	Supported
22984F:	Documentation/devicetree/bindings/mmc/starfive*
22985F:	drivers/mmc/host/dw_mmc-starfive.c
22986
22987STARFIVE JH7110 PLL CLOCK DRIVER
22988M:	Xingyu Wu <[email protected]>
22989S:	Supported
22990F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22991F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22992
22993STARFIVE JH7110 PWMDAC DRIVER
22994M:	Hal Feng <[email protected]>
22995M:	Xingyu Wu <[email protected]>
22996S:	Supported
22997F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22998F:	sound/soc/starfive/jh7110_pwmdac.c
22999
23000STARFIVE JH7110 SYSCON
23001M:	William Qiu <[email protected]>
23002M:	Xingyu Wu <[email protected]>
23003S:	Supported
23004F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23005
23006STARFIVE JH7110 TDM DRIVER
23007M:	Walker Chen <[email protected]>
23008S:	Maintained
23009F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23010F:	sound/soc/starfive/jh7110_tdm.c
23011
23012STARFIVE JH71X0 CLOCK DRIVERS
23013M:	Emil Renner Berthing <[email protected]>
23014M:	Hal Feng <[email protected]>
23015S:	Maintained
23016F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23017F:	drivers/clk/starfive/clk-starfive-jh71*
23018F:	include/dt-bindings/clock/starfive?jh71*.h
23019
23020STARFIVE JH71X0 PINCTRL DRIVERS
23021M:	Emil Renner Berthing <[email protected]>
23022M:	Jianlong Huang <[email protected]>
23023M:	Hal Feng <[email protected]>
23024L:	[email protected]
23025S:	Maintained
23026F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23027F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23028F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23029F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23030
23031STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23032M:	Emil Renner Berthing <[email protected]>
23033M:	Hal Feng <[email protected]>
23034S:	Maintained
23035F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23036F:	drivers/reset/starfive/reset-starfive-jh71*
23037F:	include/dt-bindings/reset/starfive?jh71*.h
23038
23039STARFIVE JH71X0 USB DRIVERS
23040M:	Minda Chen <[email protected]>
23041S:	Maintained
23042F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23043F:	drivers/usb/cdns3/cdns3-starfive.c
23044
23045STARFIVE JH71XX PMU CONTROLLER DRIVER
23046M:	Walker Chen <[email protected]>
23047M:	Changhuang Liang <[email protected]>
23048S:	Supported
23049F:	Documentation/devicetree/bindings/power/starfive*
23050F:	drivers/pmdomain/starfive/
23051F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23052
23053STARFIVE SOC DRIVERS
23054M:	Conor Dooley <[email protected]>
23055S:	Maintained
23056T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23057F:	Documentation/devicetree/bindings/soc/starfive/
23058
23059STARFIVE STARLINK PMU DRIVER
23060M:	Ji Sheng Teoh <[email protected]>
23061S:	Maintained
23062F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23063F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23064F:	drivers/perf/starfive_starlink_pmu.c
23065
23066STARFIVE TRNG DRIVER
23067M:	Jia Jie Ho <[email protected]>
23068S:	Supported
23069F:	Documentation/devicetree/bindings/rng/starfive*
23070F:	drivers/char/hw_random/jh7110-trng.c
23071
23072STARFIVE WATCHDOG DRIVER
23073M:	Xingyu Wu <[email protected]>
23074M:	Ziv Xu <[email protected]>
23075S:	Supported
23076F:	Documentation/devicetree/bindings/watchdog/starfive*
23077F:	drivers/watchdog/starfive-wdt.c
23078
23079STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23080M:	Minda Chen <[email protected]>
23081S:	Supported
23082F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23083F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23084F:	drivers/phy/starfive/phy-jh7110-pcie.c
23085F:	drivers/phy/starfive/phy-jh7110-usb.c
23086
23087STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23088M:	Changhuang Liang <[email protected]>
23089S:	Supported
23090F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23091F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23092
23093STATIC BRANCH/CALL
23094M:	Peter Zijlstra <[email protected]>
23095M:	Josh Poimboeuf <[email protected]>
23096M:	Jason Baron <[email protected]>
23097R:	Steven Rostedt <[email protected]>
23098R:	Ard Biesheuvel <[email protected]>
23099S:	Supported
23100F:	arch/*/include/asm/jump_label*.h
23101F:	arch/*/include/asm/static_call*.h
23102F:	arch/*/kernel/jump_label.c
23103F:	arch/*/kernel/static_call.c
23104F:	include/linux/jump_label*.h
23105F:	include/linux/static_call*.h
23106F:	kernel/jump_label.c
23107F:	kernel/static_call*.c
23108
23109STI AUDIO (ASoC) DRIVERS
23110M:	Arnaud Pouliquen <[email protected]>
23111L:	[email protected]
23112S:	Maintained
23113F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23114F:	sound/soc/sti/
23115
23116STI CEC DRIVER
23117M:	Alain Volmat <[email protected]>
23118S:	Maintained
23119F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23120F:	drivers/media/cec/platform/sti/
23121
23122STK1160 USB VIDEO CAPTURE DRIVER
23123M:	Ezequiel Garcia <[email protected]>
23124L:	[email protected]
23125S:	Maintained
23126T:	git git://linuxtv.org/media.git
23127F:	drivers/media/usb/stk1160/
23128
23129STM32 AUDIO (ASoC) DRIVERS
23130M:	Olivier Moysan <[email protected]>
23131M:	Arnaud Pouliquen <[email protected]>
23132L:	[email protected]
23133S:	Maintained
23134F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23135F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23136F:	sound/soc/stm/
23137
23138STM32 DMA DRIVERS
23139M:	Amélie Delaunay <[email protected]>
23140L:	[email protected]
23141L:	[email protected] (moderated for non-subscribers)
23142S:	Maintained
23143F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23144F:	Documentation/devicetree/bindings/dma/stm32/
23145F:	drivers/dma/stm32/
23146
23147STM32 TIMER/LPTIMER DRIVERS
23148M:	Fabrice Gasnier <[email protected]>
23149S:	Maintained
23150F:	Documentation/ABI/testing/*timer-stm32
23151F:	Documentation/devicetree/bindings/*/*stm32-*timer*
23152F:	drivers/*/stm32-*timer*
23153F:	drivers/pwm/pwm-stm32*
23154F:	include/linux/*/stm32-*tim*
23155
23156STM32MP25 USB3/PCIE COMBOPHY DRIVER
23157M:	Christian Bruel <[email protected]>
23158S:	Maintained
23159F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23160F:	drivers/phy/st/phy-stm32-combophy.c
23161
23162STMMAC ETHERNET DRIVER
23163L:	[email protected]
23164S:	Orphan
23165F:	Documentation/networking/device_drivers/ethernet/stmicro/
23166F:	drivers/net/ethernet/stmicro/stmmac/
23167
23168SUN HAPPY MEAL ETHERNET DRIVER
23169M:	Sean Anderson <[email protected]>
23170S:	Maintained
23171F:	drivers/net/ethernet/sun/sunhme.*
23172
23173SUN3/3X
23174M:	Sam Creasey <[email protected]>
23175S:	Maintained
23176W:	http://sammy.net/sun3/
23177F:	arch/m68k/include/asm/sun3*
23178F:	arch/m68k/kernel/*sun3*
23179F:	arch/m68k/sun3*/
23180F:	drivers/net/ethernet/i825xx/sun3*
23181
23182SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23183M:	Hans de Goede <[email protected]>
23184L:	[email protected]
23185S:	Maintained
23186F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23187F:	drivers/input/keyboard/sun4i-lradc-keys.c
23188
23189SUNPLUS ETHERNET DRIVER
23190M:	Wells Lu <[email protected]>
23191L:	[email protected]
23192S:	Maintained
23193W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
23194F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23195F:	drivers/net/ethernet/sunplus/
23196
23197SUNPLUS MMC DRIVER
23198M:	Tony Huang <[email protected]>
23199M:	Li-hao Kuo <[email protected]>
23200S:	Maintained
23201F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23202F:	drivers/mmc/host/sunplus-mmc.c
23203
23204SUNPLUS OCOTP DRIVER
23205M:	Vincent Shih <[email protected]>
23206S:	Maintained
23207F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23208F:	drivers/nvmem/sunplus-ocotp.c
23209
23210SUNPLUS PWM DRIVER
23211M:	Hammer Hsieh <[email protected]>
23212S:	Maintained
23213F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23214F:	drivers/pwm/pwm-sunplus.c
23215
23216SUNPLUS RTC DRIVER
23217M:	Vincent Shih <[email protected]>
23218L:	[email protected]
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23221F:	drivers/rtc/rtc-sunplus.c
23222
23223SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23224M:	Li-hao Kuo <[email protected]>
23225L:	[email protected]
23226S:	Maintained
23227F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23228F:	drivers/spi/spi-sunplus-sp7021.c
23229
23230SUNPLUS UART DRIVER
23231M:	Hammer Hsieh <[email protected]>
23232S:	Maintained
23233F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23234F:	drivers/tty/serial/sunplus-uart.c
23235
23236SUNPLUS USB2 PHY DRIVER
23237M:	Vincent Shih <[email protected]>
23238L:	[email protected]
23239S:	Maintained
23240F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23241F:	drivers/phy/sunplus/Kconfig
23242F:	drivers/phy/sunplus/Makefile
23243F:	drivers/phy/sunplus/phy-sunplus-usb2.c
23244
23245SUNPLUS WATCHDOG DRIVER
23246M:	Xiantao Hu <[email protected]>
23247L:	[email protected]
23248S:	Maintained
23249F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23250F:	drivers/watchdog/sunplus_wdt.c
23251
23252SUPERH
23253M:	Yoshinori Sato <[email protected]>
23254M:	Rich Felker <[email protected]>
23255M:	John Paul Adrian Glaubitz <[email protected]>
23256L:	[email protected]
23257S:	Maintained
23258Q:	http://patchwork.kernel.org/project/linux-sh/list/
23259F:	Documentation/arch/sh/
23260F:	arch/sh/
23261F:	drivers/sh/
23262
23263SUSPEND TO RAM
23264M:	"Rafael J. Wysocki" <[email protected]>
23265M:	Len Brown <[email protected]>
23266M:	Pavel Machek <[email protected]>
23267L:	[email protected]
23268S:	Supported
23269B:	https://bugzilla.kernel.org
23270F:	Documentation/power/
23271F:	arch/x86/kernel/acpi/sleep*
23272F:	arch/x86/kernel/acpi/wakeup*
23273F:	drivers/base/power/
23274F:	include/linux/freezer.h
23275F:	include/linux/pm.h
23276F:	include/linux/suspend.h
23277F:	kernel/power/
23278
23279SVGA HANDLING
23280M:	Martin Mares <[email protected]>
23281L:	[email protected]
23282S:	Maintained
23283F:	Documentation/admin-guide/svga.rst
23284F:	arch/x86/boot/video*
23285
23286SWITCHDEV
23287M:	Jiri Pirko <[email protected]>
23288M:	Ivan Vecera <[email protected]>
23289L:	[email protected]
23290S:	Supported
23291F:	include/net/switchdev.h
23292F:	net/switchdev/
23293
23294SY8106A REGULATOR DRIVER
23295M:	Icenowy Zheng <[email protected]>
23296S:	Maintained
23297F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23298F:	drivers/regulator/sy8106a-regulator.c
23299
23300SYNC FILE FRAMEWORK
23301M:	Sumit Semwal <[email protected]>
23302R:	Gustavo Padovan <[email protected]>
23303L:	[email protected]
23304L:	[email protected]
23305S:	Maintained
23306T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23307F:	Documentation/driver-api/sync_file.rst
23308F:	drivers/dma-buf/dma-fence*
23309F:	drivers/dma-buf/sw_sync.c
23310F:	drivers/dma-buf/sync_*
23311F:	include/linux/sync_file.h
23312F:	include/uapi/linux/sync_file.h
23313
23314SYNOPSYS ARC ARCHITECTURE
23315M:	Vineet Gupta <[email protected]>
23316L:	[email protected]
23317S:	Supported
23318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23319F:	Documentation/arch/arc
23320F:	Documentation/devicetree/bindings/arc/*
23321F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23322F:	arch/arc/
23323F:	drivers/clocksource/arc_timer.c
23324F:	drivers/tty/serial/arc_uart.c
23325
23326SYNOPSYS ARC HSDK SDP pll clock driver
23327M:	Eugeniy Paltsev <[email protected]>
23328S:	Supported
23329F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23330F:	drivers/clk/clk-hsdk-pll.c
23331
23332SYNOPSYS ARC SDP clock driver
23333M:	Eugeniy Paltsev <[email protected]>
23334S:	Supported
23335F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23336F:	drivers/clk/axs10x/*
23337
23338SYNOPSYS ARC SDP platform support
23339M:	Alexey Brodkin <[email protected]>
23340S:	Supported
23341F:	Documentation/devicetree/bindings/arc/axs10*
23342F:	arch/arc/boot/dts/ax*
23343F:	arch/arc/plat-axs10x
23344
23345SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23346M:	Eugeniy Paltsev <[email protected]>
23347S:	Supported
23348F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23349F:	drivers/reset/reset-axs10x.c
23350
23351SYNOPSYS CREG GPIO DRIVER
23352M:	Eugeniy Paltsev <[email protected]>
23353S:	Maintained
23354F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23355F:	drivers/gpio/gpio-creg-snps.c
23356
23357SYNOPSYS DESIGNWARE 8250 UART DRIVER
23358M:	Ilpo Järvinen <[email protected]>
23359R:	Andy Shevchenko <[email protected]>
23360S:	Supported
23361F:	drivers/tty/serial/8250/8250_dw.c
23362F:	drivers/tty/serial/8250/8250_dwlib.*
23363F:	drivers/tty/serial/8250/8250_lpss.c
23364
23365SYNOPSYS DESIGNWARE APB GPIO DRIVER
23366M:	Hoan Tran <[email protected]>
23367L:	[email protected]
23368S:	Maintained
23369F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23370F:	drivers/gpio/gpio-dwapb.c
23371
23372SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23373M:	Eugeniy Paltsev <[email protected]>
23374S:	Maintained
23375F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23376F:	drivers/dma/dw-axi-dmac/
23377
23378SYNOPSYS DESIGNWARE DMAC DRIVER
23379M:	Viresh Kumar <[email protected]>
23380R:	Andy Shevchenko <[email protected]>
23381S:	Maintained
23382F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23383F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23384F:	drivers/dma/dw/
23385F:	include/dt-bindings/dma/dw-dmac.h
23386F:	include/linux/dma/dw.h
23387F:	include/linux/platform_data/dma-dw.h
23388
23389SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23390M:	Jose Abreu <[email protected]>
23391L:	[email protected]
23392S:	Maintained
23393F:	drivers/net/ethernet/synopsys/
23394
23395SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23396L:	[email protected]
23397S:	Orphan
23398F:	drivers/net/pcs/pcs-xpcs.c
23399F:	drivers/net/pcs/pcs-xpcs.h
23400F:	include/linux/pcs/pcs-xpcs.h
23401
23402SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23403M:	Shreeya Patel <[email protected]>
23404L:	[email protected]
23405L:	[email protected]
23406S:	Maintained
23407F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23408F:	drivers/media/platform/synopsys/hdmirx/*
23409
23410SYNOPSYS DESIGNWARE I2C DRIVER
23411M:	Jarkko Nikula <[email protected]>
23412R:	Andy Shevchenko <[email protected]>
23413R:	Mika Westerberg <[email protected]>
23414R:	Jan Dabros <[email protected]>
23415L:	[email protected]
23416S:	Supported
23417F:	drivers/i2c/busses/i2c-designware-*
23418
23419SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23420M:	Jaehoon Chung <[email protected]>
23421L:	[email protected]
23422S:	Maintained
23423F:	drivers/mmc/host/dw_mmc*
23424
23425SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23426M:	Shuai Xue <[email protected]>
23427M:	Jing Zhang <[email protected]>
23428S:	Supported
23429F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23430F:	drivers/perf/dwc_pcie_pmu.c
23431
23432SYNOPSYS HSDK RESET CONTROLLER DRIVER
23433M:	Eugeniy Paltsev <[email protected]>
23434S:	Supported
23435F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23436F:	drivers/reset/reset-hsdk.c
23437F:	include/dt-bindings/reset/snps,hsdk-reset.h
23438
23439SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23440M:	Prabu Thangamuthu <[email protected]>
23441M:	Manjunath M B <[email protected]>
23442L:	[email protected]
23443S:	Maintained
23444F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23445
23446SYSTEM CONFIGURATION (SYSCON)
23447M:	Lee Jones <[email protected]>
23448M:	Arnd Bergmann <[email protected]>
23449S:	Supported
23450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23451F:	drivers/mfd/syscon.c
23452
23453SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23454M:	Sudeep Holla <[email protected]>
23455R:	Cristian Marussi <[email protected]>
23456L:	[email protected]
23457L:	[email protected] (moderated for non-subscribers)
23458S:	Maintained
23459F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23460F:	drivers/clk/clk-sc[mp]i.c
23461F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23462F:	drivers/firmware/arm_scmi/
23463F:	drivers/firmware/arm_scpi.c
23464F:	drivers/hwmon/scmi-hwmon.c
23465F:	drivers/pinctrl/pinctrl-scmi.c
23466F:	drivers/pmdomain/arm/
23467F:	drivers/powercap/arm_scmi_powercap.c
23468F:	drivers/regulator/scmi-regulator.c
23469F:	drivers/reset/reset-scmi.c
23470F:	include/linux/sc[mp]i_protocol.h
23471F:	include/trace/events/scmi.h
23472F:	include/uapi/linux/virtio_scmi.h
23473
23474SYSTEM RESET/SHUTDOWN DRIVERS
23475M:	Sebastian Reichel <[email protected]>
23476L:	[email protected]
23477S:	Maintained
23478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23479F:	Documentation/devicetree/bindings/power/reset/
23480F:	drivers/power/reset/
23481
23482SYSTEM TRACE MODULE CLASS
23483M:	Alexander Shishkin <[email protected]>
23484S:	Maintained
23485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23486F:	Documentation/trace/stm.rst
23487F:	drivers/hwtracing/stm/
23488F:	include/linux/stm.h
23489F:	include/uapi/linux/stm.h
23490
23491SYSTEM76 ACPI DRIVER
23492M:	Jeremy Soller <[email protected]>
23493M:	System76 Product Development <[email protected]>
23494L:	[email protected]
23495S:	Maintained
23496F:	drivers/platform/x86/system76_acpi.c
23497
23498TASKSTATS STATISTICS INTERFACE
23499M:	Balbir Singh <[email protected]>
23500S:	Maintained
23501F:	Documentation/accounting/taskstats*
23502F:	include/linux/taskstats*
23503F:	kernel/taskstats.c
23504
23505TC subsystem
23506M:	Jamal Hadi Salim <[email protected]>
23507M:	Cong Wang <[email protected]>
23508M:	Jiri Pirko <[email protected]>
23509L:	[email protected]
23510S:	Maintained
23511F:	include/net/pkt_cls.h
23512F:	include/net/pkt_sched.h
23513F:	include/net/tc_act/
23514F:	include/uapi/linux/pkt_cls.h
23515F:	include/uapi/linux/pkt_sched.h
23516F:	include/uapi/linux/tc_act/
23517F:	include/uapi/linux/tc_ematch/
23518F:	net/sched/
23519F:	tools/testing/selftests/tc-testing
23520
23521TC90522 MEDIA DRIVER
23522M:	Akihiro Tsukada <[email protected]>
23523L:	[email protected]
23524S:	Odd Fixes
23525F:	drivers/media/dvb-frontends/tc90522*
23526
23527TCP LOW PRIORITY MODULE
23528M:	"Wong Hoi Sing, Edison" <[email protected]>
23529M:	"Hung Hing Lun, Mike" <[email protected]>
23530S:	Maintained
23531W:	http://tcp-lp-mod.sourceforge.net/
23532F:	net/ipv4/tcp_lp.c
23533
23534TDA10071 MEDIA DRIVER
23535L:	[email protected]
23536S:	Orphan
23537W:	https://linuxtv.org
23538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23539F:	drivers/media/dvb-frontends/tda10071*
23540
23541TDA18212 MEDIA DRIVER
23542L:	[email protected]
23543S:	Orphan
23544W:	https://linuxtv.org
23545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23546F:	drivers/media/tuners/tda18212*
23547
23548TDA18218 MEDIA DRIVER
23549L:	[email protected]
23550S:	Orphan
23551W:	https://linuxtv.org
23552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23553F:	drivers/media/tuners/tda18218*
23554
23555TDA18250 MEDIA DRIVER
23556M:	Olli Salonen <[email protected]>
23557L:	[email protected]
23558S:	Maintained
23559W:	https://linuxtv.org
23560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23561T:	git git://linuxtv.org/media.git
23562F:	drivers/media/tuners/tda18250*
23563
23564TDA18271 MEDIA DRIVER
23565M:	Michael Krufky <[email protected]>
23566L:	[email protected]
23567S:	Maintained
23568W:	https://linuxtv.org
23569W:	http://github.com/mkrufky
23570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23571T:	git git://linuxtv.org/mkrufky/tuners.git
23572F:	drivers/media/tuners/tda18271*
23573
23574TDA1997x MEDIA DRIVER
23575M:	Tim Harvey <[email protected]>
23576L:	[email protected]
23577S:	Maintained
23578W:	https://linuxtv.org
23579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23580F:	drivers/media/i2c/tda1997x.*
23581
23582TDA827x MEDIA DRIVER
23583M:	Michael Krufky <[email protected]>
23584L:	[email protected]
23585S:	Maintained
23586W:	https://linuxtv.org
23587W:	http://github.com/mkrufky
23588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23589T:	git git://linuxtv.org/mkrufky/tuners.git
23590F:	drivers/media/tuners/tda8290.*
23591
23592TDA8290 MEDIA DRIVER
23593M:	Michael Krufky <[email protected]>
23594L:	[email protected]
23595S:	Maintained
23596W:	https://linuxtv.org
23597W:	http://github.com/mkrufky
23598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23599T:	git git://linuxtv.org/mkrufky/tuners.git
23600F:	drivers/media/tuners/tda8290.*
23601
23602TDA9840 MEDIA DRIVER
23603M:	Hans Verkuil <[email protected]>
23604L:	[email protected]
23605S:	Maintained
23606W:	https://linuxtv.org
23607T:	git git://linuxtv.org/media.git
23608F:	drivers/media/i2c/tda9840*
23609
23610TEA5761 TUNER DRIVER
23611M:	Mauro Carvalho Chehab <[email protected]>
23612L:	[email protected]
23613S:	Odd fixes
23614W:	https://linuxtv.org
23615T:	git git://linuxtv.org/media.git
23616F:	drivers/media/tuners/tea5761.*
23617
23618TEA5767 TUNER DRIVER
23619M:	Mauro Carvalho Chehab <[email protected]>
23620L:	[email protected]
23621S:	Maintained
23622W:	https://linuxtv.org
23623T:	git git://linuxtv.org/media.git
23624F:	drivers/media/tuners/tea5767.*
23625
23626TEA6415C MEDIA DRIVER
23627M:	Hans Verkuil <[email protected]>
23628L:	[email protected]
23629S:	Maintained
23630W:	https://linuxtv.org
23631T:	git git://linuxtv.org/media.git
23632F:	drivers/media/i2c/tea6415c*
23633
23634TEA6420 MEDIA DRIVER
23635M:	Hans Verkuil <[email protected]>
23636L:	[email protected]
23637S:	Maintained
23638W:	https://linuxtv.org
23639T:	git git://linuxtv.org/media.git
23640F:	drivers/media/i2c/tea6420*
23641
23642TEAM DRIVER
23643M:	Jiri Pirko <[email protected]>
23644L:	[email protected]
23645S:	Supported
23646F:	Documentation/netlink/specs/team.yaml
23647F:	drivers/net/team/
23648F:	include/linux/if_team.h
23649F:	include/uapi/linux/if_team.h
23650F:	tools/testing/selftests/drivers/net/team/
23651
23652TECHNICAL ADVISORY BOARD PROCESS DOCS
23653M:	"Theodore Ts'o" <[email protected]>
23654M:	Greg Kroah-Hartman <[email protected]>
23655L:	[email protected]
23656S:	Maintained
23657F:	Documentation/process/contribution-maturity-model.rst
23658F:	Documentation/process/researcher-guidelines.rst
23659
23660TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23661M:	"Savoir-faire Linux Inc." <[email protected]>
23662S:	Maintained
23663F:	arch/x86/platform/ts5500/
23664
23665TECHNOTREND USB IR RECEIVER
23666M:	Sean Young <[email protected]>
23667L:	[email protected]
23668S:	Maintained
23669F:	drivers/media/rc/ttusbir.c
23670
23671TECHWELL TW9900 VIDEO DECODER
23672M:	Mehdi Djait <[email protected]>
23673L:	[email protected]
23674S:	Maintained
23675F:	drivers/media/i2c/tw9900.c
23676
23677TECHWELL TW9910 VIDEO DECODER
23678L:	[email protected]
23679S:	Orphan
23680F:	drivers/media/i2c/tw9910.c
23681F:	include/media/i2c/tw9910.h
23682
23683TEE SUBSYSTEM
23684M:	Jens Wiklander <[email protected]>
23685R:	Sumit Garg <[email protected]>
23686L:	[email protected]
23687S:	Maintained
23688F:	Documentation/ABI/testing/sysfs-class-tee
23689F:	Documentation/driver-api/tee.rst
23690F:	Documentation/tee/
23691F:	Documentation/userspace-api/tee.rst
23692F:	drivers/tee/
23693F:	include/linux/tee_core.h
23694F:	include/linux/tee_drv.h
23695F:	include/uapi/linux/tee.h
23696
23697TEGRA ARCHITECTURE SUPPORT
23698M:	Thierry Reding <[email protected]>
23699M:	Jonathan Hunter <[email protected]>
23700L:	[email protected]
23701S:	Supported
23702Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23704N:	[^a-z]tegra
23705
23706TEGRA CLOCK DRIVER
23707M:	Peter De Schrijver <[email protected]>
23708M:	Prashant Gaikwad <[email protected]>
23709S:	Supported
23710F:	drivers/clk/tegra/
23711
23712TEGRA CRYPTO DRIVERS
23713M:	Akhil R <[email protected]>
23714S:	Supported
23715F:	drivers/crypto/tegra/*
23716
23717TEGRA DMA DRIVERS
23718M:	Laxman Dewangan <[email protected]>
23719M:	Jon Hunter <[email protected]>
23720S:	Supported
23721F:	drivers/dma/tegra*
23722
23723TEGRA I2C DRIVER
23724M:	Laxman Dewangan <[email protected]>
23725R:	Dmitry Osipenko <[email protected]>
23726S:	Supported
23727F:	drivers/i2c/busses/i2c-tegra.c
23728
23729TEGRA IOMMU DRIVERS
23730M:	Thierry Reding <[email protected]>
23731R:	Krishna Reddy <[email protected]>
23732L:	[email protected]
23733S:	Supported
23734F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23735F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23736F:	drivers/iommu/tegra*
23737
23738TEGRA KBC DRIVER
23739M:	Laxman Dewangan <[email protected]>
23740S:	Supported
23741F:	drivers/input/keyboard/tegra-kbc.c
23742
23743TEGRA NAND DRIVER
23744M:	Stefan Agner <[email protected]>
23745M:	Lucas Stach <[email protected]>
23746S:	Maintained
23747F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23748F:	drivers/mtd/nand/raw/tegra_nand.c
23749
23750TEGRA PWM DRIVER
23751M:	Thierry Reding <[email protected]>
23752S:	Supported
23753F:	drivers/pwm/pwm-tegra.c
23754
23755TEGRA QUAD SPI DRIVER
23756M:	Thierry Reding <[email protected]>
23757M:	Jonathan Hunter <[email protected]>
23758M:	Sowjanya Komatineni <[email protected]>
23759L:	[email protected]
23760S:	Maintained
23761F:	drivers/spi/spi-tegra210-quad.c
23762
23763TEGRA SERIAL DRIVER
23764M:	Laxman Dewangan <[email protected]>
23765S:	Supported
23766F:	drivers/tty/serial/serial-tegra.c
23767
23768TEGRA SPI DRIVER
23769M:	Laxman Dewangan <[email protected]>
23770S:	Supported
23771F:	drivers/spi/spi-tegra*
23772
23773TEGRA VIDEO DRIVER
23774M:	Thierry Reding <[email protected]>
23775M:	Jonathan Hunter <[email protected]>
23776M:	Sowjanya Komatineni <[email protected]>
23777M:	Luca Ceresoli <[email protected]>
23778L:	[email protected]
23779L:	[email protected]
23780S:	Maintained
23781F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23782F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23783F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23784F:	drivers/staging/media/tegra-video/
23785
23786TEGRA XUSB PADCTL DRIVER
23787M:	JC Kuo <[email protected]>
23788S:	Supported
23789F:	drivers/phy/tegra/xusb*
23790
23791TEHUTI ETHERNET DRIVER
23792M:	Andy Gospodarek <[email protected]>
23793L:	[email protected]
23794S:	Maintained
23795F:	drivers/net/ethernet/tehuti/tehuti.*
23796
23797TEHUTI TN40XX ETHERNET DRIVER
23798M:	FUJITA Tomonori <[email protected]>
23799L:	[email protected]
23800S:	Maintained
23801F:	drivers/net/ethernet/tehuti/tn40*
23802
23803TELECOM CLOCK DRIVER FOR MCPL0010
23804M:	Mark Gross <[email protected]>
23805S:	Supported
23806F:	drivers/char/tlclk.c
23807
23808TEMPO SEMICONDUCTOR DRIVERS
23809M:	Steven Eckhoff <[email protected]>
23810S:	Maintained
23811F:	Documentation/devicetree/bindings/sound/tscs*.txt
23812F:	sound/soc/codecs/tscs*.c
23813F:	sound/soc/codecs/tscs*.h
23814
23815TENSILICA XTENSA PORT (xtensa)
23816M:	Chris Zankel <[email protected]>
23817M:	Max Filippov <[email protected]>
23818S:	Maintained
23819T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23820F:	arch/xtensa/
23821F:	drivers/irqchip/irq-xtensa-*
23822
23823TEXAS INSTRUMENTS ASoC DRIVERS
23824M:	Peter Ujfalusi <[email protected]>
23825L:	[email protected]
23826S:	Maintained
23827F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23828F:	sound/soc/ti/
23829
23830TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23831M:	Shenghao Ding <[email protected]>
23832M:	Kevin Lu <[email protected]>
23833M:	Baojun Xu <[email protected]>
23834L:	[email protected]
23835S:	Maintained
23836F:	Documentation/devicetree/bindings/sound/tas2552.txt
23837F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23838F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23839F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23840F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23841F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23842F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23843F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23844F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23845F:	include/sound/tas2*.h
23846F:	include/sound/tlv320*.h
23847F:	include/sound/tpa6130a2-plat.h
23848F:	sound/pci/hda/tas2781_hda_i2c.c
23849F:	sound/soc/codecs/pcm1681.c
23850F:	sound/soc/codecs/pcm1789*.*
23851F:	sound/soc/codecs/pcm179x*.*
23852F:	sound/soc/codecs/pcm186x*.*
23853F:	sound/soc/codecs/pcm3008.*
23854F:	sound/soc/codecs/pcm3060*.*
23855F:	sound/soc/codecs/pcm3168a*.*
23856F:	sound/soc/codecs/pcm5102a.c
23857F:	sound/soc/codecs/pcm512x*.*
23858F:	sound/soc/codecs/tas2*.*
23859F:	sound/soc/codecs/tlv320*.*
23860F:	sound/soc/codecs/tpa6130a2.*
23861
23862TEXAS INSTRUMENTS DMA DRIVERS
23863M:	Peter Ujfalusi <[email protected]>
23864L:	[email protected]
23865S:	Maintained
23866F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23867F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23868F:	Documentation/devicetree/bindings/dma/ti/
23869F:	drivers/dma/ti/
23870F:	include/linux/dma/k3-psil.h
23871F:	include/linux/dma/k3-udma-glue.h
23872F:	include/linux/dma/ti-cppi5.h
23873X:	drivers/dma/ti/cppi41.c
23874
23875TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23876M:	Jerome Brunet <[email protected]>
23877L:	[email protected]
23878S:	Maintained
23879F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23880F:	Documentation/hwmon/tps25990.rst
23881F:	drivers/hwmon/pmbus/tps25990.c
23882
23883TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23884M:	Robert Marko <[email protected]>
23885M:	Luka Perkov <[email protected]>
23886L:	[email protected]
23887S:	Maintained
23888F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23889F:	Documentation/hwmon/tps23861.rst
23890F:	drivers/hwmon/tps23861.c
23891
23892TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23893M:	Ricardo Ribalda <[email protected]>
23894L:	[email protected]
23895S:	Supported
23896F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23897F:	drivers/iio/dac/ti-dac7612.c
23898
23899TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23900M:	Alexander Sverdlin <[email protected]>
23901L:	[email protected]
23902S:	Maintained
23903F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23904F:	drivers/leds/leds-lp8864.c
23905
23906TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23907M:	Nishanth Menon <[email protected]>
23908M:	Tero Kristo <[email protected]>
23909M:	Santosh Shilimkar <[email protected]>
23910L:	[email protected] (moderated for non-subscribers)
23911S:	Maintained
23912F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23913F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23914F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23915F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23916F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23917F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23918F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23919F:	drivers/clk/keystone/sci-clk.c
23920F:	drivers/firmware/ti_sci*
23921F:	drivers/irqchip/irq-ti-sci-inta.c
23922F:	drivers/irqchip/irq-ti-sci-intr.c
23923F:	drivers/reset/reset-ti-sci.c
23924F:	drivers/soc/ti/ti_sci_inta_msi.c
23925F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23926F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23927F:	include/linux/soc/ti/ti_sci_inta_msi.h
23928F:	include/linux/soc/ti/ti_sci_protocol.h
23929
23930TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23931M:	Puranjay Mohan <[email protected]>
23932L:	[email protected]
23933S:	Supported
23934F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23935F:	drivers/iio/temperature/tmp117.c
23936
23937THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23938M:	Hans Verkuil <[email protected]>
23939L:	[email protected]
23940S:	Maintained
23941W:	https://linuxtv.org
23942T:	git git://linuxtv.org/media.git
23943F:	drivers/media/radio/radio-raremono.c
23944
23945THERMAL
23946M:	Rafael J. Wysocki <[email protected]>
23947M:	Daniel Lezcano <[email protected]>
23948R:	Zhang Rui <[email protected]>
23949R:	Lukasz Luba <[email protected]>
23950L:	[email protected]
23951S:	Supported
23952Q:	https://patchwork.kernel.org/project/linux-pm/list/
23953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23954F:	Documentation/ABI/testing/sysfs-class-thermal
23955F:	Documentation/admin-guide/thermal/
23956F:	Documentation/devicetree/bindings/thermal/
23957F:	Documentation/driver-api/thermal/
23958F:	drivers/thermal/
23959F:	include/dt-bindings/thermal/
23960F:	include/linux/cpu_cooling.h
23961F:	include/linux/thermal.h
23962F:	include/uapi/linux/thermal.h
23963F:	tools/lib/thermal/
23964F:	tools/thermal/
23965
23966THERMAL DRIVER FOR AMLOGIC SOCS
23967M:	Guillaume La Roque <[email protected]>
23968L:	[email protected]
23969L:	[email protected]
23970S:	Supported
23971W:	http://linux-meson.com/
23972F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23973F:	drivers/thermal/amlogic_thermal.c
23974
23975THERMAL/CPU_COOLING
23976M:	Amit Daniel Kachhap <[email protected]>
23977M:	Daniel Lezcano <[email protected]>
23978M:	Viresh Kumar <[email protected]>
23979R:	Lukasz Luba <[email protected]>
23980L:	[email protected]
23981S:	Supported
23982F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23983F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23984F:	drivers/thermal/cpufreq_cooling.c
23985F:	drivers/thermal/cpuidle_cooling.c
23986F:	include/linux/cpu_cooling.h
23987
23988THERMAL/POWER_ALLOCATOR
23989M:	Lukasz Luba <[email protected]>
23990L:	[email protected]
23991S:	Maintained
23992F:	Documentation/driver-api/thermal/power_allocator.rst
23993F:	drivers/thermal/gov_power_allocator.c
23994F:	drivers/thermal/thermal_trace_ipa.h
23995
23996THINKPAD ACPI EXTRAS DRIVER
23997M:	Henrique de Moraes Holschuh <[email protected]>
23998L:	[email protected]
23999L:	[email protected]
24000S:	Maintained
24001W:	http://ibm-acpi.sourceforge.net
24002W:	http://thinkwiki.org/wiki/Ibm-acpi
24003T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24004F:	drivers/platform/x86/thinkpad_acpi.c
24005
24006THINKPAD LMI DRIVER
24007M:	Mark Pearson <[email protected]>
24008L:	[email protected]
24009S:	Maintained
24010F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24011F:	drivers/platform/x86/think-lmi.?
24012
24013THP7312 ISP DRIVER
24014M:	Laurent Pinchart <[email protected]>
24015M:	Paul Elder <[email protected]>
24016L:	[email protected]
24017S:	Maintained
24018T:	git git://linuxtv.org/media.git
24019F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24020F:	Documentation/userspace-api/media/drivers/thp7312.rst
24021F:	drivers/media/i2c/thp7312.c
24022F:	include/uapi/linux/thp7312.h
24023
24024THUNDERBOLT DMA TRAFFIC TEST DRIVER
24025M:	Isaac Hazan <[email protected]>
24026L:	[email protected]
24027S:	Maintained
24028F:	drivers/thunderbolt/dma_test.c
24029
24030THUNDERBOLT DRIVER
24031M:	Andreas Noever <[email protected]>
24032M:	Michael Jamet <[email protected]>
24033M:	Mika Westerberg <[email protected]>
24034M:	Yehezkel Bernat <[email protected]>
24035L:	[email protected]
24036S:	Maintained
24037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24038F:	Documentation/admin-guide/thunderbolt.rst
24039F:	drivers/thunderbolt/
24040F:	include/linux/thunderbolt.h
24041
24042THUNDERBOLT NETWORK DRIVER
24043M:	Michael Jamet <[email protected]>
24044M:	Mika Westerberg <[email protected]>
24045M:	Yehezkel Bernat <[email protected]>
24046L:	[email protected]
24047S:	Maintained
24048F:	drivers/net/thunderbolt/
24049
24050THUNDERX GPIO DRIVER
24051M:	Robert Richter <[email protected]>
24052S:	Odd Fixes
24053F:	drivers/gpio/gpio-thunderx.c
24054
24055TI ADS1119 ADC DRIVER
24056M:	Francesco Dolcini <[email protected]>
24057M:	João Paulo Gonçalves <[email protected]>
24058L:	[email protected]
24059S:	Maintained
24060F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24061F:	drivers/iio/adc/ti-ads1119.c
24062
24063TI ADS7924 ADC DRIVER
24064M:	Hugo Villeneuve <[email protected]>
24065L:	[email protected]
24066S:	Supported
24067F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24068F:	drivers/iio/adc/ti-ads7924.c
24069
24070TI AM437X VPFE DRIVER
24071M:	"Lad, Prabhakar" <[email protected]>
24072L:	[email protected]
24073S:	Maintained
24074W:	https://linuxtv.org
24075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24076T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24077F:	drivers/media/platform/ti/am437x/
24078
24079TI BANDGAP AND THERMAL DRIVER
24080M:	Eduardo Valentin <[email protected]>
24081M:	Keerthy <[email protected]>
24082L:	[email protected]
24083L:	[email protected]
24084S:	Maintained
24085F:	drivers/thermal/ti-soc-thermal/
24086
24087TI BQ27XXX POWER SUPPLY DRIVER
24088F:	drivers/power/supply/bq27xxx_battery.c
24089F:	drivers/power/supply/bq27xxx_battery_i2c.c
24090F:	include/linux/power/bq27xxx_battery.h
24091
24092TI CDCE706 CLOCK DRIVER
24093M:	Max Filippov <[email protected]>
24094S:	Maintained
24095F:	drivers/clk/clk-cdce706.c
24096
24097TI CLOCK DRIVER
24098M:	Tero Kristo <[email protected]>
24099L:	[email protected]
24100S:	Odd Fixes
24101F:	drivers/clk/ti/
24102F:	include/linux/clk/ti.h
24103
24104TI DAVINCI MACHINE SUPPORT
24105M:	Bartosz Golaszewski <[email protected]>
24106L:	[email protected] (moderated for non-subscribers)
24107S:	Maintained
24108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24109F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24110F:	arch/arm/boot/dts/ti/davinci/
24111F:	arch/arm/mach-davinci/
24112F:	drivers/i2c/busses/i2c-davinci.c
24113
24114TI DAVINCI SERIES CLOCK DRIVER
24115M:	David Lechner <[email protected]>
24116S:	Maintained
24117F:	Documentation/devicetree/bindings/clock/ti/davinci/
24118F:	drivers/clk/davinci/
24119F:	include/linux/clk/davinci.h
24120
24121TI DAVINCI SERIES GPIO DRIVER
24122M:	Keerthy <[email protected]>
24123L:	[email protected]
24124S:	Maintained
24125F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24126F:	drivers/gpio/gpio-davinci.c
24127
24128TI DAVINCI SERIES MEDIA DRIVER
24129M:	"Lad, Prabhakar" <[email protected]>
24130L:	[email protected]
24131S:	Maintained
24132W:	https://linuxtv.org
24133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24134T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24135F:	drivers/media/platform/ti/davinci/
24136F:	include/media/davinci/
24137
24138TI ENHANCED CAPTURE (eCAP) DRIVER
24139M:	Vignesh Raghavendra <[email protected]>
24140R:	Julien Panis <[email protected]>
24141L:	[email protected]
24142L:	[email protected]
24143S:	Maintained
24144F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24145F:	drivers/counter/ti-ecap-capture.c
24146
24147TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24148R:	David Lechner <[email protected]>
24149L:	[email protected]
24150F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
24151F:	drivers/counter/ti-eqep.c
24152
24153TI ETHERNET SWITCH DRIVER (CPSW)
24154R:	Siddharth Vadapalli <[email protected]>
24155R:	Roger Quadros <[email protected]>
24156L:	[email protected]
24157L:	[email protected]
24158S:	Maintained
24159F:	drivers/net/ethernet/ti/cpsw*
24160F:	drivers/net/ethernet/ti/davinci*
24161
24162TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24163M:	Alex Dubov <[email protected]>
24164S:	Maintained
24165W:	http://tifmxx.berlios.de/
24166F:	drivers/memstick/host/tifm_ms.c
24167F:	drivers/misc/tifm*
24168F:	drivers/mmc/host/tifm_sd.c
24169F:	include/linux/tifm.h
24170
24171TI FPD-LINK DRIVERS
24172M:	Tomi Valkeinen <[email protected]>
24173L:	[email protected]
24174S:	Maintained
24175F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
24176F:	drivers/media/i2c/ds90*
24177F:	include/media/i2c/ds90*
24178
24179TI HDC302X HUMIDITY DRIVER
24180M:	Javier Carrasco <[email protected]>
24181M:	Li peiyu <[email protected]>
24182L:	[email protected]
24183S:	Maintained
24184F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24185F:	drivers/iio/humidity/hdc3020.c
24186
24187TI ICSSG ETHERNET DRIVER (ICSSG)
24188R:	MD Danish Anwar <[email protected]>
24189R:	Roger Quadros <[email protected]>
24190L:	[email protected] (moderated for non-subscribers)
24191L:	[email protected]
24192S:	Maintained
24193F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
24194F:	drivers/net/ethernet/ti/icssg/*
24195
24196TI J721E CSI2RX DRIVER
24197M:	Jai Luthra <[email protected]>
24198L:	[email protected]
24199S:	Maintained
24200F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24201F:	drivers/media/platform/ti/j721e-csi2rx/
24202
24203TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24204M:	Nishanth Menon <[email protected]>
24205M:	Santosh Shilimkar <[email protected]>
24206L:	[email protected]
24207L:	[email protected] (moderated for non-subscribers)
24208S:	Maintained
24209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24210F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24211F:	drivers/pmdomain/ti/omap_prm.c
24212F:	drivers/soc/ti/*
24213F:	include/linux/pruss_driver.h
24214
24215TI LM49xxx FAMILY ASoC CODEC DRIVERS
24216M:	M R Swami Reddy <[email protected]>
24217M:	Vishwas A Deshpande <[email protected]>
24218L:	[email protected]
24219S:	Maintained
24220F:	sound/soc/codecs/isabelle*
24221F:	sound/soc/codecs/lm49453*
24222
24223TI LMP92064 ADC DRIVER
24224M:	Leonard Göhrs <[email protected]>
24225R:	[email protected]
24226L:	[email protected]
24227S:	Maintained
24228F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24229F:	drivers/iio/adc/ti-lmp92064.c
24230
24231TI PCM3060 ASoC CODEC DRIVER
24232M:	Kirill Marinushkin <[email protected]>
24233L:	[email protected]
24234S:	Maintained
24235F:	Documentation/devicetree/bindings/sound/pcm3060.txt
24236F:	sound/soc/codecs/pcm3060*
24237
24238TI TAS571X FAMILY ASoC CODEC DRIVER
24239M:	Kevin Cernekee <[email protected]>
24240L:	[email protected]
24241S:	Odd Fixes
24242F:	sound/soc/codecs/tas571x*
24243
24244TI TMAG5273 MAGNETOMETER DRIVER
24245M:	Gerald Loacker <[email protected]>
24246L:	[email protected]
24247S:	Maintained
24248F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24249F:	drivers/iio/magnetometer/tmag5273.c
24250
24251TI TRF7970A NFC DRIVER
24252M:	Mark Greer <[email protected]>
24253L:	[email protected]
24254S:	Supported
24255F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24256F:	drivers/nfc/trf7970a.c
24257
24258TI TSC2046 ADC DRIVER
24259M:	Oleksij Rempel <[email protected]>
24260R:	[email protected]
24261L:	[email protected]
24262S:	Maintained
24263F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24264F:	drivers/iio/adc/ti-tsc2046.c
24265
24266TI TWL4030 SERIES SOC CODEC DRIVER
24267M:	Peter Ujfalusi <[email protected]>
24268L:	[email protected]
24269S:	Maintained
24270F:	sound/soc/codecs/twl4030*
24271
24272TI VPE/CAL DRIVERS
24273M:	Benoit Parrot <[email protected]>
24274L:	[email protected]
24275S:	Maintained
24276W:	http://linuxtv.org/
24277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24278F:	Documentation/devicetree/bindings/media/ti,cal.yaml
24279F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
24280F:	drivers/media/platform/ti/cal/
24281F:	drivers/media/platform/ti/vpe/
24282
24283TI WILINK WIRELESS DRIVERS
24284L:	[email protected]
24285S:	Orphan
24286W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24287W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24288F:	drivers/net/wireless/ti/
24289
24290TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24291M:	John Stultz <[email protected]>
24292M:	Thomas Gleixner <[email protected]>
24293R:	Stephen Boyd <[email protected]>
24294L:	[email protected]
24295S:	Supported
24296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24297F:	include/linux/clocksource.h
24298F:	include/linux/time.h
24299F:	include/linux/timekeeper_internal.h
24300F:	include/linux/timekeeping.h
24301F:	include/linux/timex.h
24302F:	include/uapi/linux/time.h
24303F:	include/uapi/linux/timex.h
24304F:	kernel/time/alarmtimer.c
24305F:	kernel/time/clocksource*
24306F:	kernel/time/ntp*
24307F:	kernel/time/time.c
24308F:	kernel/time/timeconst.bc
24309F:	kernel/time/timeconv.c
24310F:	kernel/time/timecounter.c
24311F:	kernel/time/timekeeping*
24312F:	kernel/time/time_test.c
24313F:	tools/testing/selftests/timers/
24314
24315TIPC NETWORK LAYER
24316M:	Jon Maloy <[email protected]>
24317L:	[email protected] (core kernel code)
24318L:	[email protected] (user apps, general discussion)
24319S:	Maintained
24320W:	http://tipc.sourceforge.net/
24321F:	include/uapi/linux/tipc*.h
24322F:	net/tipc/
24323
24324TLAN NETWORK DRIVER
24325M:	Samuel Chessman <[email protected]>
24326L:	[email protected] (subscribers-only)
24327S:	Maintained
24328W:	http://sourceforge.net/projects/tlan/
24329F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24330F:	drivers/net/ethernet/ti/tlan.*
24331
24332TMIO/SDHI MMC DRIVER
24333M:	Wolfram Sang <[email protected]>
24334L:	[email protected]
24335L:	[email protected]
24336S:	Supported
24337F:	drivers/mmc/host/renesas_sdhi*
24338F:	drivers/mmc/host/tmio_mmc*
24339F:	include/linux/platform_data/tmio.h
24340
24341TMP513 HARDWARE MONITOR DRIVER
24342M:	Eric Tremblay <[email protected]>
24343L:	[email protected]
24344S:	Maintained
24345F:	Documentation/hwmon/tmp513.rst
24346F:	drivers/hwmon/tmp513.c
24347
24348TMPFS (SHMEM FILESYSTEM)
24349M:	Hugh Dickins <[email protected]>
24350R:	Baolin Wang <[email protected]>
24351L:	[email protected]
24352S:	Maintained
24353F:	include/linux/shmem_fs.h
24354F:	mm/shmem.c
24355
24356TOMOYO SECURITY MODULE
24357M:	Kentaro Takeda <[email protected]>
24358M:	Tetsuo Handa <[email protected]>
24359L:	[email protected] (subscribers-only, for developers in English)
24360L:	[email protected] (subscribers-only, for users in English)
24361L:	[email protected] (subscribers-only, for developers in Japanese)
24362L:	[email protected] (subscribers-only, for users in Japanese)
24363S:	Maintained
24364W:	https://tomoyo.sourceforge.net/
24365F:	security/tomoyo/
24366
24367TOPSTAR LAPTOP EXTRAS DRIVER
24368M:	Herton Ronaldo Krzesinski <[email protected]>
24369L:	[email protected]
24370S:	Maintained
24371F:	drivers/platform/x86/topstar-laptop.c
24372
24373TORTURE-TEST MODULES
24374M:	Davidlohr Bueso <[email protected]>
24375M:	"Paul E. McKenney" <[email protected]>
24376M:	Josh Triplett <[email protected]>
24377L:	[email protected]
24378S:	Supported
24379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24380F:	Documentation/RCU/torture.rst
24381F:	kernel/locking/locktorture.c
24382F:	kernel/rcu/rcuscale.c
24383F:	kernel/rcu/rcutorture.c
24384F:	kernel/rcu/refscale.c
24385F:	kernel/torture.c
24386
24387TOSHIBA ACPI EXTRAS DRIVER
24388M:	Azael Avalos <[email protected]>
24389L:	[email protected]
24390S:	Maintained
24391F:	drivers/platform/x86/toshiba_acpi.c
24392
24393TOSHIBA BLUETOOTH DRIVER
24394M:	Azael Avalos <[email protected]>
24395L:	[email protected]
24396S:	Maintained
24397F:	drivers/platform/x86/toshiba_bluetooth.c
24398
24399TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24400M:	Azael Avalos <[email protected]>
24401L:	[email protected]
24402S:	Maintained
24403F:	drivers/platform/x86/toshiba_haps.c
24404
24405TOSHIBA SMM DRIVER
24406M:	Jonathan Buzzard <[email protected]>
24407S:	Maintained
24408W:	http://www.buzzard.org.uk/toshiba/
24409F:	drivers/char/toshiba.c
24410F:	include/linux/toshiba.h
24411F:	include/uapi/linux/toshiba.h
24412
24413TOSHIBA TC358743 DRIVER
24414M:	Hans Verkuil <[email protected]>
24415L:	[email protected]
24416S:	Maintained
24417F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24418F:	drivers/media/i2c/tc358743*
24419F:	include/media/i2c/tc358743.h
24420
24421TOSHIBA WMI HOTKEYS DRIVER
24422M:	Azael Avalos <[email protected]>
24423L:	[email protected]
24424S:	Maintained
24425F:	drivers/platform/x86/toshiba-wmi.c
24426
24427TPM DEVICE DRIVER
24428M:	Peter Huewe <[email protected]>
24429M:	Jarkko Sakkinen <[email protected]>
24430R:	Jason Gunthorpe <[email protected]>
24431L:	[email protected]
24432S:	Maintained
24433W:	https://codeberg.org/jarkko/linux-tpmdd-test
24434Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24436F:	Documentation/devicetree/bindings/tpm/
24437F:	drivers/char/tpm/
24438F:	include/linux/tpm*.h
24439F:	include/uapi/linux/vtpm_proxy.h
24440F:	tools/testing/selftests/tpm2/
24441
24442TPS546D24 DRIVER
24443M:	Duke Du <[email protected]>
24444L:	[email protected]
24445S:	Maintained
24446F:	Documentation/hwmon/tps546d24.rst
24447F:	drivers/hwmon/pmbus/tps546d24.c
24448
24449TQ SYSTEMS BOARD & DRIVER SUPPORT
24450L:	[email protected]
24451S:	Supported
24452W:	https://www.tq-group.com/en/products/tq-embedded/
24453F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24454F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24455F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24456F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24457F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24458F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24459F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24460F:	drivers/gpio/gpio-tqmx86.c
24461F:	drivers/mfd/tqmx86.c
24462F:	drivers/watchdog/tqmx86_wdt.c
24463
24464TRACING
24465M:	Steven Rostedt <[email protected]>
24466M:	Masami Hiramatsu <[email protected]>
24467R:	Mathieu Desnoyers <[email protected]>
24468L:	[email protected]
24469L:	[email protected]
24470S:	Maintained
24471Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24473F:	Documentation/trace/*
24474F:	fs/tracefs/
24475F:	include/linux/trace*.h
24476F:	include/trace/
24477F:	kernel/trace/
24478F:	kernel/tracepoint.c
24479F:	scripts/tracing/
24480F:	tools/testing/selftests/ftrace/
24481
24482TRACING MMIO ACCESSES (MMIOTRACE)
24483M:	Steven Rostedt <[email protected]>
24484M:	Masami Hiramatsu <[email protected]>
24485R:	Pekka Paalanen <[email protected]>
24486L:	[email protected]
24487L:	[email protected]
24488S:	Maintained
24489F:	arch/x86/mm/kmmio.c
24490F:	arch/x86/mm/mmio-mod.c
24491F:	arch/x86/mm/testmmiotrace.c
24492F:	include/linux/mmiotrace.h
24493F:	kernel/trace/trace_mmiotrace.c
24494
24495TRACING OS NOISE / LATENCY TRACERS
24496M:	Steven Rostedt <[email protected]>
24497S:	Maintained
24498F:	Documentation/trace/hwlat_detector.rst
24499F:	Documentation/trace/osnoise-tracer.rst
24500F:	Documentation/trace/timerlat-tracer.rst
24501F:	arch/*/kernel/trace.c
24502F:	include/trace/events/osnoise.h
24503F:	kernel/trace/trace_hwlat.c
24504F:	kernel/trace/trace_irqsoff.c
24505F:	kernel/trace/trace_osnoise.c
24506F:	kernel/trace/trace_sched_wakeup.c
24507
24508TRADITIONAL CHINESE DOCUMENTATION
24509M:	Hu Haowen <[email protected]>
24510S:	Maintained
24511W:	https://github.com/srcres258/linux-doc
24512T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24513F:	Documentation/translations/zh_TW/
24514
24515TRIGGER SOURCE - PWM
24516M:	David Lechner <[email protected]>
24517S:	Maintained
24518F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24519
24520TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24521M:	Dan Williams <[email protected]>
24522L:	[email protected]
24523S:	Maintained
24524F:	Documentation/ABI/testing/configfs-tsm
24525F:	drivers/virt/coco/tsm.c
24526F:	include/linux/tsm.h
24527
24528TRUSTED SERVICES TEE DRIVER
24529M:	Balint Dobszay <[email protected]>
24530M:	Sudeep Holla <[email protected]>
24531L:	[email protected] (moderated for non-subscribers)
24532L:	[email protected]
24533S:	Maintained
24534F:	Documentation/tee/ts-tee.rst
24535F:	drivers/tee/tstee/
24536
24537TTY LAYER AND SERIAL DRIVERS
24538M:	Greg Kroah-Hartman <[email protected]>
24539M:	Jiri Slaby <[email protected]>
24540L:	[email protected]
24541L:	[email protected]
24542S:	Supported
24543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24544F:	Documentation/devicetree/bindings/serial/
24545F:	Documentation/driver-api/serial/
24546F:	drivers/tty/
24547F:	include/linux/selection.h
24548F:	include/linux/serial.h
24549F:	include/linux/serial_core.h
24550F:	include/linux/sysrq.h
24551F:	include/linux/tty*.h
24552F:	include/linux/vt.h
24553F:	include/linux/vt_*.h
24554F:	include/uapi/linux/serial.h
24555F:	include/uapi/linux/serial_core.h
24556F:	include/uapi/linux/tty.h
24557
24558TUA9001 MEDIA DRIVER
24559L:	[email protected]
24560S:	Orphan
24561W:	https://linuxtv.org
24562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24563F:	drivers/media/tuners/tua9001*
24564
24565TULIP NETWORK DRIVERS
24566L:	[email protected]
24567L:	[email protected]
24568S:	Orphan
24569F:	drivers/net/ethernet/dec/tulip/
24570
24571TUN/TAP driver
24572M:	Willem de Bruijn <[email protected]>
24573M:	Jason Wang <[email protected]>
24574S:	Maintained
24575W:	http://vtun.sourceforge.net/tun
24576F:	Documentation/networking/tuntap.rst
24577F:	arch/um/os-Linux/drivers/
24578F:	drivers/net/tap.c
24579F:	drivers/net/tun*
24580
24581TURBOCHANNEL SUBSYSTEM
24582M:	"Maciej W. Rozycki" <[email protected]>
24583L:	[email protected]
24584S:	Maintained
24585Q:	https://patchwork.kernel.org/project/linux-mips/list/
24586F:	drivers/tc/
24587F:	include/linux/tc.h
24588
24589TURBOSTAT UTILITY
24590M:	"Len Brown" <[email protected]>
24591L:	[email protected]
24592S:	Supported
24593Q:	https://patchwork.kernel.org/project/linux-pm/list/
24594B:	https://bugzilla.kernel.org
24595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24596F:	tools/power/x86/turbostat/
24597F:	tools/testing/selftests/turbostat/
24598
24599TW5864 VIDEO4LINUX DRIVER
24600M:	Bluecherry Maintainers <[email protected]>
24601M:	Andrey Utkin <[email protected]>
24602M:	Andrey Utkin <[email protected]>
24603L:	[email protected]
24604S:	Supported
24605F:	drivers/media/pci/tw5864/
24606
24607TW68 VIDEO4LINUX DRIVER
24608M:	Hans Verkuil <[email protected]>
24609L:	[email protected]
24610S:	Odd Fixes
24611W:	https://linuxtv.org
24612T:	git git://linuxtv.org/media.git
24613F:	drivers/media/pci/tw68/
24614
24615TW686X VIDEO4LINUX DRIVER
24616M:	Ezequiel Garcia <[email protected]>
24617L:	[email protected]
24618S:	Maintained
24619W:	http://linuxtv.org
24620T:	git git://linuxtv.org/media.git
24621F:	drivers/media/pci/tw686x/
24622
24623U-BOOT ENVIRONMENT VARIABLES
24624M:	Rafał Miłecki <[email protected]>
24625S:	Maintained
24626F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24627F:	drivers/nvmem/layouts/u-boot-env.c
24628F:	drivers/nvmem/u-boot-env.c
24629
24630UACCE ACCELERATOR FRAMEWORK
24631M:	Zhangfei Gao <[email protected]>
24632M:	Zhou Wang <[email protected]>
24633L:	[email protected]
24634L:	[email protected]
24635S:	Maintained
24636F:	Documentation/ABI/testing/sysfs-driver-uacce
24637F:	Documentation/misc-devices/uacce.rst
24638F:	drivers/misc/uacce/
24639F:	include/linux/uacce.h
24640F:	include/uapi/misc/uacce/
24641
24642UBI FILE SYSTEM (UBIFS)
24643M:	Richard Weinberger <[email protected]>
24644R:	Zhihao Cheng <[email protected]>
24645L:	[email protected]
24646S:	Supported
24647W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24650F:	Documentation/ABI/testing/sysfs-fs-ubifs
24651F:	Documentation/filesystems/ubifs-authentication.rst
24652F:	Documentation/filesystems/ubifs.rst
24653F:	fs/ubifs/
24654
24655UBLK USERSPACE BLOCK DRIVER
24656M:	Ming Lei <[email protected]>
24657L:	[email protected]
24658S:	Maintained
24659F:	Documentation/block/ublk.rst
24660F:	drivers/block/ublk_drv.c
24661F:	include/uapi/linux/ublk_cmd.h
24662F:	tools/testing/selftests/ublk/
24663
24664UBSAN
24665M:	Kees Cook <[email protected]>
24666R:	Marco Elver <[email protected]>
24667R:	Andrey Konovalov <[email protected]>
24668R:	Andrey Ryabinin <[email protected]>
24669L:	[email protected]
24670L:	[email protected]
24671S:	Supported
24672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24673F:	Documentation/dev-tools/ubsan.rst
24674F:	include/linux/ubsan.h
24675F:	lib/Kconfig.ubsan
24676F:	lib/test_ubsan.c
24677F:	lib/ubsan.c
24678F:	lib/ubsan.h
24679F:	scripts/Makefile.ubsan
24680K:	\bARCH_HAS_UBSAN\b
24681
24682UCLINUX (M68KNOMMU AND COLDFIRE)
24683M:	Greg Ungerer <[email protected]>
24684L:	[email protected]
24685S:	Maintained
24686W:	http://www.linux-m68k.org/
24687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24688F:	arch/m68k/*/*_no.*
24689F:	arch/m68k/68*/
24690F:	arch/m68k/coldfire/
24691F:	arch/m68k/include/asm/*_no.*
24692
24693UDF FILESYSTEM
24694M:	Jan Kara <[email protected]>
24695S:	Maintained
24696F:	Documentation/filesystems/udf.rst
24697F:	fs/udf/
24698
24699UDRAW TABLET
24700M:	Bastien Nocera <[email protected]>
24701L:	[email protected]
24702S:	Maintained
24703F:	drivers/hid/hid-udraw-ps3.c
24704
24705UHID USERSPACE HID IO DRIVER
24706M:	David Rheinsberg <[email protected]>
24707L:	[email protected]
24708S:	Maintained
24709F:	drivers/hid/uhid.c
24710F:	include/uapi/linux/uhid.h
24711
24712ULPI BUS
24713M:	Heikki Krogerus <[email protected]>
24714L:	[email protected]
24715S:	Maintained
24716F:	drivers/usb/common/ulpi.c
24717F:	include/linux/ulpi/
24718
24719UNICODE SUBSYSTEM
24720M:	Gabriel Krisman Bertazi <[email protected]>
24721L:	[email protected]
24722S:	Supported
24723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24724F:	fs/unicode/
24725
24726UNIFDEF
24727M:	Tony Finch <[email protected]>
24728S:	Maintained
24729W:	http://dotat.at/prog/unifdef
24730F:	scripts/unifdef.c
24731
24732UNIFORM CDROM DRIVER
24733M:	Phillip Potter <[email protected]>
24734S:	Maintained
24735F:	Documentation/cdrom/
24736F:	drivers/cdrom/cdrom.c
24737F:	include/linux/cdrom.h
24738F:	include/uapi/linux/cdrom.h
24739
24740UNION-FIND
24741M:	Xavier <[email protected]>
24742L:	[email protected]
24743S:	Maintained
24744F:	Documentation/core-api/union_find.rst
24745F:	Documentation/translations/zh_CN/core-api/union_find.rst
24746F:	include/linux/union_find.h
24747F:	lib/union_find.c
24748
24749UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24750R:	Alim Akhtar <[email protected]>
24751R:	Avri Altman <[email protected]>
24752R:	Bart Van Assche <[email protected]>
24753L:	[email protected]
24754S:	Supported
24755F:	Documentation/devicetree/bindings/ufs/
24756F:	Documentation/scsi/ufs.rst
24757F:	drivers/ufs/core/
24758
24759UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24760M:	Pedro Sousa <[email protected]>
24761L:	[email protected]
24762S:	Supported
24763F:	drivers/ufs/host/*dwc*
24764
24765UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24766M:	Alim Akhtar <[email protected]>
24767R:	Peter Griffin <[email protected]>
24768L:	[email protected]
24769L:	[email protected]
24770S:	Maintained
24771F:	drivers/ufs/host/ufs-exynos*
24772
24773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24774M:	Peter Wang <[email protected]>
24775R:	Stanley Jhu <[email protected]>
24776L:	[email protected]
24777L:	[email protected] (moderated for non-subscribers)
24778S:	Maintained
24779F:	drivers/ufs/host/ufs-mediatek*
24780
24781UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24782M:	Manivannan Sadhasivam <[email protected]>
24783L:	[email protected]
24784L:	[email protected]
24785S:	Maintained
24786F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24787F:	drivers/ufs/host/ufs-qcom*
24788
24789UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24790M:	Yoshihiro Shimoda <[email protected]>
24791L:	[email protected]
24792L:	[email protected]
24793S:	Maintained
24794F:	drivers/ufs/host/ufs-renesas.c
24795
24796UNSORTED BLOCK IMAGES (UBI)
24797M:	Richard Weinberger <[email protected]>
24798R:	Zhihao Cheng <[email protected]>
24799L:	[email protected]
24800S:	Supported
24801W:	http://www.linux-mtd.infradead.org/
24802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24804F:	drivers/mtd/ubi/
24805F:	include/linux/mtd/ubi.h
24806F:	include/uapi/mtd/ubi-user.h
24807
24808UPROBES
24809M:	Masami Hiramatsu <[email protected]>
24810M:	Oleg Nesterov <[email protected]>
24811M:	Peter Zijlstra <[email protected]>
24812L:	[email protected]
24813L:	[email protected]
24814S:	Maintained
24815F:	arch/*/include/asm/uprobes.h
24816F:	arch/*/kernel/probes/uprobes.c
24817F:	arch/*/kernel/uprobes.c
24818F:	include/linux/uprobes.h
24819F:	kernel/events/uprobes.c
24820
24821USB "USBNET" DRIVER FRAMEWORK
24822M:	Oliver Neukum <[email protected]>
24823L:	[email protected]
24824S:	Maintained
24825W:	http://www.linux-usb.org/usbnet
24826F:	drivers/net/usb/usbnet.c
24827F:	include/linux/usb/usbnet.h
24828
24829USB ACM DRIVER
24830M:	Oliver Neukum <[email protected]>
24831L:	[email protected]
24832S:	Maintained
24833F:	Documentation/usb/acm.rst
24834F:	drivers/usb/class/cdc-acm.*
24835
24836USB APPLE MFI FASTCHARGE DRIVER
24837M:	Bastien Nocera <[email protected]>
24838L:	[email protected]
24839S:	Maintained
24840F:	drivers/usb/misc/apple-mfi-fastcharge.c
24841
24842USB AR5523 WIRELESS DRIVER
24843L:	[email protected]
24844S:	Orphan
24845F:	drivers/net/wireless/ath/ar5523/
24846
24847USB ATTACHED SCSI
24848M:	Oliver Neukum <[email protected]>
24849L:	[email protected]
24850L:	[email protected]
24851S:	Maintained
24852F:	drivers/usb/storage/uas.c
24853
24854USB CDC ETHERNET DRIVER
24855M:	Oliver Neukum <[email protected]>
24856L:	[email protected]
24857S:	Maintained
24858F:	drivers/net/usb/cdc_*.c
24859F:	include/uapi/linux/usb/cdc.h
24860
24861USB CHAOSKEY DRIVER
24862M:	Keith Packard <[email protected]>
24863L:	[email protected]
24864S:	Maintained
24865F:	drivers/usb/misc/chaoskey.c
24866
24867USB CYPRESS C67X00 DRIVER
24868L:	[email protected]
24869S:	Orphan
24870F:	drivers/usb/c67x00/
24871
24872USB DAVICOM DM9601 DRIVER
24873M:	Peter Korsgaard <[email protected]>
24874L:	[email protected]
24875S:	Maintained
24876W:	http://www.linux-usb.org/usbnet
24877F:	drivers/net/usb/dm9601.c
24878
24879USB EHCI DRIVER
24880M:	Alan Stern <[email protected]>
24881L:	[email protected]
24882S:	Maintained
24883F:	Documentation/usb/ehci.rst
24884F:	drivers/usb/host/ehci*
24885
24886USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24887M:	Jiri Kosina <[email protected]>
24888M:	Benjamin Tissoires <[email protected]>
24889L:	[email protected]
24890S:	Maintained
24891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24892F:	Documentation/hid/hiddev.rst
24893F:	drivers/hid/usbhid/
24894
24895USB INTEL XHCI ROLE MUX DRIVER
24896M:	Hans de Goede <[email protected]>
24897L:	[email protected]
24898S:	Maintained
24899F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24900
24901USB IP DRIVER FOR HISILICON KIRIN 960
24902M:	Yu Chen <[email protected]>
24903M:	Binghui Wang <[email protected]>
24904L:	[email protected]
24905S:	Maintained
24906F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24907F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24908
24909USB IP DRIVER FOR HISILICON KIRIN 970
24910M:	Mauro Carvalho Chehab <[email protected]>
24911L:	[email protected]
24912S:	Maintained
24913F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24914F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24915
24916USB ISP116X DRIVER
24917M:	Olav Kongas <[email protected]>
24918L:	[email protected]
24919S:	Maintained
24920F:	drivers/usb/host/isp116x*
24921F:	include/linux/usb/isp116x.h
24922
24923USB ISP1760 DRIVER
24924M:	Rui Miguel Silva <[email protected]>
24925L:	[email protected]
24926S:	Maintained
24927F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24928F:	drivers/usb/isp1760/*
24929
24930USB LAN78XX ETHERNET DRIVER
24931M:	Thangaraj Samynathan <[email protected]>
24932M:	Rengarajan Sundararajan <[email protected]>
24933M:	[email protected]
24934L:	[email protected]
24935S:	Maintained
24936F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24937F:	drivers/net/usb/lan78xx.*
24938F:	include/dt-bindings/net/microchip-lan78xx.h
24939
24940USB MASS STORAGE DRIVER
24941M:	Alan Stern <[email protected]>
24942L:	[email protected]
24943L:	[email protected]
24944S:	Maintained
24945F:	drivers/usb/storage/
24946
24947USB MIDI DRIVER
24948M:	Clemens Ladisch <[email protected]>
24949L:	[email protected]
24950S:	Maintained
24951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24952F:	sound/usb/midi.*
24953
24954USB NETWORKING DRIVERS
24955L:	[email protected]
24956S:	Odd Fixes
24957F:	drivers/net/usb/
24958
24959USB OHCI DRIVER
24960M:	Alan Stern <[email protected]>
24961L:	[email protected]
24962S:	Maintained
24963F:	Documentation/usb/ohci.rst
24964F:	drivers/usb/host/ohci*
24965
24966USB OTG FSM (Finite State Machine)
24967M:	Peter Chen <[email protected]>
24968L:	[email protected]
24969S:	Maintained
24970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24971F:	drivers/usb/common/usb-otg-fsm.c
24972
24973USB OVER IP DRIVER
24974M:	Valentina Manea <[email protected]>
24975M:	Shuah Khan <[email protected]>
24976M:	Shuah Khan <[email protected]>
24977R:	Hongren Zheng <[email protected]>
24978L:	[email protected]
24979S:	Maintained
24980F:	Documentation/usb/usbip_protocol.rst
24981F:	drivers/usb/usbip/
24982F:	tools/testing/selftests/drivers/usb/usbip/
24983F:	tools/usb/usbip/
24984
24985USB PEGASUS DRIVER
24986M:	Petko Manolov <[email protected]>
24987L:	[email protected]
24988L:	[email protected]
24989S:	Maintained
24990W:	https://github.com/petkan/pegasus
24991T:	git https://github.com/petkan/pegasus.git
24992F:	drivers/net/usb/pegasus.*
24993
24994USB PRINTER DRIVER (usblp)
24995M:	Pete Zaitcev <[email protected]>
24996L:	[email protected]
24997S:	Supported
24998F:	drivers/usb/class/usblp.c
24999
25000USB QMI WWAN NETWORK DRIVER
25001M:	Bjørn Mork <[email protected]>
25002L:	[email protected]
25003S:	Maintained
25004F:	Documentation/ABI/testing/sysfs-class-net-qmi
25005F:	drivers/net/usb/qmi_wwan.c
25006
25007USB RAW GADGET DRIVER
25008R:	Andrey Konovalov <[email protected]>
25009L:	[email protected]
25010S:	Maintained
25011B:	https://github.com/xairy/raw-gadget/issues
25012F:	Documentation/usb/raw-gadget.rst
25013F:	drivers/usb/gadget/legacy/raw_gadget.c
25014F:	include/uapi/linux/usb/raw_gadget.h
25015
25016USB RTL8150 DRIVER
25017M:	Petko Manolov <[email protected]>
25018L:	[email protected]
25019L:	[email protected]
25020S:	Maintained
25021W:	https://github.com/petkan/rtl8150
25022T:	git https://github.com/petkan/rtl8150.git
25023F:	drivers/net/usb/rtl8150.c
25024
25025USB SERIAL SUBSYSTEM
25026M:	Johan Hovold <[email protected]>
25027L:	[email protected]
25028S:	Maintained
25029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25030F:	Documentation/usb/usb-serial.rst
25031F:	drivers/usb/serial/
25032F:	include/linux/usb/serial.h
25033
25034USB SMSC75XX ETHERNET DRIVER
25035M:	Steve Glendinning <[email protected]>
25036L:	[email protected]
25037S:	Maintained
25038F:	drivers/net/usb/smsc75xx.*
25039
25040USB SMSC95XX ETHERNET DRIVER
25041M:	Steve Glendinning <[email protected]>
25042M:	[email protected]
25043L:	[email protected]
25044S:	Maintained
25045F:	drivers/net/usb/smsc95xx.*
25046
25047USB SUBSYSTEM
25048M:	Greg Kroah-Hartman <[email protected]>
25049L:	[email protected]
25050S:	Supported
25051W:	http://www.linux-usb.org
25052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25053F:	Documentation/devicetree/bindings/usb/
25054F:	Documentation/usb/
25055F:	drivers/usb/
25056F:	include/dt-bindings/usb/
25057F:	include/linux/usb.h
25058F:	include/linux/usb/
25059F:	include/uapi/linux/usb/
25060
25061USB TYPEC BUS FOR ALTERNATE MODES
25062M:	Heikki Krogerus <[email protected]>
25063L:	[email protected]
25064S:	Maintained
25065F:	Documentation/ABI/testing/sysfs-bus-typec
25066F:	Documentation/driver-api/usb/typec_bus.rst
25067F:	drivers/usb/typec/altmodes/
25068F:	include/linux/usb/typec_altmode.h
25069
25070USB TYPEC CLASS
25071M:	Heikki Krogerus <[email protected]>
25072L:	[email protected]
25073S:	Maintained
25074F:	Documentation/ABI/testing/sysfs-class-typec
25075F:	Documentation/driver-api/usb/typec.rst
25076F:	drivers/usb/typec/
25077F:	include/linux/usb/typec.h
25078
25079USB TYPEC INTEL PMC MUX DRIVER
25080M:	Heikki Krogerus <[email protected]>
25081L:	[email protected]
25082S:	Maintained
25083F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25084F:	drivers/usb/typec/mux/intel_pmc_mux.c
25085
25086USB TYPEC PI3USB30532 MUX DRIVER
25087M:	Hans de Goede <[email protected]>
25088L:	[email protected]
25089S:	Maintained
25090F:	drivers/usb/typec/mux/pi3usb30532.c
25091
25092USB TYPEC PORT CONTROLLER DRIVERS
25093L:	[email protected]
25094S:	Orphan
25095F:	drivers/usb/typec/tcpm/
25096
25097USB TYPEC TUSB1046 MUX DRIVER
25098M:	Romain Gantois <[email protected]>
25099L:	[email protected]
25100S:	Maintained
25101F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25102F:	drivers/usb/typec/mux/tusb1046.c
25103
25104USB UHCI DRIVER
25105M:	Alan Stern <[email protected]>
25106L:	[email protected]
25107S:	Maintained
25108F:	drivers/usb/host/uhci*
25109
25110USB VIDEO CLASS
25111M:	Laurent Pinchart <[email protected]>
25112M:	Hans de Goede <[email protected]>
25113L:	[email protected]
25114S:	Maintained
25115W:	http://www.ideasonboard.org/uvc/
25116T:	git git://linuxtv.org/media.git
25117F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
25118F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25119F:	drivers/media/common/uvc.c
25120F:	drivers/media/usb/uvc/
25121F:	include/linux/usb/uvc.h
25122F:	include/uapi/linux/uvcvideo.h
25123
25124USB WEBCAM GADGET
25125L:	[email protected]
25126S:	Orphan
25127F:	drivers/usb/gadget/function/*uvc*
25128F:	drivers/usb/gadget/legacy/webcam.c
25129F:	include/uapi/linux/usb/g_uvc.h
25130
25131USB XHCI DRIVER
25132M:	Mathias Nyman <[email protected]>
25133L:	[email protected]
25134S:	Supported
25135F:	drivers/usb/host/pci-quirks*
25136F:	drivers/usb/host/xhci*
25137
25138USER DATAGRAM PROTOCOL (UDP)
25139M:	Willem de Bruijn <[email protected]>
25140L:	[email protected]
25141S:	Maintained
25142F:	include/linux/udp.h
25143F:	include/net/udp.h
25144F:	include/trace/events/udp.h
25145F:	include/uapi/linux/udp.h
25146F:	net/ipv4/udp.c
25147F:	net/ipv6/udp.c
25148
25149USER-MODE LINUX (UML)
25150M:	Richard Weinberger <[email protected]>
25151M:	Anton Ivanov <[email protected]>
25152M:	Johannes Berg <[email protected]>
25153L:	[email protected]
25154S:	Maintained
25155W:	http://user-mode-linux.sourceforge.net
25156Q:	https://patchwork.ozlabs.org/project/linux-um/list/
25157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25159F:	Documentation/virt/uml/
25160F:	arch/um/
25161F:	arch/x86/um/
25162F:	fs/hostfs/
25163
25164USERSPACE COPYIN/COPYOUT (UIOVEC)
25165M:	Alexander Viro <[email protected]>
25166S:	Maintained
25167F:	include/linux/uio.h
25168F:	lib/iov_iter.c
25169
25170USERSPACE DMA BUFFER DRIVER
25171M:	Gerd Hoffmann <[email protected]>
25172M:	Vivek Kasireddy <[email protected]>
25173L:	[email protected]
25174S:	Maintained
25175T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25176F:	drivers/dma-buf/udmabuf.c
25177F:	include/uapi/linux/udmabuf.h
25178
25179USERSPACE I/O (UIO)
25180M:	Greg Kroah-Hartman <[email protected]>
25181S:	Maintained
25182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25183F:	Documentation/driver-api/uio-howto.rst
25184F:	drivers/uio/
25185F:	include/linux/uio_driver.h
25186
25187UTIL-LINUX PACKAGE
25188M:	Karel Zak <[email protected]>
25189L:	[email protected]
25190S:	Maintained
25191W:	http://en.wikipedia.org/wiki/Util-linux
25192T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25193
25194UUID HELPERS
25195R:	Andy Shevchenko <[email protected]>
25196L:	[email protected]
25197S:	Maintained
25198F:	include/linux/uuid.h
25199F:	lib/test_uuid.c
25200F:	lib/uuid.c
25201
25202UV SYSFS DRIVER
25203M:	Justin Ernst <[email protected]>
25204L:	[email protected]
25205S:	Maintained
25206F:	drivers/platform/x86/uv_sysfs.c
25207
25208UVESAFB DRIVER
25209M:	Michal Januszewski <[email protected]>
25210L:	[email protected]
25211S:	Maintained
25212W:	https://github.com/mjanusz/v86d
25213F:	Documentation/fb/uvesafb.rst
25214F:	drivers/video/fbdev/uvesafb.*
25215
25216Ux500 CLOCK DRIVERS
25217M:	Ulf Hansson <[email protected]>
25218L:	[email protected]
25219L:	[email protected] (moderated for non-subscribers)
25220S:	Maintained
25221F:	drivers/clk/ux500/
25222
25223V4L2 ASYNC AND FWNODE FRAMEWORKS
25224M:	Sakari Ailus <[email protected]>
25225L:	[email protected]
25226S:	Maintained
25227T:	git git://linuxtv.org/media.git
25228F:	drivers/media/v4l2-core/v4l2-async.c
25229F:	drivers/media/v4l2-core/v4l2-fwnode.c
25230F:	include/media/v4l2-async.h
25231F:	include/media/v4l2-fwnode.h
25232
25233V4L2 LENS DRIVERS
25234M:	Sakari Ailus <[email protected]>
25235L:	[email protected]
25236S:	Maintained
25237F:	drivers/media/i2c/ak*
25238F:	drivers/media/i2c/dw*
25239F:	drivers/media/i2c/lm*
25240
25241V4L2 CAMERA SENSOR DRIVERS
25242M:	Sakari Ailus <[email protected]>
25243L:	[email protected]
25244S:	Maintained
25245F:	Documentation/driver-api/media/camera-sensor.rst
25246F:	Documentation/driver-api/media/tx-rx.rst
25247F:	drivers/media/i2c/ar*
25248F:	drivers/media/i2c/gc*
25249F:	drivers/media/i2c/hi*
25250F:	drivers/media/i2c/imx*
25251F:	drivers/media/i2c/mt*
25252F:	drivers/media/i2c/og*
25253F:	drivers/media/i2c/ov*
25254F:	drivers/media/i2c/s5*
25255F:	drivers/media/i2c/vgxy61.c
25256
25257VF610 NAND DRIVER
25258M:	Stefan Agner <[email protected]>
25259L:	[email protected]
25260S:	Supported
25261F:	drivers/mtd/nand/raw/vf610_nfc.c
25262
25263VFAT/FAT/MSDOS FILESYSTEM
25264M:	OGAWA Hirofumi <[email protected]>
25265S:	Maintained
25266F:	Documentation/filesystems/vfat.rst
25267F:	fs/fat/
25268F:	tools/testing/selftests/filesystems/fat/
25269
25270VFIO CDX DRIVER
25271M:	Nipun Gupta <[email protected]>
25272M:	Nikhil Agarwal <[email protected]>
25273L:	[email protected]
25274S:	Maintained
25275F:	drivers/vfio/cdx/*
25276
25277VFIO DRIVER
25278M:	Alex Williamson <[email protected]>
25279L:	[email protected]
25280S:	Maintained
25281T:	git https://github.com/awilliam/linux-vfio.git
25282F:	Documentation/ABI/testing/debugfs-vfio
25283F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
25284F:	Documentation/driver-api/vfio.rst
25285F:	drivers/vfio/
25286F:	include/linux/vfio.h
25287F:	include/linux/vfio_pci_core.h
25288F:	include/uapi/linux/vfio.h
25289
25290VFIO FSL-MC DRIVER
25291L:	[email protected]
25292S:	Orphan
25293F:	drivers/vfio/fsl-mc/
25294
25295VFIO HISILICON PCI DRIVER
25296M:	Longfang Liu <[email protected]>
25297M:	Shameer Kolothum <[email protected]>
25298L:	[email protected]
25299S:	Maintained
25300F:	drivers/vfio/pci/hisilicon/
25301
25302VFIO MEDIATED DEVICE DRIVERS
25303M:	Kirti Wankhede <[email protected]>
25304L:	[email protected]
25305S:	Maintained
25306F:	Documentation/driver-api/vfio-mediated-device.rst
25307F:	drivers/vfio/mdev/
25308F:	include/linux/mdev.h
25309F:	samples/vfio-mdev/
25310
25311VFIO MLX5 PCI DRIVER
25312M:	Yishai Hadas <[email protected]>
25313L:	[email protected]
25314S:	Maintained
25315F:	drivers/vfio/pci/mlx5/
25316
25317VFIO NVIDIA GRACE GPU DRIVER
25318M:	Ankit Agrawal <[email protected]>
25319L:	[email protected]
25320S:	Supported
25321F:	drivers/vfio/pci/nvgrace-gpu/
25322
25323VFIO PCI DEVICE SPECIFIC DRIVERS
25324R:	Jason Gunthorpe <[email protected]>
25325R:	Yishai Hadas <[email protected]>
25326R:	Shameer Kolothum <[email protected]>
25327R:	Kevin Tian <[email protected]>
25328L:	[email protected]
25329S:	Maintained
25330P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25331F:	drivers/vfio/pci/*/
25332
25333VFIO PDS PCI DRIVER
25334M:	Brett Creeley <[email protected]>
25335L:	[email protected]
25336S:	Maintained
25337F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25338F:	drivers/vfio/pci/pds/
25339
25340VFIO PLATFORM DRIVER
25341M:	Eric Auger <[email protected]>
25342L:	[email protected]
25343S:	Maintained
25344F:	drivers/vfio/platform/
25345
25346VFIO QAT PCI DRIVER
25347M:	Xin Zeng <[email protected]>
25348M:	Giovanni Cabiddu <[email protected]>
25349L:	[email protected]
25350L:	[email protected]
25351S:	Supported
25352F:	drivers/vfio/pci/qat/
25353
25354VFIO VIRTIO PCI DRIVER
25355M:	Yishai Hadas <[email protected]>
25356L:	[email protected]
25357L:	[email protected]
25358S:	Maintained
25359F:	drivers/vfio/pci/virtio
25360
25361VGA_SWITCHEROO
25362R:	Lukas Wunner <[email protected]>
25363S:	Maintained
25364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25365F:	Documentation/gpu/vga-switcheroo.rst
25366F:	drivers/gpu/vga/vga_switcheroo.c
25367F:	include/linux/vga_switcheroo.h
25368
25369VIA RHINE NETWORK DRIVER
25370M:	Kevin Brace <[email protected]>
25371S:	Maintained
25372F:	drivers/net/ethernet/via/via-rhine.c
25373
25374VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25375M:	Florian Tobias Schandinat <[email protected]>
25376L:	[email protected]
25377S:	Maintained
25378F:	drivers/video/fbdev/via/
25379F:	include/linux/via-core.h
25380F:	include/linux/via_i2c.h
25381
25382VIA VELOCITY NETWORK DRIVER
25383M:	Francois Romieu <[email protected]>
25384L:	[email protected]
25385S:	Maintained
25386F:	drivers/net/ethernet/via/via-velocity.*
25387
25388VICODEC VIRTUAL CODEC DRIVER
25389M:	Hans Verkuil <[email protected]>
25390L:	[email protected]
25391S:	Maintained
25392W:	https://linuxtv.org
25393T:	git git://linuxtv.org/media.git
25394F:	drivers/media/test-drivers/vicodec/*
25395
25396VIDEO I2C POLLING DRIVER
25397M:	Matt Ranostay <[email protected]>
25398L:	[email protected]
25399S:	Maintained
25400F:	drivers/media/i2c/video-i2c.c
25401
25402VIDEO MULTIPLEXER DRIVER
25403M:	Philipp Zabel <[email protected]>
25404L:	[email protected]
25405S:	Maintained
25406F:	drivers/media/platform/video-mux.c
25407
25408VIDEOBUF2 FRAMEWORK
25409M:	Tomasz Figa <[email protected]>
25410M:	Marek Szyprowski <[email protected]>
25411L:	[email protected]
25412S:	Maintained
25413F:	drivers/media/common/videobuf2/*
25414F:	include/media/videobuf2-*
25415
25416VIDTV VIRTUAL DIGITAL TV DRIVER
25417M:	Daniel W. S. Almeida <[email protected]>
25418L:	[email protected]
25419S:	Maintained
25420W:	https://linuxtv.org
25421T:	git git://linuxtv.org/media.git
25422F:	drivers/media/test-drivers/vidtv/*
25423
25424VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25425M:	Shuah Khan <[email protected]>
25426R:	Kieran Bingham <[email protected]>
25427L:	[email protected]
25428S:	Maintained
25429W:	https://linuxtv.org
25430T:	git git://linuxtv.org/media.git
25431F:	drivers/media/test-drivers/vimc/*
25432
25433VIRT LIB
25434M:	Alex Williamson <[email protected]>
25435M:	Paolo Bonzini <[email protected]>
25436L:	[email protected]
25437S:	Supported
25438F:	virt/lib/
25439
25440VIRTIO AND VHOST VSOCK DRIVER
25441M:	Stefan Hajnoczi <[email protected]>
25442M:	Stefano Garzarella <[email protected]>
25443L:	[email protected]
25444L:	[email protected]
25445L:	[email protected]
25446S:	Maintained
25447F:	drivers/vhost/vsock.c
25448F:	include/linux/virtio_vsock.h
25449F:	include/uapi/linux/virtio_vsock.h
25450F:	net/vmw_vsock/virtio_transport.c
25451F:	net/vmw_vsock/virtio_transport_common.c
25452
25453VIRTIO BALLOON
25454M:	"Michael S. Tsirkin" <[email protected]>
25455M:	David Hildenbrand <[email protected]>
25456L:	[email protected]
25457S:	Maintained
25458F:	drivers/virtio/virtio_balloon.c
25459F:	include/linux/balloon_compaction.h
25460F:	include/uapi/linux/virtio_balloon.h
25461F:	mm/balloon_compaction.c
25462
25463VIRTIO BLOCK AND SCSI DRIVERS
25464M:	"Michael S. Tsirkin" <[email protected]>
25465M:	Jason Wang <[email protected]>
25466R:	Paolo Bonzini <[email protected]>
25467R:	Stefan Hajnoczi <[email protected]>
25468R:	Eugenio Pérez <[email protected]>
25469L:	[email protected]
25470S:	Maintained
25471F:	drivers/block/virtio_blk.c
25472F:	drivers/scsi/virtio_scsi.c
25473F:	include/uapi/linux/virtio_blk.h
25474F:	include/uapi/linux/virtio_scsi.h
25475
25476VIRTIO CONSOLE DRIVER
25477M:	Amit Shah <[email protected]>
25478L:	[email protected]
25479S:	Maintained
25480F:	drivers/char/virtio_console.c
25481F:	include/uapi/linux/virtio_console.h
25482
25483VIRTIO CORE AND NET DRIVERS
25484M:	"Michael S. Tsirkin" <[email protected]>
25485M:	Jason Wang <[email protected]>
25486R:	Xuan Zhuo <[email protected]>
25487R:	Eugenio Pérez <[email protected]>
25488L:	[email protected]
25489S:	Maintained
25490F:	Documentation/ABI/testing/sysfs-bus-vdpa
25491F:	Documentation/ABI/testing/sysfs-class-vduse
25492F:	Documentation/devicetree/bindings/virtio/
25493F:	Documentation/driver-api/virtio/
25494F:	drivers/block/virtio_blk.c
25495F:	drivers/crypto/virtio/
25496F:	drivers/net/virtio_net.c
25497F:	drivers/vdpa/
25498F:	drivers/virtio/
25499F:	include/linux/vdpa.h
25500F:	include/linux/virtio*.h
25501F:	include/linux/vringh.h
25502F:	include/uapi/linux/virtio_*.h
25503F:	net/vmw_vsock/virtio*
25504F:	tools/virtio/
25505F:	tools/testing/selftests/drivers/net/virtio_net/
25506
25507VIRTIO CRYPTO DRIVER
25508M:	Gonglei <[email protected]>
25509L:	[email protected]
25510L:	[email protected]
25511S:	Maintained
25512F:	drivers/crypto/virtio/
25513F:	include/uapi/linux/virtio_crypto.h
25514
25515VIRTIO DRIVERS FOR S390
25516M:	Cornelia Huck <[email protected]>
25517M:	Halil Pasic <[email protected]>
25518M:	Eric Farman <[email protected]>
25519L:	[email protected]
25520L:	[email protected]
25521L:	[email protected]
25522S:	Supported
25523F:	arch/s390/include/uapi/asm/virtio-ccw.h
25524F:	drivers/s390/virtio/
25525
25526VIRTIO FILE SYSTEM
25527M:	Vivek Goyal <[email protected]>
25528M:	Stefan Hajnoczi <[email protected]>
25529M:	Miklos Szeredi <[email protected]>
25530R:	Eugenio Pérez <[email protected]>
25531L:	[email protected]
25532L:	[email protected]
25533S:	Supported
25534W:	https://virtio-fs.gitlab.io/
25535F:	Documentation/filesystems/virtiofs.rst
25536F:	fs/fuse/virtio_fs.c
25537F:	include/uapi/linux/virtio_fs.h
25538
25539VIRTIO GPIO DRIVER
25540M:	Enrico Weigelt, metux IT consult <[email protected]>
25541M:	Viresh Kumar <[email protected]>
25542L:	[email protected]
25543L:	[email protected]
25544S:	Maintained
25545F:	drivers/gpio/gpio-virtio.c
25546F:	include/uapi/linux/virtio_gpio.h
25547
25548VIRTIO GPU DRIVER
25549M:	David Airlie <[email protected]>
25550M:	Gerd Hoffmann <[email protected]>
25551R:	Gurchetan Singh <[email protected]>
25552R:	Chia-I Wu <[email protected]>
25553L:	[email protected]
25554L:	[email protected]
25555S:	Maintained
25556T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25557F:	drivers/gpu/drm/ci/xfails/virtio*
25558F:	drivers/gpu/drm/virtio/
25559F:	include/uapi/linux/virtio_gpu.h
25560
25561VIRTIO HOST (VHOST)
25562M:	"Michael S. Tsirkin" <[email protected]>
25563M:	Jason Wang <[email protected]>
25564R:	Eugenio Pérez <[email protected]>
25565L:	[email protected]
25566L:	[email protected]
25567L:	[email protected]
25568S:	Maintained
25569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25570F:	drivers/vhost/
25571F:	include/linux/sched/vhost_task.h
25572F:	include/linux/vhost_iotlb.h
25573F:	include/uapi/linux/vhost.h
25574F:	kernel/vhost_task.c
25575
25576VIRTIO HOST (VHOST-SCSI)
25577M:	"Michael S. Tsirkin" <[email protected]>
25578M:	Jason Wang <[email protected]>
25579M:	Mike Christie <[email protected]>
25580R:	Paolo Bonzini <[email protected]>
25581R:	Stefan Hajnoczi <[email protected]>
25582L:	[email protected]
25583S:	Maintained
25584F:	drivers/vhost/scsi.c
25585
25586VIRTIO I2C DRIVER
25587M:	Viresh Kumar <[email protected]>
25588R:	"Chen, Jian Jun" <[email protected]>
25589L:	[email protected]
25590L:	[email protected]
25591S:	Maintained
25592F:	drivers/i2c/busses/i2c-virtio.c
25593F:	include/uapi/linux/virtio_i2c.h
25594
25595VIRTIO INPUT DRIVER
25596M:	Gerd Hoffmann <[email protected]>
25597S:	Maintained
25598F:	drivers/virtio/virtio_input.c
25599F:	include/uapi/linux/virtio_input.h
25600
25601VIRTIO IOMMU DRIVER
25602M:	Jean-Philippe Brucker <[email protected]>
25603L:	[email protected]
25604S:	Maintained
25605F:	drivers/iommu/virtio-iommu.c
25606F:	include/uapi/linux/virtio_iommu.h
25607
25608VIRTIO MEM DRIVER
25609M:	David Hildenbrand <[email protected]>
25610L:	[email protected]
25611S:	Maintained
25612W:	https://virtio-mem.gitlab.io/
25613F:	drivers/virtio/virtio_mem.c
25614F:	include/uapi/linux/virtio_mem.h
25615
25616VIRTIO PMEM DRIVER
25617M:	Pankaj Gupta <[email protected]>
25618L:	[email protected]
25619S:	Maintained
25620F:	drivers/nvdimm/nd_virtio.c
25621F:	drivers/nvdimm/virtio_pmem.c
25622
25623VIRTIO SOUND DRIVER
25624M:	Anton Yakovlev <[email protected]>
25625M:	"Michael S. Tsirkin" <[email protected]>
25626L:	[email protected]
25627L:	[email protected]
25628S:	Maintained
25629F:	include/uapi/linux/virtio_snd.h
25630F:	sound/virtio/*
25631
25632VIRTUAL BOX GUEST DEVICE DRIVER
25633M:	Hans de Goede <[email protected]>
25634M:	Arnd Bergmann <[email protected]>
25635M:	Greg Kroah-Hartman <[email protected]>
25636S:	Maintained
25637F:	drivers/virt/vboxguest/
25638F:	include/linux/vbox_utils.h
25639F:	include/uapi/linux/vbox*.h
25640
25641VIRTUAL BOX SHARED FOLDER VFS DRIVER
25642M:	Hans de Goede <[email protected]>
25643L:	[email protected]
25644S:	Maintained
25645F:	fs/vboxsf/*
25646
25647VIRTUAL PCM TEST DRIVER
25648M:	Ivan Orlov <[email protected]>
25649L:	[email protected]
25650S:	Maintained
25651F:	Documentation/sound/cards/pcmtest.rst
25652F:	sound/drivers/pcmtest.c
25653F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25654
25655VIRTUAL SERIO DEVICE DRIVER
25656M:	Stephen Chandler Paul <[email protected]>
25657S:	Maintained
25658F:	drivers/input/serio/userio.c
25659F:	include/uapi/linux/userio.h
25660
25661VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25662M:	Javier Carrasco <[email protected]>
25663S:	Maintained
25664F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25665F:	drivers/iio/light/veml3235.c
25666
25667VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25668M:	Javier Carrasco <[email protected]>
25669S:	Maintained
25670F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25671F:	drivers/iio/light/veml6030.c
25672
25673VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25674M:	Javier Carrasco <[email protected]>
25675S:	Maintained
25676F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25677F:	drivers/iio/light/veml6075.c
25678
25679VISL VIRTUAL STATELESS DECODER DRIVER
25680M:	Daniel Almeida <[email protected]>
25681L:	[email protected]
25682S:	Supported
25683F:	drivers/media/test-drivers/visl
25684
25685VIVID VIRTUAL VIDEO DRIVER
25686M:	Hans Verkuil <[email protected]>
25687L:	[email protected]
25688S:	Maintained
25689W:	https://linuxtv.org
25690T:	git git://linuxtv.org/media.git
25691F:	drivers/media/test-drivers/vivid/*
25692
25693VM SOCKETS (AF_VSOCK)
25694M:	Stefano Garzarella <[email protected]>
25695L:	[email protected]
25696L:	[email protected]
25697S:	Maintained
25698F:	drivers/net/vsockmon.c
25699F:	include/net/af_vsock.h
25700F:	include/uapi/linux/vm_sockets.h
25701F:	include/uapi/linux/vm_sockets_diag.h
25702F:	include/uapi/linux/vsockmon.h
25703F:	net/vmw_vsock/
25704F:	tools/testing/vsock/
25705
25706VMALLOC
25707M:	Andrew Morton <[email protected]>
25708R:	Uladzislau Rezki <[email protected]>
25709L:	[email protected]
25710S:	Maintained
25711W:	http://www.linux-mm.org
25712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25713F:	include/linux/vmalloc.h
25714F:	mm/vmalloc.c
25715
25716VME SUBSYSTEM
25717L:	[email protected]
25718S:	Orphan
25719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25720F:	Documentation/driver-api/vme.rst
25721F:	drivers/staging/vme_user/
25722
25723VMWARE BALLOON DRIVER
25724M:	Jerrin Shaji George <[email protected]>
25725R:	Broadcom internal kernel review list <[email protected]>
25726L:	[email protected]
25727S:	Supported
25728F:	drivers/misc/vmw_balloon.c
25729
25730VMWARE HYPERVISOR INTERFACE
25731M:	Ajay Kaher <[email protected]>
25732M:	Alexey Makhalov <[email protected]>
25733R:	Broadcom internal kernel review list <[email protected]>
25734L:	[email protected]
25735L:	[email protected]
25736S:	Supported
25737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25738F:	arch/x86/include/asm/vmware.h
25739F:	arch/x86/kernel/cpu/vmware.c
25740
25741VMWARE PVRDMA DRIVER
25742M:	Bryan Tan <[email protected]>
25743M:	Vishnu Dasa <[email protected]>
25744R:	Broadcom internal kernel review list <[email protected]>
25745L:	[email protected]
25746S:	Supported
25747F:	drivers/infiniband/hw/vmw_pvrdma/
25748
25749VMWARE PVSCSI DRIVER
25750M:	Vishal Bhakta <[email protected]>
25751R:	Broadcom internal kernel review list <[email protected]>
25752L:	[email protected]
25753S:	Supported
25754F:	drivers/scsi/vmw_pvscsi.c
25755F:	drivers/scsi/vmw_pvscsi.h
25756
25757VMWARE VIRTUAL PTP CLOCK DRIVER
25758M:	Nick Shi <[email protected]>
25759R:	Ajay Kaher <[email protected]>
25760R:	Alexey Makhalov <[email protected]>
25761R:	Broadcom internal kernel review list <[email protected]>
25762L:	[email protected]
25763S:	Supported
25764F:	drivers/ptp/ptp_vmw.c
25765
25766VMWARE VMCI DRIVER
25767M:	Bryan Tan <[email protected]>
25768M:	Vishnu Dasa <[email protected]>
25769R:	Broadcom internal kernel review list <[email protected]>
25770L:	[email protected]
25771S:	Supported
25772F:	drivers/misc/vmw_vmci/
25773F:	include/linux/vmw_vmci*
25774
25775VMWARE VMMOUSE SUBDRIVER
25776M:	Zack Rusin <[email protected]>
25777R:	Broadcom internal kernel review list <[email protected]>
25778L:	[email protected]
25779S:	Supported
25780F:	drivers/input/mouse/vmmouse.c
25781F:	drivers/input/mouse/vmmouse.h
25782
25783VMWARE VMXNET3 ETHERNET DRIVER
25784M:	Ronak Doshi <[email protected]>
25785R:	Broadcom internal kernel review list <[email protected]>
25786L:	[email protected]
25787S:	Supported
25788F:	drivers/net/vmxnet3/
25789
25790VMWARE VSOCK VMCI TRANSPORT DRIVER
25791M:	Bryan Tan <[email protected]>
25792M:	Vishnu Dasa <[email protected]>
25793R:	Broadcom internal kernel review list <[email protected]>
25794L:	[email protected]
25795S:	Supported
25796F:	net/vmw_vsock/vmci_transport*
25797
25798VOCORE VOCORE2 BOARD
25799M:	Harvey Hunt <[email protected]>
25800L:	[email protected]
25801S:	Maintained
25802F:	arch/mips/boot/dts/ralink/vocore2.dts
25803
25804VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25805M:	Liam Girdwood <[email protected]>
25806M:	Mark Brown <[email protected]>
25807L:	[email protected]
25808S:	Supported
25809W:	http://www.slimlogic.co.uk/?p=48
25810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25811F:	Documentation/devicetree/bindings/regulator/
25812F:	Documentation/power/regulator/
25813F:	drivers/regulator/
25814F:	include/dt-bindings/regulator/
25815F:	include/linux/regulator/
25816K:	regulator_get_optional
25817
25818VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25819R:	Matti Vaittinen <[email protected]>
25820F:	drivers/regulator/irq_helpers.c
25821
25822VRF
25823M:	David Ahern <[email protected]>
25824L:	[email protected]
25825S:	Maintained
25826F:	Documentation/networking/vrf.rst
25827F:	drivers/net/vrf.c
25828
25829VSPRINTF
25830M:	Petr Mladek <[email protected]>
25831M:	Steven Rostedt <[email protected]>
25832R:	Andy Shevchenko <[email protected]>
25833R:	Rasmus Villemoes <[email protected]>
25834R:	Sergey Senozhatsky <[email protected]>
25835S:	Maintained
25836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25837F:	Documentation/core-api/printk-formats.rst
25838F:	lib/tests/printf_kunit.c
25839F:	lib/tests/scanf_kunit.c
25840F:	lib/vsprintf.c
25841
25842VT1211 HARDWARE MONITOR DRIVER
25843M:	Juerg Haefliger <[email protected]>
25844L:	[email protected]
25845S:	Maintained
25846F:	Documentation/hwmon/vt1211.rst
25847F:	drivers/hwmon/vt1211.c
25848
25849VT8231 HARDWARE MONITOR DRIVER
25850M:	Roger Lucas <[email protected]>
25851L:	[email protected]
25852S:	Maintained
25853F:	drivers/hwmon/vt8231.c
25854
25855VUB300 USB to SDIO/SD/MMC bridge chip
25856L:	[email protected]
25857S:	Orphan
25858F:	drivers/mmc/host/vub300.c
25859
25860W1 DALLAS'S 1-WIRE BUS
25861M:	Krzysztof Kozlowski <[email protected]>
25862S:	Maintained
25863F:	Documentation/devicetree/bindings/w1/
25864F:	Documentation/w1/
25865F:	drivers/w1/
25866F:	include/linux/w1.h
25867
25868W83791D HARDWARE MONITORING DRIVER
25869M:	Marc Hulsman <[email protected]>
25870L:	[email protected]
25871S:	Maintained
25872F:	Documentation/hwmon/w83791d.rst
25873F:	drivers/hwmon/w83791d.c
25874
25875W83793 HARDWARE MONITORING DRIVER
25876M:	Rudolf Marek <[email protected]>
25877L:	[email protected]
25878S:	Maintained
25879F:	Documentation/hwmon/w83793.rst
25880F:	drivers/hwmon/w83793.c
25881
25882W83795 HARDWARE MONITORING DRIVER
25883M:	Jean Delvare <[email protected]>
25884L:	[email protected]
25885S:	Maintained
25886F:	drivers/hwmon/w83795.c
25887
25888W83L51xD SD/MMC CARD INTERFACE DRIVER
25889M:	Pierre Ossman <[email protected]>
25890S:	Maintained
25891F:	drivers/mmc/host/wbsd.*
25892
25893WACOM PROTOCOL 4 SERIAL TABLETS
25894M:	Julian Squires <[email protected]>
25895M:	Hans de Goede <[email protected]>
25896L:	[email protected]
25897S:	Maintained
25898F:	drivers/input/tablet/wacom_serial4.c
25899
25900WANGXUN ETHERNET DRIVER
25901M:	Jiawen Wu <[email protected]>
25902M:	Mengyuan Lou <[email protected]>
25903L:	[email protected]
25904S:	Maintained
25905W:	https://www.net-swift.com
25906F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25907F:	drivers/net/ethernet/wangxun/
25908F:	drivers/net/pcs/pcs-xpcs-wx.c
25909
25910WATCHDOG DEVICE DRIVERS
25911M:	Wim Van Sebroeck <[email protected]>
25912M:	Guenter Roeck <[email protected]>
25913L:	[email protected]
25914S:	Maintained
25915W:	http://www.linux-watchdog.org/
25916T:	git git://www.linux-watchdog.org/linux-watchdog.git
25917F:	Documentation/devicetree/bindings/watchdog/
25918F:	Documentation/watchdog/
25919F:	drivers/watchdog/
25920F:	include/linux/watchdog.h
25921F:	include/trace/events/watchdog.h
25922F:	include/uapi/linux/watchdog.h
25923
25924WAVE5 VPU CODEC DRIVER
25925M:	Nas Chung <[email protected]>
25926M:	Jackson Lee <[email protected]>
25927L:	[email protected]
25928S:	Maintained
25929F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25930F:	drivers/media/platform/chips-media/wave5/
25931
25932WHISKEYCOVE PMIC GPIO DRIVER
25933M:	Kuppuswamy Sathyanarayanan <[email protected]>
25934L:	[email protected]
25935S:	Maintained
25936F:	drivers/gpio/gpio-wcove.c
25937
25938WHWAVE RTC DRIVER
25939M:	Dianlong Li <[email protected]>
25940L:	[email protected]
25941S:	Maintained
25942F:	drivers/rtc/rtc-sd3078.c
25943
25944WIIMOTE HID DRIVER
25945M:	David Rheinsberg <[email protected]>
25946L:	[email protected]
25947S:	Maintained
25948F:	drivers/hid/hid-wiimote*
25949
25950WILOCITY WIL6210 WIRELESS DRIVER
25951L:	[email protected]
25952S:	Orphan
25953W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25954F:	drivers/net/wireless/ath/wil6210/
25955
25956WINBOND CIR DRIVER
25957M:	David Härdeman <[email protected]>
25958S:	Maintained
25959F:	drivers/media/rc/winbond-cir.c
25960
25961WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25962L:	[email protected]
25963S:	Orphan
25964F:	drivers/watchdog/ebc-c384_wdt.c
25965
25966WINSYSTEMS WS16C48 GPIO DRIVER
25967M:	William Breathitt Gray <[email protected]>
25968L:	[email protected]
25969S:	Maintained
25970F:	drivers/gpio/gpio-ws16c48.c
25971
25972WIREGUARD SECURE NETWORK TUNNEL
25973M:	Jason A. Donenfeld <[email protected]>
25974L:	[email protected]
25975L:	[email protected]
25976S:	Maintained
25977F:	drivers/net/wireguard/
25978F:	tools/testing/selftests/wireguard/
25979
25980WISTRON LAPTOP BUTTON DRIVER
25981M:	Miloslav Trmac <[email protected]>
25982S:	Maintained
25983F:	drivers/input/misc/wistron_btns.c
25984
25985WMI BINARY MOF DRIVER
25986M:	Armin Wolf <[email protected]>
25987R:	Thomas Weißschuh <[email protected]>
25988L:	[email protected]
25989S:	Maintained
25990F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25991F:	Documentation/wmi/devices/wmi-bmof.rst
25992F:	drivers/platform/x86/wmi-bmof.c
25993
25994WOLFSON MICROELECTRONICS DRIVERS
25995L:	[email protected]
25996S:	Supported
25997W:	https://github.com/CirrusLogic/linux-drivers/wiki
25998T:	git https://github.com/CirrusLogic/linux-drivers.git
25999F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26000F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26001F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26002F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26003F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26004F:	Documentation/devicetree/bindings/sound/wm*
26005F:	Documentation/hwmon/wm83??.rst
26006F:	arch/arm/mach-s3c/mach-crag6410*
26007F:	drivers/clk/clk-wm83*.c
26008F:	drivers/gpio/gpio-*wm*.c
26009F:	drivers/gpio/gpio-arizona.c
26010F:	drivers/hwmon/wm83??-hwmon.c
26011F:	drivers/input/misc/wm831x-on.c
26012F:	drivers/input/touchscreen/wm831x-ts.c
26013F:	drivers/input/touchscreen/wm97*.c
26014F:	drivers/leds/leds-wm83*.c
26015F:	drivers/mfd/arizona*
26016F:	drivers/mfd/cs47l24*
26017F:	drivers/mfd/wm*.c
26018F:	drivers/power/supply/wm83*.c
26019F:	drivers/regulator/arizona*
26020F:	drivers/regulator/wm8*.c
26021F:	drivers/rtc/rtc-wm83*.c
26022F:	drivers/video/backlight/wm83*_bl.c
26023F:	drivers/watchdog/wm83*_wdt.c
26024F:	include/linux/mfd/arizona/
26025F:	include/linux/mfd/wm831x/
26026F:	include/linux/mfd/wm8350/
26027F:	include/linux/mfd/wm8400*
26028F:	include/linux/regulator/arizona*
26029F:	include/linux/wm97xx.h
26030F:	include/sound/wm????.h
26031F:	sound/soc/codecs/arizona*
26032F:	sound/soc/codecs/cs47l24*
26033F:	sound/soc/codecs/wm*
26034
26035WORKQUEUE
26036M:	Tejun Heo <[email protected]>
26037R:	Lai Jiangshan <[email protected]>
26038S:	Maintained
26039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26040F:	Documentation/core-api/workqueue.rst
26041F:	include/linux/workqueue.h
26042F:	kernel/workqueue.c
26043F:	kernel/workqueue_internal.h
26044
26045WWAN DRIVERS
26046M:	Loic Poulain <[email protected]>
26047M:	Sergey Ryazanov <[email protected]>
26048R:	Johannes Berg <[email protected]>
26049L:	[email protected]
26050S:	Maintained
26051F:	drivers/net/wwan/
26052F:	include/linux/wwan.h
26053F:	include/uapi/linux/wwan.h
26054
26055X-POWERS AXP288 PMIC DRIVERS
26056M:	Hans de Goede <[email protected]>
26057S:	Maintained
26058F:	drivers/acpi/pmic/intel_pmic_xpower.c
26059N:	axp288
26060
26061X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26062M:	Chen-Yu Tsai <[email protected]>
26063L:	[email protected]
26064S:	Maintained
26065N:	axp[128]
26066
26067X.25 STACK
26068M:	Martin Schiller <[email protected]>
26069L:	[email protected]
26070S:	Maintained
26071F:	Documentation/networking/lapb-module.rst
26072F:	Documentation/networking/x25*
26073F:	drivers/net/wan/hdlc_x25.c
26074F:	drivers/net/wan/lapbether.c
26075F:	include/*/lapb.h
26076F:	include/net/x25*
26077F:	include/uapi/linux/x25.h
26078F:	net/lapb/
26079F:	net/x25/
26080
26081X86 ARCHITECTURE (32-BIT AND 64-BIT)
26082M:	Thomas Gleixner <[email protected]>
26083M:	Ingo Molnar <[email protected]>
26084M:	Borislav Petkov <[email protected]>
26085M:	Dave Hansen <[email protected]>
26086M:	[email protected]
26087R:	"H. Peter Anvin" <[email protected]>
26088L:	[email protected]
26089S:	Maintained
26090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26091F:	Documentation/arch/x86/
26092F:	Documentation/devicetree/bindings/x86/
26093F:	arch/x86/
26094F:	tools/testing/selftests/x86
26095
26096X86 CPUID DATABASE
26097M:	Borislav Petkov <[email protected]>
26098M:	Thomas Gleixner <[email protected]>
26099M:	[email protected]
26100R:	Ahmed S. Darwish <[email protected]>
26101L:	[email protected]
26102S:	Maintained
26103W:	https://x86-cpuid.org
26104F:	tools/arch/x86/kcpuid/cpuid.csv
26105
26106X86 ENTRY CODE
26107M:	Andy Lutomirski <[email protected]>
26108L:	[email protected]
26109S:	Maintained
26110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26111F:	arch/x86/entry/
26112
26113X86 HARDWARE VULNERABILITIES
26114M:	Thomas Gleixner <[email protected]>
26115M:	Borislav Petkov <[email protected]>
26116M:	Peter Zijlstra <[email protected]>
26117M:	Josh Poimboeuf <[email protected]>
26118R:	Pawan Gupta <[email protected]>
26119S:	Maintained
26120F:	Documentation/admin-guide/hw-vuln/
26121F:	arch/x86/include/asm/nospec-branch.h
26122F:	arch/x86/kernel/cpu/bugs.c
26123
26124X86 MCE INFRASTRUCTURE
26125M:	Tony Luck <[email protected]>
26126M:	Borislav Petkov <[email protected]>
26127L:	[email protected]
26128S:	Maintained
26129F:	Documentation/ABI/testing/sysfs-mce
26130F:	Documentation/arch/x86/x86_64/machinecheck.rst
26131F:	arch/x86/kernel/cpu/mce/*
26132
26133X86 MICROCODE UPDATE SUPPORT
26134M:	Borislav Petkov <[email protected]>
26135S:	Maintained
26136F:	arch/x86/kernel/cpu/microcode/*
26137
26138X86 MM
26139M:	Dave Hansen <[email protected]>
26140M:	Andy Lutomirski <[email protected]>
26141M:	Peter Zijlstra <[email protected]>
26142L:	[email protected]
26143S:	Maintained
26144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26145F:	arch/x86/mm/
26146
26147X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26148M:	Hans de Goede <[email protected]>
26149L:	[email protected]
26150S:	Maintained
26151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26152F:	drivers/platform/x86/x86-android-tablets/
26153
26154X86 PLATFORM DRIVERS
26155M:	Hans de Goede <[email protected]>
26156M:	Ilpo Järvinen <[email protected]>
26157L:	[email protected]
26158S:	Maintained
26159Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
26160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26161F:	drivers/platform/olpc/
26162F:	drivers/platform/x86/
26163F:	include/linux/platform_data/x86/
26164
26165X86 PLATFORM UV HPE SUPERDOME FLEX
26166M:	Steve Wahl <[email protected]>
26167R:	Justin Ernst <[email protected]>
26168R:	Kyle Meyer <[email protected]>
26169R:	Dimitri Sivanich <[email protected]>
26170R:	Russ Anderson <[email protected]>
26171S:	Supported
26172F:	arch/x86/include/asm/uv/
26173F:	arch/x86/kernel/apic/x2apic_uv_x.c
26174F:	arch/x86/platform/uv/
26175
26176X86 STACK UNWINDING
26177M:	Josh Poimboeuf <[email protected]>
26178M:	Peter Zijlstra <[email protected]>
26179S:	Supported
26180F:	arch/x86/include/asm/unwind*.h
26181F:	arch/x86/kernel/dumpstack.c
26182F:	arch/x86/kernel/stacktrace.c
26183F:	arch/x86/kernel/unwind_*.c
26184
26185X86 TRUST DOMAIN EXTENSIONS (TDX)
26186M:	Kirill A. Shutemov <[email protected]>
26187R:	Dave Hansen <[email protected]>
26188L:	[email protected]
26189L:	[email protected]
26190S:	Supported
26191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26192F:	arch/x86/boot/compressed/tdx*
26193F:	arch/x86/coco/tdx/
26194F:	arch/x86/include/asm/shared/tdx.h
26195F:	arch/x86/include/asm/tdx.h
26196F:	arch/x86/virt/vmx/tdx/
26197F:	drivers/virt/coco/tdx-guest
26198
26199X86 VDSO
26200M:	Andy Lutomirski <[email protected]>
26201L:	[email protected]
26202S:	Maintained
26203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26204F:	arch/x86/entry/vdso/
26205
26206XARRAY
26207M:	Matthew Wilcox <[email protected]>
26208L:	[email protected]
26209L:	[email protected]
26210S:	Supported
26211F:	Documentation/core-api/xarray.rst
26212F:	include/linux/idr.h
26213F:	include/linux/xarray.h
26214F:	lib/idr.c
26215F:	lib/test_xarray.c
26216F:	lib/xarray.c
26217F:	tools/testing/radix-tree
26218
26219XBOX DVD IR REMOTE
26220M:	Benjamin Valentin <[email protected]>
26221S:	Maintained
26222F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
26223F:	drivers/media/rc/xbox_remote.c
26224
26225XC2028/3028 TUNER DRIVER
26226M:	Mauro Carvalho Chehab <[email protected]>
26227L:	[email protected]
26228S:	Maintained
26229W:	https://linuxtv.org
26230T:	git git://linuxtv.org/media.git
26231F:	drivers/media/tuners/xc2028.*
26232
26233XDP (eXpress Data Path)
26234M:	Alexei Starovoitov <[email protected]>
26235M:	Daniel Borkmann <[email protected]>
26236M:	David S. Miller <[email protected]>
26237M:	Jakub Kicinski <[email protected]>
26238M:	Jesper Dangaard Brouer <[email protected]>
26239M:	John Fastabend <[email protected]>
26240L:	[email protected]
26241L:	[email protected]
26242S:	Supported
26243F:	drivers/net/ethernet/*/*/*/*/*xdp*
26244F:	drivers/net/ethernet/*/*/*xdp*
26245F:	include/net/xdp.h
26246F:	include/net/xdp_priv.h
26247F:	include/trace/events/xdp.h
26248F:	kernel/bpf/cpumap.c
26249F:	kernel/bpf/devmap.c
26250F:	net/core/xdp.c
26251F:	samples/bpf/xdp*
26252F:	tools/testing/selftests/bpf/*/*xdp*
26253F:	tools/testing/selftests/bpf/*xdp*
26254K:	(?:\b|_)xdp(?:\b|_)
26255
26256XDP SOCKETS (AF_XDP)
26257M:	Björn Töpel <[email protected]>
26258M:	Magnus Karlsson <[email protected]>
26259M:	Maciej Fijalkowski <[email protected]>
26260R:	Jonathan Lemon <[email protected]>
26261L:	[email protected]
26262L:	[email protected]
26263S:	Maintained
26264F:	Documentation/networking/af_xdp.rst
26265F:	include/net/netns/xdp.h
26266F:	include/net/xdp_sock*
26267F:	include/net/xsk_buff_pool.h
26268F:	include/uapi/linux/if_xdp.h
26269F:	include/uapi/linux/xdp_diag.h
26270F:	net/xdp/
26271F:	tools/testing/selftests/bpf/*xsk*
26272
26273XEN BLOCK SUBSYSTEM
26274M:	Roger Pau Monné <[email protected]>
26275L:	[email protected] (moderated for non-subscribers)
26276S:	Supported
26277F:	drivers/block/xen*
26278F:	drivers/block/xen-blkback/*
26279
26280XEN HYPERVISOR ARM
26281M:	Stefano Stabellini <[email protected]>
26282L:	[email protected] (moderated for non-subscribers)
26283S:	Maintained
26284F:	arch/arm/include/asm/xen/
26285F:	arch/arm/xen/
26286
26287XEN HYPERVISOR ARM64
26288M:	Stefano Stabellini <[email protected]>
26289L:	[email protected] (moderated for non-subscribers)
26290S:	Maintained
26291F:	arch/arm64/include/asm/xen/
26292F:	arch/arm64/xen/
26293
26294XEN HYPERVISOR INTERFACE
26295M:	Juergen Gross <[email protected]>
26296M:	Stefano Stabellini <[email protected]>
26297R:	Oleksandr Tyshchenko <[email protected]>
26298L:	[email protected] (moderated for non-subscribers)
26299S:	Supported
26300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26301F:	Documentation/ABI/stable/sysfs-hypervisor-xen
26302F:	Documentation/ABI/testing/sysfs-hypervisor-xen
26303F:	drivers/*/xen-*front.c
26304F:	drivers/xen/
26305F:	include/uapi/xen/
26306F:	include/xen/
26307F:	kernel/configs/xen.config
26308
26309XEN HYPERVISOR X86
26310M:	Juergen Gross <[email protected]>
26311R:	Boris Ostrovsky <[email protected]>
26312L:	[email protected] (moderated for non-subscribers)
26313S:	Supported
26314F:	arch/x86/configs/xen.config
26315F:	arch/x86/include/asm/pvclock-abi.h
26316F:	arch/x86/include/asm/xen/
26317F:	arch/x86/platform/pvh/
26318F:	arch/x86/xen/
26319
26320XEN NETWORK BACKEND DRIVER
26321M:	Wei Liu <[email protected]>
26322M:	Paul Durrant <[email protected]>
26323L:	[email protected] (moderated for non-subscribers)
26324L:	[email protected]
26325S:	Supported
26326F:	drivers/net/xen-netback/*
26327
26328XEN PCI SUBSYSTEM
26329M:	Juergen Gross <[email protected]>
26330L:	[email protected] (moderated for non-subscribers)
26331S:	Supported
26332F:	arch/x86/pci/*xen*
26333F:	drivers/pci/*xen*
26334
26335XEN PVSCSI DRIVERS
26336M:	Juergen Gross <[email protected]>
26337L:	[email protected] (moderated for non-subscribers)
26338L:	[email protected]
26339S:	Supported
26340F:	drivers/scsi/xen-scsifront.c
26341F:	drivers/xen/xen-scsiback.c
26342F:	include/xen/interface/io/vscsiif.h
26343
26344XEN PVUSB DRIVER
26345M:	Juergen Gross <[email protected]>
26346L:	[email protected] (moderated for non-subscribers)
26347L:	[email protected]
26348S:	Supported
26349F:	drivers/usb/host/xen*
26350F:	include/xen/interface/io/usbif.h
26351
26352XEN SOUND FRONTEND DRIVER
26353M:	Oleksandr Andrushchenko <[email protected]>
26354L:	[email protected] (moderated for non-subscribers)
26355L:	[email protected]
26356S:	Supported
26357F:	sound/xen/*
26358
26359XEN SWIOTLB SUBSYSTEM
26360M:	Juergen Gross <[email protected]>
26361M:	Stefano Stabellini <[email protected]>
26362L:	[email protected] (moderated for non-subscribers)
26363L:	[email protected]
26364S:	Supported
26365F:	arch/*/include/asm/xen/swiotlb-xen.h
26366F:	drivers/xen/swiotlb-xen.c
26367F:	include/xen/arm/swiotlb-xen.h
26368F:	include/xen/swiotlb-xen.h
26369
26370XFS FILESYSTEM
26371M:	Carlos Maiolino <[email protected]>
26372L:	[email protected]
26373S:	Supported
26374W:	http://xfs.org/
26375C:	irc://irc.oftc.net/xfs
26376T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26377P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26378F:	Documentation/ABI/testing/sysfs-fs-xfs
26379F:	Documentation/admin-guide/xfs.rst
26380F:	Documentation/filesystems/xfs/*
26381F:	fs/xfs/
26382F:	include/uapi/linux/dqblk_xfs.h
26383F:	include/uapi/linux/fsmap.h
26384
26385XILINX AMS DRIVER
26386M:	Anand Ashok Dumbre <[email protected]>
26387L:	[email protected]
26388S:	Maintained
26389F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26390F:	drivers/iio/adc/xilinx-ams.c
26391
26392XILINX AXI ETHERNET DRIVER
26393M:	Radhey Shyam Pandey <[email protected]>
26394S:	Maintained
26395F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26396F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26397
26398XILINX CAN DRIVER
26399M:	Appana Durga Kedareswara rao <[email protected]>
26400L:	[email protected]
26401S:	Maintained
26402F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26403F:	drivers/net/can/xilinx_can.c
26404
26405XILINX EVENT MANAGEMENT DRIVER
26406M:	Michal Simek <[email protected]>
26407S:	Maintained
26408F:	drivers/soc/xilinx/xlnx_event_manager.c
26409F:	include/linux/firmware/xlnx-event-manager.h
26410
26411XILINX GPIO DRIVER
26412M:	Shubhrajyoti Datta <[email protected]>
26413R:	Srinivas Neeli <[email protected]>
26414R:	Michal Simek <[email protected]>
26415S:	Maintained
26416F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26417F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26418F:	drivers/gpio/gpio-xilinx.c
26419F:	drivers/gpio/gpio-zynq.c
26420
26421XILINX LL TEMAC ETHERNET DRIVER
26422L:	[email protected]
26423S:	Orphan
26424F:	drivers/net/ethernet/xilinx/ll_temac*
26425
26426XILINX PWM DRIVER
26427M:	Sean Anderson <[email protected]>
26428S:	Maintained
26429F:	drivers/pwm/pwm-xilinx.c
26430F:	include/clocksource/timer-xilinx.h
26431
26432XILINX SOUND DRIVERS
26433M:	Vincenzo Frascino <[email protected]>
26434S:	Maintained
26435F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26436F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26437F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26438F:	sound/soc/xilinx/*
26439
26440XILINX SD-FEC IP CORES
26441M:	Derek Kiernan <[email protected]>
26442M:	Dragan Cvetic <[email protected]>
26443S:	Maintained
26444F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26445F:	Documentation/misc-devices/xilinx_sdfec.rst
26446F:	drivers/misc/Kconfig
26447F:	drivers/misc/Makefile
26448F:	drivers/misc/xilinx_sdfec.c
26449F:	include/uapi/misc/xilinx_sdfec.h
26450
26451XILINX UARTLITE SERIAL DRIVER
26452M:	Peter Korsgaard <[email protected]>
26453L:	[email protected]
26454S:	Maintained
26455F:	drivers/tty/serial/uartlite.c
26456
26457XILINX VIDEO IP CORES
26458M:	Laurent Pinchart <[email protected]>
26459L:	[email protected]
26460S:	Supported
26461T:	git git://linuxtv.org/media.git
26462F:	Documentation/devicetree/bindings/media/xilinx/
26463F:	drivers/media/platform/xilinx/
26464F:	include/uapi/linux/xilinx-v4l2-controls.h
26465
26466XILINX VERSAL EDAC DRIVER
26467M:	Shubhrajyoti Datta <[email protected]>
26468M:	Sai Krishna Potthuri <[email protected]>
26469S:	Maintained
26470F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26471F:	drivers/edac/versal_edac.c
26472
26473XILINX WATCHDOG DRIVER
26474M:	Srinivas Neeli <[email protected]>
26475R:	Shubhrajyoti Datta <[email protected]>
26476R:	Michal Simek <[email protected]>
26477S:	Maintained
26478F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26479F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26480F:	drivers/watchdog/of_xilinx_wdt.c
26481F:	drivers/watchdog/xilinx_wwdt.c
26482
26483XILINX XDMA DRIVER
26484M:	Lizhi Hou <[email protected]>
26485M:	Brian Xu <[email protected]>
26486M:	Raj Kumar Rampelli <[email protected]>
26487L:	[email protected]
26488S:	Supported
26489F:	drivers/dma/xilinx/xdma-regs.h
26490F:	drivers/dma/xilinx/xdma.c
26491F:	include/linux/dma/amd_xdma.h
26492F:	include/linux/platform_data/amd_xdma.h
26493
26494XILINX ZYNQMP DPDMA DRIVER
26495M:	Laurent Pinchart <[email protected]>
26496L:	[email protected]
26497S:	Supported
26498F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26499F:	drivers/dma/xilinx/xilinx_dpdma.c
26500F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26501
26502XILINX ZYNQMP OCM EDAC DRIVER
26503M:	Shubhrajyoti Datta <[email protected]>
26504M:	Sai Krishna Potthuri <[email protected]>
26505S:	Maintained
26506F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26507F:	drivers/edac/zynqmp_edac.c
26508
26509XILINX ZYNQMP PSGTR PHY DRIVER
26510M:	Laurent Pinchart <[email protected]>
26511L:	[email protected]
26512S:	Supported
26513T:	git https://github.com/Xilinx/linux-xlnx.git
26514F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26515F:	drivers/phy/xilinx/phy-zynqmp.c
26516
26517XILINX ZYNQMP SHA3 DRIVER
26518M:	Harsha <[email protected]>
26519S:	Maintained
26520F:	drivers/crypto/xilinx/zynqmp-sha.c
26521
26522XILINX ZYNQMP NVMEM DRIVER
26523M:	Praveen Teja Kundanala <[email protected]>
26524M:	Kalyani Akula <[email protected]>
26525R:	Michal Simek <[email protected]>
26526S:	Maintained
26527F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26528F:	drivers/nvmem/zynqmp_nvmem.c
26529
26530XILLYBUS DRIVER
26531M:	Eli Billauer <[email protected]>
26532L:	[email protected]
26533S:	Supported
26534F:	drivers/char/xillybus/
26535
26536XLP9XX I2C DRIVER
26537M:	George Cherian <[email protected]>
26538L:	[email protected]
26539S:	Supported
26540W:	http://www.marvell.com
26541F:	drivers/i2c/busses/i2c-xlp9xx.c
26542
26543XRA1403 GPIO EXPANDER
26544M:	Nandor Han <[email protected]>
26545L:	[email protected]
26546S:	Maintained
26547F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26548F:	drivers/gpio/gpio-xra1403.c
26549
26550XTENSA XTFPGA PLATFORM SUPPORT
26551M:	Max Filippov <[email protected]>
26552S:	Maintained
26553F:	drivers/spi/spi-xtensa-xtfpga.c
26554F:	sound/soc/xtensa/xtfpga-i2s.c
26555
26556XZ EMBEDDED
26557M:	Lasse Collin <[email protected]>
26558S:	Maintained
26559W:	https://tukaani.org/xz/embedded.html
26560B:	https://github.com/tukaani-project/xz-embedded/issues
26561C:	irc://irc.libera.chat/tukaani
26562F:	Documentation/staging/xz.rst
26563F:	include/linux/decompress/unxz.h
26564F:	include/linux/xz.h
26565F:	lib/decompress_unxz.c
26566F:	lib/xz/
26567F:	scripts/xz_wrap.sh
26568
26569YAM DRIVER FOR AX.25
26570M:	Jean-Paul Roubelat <[email protected]>
26571L:	[email protected]
26572S:	Maintained
26573F:	drivers/net/hamradio/yam*
26574F:	include/linux/yam.h
26575
26576YAMA SECURITY MODULE
26577M:	Kees Cook <[email protected]>
26578S:	Supported
26579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26580F:	Documentation/admin-guide/LSM/Yama.rst
26581F:	security/yama/
26582
26583YAML NETLINK (YNL)
26584M:	Donald Hunter <[email protected]>
26585M:	Jakub Kicinski <[email protected]>
26586F:	Documentation/netlink/
26587F:	Documentation/userspace-api/netlink/intro-specs.rst
26588F:	Documentation/userspace-api/netlink/specs.rst
26589F:	tools/net/ynl/
26590
26591YEALINK PHONE DRIVER
26592M:	Henk Vergonet <[email protected]>
26593S:	Maintained
26594F:	Documentation/input/devices/yealink.rst
26595F:	drivers/input/misc/yealink.*
26596
26597Z8530 DRIVER FOR AX.25
26598M:	Joerg Reuter <[email protected]>
26599L:	[email protected]
26600S:	Maintained
26601W:	http://yaina.de/jreuter/
26602W:	http://www.qsl.net/dl1bke/
26603F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26604F:	drivers/net/hamradio/*scc.c
26605F:	drivers/net/hamradio/z8530.h
26606
26607ZD1211RW WIRELESS DRIVER
26608L:	[email protected]
26609S:	Orphan
26610F:	drivers/net/wireless/zydas/
26611
26612ZD1301 MEDIA DRIVER
26613L:	[email protected]
26614S:	Orphan
26615W:	https://linuxtv.org/
26616Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26617F:	drivers/media/usb/dvb-usb-v2/zd1301*
26618
26619ZD1301_DEMOD MEDIA DRIVER
26620L:	[email protected]
26621S:	Orphan
26622W:	https://linuxtv.org/
26623Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26624F:	drivers/media/dvb-frontends/zd1301_demod*
26625
26626ZHAOXIN PROCESSOR SUPPORT
26627M:	Tony W Wang-oc <[email protected]>
26628L:	[email protected]
26629S:	Maintained
26630F:	arch/x86/kernel/cpu/zhaoxin.c
26631
26632ZONEFS FILESYSTEM
26633M:	Damien Le Moal <[email protected]>
26634M:	Naohiro Aota <[email protected]>
26635R:	Johannes Thumshirn <[email protected]>
26636L:	[email protected]
26637S:	Maintained
26638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26639F:	Documentation/filesystems/zonefs.rst
26640F:	fs/zonefs/
26641
26642ZR36067 VIDEO FOR LINUX DRIVER
26643M:	Corentin Labbe <[email protected]>
26644L:	[email protected]
26645L:	[email protected]
26646S:	Maintained
26647W:	http://mjpeg.sourceforge.net/driver-zoran/
26648Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26649F:	Documentation/driver-api/media/drivers/zoran.rst
26650F:	drivers/media/pci/zoran/
26651
26652ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26653M:	Minchan Kim <[email protected]>
26654M:	Sergey Senozhatsky <[email protected]>
26655L:	[email protected]
26656S:	Maintained
26657F:	Documentation/admin-guide/blockdev/zram.rst
26658F:	drivers/block/zram/
26659
26660ZS DECSTATION Z85C30 SERIAL DRIVER
26661M:	"Maciej W. Rozycki" <[email protected]>
26662S:	Maintained
26663F:	drivers/tty/serial/zs.*
26664
26665ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26666M:	Minchan Kim <[email protected]>
26667M:	Sergey Senozhatsky <[email protected]>
26668L:	[email protected]
26669S:	Maintained
26670F:	Documentation/mm/zsmalloc.rst
26671F:	include/linux/zsmalloc.h
26672F:	mm/zsmalloc.c
26673
26674ZSTD
26675M:	Nick Terrell <[email protected]>
26676M:	David Sterba <[email protected]>
26677S:	Maintained
26678B:	https://github.com/facebook/zstd/issues
26679T:	git https://github.com/terrelln/linux.git
26680F:	crypto/zstd.c
26681F:	include/linux/zstd*
26682F:	lib/decompress_unzstd.c
26683F:	lib/zstd/
26684N:	zstd
26685K:	zstd
26686
26687ZSWAP COMPRESSED SWAP CACHING
26688M:	Johannes Weiner <[email protected]>
26689M:	Yosry Ahmed <[email protected]>
26690M:	Nhat Pham <[email protected]>
26691R:	Chengming Zhou <[email protected]>
26692L:	[email protected]
26693S:	Maintained
26694F:	Documentation/admin-guide/mm/zswap.rst
26695F:	include/linux/zpool.h
26696F:	include/linux/zswap.h
26697F:	mm/zpool.c
26698F:	mm/zswap.c
26699F:	tools/testing/selftests/cgroup/test_zswap.c
26700
26701SENARYTECH AUDIO CODEC DRIVER
26702M:	bo liu <[email protected]>
26703S:	Maintained
26704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26705F:	sound/pci/hda/patch_senarytech.c
26706
26707THE REST
26708M:	Linus Torvalds <[email protected]>
26709L:	[email protected]
26710S:	Buried alive in reporters
26711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26712F:	*
26713F:	*/
26714