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/mediatek/airoha_eth.c
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
796L:	[email protected]
797S:	Maintained
798F:	Documentation/wmi/devices/alienware-wmi.rst
799F:	drivers/platform/x86/dell/alienware-wmi.c
800
801ALLEGRO DVT VIDEO IP CORE DRIVER
802M:	Michael Tretter <[email protected]>
803R:	Pengutronix Kernel Team <[email protected]>
804L:	[email protected]
805S:	Maintained
806F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
807F:	drivers/media/platform/allegro-dvt/
808
809ALLIED VISION ALVIUM CAMERA DRIVER
810M:	Tommaso Merciai <[email protected]>
811M:	Martin Hecht <[email protected]>
812L:	[email protected]
813S:	Maintained
814F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
815F:	drivers/media/i2c/alvium-csi2.c
816F:	drivers/media/i2c/alvium-csi2.h
817
818ALLWINNER A10 CSI DRIVER
819M:	Maxime Ripard <[email protected]>
820L:	[email protected]
821S:	Maintained
822T:	git git://linuxtv.org/media.git
823F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
824F:	drivers/media/platform/sunxi/sun4i-csi/
825
826ALLWINNER A31 CSI DRIVER
827M:	Yong Deng <[email protected]>
828M:	Paul Kocialkowski <[email protected]>
829L:	[email protected]
830S:	Maintained
831T:	git git://linuxtv.org/media.git
832F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
833F:	drivers/media/platform/sunxi/sun6i-csi/
834
835ALLWINNER A31 ISP DRIVER
836M:	Paul Kocialkowski <[email protected]>
837L:	[email protected]
838S:	Maintained
839T:	git git://linuxtv.org/media.git
840F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
841F:	drivers/staging/media/sunxi/sun6i-isp/
842F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
843
844ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
845M:	Paul Kocialkowski <[email protected]>
846L:	[email protected]
847S:	Maintained
848T:	git git://linuxtv.org/media.git
849F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
850F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
851
852ALLWINNER CPUFREQ DRIVER
853M:	Yangtao Li <[email protected]>
854L:	[email protected]
855S:	Maintained
856F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
857F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
858
859ALLWINNER CRYPTO DRIVERS
860M:	Corentin Labbe <[email protected]>
861L:	[email protected]
862S:	Maintained
863F:	drivers/crypto/allwinner/
864
865ALLWINNER DMIC DRIVERS
866M:	Ban Tao <[email protected]>
867L:	[email protected]
868S:	Maintained
869F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
870F:	sound/soc/sunxi/sun50i-dmic.c
871
872ALLWINNER HARDWARE SPINLOCK SUPPORT
873M:	Wilken Gottwalt <[email protected]>
874S:	Maintained
875F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
876F:	drivers/hwspinlock/sun6i_hwspinlock.c
877
878ALLWINNER THERMAL DRIVER
879M:	Vasily Khoruzhick <[email protected]>
880M:	Yangtao Li <[email protected]>
881L:	[email protected]
882S:	Maintained
883F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
884F:	drivers/thermal/sun8i_thermal.c
885
886ALLWINNER VPU DRIVER
887M:	Maxime Ripard <[email protected]>
888M:	Paul Kocialkowski <[email protected]>
889L:	[email protected]
890S:	Maintained
891F:	drivers/staging/media/sunxi/cedrus/
892
893ALPHA PORT
894M:	Richard Henderson <[email protected]>
895M:	Matt Turner <[email protected]>
896L:	[email protected]
897S:	Odd Fixes
898F:	arch/alpha/
899
900ALPS PS/2 TOUCHPAD DRIVER
901R:	Pali Rohár <[email protected]>
902F:	drivers/input/mouse/alps.*
903
904ALTERA MAILBOX DRIVER
905M:	Mun Yew Tham <[email protected]>
906S:	Maintained
907F:	drivers/mailbox/mailbox-altera.c
908
909ALTERA MSGDMA IP CORE DRIVER
910M:	Olivier Dautricourt <[email protected]>
911R:	Stefan Roese <[email protected]>
912L:	[email protected]
913S:	Odd Fixes
914F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
915F:	drivers/dma/altera-msgdma.c
916
917ALTERA PIO DRIVER
918M:	Mun Yew Tham <[email protected]>
919L:	[email protected]
920S:	Maintained
921F:	drivers/gpio/gpio-altera.c
922
923ALTERA TRIPLE SPEED ETHERNET DRIVER
924M:	Joyce Ooi <[email protected]>
925L:	[email protected]
926S:	Maintained
927F:	drivers/net/ethernet/altera/
928
929ALTERA UART/JTAG UART SERIAL DRIVERS
930M:	Tobias Klauser <[email protected]>
931L:	[email protected]
932S:	Maintained
933F:	drivers/tty/serial/altera_jtaguart.c
934F:	drivers/tty/serial/altera_uart.c
935F:	include/linux/altera_jtaguart.h
936F:	include/linux/altera_uart.h
937
938AMAZON ANNAPURNA LABS FIC DRIVER
939M:	Talel Shenhar <[email protected]>
940S:	Maintained
941F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
942F:	drivers/irqchip/irq-al-fic.c
943
944AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
945M:	Talel Shenhar <[email protected]>
946M:	Talel Shenhar <[email protected]>
947S:	Maintained
948F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
949F:	drivers/edac/al_mc_edac.c
950
951AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
952M:	Talel Shenhar <[email protected]>
953S:	Maintained
954F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
955F:	drivers/thermal/thermal_mmio.c
956
957AMAZON ETHERNET DRIVERS
958M:	Shay Agroskin <[email protected]>
959M:	Arthur Kiyanovski <[email protected]>
960R:	David Arinzon <[email protected]>
961R:	Saeed Bishara <[email protected]>
962L:	[email protected]
963S:	Maintained
964F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
965F:	drivers/net/ethernet/amazon/
966
967AMAZON RDMA EFA DRIVER
968M:	Michael Margolin <[email protected]>
969R:	Gal Pressman <[email protected]>
970R:	Yossi Leybovich <[email protected]>
971L:	[email protected]
972S:	Supported
973Q:	https://patchwork.kernel.org/project/linux-rdma/list/
974F:	drivers/infiniband/hw/efa/
975F:	include/uapi/rdma/efa-abi.h
976
977AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
978M:	Basavaraj Natikar <[email protected]>
979R:	Mario Limonciello <[email protected]>
980L:	[email protected]
981S:	Supported
982F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
983F:	drivers/platform/x86/amd/x3d_vcache.c
984
985AMD ADDRESS TRANSLATION LIBRARY (ATL)
986M:	Yazen Ghannam <[email protected]>
987L:	[email protected]
988S:	Supported
989F:	drivers/ras/amd/atl/*
990
991AMD AE4DMA DRIVER
992M:	Basavaraj Natikar <[email protected]>
993L:	[email protected]
994S:	Supported
995F:	drivers/dma/amd/ae4dma/
996
997AMD AXI W1 DRIVER
998M:	Kris Chaplin <[email protected]>
999R:	Thomas Delev <[email protected]>
1000R:	Michal Simek <[email protected]>
1001S:	Maintained
1002F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1003F:	drivers/w1/masters/amd_axi_w1.c
1004
1005AMD CDX BUS DRIVER
1006M:	Nipun Gupta <[email protected]>
1007M:	Nikhil Agarwal <[email protected]>
1008S:	Maintained
1009F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1010F:	drivers/cdx/*
1011F:	include/linux/cdx/*
1012
1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1014M:	Tom Lendacky <[email protected]>
1015M:	John Allen <[email protected]>
1016L:	[email protected]
1017S:	Supported
1018F:	drivers/crypto/ccp/
1019F:	include/linux/ccp.h
1020
1021AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1022M:	Ashish Kalra <[email protected]>
1023M:	Tom Lendacky <[email protected]>
1024L:	[email protected]
1025S:	Supported
1026F:	drivers/crypto/ccp/sev*
1027F:	include/uapi/linux/psp-sev.h
1028
1029AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1030M:	Mario Limonciello <[email protected]>
1031L:	[email protected]
1032S:	Supported
1033F:	drivers/crypto/ccp/dbc.c
1034F:	drivers/crypto/ccp/dbc.h
1035F:	drivers/crypto/ccp/platform-access.c
1036F:	drivers/crypto/ccp/platform-access.h
1037F:	include/uapi/linux/psp-dbc.h
1038F:	tools/crypto/ccp/*.c
1039F:	tools/crypto/ccp/*.py
1040
1041AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1042M:	Mario Limonciello <[email protected]>
1043L:	[email protected]
1044S:	Supported
1045F:	drivers/crypto/ccp/hsti.*
1046
1047AMD DISPLAY CORE
1048M:	Harry Wentland <[email protected]>
1049M:	Leo Li <[email protected]>
1050R:	Rodrigo Siqueira <[email protected]>
1051L:	[email protected]
1052S:	Supported
1053T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1054F:	drivers/gpu/drm/amd/display/
1055
1056AMD DISPLAY CORE - DML
1057M:	Austin Zheng <[email protected]>
1058M:	Jun Lei <[email protected]>
1059S:	Supported
1060F:	drivers/gpu/drm/amd/display/dc/dml/
1061F:	drivers/gpu/drm/amd/display/dc/dml2/
1062
1063AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1064M:	Huang Rui <[email protected]>
1065L:	[email protected]
1066S:	Supported
1067F:	Documentation/hwmon/fam15h_power.rst
1068F:	drivers/hwmon/fam15h_power.c
1069
1070AMD FCH GPIO DRIVER
1071M:	Enrico Weigelt, metux IT consult <[email protected]>
1072L:	[email protected]
1073S:	Maintained
1074F:	drivers/gpio/gpio-amd-fch.c
1075F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1076
1077AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1078L:	[email protected] (moderated for non-subscribers)
1079S:	Orphan
1080F:	drivers/usb/gadget/udc/amd5536udc.*
1081
1082AMD GEODE PROCESSOR/CHIPSET SUPPORT
1083M:	Andres Salomon <[email protected]>
1084L:	[email protected] (moderated for non-subscribers)
1085S:	Supported
1086W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1087F:	arch/x86/include/asm/geode.h
1088F:	drivers/char/hw_random/geode-rng.c
1089F:	drivers/crypto/geode*
1090F:	drivers/video/fbdev/geode/
1091
1092AMD HSMP DRIVER
1093M:	Naveen Krishna Chatradhi <[email protected]>
1094R:	Carlos Bilbao <[email protected]>
1095L:	[email protected]
1096S:	Maintained
1097F:	Documentation/arch/x86/amd_hsmp.rst
1098F:	arch/x86/include/asm/amd_hsmp.h
1099F:	arch/x86/include/uapi/asm/amd_hsmp.h
1100F:	drivers/platform/x86/amd/hsmp/
1101
1102AMD IOMMU (AMD-VI)
1103M:	Joerg Roedel <[email protected]>
1104R:	Suravee Suthikulpanit <[email protected]>
1105L:	[email protected]
1106S:	Maintained
1107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1108F:	drivers/iommu/amd/
1109F:	include/linux/amd-iommu.h
1110
1111AMD KFD
1112M:	Felix Kuehling <[email protected]>
1113L:	[email protected]
1114S:	Supported
1115T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1116F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1117F:	drivers/gpu/drm/amd/amdkfd/
1118F:	drivers/gpu/drm/amd/include/cik_structs.h
1119F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1120F:	drivers/gpu/drm/amd/include/v9_structs.h
1121F:	drivers/gpu/drm/amd/include/vi_structs.h
1122F:	include/uapi/linux/kfd_ioctl.h
1123F:	include/uapi/linux/kfd_sysfs.h
1124
1125AMD MP2 I2C DRIVER
1126M:	Elie Morisse <[email protected]>
1127M:	Shyam Sundar S K <[email protected]>
1128L:	[email protected]
1129S:	Maintained
1130F:	drivers/i2c/busses/i2c-amd-mp2*
1131
1132AMD ASF I2C DRIVER
1133M:	Shyam Sundar S K <[email protected]>
1134L:	[email protected]
1135S:	Supported
1136F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1137
1138AMD NODE DRIVER
1139M:	Mario Limonciello <[email protected]>
1140M:	Yazen Ghannam <[email protected]>
1141L:	[email protected]
1142S:	Supported
1143F:	arch/x86/include/asm/amd_node.h
1144F:	arch/x86/kernel/amd_node.c
1145
1146AMD PDS CORE DRIVER
1147M:	Shannon Nelson <[email protected]>
1148M:	Brett Creeley <[email protected]>
1149L:	[email protected]
1150S:	Maintained
1151F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1152F:	drivers/net/ethernet/amd/pds_core/
1153F:	include/linux/pds/
1154
1155AMD PMC DRIVER
1156M:	Shyam Sundar S K <[email protected]>
1157L:	[email protected]
1158S:	Supported
1159F:	drivers/platform/x86/amd/pmc/
1160
1161AMD PMF DRIVER
1162M:	Shyam Sundar S K <[email protected]>
1163L:	[email protected]
1164S:	Supported
1165F:	Documentation/ABI/testing/sysfs-amd-pmf
1166F:	drivers/platform/x86/amd/pmf/
1167
1168AMD POWERPLAY AND SWSMU
1169M:	Kenneth Feng <[email protected]>
1170L:	[email protected]
1171S:	Supported
1172T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1173F:	drivers/gpu/drm/amd/pm/
1174
1175AMD PSTATE DRIVER
1176M:	Huang Rui <[email protected]>
1177M:	Gautham R. Shenoy <[email protected]>
1178M:	Mario Limonciello <[email protected]>
1179R:	Perry Yuan <[email protected]>
1180L:	[email protected]
1181S:	Supported
1182F:	Documentation/admin-guide/pm/amd-pstate.rst
1183F:	drivers/cpufreq/amd-pstate*
1184F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1185
1186AMD PTDMA DRIVER
1187M:	Basavaraj Natikar <[email protected]>
1188L:	[email protected]
1189S:	Supported
1190F:	drivers/dma/amd/ptdma/
1191
1192AMD QDMA DRIVER
1193M:	Nishad Saraf <[email protected]>
1194M:	Lizhi Hou <[email protected]>
1195L:	[email protected]
1196S:	Supported
1197F:	drivers/dma/amd/qdma/
1198F:	include/linux/platform_data/amd_qdma.h
1199
1200AMD SEATTLE DEVICE TREE SUPPORT
1201M:	Suravee Suthikulpanit <[email protected]>
1202M:	Tom Lendacky <[email protected]>
1203S:	Supported
1204F:	arch/arm64/boot/dts/amd/
1205
1206AMD SENSOR FUSION HUB DRIVER
1207M:	Basavaraj Natikar <[email protected]>
1208L:	[email protected]
1209S:	Maintained
1210F:	Documentation/hid/amd-sfh*
1211F:	drivers/hid/amd-sfh-hid/
1212
1213AMD SPI DRIVER
1214M:	Raju Rangoju <[email protected]>
1215L:	[email protected]
1216S:	Supported
1217F:	drivers/spi/spi-amd.c
1218
1219AMD XDNA DRIVER
1220M:	Min Ma <[email protected]>
1221M:	Lizhi Hou <[email protected]>
1222L:	[email protected]
1223S:	Supported
1224T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1225F:	Documentation/accel/amdxdna/
1226F:	drivers/accel/amdxdna/
1227F:	include/trace/events/amdxdna.h
1228F:	include/uapi/drm/amdxdna_accel.h
1229
1230AMD XGBE DRIVER
1231M:	"Shyam Sundar S K" <[email protected]>
1232L:	[email protected]
1233S:	Maintained
1234F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1235F:	drivers/net/ethernet/amd/xgbe/
1236
1237AMLOGIC BLUETOOTH DRIVER
1238M:	Yang Li <[email protected]>
1239L:	[email protected]
1240S:	Maintained
1241F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1242F:	drivers/bluetooth/hci_aml.c
1243
1244AMLOGIC DDR PMU DRIVER
1245M:	Jiucheng Xu <[email protected]>
1246L:	[email protected]
1247S:	Supported
1248W:	http://www.amlogic.com
1249F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1250F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1251F:	drivers/perf/amlogic/
1252F:	include/soc/amlogic/
1253
1254AMLOGIC RTC DRIVER
1255M:	Yiting Deng <[email protected]>
1256M:	Xianwei Zhao <[email protected]>
1257L:	[email protected]
1258S:	Maintained
1259F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1260F:	drivers/rtc/rtc-amlogic-a4.c
1261
1262AMPHENOL CHIPCAP 2 DRIVER
1263M:	Javier Carrasco <[email protected]>
1264L:	[email protected]
1265S:	Maintained
1266F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1267F:	Documentation/hwmon/chipcap2.rst
1268F:	drivers/hwmon/chipcap2.c
1269
1270AMPHION VPU CODEC V4L2 DRIVER
1271M:	Ming Qian <[email protected]>
1272M:	Zhou Peng <[email protected]>
1273L:	[email protected]
1274S:	Maintained
1275F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1276F:	drivers/media/platform/amphion/
1277
1278AMS AS73211 DRIVER
1279M:	Christian Eggers <[email protected]>
1280L:	[email protected]
1281S:	Maintained
1282F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1283F:	drivers/iio/light/as73211.c
1284
1285AMT (Automatic Multicast Tunneling)
1286M:	Taehee Yoo <[email protected]>
1287L:	[email protected]
1288S:	Maintained
1289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1291F:	drivers/net/amt.c
1292
1293ANALOG DEVICES INC AD3552R DRIVER
1294M:	Nuno Sá <[email protected]>
1295L:	[email protected]
1296S:	Supported
1297W:	https://ez.analog.com/linux-software-drivers
1298F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1299F:	drivers/iio/dac/ad3552r.c
1300
1301ANALOG DEVICES INC AD4000 DRIVER
1302M:	Marcelo Schmitt <[email protected]>
1303L:	[email protected]
1304S:	Supported
1305W:	https://ez.analog.com/linux-software-drivers
1306F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1307F:	Documentation/iio/ad4000.rst
1308F:	drivers/iio/adc/ad4000.c
1309
1310ANALOG DEVICES INC AD4130 DRIVER
1311M:	Cosmin Tanislav <[email protected]>
1312L:	[email protected]
1313S:	Supported
1314W:	https://ez.analog.com/linux-software-drivers
1315F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1316F:	drivers/iio/adc/ad4130.c
1317
1318ANALOG DEVICES INC AD4695 DRIVER
1319M:	Michael Hennerich <[email protected]>
1320M:	Nuno Sá <[email protected]>
1321R:	David Lechner <[email protected]>
1322L:	[email protected]
1323S:	Supported
1324W:	https://ez.analog.com/linux-software-drivers
1325F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1326F:	Documentation/iio/ad4695.rst
1327F:	drivers/iio/adc/ad4695.c
1328F:	include/dt-bindings/iio/adc/adi,ad4695.h
1329
1330ANALOG DEVICES INC AD7091R DRIVER
1331M:	Marcelo Schmitt <[email protected]>
1332L:	[email protected]
1333S:	Supported
1334W:	http://ez.analog.com/community/linux-device-drivers
1335F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1336F:	drivers/iio/adc/ad7091r*
1337
1338ANALOG DEVICES INC AD7192 DRIVER
1339M:	Alisa-Dariana Roman <[email protected]>
1340L:	[email protected]
1341S:	Supported
1342W:	https://ez.analog.com/linux-software-drivers
1343F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1344F:	drivers/iio/adc/ad7192.c
1345
1346ANALOG DEVICES INC AD7292 DRIVER
1347M:	Marcelo Schmitt <[email protected]>
1348L:	[email protected]
1349S:	Supported
1350W:	https://ez.analog.com/linux-software-drivers
1351F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1352F:	drivers/iio/adc/ad7292.c
1353
1354ANALOG DEVICES INC AD7293 DRIVER
1355M:	Antoniu Miclaus <[email protected]>
1356L:	[email protected]
1357S:	Supported
1358W:	https://ez.analog.com/linux-software-drivers
1359F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1360F:	drivers/iio/dac/ad7293.c
1361
1362ANALOG DEVICES INC AD74115 DRIVER
1363M:	Cosmin Tanislav <[email protected]>
1364L:	[email protected]
1365S:	Supported
1366W:	https://ez.analog.com/linux-software-drivers
1367F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1368F:	drivers/iio/addac/ad74115.c
1369
1370ANALOG DEVICES INC AD74413R DRIVER
1371M:	Cosmin Tanislav <[email protected]>
1372L:	[email protected]
1373S:	Supported
1374W:	https://ez.analog.com/linux-software-drivers
1375F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1376F:	drivers/iio/addac/ad74413r.c
1377F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1378
1379ANALOG DEVICES INC AD7625 DRIVER
1380M:	Michael Hennerich <[email protected]>
1381M:	Nuno Sá <[email protected]>
1382R:	Trevor Gamblin <[email protected]>
1383S:	Supported
1384W:	https://ez.analog.com/linux-software-drivers
1385W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1386F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1387F:	Documentation/iio/ad7625.rst
1388F:	drivers/iio/adc/ad7625.c
1389
1390ANALOG DEVICES INC AD7768-1 DRIVER
1391M:	Michael Hennerich <[email protected]>
1392L:	[email protected]
1393S:	Supported
1394W:	https://ez.analog.com/linux-software-drivers
1395F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1396F:	drivers/iio/adc/ad7768-1.c
1397
1398ANALOG DEVICES INC AD7780 DRIVER
1399M:	Michael Hennerich <[email protected]>
1400M:	Renato Lui Geh <[email protected]>
1401L:	[email protected]
1402S:	Supported
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1405F:	drivers/iio/adc/ad7780.c
1406
1407ANALOG DEVICES INC AD9467 DRIVER
1408M:	Michael Hennerich <[email protected]>
1409M:	Nuno Sa <[email protected]>
1410L:	[email protected]
1411S:	Supported
1412W:	https://ez.analog.com/linux-software-drivers
1413F:	Documentation/ABI/testing/debugfs-iio-ad9467
1414F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1415F:	drivers/iio/adc/ad9467.c
1416
1417ANALOG DEVICES INC AD8460 DRIVER
1418M:	Mariel Tinaco <[email protected]>
1419L:	[email protected]
1420S:	Supported
1421W:	https://ez.analog.com/linux-software-drivers
1422F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1423F:	drivers/iio/dac/ad8460.c
1424
1425ANALOG DEVICES INC AD9739a DRIVER
1426M:	Nuno Sa <[email protected]>
1427M:	Dragos Bogdan <[email protected]>
1428L:	[email protected]
1429S:	Supported
1430W:	https://ez.analog.com/linux-software-drivers
1431F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1432F:	drivers/iio/dac/ad9739a.c
1433
1434ANALOG DEVICES INC ADA4250 DRIVER
1435M:	Antoniu Miclaus <[email protected]>
1436L:	[email protected]
1437S:	Supported
1438W:	https://ez.analog.com/linux-software-drivers
1439F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1440F:	drivers/iio/amplifiers/ada4250.c
1441
1442ANALOG DEVICES INC ADF4377 DRIVER
1443M:	Antoniu Miclaus <[email protected]>
1444L:	[email protected]
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1448F:	drivers/iio/frequency/adf4377.c
1449
1450ANALOG DEVICES INC ADGS1408 DRIVER
1451M:	Mircea Caprioru <[email protected]>
1452S:	Supported
1453F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1454F:	drivers/mux/adgs1408.c
1455
1456ANALOG DEVICES INC ADIN DRIVER
1457M:	Michael Hennerich <[email protected]>
1458L:	[email protected]
1459S:	Supported
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1462F:	drivers/net/phy/adin.c
1463
1464ANALOG DEVICES INC ADIS DRIVER LIBRARY
1465M:	Nuno Sa <[email protected]>
1466L:	[email protected]
1467S:	Supported
1468F:	drivers/iio/imu/adis.c
1469F:	drivers/iio/imu/adis_buffer.c
1470F:	drivers/iio/imu/adis_trigger.c
1471F:	include/linux/iio/imu/adis.h
1472
1473ANALOG DEVICES INC ADIS16460 DRIVER
1474M:	Dragos Bogdan <[email protected]>
1475L:	[email protected]
1476S:	Supported
1477W:	https://ez.analog.com/linux-software-drivers
1478F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1479F:	drivers/iio/imu/adis16460.c
1480
1481ANALOG DEVICES INC ADIS16475 DRIVER
1482M:	Nuno Sa <[email protected]>
1483L:	[email protected]
1484S:	Supported
1485W:	https://ez.analog.com/linux-software-drivers
1486F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1487F:	drivers/iio/imu/adis16475.c
1488
1489ANALOG DEVICES INC ADM1177 DRIVER
1490M:	Michael Hennerich <[email protected]>
1491L:	[email protected]
1492S:	Supported
1493W:	https://ez.analog.com/linux-software-drivers
1494F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1495F:	drivers/hwmon/adm1177.c
1496
1497ANALOG DEVICES INC ADMFM2000 DRIVER
1498M:	Kim Seer Paller <[email protected]>
1499L:	[email protected]
1500S:	Supported
1501W:	https://ez.analog.com/linux-software-drivers
1502F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1503F:	drivers/iio/frequency/admfm2000.c
1504
1505ANALOG DEVICES INC ADMV1013 DRIVER
1506M:	Antoniu Miclaus <[email protected]>
1507L:	[email protected]
1508S:	Supported
1509W:	https://ez.analog.com/linux-software-drivers
1510F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1511F:	drivers/iio/frequency/admv1013.c
1512
1513ANALOG DEVICES INC ADMV1014 DRIVER
1514M:	Antoniu Miclaus <[email protected]>
1515L:	[email protected]
1516S:	Supported
1517W:	https://ez.analog.com/linux-software-drivers
1518F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1519F:	drivers/iio/frequency/admv1014.c
1520
1521ANALOG DEVICES INC ADMV8818 DRIVER
1522M:	Antoniu Miclaus <[email protected]>
1523L:	[email protected]
1524S:	Supported
1525W:	https://ez.analog.com/linux-software-drivers
1526F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1527F:	drivers/iio/filter/admv8818.c
1528
1529ANALOG DEVICES INC ADP5061 DRIVER
1530M:	Michael Hennerich <[email protected]>
1531L:	[email protected]
1532S:	Supported
1533W:	https://ez.analog.com/linux-software-drivers
1534F:	drivers/power/supply/adp5061.c
1535
1536ANALOG DEVICES INC ADRF6780 DRIVER
1537M:	Antoniu Miclaus <[email protected]>
1538L:	[email protected]
1539S:	Supported
1540W:	https://ez.analog.com/linux-software-drivers
1541F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1542F:	drivers/iio/frequency/adrf6780.c
1543
1544ANALOG DEVICES INC ADV7180 DRIVER
1545M:	Lars-Peter Clausen <[email protected]>
1546L:	[email protected]
1547S:	Supported
1548W:	https://ez.analog.com/linux-software-drivers
1549F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1550F:	drivers/media/i2c/adv7180.c
1551
1552ANALOG DEVICES INC ADV748X DRIVER
1553M:	Kieran Bingham <[email protected]>
1554L:	[email protected]
1555S:	Maintained
1556F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1557F:	drivers/media/i2c/adv748x/*
1558
1559ANALOG DEVICES INC ADV7511 DRIVER
1560M:	Hans Verkuil <[email protected]>
1561L:	[email protected]
1562S:	Maintained
1563F:	drivers/media/i2c/adv7511*
1564
1565ANALOG DEVICES INC ADV7604 DRIVER
1566M:	Hans Verkuil <[email protected]>
1567L:	[email protected]
1568S:	Maintained
1569F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1570F:	drivers/media/i2c/adv7604*
1571
1572ANALOG DEVICES INC ADV7842 DRIVER
1573M:	Hans Verkuil <[email protected]>
1574L:	[email protected]
1575S:	Maintained
1576F:	drivers/media/i2c/adv7842*
1577
1578ANALOG DEVICES INC ADXRS290 DRIVER
1579M:	Nishant Malpani <[email protected]>
1580L:	[email protected]
1581S:	Supported
1582F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1583F:	drivers/iio/gyro/adxrs290.c
1584
1585ANALOG DEVICES INC ASOC CODEC DRIVERS
1586M:	Lars-Peter Clausen <[email protected]>
1587M:	Nuno Sá <[email protected]>
1588L:	[email protected]
1589S:	Supported
1590W:	http://wiki.analog.com/
1591W:	https://ez.analog.com/linux-software-drivers
1592F:	Documentation/devicetree/bindings/sound/adi,*
1593F:	sound/soc/codecs/ad1*
1594F:	sound/soc/codecs/ad7*
1595F:	sound/soc/codecs/adau*
1596F:	sound/soc/codecs/adav*
1597F:	sound/soc/codecs/sigmadsp.*
1598F:	sound/soc/codecs/ssm*
1599
1600ANALOG DEVICES INC AXI DAC DRIVER
1601M:	Nuno Sa <[email protected]>
1602L:	[email protected]
1603S:	Supported
1604W:	https://ez.analog.com/linux-software-drivers
1605F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1606F:	drivers/iio/dac/adi-axi-dac.c
1607
1608ANALOG DEVICES INC DMA DRIVERS
1609M:	Lars-Peter Clausen <[email protected]>
1610S:	Supported
1611W:	https://ez.analog.com/linux-software-drivers
1612F:	drivers/dma/dma-axi-dmac.c
1613
1614ANALOG DEVICES INC IIO DRIVERS
1615M:	Lars-Peter Clausen <[email protected]>
1616M:	Michael Hennerich <[email protected]>
1617S:	Supported
1618W:	http://wiki.analog.com/
1619W:	https://ez.analog.com/linux-software-drivers
1620F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1621F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1622F:	Documentation/devicetree/bindings/iio/*/adi,*
1623F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1624F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1625F:	Documentation/iio/ad7606.rst
1626F:	drivers/iio/*/ad*
1627F:	drivers/iio/adc/ltc249*
1628F:	drivers/iio/amplifiers/hmc425a.c
1629F:	drivers/staging/iio/*/ad*
1630X:	drivers/iio/*/adjd*
1631
1632ANALOGBITS PLL LIBRARIES
1633M:	Paul Walmsley <[email protected]>
1634M:	Samuel Holland <[email protected]>
1635S:	Supported
1636F:	drivers/clk/analogbits/*
1637F:	include/linux/clk/analogbits*
1638
1639ANDROID DRIVERS
1640M:	Greg Kroah-Hartman <[email protected]>
1641M:	Arve Hjønnevåg <[email protected]>
1642M:	Todd Kjos <[email protected]>
1643M:	Martijn Coenen <[email protected]>
1644M:	Joel Fernandes <[email protected]>
1645M:	Christian Brauner <[email protected]>
1646M:	Carlos Llamas <[email protected]>
1647M:	Suren Baghdasaryan <[email protected]>
1648L:	[email protected]
1649S:	Supported
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1651F:	drivers/android/
1652
1653ANDROID GOLDFISH PIC DRIVER
1654M:	Miodrag Dinic <[email protected]>
1655S:	Supported
1656F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1657F:	drivers/irqchip/irq-goldfish-pic.c
1658
1659ANDROID GOLDFISH RTC DRIVER
1660M:	Jiaxun Yang <[email protected]>
1661S:	Supported
1662F:	drivers/rtc/rtc-goldfish.c
1663
1664AOA (Apple Onboard Audio) ALSA DRIVER
1665M:	Johannes Berg <[email protected]>
1666L:	[email protected]
1667L:	[email protected]
1668S:	Maintained
1669F:	sound/aoa/
1670
1671APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1672M:	William Breathitt Gray <[email protected]>
1673L:	[email protected]
1674S:	Maintained
1675F:	drivers/iio/addac/stx104.c
1676
1677APM DRIVER
1678M:	Jiri Kosina <[email protected]>
1679S:	Odd fixes
1680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1681F:	arch/x86/kernel/apm_32.c
1682F:	drivers/char/apm-emulation.c
1683F:	include/linux/apm_bios.h
1684F:	include/uapi/linux/apm_bios.h
1685
1686APPARMOR SECURITY MODULE
1687M:	John Johansen <[email protected]>
1688M:	John Johansen <[email protected]>
1689L:	[email protected] (moderated for non-subscribers)
1690S:	Supported
1691W:	apparmor.net
1692B:	https://gitlab.com/apparmor/apparmor-kernel
1693C:	irc://irc.oftc.net/apparmor
1694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1695T:	https://gitlab.com/apparmor/apparmor-kernel.git
1696F:	Documentation/admin-guide/LSM/apparmor.rst
1697F:	security/apparmor/
1698
1699APPLE BCM5974 MULTITOUCH DRIVER
1700M:	Henrik Rydberg <[email protected]>
1701L:	[email protected]
1702S:	Odd fixes
1703F:	drivers/input/mouse/bcm5974.c
1704
1705APPLE PCIE CONTROLLER DRIVER
1706M:	Alyssa Rosenzweig <[email protected]>
1707M:	Marc Zyngier <[email protected]>
1708L:	[email protected]
1709S:	Maintained
1710F:	drivers/pci/controller/pcie-apple.c
1711
1712APPLE SMC DRIVER
1713M:	Henrik Rydberg <[email protected]>
1714L:	[email protected]
1715S:	Odd fixes
1716F:	drivers/hwmon/applesmc.c
1717
1718APPLETALK NETWORK LAYER
1719L:	[email protected]
1720S:	Odd fixes
1721F:	include/linux/atalk.h
1722F:	include/uapi/linux/atalk.h
1723F:	net/appletalk/
1724
1725APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1726M:	Khuong Dinh <[email protected]>
1727S:	Supported
1728F:	arch/arm64/boot/dts/apm/
1729
1730APPLIED MICRO (APM) X-GENE SOC EDAC
1731M:	Khuong Dinh <[email protected]>
1732S:	Supported
1733F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1734F:	drivers/edac/xgene_edac.c
1735
1736APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1737M:	Iyappan Subramanian <[email protected]>
1738M:	Keyur Chudgar <[email protected]>
1739S:	Maintained
1740F:	drivers/net/ethernet/apm/xgene-v2/
1741
1742APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1743M:	Iyappan Subramanian <[email protected]>
1744M:	Keyur Chudgar <[email protected]>
1745M:	Quan Nguyen <[email protected]>
1746S:	Maintained
1747F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1748F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1749F:	drivers/net/ethernet/apm/xgene/
1750F:	drivers/net/mdio/mdio-xgene.c
1751
1752APPLIED MICRO (APM) X-GENE SOC PMU
1753M:	Khuong Dinh <[email protected]>
1754S:	Supported
1755F:	Documentation/admin-guide/perf/xgene-pmu.rst
1756F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1757F:	drivers/perf/xgene_pmu.c
1758
1759APPLIED MICRO QT2025 PHY DRIVER
1760M:	FUJITA Tomonori <[email protected]>
1761R:	Trevor Gross <[email protected]>
1762L:	[email protected]
1763L:	[email protected]
1764S:	Maintained
1765F:	drivers/net/phy/qt2025.rs
1766
1767APTINA CAMERA SENSOR PLL
1768M:	Laurent Pinchart <[email protected]>
1769L:	[email protected]
1770S:	Maintained
1771F:	drivers/media/i2c/aptina-pll.*
1772
1773AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1774M:	Aleksa Savic <[email protected]>
1775M:	Jack Doan <[email protected]>
1776L:	[email protected]
1777S:	Maintained
1778F:	Documentation/hwmon/aquacomputer_d5next.rst
1779F:	drivers/hwmon/aquacomputer_d5next.c
1780
1781AQUANTIA ETHERNET DRIVER (atlantic)
1782M:	Igor Russkikh <[email protected]>
1783L:	[email protected]
1784S:	Maintained
1785W:	https://www.marvell.com/
1786Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1787F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1788F:	drivers/net/ethernet/aquantia/atlantic/
1789
1790AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1791M:	Egor Pomozov <[email protected]>
1792L:	[email protected]
1793S:	Maintained
1794W:	http://www.aquantia.com
1795F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1796
1797AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1798M:	Krzysztof Hałasa <[email protected]>
1799L:	[email protected]
1800S:	Maintained
1801F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1802F:	drivers/media/i2c/ar0521.c
1803
1804ARASAN NAND CONTROLLER DRIVER
1805M:	Miquel Raynal <[email protected]>
1806R:	Michal Simek <[email protected]>
1807L:	[email protected]
1808S:	Maintained
1809F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1810F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1811
1812ARC FRAMEBUFFER DRIVER
1813M:	Jaya Kumar <[email protected]>
1814S:	Maintained
1815F:	drivers/video/fbdev/arcfb.c
1816F:	drivers/video/fbdev/core/fb_defio.c
1817
1818ARC PGU DRM DRIVER
1819M:	Alexey Brodkin <[email protected]>
1820S:	Supported
1821F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1822F:	drivers/gpu/drm/tiny/arcpgu.c
1823
1824ARCNET NETWORK LAYER
1825M:	Michael Grzeschik <[email protected]>
1826L:	[email protected]
1827S:	Maintained
1828F:	drivers/net/arcnet/
1829F:	include/uapi/linux/if_arcnet.h
1830
1831ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1832M:	Arnd Bergmann <[email protected]>
1833L:	[email protected] (moderated for non-subscribers)
1834L:	[email protected]
1835S:	Maintained
1836P:	Documentation/process/maintainer-soc.rst
1837C:	irc://irc.libera.chat/armlinux
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1839F:	Documentation/process/maintainer-soc*.rst
1840F:	arch/arm/boot/dts/Makefile
1841F:	arch/arm64/boot/dts/Makefile
1842
1843ARM ARCHITECTED TIMER DRIVER
1844M:	Mark Rutland <[email protected]>
1845M:	Marc Zyngier <[email protected]>
1846L:	[email protected] (moderated for non-subscribers)
1847S:	Maintained
1848F:	arch/arm/include/asm/arch_timer.h
1849F:	arch/arm64/include/asm/arch_timer.h
1850F:	drivers/clocksource/arm_arch_timer.c
1851
1852ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1853M:	Marc Zyngier <[email protected]>
1854L:	[email protected] (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1857F:	arch/arm/include/asm/arch_gicv3.h
1858F:	arch/arm64/include/asm/arch_gicv3.h
1859F:	drivers/irqchip/irq-gic*.[ch]
1860F:	include/linux/irqchip/arm-gic*.h
1861F:	include/linux/irqchip/arm-vgic-info.h
1862
1863ARM HDLCD DRM DRIVER
1864M:	Liviu Dudau <[email protected]>
1865S:	Supported
1866F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1867F:	drivers/gpu/drm/arm/hdlcd_*
1868
1869ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1870M:	Linus Walleij <[email protected]>
1871L:	[email protected] (moderated for non-subscribers)
1872S:	Maintained
1873F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1874F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1875F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1876F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1877F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1878F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1879F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1880F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1881F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1882F:	arch/arm/boot/dts/arm/arm-realview-*
1883F:	arch/arm/boot/dts/arm/integrator*
1884F:	arch/arm/boot/dts/arm/versatile*
1885F:	arch/arm/mach-versatile/
1886F:	drivers/bus/arm-integrator-lm.c
1887F:	drivers/clk/versatile/
1888F:	drivers/i2c/busses/i2c-versatile.c
1889F:	drivers/irqchip/irq-versatile-fpga.c
1890F:	drivers/mtd/maps/physmap-versatile.*
1891F:	drivers/power/reset/arm-versatile-reboot.c
1892F:	drivers/soc/versatile/
1893
1894ARM INTERCONNECT PMU DRIVERS
1895M:	Robin Murphy <[email protected]>
1896S:	Supported
1897F:	Documentation/admin-guide/perf/arm-cmn.rst
1898F:	Documentation/admin-guide/perf/arm-ni.rst
1899F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1900F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1901F:	drivers/perf/arm-cmn.c
1902F:	drivers/perf/arm-ni.c
1903F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1904
1905ARM KOMEDA DRM-KMS DRIVER
1906M:	Liviu Dudau <[email protected]>
1907S:	Supported
1908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1909F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1910F:	Documentation/gpu/komeda-kms.rst
1911F:	drivers/gpu/drm/arm/display/include/
1912F:	drivers/gpu/drm/arm/display/komeda/
1913
1914ARM MALI PANFROST DRM DRIVER
1915M:	Boris Brezillon <[email protected]>
1916M:	Rob Herring <[email protected]>
1917R:	Steven Price <[email protected]>
1918L:	[email protected]
1919S:	Supported
1920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1921F:	Documentation/gpu/panfrost.rst
1922F:	drivers/gpu/drm/ci/xfails/panfrost*
1923F:	drivers/gpu/drm/panfrost/
1924F:	include/uapi/drm/panfrost_drm.h
1925
1926ARM MALI PANTHOR DRM DRIVER
1927M:	Boris Brezillon <[email protected]>
1928M:	Steven Price <[email protected]>
1929M:	Liviu Dudau <[email protected]>
1930L:	[email protected]
1931S:	Supported
1932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1933F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1934F:	drivers/gpu/drm/panthor/
1935F:	include/uapi/drm/panthor_drm.h
1936
1937ARM MALI-DP DRM DRIVER
1938M:	Liviu Dudau <[email protected]>
1939S:	Supported
1940T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1941F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1942F:	Documentation/gpu/afbc.rst
1943F:	drivers/gpu/drm/arm/
1944
1945ARM MFM AND FLOPPY DRIVERS
1946M:	Ian Molton <[email protected]>
1947S:	Maintained
1948F:	arch/arm/include/asm/floppy.h
1949F:	arch/arm/mach-rpc/floppydma.S
1950
1951ARM PMU PROFILING AND DEBUGGING
1952M:	Will Deacon <[email protected]>
1953M:	Mark Rutland <[email protected]>
1954L:	[email protected] (moderated for non-subscribers)
1955L:	[email protected]
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/arm/pmu.yaml
1958F:	Documentation/devicetree/bindings/perf/
1959F:	arch/arm*/include/asm/hw_breakpoint.h
1960F:	arch/arm*/include/asm/perf_event.h
1961F:	arch/arm*/kernel/hw_breakpoint.c
1962F:	arch/arm*/kernel/perf_*
1963F:	drivers/perf/
1964F:	include/linux/perf/arm_pmu*.h
1965
1966ARM PORT
1967M:	Russell King <[email protected]>
1968L:	[email protected] (moderated for non-subscribers)
1969S:	Odd Fixes
1970W:	http://www.armlinux.org.uk/
1971T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1972F:	arch/arm/
1973X:	arch/arm/boot/dts/
1974
1975ARM PRIMECELL AACI PL041 DRIVER
1976M:	Russell King <[email protected]>
1977S:	Odd Fixes
1978F:	sound/arm/aaci.*
1979
1980ARM PRIMECELL BUS SUPPORT
1981M:	Russell King <[email protected]>
1982S:	Odd Fixes
1983F:	drivers/amba/
1984F:	include/linux/amba/bus.h
1985
1986ARM PRIMECELL KMI PL050 DRIVER
1987M:	Russell King <[email protected]>
1988S:	Odd Fixes
1989F:	drivers/input/serio/ambakmi.*
1990F:	include/linux/amba/kmi.h
1991
1992ARM PRIMECELL MMCI PL180/1 DRIVER
1993M:	Russell King <[email protected]>
1994S:	Odd Fixes
1995F:	drivers/mmc/host/mmci.*
1996F:	include/linux/amba/mmci.h
1997
1998ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1999M:	Miquel Raynal <[email protected]>
2000R:	Michal Simek <[email protected]>
2001L:	[email protected]
2002S:	Maintained
2003F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2004F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2005
2006ARM PRIMECELL PL35X SMC DRIVER
2007M:	Miquel Raynal <[email protected]>
2008R:	Michal Simek <[email protected]>
2009L:	[email protected] (moderated for non-subscribers)
2010S:	Maintained
2011F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2012F:	drivers/memory/pl353-smc.c
2013
2014ARM PRIMECELL SSP PL022 SPI DRIVER
2015M:	Linus Walleij <[email protected]>
2016L:	[email protected] (moderated for non-subscribers)
2017S:	Maintained
2018F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2019F:	drivers/spi/spi-pl022.c
2020
2021ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2022M:	Russell King <[email protected]>
2023S:	Odd Fixes
2024F:	drivers/tty/serial/amba-pl01*.c
2025F:	include/linux/amba/serial.h
2026
2027ARM PRIMECELL VIC PL190/PL192 DRIVER
2028M:	Linus Walleij <[email protected]>
2029L:	[email protected] (moderated for non-subscribers)
2030S:	Maintained
2031F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2032F:	drivers/irqchip/irq-vic.c
2033
2034ARM SMC WATCHDOG DRIVER
2035M:	Julius Werner <[email protected]>
2036R:	Evan Benn <[email protected]>
2037S:	Maintained
2038F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2039F:	drivers/watchdog/arm_smc_wdt.c
2040
2041ARM SMMU DRIVERS
2042M:	Will Deacon <[email protected]>
2043R:	Robin Murphy <[email protected]>
2044L:	[email protected] (moderated for non-subscribers)
2045S:	Maintained
2046F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2047F:	drivers/iommu/arm/
2048F:	drivers/iommu/io-pgtable-arm*
2049
2050ARM SMMU SVA SUPPORT
2051R:	Jean-Philippe Brucker <[email protected]>
2052F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2053
2054ARM SUB-ARCHITECTURES
2055L:	[email protected] (moderated for non-subscribers)
2056S:	Maintained
2057C:	irc://irc.libera.chat/armlinux
2058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2059F:	arch/arm/mach-*/
2060F:	arch/arm/plat-*/
2061
2062ARM/ACTIONS SEMI ARCHITECTURE
2063M:	Andreas Färber <[email protected]>
2064M:	Manivannan Sadhasivam <[email protected]>
2065L:	[email protected] (moderated for non-subscribers)
2066L:	[email protected] (moderated for non-subscribers)
2067S:	Maintained
2068F:	Documentation/devicetree/bindings/arm/actions.yaml
2069F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2070F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2071F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2072F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2073F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2074F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2075F:	Documentation/devicetree/bindings/pinctrl/actions,*
2076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2078F:	arch/arm/boot/dts/actions/
2079F:	arch/arm/mach-actions/
2080F:	arch/arm64/boot/dts/actions/
2081F:	drivers/clk/actions/
2082F:	drivers/clocksource/timer-owl*
2083F:	drivers/dma/owl-dma.c
2084F:	drivers/i2c/busses/i2c-owl.c
2085F:	drivers/irqchip/irq-owl-sirq.c
2086F:	drivers/mmc/host/owl-mmc.c
2087F:	drivers/net/ethernet/actions/
2088F:	drivers/pinctrl/actions/*
2089F:	drivers/pmdomain/actions/
2090F:	include/dt-bindings/power/owl-*
2091F:	include/dt-bindings/reset/actions,*
2092F:	include/linux/soc/actions/
2093N:	owl
2094
2095ARM/AIROHA SOC SUPPORT
2096M:	Matthias Brugger <[email protected]>
2097M:	AngeloGioacchino Del Regno <[email protected]>
2098L:	[email protected] (moderated for non-subscribers)
2099L:	[email protected] (moderated for non-subscribers)
2100S:	Odd Fixes
2101F:	arch/arm/boot/dts/airoha/
2102F:	arch/arm64/boot/dts/airoha/
2103
2104ARM/Allwinner SoC Clock Support
2105M:	Emilio López <[email protected]>
2106S:	Maintained
2107F:	drivers/clk/sunxi/
2108
2109ARM/Allwinner sunXi SoC support
2110M:	Chen-Yu Tsai <[email protected]>
2111M:	Jernej Skrabec <[email protected]>
2112M:	Samuel Holland <[email protected]>
2113L:	[email protected] (moderated for non-subscribers)
2114L:	[email protected]
2115S:	Maintained
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2117F:	arch/arm/mach-sunxi/
2118F:	arch/arm64/boot/dts/allwinner/
2119F:	drivers/clk/sunxi-ng/
2120F:	drivers/pinctrl/sunxi/
2121F:	drivers/soc/sunxi/
2122N:	allwinner
2123N:	sun[x456789]i
2124N:	sun[25]0i
2125
2126ARM/ALPHASCALE ARCHITECTURE
2127M:	Krzysztof Kozlowski <[email protected]>
2128L:	[email protected] (moderated for non-subscribers)
2129S:	Odd Fixes
2130F:	arch/arm/boot/dts/alphascale/
2131F:	drivers/clk/clk-asm9260.c
2132F:	drivers/clocksource/asm9260_timer.c
2133F:	drivers/rtc/rtc-asm9260.c
2134F:	drivers/watchdog/asm9260_wdt.c
2135
2136ARM/AMD PENSANDO ARM64 ARCHITECTURE
2137M:	Brad Larson <[email protected]>
2138L:	[email protected] (moderated for non-subscribers)
2139S:	Supported
2140F:	Documentation/devicetree/bindings/*/amd,pensando*
2141F:	arch/arm64/boot/dts/amd/elba*
2142
2143ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2144M:	Neil Armstrong <[email protected]>
2145M:	Jerome Brunet <[email protected]>
2146L:	[email protected]
2147S:	Maintained
2148F:	Documentation/devicetree/bindings/clock/amlogic*
2149F:	drivers/clk/meson/
2150F:	include/dt-bindings/clock/amlogic,a1*
2151F:	include/dt-bindings/clock/gxbb*
2152F:	include/dt-bindings/clock/meson*
2153
2154ARM/Amlogic Meson SoC Crypto Drivers
2155M:	Corentin Labbe <[email protected]>
2156L:	[email protected]
2157L:	[email protected]
2158S:	Maintained
2159F:	Documentation/devicetree/bindings/crypto/amlogic*
2160F:	drivers/crypto/amlogic/
2161
2162ARM/Amlogic Meson SoC Sound Drivers
2163M:	Jerome Brunet <[email protected]>
2164L:	[email protected]
2165S:	Maintained
2166F:	Documentation/devicetree/bindings/sound/amlogic*
2167F:	sound/soc/meson/
2168
2169ARM/Amlogic Meson SoC support
2170M:	Neil Armstrong <[email protected]>
2171M:	Kevin Hilman <[email protected]>
2172R:	Jerome Brunet <[email protected]>
2173R:	Martin Blumenstingl <[email protected]>
2174L:	[email protected] (moderated for non-subscribers)
2175L:	[email protected]
2176S:	Maintained
2177W:	http://linux-meson.com/
2178F:	Documentation/devicetree/bindings/phy/amlogic*
2179F:	arch/arm/boot/dts/amlogic/
2180F:	arch/arm/mach-meson/
2181F:	arch/arm64/boot/dts/amlogic/
2182F:	drivers/pmdomain/amlogic/
2183F:	drivers/mmc/host/meson*
2184F:	drivers/phy/amlogic/
2185F:	drivers/pinctrl/meson/
2186F:	drivers/rtc/rtc-meson*
2187F:	drivers/soc/amlogic/
2188N:	meson
2189
2190ARM/Annapurna Labs ALPINE ARCHITECTURE
2191M:	Antoine Tenart <[email protected]>
2192L:	[email protected] (moderated for non-subscribers)
2193S:	Odd Fixes
2194F:	arch/arm/boot/dts/amazon/
2195F:	arch/arm/mach-alpine/
2196F:	arch/arm64/boot/dts/amazon/
2197F:	drivers/*/*alpine*
2198
2199ARM/APPLE MACHINE SOUND DRIVERS
2200M:	Martin Povišer <[email protected]>
2201L:	[email protected]
2202L:	[email protected]
2203S:	Maintained
2204F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2205F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2206F:	Documentation/devicetree/bindings/sound/apple,*
2207F:	sound/soc/apple/*
2208F:	sound/soc/codecs/cs42l83-i2c.c
2209F:	sound/soc/codecs/cs42l84.*
2210F:	sound/soc/codecs/ssm3515.c
2211
2212ARM/APPLE MACHINE SUPPORT
2213M:	Sven Peter <[email protected]>
2214M:	Janne Grunau <[email protected]>
2215R:	Alyssa Rosenzweig <[email protected]>
2216R:	Neal Gompa <[email protected]>
2217L:	[email protected]
2218L:	[email protected] (moderated for non-subscribers)
2219S:	Maintained
2220W:	https://asahilinux.org
2221B:	https://github.com/AsahiLinux/linux/issues
2222C:	irc://irc.oftc.net/asahi-dev
2223T:	git https://github.com/AsahiLinux/linux.git
2224F:	Documentation/devicetree/bindings/arm/apple.yaml
2225F:	Documentation/devicetree/bindings/arm/apple/*
2226F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2227F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2228F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2229F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2230F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2231F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2232F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2233F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2234F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2235F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2236F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2237F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2238F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2239F:	Documentation/devicetree/bindings/power/apple*
2240F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2241F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2242F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2243F:	arch/arm64/boot/dts/apple/
2244F:	drivers/bluetooth/hci_bcm4377.c
2245F:	drivers/clk/clk-apple-nco.c
2246F:	drivers/cpufreq/apple-soc-cpufreq.c
2247F:	drivers/dma/apple-admac.c
2248F:	drivers/pmdomain/apple/
2249F:	drivers/i2c/busses/i2c-pasemi-core.c
2250F:	drivers/i2c/busses/i2c-pasemi-platform.c
2251F:	drivers/iommu/apple-dart.c
2252F:	drivers/iommu/io-pgtable-dart.c
2253F:	drivers/irqchip/irq-apple-aic.c
2254F:	drivers/nvme/host/apple.c
2255F:	drivers/nvmem/apple-efuses.c
2256F:	drivers/pinctrl/pinctrl-apple-gpio.c
2257F:	drivers/pwm/pwm-apple.c
2258F:	drivers/soc/apple/*
2259F:	drivers/spi/spi-apple.c
2260F:	drivers/watchdog/apple_wdt.c
2261F:	include/dt-bindings/interrupt-controller/apple-aic.h
2262F:	include/dt-bindings/pinctrl/apple.h
2263F:	include/linux/soc/apple/*
2264
2265ARM/ARTPEC MACHINE SUPPORT
2266M:	Jesper Nilsson <[email protected]>
2267M:	Lars Persson <[email protected]>
2268L:	[email protected]
2269S:	Maintained
2270F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2271F:	arch/arm/boot/dts/axis/
2272F:	arch/arm/mach-artpec
2273F:	drivers/clk/axis
2274F:	drivers/crypto/axis
2275F:	drivers/mmc/host/usdhi6rol0.c
2276F:	drivers/pinctrl/pinctrl-artpec*
2277
2278ARM/ASPEED I2C DRIVER
2279M:	Ryan Chen <[email protected]>
2280R:	Benjamin Herrenschmidt <[email protected]>
2281R:	Joel Stanley <[email protected]>
2282L:	[email protected]
2283L:	[email protected] (moderated for non-subscribers)
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2286F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2287F:	drivers/i2c/busses/i2c-aspeed.c
2288F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2289
2290ARM/ASPEED MACHINE SUPPORT
2291M:	Joel Stanley <[email protected]>
2292M:	Andrew Jeffery <[email protected]>
2293L:	[email protected] (moderated for non-subscribers)
2294L:	[email protected] (moderated for non-subscribers)
2295S:	Supported
2296Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2298F:	Documentation/devicetree/bindings/arm/aspeed/
2299F:	arch/arm/boot/dts/aspeed/
2300F:	arch/arm/mach-aspeed/
2301N:	aspeed
2302
2303ARM/AXM LSI SOC
2304M:	Krzysztof Kozlowski <[email protected]>
2305L:	[email protected] (moderated for non-subscribers)
2306S:	Odd Fixes
2307F:	Documentation/devicetree/bindings/arm/axxia.yaml
2308F:	arch/arm/boot/dts/intel/axm/
2309F:	arch/arm/mach-axxia/
2310
2311ARM/BITMAIN ARCHITECTURE
2312M:	Manivannan Sadhasivam <[email protected]>
2313L:	[email protected] (moderated for non-subscribers)
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2316F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2317F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2318F:	arch/arm64/boot/dts/bitmain/
2319F:	drivers/clk/clk-bm1880.c
2320F:	drivers/pinctrl/pinctrl-bm1880.c
2321
2322ARM/BLAIZE ARCHITECTURE
2323M:	James Cowgill <[email protected]>
2324M:	Matt Redfearn <[email protected]>
2325M:	Neil Jones <[email protected]>
2326M:	Nikolaos Pasaloukos <[email protected]>
2327S:	Maintained
2328F:	Documentation/devicetree/bindings/arm/blaize.yaml
2329F:	arch/arm64/boot/dts/blaize/
2330
2331ARM/CALXEDA HIGHBANK ARCHITECTURE
2332M:	Andre Przywara <[email protected]>
2333L:	[email protected] (moderated for non-subscribers)
2334S:	Maintained
2335F:	arch/arm/boot/dts/calxeda/
2336F:	arch/arm/mach-highbank/
2337
2338ARM/CAVIUM THUNDER NETWORK DRIVER
2339M:	Sunil Goutham <[email protected]>
2340L:	[email protected] (moderated for non-subscribers)
2341S:	Maintained
2342F:	drivers/net/ethernet/cavium/thunder/
2343
2344ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2345M:	Lukasz Majewski <[email protected]>
2346L:	[email protected] (moderated for non-subscribers)
2347S:	Maintained
2348F:	arch/arm/mach-ep93xx/ts72xx.c
2349
2350ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2351M:	Hartley Sweeten <[email protected]>
2352M:	Alexander Sverdlin <[email protected]>
2353M:	Nikita Shubin <[email protected]>
2354L:	[email protected] (moderated for non-subscribers)
2355S:	Maintained
2356F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2357F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2358F:	arch/arm/boot/compressed/misc-ep93xx.h
2359F:	arch/arm/mach-ep93xx/
2360F:	drivers/iio/adc/ep93xx_adc.c
2361
2362ARM/CLKDEV SUPPORT
2363M:	Russell King <[email protected]>
2364L:	[email protected] (moderated for non-subscribers)
2365S:	Maintained
2366T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2367F:	drivers/clk/clkdev.c
2368
2369ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2370M:	Baruch Siach <[email protected]>
2371L:	[email protected] (moderated for non-subscribers)
2372S:	Maintained
2373F:	arch/arm/boot/dts/cnxt/
2374N:	digicolor
2375
2376ARM/CORESIGHT FRAMEWORK AND DRIVERS
2377M:	Suzuki K Poulose <[email protected]>
2378R:	Mike Leach <[email protected]>
2379R:	James Clark <[email protected]>
2380L:	[email protected] (moderated for non-subscribers)
2381L:	[email protected] (moderated for non-subscribers)
2382S:	Maintained
2383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2384F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2385F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2386F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2387F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2388F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2389F:	Documentation/trace/coresight/*
2390F:	drivers/hwtracing/coresight/*
2391F:	include/dt-bindings/arm/coresight-cti-dt.h
2392F:	include/linux/coresight*
2393F:	include/uapi/linux/coresight*
2394F:	samples/coresight/*
2395F:	tools/perf/Documentation/arm-coresight.txt
2396F:	tools/perf/arch/arm/util/auxtrace.c
2397F:	tools/perf/arch/arm/util/cs-etm.c
2398F:	tools/perf/arch/arm/util/cs-etm.h
2399F:	tools/perf/arch/arm/util/pmu.c
2400F:	tools/perf/tests/shell/*coresight*
2401F:	tools/perf/tests/shell/coresight/*
2402F:	tools/perf/tests/shell/lib/*coresight*
2403F:	tools/perf/util/cs-etm-decoder/*
2404F:	tools/perf/util/cs-etm.*
2405
2406ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2407M:	Hans Ulli Kroll <[email protected]>
2408M:	Linus Walleij <[email protected]>
2409L:	[email protected] (moderated for non-subscribers)
2410S:	Maintained
2411T:	git git://github.com/ulli-kroll/linux.git
2412F:	Documentation/devicetree/bindings/arm/gemini.yaml
2413F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2414F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2415F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2416F:	arch/arm/boot/dts/gemini/
2417F:	arch/arm/mach-gemini/
2418F:	drivers/crypto/gemini/
2419F:	drivers/net/ethernet/cortina/
2420F:	drivers/pinctrl/pinctrl-gemini.c
2421F:	drivers/rtc/rtc-ftrtc010.c
2422
2423ARM/CZ.NIC TURRIS SUPPORT
2424M:	Marek Behún <[email protected]>
2425S:	Maintained
2426W:	https://www.turris.cz/
2427F:	Documentation/ABI/testing/debugfs-moxtet
2428F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2429F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2430F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2431F:	Documentation/devicetree/bindings/bus/moxtet.txt
2432F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2433F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2434F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2435F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2436F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2437F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2438F:	drivers/bus/moxtet.c
2439F:	drivers/firmware/turris-mox-rwtm.c
2440F:	drivers/gpio/gpio-moxtet.c
2441F:	drivers/leds/leds-turris-omnia.c
2442F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2443F:	drivers/platform/cznic/
2444F:	drivers/watchdog/armada_37xx_wdt.c
2445F:	include/dt-bindings/bus/moxtet.h
2446F:	include/linux/armada-37xx-rwtm-mailbox.h
2447F:	include/linux/moxtet.h
2448F:	include/linux/turris-omnia-mcu-interface.h
2449
2450ARM/FARADAY FA526 PORT
2451M:	Hans Ulli Kroll <[email protected]>
2452L:	[email protected] (moderated for non-subscribers)
2453S:	Maintained
2454T:	git git://git.berlios.de/gemini-board
2455F:	arch/arm/mm/*-fa*
2456
2457ARM/FOOTBRIDGE ARCHITECTURE
2458M:	Russell King <[email protected]>
2459L:	[email protected] (moderated for non-subscribers)
2460S:	Maintained
2461W:	http://www.armlinux.org.uk/
2462F:	arch/arm/include/asm/hardware/dec21285.h
2463F:	arch/arm/mach-footbridge/
2464
2465ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2466M:	Shawn Guo <[email protected]>
2467M:	Sascha Hauer <[email protected]>
2468R:	Pengutronix Kernel Team <[email protected]>
2469R:	Fabio Estevam <[email protected]>
2470L:	[email protected]
2471L:	[email protected] (moderated for non-subscribers)
2472S:	Maintained
2473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2474F:	arch/arm/boot/dts/nxp/imx/
2475F:	arch/arm/boot/dts/nxp/mxs/
2476F:	arch/arm64/boot/dts/freescale/
2477X:	arch/arm64/boot/dts/freescale/fsl-*
2478X:	arch/arm64/boot/dts/freescale/qoriq-*
2479X:	drivers/media/i2c/
2480N:	imx
2481N:	mxs
2482
2483ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2484M:	Shawn Guo <[email protected]>
2485L:	[email protected] (moderated for non-subscribers)
2486S:	Maintained
2487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2488F:	arch/arm/boot/dts/nxp/ls/
2489F:	arch/arm64/boot/dts/freescale/fsl-*
2490F:	arch/arm64/boot/dts/freescale/qoriq-*
2491
2492ARM/FREESCALE VYBRID ARM ARCHITECTURE
2493M:	Shawn Guo <[email protected]>
2494M:	Sascha Hauer <[email protected]>
2495R:	Pengutronix Kernel Team <[email protected]>
2496R:	Stefan Agner <[email protected]>
2497L:	[email protected] (moderated for non-subscribers)
2498S:	Maintained
2499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2500F:	arch/arm/boot/dts/nxp/vf/
2501F:	arch/arm/mach-imx/*vf610*
2502
2503ARM/GUMSTIX MACHINE SUPPORT
2504M:	Steve Sakoman <[email protected]>
2505L:	[email protected] (moderated for non-subscribers)
2506S:	Maintained
2507
2508ARM/HISILICON SOC SUPPORT
2509M:	Wei Xu <[email protected]>
2510L:	[email protected] (moderated for non-subscribers)
2511S:	Supported
2512W:	http://www.hisilicon.com
2513T:	git https://github.com/hisilicon/linux-hisi.git
2514F:	arch/arm/boot/dts/hisilicon/
2515F:	arch/arm/mach-hisi/
2516F:	arch/arm64/boot/dts/hisilicon/
2517
2518ARM/HP JORNADA 7XX MACHINE SUPPORT
2519M:	Kristoffer Ericson <[email protected]>
2520S:	Maintained
2521W:	www.jlime.com
2522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2523F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2524F:	arch/arm/mach-sa1100/jornada720.c
2525
2526ARM/HPE GXP ARCHITECTURE
2527M:	Jean-Marie Verdun <[email protected]>
2528M:	Nick Hawkins <[email protected]>
2529S:	Maintained
2530F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2531F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2532F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2533F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2534F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2535F:	Documentation/hwmon/gxp-fan-ctrl.rst
2536F:	arch/arm/boot/dts/hpe/
2537F:	arch/arm/mach-hpe/
2538F:	drivers/clocksource/timer-gxp.c
2539F:	drivers/hwmon/gxp-fan-ctrl.c
2540F:	drivers/i2c/busses/i2c-gxp.c
2541F:	drivers/spi/spi-gxp.c
2542F:	drivers/watchdog/gxp-wdt.c
2543
2544ARM/IGEP MACHINE SUPPORT
2545M:	Enric Balletbo i Serra <[email protected]>
2546M:	Javier Martinez Canillas <[email protected]>
2547L:	[email protected]
2548L:	[email protected] (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2551
2552ARM/INTEL IXP4XX ARM ARCHITECTURE
2553M:	Linus Walleij <[email protected]>
2554M:	Imre Kaloz <[email protected]>
2555L:	[email protected] (moderated for non-subscribers)
2556S:	Maintained
2557F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2558F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2559F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2560F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2561F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2562F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2563F:	arch/arm/boot/dts/intel/ixp/
2564F:	arch/arm/mach-ixp4xx/
2565F:	drivers/bus/intel-ixp4xx-eb.c
2566F:	drivers/char/hw_random/ixp4xx-rng.c
2567F:	drivers/clocksource/timer-ixp4xx.c
2568F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2569F:	drivers/gpio/gpio-ixp4xx.c
2570F:	drivers/irqchip/irq-ixp4xx.c
2571F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2572F:	drivers/net/wan/ixp4xx_hss.c
2573F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2574F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2575F:	include/linux/soc/ixp4xx/npe.h
2576F:	include/linux/soc/ixp4xx/qmgr.h
2577
2578ARM/INTEL KEEMBAY ARCHITECTURE
2579M:	Paul J. Murphy <[email protected]>
2580M:	Daniele Alessandrelli <[email protected]>
2581S:	Maintained
2582F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2583F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2584F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2585
2586ARM/INTEL XSC3 (MANZANO) ARM CORE
2587M:	Lennert Buytenhek <[email protected]>
2588L:	[email protected] (moderated for non-subscribers)
2589S:	Maintained
2590
2591ARM/LG1K ARCHITECTURE
2592M:	Chanho Min <[email protected]>
2593L:	[email protected] (moderated for non-subscribers)
2594S:	Maintained
2595F:	arch/arm64/boot/dts/lg/
2596
2597ARM/LPC18XX ARCHITECTURE
2598M:	Vladimir Zapolskiy <[email protected]>
2599L:	[email protected] (moderated for non-subscribers)
2600S:	Maintained
2601F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2602F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2603F:	drivers/i2c/busses/i2c-lpc2k.c
2604F:	drivers/memory/pl172.c
2605F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2606F:	drivers/rtc/rtc-lpc24xx.c
2607N:	lpc18xx
2608
2609ARM/LPC32XX SOC SUPPORT
2610M:	Vladimir Zapolskiy <[email protected]>
2611M:	Piotr Wojtaszczyk <[email protected]>
2612L:	[email protected] (moderated for non-subscribers)
2613S:	Maintained
2614T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2615F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2616F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2617F:	arch/arm/mach-lpc32xx/
2618F:	drivers/dma/lpc32xx-dmamux.c
2619F:	drivers/i2c/busses/i2c-pnx.c
2620F:	drivers/net/ethernet/nxp/lpc_eth.c
2621F:	drivers/usb/host/ohci-nxp.c
2622F:	drivers/watchdog/pnx4008_wdt.c
2623N:	lpc32xx
2624
2625LPC32XX DMAMUX SUPPORT
2626M:	J.M.B. Downing <[email protected]>
2627M:	Piotr Wojtaszczyk <[email protected]>
2628R:	Vladimir Zapolskiy <[email protected]>
2629L:	[email protected] (moderated for non-subscribers)
2630S:	Maintained
2631F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2632
2633ARM/Marvell Dove/MV78xx0/Orion SOC support
2634M:	Andrew Lunn <[email protected]>
2635M:	Sebastian Hesselbarth <[email protected]>
2636M:	Gregory Clement <[email protected]>
2637L:	[email protected] (moderated for non-subscribers)
2638S:	Maintained
2639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2640F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2641F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2642F:	Documentation/devicetree/bindings/soc/dove/
2643F:	arch/arm/boot/dts/marvell/dove*
2644F:	arch/arm/boot/dts/marvell/orion5x*
2645F:	arch/arm/mach-dove/
2646F:	arch/arm/mach-mv78xx0/
2647F:	arch/arm/mach-orion5x/
2648F:	arch/arm/plat-orion/
2649F:	drivers/bus/mvebu-mbus.c
2650F:	drivers/soc/dove/
2651
2652ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2653M:	Andrew Lunn <[email protected]>
2654M:	Gregory Clement <[email protected]>
2655M:	Sebastian Hesselbarth <[email protected]>
2656L:	[email protected] (moderated for non-subscribers)
2657S:	Maintained
2658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2659F:	Documentation/devicetree/bindings/arm/marvell/
2660F:	arch/arm/boot/dts/marvell/armada*
2661F:	arch/arm/boot/dts/marvell/kirkwood*
2662F:	arch/arm/configs/mvebu_*_defconfig
2663F:	arch/arm/mach-mvebu/
2664F:	arch/arm64/boot/dts/marvell/
2665F:	drivers/clk/mvebu/
2666F:	drivers/cpufreq/armada-37xx-cpufreq.c
2667F:	drivers/cpufreq/armada-8k-cpufreq.c
2668F:	drivers/cpufreq/mvebu-cpufreq.c
2669F:	drivers/irqchip/irq-armada-370-xp.c
2670F:	drivers/irqchip/irq-mvebu-*
2671F:	drivers/pinctrl/mvebu/
2672F:	drivers/rtc/rtc-armada38x.c
2673
2674ARM/Mediatek RTC DRIVER
2675M:	Eddie Huang <[email protected]>
2676M:	Sean Wang <[email protected]>
2677L:	[email protected] (moderated for non-subscribers)
2678L:	[email protected] (moderated for non-subscribers)
2679S:	Maintained
2680F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2681F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2682F:	drivers/rtc/rtc-mt2712.c
2683F:	drivers/rtc/rtc-mt6397.c
2684F:	drivers/rtc/rtc-mt7622.c
2685
2686ARM/Mediatek SoC support
2687M:	Matthias Brugger <[email protected]>
2688M:	AngeloGioacchino Del Regno <[email protected]>
2689L:	[email protected]
2690L:	[email protected] (moderated for non-subscribers)
2691L:	[email protected] (moderated for non-subscribers)
2692S:	Maintained
2693W:	https://mtk.wiki.kernel.org/
2694C:	irc://irc.libera.chat/linux-mediatek
2695F:	arch/arm/boot/dts/mediatek/
2696F:	arch/arm/mach-mediatek/
2697F:	arch/arm64/boot/dts/mediatek/
2698F:	drivers/soc/mediatek/
2699N:	mtk
2700N:	mt[2678]
2701K:	mediatek
2702
2703ARM/Mediatek USB3 PHY DRIVER
2704M:	Chunfeng Yun <[email protected]>
2705L:	[email protected] (moderated for non-subscribers)
2706L:	[email protected] (moderated for non-subscribers)
2707S:	Maintained
2708F:	Documentation/devicetree/bindings/phy/mediatek,*
2709F:	drivers/phy/mediatek/
2710
2711ARM/MICROCHIP (ARM64) SoC support
2712M:	Conor Dooley <[email protected]>
2713M:	Nicolas Ferre <[email protected]>
2714M:	Claudiu Beznea <[email protected]>
2715L:	[email protected] (moderated for non-subscribers)
2716S:	Supported
2717T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2718F:	arch/arm64/boot/dts/microchip/
2719
2720ARM/Microchip (AT91) SoC support
2721M:	Nicolas Ferre <[email protected]>
2722M:	Alexandre Belloni <[email protected]>
2723M:	Claudiu Beznea <[email protected]>
2724L:	[email protected] (moderated for non-subscribers)
2725S:	Supported
2726W:	http://www.linux4sam.org
2727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2728F:	arch/arm/boot/dts/microchip/
2729F:	arch/arm/include/debug/at91.S
2730F:	arch/arm/mach-at91/
2731F:	drivers/memory/atmel*
2732F:	drivers/watchdog/sama5d4_wdt.c
2733F:	include/soc/at91/
2734X:	drivers/input/touchscreen/atmel_mxt_ts.c
2735N:	at91
2736N:	atmel
2737
2738ARM/Microchip Sparx5 SoC support
2739M:	Steen Hegelund <[email protected]>
2740M:	Daniel Machon <[email protected]>
2741M:	[email protected]
2742L:	[email protected] (moderated for non-subscribers)
2743S:	Supported
2744F:	arch/arm64/boot/dts/microchip/sparx*
2745F:	drivers/net/ethernet/microchip/vcap/
2746F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2747N:	sparx5
2748
2749ARM/MILBEAUT ARCHITECTURE
2750M:	Taichi Sugaya <[email protected]>
2751M:	Takao Orito <[email protected]>
2752L:	[email protected] (moderated for non-subscribers)
2753S:	Maintained
2754F:	arch/arm/boot/dts/socionext/milbeaut*
2755F:	arch/arm/mach-milbeaut/
2756N:	milbeaut
2757
2758ARM/MOXA ART SOC
2759M:	Krzysztof Kozlowski <[email protected]>
2760L:	[email protected] (moderated for non-subscribers)
2761S:	Odd Fixes
2762F:	Documentation/devicetree/bindings/arm/moxart.yaml
2763F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2764F:	arch/arm/boot/dts/moxa/
2765F:	drivers/clk/clk-moxart.c
2766
2767ARM/MStar/Sigmastar Armv7 SoC support
2768M:	Daniel Palmer <[email protected]>
2769M:	Romain Perier <[email protected]>
2770L:	[email protected] (moderated for non-subscribers)
2771S:	Maintained
2772W:	http://linux-chenxing.org/
2773T:	git git://github.com/linux-chenxing/linux.git
2774F:	Documentation/devicetree/bindings/arm/mstar/*
2775F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2776F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2777F:	arch/arm/boot/dts/sigmastar/
2778F:	arch/arm/mach-mstar/
2779F:	drivers/clk/mstar/
2780F:	drivers/clocksource/timer-msc313e.c
2781F:	drivers/gpio/gpio-msc313.c
2782F:	drivers/rtc/rtc-msc313.c
2783F:	drivers/watchdog/msc313e_wdt.c
2784F:	include/dt-bindings/clock/mstar-*
2785F:	include/dt-bindings/gpio/msc313-gpio.h
2786
2787ARM/NOMADIK/Ux500 ARCHITECTURES
2788M:	Linus Walleij <[email protected]>
2789L:	[email protected] (moderated for non-subscribers)
2790S:	Maintained
2791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2792F:	Documentation/devicetree/bindings/arm/ste-*
2793F:	Documentation/devicetree/bindings/arm/ux500.yaml
2794F:	Documentation/devicetree/bindings/arm/ux500/
2795F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2796F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2797F:	arch/arm/boot/dts/st/ste-*
2798F:	arch/arm/mach-nomadik/
2799F:	arch/arm/mach-ux500/
2800F:	drivers/clk/clk-nomadik.c
2801F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2802F:	drivers/dma/ste_dma40*
2803F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2804F:	drivers/gpio/gpio-nomadik.c
2805F:	drivers/hwspinlock/u8500_hsem.c
2806F:	drivers/i2c/busses/i2c-nomadik.c
2807F:	drivers/iio/adc/ab8500-gpadc.c
2808F:	drivers/mfd/ab8500*
2809F:	drivers/mfd/abx500*
2810F:	drivers/mfd/db8500*
2811F:	drivers/pinctrl/nomadik/
2812F:	drivers/rtc/rtc-ab8500.c
2813F:	drivers/rtc/rtc-pl031.c
2814F:	drivers/soc/ux500/
2815
2816ARM/NUVOTON MA35 ARCHITECTURE
2817M:	Jacky Huang <[email protected]>
2818M:	Shan-Chun Hung <[email protected]>
2819L:	[email protected] (moderated for non-subscribers)
2820S:	Supported
2821F:	Documentation/devicetree/bindings/*/*/*ma35*
2822F:	Documentation/devicetree/bindings/*/*ma35*
2823F:	arch/arm64/boot/dts/nuvoton/*ma35*
2824F:	drivers/*/*/*ma35*
2825F:	drivers/*/*ma35*
2826K:	ma35d1
2827
2828ARM/NUVOTON NPCM ARCHITECTURE
2829M:	Avi Fishman <[email protected]>
2830M:	Tomer Maimon <[email protected]>
2831M:	Tali Perry <[email protected]>
2832R:	Patrick Venture <[email protected]>
2833R:	Nancy Yuen <[email protected]>
2834R:	Benjamin Fair <[email protected]>
2835L:	[email protected] (moderated for non-subscribers)
2836S:	Supported
2837F:	Documentation/devicetree/bindings/*/*/*npcm*
2838F:	Documentation/devicetree/bindings/*/*npcm*
2839F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2840F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2841F:	arch/arm/mach-npcm/
2842F:	arch/arm64/boot/dts/nuvoton/
2843F:	drivers/*/*/*npcm*
2844F:	drivers/*/*npcm*
2845F:	drivers/rtc/rtc-nct3018y.c
2846F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2847F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2848
2849ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2850M:	Joseph Liu <[email protected]>
2851M:	Marvin Lin <[email protected]>
2852L:	[email protected]
2853L:	[email protected] (moderated for non-subscribers)
2854S:	Maintained
2855F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2856F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2857F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2858F:	drivers/media/platform/nuvoton/
2859F:	include/uapi/linux/npcm-video.h
2860
2861ARM/NUVOTON WPCM450 ARCHITECTURE
2862M:	Jonathan Neuschäfer <[email protected]>
2863L:	[email protected] (moderated for non-subscribers)
2864S:	Maintained
2865W:	https://github.com/neuschaefer/wpcm450/wiki
2866F:	Documentation/devicetree/bindings/*/*wpcm*
2867F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2868F:	arch/arm/configs/wpcm450_defconfig
2869F:	arch/arm/mach-npcm/wpcm450.c
2870F:	drivers/*/*/*wpcm*
2871F:	drivers/*/*wpcm*
2872
2873ARM/NXP S32G ARCHITECTURE
2874R:	Chester Lin <[email protected]>
2875R:	Matthias Brugger <[email protected]>
2876R:	Ghennadi Procopciuc <[email protected]>
2877R:	NXP S32 Linux Team <[email protected]>
2878L:	[email protected] (moderated for non-subscribers)
2879S:	Maintained
2880F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2881F:	drivers/pinctrl/nxp/
2882
2883ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2884M:	Jan Petrous <[email protected]>
2885R:	[email protected]
2886S:	Maintained
2887F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2888F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2889
2890ARM/Orion SoC/Technologic Systems TS-78xx platform support
2891M:	Alexander Clouter <[email protected]>
2892L:	[email protected] (moderated for non-subscribers)
2893S:	Maintained
2894W:	http://www.digriz.org.uk/ts78xx/kernel
2895F:	arch/arm/mach-orion5x/ts78xx-*
2896
2897ARM/QUALCOMM CHROMEBOOK SUPPORT
2898R:	[email protected]
2899F:	arch/arm64/boot/dts/qcom/sc7180*
2900F:	arch/arm64/boot/dts/qcom/sc7280*
2901F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2902
2903ARM/QUALCOMM MAILING LIST
2904L:	[email protected]
2905C:	irc://irc.oftc.net/linux-msm
2906F:	Documentation/devicetree/bindings/*/qcom*
2907F:	Documentation/devicetree/bindings/soc/qcom/
2908F:	arch/arm/boot/dts/qcom/
2909F:	arch/arm/configs/qcom_defconfig
2910F:	arch/arm/mach-qcom/
2911F:	arch/arm64/boot/dts/qcom/
2912F:	drivers/*/*/pm8???-*
2913F:	drivers/*/*/qcom*
2914F:	drivers/*/*/qcom/
2915F:	drivers/*/qcom*
2916F:	drivers/*/qcom/
2917F:	drivers/bluetooth/btqcomsmd.c
2918F:	drivers/clocksource/timer-qcom.c
2919F:	drivers/cpuidle/cpuidle-qcom-spm.c
2920F:	drivers/extcon/extcon-qcom*
2921F:	drivers/i2c/busses/i2c-qcom-geni.c
2922F:	drivers/i2c/busses/i2c-qup.c
2923F:	drivers/iommu/msm*
2924F:	drivers/mfd/ssbi.c
2925F:	drivers/mmc/host/mmci_qcom*
2926F:	drivers/mmc/host/sdhci-msm.c
2927F:	drivers/pci/controller/dwc/pcie-qcom*
2928F:	drivers/phy/qualcomm/
2929F:	drivers/power/*/msm*
2930F:	drivers/reset/reset-qcom-*
2931F:	drivers/rtc/rtc-pm8xxx.c
2932F:	drivers/spi/spi-geni-qcom.c
2933F:	drivers/spi/spi-qcom-qspi.c
2934F:	drivers/spi/spi-qup.c
2935F:	drivers/tty/serial/msm_serial.c
2936F:	drivers/ufs/host/ufs-qcom*
2937F:	drivers/usb/dwc3/dwc3-qcom.c
2938F:	include/dt-bindings/*/qcom*
2939F:	include/linux/*/qcom*
2940F:	include/linux/soc/qcom/
2941
2942ARM/QUALCOMM SUPPORT
2943M:	Bjorn Andersson <[email protected]>
2944M:	Konrad Dybcio <[email protected]>
2945L:	[email protected]
2946S:	Maintained
2947C:	irc://irc.oftc.net/linux-msm
2948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2949F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2950F:	Documentation/devicetree/bindings/arm/qcom.yaml
2951F:	Documentation/devicetree/bindings/bus/qcom*
2952F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2953F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2954F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2955F:	Documentation/devicetree/bindings/soc/qcom/
2956F:	arch/arm/boot/dts/qcom/
2957F:	arch/arm/configs/qcom_defconfig
2958F:	arch/arm/mach-qcom/
2959F:	arch/arm64/boot/dts/qcom/
2960F:	drivers/bus/qcom*
2961F:	drivers/firmware/qcom/
2962F:	drivers/soc/qcom/
2963F:	include/dt-bindings/arm/qcom,ids.h
2964F:	include/dt-bindings/firmware/qcom,scm.h
2965F:	include/dt-bindings/soc/qcom*
2966F:	include/linux/firmware/qcom
2967F:	include/linux/soc/qcom/
2968F:	include/soc/qcom/
2969
2970ARM/RDA MICRO ARCHITECTURE
2971M:	Manivannan Sadhasivam <[email protected]>
2972L:	[email protected] (moderated for non-subscribers)
2973L:	[email protected] (moderated for non-subscribers)
2974S:	Maintained
2975F:	Documentation/devicetree/bindings/arm/rda.yaml
2976F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2977F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2978F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2979F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2980F:	arch/arm/boot/dts/unisoc/
2981F:	drivers/clocksource/timer-rda.c
2982F:	drivers/gpio/gpio-rda.c
2983F:	drivers/irqchip/irq-rda-intc.c
2984F:	drivers/tty/serial/rda-uart.c
2985
2986ARM/REALTEK ARCHITECTURE
2987M:	Andreas Färber <[email protected]>
2988L:	[email protected] (moderated for non-subscribers)
2989L:	[email protected] (moderated for non-subscribers)
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/arm/realtek.yaml
2992F:	arch/arm/boot/dts/realtek/
2993F:	arch/arm/mach-realtek/
2994F:	arch/arm64/boot/dts/realtek/
2995
2996ARM/RISC-V/RENESAS ARCHITECTURE
2997M:	Geert Uytterhoeven <[email protected]>
2998M:	Magnus Damm <[email protected]>
2999L:	[email protected]
3000S:	Supported
3001Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3002C:	irc://irc.libera.chat/renesas-soc
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3004F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3005F:	Documentation/devicetree/bindings/nvmem/renesas,*
3006F:	Documentation/devicetree/bindings/soc/renesas/
3007F:	arch/arm/boot/dts/renesas/
3008F:	arch/arm/configs/shmobile_defconfig
3009F:	arch/arm/include/debug/renesas-scif.S
3010F:	arch/arm/mach-shmobile/
3011F:	arch/arm64/boot/dts/renesas/
3012F:	arch/riscv/boot/dts/renesas/
3013F:	drivers/nvmem/rcar-efuse.c
3014F:	drivers/pmdomain/renesas/
3015F:	drivers/soc/renesas/
3016F:	include/linux/soc/renesas/
3017K:	\brenesas,
3018
3019ARM/RISCPC ARCHITECTURE
3020M:	Russell King <[email protected]>
3021L:	[email protected] (moderated for non-subscribers)
3022S:	Maintained
3023W:	http://www.armlinux.org.uk/
3024F:	arch/arm/include/asm/hardware/ioc.h
3025F:	arch/arm/include/asm/hardware/iomd.h
3026F:	arch/arm/include/asm/hardware/memc.h
3027F:	arch/arm/mach-rpc/
3028F:	drivers/net/ethernet/8390/etherh.c
3029F:	drivers/net/ethernet/i825xx/ether1*
3030F:	drivers/net/ethernet/seeq/ether3*
3031F:	drivers/scsi/arm/
3032
3033ARM/Rockchip SoC support
3034M:	Heiko Stuebner <[email protected]>
3035L:	[email protected] (moderated for non-subscribers)
3036L:	[email protected]
3037S:	Maintained
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3039F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3040F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3041F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3042F:	arch/arm/boot/dts/rockchip/
3043F:	arch/arm/mach-rockchip/
3044F:	drivers/*/*/*rockchip*
3045F:	drivers/*/*rockchip*
3046F:	drivers/clk/rockchip/
3047F:	drivers/i2c/busses/i2c-rk3x.c
3048F:	sound/soc/rockchip/
3049N:	rockchip
3050
3051ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3052M:	Krzysztof Kozlowski <[email protected]>
3053R:	Alim Akhtar <[email protected]>
3054L:	[email protected] (moderated for non-subscribers)
3055L:	[email protected]
3056S:	Maintained
3057P:	Documentation/process/maintainer-soc-clean-dts.rst
3058Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3059B:	mailto:[email protected]
3060C:	irc://irc.libera.chat/linux-exynos
3061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3062F:	Documentation/arch/arm/samsung/
3063F:	Documentation/devicetree/bindings/arm/samsung/
3064F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3065F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3066F:	Documentation/devicetree/bindings/soc/samsung/
3067F:	arch/arm/boot/dts/samsung/
3068F:	arch/arm/mach-exynos*/
3069F:	arch/arm/mach-s3c/
3070F:	arch/arm/mach-s5p*/
3071F:	arch/arm64/boot/dts/exynos/
3072F:	drivers/*/*/*s3c24*
3073F:	drivers/*/*s3c24*
3074F:	drivers/*/*s3c64xx*
3075F:	drivers/*/*s5pv210*
3076F:	drivers/clocksource/samsung_pwm_timer.c
3077F:	drivers/mailbox/exynos-mailbox.c
3078F:	drivers/memory/samsung/
3079F:	drivers/pwm/pwm-samsung.c
3080F:	drivers/soc/samsung/
3081F:	drivers/tty/serial/samsung*
3082F:	include/clocksource/samsung_pwm.h
3083F:	include/linux/platform_data/*s3c*
3084F:	include/linux/serial_s3c.h
3085F:	include/linux/soc/samsung/
3086N:	exynos
3087N:	s3c64xx
3088N:	s5pv210
3089
3090ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3091M:	Łukasz Stelmach <[email protected]>
3092L:	[email protected] (moderated for non-subscribers)
3093L:	[email protected]
3094S:	Maintained
3095F:	drivers/media/platform/samsung/s5p-g2d/
3096
3097ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3098M:	Marek Szyprowski <[email protected]>
3099L:	[email protected]
3100L:	[email protected]
3101S:	Maintained
3102F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3103F:	drivers/media/cec/platform/s5p/
3104
3105ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3106M:	Andrzej Pietrasiewicz <[email protected]>
3107M:	Jacek Anaszewski <[email protected]>
3108M:	Sylwester Nawrocki <[email protected]>
3109L:	[email protected] (moderated for non-subscribers)
3110L:	[email protected]
3111S:	Maintained
3112F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3113F:	drivers/media/platform/samsung/s5p-jpeg/
3114
3115ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3116M:	Marek Szyprowski <[email protected]>
3117M:	Andrzej Hajda <[email protected]>
3118L:	[email protected] (moderated for non-subscribers)
3119L:	[email protected]
3120S:	Maintained
3121F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3122F:	drivers/media/platform/samsung/s5p-mfc/
3123
3124ARM/SOCFPGA ARCHITECTURE
3125M:	Dinh Nguyen <[email protected]>
3126S:	Maintained
3127W:	http://www.rocketboards.org
3128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3129F:	arch/arm/boot/dts/intel/socfpga/
3130F:	arch/arm/configs/socfpga_defconfig
3131F:	arch/arm/mach-socfpga/
3132F:	arch/arm64/boot/dts/altera/
3133F:	arch/arm64/boot/dts/intel/
3134
3135ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3136M:	Dinh Nguyen <[email protected]>
3137S:	Maintained
3138F:	drivers/clk/socfpga/
3139
3140ARM/SOCFPGA EDAC SUPPORT
3141M:	Dinh Nguyen <[email protected]>
3142S:	Maintained
3143F:	drivers/edac/altera_edac.[ch]
3144
3145ARM/SPREADTRUM SoC SUPPORT
3146M:	Orson Zhai <[email protected]>
3147M:	Baolin Wang <[email protected]>
3148R:	Chunyan Zhang <[email protected]>
3149S:	Maintained
3150F:	arch/arm64/boot/dts/sprd
3151N:	sprd
3152N:	sc27xx
3153N:	sc2731
3154
3155ARM/STI ARCHITECTURE
3156M:	Patrice Chotard <[email protected]>
3157L:	[email protected] (moderated for non-subscribers)
3158S:	Maintained
3159W:	http://www.stlinux.com
3160F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3161F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3162F:	arch/arm/boot/dts/st/sti*
3163F:	arch/arm/mach-sti/
3164F:	drivers/ata/ahci_st.c
3165F:	drivers/char/hw_random/st-rng.c
3166F:	drivers/clocksource/arm_global_timer.c
3167F:	drivers/clocksource/clksrc_st_lpc.c
3168F:	drivers/cpufreq/sti-cpufreq.c
3169F:	drivers/dma/st_fdma*
3170F:	drivers/i2c/busses/i2c-st.c
3171F:	drivers/media/platform/st/sti/c8sectpfe/
3172F:	drivers/media/rc/st_rc.c
3173F:	drivers/mmc/host/sdhci-st.c
3174F:	drivers/phy/st/phy-miphy28lp.c
3175F:	drivers/phy/st/phy-stih407-usb.c
3176F:	drivers/pinctrl/pinctrl-st.c
3177F:	drivers/remoteproc/st_remoteproc.c
3178F:	drivers/remoteproc/st_slim_rproc.c
3179F:	drivers/reset/sti/
3180F:	drivers/rtc/rtc-st-lpc.c
3181F:	drivers/tty/serial/st-asc.c
3182F:	drivers/usb/dwc3/dwc3-st.c
3183F:	drivers/usb/host/ehci-st.c
3184F:	drivers/usb/host/ohci-st.c
3185F:	drivers/watchdog/st_lpc_wdt.c
3186F:	include/linux/remoteproc/st_slim_rproc.h
3187
3188ARM/STM32 ARCHITECTURE
3189M:	Maxime Coquelin <[email protected]>
3190M:	Alexandre Torgue <[email protected]>
3191L:	[email protected] (moderated for non-subscribers)
3192L:	[email protected] (moderated for non-subscribers)
3193S:	Maintained
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3195F:	arch/arm/boot/dts/st/stm32*
3196F:	arch/arm/mach-stm32/
3197F:	arch/arm64/boot/dts/st/
3198F:	drivers/clocksource/armv7m_systick.c
3199N:	stm32
3200N:	stm
3201
3202ARM/SUNPLUS SP7021 SOC SUPPORT
3203M:	Qin Jian <[email protected]>
3204L:	[email protected] (moderated for mon-subscribers)
3205S:	Maintained
3206W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3207F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3208F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3209F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3210F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3211F:	arch/arm/boot/dts/sunplus/
3212F:	arch/arm/configs/sp7021_*defconfig
3213F:	drivers/clk/clk-sp7021.c
3214F:	drivers/irqchip/irq-sp7021-intc.c
3215F:	drivers/reset/reset-sunplus.c
3216F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3217F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3218
3219ARM/Synaptics SoC support
3220M:	Jisheng Zhang <[email protected]>
3221M:	Sebastian Hesselbarth <[email protected]>
3222L:	[email protected] (moderated for non-subscribers)
3223S:	Maintained
3224F:	arch/arm/boot/dts/synaptics/
3225F:	arch/arm/mach-berlin/
3226F:	arch/arm64/boot/dts/synaptics/
3227
3228ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3229M:	Hans Verkuil <[email protected]>
3230L:	[email protected]
3231L:	[email protected]
3232S:	Maintained
3233F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3234F:	drivers/media/cec/platform/tegra/
3235
3236ARM/TESLA FSD SoC SUPPORT
3237M:	Alim Akhtar <[email protected]>
3238M:	[email protected]
3239L:	[email protected] (moderated for non-subscribers)
3240L:	[email protected]
3241S:	Maintained
3242F:	arch/arm64/boot/dts/tesla/
3243
3244ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3245M:	Santosh Shilimkar <[email protected]>
3246L:	[email protected]
3247S:	Maintained
3248F:	drivers/memory/*emif*
3249
3250ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3251M:	Nishanth Menon <[email protected]>
3252M:	Santosh Shilimkar <[email protected]>
3253L:	[email protected] (moderated for non-subscribers)
3254S:	Maintained
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3256F:	arch/arm/boot/dts/ti/keystone/
3257F:	arch/arm/mach-keystone/
3258
3259ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3260M:	Santosh Shilimkar <[email protected]>
3261L:	[email protected]
3262S:	Maintained
3263F:	drivers/clk/keystone/
3264
3265ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3266M:	Santosh Shilimkar <[email protected]>
3267L:	[email protected] (moderated for non-subscribers)
3268L:	[email protected]
3269S:	Maintained
3270F:	drivers/clocksource/timer-keystone.c
3271
3272ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3273M:	Santosh Shilimkar <[email protected]>
3274L:	[email protected]
3275S:	Maintained
3276F:	drivers/power/reset/keystone-reset.c
3277
3278ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3279M:	Nishanth Menon <[email protected]>
3280M:	Vignesh Raghavendra <[email protected]>
3281M:	Tero Kristo <[email protected]>
3282L:	[email protected] (moderated for non-subscribers)
3283S:	Supported
3284F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3285F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3286F:	arch/arm64/boot/dts/ti/Makefile
3287F:	arch/arm64/boot/dts/ti/k3-*
3288
3289ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3290M:	Krzysztof Kozlowski <[email protected]>
3291L:	[email protected] (moderated for non-subscribers)
3292S:	Odd Fixes
3293F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3294F:	Documentation/devicetree/bindings/*/ti,nspire*
3295F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3296F:	arch/arm/boot/dts/nspire/
3297
3298ARM/TOSHIBA VISCONTI ARCHITECTURE
3299M:	Nobuhiro Iwamatsu <[email protected]>
3300L:	[email protected] (moderated for non-subscribers)
3301S:	Supported
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3303F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3304F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3305F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3306F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3307F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3308F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3309F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3310F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3311F:	arch/arm64/boot/dts/toshiba/
3312F:	drivers/clk/visconti/
3313F:	drivers/gpio/gpio-visconti.c
3314F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3315F:	drivers/pci/controller/dwc/pcie-visconti.c
3316F:	drivers/pinctrl/visconti/
3317F:	drivers/watchdog/visconti_wdt.c
3318N:	visconti
3319
3320ARM/UNIPHIER ARCHITECTURE
3321M:	Kunihiko Hayashi <[email protected]>
3322M:	Masami Hiramatsu <[email protected]>
3323L:	[email protected] (moderated for non-subscribers)
3324S:	Maintained
3325F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3326F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3327F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3328F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3329F:	arch/arm/boot/dts/socionext/uniphier*
3330F:	arch/arm/include/asm/hardware/cache-uniphier.h
3331F:	arch/arm/mm/cache-uniphier.c
3332F:	arch/arm64/boot/dts/socionext/uniphier*
3333F:	drivers/bus/uniphier-system-bus.c
3334F:	drivers/clk/uniphier/
3335F:	drivers/dma/uniphier-mdmac.c
3336F:	drivers/gpio/gpio-uniphier.c
3337F:	drivers/i2c/busses/i2c-uniphier*
3338F:	drivers/irqchip/irq-uniphier-aidet.c
3339F:	drivers/mmc/host/uniphier-sd.c
3340F:	drivers/pinctrl/uniphier/
3341F:	drivers/reset/reset-uniphier.c
3342F:	drivers/tty/serial/8250/8250_uniphier.c
3343N:	uniphier
3344
3345ARM/VERSATILE EXPRESS PLATFORM
3346M:	Liviu Dudau <[email protected]>
3347M:	Sudeep Holla <[email protected]>
3348M:	Lorenzo Pieralisi <[email protected]>
3349L:	[email protected] (moderated for non-subscribers)
3350S:	Maintained
3351N:	mps2
3352N:	vexpress
3353F:	arch/arm/mach-versatile/
3354F:	arch/arm64/boot/dts/arm/
3355F:	drivers/clocksource/timer-versatile.c
3356X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3357X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3358
3359ARM/VFP SUPPORT
3360M:	Russell King <[email protected]>
3361L:	[email protected] (moderated for non-subscribers)
3362S:	Maintained
3363W:	http://www.armlinux.org.uk/
3364F:	arch/arm/vfp/
3365
3366ARM/VT8500 ARM ARCHITECTURE
3367M:	Alexey Charkov <[email protected]>
3368M:	Krzysztof Kozlowski <[email protected]>
3369L:	[email protected] (moderated for non-subscribers)
3370S:	Odd Fixes
3371F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3372F:	arch/arm/boot/dts/vt8500/
3373F:	arch/arm/mach-vt8500/
3374F:	drivers/clocksource/timer-vt8500.c
3375F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3376F:	drivers/mmc/host/wmt-sdmmc.c
3377F:	drivers/pwm/pwm-vt8500.c
3378F:	drivers/rtc/rtc-vt8500.c
3379F:	drivers/tty/serial/vt8500_serial.c
3380F:	drivers/video/fbdev/vt8500lcdfb.*
3381F:	drivers/video/fbdev/wm8505fb*
3382F:	drivers/video/fbdev/wmt_ge_rops.*
3383
3384ARM/ZYNQ ARCHITECTURE
3385M:	Michal Simek <[email protected]>
3386L:	[email protected] (moderated for non-subscribers)
3387S:	Supported
3388W:	http://wiki.xilinx.com
3389T:	git https://github.com/Xilinx/linux-xlnx.git
3390F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3391F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3392F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3393F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3394F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3395F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3396F:	arch/arm/mach-zynq/
3397F:	drivers/clocksource/timer-cadence-ttc.c
3398F:	drivers/cpuidle/cpuidle-zynq.c
3399F:	drivers/edac/synopsys_edac.c
3400F:	drivers/i2c/busses/i2c-cadence.c
3401F:	drivers/i2c/busses/i2c-xiic.c
3402F:	drivers/mmc/host/sdhci-of-arasan.c
3403N:	zynq
3404N:	xilinx
3405
3406ARM64 FIT SUPPORT
3407M:	Simon Glass <[email protected]>
3408L:	[email protected] (moderated for non-subscribers)
3409S:	Maintained
3410F:	arch/arm64/boot/Makefile
3411F:	scripts/make_fit.py
3412
3413ARM64 PLATFORM DRIVERS
3414M:	Hans de Goede <[email protected]>
3415M:	Ilpo Järvinen <[email protected]>
3416R:	Bryan O'Donoghue <[email protected]>
3417L:	[email protected]
3418S:	Maintained
3419Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3421F:	drivers/platform/arm64/
3422
3423ARM64 PORT (AARCH64 ARCHITECTURE)
3424M:	Catalin Marinas <[email protected]>
3425M:	Will Deacon <[email protected]>
3426L:	[email protected] (moderated for non-subscribers)
3427S:	Maintained
3428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3429F:	Documentation/arch/arm64/
3430F:	arch/arm64/
3431F:	drivers/virt/coco/arm-cca-guest/
3432F:	drivers/virt/coco/pkvm-guest/
3433F:	tools/testing/selftests/arm64/
3434X:	arch/arm64/boot/dts/
3435
3436ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3437M:	George McCollister <[email protected]>
3438L:	[email protected]
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3441F:	drivers/net/dsa/xrs700x/*
3442F:	net/dsa/tag_xrs700x.c
3443
3444AS3645A LED FLASH CONTROLLER DRIVER
3445M:	Sakari Ailus <[email protected]>
3446L:	[email protected]
3447S:	Maintained
3448F:	drivers/leds/flash/leds-as3645a.c
3449
3450ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3451M:	Tianshu Qiu <[email protected]>
3452L:	[email protected]
3453S:	Maintained
3454T:	git git://linuxtv.org/media.git
3455F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3456F:	drivers/media/i2c/ak7375.c
3457
3458ASAHI KASEI AK8974 DRIVER
3459M:	Linus Walleij <[email protected]>
3460L:	[email protected]
3461S:	Supported
3462W:	http://www.akm.com/
3463F:	drivers/iio/magnetometer/ak8974.c
3464
3465AOSONG AGS02MA TVOC SENSOR DRIVER
3466M:	Anshul Dalal <[email protected]>
3467L:	[email protected]
3468S:	Maintained
3469F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3470F:	drivers/iio/chemical/ags02ma.c
3471
3472ASC7621 HARDWARE MONITOR DRIVER
3473M:	George Joseph <[email protected]>
3474L:	[email protected]
3475S:	Maintained
3476F:	Documentation/hwmon/asc7621.rst
3477F:	drivers/hwmon/asc7621.c
3478
3479ASIX AX88796C SPI ETHERNET ADAPTER
3480M:	Łukasz Stelmach <[email protected]>
3481S:	Maintained
3482F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3483F:	drivers/net/ethernet/asix/ax88796c_*
3484
3485ASIX PHY DRIVER [RUST]
3486M:	FUJITA Tomonori <[email protected]>
3487R:	Trevor Gross <[email protected]>
3488L:	[email protected]
3489L:	[email protected]
3490S:	Maintained
3491F:	drivers/net/phy/ax88796b_rust.rs
3492
3493ASPEED CRYPTO DRIVER
3494M:	Neal Liu <[email protected]>
3495L:	[email protected] (moderated for non-subscribers)
3496S:	Maintained
3497F:	Documentation/devicetree/bindings/crypto/aspeed,*
3498F:	drivers/crypto/aspeed/
3499
3500ASPEED PECI CONTROLLER
3501M:	Iwona Winiarska <[email protected]>
3502L:	[email protected] (moderated for non-subscribers)
3503L:	[email protected] (moderated for non-subscribers)
3504S:	Supported
3505F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3506F:	drivers/peci/controller/peci-aspeed.c
3507
3508ASPEED PINCTRL DRIVERS
3509M:	Andrew Jeffery <[email protected]>
3510L:	[email protected] (moderated for non-subscribers)
3511L:	[email protected] (moderated for non-subscribers)
3512L:	[email protected]
3513S:	Maintained
3514F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3515F:	drivers/pinctrl/aspeed/
3516
3517ASPEED SCU INTERRUPT CONTROLLER DRIVER
3518M:	Eddie James <[email protected]>
3519L:	[email protected] (moderated for non-subscribers)
3520S:	Maintained
3521F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3522F:	drivers/irqchip/irq-aspeed-scu-ic.c
3523F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3524
3525ASPEED SD/MMC DRIVER
3526M:	Andrew Jeffery <[email protected]>
3527L:	[email protected] (moderated for non-subscribers)
3528L:	[email protected] (moderated for non-subscribers)
3529L:	[email protected]
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3532F:	drivers/mmc/host/sdhci-of-aspeed*
3533
3534ASPEED SMC SPI DRIVER
3535M:	Chin-Ting Kuo <[email protected]>
3536M:	Cédric Le Goater <[email protected]>
3537L:	[email protected] (moderated for non-subscribers)
3538L:	[email protected] (moderated for non-subscribers)
3539L:	[email protected]
3540S:	Maintained
3541F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3542F:	drivers/spi/spi-aspeed-smc.c
3543
3544ASPEED USB UDC DRIVER
3545M:	Neal Liu <[email protected]>
3546L:	[email protected] (moderated for non-subscribers)
3547S:	Maintained
3548F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3549F:	drivers/usb/gadget/udc/aspeed_udc.c
3550
3551ASPEED VIDEO ENGINE DRIVER
3552M:	Eddie James <[email protected]>
3553L:	[email protected]
3554L:	[email protected] (moderated for non-subscribers)
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3557F:	drivers/media/platform/aspeed/
3558
3559ASUS EC HARDWARE MONITOR DRIVER
3560M:	Eugene Shalygin <[email protected]>
3561L:	[email protected]
3562S:	Maintained
3563F:	drivers/hwmon/asus-ec-sensors.c
3564
3565ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3566M:	Corentin Chary <[email protected]>
3567M:	Luke D. Jones <[email protected]>
3568L:	[email protected]
3569S:	Maintained
3570W:	https://asus-linux.org/
3571F:	drivers/platform/x86/asus*.c
3572F:	drivers/platform/x86/eeepc*.c
3573
3574ASUS TF103C DOCK DRIVER
3575M:	Hans de Goede <[email protected]>
3576L:	[email protected]
3577S:	Maintained
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3579F:	drivers/platform/x86/asus-tf103c-dock.c
3580
3581ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3582M:	Aleksa Savic <[email protected]>
3583L:	[email protected]
3584S:	Maintained
3585F:	drivers/hwmon/asus_rog_ryujin.c
3586
3587ASUS WIRELESS RADIO CONTROL DRIVER
3588M:	João Paulo Rechi Vita <[email protected]>
3589L:	[email protected]
3590S:	Maintained
3591F:	drivers/platform/x86/asus-wireless.c
3592
3593ASUS WMI HARDWARE MONITOR DRIVER
3594M:	Ed Brindley <[email protected]>
3595M:	Denis Pauk <[email protected]>
3596L:	[email protected]
3597S:	Maintained
3598F:	drivers/hwmon/asus_wmi_sensors.c
3599
3600ASYMMETRIC KEYS
3601M:	David Howells <[email protected]>
3602L:	[email protected]
3603S:	Maintained
3604F:	Documentation/crypto/asymmetric-keys.rst
3605F:	crypto/asymmetric_keys/
3606F:	include/crypto/pkcs7.h
3607F:	include/crypto/public_key.h
3608F:	include/linux/verification.h
3609
3610ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3611R:	Dan Williams <[email protected]>
3612S:	Odd fixes
3613W:	http://sourceforge.net/projects/xscaleiop
3614F:	Documentation/crypto/async-tx-api.rst
3615F:	crypto/async_tx/
3616F:	include/linux/async_tx.h
3617
3618AT24 EEPROM DRIVER
3619M:	Bartosz Golaszewski <[email protected]>
3620L:	[email protected]
3621S:	Maintained
3622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3623F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3624F:	drivers/misc/eeprom/at24.c
3625
3626ATA OVER ETHERNET (AOE) DRIVER
3627M:	"Justin Sanders" <[email protected]>
3628S:	Supported
3629W:	http://www.openaoe.org/
3630F:	Documentation/admin-guide/aoe/
3631F:	drivers/block/aoe/
3632
3633ATC260X PMIC MFD DRIVER
3634M:	Manivannan Sadhasivam <[email protected]>
3635M:	Cristian Ciocaltea <[email protected]>
3636L:	[email protected]
3637S:	Maintained
3638F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3639F:	drivers/input/misc/atc260x-onkey.c
3640F:	drivers/mfd/atc260*
3641F:	drivers/power/reset/atc260x-poweroff.c
3642F:	drivers/regulator/atc260x-regulator.c
3643F:	include/linux/mfd/atc260x/*
3644
3645ATHEROS 71XX/9XXX GPIO DRIVER
3646M:	Alban Bedel <[email protected]>
3647S:	Maintained
3648W:	https://github.com/AlbanBedel/linux
3649T:	git git://github.com/AlbanBedel/linux
3650F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3651F:	drivers/gpio/gpio-ath79.c
3652
3653ATHEROS 71XX/9XXX USB PHY DRIVER
3654M:	Alban Bedel <[email protected]>
3655S:	Maintained
3656W:	https://github.com/AlbanBedel/linux
3657T:	git git://github.com/AlbanBedel/linux
3658F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3659F:	drivers/phy/qualcomm/phy-ath79-usb.c
3660
3661ATHEROS ATH GENERIC UTILITIES
3662M:	Jeff Johnson <[email protected]>
3663L:	[email protected]
3664S:	Supported
3665F:	drivers/net/wireless/ath/*
3666
3667ATHEROS ATH5K WIRELESS DRIVER
3668M:	Jiri Slaby <[email protected]>
3669M:	Nick Kossifidis <[email protected]>
3670M:	Luis Chamberlain <[email protected]>
3671L:	[email protected]
3672S:	Maintained
3673W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3674F:	drivers/net/wireless/ath/ath5k/
3675
3676ATHEROS ATH6KL WIRELESS DRIVER
3677L:	[email protected]
3678S:	Orphan
3679W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3680F:	drivers/net/wireless/ath/ath6kl/
3681
3682ATI_REMOTE2 DRIVER
3683M:	Ville Syrjala <[email protected]>
3684S:	Maintained
3685F:	drivers/input/misc/ati_remote2.c
3686
3687ATK0110 HWMON DRIVER
3688M:	Luca Tettamanti <[email protected]>
3689L:	[email protected]
3690S:	Maintained
3691F:	drivers/hwmon/asus_atk0110.c
3692
3693ATLX ETHERNET DRIVERS
3694M:	Chris Snook <[email protected]>
3695L:	[email protected]
3696S:	Maintained
3697W:	http://sourceforge.net/projects/atl1
3698W:	http://atl1.sourceforge.net
3699F:	drivers/net/ethernet/atheros/
3700
3701ATM
3702M:	Chas Williams <[email protected]>
3703L:	[email protected] (moderated for non-subscribers)
3704L:	[email protected]
3705S:	Maintained
3706W:	http://linux-atm.sourceforge.net
3707F:	drivers/atm/
3708F:	include/linux/atm*
3709F:	include/linux/sonet.h
3710F:	include/uapi/linux/atm*
3711F:	include/uapi/linux/sonet.h
3712
3713ATMEL MACB ETHERNET DRIVER
3714M:	Nicolas Ferre <[email protected]>
3715M:	Claudiu Beznea <[email protected]>
3716S:	Maintained
3717F:	drivers/net/ethernet/cadence/
3718
3719ATMEL MAXTOUCH DRIVER
3720M:	Nick Dyer <[email protected]>
3721S:	Maintained
3722T:	git git://github.com/ndyer/linux.git
3723F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3724F:	drivers/input/touchscreen/atmel_mxt_ts.c
3725
3726ATOMIC INFRASTRUCTURE
3727M:	Will Deacon <[email protected]>
3728M:	Peter Zijlstra <[email protected]>
3729R:	Boqun Feng <[email protected]>
3730R:	Mark Rutland <[email protected]>
3731L:	[email protected]
3732S:	Maintained
3733F:	Documentation/atomic_*.txt
3734F:	arch/*/include/asm/atomic*.h
3735F:	include/*/atomic*.h
3736F:	include/linux/refcount.h
3737F:	scripts/atomic/
3738
3739ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3740M:	Bradley Grove <[email protected]>
3741L:	[email protected]
3742S:	Supported
3743W:	http://www.attotech.com
3744F:	drivers/scsi/esas2r
3745
3746ATUSB IEEE 802.15.4 RADIO DRIVER
3747M:	Stefan Schmidt <[email protected]>
3748L:	[email protected]
3749S:	Maintained
3750F:	drivers/net/ieee802154/at86rf230.h
3751F:	drivers/net/ieee802154/atusb.c
3752F:	drivers/net/ieee802154/atusb.h
3753
3754AUDIT SUBSYSTEM
3755M:	Paul Moore <[email protected]>
3756M:	Eric Paris <[email protected]>
3757L:	[email protected]
3758S:	Supported
3759W:	https://github.com/linux-audit
3760Q:	https://patchwork.kernel.org/project/audit/list
3761B:	mailto:[email protected]
3762P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3763T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3764F:	include/asm-generic/audit_*.h
3765F:	include/linux/audit.h
3766F:	include/linux/audit_arch.h
3767F:	include/uapi/linux/audit.h
3768F:	kernel/audit*
3769F:	lib/*audit.c
3770K:	\baudit_[a-z_0-9]\+\b
3771
3772AUTOFDO BUILD
3773M:	Rong Xu <[email protected]>
3774M:	Han Shen <[email protected]>
3775S:	Supported
3776F:	Documentation/dev-tools/autofdo.rst
3777F:	scripts/Makefile.autofdo
3778
3779AUXILIARY BUS DRIVER
3780M:	Greg Kroah-Hartman <[email protected]>
3781R:	Dave Ertman <[email protected]>
3782R:	Ira Weiny <[email protected]>
3783S:	Supported
3784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3785F:	Documentation/driver-api/auxiliary_bus.rst
3786F:	drivers/base/auxiliary.c
3787F:	include/linux/auxiliary_bus.h
3788
3789AUXILIARY DISPLAY DRIVERS
3790M:	Andy Shevchenko <[email protected]>
3791R:	Geert Uytterhoeven <[email protected]>
3792S:	Odd Fixes
3793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3794F:	Documentation/devicetree/bindings/auxdisplay/
3795F:	drivers/auxdisplay/
3796F:	include/linux/cfag12864b.h
3797F:	include/uapi/linux/map_to_14segment.h
3798F:	include/uapi/linux/map_to_7segment.h
3799
3800AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3801M:	Subhajit Ghosh <[email protected]>
3802L:	[email protected]
3803S:	Maintained
3804F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3805F:	drivers/iio/light/apds9306.c
3806
3807AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3808M:	Andreas Klinger <[email protected]>
3809L:	[email protected]
3810S:	Maintained
3811F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3812F:	drivers/iio/adc/hx711.c
3813
3814AX.25 NETWORK LAYER
3815L:	[email protected]
3816S:	Orphan
3817W:	https://linux-ax25.in-berlin.de
3818F:	include/net/ax25.h
3819F:	include/uapi/linux/ax25.h
3820F:	net/ax25/
3821
3822AXENTIA ARM DEVICES
3823M:	Peter Rosin <[email protected]>
3824L:	[email protected] (moderated for non-subscribers)
3825S:	Maintained
3826F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3827F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3828F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3829F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3830
3831AXENTIA ASOC DRIVERS
3832M:	Peter Rosin <[email protected]>
3833L:	[email protected]
3834S:	Maintained
3835F:	Documentation/devicetree/bindings/sound/axentia,*
3836F:	sound/soc/atmel/tse850-pcm5142.c
3837
3838AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3839M:	Nuno Sá <[email protected]>
3840L:	[email protected]
3841S:	Supported
3842W:	https://ez.analog.com/linux-software-drivers
3843F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3844F:	drivers/hwmon/axi-fan-control.c
3845
3846AXI SPI ENGINE
3847M:	Michael Hennerich <[email protected]>
3848M:	Nuno Sá <[email protected]>
3849R:	David Lechner <[email protected]>
3850L:	[email protected]
3851S:	Supported
3852W:	https://ez.analog.com/linux-software-drivers
3853F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3854F:	drivers/spi/spi-axi-spi-engine.c
3855
3856AXI PWM GENERATOR
3857M:	Michael Hennerich <[email protected]>
3858M:	Nuno Sá <[email protected]>
3859R:	Trevor Gamblin <[email protected]>
3860L:	[email protected]
3861S:	Supported
3862W:	https://ez.analog.com/linux-software-drivers
3863F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3864F:	drivers/pwm/pwm-axi-pwmgen.c
3865
3866AZ6007 DVB DRIVER
3867M:	Mauro Carvalho Chehab <[email protected]>
3868L:	[email protected]
3869S:	Maintained
3870W:	https://linuxtv.org
3871T:	git git://linuxtv.org/media.git
3872F:	drivers/media/usb/dvb-usb-v2/az6007.c
3873
3874AZTECH FM RADIO RECEIVER DRIVER
3875M:	Hans Verkuil <[email protected]>
3876L:	[email protected]
3877S:	Maintained
3878W:	https://linuxtv.org
3879T:	git git://linuxtv.org/media.git
3880F:	drivers/media/radio/radio-aztech*
3881
3882B43 WIRELESS DRIVER
3883L:	[email protected]
3884L:	[email protected]
3885S:	Orphan
3886W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3887F:	drivers/net/wireless/broadcom/b43/
3888
3889B43LEGACY WIRELESS DRIVER
3890L:	[email protected]
3891L:	[email protected]
3892S:	Orphan
3893W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3894F:	drivers/net/wireless/broadcom/b43legacy/
3895
3896BACKLIGHT CLASS/SUBSYSTEM
3897M:	Lee Jones <[email protected]>
3898M:	Daniel Thompson <[email protected]>
3899M:	Jingoo Han <[email protected]>
3900L:	[email protected]
3901S:	Maintained
3902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3903F:	Documentation/ABI/stable/sysfs-class-backlight
3904F:	Documentation/ABI/testing/sysfs-class-backlight
3905F:	Documentation/devicetree/bindings/leds/backlight
3906F:	drivers/video/backlight/
3907F:	include/linux/backlight.h
3908F:	include/linux/pwm_backlight.h
3909
3910BARCO P50 GPIO DRIVER
3911M:	Santosh Kumar Yadav <[email protected]>
3912M:	Peter Korsgaard <[email protected]>
3913S:	Maintained
3914F:	drivers/platform/x86/barco-p50-gpio.c
3915
3916BATMAN ADVANCED
3917M:	Marek Lindner <[email protected]>
3918M:	Simon Wunderlich <[email protected]>
3919M:	Antonio Quartulli <[email protected]>
3920M:	Sven Eckelmann <[email protected]>
3921L:	[email protected] (moderated for non-subscribers)
3922S:	Maintained
3923W:	https://www.open-mesh.org/
3924Q:	https://patchwork.open-mesh.org/project/batman/list/
3925B:	https://www.open-mesh.org/projects/batman-adv/issues
3926C:	ircs://irc.hackint.org/batadv
3927T:	git https://git.open-mesh.org/linux-merge.git
3928F:	Documentation/networking/batman-adv.rst
3929F:	include/uapi/linux/batadv_packet.h
3930F:	include/uapi/linux/batman_adv.h
3931F:	net/batman-adv/
3932
3933BAYCOM/HDLCDRV DRIVERS FOR AX.25
3934M:	Thomas Sailer <[email protected]>
3935L:	[email protected]
3936S:	Maintained
3937W:	http://www.baycom.org/~tom/ham/ham.html
3938F:	drivers/net/hamradio/baycom*
3939
3940BCACHE (BLOCK LAYER CACHE)
3941M:	Coly Li <[email protected]>
3942M:	Kent Overstreet <[email protected]>
3943L:	[email protected]
3944S:	Maintained
3945W:	http://bcache.evilpiepirate.org
3946C:	irc://irc.oftc.net/bcache
3947F:	drivers/md/bcache/
3948
3949BCACHEFS
3950M:	Kent Overstreet <[email protected]>
3951L:	[email protected]
3952S:	Supported
3953C:	irc://irc.oftc.net/bcache
3954P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3955T:	git https://evilpiepirate.org/git/bcachefs.git
3956F:	fs/bcachefs/
3957F:	Documentation/filesystems/bcachefs/
3958
3959BDISP ST MEDIA DRIVER
3960M:	Fabien Dessenne <[email protected]>
3961L:	[email protected]
3962S:	Supported
3963W:	https://linuxtv.org
3964T:	git git://linuxtv.org/media.git
3965F:	drivers/media/platform/st/sti/bdisp
3966
3967BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3968M:	Dariusz Marcinkiewicz <[email protected]>
3969L:	[email protected]
3970S:	Maintained
3971F:	drivers/net/ethernet/ec_bhf.c
3972
3973BEFS FILE SYSTEM
3974M:	Luis de Bethencourt <[email protected]>
3975M:	Salah Triki <[email protected]>
3976S:	Maintained
3977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3978F:	Documentation/filesystems/befs.rst
3979F:	fs/befs/
3980
3981BFQ I/O SCHEDULER
3982M:	Yu Kuai <[email protected]>
3983L:	[email protected]
3984S:	Odd Fixes
3985F:	Documentation/block/bfq-iosched.rst
3986F:	block/bfq-*
3987
3988BFS FILE SYSTEM
3989M:	"Tigran A. Aivazian" <[email protected]>
3990S:	Maintained
3991F:	Documentation/filesystems/bfs.rst
3992F:	fs/bfs/
3993F:	include/uapi/linux/bfs_fs.h
3994
3995BINMAN
3996M:	Simon Glass <[email protected]>
3997S:	Supported
3998F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3999
4000BITMAP API
4001M:	Yury Norov <[email protected]>
4002R:	Rasmus Villemoes <[email protected]>
4003S:	Maintained
4004F:	include/linux/bitfield.h
4005F:	include/linux/bitmap-str.h
4006F:	include/linux/bitmap.h
4007F:	include/linux/bits.h
4008F:	include/linux/cpumask.h
4009F:	include/linux/cpumask_types.h
4010F:	include/linux/find.h
4011F:	include/linux/nodemask.h
4012F:	include/linux/nodemask_types.h
4013F:	include/vdso/bits.h
4014F:	lib/bitmap-str.c
4015F:	lib/bitmap.c
4016F:	lib/cpumask.c
4017F:	lib/cpumask_kunit.c
4018F:	lib/find_bit.c
4019F:	lib/find_bit_benchmark.c
4020F:	lib/test_bitmap.c
4021F:	tools/include/linux/bitfield.h
4022F:	tools/include/linux/bitmap.h
4023F:	tools/include/linux/bits.h
4024F:	tools/include/linux/find.h
4025F:	tools/include/vdso/bits.h
4026F:	tools/lib/bitmap.c
4027F:	tools/lib/find_bit.c
4028
4029BITOPS API
4030M:	Yury Norov <[email protected]>
4031R:	Rasmus Villemoes <[email protected]>
4032S:	Maintained
4033F:	arch/*/include/asm/bitops.h
4034F:	arch/*/include/asm/bitops_32.h
4035F:	arch/*/include/asm/bitops_64.h
4036F:	arch/*/lib/bitops.c
4037F:	include/asm-generic/bitops
4038F:	include/asm-generic/bitops.h
4039F:	include/linux/bitops.h
4040F:	lib/test_bitops.c
4041F:	tools/*/bitops*
4042
4043BLINKM RGB LED DRIVER
4044M:	Jan-Simon Moeller <[email protected]>
4045S:	Maintained
4046F:	drivers/leds/leds-blinkm.c
4047
4048BLOCK LAYER
4049M:	Jens Axboe <[email protected]>
4050L:	[email protected]
4051S:	Maintained
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4053F:	Documentation/ABI/stable/sysfs-block
4054F:	Documentation/block/
4055F:	block/
4056F:	drivers/block/
4057F:	include/linux/bio.h
4058F:	include/linux/blk*
4059F:	kernel/trace/blktrace.c
4060F:	lib/sbitmap.c
4061
4062BLOCK LAYER DEVICE DRIVER API [RUST]
4063M:	Andreas Hindborg <[email protected]>
4064R:	Boqun Feng <[email protected]>
4065L:	[email protected]
4066L:	[email protected]
4067S:	Supported
4068W:	https://rust-for-linux.com
4069B:	https://github.com/Rust-for-Linux/linux/issues
4070C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4071T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4072F:	drivers/block/rnull.rs
4073F:	rust/kernel/block.rs
4074F:	rust/kernel/block/
4075
4076BLOCK2MTD DRIVER
4077M:	Joern Engel <[email protected]>
4078L:	[email protected]
4079S:	Maintained
4080F:	drivers/mtd/devices/block2mtd.c
4081
4082BLUETOOTH DRIVERS
4083M:	Marcel Holtmann <[email protected]>
4084M:	Luiz Augusto von Dentz <[email protected]>
4085L:	[email protected]
4086S:	Supported
4087W:	http://www.bluez.org/
4088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4090F:	Documentation/devicetree/bindings/net/bluetooth/
4091F:	drivers/bluetooth/
4092
4093BLUETOOTH SUBSYSTEM
4094M:	Marcel Holtmann <[email protected]>
4095M:	Johan Hedberg <[email protected]>
4096M:	Luiz Augusto von Dentz <[email protected]>
4097L:	[email protected]
4098S:	Supported
4099W:	http://www.bluez.org/
4100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4102F:	Documentation/ABI/stable/sysfs-class-bluetooth
4103F:	include/net/bluetooth/
4104F:	net/bluetooth/
4105
4106BONDING DRIVER
4107M:	Jay Vosburgh <[email protected]>
4108L:	[email protected]
4109S:	Maintained
4110F:	Documentation/networking/bonding.rst
4111F:	drivers/net/bonding/
4112F:	include/net/bond*
4113F:	include/uapi/linux/if_bonding.h
4114F:	tools/testing/selftests/drivers/net/bonding/
4115
4116BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4117M:	Dan Robertson <[email protected]>
4118L:	[email protected]
4119S:	Maintained
4120F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4121F:	drivers/iio/accel/bma400*
4122
4123BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4124M:	Alex Lanzano <[email protected]>
4125L:	[email protected]
4126S:	Maintained
4127F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4128F:	drivers/iio/imu/bmi270/
4129
4130BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4131M:	Jagath Jog J <[email protected]>
4132L:	[email protected]
4133S:	Maintained
4134F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4135F:	drivers/iio/imu/bmi323/
4136
4137BPF JIT for ARC
4138M:	Shahab Vahedi <[email protected]>
4139L:	[email protected]
4140S:	Maintained
4141F:	arch/arc/net/
4142
4143BPF JIT for ARM
4144M:	Russell King <[email protected]>
4145M:	Puranjay Mohan <[email protected]>
4146L:	[email protected]
4147S:	Maintained
4148F:	arch/arm/net/
4149
4150BPF JIT for ARM64
4151M:	Daniel Borkmann <[email protected]>
4152M:	Alexei Starovoitov <[email protected]>
4153M:	Puranjay Mohan <[email protected]>
4154R:	Xu Kuohai <[email protected]>
4155L:	[email protected]
4156S:	Supported
4157F:	arch/arm64/net/
4158
4159BPF JIT for LOONGARCH
4160M:	Tiezhu Yang <[email protected]>
4161R:	Hengqi Chen <[email protected]>
4162L:	[email protected]
4163S:	Maintained
4164F:	arch/loongarch/net/
4165
4166BPF JIT for MIPS (32-BIT AND 64-BIT)
4167M:	Johan Almbladh <[email protected]>
4168M:	Paul Burton <[email protected]>
4169L:	[email protected]
4170S:	Maintained
4171F:	arch/mips/net/
4172
4173BPF JIT for NFP NICs
4174M:	Jakub Kicinski <[email protected]>
4175L:	[email protected]
4176S:	Odd Fixes
4177F:	drivers/net/ethernet/netronome/nfp/bpf/
4178
4179BPF JIT for POWERPC (32-BIT AND 64-BIT)
4180M:	Hari Bathini <[email protected]>
4181M:	Christophe Leroy <[email protected]>
4182R:	Naveen N Rao <[email protected]>
4183L:	[email protected]
4184S:	Supported
4185F:	arch/powerpc/net/
4186
4187BPF JIT for RISC-V (32-bit)
4188M:	Luke Nelson <[email protected]>
4189M:	Xi Wang <[email protected]>
4190L:	[email protected]
4191S:	Maintained
4192F:	arch/riscv/net/
4193X:	arch/riscv/net/bpf_jit_comp64.c
4194
4195BPF JIT for RISC-V (64-bit)
4196M:	Björn Töpel <[email protected]>
4197R:	Pu Lehui <[email protected]>
4198R:	Puranjay Mohan <[email protected]>
4199L:	[email protected]
4200S:	Maintained
4201F:	arch/riscv/net/
4202X:	arch/riscv/net/bpf_jit_comp32.c
4203
4204BPF JIT for S390
4205M:	Ilya Leoshkevich <[email protected]>
4206M:	Heiko Carstens <[email protected]>
4207M:	Vasily Gorbik <[email protected]>
4208L:	[email protected]
4209S:	Supported
4210F:	arch/s390/net/
4211X:	arch/s390/net/pnet.c
4212
4213BPF JIT for SPARC (32-BIT AND 64-BIT)
4214M:	David S. Miller <[email protected]>
4215L:	[email protected]
4216S:	Odd Fixes
4217F:	arch/sparc/net/
4218
4219BPF JIT for X86 32-BIT
4220M:	Wang YanQing <[email protected]>
4221L:	[email protected]
4222S:	Odd Fixes
4223F:	arch/x86/net/bpf_jit_comp32.c
4224
4225BPF JIT for X86 64-BIT
4226M:	Alexei Starovoitov <[email protected]>
4227M:	Daniel Borkmann <[email protected]>
4228L:	[email protected]
4229S:	Supported
4230F:	arch/x86/net/
4231X:	arch/x86/net/bpf_jit_comp32.c
4232
4233BPF [BTF]
4234M:	Martin KaFai Lau <[email protected]>
4235L:	[email protected]
4236S:	Maintained
4237F:	include/linux/btf*
4238F:	kernel/bpf/btf.c
4239
4240BPF [CORE]
4241M:	Alexei Starovoitov <[email protected]>
4242M:	Daniel Borkmann <[email protected]>
4243R:	John Fastabend <[email protected]>
4244L:	[email protected]
4245S:	Maintained
4246F:	include/linux/bpf*
4247F:	include/linux/filter.h
4248F:	include/linux/tnum.h
4249F:	kernel/bpf/core.c
4250F:	kernel/bpf/dispatcher.c
4251F:	kernel/bpf/mprog.c
4252F:	kernel/bpf/syscall.c
4253F:	kernel/bpf/tnum.c
4254F:	kernel/bpf/trampoline.c
4255F:	kernel/bpf/verifier.c
4256
4257BPF [CRYPTO]
4258M:	Vadim Fedorenko <[email protected]>
4259L:	[email protected]
4260S:	Maintained
4261F:	crypto/bpf_crypto_skcipher.c
4262F:	include/linux/bpf_crypto.h
4263F:	kernel/bpf/crypto.c
4264
4265BPF [DOCUMENTATION] (Related to Standardization)
4266R:	David Vernet <[email protected]>
4267L:	[email protected]
4268L:	[email protected]
4269S:	Maintained
4270F:	Documentation/bpf/standardization/
4271
4272BPF [GENERAL] (Safe Dynamic Programs and Tools)
4273M:	Alexei Starovoitov <[email protected]>
4274M:	Daniel Borkmann <[email protected]>
4275M:	Andrii Nakryiko <[email protected]>
4276R:	Martin KaFai Lau <[email protected]>
4277R:	Eduard Zingerman <[email protected]>
4278R:	Song Liu <[email protected]>
4279R:	Yonghong Song <[email protected]>
4280R:	John Fastabend <[email protected]>
4281R:	KP Singh <[email protected]>
4282R:	Stanislav Fomichev <[email protected]>
4283R:	Hao Luo <[email protected]>
4284R:	Jiri Olsa <[email protected]>
4285L:	[email protected]
4286S:	Supported
4287W:	https://bpf.io/
4288Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4291F:	Documentation/bpf/
4292F:	Documentation/networking/filter.rst
4293F:	Documentation/userspace-api/ebpf/
4294F:	arch/*/net/*
4295F:	include/linux/bpf*
4296F:	include/linux/btf*
4297F:	include/linux/filter.h
4298F:	include/trace/events/xdp.h
4299F:	include/uapi/linux/bpf*
4300F:	include/uapi/linux/btf*
4301F:	include/uapi/linux/filter.h
4302F:	kernel/bpf/
4303F:	kernel/trace/bpf_trace.c
4304F:	lib/buildid.c
4305F:	lib/test_bpf.c
4306F:	net/bpf/
4307F:	net/core/filter.c
4308F:	net/sched/act_bpf.c
4309F:	net/sched/cls_bpf.c
4310F:	samples/bpf/
4311F:	scripts/bpf_doc.py
4312F:	scripts/Makefile.btf
4313F:	scripts/pahole-version.sh
4314F:	tools/bpf/
4315F:	tools/lib/bpf/
4316F:	tools/testing/selftests/bpf/
4317
4318BPF [ITERATOR]
4319M:	Yonghong Song <[email protected]>
4320L:	[email protected]
4321S:	Maintained
4322F:	kernel/bpf/*iter.c
4323
4324BPF [L7 FRAMEWORK] (sockmap)
4325M:	John Fastabend <[email protected]>
4326M:	Jakub Sitnicki <[email protected]>
4327L:	[email protected]
4328L:	[email protected]
4329S:	Maintained
4330F:	include/linux/skmsg.h
4331F:	net/core/skmsg.c
4332F:	net/core/sock_map.c
4333F:	net/ipv4/tcp_bpf.c
4334F:	net/ipv4/udp_bpf.c
4335F:	net/unix/unix_bpf.c
4336
4337BPF [LIBRARY] (libbpf)
4338M:	Andrii Nakryiko <[email protected]>
4339M:	Eduard Zingerman <[email protected]>
4340L:	[email protected]
4341S:	Maintained
4342F:	tools/lib/bpf/
4343
4344BPF [MISC]
4345L:	[email protected]
4346S:	Odd Fixes
4347K:	(?:\b|_)bpf(?:\b|_)
4348
4349BPF [NETKIT] (BPF-programmable network device)
4350M:	Daniel Borkmann <[email protected]>
4351M:	Nikolay Aleksandrov <[email protected]>
4352L:	[email protected]
4353L:	[email protected]
4354S:	Supported
4355F:	drivers/net/netkit.c
4356F:	include/net/netkit.h
4357
4358BPF [NETWORKING] (struct_ops, reuseport)
4359M:	Martin KaFai Lau <[email protected]>
4360L:	[email protected]
4361L:	[email protected]
4362S:	Maintained
4363F:	kernel/bpf/bpf_struct*
4364
4365BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4366M:	Martin KaFai Lau <[email protected]>
4367M:	Daniel Borkmann <[email protected]>
4368R:	John Fastabend <[email protected]>
4369L:	[email protected]
4370L:	[email protected]
4371S:	Maintained
4372F:	include/net/tcx.h
4373F:	kernel/bpf/tcx.c
4374F:	net/core/filter.c
4375F:	net/sched/act_bpf.c
4376F:	net/sched/cls_bpf.c
4377
4378BPF [RINGBUF]
4379M:	Andrii Nakryiko <[email protected]>
4380L:	[email protected]
4381S:	Maintained
4382F:	kernel/bpf/ringbuf.c
4383
4384BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4385M:	KP Singh <[email protected]>
4386M:	Matt Bobrowski <[email protected]>
4387L:	[email protected]
4388S:	Maintained
4389F:	Documentation/bpf/prog_lsm.rst
4390F:	include/linux/bpf_lsm.h
4391F:	kernel/bpf/bpf_lsm.c
4392F:	kernel/trace/bpf_trace.c
4393F:	security/bpf/
4394
4395BPF [SELFTESTS] (Test Runners & Infrastructure)
4396M:	Andrii Nakryiko <[email protected]>
4397M:	Eduard Zingerman <[email protected]>
4398R:	Mykola Lysenko <[email protected]>
4399L:	[email protected]
4400S:	Maintained
4401F:	tools/testing/selftests/bpf/
4402
4403BPF [STORAGE & CGROUPS]
4404M:	Martin KaFai Lau <[email protected]>
4405L:	[email protected]
4406S:	Maintained
4407F:	kernel/bpf/*storage.c
4408F:	kernel/bpf/bpf_lru*
4409F:	kernel/bpf/cgroup.c
4410
4411BPF [TOOLING] (bpftool)
4412M:	Quentin Monnet <[email protected]>
4413L:	[email protected]
4414S:	Maintained
4415F:	kernel/bpf/disasm.*
4416F:	tools/bpf/bpftool/
4417
4418BPF [TRACING]
4419M:	Song Liu <[email protected]>
4420R:	Jiri Olsa <[email protected]>
4421L:	[email protected]
4422S:	Maintained
4423F:	kernel/bpf/stackmap.c
4424F:	kernel/trace/bpf_trace.c
4425F:	lib/buildid.c
4426
4427BROADCOM ASP 2.0 ETHERNET DRIVER
4428M:	Justin Chen <[email protected]>
4429M:	Florian Fainelli <[email protected]>
4430L:	[email protected]
4431L:	[email protected]
4432S:	Supported
4433F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4434F:	drivers/net/ethernet/broadcom/asp2/
4435
4436BROADCOM B44 10/100 ETHERNET DRIVER
4437M:	Michael Chan <[email protected]>
4438L:	[email protected]
4439S:	Maintained
4440F:	drivers/net/ethernet/broadcom/b44.*
4441
4442BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4443M:	Florian Fainelli <[email protected]>
4444L:	[email protected]
4445L:	[email protected] (subscribers-only)
4446S:	Supported
4447F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4448F:	drivers/net/dsa/b53/*
4449F:	drivers/net/dsa/bcm_sf2*
4450F:	include/linux/dsa/brcm.h
4451F:	include/linux/platform_data/b53.h
4452
4453BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4454M:	Florian Fainelli <[email protected]>
4455R:	Broadcom internal kernel review list <[email protected]>
4456L:	[email protected] (moderated for non-subscribers)
4457L:	[email protected] (moderated for non-subscribers)
4458S:	Maintained
4459T:	git https://github.com/broadcom/stblinux.git
4460F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4461F:	drivers/pci/controller/pcie-brcmstb.c
4462F:	drivers/staging/vc04_services
4463N:	bcm2711
4464N:	bcm283*
4465N:	raspberrypi
4466
4467BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4468M:	Florian Fainelli <[email protected]>
4469M:	Ray Jui <[email protected]>
4470M:	Scott Branden <[email protected]>
4471R:	Broadcom internal kernel review list <[email protected]>
4472S:	Maintained
4473T:	git https://github.com/broadcom/mach-bcm
4474F:	arch/arm/mach-bcm/
4475N:	bcm281*
4476N:	bcm113*
4477N:	bcm216*
4478N:	kona
4479
4480BROADCOM BCM2835 CAMERA DRIVERS
4481M:	Raspberry Pi Kernel Maintenance <[email protected]>
4482L:	[email protected]
4483S:	Maintained
4484F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4485F:	drivers/media/platform/broadcom/bcm2835-unicam*
4486
4487BROADCOM BCM47XX MIPS ARCHITECTURE
4488M:	Hauke Mehrtens <[email protected]>
4489M:	Rafał Miłecki <[email protected]>
4490L:	[email protected]
4491S:	Maintained
4492F:	Documentation/devicetree/bindings/mips/brcm/
4493F:	arch/mips/bcm47xx/*
4494F:	arch/mips/include/asm/mach-bcm47xx/*
4495
4496BROADCOM BCM4908 ETHERNET DRIVER
4497M:	Rafał Miłecki <[email protected]>
4498R:	Broadcom internal kernel review list <[email protected]>
4499L:	[email protected]
4500S:	Maintained
4501F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4502F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4503F:	drivers/net/ethernet/broadcom/unimac.h
4504
4505BROADCOM BCM4908 PINMUX DRIVER
4506M:	Rafał Miłecki <[email protected]>
4507R:	Broadcom internal kernel review list <[email protected]>
4508L:	[email protected]
4509S:	Maintained
4510F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4511F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4512
4513BROADCOM BCM5301X ARM ARCHITECTURE
4514M:	Florian Fainelli <[email protected]>
4515M:	Hauke Mehrtens <[email protected]>
4516M:	Rafał Miłecki <[email protected]>
4517R:	Broadcom internal kernel review list <[email protected]>
4518L:	[email protected] (moderated for non-subscribers)
4519S:	Maintained
4520F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4521F:	arch/arm/boot/dts/broadcom/bcm470*
4522F:	arch/arm/boot/dts/broadcom/bcm5301*
4523F:	arch/arm/boot/dts/broadcom/bcm953012*
4524F:	arch/arm/mach-bcm/bcm_5301x.c
4525
4526BROADCOM BCM53573 ARM ARCHITECTURE
4527M:	Florian Fainelli <[email protected]>
4528M:	Rafał Miłecki <[email protected]>
4529R:	Broadcom internal kernel review list <[email protected]>
4530L:	[email protected] (moderated for non-subscribers)
4531S:	Maintained
4532F:	arch/arm/boot/dts/broadcom/bcm47189*
4533F:	arch/arm/boot/dts/broadcom/bcm53573*
4534
4535BROADCOM BCM63XX/BCM33XX UDC DRIVER
4536M:	Kevin Cernekee <[email protected]>
4537L:	[email protected]
4538S:	Maintained
4539F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4540
4541BROADCOM BCM7XXX ARM ARCHITECTURE
4542M:	Florian Fainelli <[email protected]>
4543R:	Broadcom internal kernel review list <[email protected]>
4544L:	[email protected] (moderated for non-subscribers)
4545S:	Maintained
4546T:	git https://github.com/broadcom/stblinux.git
4547F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4548F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4549F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4550F:	arch/arm/mach-bcm/*brcmstb*
4551F:	arch/arm/mm/cache-b15-rac.c
4552F:	drivers/bus/brcmstb_gisb.c
4553F:	drivers/pci/controller/pcie-brcmstb.c
4554N:	brcmstb
4555N:	bcm7038
4556N:	bcm7120
4557
4558BROADCOM BCMBCA ARM ARCHITECTURE
4559M:	William Zhang <[email protected]>
4560M:	Anand Gore <[email protected]>
4561M:	Kursad Oney <[email protected]>
4562M:	Florian Fainelli <[email protected]>
4563M:	Rafał Miłecki <[email protected]>
4564R:	Broadcom internal kernel review list <[email protected]>
4565L:	[email protected] (moderated for non-subscribers)
4566S:	Maintained
4567T:	git https://github.com/broadcom/stblinux.git
4568F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4569F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4570N:	bcmbca
4571N:	bcm[9]?47622
4572N:	bcm[9]?4912
4573N:	bcm[9]?63138
4574N:	bcm[9]?63146
4575N:	bcm[9]?63148
4576N:	bcm[9]?63158
4577N:	bcm[9]?63178
4578N:	bcm[9]?6756
4579N:	bcm[9]?6813
4580N:	bcm[9]?6846
4581N:	bcm[9]?6855
4582N:	bcm[9]?6856
4583N:	bcm[9]?6858
4584N:	bcm[9]?6878
4585
4586BROADCOM BDC DRIVER
4587M:	Justin Chen <[email protected]>
4588M:	Al Cooper <[email protected]>
4589R:	Broadcom internal kernel review list <[email protected]>
4590L:	[email protected]
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4593F:	drivers/usb/gadget/udc/bdc/
4594
4595BROADCOM BMIPS CPUFREQ DRIVER
4596M:	Markus Mayer <[email protected]>
4597R:	Broadcom internal kernel review list <[email protected]>
4598L:	[email protected]
4599S:	Maintained
4600F:	drivers/cpufreq/bmips-cpufreq.c
4601
4602BROADCOM BMIPS MIPS ARCHITECTURE
4603M:	Florian Fainelli <[email protected]>
4604R:	Broadcom internal kernel review list <[email protected]>
4605L:	[email protected]
4606S:	Maintained
4607T:	git https://github.com/broadcom/stblinux.git
4608F:	arch/mips/bmips/*
4609F:	arch/mips/boot/dts/brcm/bcm*.dts*
4610F:	arch/mips/include/asm/mach-bmips/*
4611F:	arch/mips/kernel/*bmips*
4612F:	drivers/irqchip/irq-bcm63*
4613F:	drivers/irqchip/irq-bcm7*
4614F:	drivers/irqchip/irq-brcmstb*
4615F:	drivers/pmdomain/bcm/bcm63xx-power.c
4616F:	include/linux/bcm963xx_nvram.h
4617F:	include/linux/bcm963xx_tag.h
4618
4619BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4620M:	Rasesh Mody <[email protected]>
4621M:	[email protected]
4622L:	[email protected]
4623S:	Maintained
4624F:	drivers/net/ethernet/broadcom/bnx2.*
4625F:	drivers/net/ethernet/broadcom/bnx2_*
4626
4627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4628M:	Saurav Kashyap <[email protected]>
4629M:	Javed Hasan <[email protected]>
4630M:	[email protected]
4631L:	[email protected]
4632S:	Supported
4633F:	drivers/scsi/bnx2fc/
4634
4635BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4636M:	Nilesh Javali <[email protected]>
4637M:	Manish Rangankar <[email protected]>
4638M:	[email protected]
4639L:	[email protected]
4640S:	Supported
4641F:	drivers/scsi/bnx2i/
4642
4643BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4644M:	Sudarsana Kalluru <[email protected]>
4645M:	Manish Chopra <[email protected]>
4646L:	[email protected]
4647S:	Maintained
4648F:	drivers/net/ethernet/broadcom/bnx2x/
4649
4650BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4651M:	Michael Chan <[email protected]>
4652M:	Pavan Chebbi <[email protected]>
4653L:	[email protected]
4654S:	Maintained
4655F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4656F:	drivers/net/ethernet/broadcom/bnxt/
4657F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4658
4659BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4660M:	Arend van Spriel <[email protected]>
4661L:	[email protected]
4662L:	[email protected]
4663L:	[email protected]
4664S:	Supported
4665F:	drivers/net/wireless/broadcom/brcm80211/
4666F:	include/linux/platform_data/brcmfmac.h
4667
4668BROADCOM BRCMSTB GPIO DRIVER
4669M:	Doug Berger <[email protected]>
4670M:	Florian Fainelli <[email protected]>
4671R:	Broadcom internal kernel review list <[email protected]>
4672S:	Supported
4673F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4674F:	drivers/gpio/gpio-brcmstb.c
4675
4676BROADCOM BRCMSTB I2C DRIVER
4677M:	Kamal Dasu <[email protected]>
4678R:	Broadcom internal kernel review list <[email protected]>
4679L:	[email protected]
4680S:	Supported
4681F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4682F:	drivers/i2c/busses/i2c-brcmstb.c
4683
4684BROADCOM BRCMSTB UART DRIVER
4685M:	Al Cooper <[email protected]>
4686R:	Broadcom internal kernel review list <[email protected]>
4687L:	[email protected]
4688S:	Maintained
4689F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4690F:	drivers/tty/serial/8250/8250_bcm7271.c
4691
4692BROADCOM BRCMSTB USB EHCI DRIVER
4693M:	Justin Chen <[email protected]>
4694M:	Al Cooper <[email protected]>
4695R:	Broadcom internal kernel review list <[email protected]>
4696L:	[email protected]
4697S:	Maintained
4698F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4699F:	drivers/usb/host/ehci-brcm.*
4700
4701BROADCOM BRCMSTB USB PIN MAP DRIVER
4702M:	Al Cooper <[email protected]>
4703R:	Broadcom internal kernel review list <[email protected]>
4704L:	[email protected]
4705S:	Maintained
4706F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4707F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4708
4709BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4710M:	Justin Chen <[email protected]>
4711M:	Al Cooper <[email protected]>
4712R:	Broadcom internal kernel review list <[email protected]>
4713L:	[email protected]
4714S:	Maintained
4715F:	drivers/phy/broadcom/phy-brcm-usb*
4716
4717BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4718M:	William Zhang <[email protected]>
4719M:	Kursad Oney <[email protected]>
4720M:	Jonas Gorski <[email protected]>
4721R:	Broadcom internal kernel review list <[email protected]>
4722L:	[email protected]
4723S:	Maintained
4724F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4725F:	drivers/spi/spi-bcm63xx-hsspi.c
4726F:	drivers/spi/spi-bcmbca-hsspi.c
4727
4728BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4729M:	Jonas Gorski <[email protected]>
4730L:	[email protected]
4731S:	Odd Fixes
4732F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4733F:	drivers/spi/spi-bcm63xx.c
4734
4735BROADCOM ETHERNET PHY DRIVERS
4736M:	Florian Fainelli <[email protected]>
4737R:	Broadcom internal kernel review list <[email protected]>
4738L:	[email protected]
4739S:	Supported
4740F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4741F:	drivers/net/phy/bcm*.[ch]
4742F:	drivers/net/phy/broadcom.c
4743F:	include/linux/brcmphy.h
4744
4745BROADCOM GENET ETHERNET DRIVER
4746M:	Doug Berger <[email protected]>
4747M:	Florian Fainelli <[email protected]>
4748R:	Broadcom internal kernel review list <[email protected]>
4749L:	[email protected]
4750S:	Maintained
4751F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4752F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4753F:	drivers/net/ethernet/broadcom/genet/
4754F:	drivers/net/ethernet/broadcom/unimac.h
4755F:	drivers/net/mdio/mdio-bcm-unimac.c
4756F:	include/linux/platform_data/bcmgenet.h
4757F:	include/linux/platform_data/mdio-bcm-unimac.h
4758
4759BROADCOM IPROC ARM ARCHITECTURE
4760M:	Ray Jui <[email protected]>
4761M:	Scott Branden <[email protected]>
4762R:	Broadcom internal kernel review list <[email protected]>
4763L:	[email protected] (moderated for non-subscribers)
4764S:	Maintained
4765T:	git https://github.com/broadcom/stblinux.git
4766F:	arch/arm64/boot/dts/broadcom/northstar2/*
4767F:	arch/arm64/boot/dts/broadcom/stingray/*
4768F:	drivers/clk/bcm/clk-ns*
4769F:	drivers/clk/bcm/clk-sr*
4770F:	drivers/pinctrl/bcm/pinctrl-ns*
4771F:	include/dt-bindings/clock/bcm-sr*
4772N:	iproc
4773N:	cygnus
4774N:	bcm[-_]nsp
4775N:	bcm9113*
4776N:	bcm9583*
4777N:	bcm9585*
4778N:	bcm9586*
4779N:	bcm988312
4780N:	bcm113*
4781N:	bcm583*
4782N:	bcm585*
4783N:	bcm586*
4784N:	bcm88312
4785N:	hr2
4786N:	stingray
4787
4788BROADCOM IPROC GBIT ETHERNET DRIVER
4789M:	Rafał Miłecki <[email protected]>
4790R:	Broadcom internal kernel review list <[email protected]>
4791L:	[email protected]
4792S:	Maintained
4793F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4794F:	drivers/net/ethernet/broadcom/bgmac*
4795F:	drivers/net/ethernet/broadcom/unimac.h
4796
4797BROADCOM KONA GPIO DRIVER
4798M:	Ray Jui <[email protected]>
4799R:	Broadcom internal kernel review list <[email protected]>
4800S:	Supported
4801F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4802F:	drivers/gpio/gpio-bcm-kona.c
4803
4804BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4805M:	Sathya Prakash Veerichetty <[email protected]>
4806M:	Kashyap Desai <[email protected]>
4807M:	Sumit Saxena <[email protected]>
4808M:	Sreekanth Reddy <[email protected]>
4809L:	[email protected]
4810L:	[email protected]
4811S:	Supported
4812W:	https://www.broadcom.com/support/storage
4813F:	drivers/scsi/mpi3mr/
4814
4815BROADCOM NETXTREME-E ROCE DRIVER
4816M:	Selvin Xavier <[email protected]>
4817M:	Kalesh AP <[email protected]>
4818L:	[email protected]
4819S:	Supported
4820W:	http://www.broadcom.com
4821F:	drivers/infiniband/hw/bnxt_re/
4822F:	include/uapi/rdma/bnxt_re-abi.h
4823
4824BROADCOM NVRAM DRIVER
4825M:	Rafał Miłecki <[email protected]>
4826L:	[email protected]
4827S:	Maintained
4828F:	drivers/firmware/broadcom/*
4829
4830BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4831M:	Rafał Miłecki <[email protected]>
4832M:	Florian Fainelli <[email protected]>
4833R:	Broadcom internal kernel review list <[email protected]>
4834L:	[email protected]
4835S:	Maintained
4836T:	git https://github.com/broadcom/stblinux.git
4837F:	drivers/pmdomain/bcm/bcm-pmb.c
4838F:	include/dt-bindings/soc/bcm-pmb.h
4839
4840BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4841M:	Rafał Miłecki <[email protected]>
4842L:	[email protected]
4843S:	Maintained
4844F:	drivers/bcma/
4845F:	include/linux/bcma/
4846
4847BROADCOM SPI DRIVER
4848M:	Kamal Dasu <[email protected]>
4849R:	Broadcom internal kernel review list <[email protected]>
4850S:	Maintained
4851F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4852F:	drivers/spi/spi-bcm-qspi.*
4853F:	drivers/spi/spi-brcmstb-qspi.c
4854F:	drivers/spi/spi-iproc-qspi.c
4855
4856BROADCOM STB AVS CPUFREQ DRIVER
4857M:	Markus Mayer <[email protected]>
4858R:	Broadcom internal kernel review list <[email protected]>
4859L:	[email protected]
4860S:	Maintained
4861F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4862F:	drivers/cpufreq/brcmstb*
4863
4864BROADCOM STB AVS TMON DRIVER
4865M:	Markus Mayer <[email protected]>
4866R:	Broadcom internal kernel review list <[email protected]>
4867L:	[email protected]
4868S:	Maintained
4869F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4870F:	drivers/thermal/broadcom/brcmstb*
4871
4872BROADCOM STB DPFE DRIVER
4873M:	Markus Mayer <[email protected]>
4874R:	Broadcom internal kernel review list <[email protected]>
4875L:	[email protected] (moderated for non-subscribers)
4876S:	Maintained
4877F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4878F:	drivers/memory/brcmstb_dpfe.c
4879
4880BROADCOM STB NAND FLASH DRIVER
4881M:	Brian Norris <[email protected]>
4882M:	Kamal Dasu <[email protected]>
4883R:	Broadcom internal kernel review list <[email protected]>
4884L:	[email protected]
4885S:	Maintained
4886F:	drivers/mtd/nand/raw/brcmnand/
4887F:	include/linux/platform_data/brcmnand.h
4888
4889BROADCOM STB PCIE DRIVER
4890M:	Jim Quinlan <[email protected]>
4891M:	Nicolas Saenz Julienne <[email protected]>
4892M:	Florian Fainelli <[email protected]>
4893R:	Broadcom internal kernel review list <[email protected]>
4894L:	[email protected]
4895S:	Maintained
4896F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4897F:	drivers/pci/controller/pcie-brcmstb.c
4898
4899BROADCOM SYSTEMPORT ETHERNET DRIVER
4900M:	Florian Fainelli <[email protected]>
4901R:	Broadcom internal kernel review list <[email protected]>
4902L:	[email protected]
4903S:	Maintained
4904F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4905F:	drivers/net/ethernet/broadcom/bcmsysport.*
4906F:	drivers/net/ethernet/broadcom/unimac.h
4907
4908BROADCOM TG3 GIGABIT ETHERNET DRIVER
4909M:	Pavan Chebbi <[email protected]>
4910M:	Michael Chan <[email protected]>
4911L:	[email protected]
4912S:	Maintained
4913F:	drivers/net/ethernet/broadcom/tg3.*
4914
4915BROADCOM VK DRIVER
4916M:	Scott Branden <[email protected]>
4917R:	Broadcom internal kernel review list <[email protected]>
4918S:	Supported
4919F:	drivers/misc/bcm-vk/
4920F:	include/uapi/linux/misc/bcm_vk.h
4921
4922BROCADE BFA FC SCSI DRIVER
4923M:	Anil Gurumurthy <[email protected]>
4924M:	Sudarsana Kalluru <[email protected]>
4925L:	[email protected]
4926S:	Supported
4927F:	drivers/scsi/bfa/
4928
4929BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4930M:	Rasesh Mody <[email protected]>
4931M:	Sudarsana Kalluru <[email protected]>
4932M:	[email protected]
4933L:	[email protected]
4934S:	Maintained
4935F:	drivers/net/ethernet/brocade/bna/
4936
4937BSG (block layer generic sg v4 driver)
4938M:	FUJITA Tomonori <[email protected]>
4939L:	[email protected]
4940S:	Supported
4941F:	block/bsg.c
4942F:	include/linux/bsg.h
4943F:	include/uapi/linux/bsg.h
4944
4945BT87X AUDIO DRIVER
4946M:	Clemens Ladisch <[email protected]>
4947L:	[email protected]
4948S:	Maintained
4949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4950F:	Documentation/sound/cards/bt87x.rst
4951F:	sound/pci/bt87x.c
4952
4953BT8XXGPIO DRIVER
4954M:	Michael Buesch <[email protected]>
4955S:	Maintained
4956W:	http://bu3sch.de/btgpio.php
4957F:	drivers/gpio/gpio-bt8xx.c
4958
4959BTRFS FILE SYSTEM
4960M:	Chris Mason <[email protected]>
4961M:	Josef Bacik <[email protected]>
4962M:	David Sterba <[email protected]>
4963L:	[email protected]
4964S:	Maintained
4965W:	https://btrfs.readthedocs.io
4966Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4967C:	irc://irc.libera.chat/btrfs
4968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4969F:	Documentation/filesystems/btrfs.rst
4970F:	fs/btrfs/
4971F:	include/linux/btrfs*
4972F:	include/trace/events/btrfs.h
4973F:	include/uapi/linux/btrfs*
4974
4975BTTV VIDEO4LINUX DRIVER
4976M:	Mauro Carvalho Chehab <[email protected]>
4977L:	[email protected]
4978S:	Odd fixes
4979W:	https://linuxtv.org
4980T:	git git://linuxtv.org/media.git
4981F:	Documentation/driver-api/media/drivers/bttv*
4982F:	drivers/media/pci/bt8xx/bttv*
4983
4984BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4985M:	Chanwoo Choi <[email protected]>
4986L:	[email protected]
4987L:	[email protected]
4988S:	Maintained
4989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4990F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4991F:	drivers/devfreq/exynos-bus.c
4992
4993BUSLOGIC SCSI DRIVER
4994M:	Khalid Aziz <[email protected]>
4995L:	[email protected]
4996S:	Maintained
4997F:	drivers/scsi/BusLogic.*
4998F:	drivers/scsi/FlashPoint.*
4999
5000BXCAN CAN NETWORK DRIVER
5001M:	Dario Binacchi <[email protected]>
5002L:	[email protected]
5003S:	Maintained
5004F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5005F:	drivers/net/can/bxcan.c
5006
5007C-MEDIA CMI8788 DRIVER
5008M:	Clemens Ladisch <[email protected]>
5009L:	[email protected]
5010S:	Maintained
5011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5012F:	sound/pci/oxygen/
5013
5014C-SKY ARCHITECTURE
5015M:	Guo Ren <[email protected]>
5016L:	[email protected]
5017S:	Supported
5018T:	git https://github.com/c-sky/csky-linux.git
5019F:	Documentation/devicetree/bindings/csky/
5020F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5021F:	Documentation/devicetree/bindings/timer/csky,*
5022F:	arch/csky/
5023F:	drivers/clocksource/timer-gx6605s.c
5024F:	drivers/clocksource/timer-mp-csky.c
5025F:	drivers/irqchip/irq-csky-*
5026N:	csky
5027K:	csky
5028
5029CA8210 IEEE-802.15.4 RADIO DRIVER
5030L:	[email protected]
5031S:	Orphan
5032W:	https://github.com/Cascoda/ca8210-linux.git
5033F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5034F:	drivers/net/ieee802154/ca8210.c
5035
5036CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5037M:	David Howells <[email protected]>
5038L:	[email protected]
5039S:	Supported
5040F:	Documentation/filesystems/caching/cachefiles.rst
5041F:	fs/cachefiles/
5042
5043CACHESTAT: PAGE CACHE STATS FOR A FILE
5044M:	Nhat Pham <[email protected]>
5045M:	Johannes Weiner <[email protected]>
5046L:	[email protected]
5047S:	Maintained
5048F:	tools/testing/selftests/cachestat/test_cachestat.c
5049
5050CADENCE MIPI-CSI2 BRIDGES
5051M:	Maxime Ripard <[email protected]>
5052L:	[email protected]
5053S:	Maintained
5054F:	Documentation/devicetree/bindings/media/cdns,*.txt
5055F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5056F:	drivers/media/platform/cadence/cdns-csi2*
5057
5058CADENCE NAND DRIVER
5059L:	[email protected]
5060S:	Orphan
5061F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5062F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5063
5064CADENCE USB3 DRD IP DRIVER
5065M:	Peter Chen <[email protected]>
5066M:	Pawel Laszczak <[email protected]>
5067R:	Roger Quadros <[email protected]>
5068L:	[email protected]
5069S:	Maintained
5070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5071F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5072F:	drivers/usb/cdns3/
5073X:	drivers/usb/cdns3/cdnsp*
5074
5075CADENCE USBHS DRIVER
5076M:	Pawel Laszczak <[email protected]>
5077L:	[email protected]
5078S:	Maintained
5079F:	drivers/usb/gadget/udc/cdns2
5080
5081CADENCE USBSSP DRD IP DRIVER
5082M:	Pawel Laszczak <[email protected]>
5083L:	[email protected]
5084S:	Maintained
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5086F:	drivers/usb/cdns3/
5087X:	drivers/usb/cdns3/cdns3*
5088
5089CADET FM/AM RADIO RECEIVER DRIVER
5090M:	Hans Verkuil <[email protected]>
5091L:	[email protected]
5092S:	Maintained
5093W:	https://linuxtv.org
5094T:	git git://linuxtv.org/media.git
5095F:	drivers/media/radio/radio-cadet*
5096
5097CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5098L:	[email protected]
5099S:	Orphan
5100T:	git git://linuxtv.org/media.git
5101F:	Documentation/admin-guide/media/cafe_ccic*
5102F:	drivers/media/platform/marvell/
5103
5104CAIF NETWORK LAYER
5105L:	[email protected]
5106S:	Orphan
5107F:	Documentation/networking/caif/
5108F:	drivers/net/caif/
5109F:	include/net/caif/
5110F:	include/uapi/linux/caif/
5111F:	net/caif/
5112
5113CAKE QDISC
5114M:	Toke Høiland-Jørgensen <[email protected]>
5115L:	[email protected] (moderated for non-subscribers)
5116S:	Maintained
5117F:	net/sched/sch_cake.c
5118
5119CAN NETWORK DRIVERS
5120M:	Marc Kleine-Budde <[email protected]>
5121M:	Vincent Mailhol <[email protected]>
5122L:	[email protected]
5123S:	Maintained
5124W:	https://github.com/linux-can
5125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5127F:	Documentation/devicetree/bindings/net/can/
5128F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5129F:	drivers/net/can/
5130F:	drivers/phy/phy-can-transceiver.c
5131F:	include/linux/can/bittiming.h
5132F:	include/linux/can/dev.h
5133F:	include/linux/can/length.h
5134F:	include/linux/can/platform/
5135F:	include/linux/can/rx-offload.h
5136F:	include/uapi/linux/can/error.h
5137F:	include/uapi/linux/can/netlink.h
5138F:	include/uapi/linux/can/vxcan.h
5139
5140CAN NETWORK LAYER
5141M:	Oliver Hartkopp <[email protected]>
5142M:	Marc Kleine-Budde <[email protected]>
5143L:	[email protected]
5144S:	Maintained
5145W:	https://github.com/linux-can
5146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5148F:	Documentation/networking/can.rst
5149F:	Documentation/networking/iso15765-2.rst
5150F:	include/linux/can/can-ml.h
5151F:	include/linux/can/core.h
5152F:	include/linux/can/skb.h
5153F:	include/net/netns/can.h
5154F:	include/uapi/linux/can.h
5155F:	include/uapi/linux/can/bcm.h
5156F:	include/uapi/linux/can/gw.h
5157F:	include/uapi/linux/can/isotp.h
5158F:	include/uapi/linux/can/raw.h
5159F:	net/can/
5160F:	net/sched/em_canid.c
5161
5162CAN-J1939 NETWORK LAYER
5163M:	Robin van der Gracht <[email protected]>
5164M:	Oleksij Rempel <[email protected]>
5165R:	[email protected]
5166L:	[email protected]
5167S:	Maintained
5168F:	Documentation/networking/j1939.rst
5169F:	include/uapi/linux/can/j1939.h
5170F:	net/can/j1939/
5171
5172CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5173M:	Damien Le Moal <[email protected]>
5174L:	[email protected]
5175L:	[email protected] (pinctrl driver)
5176F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5177F:	drivers/pinctrl/pinctrl-k210.c
5178
5179CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5180M:	Damien Le Moal <[email protected]>
5181L:	[email protected]
5182L:	[email protected]
5183S:	Maintained
5184F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5185F:	drivers/reset/reset-k210.c
5186
5187CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5188M:	Damien Le Moal <[email protected]>
5189L:	[email protected]
5190S:	Maintained
5191F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5192F:	drivers/soc/canaan/
5193F:	include/soc/canaan/
5194
5195CAPABILITIES
5196M:	Serge Hallyn <[email protected]>
5197L:	[email protected]
5198S:	Supported
5199F:	include/linux/capability.h
5200F:	include/trace/events/capability.h
5201F:	include/uapi/linux/capability.h
5202F:	kernel/capability.c
5203F:	security/commoncap.c
5204
5205CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5206M:	Kevin Tsai <[email protected]>
5207S:	Maintained
5208F:	drivers/iio/light/cm*
5209
5210CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5211M:	Christian Lamparter <[email protected]>
5212L:	[email protected]
5213S:	Maintained
5214W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5215F:	drivers/net/wireless/ath/carl9170/
5216
5217CAVIUM I2C DRIVER
5218M:	Robert Richter <[email protected]>
5219S:	Odd Fixes
5220W:	http://www.marvell.com
5221F:	drivers/i2c/busses/i2c-octeon*
5222F:	drivers/i2c/busses/i2c-thunderx*
5223
5224CAVIUM LIQUIDIO NETWORK DRIVER
5225L:	[email protected]
5226S:	Orphan
5227W:	http://www.marvell.com
5228F:	drivers/net/ethernet/cavium/liquidio/
5229
5230CAVIUM MMC DRIVER
5231M:	Robert Richter <[email protected]>
5232S:	Odd Fixes
5233W:	http://www.marvell.com
5234F:	drivers/mmc/host/cavium*
5235
5236CAVIUM OCTEON-TX CRYPTO DRIVER
5237M:	George Cherian <[email protected]>
5238L:	[email protected]
5239S:	Supported
5240W:	http://www.marvell.com
5241F:	drivers/crypto/cavium/cpt/
5242
5243CAVIUM THUNDERX2 ARM64 SOC
5244M:	Robert Richter <[email protected]>
5245L:	[email protected] (moderated for non-subscribers)
5246S:	Odd Fixes
5247F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5248F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5249
5250CBS/ETF/TAPRIO QDISCS
5251M:	Vinicius Costa Gomes <[email protected]>
5252L:	[email protected]
5253S:	Maintained
5254F:	net/sched/sch_cbs.c
5255F:	net/sched/sch_etf.c
5256F:	net/sched/sch_taprio.c
5257
5258CC2520 IEEE-802.15.4 RADIO DRIVER
5259M:	Stefan Schmidt <[email protected]>
5260L:	[email protected]
5261S:	Odd Fixes
5262F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5263F:	drivers/net/ieee802154/cc2520.c
5264
5265CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5266M:	Gilad Ben-Yossef <[email protected]>
5267L:	[email protected]
5268S:	Supported
5269W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5270F:	drivers/crypto/ccree/
5271
5272CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5273M:	Hadar Gat <[email protected]>
5274L:	[email protected]
5275S:	Supported
5276W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5277F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5278F:	drivers/char/hw_random/cctrng.c
5279F:	drivers/char/hw_random/cctrng.h
5280
5281CEC FRAMEWORK
5282M:	Hans Verkuil <[email protected]>
5283L:	[email protected]
5284S:	Supported
5285W:	http://linuxtv.org
5286T:	git git://linuxtv.org/media.git
5287F:	Documentation/ABI/testing/debugfs-cec-error-inj
5288F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5289F:	Documentation/driver-api/media/cec-core.rst
5290F:	Documentation/userspace-api/media/cec
5291F:	drivers/media/cec/
5292F:	drivers/media/rc/keymaps/rc-cec.c
5293F:	include/media/cec-notifier.h
5294F:	include/media/cec.h
5295F:	include/uapi/linux/cec-funcs.h
5296F:	include/uapi/linux/cec.h
5297
5298CEC GPIO DRIVER
5299M:	Hans Verkuil <[email protected]>
5300L:	[email protected]
5301S:	Supported
5302W:	http://linuxtv.org
5303T:	git git://linuxtv.org/media.git
5304F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5305F:	drivers/media/cec/platform/cec-gpio/
5306
5307CELL BROADBAND ENGINE ARCHITECTURE
5308L:	[email protected]
5309S:	Orphan
5310F:	arch/powerpc/include/asm/cell*.h
5311F:	arch/powerpc/include/asm/spu*.h
5312F:	arch/powerpc/include/uapi/asm/spu*.h
5313F:	arch/powerpc/platforms/cell/
5314
5315CELLWISE CW2015 BATTERY DRIVER
5316M:	Tobias Schrammm <[email protected]>
5317S:	Maintained
5318F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5319F:	drivers/power/supply/cw2015_battery.c
5320
5321CEPH COMMON CODE (LIBCEPH)
5322M:	Ilya Dryomov <[email protected]>
5323M:	Xiubo Li <[email protected]>
5324L:	[email protected]
5325S:	Supported
5326W:	http://ceph.com/
5327T:	git https://github.com/ceph/ceph-client.git
5328F:	include/linux/ceph/
5329F:	include/linux/crush/
5330F:	net/ceph/
5331
5332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5333M:	Xiubo Li <[email protected]>
5334M:	Ilya Dryomov <[email protected]>
5335L:	[email protected]
5336S:	Supported
5337W:	http://ceph.com/
5338T:	git https://github.com/ceph/ceph-client.git
5339F:	Documentation/filesystems/ceph.rst
5340F:	fs/ceph/
5341
5342CERTIFICATE HANDLING
5343M:	David Howells <[email protected]>
5344M:	David Woodhouse <[email protected]>
5345L:	[email protected]
5346S:	Maintained
5347F:	Documentation/admin-guide/module-signing.rst
5348F:	certs/
5349F:	scripts/sign-file.c
5350F:	scripts/ssl-common.h
5351F:	tools/certs/
5352
5353CFAG12864B LCD DRIVER
5354M:	Miguel Ojeda <[email protected]>
5355S:	Maintained
5356F:	drivers/auxdisplay/cfag12864b.c
5357F:	include/linux/cfag12864b.h
5358
5359CFAG12864BFB LCD FRAMEBUFFER DRIVER
5360M:	Miguel Ojeda <[email protected]>
5361S:	Maintained
5362F:	drivers/auxdisplay/cfag12864bfb.c
5363F:	include/linux/cfag12864b.h
5364
5365CHAR and MISC DRIVERS
5366M:	Arnd Bergmann <[email protected]>
5367M:	Greg Kroah-Hartman <[email protected]>
5368S:	Supported
5369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5370F:	drivers/char/
5371F:	drivers/misc/
5372F:	include/linux/miscdevice.h
5373F:	samples/rust/rust_misc_device.rs
5374X:	drivers/char/agp/
5375X:	drivers/char/hw_random/
5376X:	drivers/char/ipmi/
5377X:	drivers/char/random.c
5378X:	drivers/char/tpm/
5379
5380CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5381M:	Thomas Weißschuh <[email protected]>
5382L:	[email protected]
5383S:	Maintained
5384F:	Documentation/hwmon/powerz.rst
5385F:	drivers/hwmon/powerz.c
5386
5387CHECKPATCH
5388M:	Andy Whitcroft <[email protected]>
5389M:	Joe Perches <[email protected]>
5390R:	Dwaipayan Ray <[email protected]>
5391R:	Lukas Bulwahn <[email protected]>
5392S:	Maintained
5393F:	scripts/checkpatch.pl
5394
5395CHECKPATCH DOCUMENTATION
5396M:	Dwaipayan Ray <[email protected]>
5397M:	Lukas Bulwahn <[email protected]>
5398R:	Joe Perches <[email protected]>
5399S:	Maintained
5400F:	Documentation/dev-tools/checkpatch.rst
5401
5402CHINESE DOCUMENTATION
5403M:	Alex Shi <[email protected]>
5404M:	Yanteng Si <[email protected]>
5405S:	Maintained
5406F:	Documentation/translations/zh_CN/
5407
5408CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5409M:	Peter Chen <[email protected]>
5410L:	[email protected]
5411S:	Maintained
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5413F:	drivers/usb/chipidea/
5414
5415CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5416M:	Hans de Goede <[email protected]>
5417L:	[email protected]
5418S:	Maintained
5419F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5420F:	drivers/input/touchscreen/chipone_icn8318.c
5421
5422CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5423M:	Hans de Goede <[email protected]>
5424L:	[email protected]
5425S:	Maintained
5426F:	drivers/input/touchscreen/chipone_icn8505.c
5427
5428CHROME HARDWARE PLATFORM SUPPORT
5429M:	Benson Leung <[email protected]>
5430M:	Tzung-Bi Shih <[email protected]>
5431L:	[email protected]
5432S:	Maintained
5433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5434F:	drivers/platform/chrome/
5435
5436CHROMEOS EC CODEC DRIVER
5437M:	Cheng-Yi Chiang <[email protected]>
5438M:	Tzung-Bi Shih <[email protected]>
5439R:	Guenter Roeck <[email protected]>
5440L:	[email protected]
5441S:	Maintained
5442F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5443F:	sound/soc/codecs/cros_ec_codec.*
5444
5445CHROMEOS EC CHARGE CONTROL
5446M:	Thomas Weißschuh <[email protected]>
5447S:	Maintained
5448F:	drivers/power/supply/cros_charge-control.c
5449
5450CHROMEOS EC HARDWARE MONITORING
5451M:	Thomas Weißschuh <[email protected]>
5452L:	[email protected]
5453L:	[email protected]
5454S:	Maintained
5455F:	Documentation/hwmon/cros_ec_hwmon.rst
5456F:	drivers/hwmon/cros_ec_hwmon.c
5457
5458CHROMEOS EC LED DRIVER
5459M:	Thomas Weißschuh <[email protected]>
5460S:	Maintained
5461F:	drivers/leds/leds-cros_ec.c
5462
5463CHROMEOS EC SUBDRIVERS
5464M:	Benson Leung <[email protected]>
5465R:	Guenter Roeck <[email protected]>
5466L:	[email protected]
5467S:	Maintained
5468F:	drivers/power/supply/cros_charge-control.c
5469F:	drivers/power/supply/cros_usbpd-charger.c
5470N:	cros_ec
5471N:	cros-ec
5472
5473CHROMEOS EC UART DRIVER
5474M:	Bhanu Prakash Maiya <[email protected]>
5475R:	Benson Leung <[email protected]>
5476R:	Tzung-Bi Shih <[email protected]>
5477S:	Maintained
5478F:	drivers/platform/chrome/cros_ec_uart.c
5479
5480CHROMEOS EC USB PD NOTIFY DRIVER
5481M:	Prashant Malani <[email protected]>
5482L:	[email protected]
5483S:	Maintained
5484F:	drivers/platform/chrome/cros_usbpd_notify.c
5485F:	include/linux/platform_data/cros_usbpd_notify.h
5486
5487CHROMEOS EC USB TYPE-C DRIVER
5488M:	Prashant Malani <[email protected]>
5489M:	Benson Leung <[email protected]>
5490M:	Abhishek Pandit-Subedi <[email protected]>
5491L:	[email protected]
5492S:	Maintained
5493F:	drivers/platform/chrome/cros_ec_typec.*
5494F:	drivers/platform/chrome/cros_typec_altmode.*
5495F:	drivers/platform/chrome/cros_typec_switch.c
5496F:	drivers/platform/chrome/cros_typec_vdm.*
5497
5498CHROMEOS HPS DRIVER
5499M:	Dan Callaghan <[email protected]>
5500R:	Sami Kyöstilä <[email protected]>
5501S:	Maintained
5502F:	drivers/platform/chrome/cros_hps_i2c.c
5503
5504CHROMEOS EC WATCHDOG
5505M:	Lukasz Majczak <[email protected]>
5506L:	[email protected]
5507S:	Maintained
5508F:	drivers/watchdog/cros_ec_wdt.c
5509
5510CHROMEOS UCSI DRIVER
5511M:	Abhishek Pandit-Subedi <[email protected]>
5512M:	Łukasz Bartosik <[email protected]>
5513L:	[email protected]
5514S:	Maintained
5515F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5516
5517CHRONTEL CH7322 CEC DRIVER
5518M:	Joe Tessler <[email protected]>
5519L:	[email protected]
5520S:	Maintained
5521T:	git git://linuxtv.org/media.git
5522F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5523F:	drivers/media/cec/i2c/ch7322.c
5524
5525CIRRUS LOGIC AUDIO CODEC DRIVERS
5526M:	David Rhodes <[email protected]>
5527M:	Richard Fitzgerald <[email protected]>
5528L:	[email protected]
5529L:	[email protected]
5530S:	Maintained
5531F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5532F:	Documentation/sound/codecs/cs*
5533F:	drivers/mfd/cs42l43*
5534F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5535F:	drivers/spi/spi-cs42l43*
5536F:	include/dt-bindings/sound/cs*
5537F:	include/linux/mfd/cs42l43*
5538F:	include/sound/cs*
5539F:	sound/pci/hda/cirrus*
5540F:	sound/pci/hda/cs*
5541F:	sound/pci/hda/hda_component*
5542F:	sound/pci/hda/hda_cs_dsp_ctl.*
5543F:	sound/soc/codecs/cs*
5544
5545CIRRUS LOGIC HAPTIC DRIVERS
5546M:	James Ogletree <[email protected]>
5547M:	Fred Treven <[email protected]>
5548M:	Ben Bright <[email protected]>
5549L:	[email protected]
5550S:	Supported
5551F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5552F:	drivers/input/misc/cs40l*
5553F:	drivers/mfd/cs40l*
5554F:	include/linux/mfd/cs40l*
5555F:	sound/soc/codecs/cs40l*
5556
5557CIRRUS LOGIC DSP FIRMWARE DRIVER
5558M:	Simon Trimmer <[email protected]>
5559M:	Charles Keepax <[email protected]>
5560M:	Richard Fitzgerald <[email protected]>
5561L:	[email protected]
5562S:	Supported
5563W:	https://github.com/CirrusLogic/linux-drivers/wiki
5564T:	git https://github.com/CirrusLogic/linux-drivers.git
5565F:	drivers/firmware/cirrus/
5566F:	include/linux/firmware/cirrus/
5567
5568CIRRUS LOGIC EP93XX ETHERNET DRIVER
5569M:	Hartley Sweeten <[email protected]>
5570L:	[email protected]
5571S:	Maintained
5572F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5573
5574CIRRUS LOGIC LOCHNAGAR DRIVER
5575M:	Charles Keepax <[email protected]>
5576M:	Richard Fitzgerald <[email protected]>
5577L:	[email protected]
5578S:	Supported
5579F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5580F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5581F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5582F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5583F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5584F:	Documentation/hwmon/lochnagar.rst
5585F:	drivers/clk/clk-lochnagar.c
5586F:	drivers/hwmon/lochnagar-hwmon.c
5587F:	drivers/mfd/lochnagar-i2c.c
5588F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5589F:	drivers/regulator/lochnagar-regulator.c
5590F:	include/dt-bindings/clock/lochnagar.h
5591F:	include/dt-bindings/pinctrl/lochnagar.h
5592F:	include/linux/mfd/lochnagar*
5593F:	sound/soc/codecs/lochnagar-sc.c
5594
5595CIRRUS LOGIC MADERA CODEC DRIVERS
5596M:	Charles Keepax <[email protected]>
5597M:	Richard Fitzgerald <[email protected]>
5598L:	[email protected]
5599L:	[email protected]
5600S:	Supported
5601W:	https://github.com/CirrusLogic/linux-drivers/wiki
5602T:	git https://github.com/CirrusLogic/linux-drivers.git
5603F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5604F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5605F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5606F:	drivers/gpio/gpio-madera*
5607F:	drivers/irqchip/irq-madera*
5608F:	drivers/mfd/cs47l*
5609F:	drivers/mfd/madera*
5610F:	drivers/pinctrl/cirrus/*
5611F:	include/dt-bindings/sound/madera*
5612F:	include/linux/irqchip/irq-madera*
5613F:	include/linux/mfd/madera/*
5614F:	include/sound/madera*
5615F:	sound/soc/codecs/cs47l*
5616F:	sound/soc/codecs/madera*
5617
5618CISCO FCOE HBA DRIVER
5619M:	Satish Kharat <[email protected]>
5620M:	Sesidhar Baddela <[email protected]>
5621M:	Karan Tilak Kumar <[email protected]>
5622L:	[email protected]
5623S:	Supported
5624F:	drivers/scsi/fnic/
5625
5626CISCO SCSI HBA DRIVER
5627M:	Karan Tilak Kumar <[email protected]>
5628M:	Sesidhar Baddela <[email protected]>
5629L:	[email protected]
5630S:	Supported
5631F:	drivers/scsi/snic/
5632
5633CISCO VIC ETHERNET NIC DRIVER
5634M:	Christian Benvenuti <[email protected]>
5635M:	Satish Kharat <[email protected]>
5636S:	Maintained
5637F:	drivers/net/ethernet/cisco/enic/
5638
5639CISCO VIC LOW LATENCY NIC DRIVER
5640M:	Christian Benvenuti <[email protected]>
5641M:	Nelson Escobar <[email protected]>
5642S:	Supported
5643F:	drivers/infiniband/hw/usnic/
5644
5645CLANG CONTROL FLOW INTEGRITY SUPPORT
5646M:	Sami Tolvanen <[email protected]>
5647M:	Kees Cook <[email protected]>
5648R:	Nathan Chancellor <[email protected]>
5649L:	[email protected]
5650S:	Supported
5651B:	https://github.com/ClangBuiltLinux/linux/issues
5652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5653F:	include/linux/cfi.h
5654F:	kernel/cfi.c
5655
5656CLANG-FORMAT FILE
5657M:	Miguel Ojeda <[email protected]>
5658S:	Maintained
5659F:	.clang-format
5660
5661CLANG/LLVM BUILD SUPPORT
5662M:	Nathan Chancellor <[email protected]>
5663R:	Nick Desaulniers <nick.desaulniers[email protected]>
5664R:	Bill Wendling <[email protected]>
5665R:	Justin Stitt <[email protected]>
5666L:	[email protected]
5667S:	Supported
5668W:	https://clangbuiltlinux.github.io/
5669B:	https://github.com/ClangBuiltLinux/linux/issues
5670C:	irc://irc.libera.chat/clangbuiltlinux
5671F:	Documentation/kbuild/llvm.rst
5672F:	include/linux/compiler-clang.h
5673F:	scripts/Makefile.clang
5674F:	scripts/clang-tools/
5675K:	\b(?i:clang|llvm)\b
5676
5677CLK API
5678M:	Russell King <[email protected]>
5679L:	[email protected]
5680S:	Maintained
5681F:	include/linux/clk.h
5682
5683CLOCKSOURCE, CLOCKEVENT DRIVERS
5684M:	Daniel Lezcano <[email protected]>
5685M:	Thomas Gleixner <[email protected]>
5686L:	[email protected]
5687S:	Supported
5688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5689F:	Documentation/devicetree/bindings/timer/
5690F:	drivers/clocksource/
5691
5692CLOSURES
5693M:	Kent Overstreet <[email protected]>
5694L:	[email protected]
5695S:	Supported
5696C:	irc://irc.oftc.net/bcache
5697F:	include/linux/closure.h
5698F:	lib/closure.c
5699
5700CMPC ACPI DRIVER
5701M:	Thadeu Lima de Souza Cascardo <[email protected]>
5702L:	[email protected]
5703S:	Supported
5704F:	drivers/platform/x86/classmate-laptop.c
5705
5706COBALT MEDIA DRIVER
5707M:	Hans Verkuil <[email protected]>
5708L:	[email protected]
5709S:	Supported
5710W:	https://linuxtv.org
5711T:	git git://linuxtv.org/media.git
5712F:	drivers/media/pci/cobalt/
5713
5714COCCINELLE/Semantic Patches (SmPL)
5715M:	Julia Lawall <[email protected]>
5716M:	Nicolas Palix <[email protected]>
5717L:	[email protected] (moderated for non-subscribers)
5718S:	Supported
5719W:	https://coccinelle.gitlabpages.inria.fr/website/
5720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5721F:	Documentation/dev-tools/coccinelle.rst
5722F:	scripts/coccicheck
5723F:	scripts/coccinelle/
5724
5725CODA FILE SYSTEM
5726M:	Jan Harkes <[email protected]>
5727M:	[email protected]
5728L:	[email protected]
5729S:	Maintained
5730W:	http://www.coda.cs.cmu.edu/
5731F:	Documentation/filesystems/coda.rst
5732F:	fs/coda/
5733F:	include/linux/coda*.h
5734F:	include/uapi/linux/coda*.h
5735
5736CODA V4L2 MEM2MEM DRIVER
5737M:	Philipp Zabel <[email protected]>
5738L:	[email protected]
5739S:	Maintained
5740F:	Documentation/devicetree/bindings/media/coda.yaml
5741F:	drivers/media/platform/chips-media/coda
5742
5743CODE OF CONDUCT
5744M:	Greg Kroah-Hartman <[email protected]>
5745S:	Supported
5746F:	Documentation/process/code-of-conduct-interpretation.rst
5747F:	Documentation/process/code-of-conduct.rst
5748
5749CODE TAGGING
5750M:	Suren Baghdasaryan <[email protected]>
5751M:	Kent Overstreet <[email protected]>
5752S:	Maintained
5753F:	include/asm-generic/codetag.lds.h
5754F:	include/linux/codetag.h
5755F:	lib/codetag.c
5756
5757COMEDI DRIVERS
5758M:	Ian Abbott <[email protected]>
5759M:	H Hartley Sweeten <[email protected]>
5760S:	Odd Fixes
5761F:	drivers/comedi/
5762F:	include/linux/comedi/
5763F:	include/uapi/linux/comedi.h
5764
5765COMMON CLK FRAMEWORK
5766M:	Michael Turquette <[email protected]>
5767M:	Stephen Boyd <[email protected]>
5768L:	[email protected]
5769S:	Maintained
5770Q:	http://patchwork.kernel.org/project/linux-clk/list/
5771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5772F:	Documentation/devicetree/bindings/clock/
5773F:	drivers/clk/
5774F:	include/dt-bindings/clock/
5775F:	include/linux/clk-pr*
5776F:	include/linux/clk/
5777F:	include/linux/of_clk.h
5778X:	drivers/clk/clkdev.c
5779
5780COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5781M:	Steve French <[email protected]>
5782M:	Steve French <[email protected]>
5783R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5784R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5785R:	Shyam Prasad N <[email protected]> (multichannel)
5786R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5787R:	Bharath SM <[email protected]> (deferred close, directory leases)
5788L:	[email protected]
5789L:	[email protected] (moderated for non-subscribers)
5790S:	Supported
5791W:	https://wiki.samba.org/index.php/LinuxCIFS
5792T:	git git://git.samba.org/sfrench/cifs-2.6.git
5793F:	Documentation/admin-guide/cifs/
5794F:	fs/smb/client/
5795F:	fs/smb/common/
5796F:	include/uapi/linux/cifs
5797
5798COMPACTPCI HOTPLUG CORE
5799M:	Scott Murray <[email protected]>
5800L:	[email protected]
5801S:	Maintained
5802F:	drivers/pci/hotplug/cpci_hotplug*
5803
5804COMPACTPCI HOTPLUG GENERIC DRIVER
5805M:	Scott Murray <[email protected]>
5806L:	[email protected]
5807S:	Maintained
5808F:	drivers/pci/hotplug/cpcihp_generic.c
5809
5810COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5811M:	Scott Murray <[email protected]>
5812L:	[email protected]
5813S:	Maintained
5814F:	drivers/pci/hotplug/cpcihp_zt5550.*
5815
5816COMPAL LAPTOP SUPPORT
5817M:	Cezary Jackiewicz <[email protected]>
5818L:	[email protected]
5819S:	Maintained
5820F:	drivers/platform/x86/compal-laptop.c
5821
5822COMPILER ATTRIBUTES
5823M:	Miguel Ojeda <[email protected]>
5824S:	Maintained
5825F:	include/linux/compiler_attributes.h
5826
5827COMPUTE EXPRESS LINK (CXL)
5828M:	Davidlohr Bueso <[email protected]>
5829M:	Jonathan Cameron <[email protected]>
5830M:	Dave Jiang <[email protected]>
5831M:	Alison Schofield <[email protected]>
5832M:	Vishal Verma <[email protected]>
5833M:	Ira Weiny <[email protected]>
5834M:	Dan Williams <[email protected]>
5835L:	[email protected]
5836S:	Maintained
5837F:	Documentation/driver-api/cxl
5838F:	drivers/cxl/
5839F:	include/cxl/
5840F:	include/uapi/linux/cxl_mem.h
5841F:	tools/testing/cxl/
5842
5843COMPUTE EXPRESS LINK PMU (CPMU)
5844M:	Jonathan Cameron <[email protected]>
5845L:	[email protected]
5846S:	Maintained
5847F:	Documentation/admin-guide/perf/cxl.rst
5848F:	drivers/perf/cxl_pmu.c
5849
5850CONEXANT ACCESSRUNNER USB DRIVER
5851L:	[email protected]
5852S:	Orphan
5853W:	http://accessrunner.sourceforge.net/
5854F:	drivers/usb/atm/cxacru.c
5855
5856CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5857M:	Elena Reshetova <[email protected]>
5858M:	Carlos Bilbao <[email protected]>
5859S:	Maintained
5860F:	Documentation/security/snp-tdx-threat-model.rst
5861
5862CONFIGFS
5863M:	Joel Becker <[email protected]>
5864S:	Supported
5865T:	git git://git.infradead.org/users/hch/configfs.git
5866F:	fs/configfs/
5867F:	include/linux/configfs.h
5868F:	samples/configfs/
5869
5870CONGATEC BOARD CONTROLLER MFD DRIVER
5871M:	Thomas Richard <[email protected]>
5872S:	Maintained
5873F:	drivers/gpio/gpio-cgbc.c
5874F:	drivers/i2c/busses/i2c-cgbc.c
5875F:	drivers/mfd/cgbc-core.c
5876F:	drivers/watchdog/cgbc_wdt.c
5877F:	include/linux/mfd/cgbc.h
5878
5879CONSOLE SUBSYSTEM
5880M:	Greg Kroah-Hartman <[email protected]>
5881S:	Supported
5882F:	drivers/video/console/
5883F:	include/linux/console*
5884
5885CONTEXT TRACKING
5886M:	Frederic Weisbecker <[email protected]>
5887M:	"Paul E. McKenney" <[email protected]>
5888S:	Maintained
5889F:	include/linux/context_tracking*
5890F:	kernel/context_tracking.c
5891
5892CONTROL GROUP (CGROUP)
5893M:	Tejun Heo <[email protected]>
5894M:	Johannes Weiner <[email protected]>
5895M:	Michal Koutný <[email protected]>
5896L:	[email protected]
5897S:	Maintained
5898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5899F:	Documentation/admin-guide/cgroup-v1/
5900F:	Documentation/admin-guide/cgroup-v2.rst
5901F:	include/linux/cgroup*
5902F:	kernel/cgroup/
5903F:	tools/testing/selftests/cgroup/
5904
5905CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5906M:	Tejun Heo <[email protected]>
5907M:	Josef Bacik <[email protected]>
5908M:	Jens Axboe <[email protected]>
5909L:	[email protected]
5910L:	[email protected]
5911T:	git git://git.kernel.dk/linux-block
5912F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5913F:	block/bfq-cgroup.c
5914F:	block/blk-cgroup.c
5915F:	block/blk-iocost.c
5916F:	block/blk-iolatency.c
5917F:	block/blk-throttle.c
5918F:	include/linux/blk-cgroup.h
5919
5920CONTROL GROUP - CPUSET
5921M:	Waiman Long <[email protected]>
5922L:	[email protected]
5923S:	Maintained
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5925F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5926F:	include/linux/cpuset.h
5927F:	kernel/cgroup/cpuset-internal.h
5928F:	kernel/cgroup/cpuset-v1.c
5929F:	kernel/cgroup/cpuset.c
5930F:	tools/testing/selftests/cgroup/test_cpuset.c
5931F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5932F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5933
5934CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
5935M:	Maarten Lankhorst <[email protected]>
5936M:	Maxime Ripard <[email protected]>
5937M:	Natalie Vock <[email protected]>
5938L:	[email protected]
5939L:	[email protected]
5940S:	Maintained
5941T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
5942F:	include/linux/cgroup_dmem.h
5943F:	kernel/cgroup/dmem.c
5944
5945CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5946M:	Johannes Weiner <[email protected]>
5947M:	Michal Hocko <[email protected]>
5948M:	Roman Gushchin <[email protected]>
5949M:	Shakeel Butt <[email protected]>
5950R:	Muchun Song <[email protected]>
5951L:	[email protected]
5952L:	[email protected]
5953S:	Maintained
5954F:	include/linux/memcontrol.h
5955F:	mm/memcontrol.c
5956F:	mm/memcontrol-v1.c
5957F:	mm/memcontrol-v1.h
5958F:	mm/swap_cgroup.c
5959F:	samples/cgroup/*
5960F:	tools/testing/selftests/cgroup/memcg_protection.m
5961F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5962F:	tools/testing/selftests/cgroup/test_kmem.c
5963F:	tools/testing/selftests/cgroup/test_memcontrol.c
5964
5965CORETEMP HARDWARE MONITORING DRIVER
5966M:	Fenghua Yu <[email protected]>
5967L:	[email protected]
5968S:	Maintained
5969F:	Documentation/hwmon/coretemp.rst
5970F:	drivers/hwmon/coretemp.c
5971
5972CORSAIR-CPRO HARDWARE MONITOR DRIVER
5973M:	Marius Zachmann <[email protected]>
5974L:	[email protected]
5975S:	Maintained
5976F:	drivers/hwmon/corsair-cpro.c
5977
5978CORSAIR-PSU HARDWARE MONITOR DRIVER
5979M:	Wilken Gottwalt <[email protected]>
5980L:	[email protected]
5981S:	Maintained
5982F:	Documentation/hwmon/corsair-psu.rst
5983F:	drivers/hwmon/corsair-psu.c
5984
5985COUNTER SUBSYSTEM
5986M:	William Breathitt Gray <[email protected]>
5987L:	[email protected]
5988S:	Maintained
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5990F:	Documentation/ABI/testing/sysfs-bus-counter
5991F:	Documentation/driver-api/generic-counter.rst
5992F:	drivers/counter/
5993F:	include/linux/counter.h
5994F:	include/uapi/linux/counter.h
5995F:	tools/counter/
5996
5997COUNTER WATCH EVENTS TOOL
5998M:	Fabrice Gasnier <[email protected]>
5999L:	[email protected]
6000S:	Maintained
6001F:	tools/counter/counter_watch_events.c
6002
6003CP2615 I2C DRIVER
6004M:	Bence Csókás <[email protected]>
6005S:	Maintained
6006F:	drivers/i2c/busses/i2c-cp2615.c
6007
6008CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6009M:	Viresh Kumar <[email protected]>
6010M:	Sudeep Holla <[email protected]>
6011L:	[email protected]
6012S:	Maintained
6013W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6014F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6015
6016CPU FREQUENCY SCALING FRAMEWORK
6017M:	"Rafael J. Wysocki" <[email protected]>
6018M:	Viresh Kumar <[email protected]>
6019L:	[email protected]
6020S:	Maintained
6021B:	https://bugzilla.kernel.org
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6024F:	Documentation/admin-guide/pm/cpufreq.rst
6025F:	Documentation/admin-guide/pm/intel_pstate.rst
6026F:	Documentation/cpu-freq/
6027F:	Documentation/devicetree/bindings/cpufreq/
6028F:	drivers/cpufreq/
6029F:	include/linux/cpufreq.h
6030F:	include/linux/sched/cpufreq.h
6031F:	kernel/sched/cpufreq*.c
6032F:	tools/testing/selftests/cpufreq/
6033
6034CPU HOTPLUG
6035M:	Thomas Gleixner <[email protected]>
6036M:	Peter Zijlstra <[email protected]>
6037L:	[email protected]
6038S:	Maintained
6039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6040F:	include/linux/cpu.h
6041F:	include/linux/cpuhotplug.h
6042F:	include/linux/smpboot.h
6043F:	kernel/cpu.c
6044F:	kernel/smpboot.*
6045
6046CPU IDLE TIME MANAGEMENT FRAMEWORK
6047M:	"Rafael J. Wysocki" <[email protected]>
6048M:	Daniel Lezcano <[email protected]>
6049L:	[email protected]
6050S:	Maintained
6051B:	https://bugzilla.kernel.org
6052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6053F:	Documentation/admin-guide/pm/cpuidle.rst
6054F:	Documentation/driver-api/pm/cpuidle.rst
6055F:	drivers/cpuidle/
6056F:	include/linux/cpuidle.h
6057
6058CPU POWER MONITORING SUBSYSTEM
6059M:	Thomas Renninger <[email protected]>
6060M:	Shuah Khan <[email protected]>
6061M:	Shuah Khan <[email protected]>
6062M:	John B. Wyatt IV <[email protected]>
6063M:	John B. Wyatt IV <[email protected]>
6064M:	John Kacur <[email protected]>
6065L:	[email protected]
6066S:	Maintained
6067F:	tools/power/cpupower/
6068
6069CPUID/MSR DRIVER
6070M:	"H. Peter Anvin" <[email protected]>
6071S:	Maintained
6072F:	arch/x86/kernel/cpuid.c
6073F:	arch/x86/kernel/msr.c
6074
6075CPUIDLE DRIVER - ARM BIG LITTLE
6076M:	Lorenzo Pieralisi <[email protected]>
6077M:	Daniel Lezcano <[email protected]>
6078L:	[email protected]
6079L:	[email protected] (moderated for non-subscribers)
6080S:	Maintained
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6082F:	drivers/cpuidle/cpuidle-big_little.c
6083
6084CPUIDLE DRIVER - ARM EXYNOS
6085M:	Daniel Lezcano <[email protected]>
6086M:	Kukjin Kim <[email protected]>
6087R:	Krzysztof Kozlowski <[email protected]>
6088L:	[email protected]
6089L:	[email protected]
6090S:	Maintained
6091F:	arch/arm/mach-exynos/pm.c
6092F:	drivers/cpuidle/cpuidle-exynos.c
6093F:	include/linux/platform_data/cpuidle-exynos.h
6094
6095CPUIDLE DRIVER - ARM PSCI
6096M:	Lorenzo Pieralisi <[email protected]>
6097M:	Sudeep Holla <[email protected]>
6098L:	[email protected]
6099L:	[email protected] (moderated for non-subscribers)
6100S:	Supported
6101F:	drivers/cpuidle/cpuidle-psci.c
6102
6103CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6104M:	Ulf Hansson <[email protected]>
6105L:	[email protected]
6106L:	[email protected] (moderated for non-subscribers)
6107S:	Supported
6108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6109F:	drivers/cpuidle/cpuidle-psci-domain.c
6110F:	drivers/cpuidle/cpuidle-psci.h
6111
6112CPUIDLE DRIVER - DT IDLE PM DOMAIN
6113M:	Ulf Hansson <[email protected]>
6114L:	[email protected]
6115S:	Supported
6116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6117F:	drivers/cpuidle/dt_idle_genpd.c
6118F:	drivers/cpuidle/dt_idle_genpd.h
6119
6120CPUIDLE DRIVER - RISC-V SBI
6121M:	Anup Patel <[email protected]>
6122L:	[email protected]
6123L:	[email protected]
6124S:	Maintained
6125F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6126
6127CRAMFS FILESYSTEM
6128M:	Nicolas Pitre <[email protected]>
6129S:	Maintained
6130F:	Documentation/filesystems/cramfs.rst
6131F:	fs/cramfs/
6132
6133CRC LIBRARY
6134M:	Eric Biggers <[email protected]>
6135R:	Ard Biesheuvel <[email protected]>
6136L:	[email protected]
6137S:	Maintained
6138T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6139F:	Documentation/staging/crc*
6140F:	arch/*/lib/crc*
6141F:	include/linux/crc*
6142F:	lib/crc*
6143
6144CREATIVE SB0540
6145M:	Bastien Nocera <[email protected]>
6146L:	[email protected]
6147S:	Maintained
6148F:	drivers/hid/hid-creative-sb0540.c
6149
6150INTEL CRPS COMMON REDUNDANT PSU DRIVER
6151M:	Ninad Palsule <[email protected]>
6152L:	[email protected]
6153S:	Maintained
6154F:	Documentation/hwmon/crps.rst
6155F:	drivers/hwmon/pmbus/crps.c
6156
6157CRYPTO API
6158M:	Herbert Xu <[email protected]>
6159M:	"David S. Miller" <[email protected]>
6160L:	[email protected]
6161S:	Maintained
6162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6164F:	Documentation/crypto/
6165F:	Documentation/devicetree/bindings/crypto/
6166F:	arch/*/crypto/
6167F:	crypto/
6168F:	drivers/crypto/
6169F:	include/crypto/
6170F:	include/linux/crypto*
6171F:	lib/crypto/
6172
6173CRYPTO SPEED TEST COMPARE
6174M:	Wang Jinchao <[email protected]>
6175L:	[email protected]
6176S:	Maintained
6177F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6178
6179CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6180M:	Neil Horman <[email protected]>
6181L:	[email protected]
6182S:	Maintained
6183F:	crypto/ansi_cprng.c
6184F:	crypto/rng.c
6185
6186CS3308 MEDIA DRIVER
6187M:	Hans Verkuil <[email protected]>
6188L:	[email protected]
6189S:	Odd Fixes
6190W:	http://linuxtv.org
6191T:	git git://linuxtv.org/media.git
6192F:	drivers/media/i2c/cs3308.c
6193
6194CS5535 Audio ALSA driver
6195M:	Jaya Kumar <[email protected]>
6196S:	Maintained
6197F:	sound/pci/cs5535audio/
6198
6199CTU CAN FD DRIVER
6200M:	Pavel Pisa <[email protected]>
6201M:	Ondrej Ille <[email protected]>
6202L:	[email protected]
6203S:	Maintained
6204F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6205F:	drivers/net/can/ctucanfd/
6206
6207CVE ASSIGNMENT CONTACT
6208M:	CVE Assignment Team <[email protected]>
6209S:	Maintained
6210F:	Documentation/process/cve.rst
6211
6212CW1200 WLAN driver
6213S:	Orphan
6214F:	drivers/net/wireless/st/
6215F:	include/linux/platform_data/net-cw1200.h
6216
6217CX18 VIDEO4LINUX DRIVER
6218M:	Andy Walls <[email protected]>
6219L:	[email protected]
6220S:	Maintained
6221W:	https://linuxtv.org
6222T:	git git://linuxtv.org/media.git
6223F:	drivers/media/pci/cx18/
6224F:	include/uapi/linux/ivtv*
6225
6226CX2341X MPEG ENCODER HELPER MODULE
6227M:	Hans Verkuil <[email protected]>
6228L:	[email protected]
6229S:	Maintained
6230W:	https://linuxtv.org
6231T:	git git://linuxtv.org/media.git
6232F:	drivers/media/common/cx2341x*
6233F:	include/media/drv-intf/cx2341x.h
6234
6235CX24120 MEDIA DRIVER
6236M:	Jemma Denson <[email protected]>
6237M:	Patrick Boettcher <[email protected]>
6238L:	[email protected]
6239S:	Maintained
6240W:	https://linuxtv.org
6241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6242F:	drivers/media/dvb-frontends/cx24120*
6243
6244CX88 VIDEO4LINUX DRIVER
6245M:	Mauro Carvalho Chehab <[email protected]>
6246L:	[email protected]
6247S:	Odd fixes
6248W:	https://linuxtv.org
6249T:	git git://linuxtv.org/media.git
6250F:	Documentation/driver-api/media/drivers/cx88*
6251F:	drivers/media/pci/cx88/
6252
6253CXD2820R MEDIA DRIVER
6254L:	[email protected]
6255S:	Orphan
6256W:	https://linuxtv.org
6257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6258F:	drivers/media/dvb-frontends/cxd2820r*
6259
6260CXGB3 ETHERNET DRIVER (CXGB3)
6261M:	Potnuri Bharat Teja <[email protected]>
6262L:	[email protected]
6263S:	Maintained
6264W:	http://www.chelsio.com
6265F:	drivers/net/ethernet/chelsio/cxgb3/
6266
6267CXGB3 ISCSI DRIVER (CXGB3I)
6268M:	Varun Prakash <[email protected]>
6269L:	[email protected]
6270S:	Supported
6271W:	http://www.chelsio.com
6272F:	drivers/scsi/cxgbi/cxgb3i
6273
6274CXGB4 CRYPTO DRIVER (chcr)
6275M:	Ayush Sawal <[email protected]>
6276L:	[email protected]
6277S:	Supported
6278W:	http://www.chelsio.com
6279F:	drivers/crypto/chelsio
6280
6281CXGB4 ETHERNET DRIVER (CXGB4)
6282M:	Potnuri Bharat Teja <[email protected]>
6283L:	[email protected]
6284S:	Maintained
6285W:	http://www.chelsio.com
6286F:	drivers/net/ethernet/chelsio/cxgb4/
6287
6288CXGB4 INLINE CRYPTO DRIVER
6289M:	Ayush Sawal <[email protected]>
6290L:	[email protected]
6291S:	Maintained
6292W:	http://www.chelsio.com
6293F:	drivers/net/ethernet/chelsio/inline_crypto/
6294
6295CXGB4 ISCSI DRIVER (CXGB4I)
6296M:	Varun Prakash <[email protected]>
6297L:	[email protected]
6298S:	Supported
6299W:	http://www.chelsio.com
6300F:	drivers/scsi/cxgbi/cxgb4i
6301
6302CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6303M:	Potnuri Bharat Teja <[email protected]>
6304L:	[email protected]
6305S:	Supported
6306W:	http://www.openfabrics.org
6307F:	drivers/infiniband/hw/cxgb4/
6308F:	include/uapi/rdma/cxgb4-abi.h
6309
6310CXGB4VF ETHERNET DRIVER (CXGB4VF)
6311M:	Potnuri Bharat Teja <[email protected]>
6312L:	[email protected]
6313S:	Maintained
6314W:	http://www.chelsio.com
6315F:	drivers/net/ethernet/chelsio/cxgb4vf/
6316
6317CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6318M:	Frederic Barrat <[email protected]>
6319M:	Andrew Donnellan <[email protected]>
6320L:	[email protected]
6321S:	Obsolete
6322F:	Documentation/ABI/obsolete/sysfs-class-cxl
6323F:	Documentation/arch/powerpc/cxl.rst
6324F:	arch/powerpc/platforms/powernv/pci-cxl.c
6325F:	drivers/misc/cxl/
6326F:	include/misc/cxl*
6327F:	include/uapi/misc/cxl.h
6328
6329CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6330M:	Manoj N. Kumar <[email protected]>
6331M:	Uma Krishnan <[email protected]>
6332L:	[email protected]
6333S:	Obsolete
6334F:	Documentation/arch/powerpc/cxlflash.rst
6335F:	drivers/scsi/cxlflash/
6336F:	include/uapi/scsi/cxlflash_ioctl.h
6337
6338CYBERPRO FB DRIVER
6339M:	Russell King <[email protected]>
6340L:	[email protected] (moderated for non-subscribers)
6341S:	Maintained
6342W:	http://www.armlinux.org.uk/
6343F:	drivers/video/fbdev/cyber2000fb.*
6344
6345CYCLADES PC300 DRIVER
6346S:	Orphan
6347F:	drivers/net/wan/pc300*
6348
6349CYPRESS CY8C95X0 PINCTRL DRIVER
6350M:	Patrick Rudolph <[email protected]>
6351L:	[email protected]
6352S:	Maintained
6353F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6354
6355CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6356M:	Linus Walleij <[email protected]>
6357L:	[email protected]
6358S:	Maintained
6359F:	drivers/input/touchscreen/cy8ctma140.c
6360
6361CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6362M:	Yassine Oudjana <[email protected]>
6363L:	[email protected]
6364S:	Maintained
6365F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6366F:	drivers/input/keyboard/cypress-sf.c
6367
6368CYPRESS_FIRMWARE MEDIA DRIVER
6369L:	[email protected]
6370S:	Orphan
6371W:	https://linuxtv.org
6372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6373F:	drivers/media/common/cypress_firmware*
6374
6375CYTTSP TOUCHSCREEN DRIVER
6376M:	Linus Walleij <[email protected]>
6377L:	[email protected]
6378S:	Maintained
6379F:	drivers/input/touchscreen/cyttsp*
6380
6381D-LINK DIR-685 TOUCHKEYS DRIVER
6382M:	Linus Walleij <[email protected]>
6383L:	[email protected]
6384S:	Supported
6385F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6386
6387DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6388M:	Joshua Kinard <[email protected]>
6389S:	Maintained
6390F:	drivers/rtc/rtc-ds1685.c
6391F:	include/linux/rtc/ds1685.h
6392
6393DAMA SLAVE for AX.25
6394M:	Joerg Reuter <[email protected]>
6395L:	[email protected]
6396S:	Maintained
6397W:	http://yaina.de/jreuter/
6398W:	http://www.qsl.net/dl1bke/
6399F:	net/ax25/af_ax25.c
6400F:	net/ax25/ax25_dev.c
6401F:	net/ax25/ax25_ds_*
6402F:	net/ax25/ax25_in.c
6403F:	net/ax25/ax25_out.c
6404F:	net/ax25/ax25_timer.c
6405F:	net/ax25/sysctl_net_ax25.c
6406
6407DATA ACCESS MONITOR
6408M:	SeongJae Park <[email protected]>
6409L:	[email protected]
6410L:	[email protected]
6411S:	Maintained
6412W:	https://damonitor.github.io
6413P:	Documentation/mm/damon/maintainer-profile.rst
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6415T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6417F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6418F:	Documentation/admin-guide/mm/damon/
6419F:	Documentation/mm/damon/
6420F:	include/linux/damon.h
6421F:	include/trace/events/damon.h
6422F:	mm/damon/
6423F:	samples/damon/
6424F:	tools/testing/selftests/damon/
6425
6426DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6427L:	[email protected]
6428S:	Orphan
6429F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6430F:	drivers/net/ethernet/dec/tulip/dmfe.c
6431
6432DC390/AM53C974 SCSI driver
6433M:	Hannes Reinecke <[email protected]>
6434L:	[email protected]
6435S:	Maintained
6436F:	drivers/scsi/am53c974.c
6437
6438DC395x SCSI driver
6439M:	Oliver Neukum <[email protected]>
6440M:	Ali Akcaagac <[email protected]>
6441M:	Jamie Lenehan <[email protected]>
6442S:	Maintained
6443F:	Documentation/scsi/dc395x.rst
6444F:	drivers/scsi/dc395x.*
6445
6446DCCP PROTOCOL
6447L:	[email protected]
6448S:	Orphan
6449W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6450F:	include/linux/dccp.h
6451F:	include/linux/tfrc.h
6452F:	include/uapi/linux/dccp.h
6453F:	net/dccp/
6454
6455DEBUGOBJECTS:
6456M:	Thomas Gleixner <[email protected]>
6457L:	[email protected]
6458S:	Maintained
6459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6460F:	include/linux/debugobjects.h
6461F:	lib/debugobjects.c
6462
6463DECSTATION PLATFORM SUPPORT
6464M:	"Maciej W. Rozycki" <[email protected]>
6465L:	[email protected]
6466S:	Maintained
6467F:	arch/mips/dec/
6468F:	arch/mips/include/asm/dec/
6469F:	arch/mips/include/asm/mach-dec/
6470
6471DEFXX FDDI NETWORK DRIVER
6472M:	"Maciej W. Rozycki" <[email protected]>
6473S:	Maintained
6474F:	drivers/net/fddi/defxx.*
6475
6476DEFZA FDDI NETWORK DRIVER
6477M:	"Maciej W. Rozycki" <[email protected]>
6478S:	Maintained
6479F:	drivers/net/fddi/defza.*
6480
6481DEINTERLACE DRIVERS FOR ALLWINNER H3
6482M:	Jernej Skrabec <[email protected]>
6483L:	[email protected]
6484S:	Maintained
6485T:	git git://linuxtv.org/media.git
6486F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6487F:	drivers/media/platform/sunxi/sun8i-di/
6488
6489DELL LAPTOP DRIVER
6490M:	Matthew Garrett <[email protected]>
6491M:	Pali Rohár <[email protected]>
6492L:	[email protected]
6493S:	Maintained
6494F:	drivers/platform/x86/dell/dell-laptop.c
6495
6496DELL LAPTOP FREEFALL DRIVER
6497M:	Pali Rohár <[email protected]>
6498S:	Maintained
6499F:	drivers/platform/x86/dell/dell-smo8800.c
6500
6501DELL LAPTOP RBTN DRIVER
6502M:	Pali Rohár <[email protected]>
6503S:	Maintained
6504F:	drivers/platform/x86/dell/dell-rbtn.*
6505
6506DELL LAPTOP SMM DRIVER
6507M:	Pali Rohár <[email protected]>
6508S:	Maintained
6509F:	Documentation/ABI/obsolete/procfs-i8k
6510F:	drivers/hwmon/dell-smm-hwmon.c
6511F:	include/uapi/linux/i8k.h
6512
6513DELL PC DRIVER
6514M:	Lyndon Sanche <[email protected]>
6515L:	[email protected]
6516S:	Maintained
6517F:	drivers/platform/x86/dell/dell-pc.c
6518
6519DELL REMOTE BIOS UPDATE DRIVER
6520M:	Stuart Hayes <[email protected]>
6521L:	[email protected]
6522S:	Maintained
6523F:	drivers/platform/x86/dell/dell_rbu.c
6524
6525DELL SMBIOS DRIVER
6526M:	Pali Rohár <[email protected]>
6527L:	[email protected]
6528L:	[email protected]
6529S:	Maintained
6530F:	drivers/platform/x86/dell/dell-smbios.*
6531
6532DELL SMBIOS SMM DRIVER
6533L:	[email protected]
6534L:	[email protected]
6535S:	Maintained
6536F:	drivers/platform/x86/dell/dell-smbios-smm.c
6537
6538DELL SMBIOS WMI DRIVER
6539L:	[email protected]
6540L:	[email protected]
6541S:	Maintained
6542F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6543F:	tools/wmi/dell-smbios-example.c
6544
6545DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6546M:	Stuart Hayes <[email protected]>
6547L:	[email protected]
6548S:	Maintained
6549F:	Documentation/userspace-api/dcdbas.rst
6550F:	drivers/platform/x86/dell/dcdbas.*
6551
6552DELL WMI DDV DRIVER
6553M:	Armin Wolf <[email protected]>
6554S:	Maintained
6555F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6556F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6557F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6558F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6559
6560DELL WMI DESCRIPTOR DRIVER
6561L:	[email protected]
6562S:	Maintained
6563F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6564
6565DELL WMI HARDWARE PRIVACY SUPPORT
6566L:	[email protected]
6567L:	[email protected]
6568S:	Maintained
6569F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6570
6571DELL WMI NOTIFICATIONS DRIVER
6572M:	Matthew Garrett <[email protected]>
6573M:	Pali Rohár <[email protected]>
6574S:	Maintained
6575F:	drivers/platform/x86/dell/dell-wmi-base.c
6576
6577DELL WMI SYSMAN DRIVER
6578M:	Prasanth Ksr <[email protected]>
6579L:	[email protected]
6580L:	[email protected]
6581S:	Maintained
6582F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6583F:	drivers/platform/x86/dell/dell-wmi-sysman/
6584
6585DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6586M:	Zev Weiss <[email protected]>
6587L:	[email protected]
6588S:	Maintained
6589F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6590
6591DELTA DPS920AB PSU DRIVER
6592M:	Robert Marko <[email protected]>
6593L:	[email protected]
6594S:	Maintained
6595F:	Documentation/hwmon/dps920ab.rst
6596F:	drivers/hwmon/pmbus/dps920ab.c
6597
6598DELTA NETWORKS TN48M CPLD DRIVERS
6599M:	Robert Marko <[email protected]>
6600S:	Maintained
6601F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6602F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6603F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6604F:	drivers/gpio/gpio-tn48m.c
6605F:	include/dt-bindings/reset/delta,tn48m-reset.h
6606
6607DELTA ST MEDIA DRIVER
6608M:	Hugues Fruchet <[email protected]>
6609L:	[email protected]
6610S:	Supported
6611W:	https://linuxtv.org
6612T:	git git://linuxtv.org/media.git
6613F:	drivers/media/platform/st/sti/delta
6614
6615DENALI NAND DRIVER
6616L:	[email protected]
6617S:	Orphan
6618F:	drivers/mtd/nand/raw/denali*
6619
6620DESIGNWARE EDMA CORE IP DRIVER
6621M:	Manivannan Sadhasivam <[email protected]>
6622L:	[email protected]
6623S:	Maintained
6624F:	drivers/dma/dw-edma/
6625F:	include/linux/dma/edma.h
6626
6627DESIGNWARE USB2 DRD IP DRIVER
6628M:	Minas Harutyunyan <[email protected]>
6629L:	[email protected]
6630S:	Maintained
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6632F:	drivers/usb/dwc2/
6633
6634DESIGNWARE USB3 DRD IP DRIVER
6635M:	Thinh Nguyen <[email protected]>
6636L:	[email protected]
6637S:	Maintained
6638F:	drivers/usb/dwc3/
6639
6640DESIGNWARE XDATA IP DRIVER
6641L:	[email protected]
6642S:	Orphan
6643F:	Documentation/misc-devices/dw-xdata-pcie.rst
6644F:	drivers/misc/dw-xdata-pcie.c
6645
6646DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6647M:	Andreas Klinger <[email protected]>
6648L:	[email protected]
6649S:	Maintained
6650F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6651F:	drivers/iio/proximity/srf*.c
6652
6653DEVICE COREDUMP (DEV_COREDUMP)
6654M:	Johannes Berg <[email protected]>
6655L:	[email protected]
6656S:	Maintained
6657F:	drivers/base/devcoredump.c
6658F:	include/linux/devcoredump.h
6659
6660DEVICE DEPENDENCY HELPER SCRIPT
6661M:	Saravana Kannan <[email protected]>
6662L:	[email protected]
6663S:	Maintained
6664F:	scripts/dev-needs.sh
6665
6666DEVICE DIRECT ACCESS (DAX)
6667M:	Dan Williams <[email protected]>
6668M:	Vishal Verma <[email protected]>
6669M:	Dave Jiang <[email protected]>
6670L:	[email protected]
6671L:	[email protected]
6672S:	Supported
6673F:	drivers/dax/
6674
6675DEVICE FREQUENCY (DEVFREQ)
6676M:	MyungJoo Ham <[email protected]>
6677M:	Kyungmin Park <[email protected]>
6678M:	Chanwoo Choi <[email protected]>
6679L:	[email protected]
6680S:	Maintained
6681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6682F:	Documentation/devicetree/bindings/devfreq/
6683F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6684F:	drivers/devfreq/
6685F:	include/linux/devfreq.h
6686F:	include/trace/events/devfreq.h
6687
6688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6689M:	Chanwoo Choi <[email protected]>
6690L:	[email protected]
6691S:	Supported
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6693F:	Documentation/devicetree/bindings/devfreq/event/
6694F:	drivers/devfreq/devfreq-event.c
6695F:	drivers/devfreq/event/
6696F:	include/dt-bindings/pmu/exynos_ppmu.h
6697F:	include/linux/devfreq-event.h
6698
6699DEVICE RESOURCE MANAGEMENT HELPERS
6700M:	Hans de Goede <[email protected]>
6701R:	Matti Vaittinen <[email protected]>
6702S:	Maintained
6703F:	include/linux/devm-helpers.h
6704
6705DEVICE-MAPPER  (LVM)
6706M:	Alasdair Kergon <[email protected]>
6707M:	Mike Snitzer <[email protected]>
6708M:	Mikulas Patocka <[email protected]>
6709L:	[email protected]
6710S:	Maintained
6711Q:	http://patchwork.kernel.org/project/dm-devel/list/
6712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6713F:	Documentation/admin-guide/device-mapper/
6714F:	drivers/md/Kconfig
6715F:	drivers/md/Makefile
6716F:	drivers/md/dm*
6717F:	drivers/md/persistent-data/
6718F:	include/linux/device-mapper.h
6719F:	include/linux/dm-*.h
6720F:	include/uapi/linux/dm-*.h
6721
6722DEVICE-MAPPER VDO TARGET
6723M:	Matthew Sakai <[email protected]>
6724L:	[email protected]
6725S:	Maintained
6726F:	Documentation/admin-guide/device-mapper/vdo*.rst
6727F:	drivers/md/dm-vdo/
6728
6729DEVLINK
6730M:	Jiri Pirko <[email protected]>
6731L:	[email protected]
6732S:	Supported
6733F:	Documentation/networking/devlink
6734F:	include/net/devlink.h
6735F:	include/uapi/linux/devlink.h
6736F:	net/devlink/
6737
6738DFROBOT SD2405AL RTC DRIVER
6739M:	Tóth János <[email protected]>
6740L:	[email protected]
6741S:	Maintained
6742F:	drivers/rtc/rtc-sd2405al.c
6743
6744DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6745M:	Christoph Niedermaier <[email protected]>
6746M:	Marek Vasut <[email protected]>
6747L:	[email protected]
6748S:	Maintained
6749N:	dhcom
6750N:	dhcor
6751N:	dhsom
6752
6753DIALOG SEMICONDUCTOR DRIVERS
6754M:	Support Opensource <[email protected]>
6755S:	Supported
6756W:	http://www.dialog-semiconductor.com/products
6757F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6758F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6759F:	Documentation/devicetree/bindings/mfd/da90*.txt
6760F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6761F:	Documentation/devicetree/bindings/regulator/da92*.txt
6762F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6763F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6764F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6765F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6766F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6767F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6768F:	Documentation/hwmon/da90??.rst
6769F:	drivers/gpio/gpio-da90??.c
6770F:	drivers/hwmon/da90??-hwmon.c
6771F:	drivers/iio/adc/da91??-*.c
6772F:	drivers/input/misc/da72??.[ch]
6773F:	drivers/input/misc/da90??_onkey.c
6774F:	drivers/input/touchscreen/da9052_tsi.c
6775F:	drivers/leds/leds-da90??.c
6776F:	drivers/mfd/da903x.c
6777F:	drivers/mfd/da90??-*.c
6778F:	drivers/mfd/da91??-*.c
6779F:	drivers/pinctrl/pinctrl-da90??.c
6780F:	drivers/power/supply/da9052-battery.c
6781F:	drivers/power/supply/da91??-*.c
6782F:	drivers/regulator/da9???-regulator.[ch]
6783F:	drivers/regulator/slg51000-regulator.[ch]
6784F:	drivers/rtc/rtc-da90??.c
6785F:	drivers/thermal/da90??-thermal.c
6786F:	drivers/video/backlight/da90??_bl.c
6787F:	drivers/watchdog/da90??_wdt.c
6788F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6789F:	include/linux/mfd/da903x.h
6790F:	include/linux/mfd/da9052/
6791F:	include/linux/mfd/da9055/
6792F:	include/linux/mfd/da9062/
6793F:	include/linux/mfd/da9063/
6794F:	include/linux/mfd/da9150/
6795F:	include/linux/regulator/da9211.h
6796F:	include/sound/da[79]*.h
6797F:	sound/soc/codecs/da[79]*.[ch]
6798
6799DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6800M:	William Breathitt Gray <[email protected]>
6801L:	[email protected]
6802S:	Maintained
6803F:	drivers/gpio/gpio-gpio-mm.c
6804
6805DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6806M:	Martin Tuma <[email protected]>
6807L:	[email protected]
6808S:	Maintained
6809F:	Documentation/admin-guide/media/mgb4.rst
6810F:	drivers/media/pci/mgb4/
6811
6812DIOLAN U2C-12 I2C DRIVER
6813M:	Guenter Roeck <[email protected]>
6814L:	[email protected]
6815S:	Maintained
6816F:	drivers/i2c/busses/i2c-diolan-u2c.c
6817
6818DIRECTORY NOTIFICATION (DNOTIFY)
6819M:	Jan Kara <[email protected]>
6820R:	Amir Goldstein <[email protected]>
6821L:	[email protected]
6822S:	Maintained
6823F:	Documentation/filesystems/dnotify.rst
6824F:	fs/notify/dnotify/
6825F:	include/linux/dnotify.h
6826
6827DISK GEOMETRY AND PARTITION HANDLING
6828M:	Andries Brouwer <[email protected]>
6829S:	Maintained
6830W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6831W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6832W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6833
6834DISKQUOTA
6835M:	Jan Kara <[email protected]>
6836S:	Maintained
6837F:	Documentation/filesystems/quota.rst
6838F:	fs/quota/
6839F:	include/linux/quota*.h
6840F:	include/uapi/linux/quota*.h
6841
6842DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6843M:	Bernie Thompson <[email protected]>
6844L:	[email protected]
6845S:	Maintained
6846W:	http://plugable.com/category/projects/udlfb/
6847F:	Documentation/fb/udlfb.rst
6848F:	drivers/video/fbdev/udlfb.c
6849F:	include/video/udlfb.h
6850
6851DISTRIBUTED LOCK MANAGER (DLM)
6852M:	Alexander Aring <[email protected]>
6853M:	David Teigland <[email protected]>
6854L:	[email protected]
6855S:	Supported
6856W:	https://pagure.io/dlm
6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6858F:	fs/dlm/
6859
6860DMA BUFFER SHARING FRAMEWORK
6861M:	Sumit Semwal <[email protected]>
6862M:	Christian König <[email protected]>
6863L:	[email protected]
6864L:	[email protected]
6865L:	[email protected] (moderated for non-subscribers)
6866S:	Maintained
6867T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6868F:	Documentation/driver-api/dma-buf.rst
6869F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6870F:	drivers/dma-buf/
6871F:	include/linux/*fence.h
6872F:	include/linux/dma-buf.h
6873F:	include/linux/dma-resv.h
6874K:	\bdma_(?:buf|fence|resv)\b
6875
6876DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6877M:	Vinod Koul <[email protected]>
6878L:	[email protected]
6879S:	Maintained
6880Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6882F:	Documentation/devicetree/bindings/dma/
6883F:	Documentation/driver-api/dmaengine/
6884F:	drivers/dma/
6885F:	include/dt-bindings/dma/
6886F:	include/linux/dma/
6887F:	include/linux/dmaengine.h
6888F:	include/linux/of_dma.h
6889
6890DMA MAPPING BENCHMARK
6891M:	Xiang Chen <[email protected]>
6892L:	[email protected]
6893F:	kernel/dma/map_benchmark.c
6894F:	tools/testing/selftests/dma/
6895
6896DMA MAPPING HELPERS
6897M:	Marek Szyprowski <[email protected]>
6898R:	Robin Murphy <[email protected]>
6899L:	[email protected]
6900S:	Supported
6901W:	http://git.infradead.org/users/hch/dma-mapping.git
6902T:	git git://git.infradead.org/users/hch/dma-mapping.git
6903F:	include/asm-generic/dma-mapping.h
6904F:	include/linux/dma-direct.h
6905F:	include/linux/dma-map-ops.h
6906F:	include/linux/dma-mapping.h
6907F:	include/linux/swiotlb.h
6908F:	kernel/dma/
6909
6910DMA-BUF HEAPS FRAMEWORK
6911M:	Sumit Semwal <[email protected]>
6912R:	Benjamin Gaignard <[email protected]>
6913R:	Brian Starkey <[email protected]>
6914R:	John Stultz <[email protected]>
6915R:	T.J. Mercier <[email protected]>
6916L:	[email protected]
6917L:	[email protected]
6918L:	[email protected] (moderated for non-subscribers)
6919S:	Maintained
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/dma-buf/dma-heap.c
6922F:	drivers/dma-buf/heaps/*
6923F:	include/linux/dma-heap.h
6924F:	include/uapi/linux/dma-heap.h
6925F:	tools/testing/selftests/dmabuf-heaps/
6926
6927DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6928M:	Lukasz Luba <[email protected]>
6929L:	[email protected]
6930L:	[email protected]
6931S:	Maintained
6932F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6933F:	drivers/memory/samsung/exynos5422-dmc.c
6934
6935DME1737 HARDWARE MONITOR DRIVER
6936M:	Juerg Haefliger <[email protected]>
6937L:	[email protected]
6938S:	Maintained
6939F:	Documentation/hwmon/dme1737.rst
6940F:	drivers/hwmon/dme1737.c
6941
6942DMI/SMBIOS SUPPORT
6943M:	Jean Delvare <[email protected]>
6944S:	Maintained
6945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6946F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6947F:	drivers/firmware/dmi-id.c
6948F:	drivers/firmware/dmi_scan.c
6949F:	include/linux/dmi.h
6950
6951DOCUMENTATION
6952M:	Jonathan Corbet <[email protected]>
6953L:	[email protected]
6954S:	Maintained
6955P:	Documentation/doc-guide/maintainer-profile.rst
6956T:	git git://git.lwn.net/linux.git docs-next
6957F:	Documentation/
6958F:	scripts/check-variable-fonts.sh
6959F:	scripts/documentation-file-ref-check
6960F:	scripts/kernel-doc
6961F:	scripts/sphinx-pre-install
6962X:	Documentation/ABI/
6963X:	Documentation/admin-guide/media/
6964X:	Documentation/devicetree/
6965X:	Documentation/driver-api/media/
6966X:	Documentation/firmware-guide/acpi/
6967X:	Documentation/i2c/
6968X:	Documentation/netlink/
6969X:	Documentation/power/
6970X:	Documentation/spi/
6971X:	Documentation/userspace-api/media/
6972
6973DOCUMENTATION PROCESS
6974M:	Jonathan Corbet <[email protected]>
6975L:	[email protected]
6976S:	Maintained
6977F:	Documentation/dev-tools/
6978F:	Documentation/maintainer/
6979F:	Documentation/process/
6980
6981DOCUMENTATION REPORTING ISSUES
6982M:	Thorsten Leemhuis <[email protected]>
6983L:	[email protected]
6984S:	Maintained
6985F:	Documentation/admin-guide/bug-bisect.rst
6986F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6987F:	Documentation/admin-guide/reporting-issues.rst
6988F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6989
6990DOCUMENTATION SCRIPTS
6991M:	Mauro Carvalho Chehab <[email protected]>
6992L:	[email protected]
6993S:	Maintained
6994F:	Documentation/sphinx/parse-headers.pl
6995F:	scripts/documentation-file-ref-check
6996F:	scripts/sphinx-pre-install
6997
6998DOCUMENTATION/ITALIAN
6999M:	Federico Vaga <[email protected]>
7000L:	[email protected]
7001S:	Maintained
7002F:	Documentation/translations/it_IT
7003
7004DOCUMENTATION/JAPANESE
7005R:	Akira Yokosawa <[email protected]>
7006L:	[email protected]
7007S:	Maintained
7008F:	Documentation/translations/ja_JP
7009
7010DONGWOON DW9714 LENS VOICE COIL DRIVER
7011M:	Sakari Ailus <[email protected]>
7012L:	[email protected]
7013S:	Maintained
7014T:	git git://linuxtv.org/media.git
7015F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7016F:	drivers/media/i2c/dw9714.c
7017
7018DONGWOON DW9719 LENS VOICE COIL DRIVER
7019M:	Daniel Scally <[email protected]>
7020L:	[email protected]
7021S:	Maintained
7022T:	git git://linuxtv.org/media.git
7023F:	drivers/media/i2c/dw9719.c
7024
7025DONGWOON DW9768 LENS VOICE COIL DRIVER
7026L:	[email protected]
7027S:	Orphan
7028T:	git git://linuxtv.org/media.git
7029F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7030F:	drivers/media/i2c/dw9768.c
7031
7032DONGWOON DW9807 LENS VOICE COIL DRIVER
7033M:	Sakari Ailus <[email protected]>
7034L:	[email protected]
7035S:	Maintained
7036T:	git git://linuxtv.org/media.git
7037F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7038F:	drivers/media/i2c/dw9807-vcm.c
7039
7040DOUBLETALK DRIVER
7041M:	"James R. Van Zandt" <[email protected]>
7042L:	[email protected]
7043S:	Maintained
7044F:	drivers/char/dtlk.c
7045F:	include/linux/dtlk.h
7046
7047DPAA2 DATAPATH I/O (DPIO) DRIVER
7048M:	Roy Pledge <[email protected]>
7049L:	[email protected]
7050S:	Maintained
7051F:	drivers/soc/fsl/dpio
7052
7053DPAA2 ETHERNET DRIVER
7054M:	Ioana Ciornei <[email protected]>
7055L:	[email protected]
7056S:	Maintained
7057F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7058F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7059F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7060F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7061F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7062F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7063F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7064F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7065F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7066F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7067
7068DPAA2 ETHERNET SWITCH DRIVER
7069M:	Ioana Ciornei <[email protected]>
7070L:	[email protected]
7071S:	Maintained
7072F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7073F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7074F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7075
7076DPLL SUBSYSTEM
7077M:	Vadim Fedorenko <[email protected]>
7078M:	Arkadiusz Kubalewski <[email protected]>
7079M:	Jiri Pirko <[email protected]>
7080L:	[email protected]
7081S:	Supported
7082F:	Documentation/driver-api/dpll.rst
7083F:	drivers/dpll/*
7084F:	include/linux/dpll.h
7085F:	include/uapi/linux/dpll.h
7086
7087DRBD DRIVER
7088M:	Philipp Reisner <[email protected]>
7089M:	Lars Ellenberg <[email protected]>
7090M:	Christoph Böhmwalder <[email protected]>
7091L:	[email protected]
7092S:	Supported
7093W:	http://www.drbd.org
7094T:	git git://git.linbit.com/linux-drbd.git
7095T:	git git://git.linbit.com/drbd-8.4.git
7096F:	Documentation/admin-guide/blockdev/
7097F:	drivers/block/drbd/
7098F:	include/linux/drbd*
7099F:	lib/lru_cache.c
7100
7101DRIVER COMPONENT FRAMEWORK
7102L:	[email protected]
7103F:	drivers/base/component.c
7104F:	include/linux/component.h
7105
7106DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7107M:	Greg Kroah-Hartman <[email protected]>
7108R:	"Rafael J. Wysocki" <[email protected]>
7109R:	Danilo Krummrich <[email protected]>
7110S:	Supported
7111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7112F:	Documentation/core-api/kobject.rst
7113F:	drivers/base/
7114F:	fs/debugfs/
7115F:	fs/sysfs/
7116F:	include/linux/debugfs.h
7117F:	include/linux/fwnode.h
7118F:	include/linux/kobj*
7119F:	include/linux/property.h
7120F:	include/linux/sysfs.h
7121F:	lib/kobj*
7122F:	rust/kernel/device.rs
7123F:	rust/kernel/device_id.rs
7124F:	rust/kernel/devres.rs
7125F:	rust/kernel/driver.rs
7126F:	rust/kernel/faux.rs
7127F:	rust/kernel/platform.rs
7128F:	samples/rust/rust_driver_platform.rs
7129F:	samples/rust/rust_driver_faux.rs
7130
7131DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7132M:	Nishanth Menon <[email protected]>
7133L:	[email protected]
7134S:	Maintained
7135F:	drivers/soc/ti/smartreflex.c
7136F:	include/linux/power/smartreflex.h
7137
7138DRM ACCEL DRIVERS FOR INTEL VPU
7139M:	Jacek Lawrynowicz <[email protected]>
7140M:	Stanislaw Gruszka <[email protected]>
7141L:	[email protected]
7142S:	Supported
7143T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7144F:	drivers/accel/ivpu/
7145F:	include/uapi/drm/ivpu_accel.h
7146
7147DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7148M:	Oded Gabbay <[email protected]>
7149L:	[email protected]
7150S:	Maintained
7151C:	irc://irc.oftc.net/dri-devel
7152T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7153F:	Documentation/accel/
7154F:	drivers/accel/
7155F:	include/drm/drm_accel.h
7156
7157DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7158M:	Maxime Ripard <[email protected]>
7159M:	Chen-Yu Tsai <[email protected]>
7160R:	Jernej Skrabec <[email protected]>
7161L:	[email protected]
7162S:	Supported
7163T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7164F:	drivers/gpu/drm/sun4i/sun8i*
7165
7166DRM DRIVER FOR ARM PL111 CLCD
7167M:	Linus Walleij <[email protected]>
7168S:	Maintained
7169T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7170F:	drivers/gpu/drm/pl111/
7171
7172DRM DRIVER FOR ARM VERSATILE TFT PANELS
7173M:	Linus Walleij <[email protected]>
7174S:	Maintained
7175T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7176F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7177F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7178
7179DRM DRIVER FOR ASPEED BMC GFX
7180M:	Joel Stanley <[email protected]>
7181L:	[email protected] (moderated for non-subscribers)
7182S:	Supported
7183T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7184F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7185F:	drivers/gpu/drm/aspeed/
7186
7187DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7188M:	Dave Airlie <[email protected]>
7189R:	Thomas Zimmermann <[email protected]>
7190R:	Jocelyn Falempe <[email protected]>
7191L:	[email protected]
7192S:	Supported
7193T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7194F:	drivers/gpu/drm/ast/
7195
7196DRM DRIVER FOR BOCHS VIRTUAL GPU
7197M:	Gerd Hoffmann <[email protected]>
7198L:	[email protected]
7199S:	Maintained
7200T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7201F:	drivers/gpu/drm/tiny/bochs.c
7202
7203DRM DRIVER FOR BOE HIMAX8279D PANELS
7204M:	Jerry Han <[email protected]>
7205S:	Maintained
7206F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7207F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7208
7209DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7210M:	Jagan Teki <[email protected]>
7211S:	Maintained
7212F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7213F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7214
7215DRM DRIVER FOR EBBG FT8719 PANEL
7216M:	Joel Selvaraj <[email protected]>
7217S:	Maintained
7218T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7220F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7221
7222DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7223M:	Linus Walleij <[email protected]>
7224S:	Maintained
7225T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7226F:	drivers/gpu/drm/tve200/
7227
7228DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7229M:	Icenowy Zheng <[email protected]>
7230S:	Maintained
7231F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7232F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7233
7234DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7235M:	Jagan Teki <[email protected]>
7236S:	Maintained
7237F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7238F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7239
7240DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7241M:	Thomas Zimmermann <[email protected]>
7242M:	Javier Martinez Canillas <[email protected]>
7243L:	[email protected]
7244S:	Maintained
7245T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246F:	drivers/gpu/drm/tiny/ofdrm.c
7247F:	drivers/gpu/drm/tiny/simpledrm.c
7248F:	drivers/video/aperture.c
7249F:	drivers/video/nomodeset.c
7250F:	include/linux/aperture.h
7251F:	include/video/nomodeset.h
7252
7253DRM DRIVER FOR GENERIC EDP PANELS
7254R:	Douglas Anderson <[email protected]>
7255F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7256F:	drivers/gpu/drm/panel/panel-edp.c
7257
7258DRM DRIVER FOR GENERIC USB DISPLAY
7259M:	Noralf Trønnes <[email protected]>
7260S:	Maintained
7261W:	https://github.com/notro/gud/wiki
7262T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263F:	drivers/gpu/drm/gud/
7264F:	include/drm/gud.h
7265
7266DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7267M:	Hans de Goede <[email protected]>
7268S:	Maintained
7269T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7270F:	drivers/gpu/drm/tiny/gm12u320.c
7271
7272DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7273M:	Ondrej Jirman <[email protected]>
7274M:	Javier Martinez Canillas <[email protected]>
7275S:	Maintained
7276T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7277F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7278F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7279
7280DRM DRIVER FOR HX8357D PANELS
7281S:	Orphan
7282T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7283F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7284F:	drivers/gpu/drm/tiny/hx8357d.c
7285
7286DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7287M:	Deepak Rawat <[email protected]>
7288L:	[email protected]
7289L:	[email protected]
7290S:	Maintained
7291T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292F:	drivers/gpu/drm/hyperv
7293
7294DRM DRIVER FOR ILITEK ILI9225 PANELS
7295M:	David Lechner <[email protected]>
7296S:	Maintained
7297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7299F:	drivers/gpu/drm/tiny/ili9225.c
7300
7301DRM DRIVER FOR ILITEK ILI9486 PANELS
7302M:	Kamlesh Gurudasani <[email protected]>
7303S:	Maintained
7304T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7305F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7306F:	drivers/gpu/drm/tiny/ili9486.c
7307
7308DRM DRIVER FOR ILITEK ILI9805 PANELS
7309M:	Michael Trimarchi <[email protected]>
7310S:	Maintained
7311F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7312F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7313
7314DRM DRIVER FOR ILITEK ILI9806E PANELS
7315M:	Michael Walle <[email protected]>
7316S:	Maintained
7317F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7318
7319DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7320M:	Jagan Teki <[email protected]>
7321S:	Maintained
7322F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7323F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7324
7325DRM DRIVER FOR LG SW43408 PANELS
7326M:	Sumit Semwal <[email protected]>
7327M:	Caleb Connolly <[email protected]>
7328S:	Maintained
7329T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7331F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7332
7333DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7334M:	Paul Kocialkowski <[email protected]>
7335S:	Supported
7336T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F:	drivers/gpu/drm/logicvc/
7338
7339DRM DRIVER FOR LVDS PANELS
7340M:	Laurent Pinchart <[email protected]>
7341L:	[email protected]
7342S:	Maintained
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344F:	Documentation/devicetree/bindings/display/lvds.yaml
7345F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7346F:	drivers/gpu/drm/panel/panel-lvds.c
7347
7348DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7349M:	Guido Günther <[email protected]>
7350R:	Purism Kernel Team <[email protected]>
7351S:	Maintained
7352F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7353F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7354
7355DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7356M:	Dave Airlie <[email protected]>
7357R:	Thomas Zimmermann <[email protected]>
7358R:	Jocelyn Falempe <[email protected]>
7359L:	[email protected]
7360S:	Supported
7361T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F:	drivers/gpu/drm/mgag200/
7363
7364DRM DRIVER FOR MI0283QT
7365M:	Noralf Trønnes <[email protected]>
7366S:	Maintained
7367T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7369F:	drivers/gpu/drm/tiny/mi0283qt.c
7370
7371DRM DRIVER FOR MIPI DBI compatible panels
7372M:	Noralf Trønnes <[email protected]>
7373S:	Maintained
7374W:	https://github.com/notro/panel-mipi-dbi/wiki
7375T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7377F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7378
7379DRM DRIVER for Qualcomm Adreno GPUs
7380M:	Rob Clark <[email protected]>
7381R:	Sean Paul <[email protected]>
7382R:	Konrad Dybcio <[email protected]>
7383L:	[email protected]
7384L:	[email protected]
7385L:	[email protected]
7386S:	Maintained
7387B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7388T:	git https://gitlab.freedesktop.org/drm/msm.git
7389F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7390F:	drivers/gpu/drm/msm/adreno/
7391F:	drivers/gpu/drm/msm/msm_gpu.*
7392F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7393F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7394F:	drivers/gpu/drm/msm/registers/adreno/
7395F:	include/uapi/drm/msm_drm.h
7396
7397DRM DRIVER for Qualcomm display hardware
7398M:	Rob Clark <[email protected]>
7399M:	Abhinav Kumar <[email protected]>
7400M:	Dmitry Baryshkov <[email protected]>
7401R:	Sean Paul <[email protected]>
7402R:	Marijn Suijten <[email protected]>
7403L:	[email protected]
7404L:	[email protected]
7405L:	[email protected]
7406S:	Maintained
7407B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7408T:	git https://gitlab.freedesktop.org/drm/msm.git
7409F:	Documentation/devicetree/bindings/display/msm/
7410F:	drivers/gpu/drm/ci/xfails/msm*
7411F:	drivers/gpu/drm/msm/
7412F:	include/uapi/drm/msm_drm.h
7413
7414DRM DRIVER FOR NOVATEK NT35510 PANELS
7415M:	Linus Walleij <[email protected]>
7416S:	Maintained
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7419F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7420
7421DRM DRIVER FOR NOVATEK NT35560 PANELS
7422M:	Linus Walleij <[email protected]>
7423S:	Maintained
7424T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7425F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7426F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7427
7428DRM DRIVER FOR NOVATEK NT36523 PANELS
7429M:	Jianhua Lu <[email protected]>
7430S:	Maintained
7431T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7432F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7433F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7434
7435DRM DRIVER FOR NOVATEK NT36672A PANELS
7436M:	Sumit Semwal <[email protected]>
7437S:	Maintained
7438T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7440F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7441
7442DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7443M:	Lyude Paul <[email protected]>
7444M:	Danilo Krummrich <[email protected]>
7445L:	[email protected]
7446L:	[email protected]
7447S:	Supported
7448W:	https://nouveau.freedesktop.org/
7449Q:	https://patchwork.freedesktop.org/project/nouveau/
7450Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7451B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7452C:	irc://irc.oftc.net/nouveau
7453T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7454F:	drivers/gpu/drm/nouveau/
7455F:	include/uapi/drm/nouveau_drm.h
7456
7457DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7458M:	Stefan Mavrodiev <[email protected]>
7459S:	Maintained
7460F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7461F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7462
7463DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7464R:	Douglas Anderson <[email protected]>
7465F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7466F:	drivers/gpu/drm/bridge/parade-ps8640.c
7467
7468DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7469M:	Noralf Trønnes <[email protected]>
7470S:	Maintained
7471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472F:	Documentation/devicetree/bindings/display/repaper.txt
7473F:	drivers/gpu/drm/tiny/repaper.c
7474
7475DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7476M:	Dave Airlie <[email protected]>
7477M:	Gerd Hoffmann <[email protected]>
7478L:	[email protected]
7479S:	Obsolete
7480W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7481T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7482F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7483
7484DRM DRIVER FOR QXL VIRTUAL GPU
7485M:	Dave Airlie <[email protected]>
7486M:	Gerd Hoffmann <[email protected]>
7487L:	[email protected]
7488L:	[email protected]
7489S:	Maintained
7490T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7491F:	drivers/gpu/drm/qxl/
7492F:	include/uapi/drm/qxl_drm.h
7493
7494DRM DRIVER FOR RAYDIUM RM67191 PANELS
7495M:	Robert Chiras <[email protected]>
7496S:	Maintained
7497F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7498F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7499
7500DRM DRIVER FOR SAMSUNG DB7430 PANELS
7501M:	Linus Walleij <[email protected]>
7502S:	Maintained
7503T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7504F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7505F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7506
7507DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7508M:	Inki Dae <[email protected]>
7509M:	Jagan Teki <[email protected]>
7510M:	Marek Szyprowski <[email protected]>
7511S:	Maintained
7512T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7513F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7514F:	drivers/gpu/drm/bridge/samsung-dsim.c
7515F:	include/drm/bridge/samsung-dsim.h
7516
7517DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7518M:	Markuss Broks <[email protected]>
7519S:	Maintained
7520F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7521F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7522
7523DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7524M:	Artur Weber <[email protected]>
7525S:	Maintained
7526F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7527F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7528
7529DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7530M:	Dzmitry Sankouski <[email protected]>
7531S:	Maintained
7532F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7533F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7534
7535DRM DRIVER FOR SHARP MEMORY LCD
7536M:	Alex Lanzano <[email protected]>
7537S:	Maintained
7538F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7539F:	drivers/gpu/drm/tiny/sharp-memory.c
7540
7541DRM DRIVER FOR SITRONIX ST7586 PANELS
7542M:	David Lechner <[email protected]>
7543S:	Maintained
7544T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7545F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7546F:	drivers/gpu/drm/tiny/st7586.c
7547
7548DRM DRIVER FOR SITRONIX ST7701 PANELS
7549M:	Jagan Teki <[email protected]>
7550S:	Maintained
7551F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7552F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7553
7554DRM DRIVER FOR SITRONIX ST7703 PANELS
7555M:	Guido Günther <[email protected]>
7556R:	Purism Kernel Team <[email protected]>
7557R:	Ondrej Jirman <[email protected]>
7558S:	Maintained
7559F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7560F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7561
7562DRM DRIVER FOR SITRONIX ST7735R PANELS
7563M:	David Lechner <[email protected]>
7564S:	Maintained
7565T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7566F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7567F:	drivers/gpu/drm/tiny/st7735r.c
7568
7569DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7570M:	Javier Martinez Canillas <[email protected]>
7571S:	Maintained
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7574F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7575F:	drivers/gpu/drm/solomon/ssd130x*
7576
7577DRM DRIVER FOR ST-ERICSSON MCDE
7578M:	Linus Walleij <[email protected]>
7579S:	Maintained
7580T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7581F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7582F:	drivers/gpu/drm/mcde/
7583
7584DRM DRIVER FOR SYNAPTICS R63353 PANELS
7585M:	Michael Trimarchi <[email protected]>
7586S:	Maintained
7587F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7588F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7589
7590DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7591M:	Jagan Teki <[email protected]>
7592S:	Maintained
7593F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7594F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7595
7596DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7597R:	Douglas Anderson <[email protected]>
7598F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7599F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7600
7601DRM DRIVER FOR TPO TPG110 PANELS
7602M:	Linus Walleij <[email protected]>
7603S:	Maintained
7604T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7605F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7606F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7607
7608DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7609M:	Dave Airlie <[email protected]>
7610R:	Sean Paul <[email protected]>
7611R:	Thomas Zimmermann <[email protected]>
7612L:	[email protected]
7613S:	Supported
7614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615F:	drivers/gpu/drm/udl/
7616
7617DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7618M:	Louis Chauvet <[email protected]>
7619R:	Haneen Mohammed <[email protected]>
7620R:	Simona Vetter <[email protected]>
7621R:	Melissa Wen <[email protected]>
7622L:	[email protected]
7623S:	Maintained
7624T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7625F:	Documentation/gpu/vkms.rst
7626F:	drivers/gpu/drm/ci/xfails/vkms*
7627F:	drivers/gpu/drm/vkms/
7628
7629DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7630M:	Hans de Goede <[email protected]>
7631L:	[email protected]
7632S:	Maintained
7633T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634F:	drivers/gpu/drm/vboxvideo/
7635
7636DRM DRIVER FOR VMWARE VIRTUAL GPU
7637M:	Zack Rusin <[email protected]>
7638R:	Broadcom internal kernel review list <[email protected]>
7639L:	[email protected]
7640S:	Supported
7641T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642F:	drivers/gpu/drm/vmwgfx/
7643F:	include/uapi/drm/vmwgfx_drm.h
7644
7645DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7646M:	Linus Walleij <[email protected]>
7647S:	Maintained
7648T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7649F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7650F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7651
7652DRM DRIVERS
7653M:	David Airlie <[email protected]>
7654M:	Simona Vetter <[email protected]>
7655L:	[email protected]
7656S:	Maintained
7657B:	https://gitlab.freedesktop.org/drm
7658C:	irc://irc.oftc.net/dri-devel
7659T:	git https://gitlab.freedesktop.org/drm/kernel.git
7660F:	Documentation/devicetree/bindings/display/
7661F:	Documentation/devicetree/bindings/gpu/
7662F:	Documentation/gpu/
7663F:	drivers/gpu/
7664F:	include/drm/
7665F:	include/linux/vga*
7666F:	include/uapi/drm/
7667
7668DRM DRIVERS AND MISC GPU PATCHES
7669M:	Maarten Lankhorst <[email protected]>
7670M:	Maxime Ripard <[email protected]>
7671M:	Thomas Zimmermann <[email protected]>
7672S:	Maintained
7673W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675F:	Documentation/devicetree/bindings/display/
7676F:	Documentation/devicetree/bindings/gpu/
7677F:	Documentation/gpu/
7678F:	drivers/gpu/drm/
7679F:	drivers/gpu/vga/
7680F:	include/drm/drm
7681F:	include/linux/vga*
7682F:	include/uapi/drm/
7683X:	drivers/gpu/drm/amd/
7684X:	drivers/gpu/drm/armada/
7685X:	drivers/gpu/drm/etnaviv/
7686X:	drivers/gpu/drm/exynos/
7687X:	drivers/gpu/drm/i915/
7688X:	drivers/gpu/drm/kmb/
7689X:	drivers/gpu/drm/mediatek/
7690X:	drivers/gpu/drm/msm/
7691X:	drivers/gpu/drm/nouveau/
7692X:	drivers/gpu/drm/radeon/
7693X:	drivers/gpu/drm/renesas/rcar-du/
7694X:	drivers/gpu/drm/tegra/
7695
7696DRM DRIVERS FOR ALLWINNER A10
7697M:	Maxime Ripard <[email protected]>
7698M:	Chen-Yu Tsai <[email protected]>
7699L:	[email protected]
7700S:	Supported
7701T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702F:	Documentation/devicetree/bindings/display/allwinner*
7703F:	drivers/gpu/drm/sun4i/
7704
7705DRM DRIVERS FOR AMLOGIC SOCS
7706M:	Neil Armstrong <[email protected]>
7707L:	[email protected]
7708L:	[email protected]
7709S:	Supported
7710W:	http://linux-meson.com/
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7713F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7714F:	Documentation/gpu/meson.rst
7715F:	drivers/gpu/drm/ci/xfails/meson*
7716F:	drivers/gpu/drm/meson/
7717
7718DRM DRIVERS FOR ATMEL HLCDC
7719M:	Sam Ravnborg <[email protected]>
7720M:	Boris Brezillon <[email protected]>
7721L:	[email protected]
7722S:	Supported
7723T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724F:	Documentation/devicetree/bindings/display/atmel/
7725F:	drivers/gpu/drm/atmel-hlcdc/
7726
7727DRM DRIVERS FOR BRIDGE CHIPS
7728M:	Andrzej Hajda <[email protected]>
7729M:	Neil Armstrong <[email protected]>
7730M:	Robert Foss <[email protected]>
7731R:	Laurent Pinchart <[email protected]>
7732R:	Jonas Karlman <[email protected]>
7733R:	Jernej Skrabec <[email protected]>
7734S:	Maintained
7735T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7736F:	Documentation/devicetree/bindings/display/bridge/
7737F:	drivers/gpu/drm/bridge/
7738F:	drivers/gpu/drm/display/drm_bridge_connector.c
7739F:	drivers/gpu/drm/drm_bridge.c
7740F:	include/drm/drm_bridge.h
7741F:	include/drm/drm_bridge_connector.h
7742
7743DRM DRIVERS FOR EXYNOS
7744M:	Inki Dae <[email protected]>
7745M:	Seung-Woo Kim <[email protected]>
7746M:	Kyungmin Park <[email protected]>
7747L:	[email protected]
7748S:	Supported
7749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7750F:	Documentation/devicetree/bindings/display/samsung/
7751F:	drivers/gpu/drm/exynos/
7752F:	include/uapi/drm/exynos_drm.h
7753
7754DRM DRIVERS FOR FREESCALE DCU
7755M:	Stefan Agner <[email protected]>
7756M:	Alison Wang <[email protected]>
7757L:	[email protected]
7758S:	Supported
7759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7760F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7761F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7762F:	drivers/gpu/drm/fsl-dcu/
7763
7764DRM DRIVERS FOR FREESCALE IMX 5/6
7765M:	Philipp Zabel <[email protected]>
7766L:	[email protected]
7767S:	Maintained
7768T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7769T:	git git://git.pengutronix.de/git/pza/linux
7770F:	Documentation/devicetree/bindings/display/imx/
7771F:	drivers/gpu/drm/imx/ipuv3/
7772F:	drivers/gpu/ipu-v3/
7773
7774DRM DRIVERS FOR FREESCALE IMX BRIDGE
7775M:	Liu Ying <[email protected]>
7776L:	[email protected]
7777S:	Maintained
7778F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7779F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7780F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7781F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7782F:	drivers/gpu/drm/bridge/imx/
7783
7784DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7785M:	Patrik Jakobsson <[email protected]>
7786L:	[email protected]
7787S:	Maintained
7788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789F:	drivers/gpu/drm/gma500/
7790
7791DRM DRIVERS FOR HISILICON
7792M:	Xinliang Liu <[email protected]>
7793M:	Tian Tao  <[email protected]>
7794R:	Xinwei Kong <[email protected]>
7795R:	Sumit Semwal <[email protected]>
7796R:	Yongqin Liu <[email protected]>
7797R:	John Stultz <[email protected]>
7798L:	[email protected]
7799S:	Maintained
7800T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7801F:	Documentation/devicetree/bindings/display/hisilicon/
7802F:	drivers/gpu/drm/hisilicon/
7803
7804DRM DRIVERS FOR LIMA
7805M:	Qiang Yu <[email protected]>
7806L:	[email protected]
7807L:	[email protected] (moderated for non-subscribers)
7808S:	Maintained
7809T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7810F:	drivers/gpu/drm/lima/
7811F:	include/uapi/drm/lima_drm.h
7812
7813DRM DRIVERS FOR LOONGSON
7814M:	Sui Jingfeng <[email protected]>
7815L:	[email protected]
7816S:	Supported
7817T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7818F:	drivers/gpu/drm/loongson/
7819
7820DRM DRIVERS FOR MEDIATEK
7821M:	Chun-Kuang Hu <[email protected]>
7822M:	Philipp Zabel <[email protected]>
7823L:	[email protected]
7824L:	[email protected] (moderated for non-subscribers)
7825S:	Supported
7826F:	Documentation/devicetree/bindings/display/mediatek/
7827F:	drivers/gpu/drm/ci/xfails/mediatek*
7828F:	drivers/gpu/drm/mediatek/
7829F:	drivers/phy/mediatek/phy-mtk-dp.c
7830F:	drivers/phy/mediatek/phy-mtk-hdmi*
7831F:	drivers/phy/mediatek/phy-mtk-mipi*
7832
7833DRM DRIVERS FOR NVIDIA TEGRA
7834M:	Thierry Reding <[email protected]>
7835M:	Mikko Perttunen <[email protected]>
7836L:	[email protected]
7837L:	[email protected]
7838S:	Supported
7839T:	git https://gitlab.freedesktop.org/drm/tegra.git
7840F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7841F:	Documentation/devicetree/bindings/gpu/host1x/
7842F:	drivers/gpu/drm/tegra/
7843F:	drivers/gpu/host1x/
7844F:	include/linux/host1x.h
7845F:	include/uapi/drm/tegra_drm.h
7846
7847DRM DRIVERS FOR RENESAS R-CAR
7848M:	Laurent Pinchart <[email protected]>
7849M:	Kieran Bingham <kieran.bingham[email protected]>
7850L:	[email protected]
7851L:	[email protected]
7852S:	Supported
7853T:	git git://linuxtv.org/pinchartl/media drm/du/next
7854F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7855F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7856F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7857F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7858F:	drivers/gpu/drm/renesas/rcar-du/
7859
7860DRM DRIVERS FOR RENESAS RZ
7861M:	Biju Das <[email protected]>
7862L:	[email protected]
7863L:	[email protected]
7864S:	Maintained
7865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7866F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7867F:	drivers/gpu/drm/renesas/rz-du/
7868
7869DRM DRIVERS FOR RENESAS SHMOBILE
7870M:	Laurent Pinchart <[email protected]>
7871M:	Geert Uytterhoeven <[email protected]>
7872L:	[email protected]
7873L:	[email protected]
7874S:	Supported
7875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7876F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7877F:	drivers/gpu/drm/renesas/shmobile/
7878F:	include/linux/platform_data/shmob_drm.h
7879
7880DRM DRIVERS FOR ROCKCHIP
7881M:	Sandy Huang <[email protected]>
7882M:	Heiko Stübner <[email protected]>
7883M:	Andy Yan <[email protected]>
7884L:	[email protected]
7885S:	Maintained
7886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7887F:	Documentation/devicetree/bindings/display/rockchip/
7888F:	drivers/gpu/drm/ci/xfails/rockchip*
7889F:	drivers/gpu/drm/rockchip/
7890
7891DRM DRIVERS FOR STI
7892M:	Alain Volmat <[email protected]>
7893M:	Raphael Gallais-Pou <[email protected]>
7894L:	[email protected]
7895S:	Maintained
7896T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7897F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7898F:	drivers/gpu/drm/sti
7899
7900DRM DRIVERS FOR STM
7901M:	Yannick Fertre <[email protected]>
7902M:	Raphael Gallais-Pou <[email protected]>
7903M:	Philippe Cornu <[email protected]>
7904L:	[email protected]
7905S:	Maintained
7906T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7907F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7908F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7909F:	drivers/gpu/drm/stm
7910
7911DRM DRIVERS FOR TI KEYSTONE
7912M:	Jyri Sarha <[email protected]>
7913M:	Tomi Valkeinen <[email protected]>
7914L:	[email protected]
7915S:	Maintained
7916T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7917F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7918F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7919F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7920F:	drivers/gpu/drm/tidss/
7921
7922DRM DRIVERS FOR TI LCDC
7923M:	Jyri Sarha <[email protected]>
7924M:	Tomi Valkeinen <[email protected]>
7925L:	[email protected]
7926S:	Maintained
7927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7928F:	Documentation/devicetree/bindings/display/tilcdc/
7929F:	drivers/gpu/drm/tilcdc/
7930
7931DRM DRIVERS FOR TI OMAP
7932M:	Tomi Valkeinen <[email protected]>
7933L:	[email protected]
7934S:	Maintained
7935T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7936F:	Documentation/devicetree/bindings/display/ti/
7937F:	drivers/gpu/drm/omapdrm/
7938
7939DRM DRIVERS FOR V3D
7940M:	Melissa Wen <[email protected]>
7941M:	Maíra Canal <[email protected]>
7942S:	Supported
7943T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7944F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7945F:	drivers/gpu/drm/v3d/
7946F:	include/uapi/drm/v3d_drm.h
7947
7948DRM DRIVERS FOR VC4
7949M:	Maxime Ripard <[email protected]>
7950M:	Dave Stevenson <[email protected]>
7951R:	Maíra Canal <[email protected]>
7952R:	Raspberry Pi Kernel Maintenance <[email protected]>
7953S:	Supported
7954T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7955F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7956F:	drivers/gpu/drm/vc4/
7957F:	include/uapi/drm/vc4_drm.h
7958
7959DRM DRIVERS FOR VIVANTE GPU IP
7960M:	Lucas Stach <[email protected]>
7961R:	Russell King <[email protected]>
7962R:	Christian Gmeiner <[email protected]>
7963L:	[email protected] (moderated for non-subscribers)
7964L:	[email protected]
7965S:	Maintained
7966F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7967F:	drivers/gpu/drm/etnaviv/
7968F:	include/uapi/drm/etnaviv_drm.h
7969
7970DRM DRIVERS FOR XEN
7971M:	Oleksandr Andrushchenko <[email protected]>
7972L:	[email protected]
7973L:	[email protected] (moderated for non-subscribers)
7974S:	Supported
7975T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7976F:	Documentation/gpu/xen-front.rst
7977F:	drivers/gpu/drm/xen/
7978
7979DRM DRIVERS FOR XILINX
7980M:	Laurent Pinchart <[email protected]>
7981M:	Tomi Valkeinen <[email protected]>
7982L:	[email protected]
7983S:	Maintained
7984T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7985F:	Documentation/devicetree/bindings/display/xlnx/
7986F:	Documentation/gpu/zynqmp.rst
7987F:	drivers/gpu/drm/xlnx/
7988
7989DRM GPU SCHEDULER
7990M:	Luben Tuikov <[email protected]>
7991M:	Matthew Brost <[email protected]>
7992M:	Danilo Krummrich <[email protected]>
7993M:	Philipp Stanner <[email protected]>
7994L:	[email protected]
7995S:	Maintained
7996T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7997F:	drivers/gpu/drm/scheduler/
7998F:	include/drm/gpu_scheduler.h
7999
8000DRM PANEL DRIVERS
8001M:	Neil Armstrong <[email protected]>
8002R:	Jessica Zhang <[email protected]>
8003L:	[email protected]
8004S:	Maintained
8005T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8006F:	Documentation/devicetree/bindings/display/panel/
8007F:	drivers/gpu/drm/drm_panel.c
8008F:	drivers/gpu/drm/panel/
8009F:	include/drm/drm_panel.h
8010
8011DRM PRIVACY-SCREEN CLASS
8012M:	Hans de Goede <[email protected]>
8013L:	[email protected]
8014S:	Maintained
8015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8016F:	drivers/gpu/drm/drm_privacy_screen*
8017F:	include/drm/drm_privacy_screen*
8018
8019DRM TTM SUBSYSTEM
8020M:	Christian Koenig <[email protected]>
8021M:	Huang Rui <[email protected]>
8022L:	[email protected]
8023S:	Maintained
8024T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8025F:	drivers/gpu/drm/ttm/
8026F:	include/drm/ttm/
8027
8028DRM AUTOMATED TESTING
8029M:	Helen Koike <[email protected]>
8030L:	[email protected]
8031S:	Maintained
8032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8033F:	Documentation/gpu/automated_testing.rst
8034F:	drivers/gpu/drm/ci/
8035
8036DSBR100 USB FM RADIO DRIVER
8037M:	Alexey Klimov <[email protected]>
8038L:	[email protected]
8039S:	Maintained
8040T:	git git://linuxtv.org/media.git
8041F:	drivers/media/radio/dsbr100.c
8042
8043DT3155 MEDIA DRIVER
8044M:	Hans Verkuil <[email protected]>
8045L:	[email protected]
8046S:	Odd Fixes
8047W:	https://linuxtv.org
8048T:	git git://linuxtv.org/media.git
8049F:	drivers/media/pci/dt3155/
8050
8051DVB_USB_AF9015 MEDIA DRIVER
8052L:	[email protected]
8053S:	Orphan
8054W:	https://linuxtv.org
8055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8056F:	drivers/media/usb/dvb-usb-v2/af9015*
8057
8058DVB_USB_AF9035 MEDIA DRIVER
8059L:	[email protected]
8060S:	Orphan
8061W:	https://linuxtv.org
8062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8063F:	drivers/media/usb/dvb-usb-v2/af9035*
8064
8065DVB_USB_ANYSEE MEDIA DRIVER
8066L:	[email protected]
8067S:	Orphan
8068W:	https://linuxtv.org
8069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8070F:	drivers/media/usb/dvb-usb-v2/anysee*
8071
8072DVB_USB_AU6610 MEDIA DRIVER
8073L:	[email protected]
8074S:	Orphan
8075W:	https://linuxtv.org
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077F:	drivers/media/usb/dvb-usb-v2/au6610*
8078
8079DVB_USB_CE6230 MEDIA DRIVER
8080L:	[email protected]
8081S:	Orphan
8082W:	https://linuxtv.org
8083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8084F:	drivers/media/usb/dvb-usb-v2/ce6230*
8085
8086DVB_USB_CXUSB MEDIA DRIVER
8087M:	Michael Krufky <[email protected]>
8088L:	[email protected]
8089S:	Maintained
8090W:	https://linuxtv.org
8091W:	http://github.com/mkrufky
8092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8093T:	git git://linuxtv.org/media.git
8094F:	drivers/media/usb/dvb-usb/cxusb*
8095
8096DVB_USB_EC168 MEDIA DRIVER
8097L:	[email protected]
8098S:	Orphan
8099W:	https://linuxtv.org
8100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8101F:	drivers/media/usb/dvb-usb-v2/ec168*
8102
8103DVB_USB_GL861 MEDIA DRIVER
8104L:	[email protected]
8105S:	Orphan
8106W:	https://linuxtv.org
8107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8108F:	drivers/media/usb/dvb-usb-v2/gl861*
8109
8110DVB_USB_MXL111SF MEDIA DRIVER
8111M:	Michael Krufky <[email protected]>
8112L:	[email protected]
8113S:	Maintained
8114W:	https://linuxtv.org
8115W:	http://github.com/mkrufky
8116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8117T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8118F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8119
8120DVB_USB_RTL28XXU MEDIA DRIVER
8121L:	[email protected]
8122S:	Orphan
8123W:	https://linuxtv.org
8124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8125F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8126
8127DVB_USB_V2 MEDIA DRIVER
8128L:	[email protected]
8129S:	Orphan
8130W:	https://linuxtv.org
8131W:	http://palosaari.fi/linux/
8132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8133F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8134F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8135
8136DYNAMIC DEBUG
8137M:	Jason Baron <[email protected]>
8138M:	Jim Cromie <[email protected]>
8139S:	Maintained
8140F:	include/linux/dynamic_debug.h
8141F:	lib/dynamic_debug.c
8142F:	lib/test_dynamic_debug.c
8143
8144DYNAMIC INTERRUPT MODERATION
8145M:	Tal Gilboa <[email protected]>
8146S:	Maintained
8147F:	Documentation/networking/net_dim.rst
8148F:	include/linux/dim.h
8149F:	lib/dim/
8150
8151DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8152M:	Daniel Lezcano <[email protected]>
8153L:	[email protected]
8154S:	Supported
8155B:	https://bugzilla.kernel.org
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8157F:	drivers/powercap/dtpm*
8158F:	include/linux/dtpm.h
8159
8160DZ DECSTATION DZ11 SERIAL DRIVER
8161M:	"Maciej W. Rozycki" <[email protected]>
8162S:	Maintained
8163F:	drivers/tty/serial/dz.*
8164
8165E3X0 POWER BUTTON DRIVER
8166M:	Moritz Fischer <[email protected]>
8167L:	[email protected]
8168S:	Supported
8169W:	http://www.ettus.com
8170F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8171F:	drivers/input/misc/e3x0-button.c
8172
8173E4000 MEDIA DRIVER
8174L:	[email protected]
8175S:	Orphan
8176W:	https://linuxtv.org
8177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8178F:	drivers/media/tuners/e4000*
8179
8180EARTH_PT1 MEDIA DRIVER
8181M:	Akihiro Tsukada <[email protected]>
8182L:	[email protected]
8183S:	Odd Fixes
8184F:	drivers/media/pci/pt1/
8185
8186EARTH_PT3 MEDIA DRIVER
8187M:	Akihiro Tsukada <[email protected]>
8188L:	[email protected]
8189S:	Odd Fixes
8190F:	drivers/media/pci/pt3/
8191
8192EC100 MEDIA DRIVER
8193L:	[email protected]
8194S:	Orphan
8195W:	https://linuxtv.org
8196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8197F:	drivers/media/dvb-frontends/ec100*
8198
8199ECRYPT FILE SYSTEM
8200M:	Tyler Hicks <[email protected]>
8201L:	[email protected]
8202S:	Odd Fixes
8203W:	http://ecryptfs.org
8204W:	https://launchpad.net/ecryptfs
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8206F:	Documentation/filesystems/ecryptfs.rst
8207F:	fs/ecryptfs/
8208
8209EDAC-AMD64
8210M:	Yazen Ghannam <[email protected]>
8211L:	[email protected]
8212S:	Supported
8213F:	drivers/edac/amd64_edac*
8214F:	drivers/edac/mce_amd*
8215
8216EDAC-ARMADA
8217M:	Jan Luebbe <[email protected]>
8218L:	[email protected]
8219S:	Maintained
8220F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8221F:	drivers/edac/armada_xp_*
8222
8223EDAC-AST2500
8224M:	Stefan Schaeckeler <[email protected]>
8225S:	Supported
8226F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8227F:	drivers/edac/aspeed_edac.c
8228
8229EDAC-BLUEFIELD
8230M:	Shravan Kumar Ramani <[email protected]>
8231S:	Supported
8232F:	drivers/edac/bluefield_edac.c
8233
8234EDAC-CALXEDA
8235M:	Andre Przywara <[email protected]>
8236L:	[email protected]
8237S:	Maintained
8238F:	drivers/edac/highbank*
8239
8240EDAC-CAVIUM OCTEON
8241M:	Thomas Bogendoerfer <[email protected]>
8242L:	[email protected]
8243L:	[email protected]
8244S:	Maintained
8245F:	drivers/edac/octeon_edac*
8246
8247EDAC-CAVIUM THUNDERX
8248M:	Robert Richter <[email protected]>
8249L:	[email protected]
8250S:	Odd Fixes
8251F:	drivers/edac/thunderx_edac*
8252
8253EDAC-CORE
8254M:	Borislav Petkov <[email protected]>
8255M:	Tony Luck <[email protected]>
8256R:	James Morse <[email protected]>
8257R:	Mauro Carvalho Chehab <[email protected]>
8258R:	Robert Richter <[email protected]>
8259L:	[email protected]
8260S:	Supported
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8262F:	Documentation/driver-api/edac.rst
8263F:	drivers/edac/
8264F:	include/linux/edac.h
8265
8266EDAC-DMC520
8267M:	Lei Wang <[email protected]>
8268L:	[email protected]
8269S:	Supported
8270F:	drivers/edac/dmc520_edac.c
8271
8272EDAC-E752X
8273M:	Mark Gross <[email protected]>
8274L:	[email protected]
8275S:	Maintained
8276F:	drivers/edac/e752x_edac.c
8277
8278EDAC-E7XXX
8279L:	[email protected]
8280S:	Maintained
8281F:	drivers/edac/e7xxx_edac.c
8282
8283EDAC-FSL_DDR
8284R:	Frank Li <[email protected]>
8285L:	[email protected]
8286L:	[email protected]
8287S:	Maintained
8288F:	drivers/edac/fsl_ddr_edac.*
8289
8290EDAC-GHES
8291M:	Mauro Carvalho Chehab <[email protected]>
8292L:	[email protected]
8293S:	Maintained
8294F:	drivers/edac/ghes_edac.c
8295
8296EDAC-I10NM
8297M:	Tony Luck <[email protected]>
8298L:	[email protected]
8299S:	Maintained
8300F:	drivers/edac/i10nm_base.c
8301
8302EDAC-I3000
8303L:	[email protected]
8304S:	Orphan
8305F:	drivers/edac/i3000_edac.c
8306
8307EDAC-I5000
8308L:	[email protected]
8309S:	Maintained
8310F:	drivers/edac/i5000_edac.c
8311
8312EDAC-I5400
8313M:	Mauro Carvalho Chehab <[email protected]>
8314L:	[email protected]
8315S:	Maintained
8316F:	drivers/edac/i5400_edac.c
8317
8318EDAC-I7300
8319M:	Mauro Carvalho Chehab <[email protected]>
8320L:	[email protected]
8321S:	Maintained
8322F:	drivers/edac/i7300_edac.c
8323
8324EDAC-I7CORE
8325M:	Mauro Carvalho Chehab <[email protected]>
8326L:	[email protected]
8327S:	Maintained
8328F:	drivers/edac/i7core_edac.c
8329
8330EDAC-I82443BXGX
8331M:	Tim Small <[email protected]>
8332L:	[email protected]
8333S:	Maintained
8334F:	drivers/edac/i82443bxgx_edac.c
8335
8336EDAC-I82975X
8337M:	"Arvind R." <[email protected]>
8338L:	[email protected]
8339S:	Maintained
8340F:	drivers/edac/i82975x_edac.c
8341
8342EDAC-IE31200
8343M:	Jason Baron <[email protected]>
8344L:	[email protected]
8345S:	Maintained
8346F:	drivers/edac/ie31200_edac.c
8347
8348EDAC-IGEN6
8349M:	Tony Luck <[email protected]>
8350R:	Qiuxu Zhuo <[email protected]>
8351L:	[email protected]
8352S:	Maintained
8353F:	drivers/edac/igen6_edac.c
8354
8355EDAC-MPC85XX
8356M:	Johannes Thumshirn <[email protected]>
8357L:	[email protected]
8358S:	Maintained
8359F:	drivers/edac/mpc85xx_edac.[ch]
8360
8361EDAC-NPCM
8362M:	Marvin Lin <[email protected]>
8363M:	Stanley Chu <[email protected]>
8364L:	[email protected]
8365S:	Maintained
8366F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8367F:	drivers/edac/npcm_edac.c
8368
8369EDAC-PASEMI
8370M:	Egor Martovetsky <[email protected]>
8371L:	[email protected]
8372S:	Maintained
8373F:	drivers/edac/pasemi_edac.c
8374
8375EDAC-PND2
8376M:	Tony Luck <[email protected]>
8377L:	[email protected]
8378S:	Maintained
8379F:	drivers/edac/pnd2_edac.[ch]
8380
8381EDAC-QCOM
8382M:	Manivannan Sadhasivam <[email protected]>
8383L:	[email protected]
8384L:	[email protected]
8385S:	Maintained
8386F:	drivers/edac/qcom_edac.c
8387
8388EDAC-R82600
8389M:	Tim Small <[email protected]>
8390L:	[email protected]
8391S:	Maintained
8392F:	drivers/edac/r82600_edac.c
8393
8394EDAC-SBRIDGE
8395M:	Tony Luck <[email protected]>
8396R:	Qiuxu Zhuo <[email protected]>
8397L:	[email protected]
8398S:	Maintained
8399F:	drivers/edac/sb_edac.c
8400
8401EDAC-SKYLAKE
8402M:	Tony Luck <[email protected]>
8403L:	[email protected]
8404S:	Maintained
8405F:	drivers/edac/skx_*.[ch]
8406
8407EDAC-TI
8408M:	Tero Kristo <[email protected]>
8409L:	[email protected]
8410S:	Odd Fixes
8411F:	drivers/edac/ti_edac.c
8412
8413EDIROL UA-101/UA-1000 DRIVER
8414M:	Clemens Ladisch <[email protected]>
8415L:	[email protected]
8416S:	Maintained
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8418F:	sound/usb/misc/ua101.c
8419
8420EFI TEST DRIVER
8421M:	Ivan Hu <[email protected]>
8422M:	Ard Biesheuvel <[email protected]>
8423L:	[email protected]
8424S:	Maintained
8425F:	drivers/firmware/efi/test/
8426
8427EFI VARIABLE FILESYSTEM
8428M:	Jeremy Kerr <[email protected]>
8429M:	Ard Biesheuvel <[email protected]>
8430L:	[email protected]
8431S:	Maintained
8432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8433F:	fs/efivarfs/
8434
8435EFIFB FRAMEBUFFER DRIVER
8436M:	Peter Jones <[email protected]>
8437L:	[email protected]
8438S:	Maintained
8439F:	drivers/video/fbdev/efifb.c
8440
8441EFS FILESYSTEM
8442S:	Orphan
8443W:	http://aeschi.ch.eu.org/efs/
8444F:	fs/efs/
8445
8446EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8447L:	[email protected]
8448S:	Orphan
8449F:	drivers/net/ethernet/ibm/ehea/
8450
8451ELM327 CAN NETWORK DRIVER
8452M:	Max Staudt <[email protected]>
8453L:	[email protected]
8454S:	Maintained
8455F:	Documentation/networking/device_drivers/can/can327.rst
8456F:	drivers/net/can/can327.c
8457
8458EM28XX VIDEO4LINUX DRIVER
8459M:	Mauro Carvalho Chehab <[email protected]>
8460L:	[email protected]
8461S:	Maintained
8462W:	https://linuxtv.org
8463T:	git git://linuxtv.org/media.git
8464F:	Documentation/admin-guide/media/em28xx*
8465F:	drivers/media/usb/em28xx/
8466
8467EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8468M:	Adrian Hunter <[email protected]>
8469M:	Asutosh Das <[email protected]>
8470R:	Ritesh Harjani <[email protected]>
8471L:	[email protected]
8472S:	Supported
8473F:	drivers/mmc/host/cqhci*
8474
8475EMS CPC-PCI CAN DRIVER
8476M:	Gerhard Uttenthaler <[email protected]>
8477M:	[email protected]
8478L:	[email protected]
8479S:	Maintained
8480F:	drivers/net/can/sja1000/ems_pci.c
8481
8482EMULEX 10Gbps iSCSI - OneConnect DRIVER
8483M:	Ketan Mukadam <[email protected]>
8484L:	[email protected]
8485S:	Supported
8486W:	http://www.broadcom.com
8487F:	drivers/scsi/be2iscsi/
8488
8489EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8490M:	Ajit Khaparde <[email protected]>
8491M:	Sriharsha Basavapatna <[email protected]>
8492M:	Somnath Kotur <[email protected]>
8493L:	[email protected]
8494S:	Maintained
8495W:	http://www.emulex.com
8496F:	drivers/net/ethernet/emulex/benet/
8497
8498EMULEX ONECONNECT ROCE DRIVER
8499M:	Selvin Xavier <[email protected]>
8500L:	[email protected]
8501S:	Odd Fixes
8502W:	http://www.broadcom.com
8503F:	drivers/infiniband/hw/ocrdma/
8504F:	include/uapi/rdma/ocrdma-abi.h
8505
8506EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8507M:	James Smart <[email protected]>
8508M:	Ram Vegesna <[email protected]>
8509L:	[email protected]
8510L:	[email protected]
8511S:	Supported
8512W:	http://www.broadcom.com
8513F:	drivers/scsi/elx/
8514
8515EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8516M:	James Smart <[email protected]>
8517M:	Dick Kennedy <[email protected]>
8518L:	[email protected]
8519S:	Supported
8520W:	http://www.broadcom.com
8521F:	drivers/scsi/lpfc/
8522
8523ENE CB710 FLASH CARD READER DRIVER
8524M:	Michał Mirosław <[email protected]>
8525S:	Maintained
8526F:	drivers/misc/cb710/
8527F:	drivers/mmc/host/cb710-mmc.*
8528F:	include/linux/cb710.h
8529
8530ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8531M:	Maxim Levitsky <[email protected]>
8532S:	Maintained
8533F:	drivers/media/rc/ene_ir.*
8534
8535EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8536M:	Laurentiu Tudor <[email protected]>
8537L:	[email protected]
8538S:	Maintained
8539F:	drivers/tty/ehv_bytechan.c
8540
8541EPSON S1D13XXX FRAMEBUFFER DRIVER
8542M:	Kristoffer Ericson <[email protected]>
8543S:	Maintained
8544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8545F:	drivers/video/fbdev/s1d13xxxfb.c
8546F:	include/video/s1d13xxxfb.h
8547
8548EROFS FILE SYSTEM
8549M:	Gao Xiang <[email protected]>
8550M:	Chao Yu <[email protected]>
8551R:	Yue Hu <[email protected]>
8552R:	Jeffle Xu <[email protected]>
8553R:	Sandeep Dhavale <[email protected]>
8554L:	[email protected]
8555S:	Maintained
8556W:	https://erofs.docs.kernel.org
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8558F:	Documentation/ABI/testing/sysfs-fs-erofs
8559F:	Documentation/filesystems/erofs.rst
8560F:	fs/erofs/
8561F:	include/trace/events/erofs.h
8562
8563ERRSEQ ERROR TRACKING INFRASTRUCTURE
8564M:	Jeff Layton <[email protected]>
8565S:	Maintained
8566F:	include/linux/errseq.h
8567F:	lib/errseq.c
8568
8569ESD CAN NETWORK DRIVERS
8570M:	Stefan Mätje <[email protected]>
8571R:	[email protected]
8572L:	[email protected]
8573S:	Maintained
8574F:	drivers/net/can/esd/
8575
8576ESD CAN/USB DRIVERS
8577M:	Frank Jungclaus <[email protected]>
8578R:	[email protected]
8579L:	[email protected]
8580S:	Maintained
8581F:	drivers/net/can/usb/esd_usb.c
8582
8583ET131X NETWORK DRIVER
8584M:	Mark Einon <[email protected]>
8585S:	Odd Fixes
8586F:	drivers/net/ethernet/agere/
8587
8588ETAS ES58X CAN/USB DRIVER
8589M:	Vincent Mailhol <[email protected]>
8590L:	[email protected]
8591S:	Maintained
8592F:	Documentation/networking/devlink/etas_es58x.rst
8593F:	drivers/net/can/usb/etas_es58x/
8594
8595ETHERNET BRIDGE
8596M:	Roopa Prabhu <[email protected]>
8597M:	Nikolay Aleksandrov <[email protected]>
8598L:	[email protected]
8599L:	[email protected]
8600S:	Maintained
8601W:	http://www.linuxfoundation.org/en/Net:Bridge
8602F:	include/linux/netfilter_bridge/
8603F:	net/bridge/
8604
8605ETHERNET PHY LIBRARY
8606M:	Andrew Lunn <[email protected]>
8607M:	Heiner Kallweit <[email protected]>
8608R:	Russell King <[email protected]>
8609L:	[email protected]
8610S:	Maintained
8611F:	Documentation/ABI/testing/sysfs-class-net-phydev
8612F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8613F:	Documentation/devicetree/bindings/net/mdio*
8614F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8615F:	Documentation/networking/phy.rst
8616F:	drivers/net/mdio/
8617F:	drivers/net/mdio/acpi_mdio.c
8618F:	drivers/net/mdio/fwnode_mdio.c
8619F:	drivers/net/mdio/of_mdio.c
8620F:	drivers/net/pcs/
8621F:	drivers/net/phy/
8622F:	include/dt-bindings/net/qca-ar803x.h
8623F:	include/linux/*mdio*.h
8624F:	include/linux/linkmode.h
8625F:	include/linux/mdio/*.h
8626F:	include/linux/mii.h
8627F:	include/linux/of_net.h
8628F:	include/linux/phy.h
8629F:	include/linux/phy_fixed.h
8630F:	include/linux/phy_link_topology.h
8631F:	include/linux/phylib_stubs.h
8632F:	include/linux/platform_data/mdio-bcm-unimac.h
8633F:	include/linux/platform_data/mdio-gpio.h
8634F:	include/trace/events/mdio.h
8635F:	include/uapi/linux/mdio.h
8636F:	include/uapi/linux/mii.h
8637F:	net/core/of_net.c
8638
8639ETHERNET PHY LIBRARY [RUST]
8640M:	FUJITA Tomonori <[email protected]>
8641R:	Trevor Gross <[email protected]>
8642L:	[email protected]
8643L:	[email protected]
8644S:	Maintained
8645F:	rust/kernel/net/phy.rs
8646F:	rust/kernel/net/phy/reg.rs
8647
8648EXEC & BINFMT API, ELF
8649M:	Kees Cook <[email protected]>
8650L:	[email protected]
8651S:	Supported
8652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8653F:	Documentation/userspace-api/ELF.rst
8654F:	fs/*binfmt_*.c
8655F:	fs/Kconfig.binfmt
8656F:	fs/exec.c
8657F:	fs/tests/binfmt_*_kunit.c
8658F:	fs/tests/exec_kunit.c
8659F:	include/linux/binfmts.h
8660F:	include/linux/elf.h
8661F:	include/uapi/linux/auxvec.h
8662F:	include/uapi/linux/binfmts.h
8663F:	include/uapi/linux/elf.h
8664F:	tools/testing/selftests/exec/
8665N:	asm/elf.h
8666N:	binfmt
8667
8668EXFAT FILE SYSTEM
8669M:	Namjae Jeon <[email protected]>
8670M:	Sungjong Seo <[email protected]>
8671R:	Yuezhang Mo <[email protected]>
8672L:	[email protected]
8673S:	Maintained
8674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8675F:	fs/exfat/
8676
8677EXPRESSWIRE PROTOCOL LIBRARY
8678M:	Duje Mihanović <[email protected]>
8679L:	[email protected]
8680S:	Maintained
8681F:	drivers/leds/leds-expresswire.c
8682F:	include/linux/leds-expresswire.h
8683
8684EXT2 FILE SYSTEM
8685M:	Jan Kara <[email protected]>
8686L:	[email protected]
8687S:	Maintained
8688F:	Documentation/filesystems/ext2.rst
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8690F:	fs/ext2/
8691F:	include/linux/ext2*
8692
8693EXT4 FILE SYSTEM
8694M:	"Theodore Ts'o" <[email protected]>
8695M:	Andreas Dilger <[email protected]>
8696L:	[email protected]
8697S:	Maintained
8698W:	http://ext4.wiki.kernel.org
8699Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8701F:	Documentation/filesystems/ext4/
8702F:	fs/ext4/
8703F:	include/trace/events/ext4.h
8704F:	include/uapi/linux/ext4.h
8705
8706Extended Verification Module (EVM)
8707M:	Mimi Zohar <[email protected]>
8708M:	Roberto Sassu <[email protected]>
8709L:	[email protected]
8710S:	Supported
8711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8712F:	security/integrity/
8713F:	security/integrity/evm/
8714
8715EXTENSIBLE FIRMWARE INTERFACE (EFI)
8716M:	Ard Biesheuvel <[email protected]>
8717L:	[email protected]
8718S:	Maintained
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8720F:	Documentation/admin-guide/efi-stub.rst
8721F:	arch/*/include/asm/efi.h
8722F:	arch/*/kernel/efi.c
8723F:	arch/arm/boot/compressed/efi-header.S
8724F:	arch/x86/platform/efi/
8725F:	drivers/firmware/efi/
8726F:	include/linux/efi*.h
8727
8728EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8729M:	MyungJoo Ham <[email protected]>
8730M:	Chanwoo Choi <[email protected]>
8731L:	[email protected]
8732S:	Maintained
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8734F:	Documentation/devicetree/bindings/extcon/
8735F:	Documentation/driver-api/extcon.rst
8736F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8737F:	drivers/extcon/
8738F:	include/linux/extcon.h
8739F:	include/linux/extcon/
8740
8741EXTRA BOOT CONFIG
8742M:	Masami Hiramatsu <[email protected]>
8743L:	[email protected]
8744L:	[email protected]
8745S:	Maintained
8746Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8748F:	Documentation/admin-guide/bootconfig.rst
8749F:	fs/proc/bootconfig.c
8750F:	include/linux/bootconfig.h
8751F:	lib/bootconfig-data.S
8752F:	lib/bootconfig.c
8753F:	tools/bootconfig/*
8754F:	tools/bootconfig/scripts/*
8755
8756EXTRON DA HD 4K PLUS CEC DRIVER
8757M:	Hans Verkuil <[email protected]>
8758L:	[email protected]
8759S:	Maintained
8760T:	git git://linuxtv.org/media.git
8761F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8762
8763EXYNOS DP DRIVER
8764M:	Jingoo Han <[email protected]>
8765L:	[email protected]
8766S:	Maintained
8767F:	drivers/gpu/drm/exynos/exynos_dp*
8768
8769EXYNOS SYSMMU (IOMMU) driver
8770M:	Marek Szyprowski <[email protected]>
8771L:	[email protected]
8772S:	Maintained
8773F:	drivers/iommu/exynos-iommu.c
8774
8775F2FS FILE SYSTEM
8776M:	Jaegeuk Kim <[email protected]>
8777M:	Chao Yu <[email protected]>
8778L:	[email protected]
8779S:	Maintained
8780W:	https://f2fs.wiki.kernel.org/
8781Q:	https://patchwork.kernel.org/project/f2fs/list/
8782B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8784F:	Documentation/ABI/testing/sysfs-fs-f2fs
8785F:	Documentation/filesystems/f2fs.rst
8786F:	fs/f2fs/
8787F:	include/linux/f2fs_fs.h
8788F:	include/trace/events/f2fs.h
8789F:	include/uapi/linux/f2fs.h
8790
8791F71805F HARDWARE MONITORING DRIVER
8792M:	Jean Delvare <[email protected]>
8793L:	[email protected]
8794S:	Maintained
8795F:	Documentation/hwmon/f71805f.rst
8796F:	drivers/hwmon/f71805f.c
8797
8798FADDR2LINE
8799M:	Josh Poimboeuf <[email protected]>
8800S:	Maintained
8801F:	scripts/faddr2line
8802
8803FAILOVER MODULE
8804M:	Sridhar Samudrala <[email protected]>
8805L:	[email protected]
8806S:	Supported
8807F:	Documentation/networking/failover.rst
8808F:	include/net/failover.h
8809F:	net/core/failover.c
8810
8811FANOTIFY
8812M:	Jan Kara <[email protected]>
8813R:	Amir Goldstein <[email protected]>
8814R:	Matthew Bobrowski <[email protected]>
8815L:	[email protected]
8816S:	Maintained
8817F:	fs/notify/fanotify/
8818F:	include/linux/fanotify.h
8819F:	include/uapi/linux/fanotify.h
8820
8821FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8822M:	Linus Walleij <[email protected]>
8823L:	[email protected]
8824S:	Maintained
8825F:	drivers/usb/fotg210/
8826
8827FARSYNC SYNCHRONOUS DRIVER
8828M:	Kevin Curtis <[email protected]>
8829S:	Supported
8830W:	http://www.farsite.co.uk/
8831F:	drivers/net/wan/farsync.*
8832
8833FAULT INJECTION SUPPORT
8834M:	Akinobu Mita <[email protected]>
8835S:	Supported
8836F:	Documentation/fault-injection/
8837F:	lib/fault-inject.c
8838F:	tools/testing/fault-injection/
8839
8840FBTFT Framebuffer drivers
8841L:	[email protected]
8842L:	[email protected]
8843S:	Orphan
8844F:	drivers/staging/fbtft/
8845
8846FC0011 TUNER DRIVER
8847M:	Michael Buesch <[email protected]>
8848L:	[email protected]
8849S:	Maintained
8850F:	drivers/media/tuners/fc0011.c
8851F:	drivers/media/tuners/fc0011.h
8852
8853FC2580 MEDIA DRIVER
8854L:	[email protected]
8855S:	Orphan
8856W:	https://linuxtv.org
8857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8858F:	drivers/media/tuners/fc2580*
8859
8860FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8861M:	Hannes Reinecke <[email protected]>
8862L:	[email protected]
8863S:	Supported
8864W:	www.Open-FCoE.org
8865F:	drivers/scsi/fcoe/
8866F:	drivers/scsi/libfc/
8867F:	include/scsi/fc/
8868F:	include/scsi/libfc.h
8869F:	include/scsi/libfcoe.h
8870F:	include/uapi/scsi/fc/
8871
8872FILE LOCKING (flock() and fcntl()/lockf())
8873M:	Jeff Layton <[email protected]>
8874M:	Chuck Lever <[email protected]>
8875R:	Alexander Aring <[email protected]>
8876L:	[email protected]
8877S:	Maintained
8878F:	fs/fcntl.c
8879F:	fs/locks.c
8880F:	include/linux/fcntl.h
8881F:	include/uapi/linux/fcntl.h
8882
8883FILESYSTEM DIRECT ACCESS (DAX)
8884M:	Dan Williams <[email protected]>
8885R:	Matthew Wilcox <[email protected]>
8886R:	Jan Kara <[email protected]>
8887L:	[email protected]
8888L:	[email protected]
8889S:	Supported
8890F:	fs/dax.c
8891F:	include/linux/dax.h
8892F:	include/trace/events/fs_dax.h
8893
8894FILESYSTEMS (VFS and infrastructure)
8895M:	Alexander Viro <[email protected]>
8896M:	Christian Brauner <[email protected]>
8897R:	Jan Kara <[email protected]>
8898L:	[email protected]
8899S:	Maintained
8900T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8901F:	fs/*
8902F:	include/linux/fs.h
8903F:	include/linux/fs_types.h
8904F:	include/uapi/linux/fs.h
8905F:	include/uapi/linux/openat2.h
8906
8907FILESYSTEMS [EXPORTFS]
8908M:	Chuck Lever <[email protected]>
8909M:	Jeff Layton <[email protected]>
8910R:	Amir Goldstein <[email protected]>
8911L:	[email protected]
8912L:	[email protected]
8913S:	Supported
8914F:	Documentation/filesystems/nfs/exporting.rst
8915F:	fs/exportfs/
8916F:	fs/fhandle.c
8917F:	include/linux/exportfs.h
8918
8919FILESYSTEMS [IDMAPPED MOUNTS]
8920M:	Christian Brauner <[email protected]>
8921M:	Seth Forshee <[email protected]>
8922L:	[email protected]
8923S:	Maintained
8924F:	Documentation/filesystems/idmappings.rst
8925F:	fs/mnt_idmapping.c
8926F:	include/linux/mnt_idmapping.*
8927F:	tools/testing/selftests/mount_setattr/
8928
8929FILESYSTEMS [IOMAP]
8930M:	Christian Brauner <[email protected]>
8931R:	Darrick J. Wong <[email protected]>
8932L:	[email protected]
8933L:	[email protected]
8934S:	Supported
8935F:	Documentation/filesystems/iomap/*
8936F:	fs/iomap/
8937F:	include/linux/iomap.h
8938
8939FILESYSTEMS [NETFS LIBRARY]
8940M:	David Howells <[email protected]>
8941R:	Jeff Layton <[email protected]>
8942L:	[email protected]
8943L:	[email protected]
8944S:	Supported
8945F:	Documentation/filesystems/caching/
8946F:	Documentation/filesystems/netfs_library.rst
8947F:	fs/netfs/
8948F:	include/linux/fscache*.h
8949F:	include/linux/netfs.h
8950F:	include/trace/events/fscache.h
8951F:	include/trace/events/netfs.h
8952
8953FILESYSTEMS [STACKABLE]
8954M:	Miklos Szeredi <[email protected]>
8955M:	Amir Goldstein <[email protected]>
8956L:	[email protected]
8957L:	[email protected]
8958S:	Maintained
8959F:	fs/backing-file.c
8960F:	include/linux/backing-file.h
8961
8962FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8963M:	Riku Voipio <[email protected]>
8964L:	[email protected]
8965S:	Maintained
8966F:	drivers/hwmon/f75375s.c
8967F:	include/linux/f75375s.h
8968
8969FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8970M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8971L:	[email protected]
8972S:	Maintained
8973F:	drivers/net/can/usb/f81604.c
8974
8975FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8976M:	Clemens Ladisch <[email protected]>
8977M:	Takashi Sakamoto <[email protected]>
8978L:	[email protected]
8979S:	Maintained
8980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8981F:	include/uapi/sound/firewire.h
8982F:	sound/firewire/
8983
8984FIREWIRE MEDIA DRIVERS (firedtv)
8985M:	Stefan Richter <[email protected]>
8986L:	[email protected]
8987L:	[email protected]
8988S:	Maintained
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8990F:	drivers/media/firewire/
8991
8992FIREWIRE SBP-2 TARGET
8993M:	Chris Boot <[email protected]>
8994L:	[email protected]
8995L:	[email protected]
8996L:	[email protected]
8997S:	Maintained
8998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8999F:	drivers/target/sbp/
9000
9001FIREWIRE SUBSYSTEM
9002M:	Takashi Sakamoto <[email protected]>
9003M:	Takashi Sakamoto <[email protected]>
9004L:	[email protected]
9005S:	Maintained
9006W:	http://ieee1394.docs.kernel.org/
9007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9008F:	drivers/firewire/
9009F:	include/linux/firewire.h
9010F:	include/uapi/linux/firewire*.h
9011F:	tools/firewire/
9012
9013FIRMWARE FRAMEWORK FOR ARMV8-A
9014M:	Sudeep Holla <[email protected]>
9015L:	[email protected] (moderated for non-subscribers)
9016S:	Maintained
9017F:	drivers/firmware/arm_ffa/
9018F:	include/linux/arm_ffa.h
9019
9020FIRMWARE LOADER (request_firmware)
9021M:	Luis Chamberlain <[email protected]>
9022M:	Russ Weight <[email protected]>
9023M:	Danilo Krummrich <[email protected]>
9024L:	[email protected]
9025S:	Maintained
9026F:	Documentation/firmware_class/
9027F:	drivers/base/firmware_loader/
9028F:	rust/kernel/firmware.rs
9029F:	include/linux/firmware.h
9030
9031FLEXTIMER FTM-QUADDEC DRIVER
9032M:	Patrick Havelange <[email protected]>
9033L:	[email protected]
9034S:	Maintained
9035F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9036F:	drivers/counter/ftm-quaddec.c
9037
9038FLOPPY DRIVER
9039M:	Denis Efremov <[email protected]>
9040L:	[email protected]
9041S:	Odd Fixes
9042F:	drivers/block/floppy.c
9043
9044FLYSKY FSIA6B RC RECEIVER
9045M:	Markus Koch <[email protected]>
9046L:	[email protected]
9047S:	Maintained
9048F:	drivers/input/joystick/fsia6b.c
9049
9050FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9051M:	Geoffrey D. Bennett <[email protected]>
9052L:	[email protected]
9053S:	Maintained
9054W:	https://github.com/geoffreybennett/linux-fcp
9055B:	https://github.com/geoffreybennett/linux-fcp/issues
9056T:	git https://github.com/geoffreybennett/linux-fcp.git
9057F:	include/uapi/sound/fcp.h
9058F:	include/uapi/sound/scarlett2.h
9059F:	sound/usb/fcp.c
9060F:	sound/usb/mixer_scarlett2.c
9061
9062FORCEDETH GIGABIT ETHERNET DRIVER
9063M:	Rain River <[email protected]>
9064M:	Zhu Yanjun <[email protected]>
9065L:	[email protected]
9066S:	Maintained
9067F:	drivers/net/ethernet/nvidia/*
9068
9069FORTIFY_SOURCE
9070M:	Kees Cook <[email protected]>
9071L:	[email protected]
9072S:	Supported
9073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9074F:	include/linux/fortify-string.h
9075F:	lib/fortify_kunit.c
9076F:	lib/memcpy_kunit.c
9077F:	lib/test_fortify/*
9078K:	\bunsafe_memcpy\b
9079K:	\b__NO_FORTIFY\b
9080
9081FPGA DFL DRIVERS
9082M:	Wu Hao <[email protected]>
9083R:	Tom Rix <[email protected]>
9084L:	[email protected]
9085S:	Maintained
9086F:	Documentation/ABI/testing/sysfs-bus-dfl*
9087F:	Documentation/fpga/dfl.rst
9088F:	drivers/fpga/dfl*
9089F:	drivers/uio/uio_dfl.c
9090F:	include/linux/dfl.h
9091F:	include/uapi/linux/fpga-dfl.h
9092
9093FPGA MANAGER FRAMEWORK
9094M:	Moritz Fischer <[email protected]>
9095M:	Wu Hao <[email protected]>
9096M:	Xu Yilun <[email protected]>
9097R:	Tom Rix <[email protected]>
9098L:	[email protected]
9099S:	Maintained
9100Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9102F:	Documentation/devicetree/bindings/fpga/
9103F:	Documentation/driver-api/fpga/
9104F:	Documentation/fpga/
9105F:	drivers/fpga/
9106F:	include/linux/fpga/
9107
9108FPU EMULATOR
9109M:	Bill Metzenthen <[email protected]>
9110S:	Maintained
9111W:	https://floatingpoint.billm.au/
9112F:	arch/x86/math-emu/
9113
9114FRAMEBUFFER CORE
9115M:	Simona Vetter <[email protected]>
9116S:	Odd Fixes
9117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9118F:	drivers/video/fbdev/core/
9119
9120FRAMEBUFFER LAYER
9121M:	Helge Deller <[email protected]>
9122L:	[email protected]
9123L:	[email protected]
9124S:	Maintained
9125Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9127F:	Documentation/fb/
9128F:	drivers/video/
9129F:	include/linux/fb.h
9130F:	include/uapi/linux/fb.h
9131F:	include/uapi/video/
9132F:	include/video/
9133
9134FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9135M:	Horia Geantă <[email protected]>
9136M:	Pankaj Gupta <[email protected]>
9137M:	Gaurav Jain <[email protected]>
9138L:	[email protected]
9139S:	Maintained
9140F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9141F:	drivers/crypto/caam/
9142
9143FREESCALE COLDFIRE M5441X MMC DRIVER
9144M:	Angelo Dureghello <[email protected]>
9145L:	[email protected]
9146S:	Maintained
9147F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9148F:	include/linux/platform_data/mmc-esdhc-mcf.h
9149
9150FREESCALE DIU FRAMEBUFFER DRIVER
9151M:	Timur Tabi <[email protected]>
9152L:	[email protected]
9153S:	Maintained
9154F:	drivers/video/fbdev/fsl-diu-fb.*
9155
9156FREESCALE DMA DRIVER
9157M:	Zhang Wei <[email protected]>
9158L:	[email protected]
9159S:	Maintained
9160F:	drivers/dma/fsldma.*
9161
9162FREESCALE DSPI DRIVER
9163M:	Vladimir Oltean <[email protected]>
9164L:	[email protected]
9165L:	[email protected]
9166S:	Maintained
9167F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9168F:	drivers/spi/spi-fsl-dspi.c
9169F:	include/linux/spi/spi-fsl-dspi.h
9170
9171FREESCALE eDMA DRIVER
9172M:	Frank Li <[email protected]>
9173L:	[email protected]
9174L:	[email protected]
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9177F:	drivers/dma/fsl-edma*.*
9178
9179FREESCALE ENETC ETHERNET DRIVERS
9180M:	Claudiu Manoil <[email protected]>
9181M:	Vladimir Oltean <[email protected]>
9182M:	Wei Fang <[email protected]>
9183M:	Clark Wang <[email protected]>
9184L:	[email protected]
9185L:	[email protected]
9186S:	Maintained
9187F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9188F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9189F:	drivers/net/ethernet/freescale/enetc/
9190F:	include/linux/fsl/enetc_mdio.h
9191F:	include/linux/fsl/netc_global.h
9192
9193FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9194M:	Claudiu Manoil <[email protected]>
9195L:	[email protected]
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9198F:	drivers/net/ethernet/freescale/gianfar*
9199
9200FREESCALE GPMI NAND DRIVER
9201M:	Han Xu <[email protected]>
9202L:	[email protected]
9203L:	[email protected]
9204S:	Maintained
9205F:	drivers/mtd/nand/raw/gpmi-nand/*
9206
9207FREESCALE I2C CPM DRIVER
9208M:	Jochen Friedrich <[email protected]>
9209L:	[email protected]
9210L:	[email protected]
9211S:	Maintained
9212F:	drivers/i2c/busses/i2c-cpm.c
9213
9214FREESCALE IMX / MXC FEC DRIVER
9215M:	Wei Fang <[email protected]>
9216R:	Shenwei Wang <[email protected]>
9217R:	Clark Wang <[email protected]>
9218L:	[email protected]
9219L:	[email protected]
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9222F:	drivers/net/ethernet/freescale/fec.h
9223F:	drivers/net/ethernet/freescale/fec_main.c
9224F:	drivers/net/ethernet/freescale/fec_ptp.c
9225
9226FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9227M:	Sascha Hauer <[email protected]>
9228R:	Pengutronix Kernel Team <[email protected]>
9229L:	[email protected]
9230L:	[email protected] (moderated for non-subscribers)
9231S:	Maintained
9232F:	drivers/video/fbdev/imxfb.c
9233
9234FREESCALE IMX DDR PMU DRIVER
9235M:	Frank Li <[email protected]>
9236L:	[email protected] (moderated for non-subscribers)
9237S:	Maintained
9238F:	Documentation/admin-guide/perf/imx-ddr.rst
9239F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9240F:	drivers/perf/fsl_imx8_ddr_perf.c
9241
9242FREESCALE IMX I2C DRIVER
9243M:	Oleksij Rempel <[email protected]>
9244R:	Pengutronix Kernel Team <[email protected]>
9245L:	[email protected]
9246S:	Maintained
9247F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9248F:	drivers/i2c/busses/i2c-imx.c
9249
9250FREESCALE IMX LPI2C DRIVER
9251M:	Dong Aisheng <[email protected]>
9252L:	[email protected]
9253L:	[email protected]
9254S:	Maintained
9255F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9256F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9257
9258FREESCALE IMX LPSPI DRIVER
9259M:	Frank Li <[email protected]>
9260L:	[email protected]
9261L:	[email protected]
9262S:	Maintained
9263F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9264F:	drivers/spi/spi-fsl-lpspi.c
9265
9266FREESCALE MPC I2C DRIVER
9267M:	Chris Packham <[email protected]>
9268L:	[email protected]
9269S:	Maintained
9270F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9271F:	drivers/i2c/busses/i2c-mpc.c
9272
9273FREESCALE QORIQ DPAA ETHERNET DRIVER
9274M:	Madalin Bucur <[email protected]>
9275L:	[email protected]
9276S:	Maintained
9277F:	drivers/net/ethernet/freescale/dpaa
9278
9279FREESCALE QORIQ DPAA FMAN DRIVER
9280M:	Madalin Bucur <[email protected]>
9281R:	Sean Anderson <[email protected]>
9282L:	[email protected]
9283S:	Maintained
9284F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9285F:	drivers/net/ethernet/freescale/fman
9286
9287FREESCALE QORIQ PTP CLOCK DRIVER
9288M:	Yangbo Lu <[email protected]>
9289L:	[email protected]
9290S:	Maintained
9291F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9292F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9293F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9294F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9295F:	drivers/ptp/ptp_qoriq.c
9296F:	drivers/ptp/ptp_qoriq_debugfs.c
9297F:	include/linux/fsl/ptp_qoriq.h
9298
9299FREESCALE QUAD SPI DRIVER
9300M:	Han Xu <[email protected]>
9301L:	[email protected]
9302L:	[email protected]
9303S:	Maintained
9304F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9305F:	drivers/spi/spi-fsl-qspi.c
9306
9307FREESCALE QUICC ENGINE LIBRARY
9308M:	Qiang Zhao <[email protected]>
9309M:	Christophe Leroy <[email protected]>
9310L:	[email protected]
9311S:	Maintained
9312F:	drivers/soc/fsl/qe/
9313F:	include/soc/fsl/qe/
9314
9315FREESCALE QUICC ENGINE QMC DRIVER
9316M:	Herve Codina <[email protected]>
9317L:	[email protected]
9318S:	Maintained
9319F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9320F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9321F:	drivers/soc/fsl/qe/qmc.c
9322F:	include/soc/fsl/qe/qmc.h
9323
9324FREESCALE QUICC ENGINE QMC HDLC DRIVER
9325M:	Herve Codina <[email protected]>
9326L:	[email protected]
9327L:	[email protected]
9328S:	Maintained
9329F:	drivers/net/wan/fsl_qmc_hdlc.c
9330
9331FREESCALE QUICC ENGINE TSA DRIVER
9332M:	Herve Codina <[email protected]>
9333L:	[email protected]
9334S:	Maintained
9335F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9336F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9337F:	drivers/soc/fsl/qe/tsa.c
9338F:	drivers/soc/fsl/qe/tsa.h
9339F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9340F:	include/dt-bindings/soc/qe-fsl,tsa.h
9341
9342FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9343L:	[email protected]
9344L:	[email protected]
9345S:	Orphan
9346F:	drivers/net/ethernet/freescale/ucc_geth*
9347
9348FREESCALE QUICC ENGINE UCC HDLC DRIVER
9349M:	Zhao Qiang <[email protected]>
9350L:	[email protected]
9351L:	[email protected]
9352S:	Maintained
9353F:	drivers/net/wan/fsl_ucc_hdlc*
9354
9355FREESCALE QUICC ENGINE UCC UART DRIVER
9356M:	Timur Tabi <[email protected]>
9357L:	[email protected]
9358S:	Maintained
9359F:	drivers/tty/serial/ucc_uart.c
9360
9361FREESCALE SOC DRIVERS
9362M:	Christophe Leroy <[email protected]>
9363L:	[email protected]
9364L:	[email protected] (moderated for non-subscribers)
9365S:	Maintained
9366F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9367F:	Documentation/devicetree/bindings/soc/fsl/
9368F:	drivers/soc/fsl/
9369F:	include/linux/fsl/
9370F:	include/soc/fsl/
9371
9372FREESCALE SOC FS_ENET DRIVER
9373M:	Pantelis Antoniou <[email protected]>
9374L:	[email protected]
9375L:	[email protected]
9376S:	Maintained
9377F:	drivers/net/ethernet/freescale/fs_enet/
9378
9379FREESCALE SOC SOUND DRIVERS
9380M:	Shengjiu Wang <[email protected]>
9381M:	Xiubo Li <[email protected]>
9382R:	Fabio Estevam <[email protected]>
9383R:	Nicolin Chen <[email protected]>
9384L:	[email protected]
9385L:	[email protected]
9386S:	Maintained
9387F:	sound/soc/fsl/fsl*
9388F:	sound/soc/fsl/imx*
9389
9390FREESCALE SOC LPC32XX SOUND DRIVERS
9391M:	J.M.B. Downing <[email protected]>
9392M:	Piotr Wojtaszczyk <[email protected]>
9393R:	Vladimir Zapolskiy <[email protected]>
9394L:	[email protected]
9395L:	[email protected]
9396S:	Maintained
9397F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9398F:	sound/soc/fsl/lpc3xxx-*
9399
9400FREESCALE SOC SOUND QMC DRIVER
9401M:	Herve Codina <[email protected]>
9402L:	[email protected]
9403L:	[email protected]
9404S:	Maintained
9405F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9406F:	sound/soc/fsl/fsl_qmc_audio.c
9407
9408FREESCALE USB PERIPHERAL DRIVERS
9409L:	[email protected]
9410L:	[email protected]
9411S:	Orphan
9412F:	drivers/usb/gadget/udc/fsl*
9413
9414FREESCALE USB PHY DRIVER
9415L:	[email protected]
9416L:	[email protected]
9417S:	Orphan
9418F:	drivers/usb/phy/phy-fsl-usb*
9419
9420FREEVXFS FILESYSTEM
9421M:	Christoph Hellwig <[email protected]>
9422S:	Maintained
9423W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9424F:	fs/freevxfs/
9425
9426FREEZER
9427M:	"Rafael J. Wysocki" <[email protected]>
9428M:	Pavel Machek <[email protected]>
9429L:	[email protected]
9430S:	Supported
9431F:	Documentation/power/freezing-of-tasks.rst
9432F:	include/linux/freezer.h
9433F:	kernel/freezer.c
9434
9435FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9436M:	Eric Biggers <[email protected]>
9437M:	Theodore Y. Ts'o <[email protected]>
9438M:	Jaegeuk Kim <[email protected]>
9439L:	[email protected]
9440S:	Supported
9441Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9442T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9443F:	Documentation/filesystems/fscrypt.rst
9444F:	fs/crypto/
9445F:	include/linux/fscrypt.h
9446F:	include/uapi/linux/fscrypt.h
9447
9448FSI SUBSYSTEM
9449M:	Eddie James <[email protected]>
9450R:	Ninad Palsule <[email protected]>
9451L:	[email protected]
9452S:	Supported
9453Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9454F:	drivers/fsi/
9455F:	include/linux/fsi*.h
9456F:	include/trace/events/fsi*.h
9457
9458FSI-ATTACHED I2C DRIVER
9459M:	Eddie James <[email protected]>
9460L:	[email protected]
9461L:	[email protected] (moderated for non-subscribers)
9462S:	Maintained
9463F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9464F:	drivers/i2c/busses/i2c-fsi.c
9465
9466FSI-ATTACHED SPI DRIVER
9467M:	Eddie James <[email protected]>
9468L:	[email protected]
9469S:	Maintained
9470F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9471F:	drivers/spi/spi-fsi.c
9472
9473FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9474M:	Jan Kara <[email protected]>
9475R:	Amir Goldstein <[email protected]>
9476L:	[email protected]
9477S:	Maintained
9478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9479F:	fs/notify/
9480F:	include/linux/fsnotify*.h
9481
9482FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9483M:	Eric Biggers <[email protected]>
9484M:	Theodore Y. Ts'o <[email protected]>
9485L:	[email protected]
9486S:	Supported
9487Q:	https://patchwork.kernel.org/project/fsverity/list/
9488T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9489F:	Documentation/filesystems/fsverity.rst
9490F:	fs/verity/
9491F:	include/linux/fsverity.h
9492F:	include/uapi/linux/fsverity.h
9493
9494FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9495M:	Michael Zaidman <[email protected]>
9496L:	[email protected]
9497L:	[email protected]
9498S:	Maintained
9499F:	drivers/hid/hid-ft260.c
9500
9501FUJITSU LAPTOP EXTRAS
9502M:	Jonathan Woithe <[email protected]>
9503L:	[email protected]
9504S:	Maintained
9505F:	drivers/platform/x86/fujitsu-laptop.c
9506
9507FUJITSU TABLET EXTRAS
9508M:	Robert Gerlach <[email protected]>
9509L:	[email protected]
9510S:	Maintained
9511F:	drivers/platform/x86/fujitsu-tablet.c
9512
9513FUNCTION HOOKS (FTRACE)
9514M:	Steven Rostedt <[email protected]>
9515M:	Masami Hiramatsu <[email protected]>
9516R:	Mark Rutland <[email protected]>
9517L:	[email protected]
9518L:	[email protected]
9519S:	Maintained
9520Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9522F:	Documentation/trace/ftrace*
9523F:	arch/*/*/*/*ftrace*
9524F:	arch/*/*/*ftrace*
9525F:	include/*/ftrace.h
9526F:	kernel/trace/fgraph.c
9527F:	kernel/trace/ftrace*
9528F:	samples/ftrace
9529
9530FUNGIBLE ETHERNET DRIVERS
9531M:	Dimitris Michailidis <[email protected]>
9532L:	[email protected]
9533S:	Maintained
9534F:	drivers/net/ethernet/fungible/
9535
9536FUSE: FILESYSTEM IN USERSPACE
9537M:	Miklos Szeredi <[email protected]>
9538L:	[email protected]
9539S:	Maintained
9540W:	https://github.com/libfuse/
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9542F:	Documentation/filesystems/fuse.rst
9543F:	fs/fuse/
9544F:	include/uapi/linux/fuse.h
9545
9546FUTEX SUBSYSTEM
9547M:	Thomas Gleixner <[email protected]>
9548M:	Ingo Molnar <[email protected]>
9549R:	Peter Zijlstra <[email protected]>
9550R:	Darren Hart <[email protected]>
9551R:	Davidlohr Bueso <[email protected]>
9552R:	André Almeida <[email protected]>
9553L:	[email protected]
9554S:	Maintained
9555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9556F:	Documentation/locking/*futex*
9557F:	include/asm-generic/futex.h
9558F:	include/linux/futex.h
9559F:	include/uapi/linux/futex.h
9560F:	kernel/futex/*
9561F:	tools/perf/bench/futex*
9562F:	tools/testing/selftests/futex/
9563
9564GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9565M:	Sebastian Reichel <[email protected]>
9566L:	[email protected]
9567S:	Maintained
9568F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9569F:	drivers/media/i2c/gc0308.c
9570
9571GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9572M:	Zhi Mao <[email protected]>
9573L:	[email protected]
9574S:	Maintained
9575F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9576F:	drivers/media/i2c/gc05a2.c
9577
9578GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9579M:	Zhi Mao <[email protected]>
9580L:	[email protected]
9581S:	Maintained
9582F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9583F:	drivers/media/i2c/gc08a3.c
9584
9585GALAXYCORE GC2145 SENSOR DRIVER
9586M:	Alain Volmat <[email protected]>
9587L:	[email protected]
9588S:	Maintained
9589T:	git git://linuxtv.org/media.git
9590F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9591F:	drivers/media/i2c/gc2145.c
9592
9593GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9594M:	Tim Harvey <[email protected]>
9595S:	Maintained
9596F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9597F:	Documentation/hwmon/gsc-hwmon.rst
9598F:	drivers/hwmon/gsc-hwmon.c
9599F:	drivers/mfd/gateworks-gsc.c
9600F:	include/linux/mfd/gsc.h
9601F:	include/linux/platform_data/gsc_hwmon.h
9602
9603GCC PLUGINS
9604M:	Kees Cook <[email protected]>
9605L:	[email protected]
9606S:	Maintained
9607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9608F:	Documentation/kbuild/gcc-plugins.rst
9609F:	include/linux/stackleak.h
9610F:	kernel/stackleak.c
9611F:	scripts/Makefile.gcc-plugins
9612F:	scripts/gcc-plugins/
9613
9614GCOV BASED KERNEL PROFILING
9615M:	Peter Oberparleiter <[email protected]>
9616S:	Maintained
9617F:	Documentation/dev-tools/gcov.rst
9618F:	kernel/gcov/
9619
9620GDB KERNEL DEBUGGING HELPER SCRIPTS
9621M:	Jan Kiszka <[email protected]>
9622M:	Kieran Bingham <[email protected]>
9623S:	Supported
9624F:	scripts/gdb/
9625
9626GE HEALTHCARE PMC ADC DRIVER
9627M:	Herve Codina <[email protected]>
9628L:	[email protected]
9629S:	Maintained
9630F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9631F:	drivers/iio/adc/gehc-pmc-adc.c
9632F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9633
9634GEMINI CRYPTO DRIVER
9635M:	Corentin Labbe <[email protected]>
9636L:	[email protected]
9637S:	Maintained
9638F:	drivers/crypto/gemini/
9639
9640GEMTEK FM RADIO RECEIVER DRIVER
9641M:	Hans Verkuil <[email protected]>
9642L:	[email protected]
9643S:	Maintained
9644W:	https://linuxtv.org
9645T:	git git://linuxtv.org/media.git
9646F:	drivers/media/radio/radio-gemtek*
9647
9648GENDWARFKSYMS
9649M:	Sami Tolvanen <[email protected]>
9650L:	[email protected]
9651L:	[email protected]
9652S:	Maintained
9653F:	scripts/gendwarfksyms/
9654
9655GENERIC ARCHITECTURE TOPOLOGY
9656M:	Sudeep Holla <[email protected]>
9657L:	[email protected]
9658S:	Maintained
9659F:	drivers/base/arch_topology.c
9660F:	include/linux/arch_topology.h
9661
9662GENERIC ENTRY CODE
9663M:	Thomas Gleixner <[email protected]>
9664M:	Peter Zijlstra <[email protected]>
9665M:	Andy Lutomirski <[email protected]>
9666L:	[email protected]
9667S:	Maintained
9668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9669F:	include/linux/entry-common.h
9670F:	include/linux/entry-kvm.h
9671F:	kernel/entry/
9672
9673GENERIC GPIO I2C DRIVER
9674M:	Wolfram Sang <[email protected]>
9675S:	Supported
9676F:	drivers/i2c/busses/i2c-gpio.c
9677F:	include/linux/platform_data/i2c-gpio.h
9678
9679GENERIC GPIO I2C MULTIPLEXER DRIVER
9680M:	Peter Korsgaard <[email protected]>
9681L:	[email protected]
9682S:	Supported
9683F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9684F:	drivers/i2c/muxes/i2c-mux-gpio.c
9685F:	include/linux/platform_data/i2c-mux-gpio.h
9686
9687GENERIC GPIO RESET DRIVER
9688M:	Krzysztof Kozlowski <[email protected]>
9689S:	Maintained
9690F:	drivers/reset/reset-gpio.c
9691
9692GENERIC HDLC (WAN) DRIVERS
9693M:	Krzysztof Halasa <[email protected]>
9694S:	Maintained
9695W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9696F:	drivers/net/wan/c101.c
9697F:	drivers/net/wan/hd6457*
9698F:	drivers/net/wan/hdlc*
9699F:	drivers/net/wan/n2.c
9700F:	drivers/net/wan/pc300too.c
9701F:	drivers/net/wan/pci200syn.c
9702F:	drivers/net/wan/wanxl*
9703
9704GENERIC INCLUDE/ASM HEADER FILES
9705M:	Arnd Bergmann <[email protected]>
9706L:	[email protected]
9707S:	Maintained
9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9709F:	include/asm-generic/
9710F:	include/uapi/asm-generic/
9711
9712GENERIC PHY FRAMEWORK
9713M:	Vinod Koul <[email protected]>
9714M:	Kishon Vijay Abraham I <[email protected]>
9715L:	[email protected]
9716S:	Supported
9717Q:	https://patchwork.kernel.org/project/linux-phy/list/
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9719F:	Documentation/devicetree/bindings/phy/
9720F:	drivers/phy/
9721F:	include/dt-bindings/phy/
9722F:	include/linux/phy/
9723
9724GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9725M:	Wolfram Sang <[email protected]>
9726S:	Supported
9727F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9728F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9729
9730GENERIC PM DOMAINS
9731M:	Ulf Hansson <[email protected]>
9732L:	[email protected]
9733S:	Supported
9734F:	Documentation/devicetree/bindings/power/power?domain*
9735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9736F:	drivers/pmdomain/
9737F:	include/linux/pm_domain.h
9738
9739GENERIC RADIX TREE
9740M:	Kent Overstreet <[email protected]>
9741S:	Supported
9742C:	irc://irc.oftc.net/bcache
9743F:	include/linux/generic-radix-tree.h
9744F:	lib/generic-radix-tree.c
9745
9746GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9747M:	Eugen Hristev <[email protected]>
9748L:	[email protected]
9749S:	Maintained
9750F:	drivers/input/touchscreen/resistive-adc-touch.c
9751
9752GENERIC STRING LIBRARY
9753M:	Kees Cook <[email protected]>
9754R:	Andy Shevchenko <[email protected]>
9755L:	[email protected]
9756S:	Supported
9757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9758F:	include/linux/string.h
9759F:	include/linux/string_choices.h
9760F:	include/linux/string_helpers.h
9761F:	lib/string.c
9762F:	lib/string_kunit.c
9763F:	lib/string_helpers.c
9764F:	lib/string_helpers_kunit.c
9765F:	scripts/coccinelle/api/string_choices.cocci
9766
9767GENERIC UIO DRIVER FOR PCI DEVICES
9768M:	"Michael S. Tsirkin" <[email protected]>
9769L:	[email protected]
9770S:	Supported
9771F:	drivers/uio/uio_pci_generic.c
9772
9773GENERIC VDSO LIBRARY
9774M:	Andy Lutomirski <[email protected]>
9775M:	Thomas Gleixner <[email protected]>
9776M:	Vincenzo Frascino <[email protected]>
9777L:	[email protected]
9778S:	Maintained
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9780F:	include/asm-generic/vdso/vsyscall.h
9781F:	include/vdso/
9782F:	kernel/time/vsyscall.c
9783F:	lib/vdso/
9784
9785GENWQE (IBM Generic Workqueue Card)
9786M:	Frank Haverkamp <[email protected]>
9787S:	Supported
9788F:	drivers/misc/genwqe/
9789
9790GET_MAINTAINER SCRIPT
9791M:	Joe Perches <[email protected]>
9792S:	Maintained
9793F:	scripts/get_maintainer.pl
9794
9795GFS2 FILE SYSTEM
9796M:	Andreas Gruenbacher <[email protected]>
9797L:	[email protected]
9798S:	Supported
9799B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9801F:	Documentation/filesystems/gfs2*
9802F:	fs/gfs2/
9803F:	include/uapi/linux/gfs2_ondisk.h
9804
9805GIGABYTE WATERFORCE SENSOR DRIVER
9806M:	Aleksa Savic <[email protected]>
9807L:	[email protected]
9808S:	Maintained
9809F:	Documentation/hwmon/gigabyte_waterforce.rst
9810F:	drivers/hwmon/gigabyte_waterforce.c
9811
9812GIGABYTE WMI DRIVER
9813M:	Thomas Weißschuh <[email protected]>
9814L:	[email protected]
9815S:	Maintained
9816F:	drivers/platform/x86/gigabyte-wmi.c
9817
9818GNSS SUBSYSTEM
9819M:	Johan Hovold <[email protected]>
9820S:	Maintained
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9822F:	Documentation/ABI/testing/sysfs-class-gnss
9823F:	Documentation/devicetree/bindings/gnss/
9824F:	drivers/gnss/
9825F:	include/linux/gnss.h
9826
9827GO7007 MPEG CODEC
9828M:	Hans Verkuil <[email protected]>
9829L:	[email protected]
9830S:	Maintained
9831F:	drivers/media/usb/go7007/
9832
9833GOODIX TOUCHSCREEN
9834M:	Hans de Goede <[email protected]>
9835L:	[email protected]
9836S:	Maintained
9837F:	drivers/input/touchscreen/goodix*
9838
9839GOOGLE ETHERNET DRIVERS
9840M:	Jeroen de Borst <[email protected]>
9841M:	Harshitha Ramamurthy <[email protected]>
9842L:	[email protected]
9843S:	Maintained
9844F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9845F:	drivers/net/ethernet/google
9846
9847GOOGLE FIRMWARE DRIVERS
9848M:	Tzung-Bi Shih <[email protected]>
9849R:	Brian Norris <[email protected]>
9850R:	Julius Werner <[email protected]>
9851L:	[email protected]
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9854F:	drivers/firmware/google/
9855
9856GOOGLE TENSOR SoC SUPPORT
9857M:	Peter Griffin <[email protected]>
9858R:	André Draszik <[email protected]>
9859R:	Tudor Ambarus <[email protected]>
9860L:	[email protected] (moderated for non-subscribers)
9861L:	[email protected]
9862S:	Maintained
9863C:	irc://irc.oftc.net/pixel6-kernel-dev
9864F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9865F:	arch/arm64/boot/dts/exynos/google/
9866F:	drivers/clk/samsung/clk-gs101.c
9867F:	drivers/phy/samsung/phy-gs101-ufs.c
9868F:	include/dt-bindings/clock/google,gs101.h
9869K:	[gG]oogle.?[tT]ensor
9870
9871GPD POCKET FAN DRIVER
9872M:	Hans de Goede <[email protected]>
9873L:	[email protected]
9874S:	Maintained
9875F:	drivers/platform/x86/gpd-pocket-fan.c
9876
9877GPIB DRIVERS
9878M:	Dave Penkler <[email protected]>
9879S:	Maintained
9880F:	drivers/staging/gpib/
9881
9882GPIO ACPI SUPPORT
9883M:	Mika Westerberg <[email protected]>
9884M:	Andy Shevchenko <[email protected]>
9885L:	[email protected]
9886L:	[email protected]
9887S:	Supported
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9889F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9890F:	drivers/gpio/gpiolib-acpi.c
9891F:	drivers/gpio/gpiolib-acpi.h
9892
9893GPIO AGGREGATOR
9894M:	Geert Uytterhoeven <[email protected]>
9895L:	[email protected]
9896S:	Supported
9897F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9898F:	drivers/gpio/gpio-aggregator.c
9899
9900GPIO IR Transmitter
9901M:	Sean Young <[email protected]>
9902L:	[email protected]
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9905F:	drivers/media/rc/gpio-ir-tx.c
9906
9907GPIO MOCKUP DRIVER
9908M:	Bamvor Jian Zhang <[email protected]>
9909L:	[email protected]
9910S:	Maintained
9911F:	drivers/gpio/gpio-mockup.c
9912F:	tools/testing/selftests/gpio/
9913
9914GPIO REGMAP
9915M:	Michael Walle <[email protected]>
9916S:	Maintained
9917F:	drivers/gpio/gpio-regmap.c
9918F:	include/linux/gpio/regmap.h
9919K:	(devm_)?gpio_regmap_(un)?register
9920
9921GPIO SUBSYSTEM
9922M:	Linus Walleij <[email protected]>
9923M:	Bartosz Golaszewski <[email protected]>
9924L:	[email protected]
9925S:	Maintained
9926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9927F:	Documentation/admin-guide/gpio/
9928F:	Documentation/devicetree/bindings/gpio/
9929F:	Documentation/driver-api/gpio/
9930F:	drivers/gpio/
9931F:	include/dt-bindings/gpio/
9932F:	include/linux/gpio.h
9933F:	include/linux/gpio/
9934F:	include/linux/of_gpio.h
9935K:	(devm_)?gpio_(request|free|direction|get|set)
9936
9937GPIO UAPI
9938M:	Bartosz Golaszewski <[email protected]>
9939R:	Kent Gibson <[email protected]>
9940L:	[email protected]
9941S:	Maintained
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9943F:	Documentation/ABI/obsolete/sysfs-gpio
9944F:	Documentation/ABI/testing/gpio-cdev
9945F:	Documentation/userspace-api/gpio/
9946F:	drivers/gpio/gpiolib-cdev.c
9947F:	include/uapi/linux/gpio.h
9948F:	tools/gpio/
9949
9950GRETH 10/100/1G Ethernet MAC device driver
9951M:	Andreas Larsson <[email protected]>
9952L:	[email protected]
9953S:	Maintained
9954F:	drivers/net/ethernet/aeroflex/
9955
9956GREYBUS AUDIO PROTOCOLS DRIVERS
9957M:	Vaibhav Agarwal <[email protected]>
9958M:	Mark Greer <[email protected]>
9959S:	Maintained
9960F:	drivers/staging/greybus/audio_apbridgea.c
9961F:	drivers/staging/greybus/audio_apbridgea.h
9962F:	drivers/staging/greybus/audio_codec.c
9963F:	drivers/staging/greybus/audio_codec.h
9964F:	drivers/staging/greybus/audio_gb.c
9965F:	drivers/staging/greybus/audio_manager.c
9966F:	drivers/staging/greybus/audio_manager.h
9967F:	drivers/staging/greybus/audio_manager_module.c
9968F:	drivers/staging/greybus/audio_manager_private.h
9969F:	drivers/staging/greybus/audio_manager_sysfs.c
9970F:	drivers/staging/greybus/audio_module.c
9971F:	drivers/staging/greybus/audio_topology.c
9972
9973GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9974M:	Viresh Kumar <[email protected]>
9975S:	Maintained
9976F:	drivers/staging/greybus/authentication.c
9977F:	drivers/staging/greybus/bootrom.c
9978F:	drivers/staging/greybus/firmware.h
9979F:	drivers/staging/greybus/fw-core.c
9980F:	drivers/staging/greybus/fw-download.c
9981F:	drivers/staging/greybus/fw-management.c
9982F:	drivers/staging/greybus/greybus_authentication.h
9983F:	drivers/staging/greybus/greybus_firmware.h
9984F:	drivers/staging/greybus/hid.c
9985F:	drivers/staging/greybus/i2c.c
9986F:	drivers/staging/greybus/spi.c
9987F:	drivers/staging/greybus/spilib.c
9988F:	drivers/staging/greybus/spilib.h
9989
9990GREYBUS LOOPBACK DRIVER
9991M:	Bryan O'Donoghue <[email protected]>
9992S:	Maintained
9993F:	drivers/staging/greybus/loopback.c
9994
9995GREYBUS PLATFORM DRIVERS
9996M:	Vaibhav Hiremath <[email protected]>
9997S:	Maintained
9998F:	drivers/staging/greybus/arche-apb-ctrl.c
9999F:	drivers/staging/greybus/arche-platform.c
10000F:	drivers/staging/greybus/arche_platform.h
10001
10002GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10003M:	Rui Miguel Silva <[email protected]>
10004S:	Maintained
10005F:	drivers/staging/greybus/gpio.c
10006F:	drivers/staging/greybus/light.c
10007F:	drivers/staging/greybus/power_supply.c
10008F:	drivers/staging/greybus/sdio.c
10009F:	drivers/staging/greybus/spi.c
10010F:	drivers/staging/greybus/spilib.c
10011
10012GREYBUS BEAGLEPLAY DRIVERS
10013M:	Ayush Singh <[email protected]>
10014L:	[email protected] (moderated for non-subscribers)
10015S:	Maintained
10016F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10017F:	drivers/greybus/gb-beagleplay.c
10018
10019GREYBUS SUBSYSTEM
10020M:	Johan Hovold <[email protected]>
10021M:	Alex Elder <[email protected]>
10022M:	Greg Kroah-Hartman <[email protected]>
10023L:	[email protected] (moderated for non-subscribers)
10024S:	Maintained
10025F:	drivers/greybus/
10026F:	drivers/staging/greybus/
10027F:	include/linux/greybus.h
10028F:	include/linux/greybus/
10029
10030GREYBUS UART PROTOCOLS DRIVERS
10031M:	David Lin <[email protected]>
10032S:	Maintained
10033F:	drivers/staging/greybus/log.c
10034F:	drivers/staging/greybus/uart.c
10035
10036GS1662 VIDEO SERIALIZER
10037M:	Charles-Antoine Couret <[email protected]>
10038L:	[email protected]
10039S:	Maintained
10040T:	git git://linuxtv.org/media.git
10041F:	drivers/media/spi/gs1662.c
10042
10043GSPCA FINEPIX SUBDRIVER
10044M:	Frank Zago <[email protected]>
10045L:	[email protected]
10046S:	Maintained
10047T:	git git://linuxtv.org/media.git
10048F:	drivers/media/usb/gspca/finepix.c
10049
10050GSPCA GL860 SUBDRIVER
10051M:	Olivier Lorin <[email protected]>
10052L:	[email protected]
10053S:	Maintained
10054T:	git git://linuxtv.org/media.git
10055F:	drivers/media/usb/gspca/gl860/
10056
10057GSPCA M5602 SUBDRIVER
10058M:	Erik Andren <[email protected]>
10059L:	[email protected]
10060S:	Maintained
10061T:	git git://linuxtv.org/media.git
10062F:	drivers/media/usb/gspca/m5602/
10063
10064GSPCA PAC207 SONIXB SUBDRIVER
10065M:	Hans Verkuil <[email protected]>
10066L:	[email protected]
10067S:	Odd Fixes
10068T:	git git://linuxtv.org/media.git
10069F:	drivers/media/usb/gspca/pac207.c
10070
10071GSPCA SN9C20X SUBDRIVER
10072M:	Brian Johnson <[email protected]>
10073L:	[email protected]
10074S:	Maintained
10075T:	git git://linuxtv.org/media.git
10076F:	drivers/media/usb/gspca/sn9c20x.c
10077
10078GSPCA T613 SUBDRIVER
10079M:	Leandro Costantino <[email protected]>
10080L:	[email protected]
10081S:	Maintained
10082T:	git git://linuxtv.org/media.git
10083F:	drivers/media/usb/gspca/t613.c
10084
10085GSPCA USB WEBCAM DRIVER
10086M:	Hans Verkuil <[email protected]>
10087L:	[email protected]
10088S:	Odd Fixes
10089T:	git git://linuxtv.org/media.git
10090F:	drivers/media/usb/gspca/
10091
10092GTP (GPRS Tunneling Protocol)
10093M:	Pablo Neira Ayuso <[email protected]>
10094M:	Harald Welte <[email protected]>
10095L:	[email protected]
10096S:	Maintained
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10098F:	drivers/net/gtp.c
10099
10100GUID PARTITION TABLE (GPT)
10101M:	Davidlohr Bueso <[email protected]>
10102L:	[email protected]
10103S:	Maintained
10104F:	block/partitions/efi.*
10105
10106HABANALABS PCI DRIVER
10107M:	Ofir Bitton <[email protected]>
10108L:	[email protected]
10109S:	Supported
10110C:	irc://irc.oftc.net/dri-devel
10111T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10112F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10113F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10114F:	drivers/accel/habanalabs/
10115F:	include/linux/habanalabs/
10116F:	include/trace/events/habanalabs.h
10117F:	include/uapi/drm/habanalabs_accel.h
10118
10119HACKRF MEDIA DRIVER
10120L:	[email protected]
10121S:	Orphan
10122W:	https://linuxtv.org
10123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10124F:	drivers/media/usb/hackrf/
10125
10126HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10127M:	Chuck Lever <[email protected]>
10128L:	[email protected]
10129L:	[email protected]
10130S:	Maintained
10131F:	Documentation/netlink/specs/handshake.yaml
10132F:	Documentation/networking/tls-handshake.rst
10133F:	include/net/handshake.h
10134F:	include/trace/events/handshake.h
10135F:	net/handshake/
10136
10137HANTRO VPU CODEC DRIVER
10138M:	Nicolas Dufresne <[email protected]>
10139M:	Benjamin Gaignard <[email protected]>
10140M:	Philipp Zabel <[email protected]>
10141L:	[email protected]
10142L:	[email protected]
10143S:	Maintained
10144F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10145F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10146F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10147F:	drivers/media/platform/verisilicon/
10148
10149HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10150M:	Frank Seidel <[email protected]>
10151L:	[email protected]
10152S:	Maintained
10153W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10154F:	drivers/platform/x86/hdaps.c
10155
10156HARDWARE MONITORING
10157M:	Jean Delvare <[email protected]>
10158M:	Guenter Roeck <[email protected]>
10159L:	[email protected]
10160S:	Maintained
10161W:	http://hwmon.wiki.kernel.org/
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10163F:	Documentation/ABI/testing/sysfs-class-hwmon
10164F:	Documentation/devicetree/bindings/hwmon/
10165F:	Documentation/hwmon/
10166F:	drivers/hwmon/
10167F:	include/linux/hwmon*.h
10168F:	include/trace/events/hwmon*.h
10169K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10170
10171HARDWARE RANDOM NUMBER GENERATOR CORE
10172M:	Olivia Mackall <[email protected]>
10173M:	Herbert Xu <[email protected]>
10174L:	[email protected]
10175S:	Odd fixes
10176F:	Documentation/admin-guide/hw_random.rst
10177F:	Documentation/devicetree/bindings/rng/
10178F:	drivers/char/hw_random/
10179F:	include/linux/hw_random.h
10180
10181HARDWARE SPINLOCK CORE
10182M:	Bjorn Andersson <[email protected]>
10183R:	Baolin Wang <[email protected]>
10184L:	[email protected]
10185S:	Maintained
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10187F:	Documentation/devicetree/bindings/hwlock/
10188F:	Documentation/locking/hwspinlock.rst
10189F:	drivers/hwspinlock/
10190F:	include/linux/hwspinlock.h
10191
10192HARDWARE TRACING FACILITIES
10193M:	Alexander Shishkin <[email protected]>
10194S:	Maintained
10195F:	drivers/hwtracing/
10196
10197HARMONY SOUND DRIVER
10198L:	[email protected]
10199S:	Maintained
10200F:	sound/parisc/harmony.*
10201
10202HDPVR USB VIDEO ENCODER DRIVER
10203M:	Hans Verkuil <[email protected]>
10204L:	[email protected]
10205S:	Odd Fixes
10206W:	https://linuxtv.org
10207T:	git git://linuxtv.org/media.git
10208F:	drivers/media/usb/hdpvr/
10209
10210HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10211M:	Keng-Yu Lin <[email protected]>
10212S:	Supported
10213F:	drivers/misc/hpilo.[ch]
10214
10215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10216M:	Jerry Hoemann <[email protected]>
10217S:	Supported
10218F:	Documentation/watchdog/hpwdt.rst
10219F:	drivers/watchdog/hpwdt.c
10220
10221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10222M:	Don Brace <[email protected]>
10223L:	[email protected]
10224L:	[email protected]
10225S:	Supported
10226F:	Documentation/scsi/hpsa.rst
10227F:	drivers/scsi/hpsa*.[ch]
10228F:	include/linux/cciss*.h
10229F:	include/uapi/linux/cciss*.h
10230
10231HFI1 DRIVER
10232M:	Dennis Dalessandro <[email protected]>
10233L:	[email protected]
10234S:	Supported
10235F:	drivers/infiniband/hw/hfi1
10236
10237HFS FILESYSTEM
10238L:	[email protected]
10239S:	Orphan
10240F:	Documentation/filesystems/hfs.rst
10241F:	fs/hfs/
10242
10243HFSPLUS FILESYSTEM
10244L:	[email protected]
10245S:	Orphan
10246F:	Documentation/filesystems/hfsplus.rst
10247F:	fs/hfsplus/
10248
10249HGA FRAMEBUFFER DRIVER
10250M:	Ferenc Bakonyi <[email protected]>
10251L:	[email protected]
10252S:	Maintained
10253W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10254F:	drivers/video/fbdev/hgafb.c
10255
10256HIBERNATION (aka Software Suspend, aka swsusp)
10257M:	"Rafael J. Wysocki" <[email protected]>
10258M:	Pavel Machek <[email protected]>
10259L:	[email protected]
10260S:	Supported
10261B:	https://bugzilla.kernel.org
10262F:	arch/*/include/asm/suspend*.h
10263F:	arch/x86/power/
10264F:	drivers/base/power/
10265F:	include/linux/freezer.h
10266F:	include/linux/pm.h
10267F:	include/linux/suspend.h
10268F:	kernel/power/
10269
10270HID CORE LAYER
10271M:	Jiri Kosina <[email protected]>
10272M:	Benjamin Tissoires <[email protected]>
10273L:	[email protected]
10274S:	Maintained
10275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10276F:	Documentation/hid/
10277F:	drivers/hid/
10278F:	include/linux/hid*
10279F:	include/uapi/linux/hid*
10280F:	samples/hid/
10281F:	tools/testing/selftests/hid/
10282
10283HID LOGITECH DRIVERS
10284R:	Filipe Laíns <[email protected]>
10285L:	[email protected]
10286S:	Maintained
10287F:	drivers/hid/hid-logitech-*
10288
10289HID NVIDIA SHIELD DRIVER
10290M:	Rahul Rameshbabu <[email protected]>
10291L:	[email protected]
10292S:	Maintained
10293F:	drivers/hid/hid-nvidia-shield.c
10294
10295HID PHOENIX RC FLIGHT CONTROLLER
10296M:	Marcus Folkesson <[email protected]>
10297L:	[email protected]
10298S:	Maintained
10299F:	drivers/hid/hid-pxrc.c
10300
10301HID PLAYSTATION DRIVER
10302M:	Roderick Colenbrander <[email protected]>
10303L:	[email protected]
10304S:	Supported
10305F:	drivers/hid/hid-playstation.c
10306
10307HID SENSOR HUB DRIVERS
10308M:	Jiri Kosina <[email protected]>
10309M:	Jonathan Cameron <[email protected]>
10310M:	Srinivas Pandruvada <[email protected]>
10311L:	[email protected]
10312L:	[email protected]
10313S:	Maintained
10314F:	Documentation/hid/hid-sensor*
10315F:	drivers/hid/hid-sensor-*
10316F:	drivers/iio/*/hid-*
10317F:	include/linux/hid-sensor-*
10318
10319HID VRC-2 CAR CONTROLLER DRIVER
10320M:	Marcus Folkesson <[email protected]>
10321L:	[email protected]
10322S:	Maintained
10323F:	drivers/hid/hid-vrc2.c
10324
10325HID WACOM DRIVER
10326M:	Ping Cheng <[email protected]>
10327M:	Jason Gerecke  <[email protected]>
10328L:	[email protected]
10329S:	Maintained
10330F:	drivers/hid/wacom.h
10331F:	drivers/hid/wacom_*
10332
10333HID++ LOGITECH DRIVERS
10334R:	Filipe Laíns <[email protected]>
10335R:	Bastien Nocera <[email protected]>
10336L:	[email protected]
10337S:	Maintained
10338F:	drivers/hid/hid-logitech-hidpp.c
10339
10340HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10341M:	Anna-Maria Behnsen <[email protected]>
10342M:	Frederic Weisbecker <[email protected]>
10343M:	Thomas Gleixner <[email protected]>
10344L:	[email protected]
10345S:	Maintained
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10347F:	Documentation/timers/
10348F:	include/linux/clockchips.h
10349F:	include/linux/delay.h
10350F:	include/linux/hrtimer.h
10351F:	include/linux/timer.h
10352F:	kernel/time/clockevents.c
10353F:	kernel/time/hrtimer.c
10354F:	kernel/time/sleep_timeout.c
10355F:	kernel/time/timer.c
10356F:	kernel/time/timer_list.c
10357F:	kernel/time/timer_migration.*
10358F:	tools/testing/selftests/timers/
10359
10360HIGH-SPEED SCC DRIVER FOR AX.25
10361L:	[email protected]
10362S:	Orphan
10363F:	drivers/net/hamradio/scc.c
10364
10365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10366M:	HighPoint Linux Team <[email protected]>
10367S:	Supported
10368W:	http://www.highpoint-tech.com
10369F:	Documentation/scsi/hptiop.rst
10370F:	drivers/scsi/hptiop.c
10371
10372HIKEY960 ONBOARD USB GPIO HUB DRIVER
10373M:	John Stultz <[email protected]>
10374L:	[email protected]
10375S:	Maintained
10376F:	drivers/misc/hisi_hikey_usb.c
10377
10378HIMAX HX83112B TOUCHSCREEN SUPPORT
10379M:	Job Noorman <[email protected]>
10380L:	[email protected]
10381S:	Maintained
10382F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10383F:	drivers/input/touchscreen/himax_hx83112b.c
10384
10385HIPPI
10386M:	Jes Sorensen <[email protected]>
10387S:	Maintained
10388F:	drivers/net/hippi/
10389F:	include/linux/hippidevice.h
10390F:	include/uapi/linux/if_hippi.h
10391F:	net/802/hippi.c
10392
10393HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10394M:	Kurt Kanzenbach <[email protected]>
10395L:	[email protected]
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10398F:	drivers/net/dsa/hirschmann/*
10399F:	include/linux/platform_data/hirschmann-hellcreek.h
10400F:	net/dsa/tag_hellcreek.c
10401
10402HISILICON DMA DRIVER
10403M:	Zhou Wang <[email protected]>
10404M:	Jie Hai <[email protected]>
10405L:	[email protected]
10406S:	Maintained
10407F:	drivers/dma/hisi_dma.c
10408
10409HISILICON GPIO DRIVER
10410M:	Jay Fang <[email protected]>
10411L:	[email protected]
10412S:	Maintained
10413F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10414F:	drivers/gpio/gpio-hisi.c
10415
10416HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10417M:	Zhiqi Song <[email protected]>
10418M:	Longfang Liu <[email protected]>
10419L:	[email protected]
10420S:	Maintained
10421F:	Documentation/ABI/testing/debugfs-hisi-hpre
10422F:	drivers/crypto/hisilicon/hpre/hpre.h
10423F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10424F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10425
10426HISILICON HNS3 PMU DRIVER
10427M:	Jijie Shao <[email protected]>
10428S:	Supported
10429F:	Documentation/admin-guide/perf/hns3-pmu.rst
10430F:	drivers/perf/hisilicon/hns3_pmu.c
10431
10432HISILICON I2C CONTROLLER DRIVER
10433M:	Yicong Yang <[email protected]>
10434L:	[email protected]
10435S:	Maintained
10436W:	https://www.hisilicon.com
10437F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10438F:	drivers/i2c/busses/i2c-hisi.c
10439
10440HISILICON KUNPENG SOC HCCS DRIVER
10441M:	Huisong Li <[email protected]>
10442S:	Maintained
10443F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10444F:	drivers/soc/hisilicon/kunpeng_hccs.c
10445F:	drivers/soc/hisilicon/kunpeng_hccs.h
10446
10447HISILICON LPC BUS DRIVER
10448M:	Jay Fang <[email protected]>
10449S:	Maintained
10450W:	http://www.hisilicon.com
10451F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10452F:	drivers/bus/hisi_lpc.c
10453
10454HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10455M:	Jian Shen <[email protected]>
10456M:	Salil Mehta <[email protected]>
10457M:	Jijie Shao <[email protected]>
10458L:	[email protected]
10459S:	Maintained
10460W:	http://www.hisilicon.com
10461F:	drivers/net/ethernet/hisilicon/hns3/
10462
10463HISILICON NETWORK HIBMCGE DRIVER
10464M:	Jijie Shao <[email protected]>
10465L:	[email protected]
10466S:	Maintained
10467F:	drivers/net/ethernet/hisilicon/hibmcge/
10468
10469HISILICON NETWORK SUBSYSTEM DRIVER
10470M:	Jian Shen <[email protected]>
10471M:	Salil Mehta <[email protected]>
10472L:	[email protected]
10473S:	Maintained
10474W:	http://www.hisilicon.com
10475F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10476F:	drivers/net/ethernet/hisilicon/
10477
10478HISILICON PMU DRIVER
10479M:	Yicong Yang <[email protected]>
10480M:	Jonathan Cameron <[email protected]>
10481S:	Supported
10482W:	http://www.hisilicon.com
10483F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10484F:	Documentation/admin-guide/perf/hisi-pmu.rst
10485F:	drivers/perf/hisilicon
10486
10487HISILICON PTT DRIVER
10488M:	Yicong Yang <[email protected]>
10489M:	Jonathan Cameron <[email protected]>
10490L:	[email protected]
10491S:	Maintained
10492F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10493F:	Documentation/trace/hisi-ptt.rst
10494F:	drivers/hwtracing/ptt/
10495F:	tools/perf/arch/arm64/util/hisi-ptt.c
10496F:	tools/perf/util/hisi-ptt*
10497F:	tools/perf/util/hisi-ptt-decoder/*
10498
10499HISILICON QM DRIVER
10500M:	Weili Qian <[email protected]>
10501M:	Zhou Wang <[email protected]>
10502L:	[email protected]
10503S:	Maintained
10504F:	drivers/crypto/hisilicon/Kconfig
10505F:	drivers/crypto/hisilicon/Makefile
10506F:	drivers/crypto/hisilicon/qm.c
10507F:	drivers/crypto/hisilicon/sgl.c
10508F:	include/linux/hisi_acc_qm.h
10509
10510HISILICON ROCE DRIVER
10511M:	Chengchang Tang <[email protected]>
10512M:	Junxian Huang <[email protected]>
10513L:	[email protected]
10514S:	Maintained
10515F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10516F:	drivers/infiniband/hw/hns/
10517
10518HISILICON SAS Controller
10519M:	Yihang Li <[email protected]>
10520S:	Supported
10521W:	http://www.hisilicon.com
10522F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10523F:	drivers/scsi/hisi_sas/
10524
10525HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10526M:	Longfang Liu <[email protected]>
10527L:	[email protected]
10528S:	Maintained
10529F:	Documentation/ABI/testing/debugfs-hisi-sec
10530F:	drivers/crypto/hisilicon/sec2/sec.h
10531F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10532F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10533F:	drivers/crypto/hisilicon/sec2/sec_main.c
10534
10535HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10536M:	Jay Fang <[email protected]>
10537L:	[email protected]
10538S:	Maintained
10539W:	http://www.hisilicon.com
10540F:	drivers/spi/spi-hisi-kunpeng.c
10541
10542HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10543M:	Mauro Carvalho Chehab <[email protected]>
10544L:	[email protected]
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10547F:	drivers/spmi/hisi-spmi-controller.c
10548
10549HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10550M:	Mauro Carvalho Chehab <[email protected]>
10551L:	[email protected]
10552S:	Maintained
10553F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10554F:	drivers/mfd/hi6421-spmi-pmic.c
10555
10556HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10557M:	Weili Qian <[email protected]>
10558S:	Maintained
10559F:	drivers/crypto/hisilicon/trng/trng.c
10560
10561HISILICON V3XX SPI NOR FLASH Controller Driver
10562M:	Jay Fang <[email protected]>
10563S:	Maintained
10564W:	http://www.hisilicon.com
10565F:	drivers/spi/spi-hisi-sfc-v3xx.c
10566
10567HISILICON ZIP Controller DRIVER
10568M:	Yang Shen <[email protected]>
10569M:	Zhou Wang <[email protected]>
10570L:	[email protected]
10571S:	Maintained
10572F:	Documentation/ABI/testing/debugfs-hisi-zip
10573F:	drivers/crypto/hisilicon/zip/
10574
10575HMM - Heterogeneous Memory Management
10576M:	Jérôme Glisse <[email protected]>
10577L:	[email protected]
10578S:	Maintained
10579F:	Documentation/mm/hmm.rst
10580F:	include/linux/hmm*
10581F:	lib/test_hmm*
10582F:	mm/hmm*
10583F:	tools/testing/selftests/mm/*hmm*
10584
10585HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10586M:	Petre Rodan <[email protected]>
10587L:	[email protected]
10588S:	Maintained
10589F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10590F:	drivers/iio/pressure/hsc030pa*
10591
10592HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10593M:	Andreas Klinger <[email protected]>
10594M:	Petre Rodan <[email protected]>
10595L:	[email protected]
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10598F:	drivers/iio/pressure/mprls0025pa*
10599
10600HP BIOSCFG DRIVER
10601M:	Jorge Lopez <[email protected]>
10602L:	[email protected]
10603S:	Maintained
10604F:	drivers/platform/x86/hp/hp-bioscfg/
10605
10606HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10607L:	[email protected]
10608S:	Orphan
10609F:	drivers/platform/x86/hp/tc1100-wmi.c
10610
10611HP WMI HARDWARE MONITOR DRIVER
10612M:	James Seo <[email protected]>
10613L:	[email protected]
10614S:	Maintained
10615F:	Documentation/hwmon/hp-wmi-sensors.rst
10616F:	drivers/hwmon/hp-wmi-sensors.c
10617
10618HPET:	High Precision Event Timers driver
10619M:	Clemens Ladisch <[email protected]>
10620S:	Maintained
10621F:	Documentation/timers/hpet.rst
10622F:	drivers/char/hpet.c
10623F:	include/linux/hpet.h
10624F:	include/uapi/linux/hpet.h
10625
10626HPET:	x86
10627S:	Orphan
10628F:	arch/x86/include/asm/hpet.h
10629F:	arch/x86/kernel/hpet.c
10630
10631HPFS FILESYSTEM
10632M:	Mikulas Patocka <[email protected]>
10633S:	Maintained
10634W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10635F:	fs/hpfs/
10636
10637HS3001 Hardware Temperature and Humidity Sensor
10638M:	Andre Werner <[email protected]>
10639L:	[email protected]
10640S:	Maintained
10641F:	drivers/hwmon/hs3001.c
10642
10643HSI SUBSYSTEM
10644M:	Sebastian Reichel <[email protected]>
10645S:	Maintained
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10647F:	Documentation/ABI/testing/sysfs-bus-hsi
10648F:	Documentation/driver-api/hsi.rst
10649F:	drivers/hsi/
10650F:	include/linux/hsi/
10651F:	include/uapi/linux/hsi/
10652
10653HSO 3G MODEM DRIVER
10654L:	[email protected]
10655S:	Orphan
10656F:	drivers/net/usb/hso.c
10657
10658HSR NETWORK PROTOCOL
10659L:	[email protected]
10660S:	Orphan
10661F:	net/hsr/
10662
10663HT16K33 LED CONTROLLER DRIVER
10664M:	Robin van der Gracht <[email protected]>
10665S:	Maintained
10666F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10667F:	drivers/auxdisplay/ht16k33.c
10668
10669HTCPEN TOUCHSCREEN DRIVER
10670M:	Pau Oliva Fora <[email protected]>
10671L:	[email protected]
10672S:	Maintained
10673F:	drivers/input/touchscreen/htcpen.c
10674
10675HTE SUBSYSTEM
10676M:	Dipen Patel <[email protected]>
10677L:	[email protected]
10678S:	Maintained
10679Q:	https://patchwork.kernel.org/project/timestamp/list/
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10681F:	Documentation/devicetree/bindings/timestamp/
10682F:	Documentation/driver-api/hte/
10683F:	drivers/hte/
10684F:	include/linux/hte.h
10685
10686HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10687M:	Lorenzo Bianconi <[email protected]>
10688L:	[email protected]
10689S:	Maintained
10690W:	http://www.st.com/
10691F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10692F:	drivers/iio/humidity/hts221*
10693
10694HUAWEI ETHERNET DRIVER
10695M:	Cai Huoqing <[email protected]>
10696L:	[email protected]
10697S:	Maintained
10698F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10699F:	drivers/net/ethernet/huawei/hinic/
10700
10701HUGETLB SUBSYSTEM
10702M:	Muchun Song <[email protected]>
10703L:	[email protected]
10704S:	Maintained
10705F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10706F:	Documentation/admin-guide/mm/hugetlbpage.rst
10707F:	Documentation/mm/hugetlbfs_reserv.rst
10708F:	Documentation/mm/vmemmap_dedup.rst
10709F:	fs/hugetlbfs/
10710F:	include/linux/hugetlb.h
10711F:	include/trace/events/hugetlbfs.h
10712F:	mm/hugetlb.c
10713F:	mm/hugetlb_vmemmap.c
10714F:	mm/hugetlb_vmemmap.h
10715F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10716
10717HVA ST MEDIA DRIVER
10718M:	Jean-Christophe Trotin <[email protected]>
10719L:	[email protected]
10720S:	Supported
10721W:	https://linuxtv.org
10722T:	git git://linuxtv.org/media.git
10723F:	drivers/media/platform/st/sti/hva
10724
10725HWPOISON MEMORY FAILURE HANDLING
10726M:	Miaohe Lin <[email protected]>
10727R:	Naoya Horiguchi <[email protected]>
10728L:	[email protected]
10729S:	Maintained
10730F:	mm/hwpoison-inject.c
10731F:	mm/memory-failure.c
10732
10733HYCON HY46XX TOUCHSCREEN SUPPORT
10734M:	Giulio Benetti <[email protected]>
10735L:	[email protected]
10736S:	Maintained
10737F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10738F:	drivers/input/touchscreen/hycon-hy46xx.c
10739
10740HYGON PROCESSOR SUPPORT
10741M:	Pu Wen <[email protected]>
10742L:	[email protected]
10743S:	Maintained
10744F:	arch/x86/kernel/cpu/hygon.c
10745
10746HYNIX HI556 SENSOR DRIVER
10747M:	Sakari Ailus <[email protected]>
10748L:	[email protected]
10749S:	Maintained
10750T:	git git://linuxtv.org/media.git
10751F:	drivers/media/i2c/hi556.c
10752
10753HYNIX HI846 SENSOR DRIVER
10754M:	Martin Kepplinger <[email protected]>
10755L:	[email protected]
10756S:	Maintained
10757F:	drivers/media/i2c/hi846.c
10758
10759HYNIX HI847 SENSOR DRIVER
10760M:	Sakari Ailus <[email protected]>
10761L:	[email protected]
10762S:	Maintained
10763F:	drivers/media/i2c/hi847.c
10764
10765Hyper-V/Azure CORE AND DRIVERS
10766M:	"K. Y. Srinivasan" <[email protected]>
10767M:	Haiyang Zhang <[email protected]>
10768M:	Wei Liu <[email protected]>
10769M:	Dexuan Cui <[email protected]>
10770L:	[email protected]
10771S:	Supported
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10773F:	Documentation/ABI/stable/sysfs-bus-vmbus
10774F:	Documentation/ABI/testing/debugfs-hyperv
10775F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10776F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10777F:	Documentation/virt/hyperv
10778F:	arch/arm64/hyperv
10779F:	arch/arm64/include/asm/mshyperv.h
10780F:	arch/x86/hyperv
10781F:	arch/x86/include/asm/mshyperv.h
10782F:	arch/x86/include/asm/trace/hyperv.h
10783F:	arch/x86/kernel/cpu/mshyperv.c
10784F:	drivers/clocksource/hyperv_timer.c
10785F:	drivers/hid/hid-hyperv.c
10786F:	drivers/hv/
10787F:	drivers/input/serio/hyperv-keyboard.c
10788F:	drivers/iommu/hyperv-iommu.c
10789F:	drivers/net/ethernet/microsoft/
10790F:	drivers/net/hyperv/
10791F:	drivers/pci/controller/pci-hyperv-intf.c
10792F:	drivers/pci/controller/pci-hyperv.c
10793F:	drivers/scsi/storvsc_drv.c
10794F:	drivers/uio/uio_hv_generic.c
10795F:	drivers/video/fbdev/hyperv_fb.c
10796F:	include/asm-generic/mshyperv.h
10797F:	include/clocksource/hyperv_timer.h
10798F:	include/hyperv/hvgdk.h
10799F:	include/hyperv/hvgdk_ext.h
10800F:	include/hyperv/hvgdk_mini.h
10801F:	include/hyperv/hvhdk.h
10802F:	include/hyperv/hvhdk_mini.h
10803F:	include/linux/hyperv.h
10804F:	include/net/mana
10805F:	include/uapi/linux/hyperv.h
10806F:	net/vmw_vsock/hyperv_transport.c
10807F:	tools/hv/
10808
10809HYPERBUS SUPPORT
10810M:	Vignesh Raghavendra <[email protected]>
10811R:	Tudor Ambarus <[email protected]>
10812L:	[email protected]
10813S:	Supported
10814Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10815C:	irc://irc.oftc.net/mtd
10816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10817F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10818F:	drivers/mtd/hyperbus/
10819F:	include/linux/mtd/hyperbus.h
10820
10821HYPERVISOR VIRTUAL CONSOLE DRIVER
10822L:	[email protected]
10823S:	Odd Fixes
10824F:	drivers/tty/hvc/
10825
10826I2C ACPI SUPPORT
10827M:	Mika Westerberg <[email protected]>
10828L:	[email protected]
10829L:	[email protected]
10830S:	Maintained
10831F:	drivers/i2c/i2c-core-acpi.c
10832
10833I2C ADDRESS TRANSLATOR (ATR)
10834M:	Tomi Valkeinen <[email protected]>
10835R:	Luca Ceresoli <[email protected]>
10836L:	[email protected]
10837S:	Maintained
10838F:	drivers/i2c/i2c-atr.c
10839F:	include/linux/i2c-atr.h
10840
10841I2C CONTROLLER DRIVER FOR NVIDIA GPU
10842M:	Ajay Gupta <[email protected]>
10843L:	[email protected]
10844S:	Maintained
10845F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10846F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10847
10848I2C MUXES
10849M:	Peter Rosin <[email protected]>
10850L:	[email protected]
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10853F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10854F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10855F:	Documentation/i2c/i2c-topology.rst
10856F:	Documentation/i2c/muxes/
10857F:	drivers/i2c/i2c-mux.c
10858F:	drivers/i2c/muxes/
10859F:	include/linux/i2c-mux.h
10860
10861I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10862M:	Gregory CLEMENT <[email protected]>
10863L:	[email protected]
10864S:	Maintained
10865F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10866F:	drivers/i2c/busses/i2c-mv64xxx.c
10867
10868I2C OF COMPONENT PROBER
10869M:	Chen-Yu Tsai <[email protected]>
10870L:	[email protected]
10871L:	[email protected]
10872S:	Maintained
10873F:	drivers/i2c/i2c-core-of-prober.c
10874F:	include/linux/i2c-of-prober.h
10875
10876I2C OVER PARALLEL PORT
10877M:	Jean Delvare <[email protected]>
10878L:	[email protected]
10879S:	Maintained
10880F:	Documentation/i2c/busses/i2c-parport.rst
10881F:	drivers/i2c/busses/i2c-parport.c
10882
10883I2C SUBSYSTEM
10884M:	Wolfram Sang <[email protected]>
10885L:	[email protected]
10886S:	Maintained
10887W:	https://i2c.wiki.kernel.org/
10888Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10890F:	Documentation/i2c/
10891F:	drivers/i2c/*
10892F:	include/dt-bindings/i2c/i2c.h
10893F:	include/linux/i2c-dev.h
10894F:	include/linux/i2c-smbus.h
10895F:	include/linux/i2c.h
10896F:	include/uapi/linux/i2c-*.h
10897F:	include/uapi/linux/i2c.h
10898
10899I2C SUBSYSTEM HOST DRIVERS
10900M:	Andi Shyti <[email protected]>
10901L:	[email protected]
10902S:	Maintained
10903W:	https://i2c.wiki.kernel.org/
10904Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10906F:	Documentation/devicetree/bindings/i2c/
10907F:	drivers/i2c/algos/
10908F:	drivers/i2c/busses/
10909F:	include/dt-bindings/i2c/
10910
10911I2C-TAOS-EVM DRIVER
10912M:	Jean Delvare <[email protected]>
10913L:	[email protected]
10914S:	Maintained
10915F:	Documentation/i2c/busses/i2c-taos-evm.rst
10916F:	drivers/i2c/busses/i2c-taos-evm.c
10917
10918I2C-TINY-USB DRIVER
10919M:	Till Harbaum <[email protected]>
10920L:	[email protected]
10921S:	Maintained
10922W:	http://www.harbaum.org/till/i2c_tiny_usb
10923F:	drivers/i2c/busses/i2c-tiny-usb.c
10924
10925I2C/SMBUS CONTROLLER DRIVERS FOR PC
10926M:	Jean Delvare <[email protected]>
10927L:	[email protected]
10928S:	Maintained
10929F:	Documentation/i2c/busses/i2c-ali1535.rst
10930F:	Documentation/i2c/busses/i2c-ali1563.rst
10931F:	Documentation/i2c/busses/i2c-ali15x3.rst
10932F:	Documentation/i2c/busses/i2c-amd756.rst
10933F:	Documentation/i2c/busses/i2c-amd8111.rst
10934F:	Documentation/i2c/busses/i2c-i801.rst
10935F:	Documentation/i2c/busses/i2c-nforce2.rst
10936F:	Documentation/i2c/busses/i2c-piix4.rst
10937F:	Documentation/i2c/busses/i2c-sis5595.rst
10938F:	Documentation/i2c/busses/i2c-sis630.rst
10939F:	Documentation/i2c/busses/i2c-sis96x.rst
10940F:	Documentation/i2c/busses/i2c-via.rst
10941F:	Documentation/i2c/busses/i2c-viapro.rst
10942F:	drivers/i2c/busses/i2c-ali1535.c
10943F:	drivers/i2c/busses/i2c-ali1563.c
10944F:	drivers/i2c/busses/i2c-ali15x3.c
10945F:	drivers/i2c/busses/i2c-amd756.c
10946F:	drivers/i2c/busses/i2c-amd8111.c
10947F:	drivers/i2c/busses/i2c-i801.c
10948F:	drivers/i2c/busses/i2c-isch.c
10949F:	drivers/i2c/busses/i2c-nforce2.c
10950F:	drivers/i2c/busses/i2c-piix4.*
10951F:	drivers/i2c/busses/i2c-sis5595.c
10952F:	drivers/i2c/busses/i2c-sis630.c
10953F:	drivers/i2c/busses/i2c-sis96x.c
10954F:	drivers/i2c/busses/i2c-via.c
10955F:	drivers/i2c/busses/i2c-viapro.c
10956
10957I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10958M:	Hans de Goede <[email protected]>
10959L:	[email protected]
10960S:	Maintained
10961F:	drivers/i2c/busses/i2c-cht-wc.c
10962
10963I2C/SMBUS ISMT DRIVER
10964M:	Seth Heasley <[email protected]>
10965M:	Neil Horman <[email protected]>
10966L:	[email protected]
10967F:	Documentation/i2c/busses/i2c-ismt.rst
10968F:	drivers/i2c/busses/i2c-ismt.c
10969
10970I2C/SMBUS ZHAOXIN DRIVER
10971M:	Hans Hu <[email protected]>
10972L:	[email protected]
10973S:	Maintained
10974W:	https://www.zhaoxin.com
10975F:	drivers/i2c/busses/i2c-viai2c-common.c
10976F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10977
10978I2C/SMBUS STUB DRIVER
10979M:	Jean Delvare <[email protected]>
10980L:	[email protected]
10981S:	Maintained
10982F:	drivers/i2c/i2c-stub.c
10983
10984I3C DRIVER FOR ASPEED AST2600
10985M:	Jeremy Kerr <[email protected]>
10986S:	Maintained
10987F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10988F:	drivers/i3c/master/ast2600-i3c-master.c
10989
10990I3C DRIVER FOR CADENCE I3C MASTER IP
10991M:	Przemysław Gaj <[email protected]>
10992S:	Maintained
10993F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10994F:	drivers/i3c/master/i3c-master-cdns.c
10995
10996I3C DRIVER FOR SYNOPSYS DESIGNWARE
10997S:	Orphan
10998F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10999F:	drivers/i3c/master/dw*
11000
11001I3C SUBSYSTEM
11002M:	Alexandre Belloni <[email protected]>
11003L:	[email protected] (moderated for non-subscribers)
11004S:	Maintained
11005C:	irc://chat.freenode.net/linux-i3c
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11007F:	Documentation/ABI/testing/sysfs-bus-i3c
11008F:	Documentation/devicetree/bindings/i3c/
11009F:	Documentation/driver-api/i3c
11010F:	drivers/i3c/
11011F:	include/dt-bindings/i3c/
11012F:	include/linux/i3c/
11013
11014IBM Operation Panel Input Driver
11015M:	Eddie James <[email protected]>
11016L:	[email protected]
11017S:	Maintained
11018F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11019F:	drivers/input/misc/ibm-panel.c
11020
11021IBM Power 842 compression accelerator
11022M:	Haren Myneni <[email protected]>
11023S:	Supported
11024F:	crypto/842.c
11025F:	drivers/crypto/nx/Kconfig
11026F:	drivers/crypto/nx/Makefile
11027F:	drivers/crypto/nx/nx-842*
11028F:	include/linux/sw842.h
11029F:	lib/842/
11030
11031IBM Power in-Nest Crypto Acceleration
11032M:	Breno Leitão <[email protected]>
11033M:	Nayna Jain <[email protected]>
11034M:	Paulo Flabiano Smorigo <[email protected]>
11035L:	[email protected]
11036S:	Supported
11037F:	drivers/crypto/nx/Kconfig
11038F:	drivers/crypto/nx/Makefile
11039F:	drivers/crypto/nx/nx-aes*
11040F:	drivers/crypto/nx/nx-sha*
11041F:	drivers/crypto/nx/nx.*
11042F:	drivers/crypto/nx/nx_csbcpb.h
11043F:	drivers/crypto/nx/nx_debugfs.c
11044
11045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11046M:	Tyrel Datwyler <[email protected]>
11047L:	[email protected]
11048L:	[email protected]
11049S:	Supported
11050F:	drivers/pci/hotplug/rpadlpar*
11051
11052IBM Power Linux RAID adapter
11053M:	Brian King <[email protected]>
11054S:	Supported
11055F:	drivers/scsi/ipr.*
11056
11057IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11058M:	Tyrel Datwyler <[email protected]>
11059L:	[email protected]
11060L:	[email protected]
11061S:	Supported
11062F:	drivers/pci/hotplug/rpaphp*
11063
11064IBM Power SRIOV Virtual NIC Device Driver
11065M:	Haren Myneni <[email protected]>
11066M:	Rick Lindsley <[email protected]>
11067R:	Nick Child <[email protected]>
11068R:	Thomas Falcon <[email protected]>
11069L:	[email protected]
11070S:	Maintained
11071F:	drivers/net/ethernet/ibm/ibmvnic.*
11072
11073IBM Power VFIO Support
11074M:	Timothy Pearson <[email protected]>
11075S:	Supported
11076F:	drivers/vfio/vfio_iommu_spapr_tce.c
11077
11078IBM Power Virtual Ethernet Device Driver
11079M:	Nick Child <[email protected]>
11080L:	[email protected]
11081S:	Maintained
11082F:	drivers/net/ethernet/ibm/ibmveth.*
11083
11084IBM Power Virtual FC Device Drivers
11085M:	Tyrel Datwyler <[email protected]>
11086L:	[email protected]
11087S:	Supported
11088F:	drivers/scsi/ibmvscsi/ibmvfc*
11089
11090IBM Power Virtual Management Channel Driver
11091M:	Brad Warrum <[email protected]>
11092M:	Ritu Agarwal <[email protected]>
11093S:	Supported
11094F:	drivers/misc/ibmvmc.*
11095
11096IBM Power Virtual SCSI Device Drivers
11097M:	Tyrel Datwyler <[email protected]>
11098L:	[email protected]
11099S:	Supported
11100F:	drivers/scsi/ibmvscsi/ibmvscsi*
11101F:	include/scsi/viosrp.h
11102
11103IBM Power Virtual SCSI Device Target Driver
11104M:	Tyrel Datwyler <[email protected]>
11105L:	[email protected]
11106L:	[email protected]
11107S:	Supported
11108F:	drivers/scsi/ibmvscsi_tgt/
11109
11110IBM Power VMX Cryptographic instructions
11111M:	Breno Leitão <[email protected]>
11112M:	Nayna Jain <[email protected]>
11113M:	Paulo Flabiano Smorigo <[email protected]>
11114L:	[email protected]
11115S:	Supported
11116F:	arch/powerpc/crypto/Kconfig
11117F:	arch/powerpc/crypto/Makefile
11118F:	arch/powerpc/crypto/aes.c
11119F:	arch/powerpc/crypto/aes_cbc.c
11120F:	arch/powerpc/crypto/aes_ctr.c
11121F:	arch/powerpc/crypto/aes_xts.c
11122F:	arch/powerpc/crypto/aesp8-ppc.*
11123F:	arch/powerpc/crypto/ghash.c
11124F:	arch/powerpc/crypto/ghashp8-ppc.pl
11125F:	arch/powerpc/crypto/ppc-xlate.pl
11126F:	arch/powerpc/crypto/vmx.c
11127
11128IBM ServeRAID RAID DRIVER
11129S:	Orphan
11130F:	drivers/scsi/ips.*
11131
11132ICH LPC AND GPIO DRIVER
11133M:	Peter Tyser <[email protected]>
11134S:	Maintained
11135F:	drivers/gpio/gpio-ich.c
11136F:	drivers/mfd/lpc_ich.c
11137
11138ICY I2C DRIVER
11139M:	Max Staudt <[email protected]>
11140L:	[email protected]
11141S:	Maintained
11142F:	drivers/i2c/busses/i2c-icy.c
11143
11144IDEAPAD LAPTOP EXTRAS DRIVER
11145M:	Ike Panhc <[email protected]>
11146L:	[email protected]
11147S:	Maintained
11148W:	http://launchpad.net/ideapad-laptop
11149F:	drivers/platform/x86/ideapad-laptop.c
11150
11151IDEAPAD LAPTOP SLIDEBAR DRIVER
11152M:	Andrey Moiseev <[email protected]>
11153L:	[email protected]
11154S:	Maintained
11155W:	https://github.com/o2genum/ideapad-slidebar
11156F:	drivers/input/misc/ideapad_slidebar.c
11157
11158IDT VersaClock 5 CLOCK DRIVER
11159M:	Luca Ceresoli <[email protected]>
11160S:	Maintained
11161F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11162F:	drivers/clk/clk-versaclock5.c
11163
11164IEEE 802.15.4 SUBSYSTEM
11165M:	Alexander Aring <[email protected]>
11166M:	Stefan Schmidt <[email protected]>
11167M:	Miquel Raynal <[email protected]>
11168L:	[email protected]
11169S:	Maintained
11170W:	https://linux-wpan.org/
11171Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11174F:	Documentation/networking/ieee802154.rst
11175F:	drivers/net/ieee802154/
11176F:	include/linux/ieee802154.h
11177F:	include/linux/nl802154.h
11178F:	include/net/af_ieee802154.h
11179F:	include/net/cfg802154.h
11180F:	include/net/ieee802154_netdev.h
11181F:	include/net/mac802154.h
11182F:	include/net/nl802154.h
11183F:	net/ieee802154/
11184F:	net/mac802154/
11185
11186Intel VIRTIO DATA PATH ACCELERATOR
11187M:	Zhu Lingshan <[email protected]>
11188L:	[email protected]
11189S:	Supported
11190F:	drivers/vdpa/ifcvf/
11191
11192IFE PROTOCOL
11193M:	Yotam Gigi <[email protected]>
11194M:	Jamal Hadi Salim <[email protected]>
11195F:	include/net/ife.h
11196F:	include/uapi/linux/ife.h
11197F:	net/ife
11198
11199IGORPLUG-USB IR RECEIVER
11200M:	Sean Young <[email protected]>
11201L:	[email protected]
11202S:	Maintained
11203F:	drivers/media/rc/igorplugusb.c
11204
11205IGUANAWORKS USB IR TRANSCEIVER
11206M:	Sean Young <[email protected]>
11207L:	[email protected]
11208S:	Maintained
11209F:	drivers/media/rc/iguanair.c
11210
11211IIO BACKEND FRAMEWORK
11212M:	Nuno Sa <[email protected]>
11213R:	Olivier Moysan <[email protected]>
11214L:	[email protected]
11215S:	Maintained
11216F:	Documentation/ABI/testing/debugfs-iio-backend
11217F:	drivers/iio/industrialio-backend.c
11218F:	include/linux/iio/backend.h
11219
11220IIO DIGITAL POTENTIOMETER DAC
11221M:	Peter Rosin <[email protected]>
11222L:	[email protected]
11223S:	Maintained
11224F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11225F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11226F:	drivers/iio/dac/dpot-dac.c
11227
11228IIO ENVELOPE DETECTOR
11229M:	Peter Rosin <[email protected]>
11230L:	[email protected]
11231S:	Maintained
11232F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11233F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11234F:	drivers/iio/adc/envelope-detector.c
11235
11236IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11237M:	Matti Vaittinen <[email protected]>
11238L:	[email protected]
11239S:	Maintained
11240F:	drivers/iio/industrialio-gts-helper.c
11241F:	include/linux/iio/iio-gts-helper.h
11242F:	drivers/iio/test/iio-test-gts.c
11243
11244IIO MULTIPLEXER
11245M:	Peter Rosin <[email protected]>
11246L:	[email protected]
11247S:	Maintained
11248F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11249F:	drivers/iio/multiplexer/iio-mux.c
11250
11251IIO SCMI BASED DRIVER
11252M:	Jyoti Bhayana <[email protected]>
11253L:	[email protected]
11254S:	Maintained
11255F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11256
11257IIO SUBSYSTEM AND DRIVERS
11258M:	Jonathan Cameron <[email protected]>
11259R:	Lars-Peter Clausen <[email protected]>
11260L:	[email protected]
11261S:	Maintained
11262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11263F:	Documentation/ABI/testing/configfs-iio*
11264F:	Documentation/ABI/testing/sysfs-bus-iio*
11265F:	Documentation/devicetree/bindings/iio/
11266F:	Documentation/iio/
11267F:	drivers/iio/
11268F:	drivers/staging/iio/
11269F:	include/dt-bindings/iio/
11270F:	include/linux/iio/
11271F:	tools/iio/
11272
11273IIO UNIT CONVERTER
11274M:	Peter Rosin <[email protected]>
11275L:	[email protected]
11276S:	Maintained
11277F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11278F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11279F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11280F:	drivers/iio/afe/iio-rescale.c
11281
11282IKANOS/ADI EAGLE ADSL USB DRIVER
11283M:	Matthieu Castet <[email protected]>
11284M:	Stanislaw Gruszka <[email protected]>
11285S:	Maintained
11286F:	drivers/usb/atm/ueagle-atm.c
11287
11288IMAGIS TOUCHSCREEN DRIVER
11289M:	Markuss Broks <[email protected]>
11290S:	Maintained
11291F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11292F:	drivers/input/touchscreen/imagis.c
11293
11294IMGTEC ASCII LCD DRIVER
11295M:	Paul Burton <[email protected]>
11296S:	Maintained
11297F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11298F:	drivers/auxdisplay/img-ascii-lcd.c
11299
11300IMGTEC JPEG ENCODER DRIVER
11301M:	Devarsh Thakkar <[email protected]>
11302L:	[email protected]
11303S:	Supported
11304F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11305F:	drivers/media/platform/imagination/e5010*
11306
11307IMGTEC IR DECODER DRIVER
11308S:	Orphan
11309F:	drivers/media/rc/img-ir/
11310
11311IMGTEC POWERVR DRM DRIVER
11312M:	Frank Binns <[email protected]>
11313M:	Matt Coster <[email protected]>
11314S:	Supported
11315T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11316F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11317F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11318F:	Documentation/gpu/imagination/
11319F:	drivers/gpu/drm/ci/xfails/powervr*
11320F:	drivers/gpu/drm/imagination/
11321F:	include/uapi/drm/pvr_drm.h
11322
11323IMON SOUNDGRAPH USB IR RECEIVER
11324M:	Sean Young <[email protected]>
11325L:	[email protected]
11326S:	Maintained
11327F:	drivers/media/rc/imon.c
11328F:	drivers/media/rc/imon_raw.c
11329
11330IMS TWINTURBO FRAMEBUFFER DRIVER
11331L:	[email protected]
11332S:	Orphan
11333F:	drivers/video/fbdev/imsttfb.c
11334
11335INDEX OF FURTHER KERNEL DOCUMENTATION
11336M:	Carlos Bilbao <[email protected]>
11337S:	Maintained
11338F:	Documentation/process/kernel-docs.rst
11339
11340INDUSTRY PACK SUBSYSTEM (IPACK)
11341M:	Vaibhav Gupta <[email protected]>
11342M:	Jens Taprogge <[email protected]>
11343M:	Greg Kroah-Hartman <[email protected]>
11344L:	[email protected]
11345S:	Maintained
11346W:	http://industrypack.sourceforge.net
11347F:	drivers/ipack/
11348
11349INFINEON DPS310 Driver
11350M:	Eddie James <[email protected]>
11351L:	[email protected]
11352S:	Maintained
11353F:	drivers/iio/pressure/dps310.c
11354
11355INFINEON PEB2466 ASoC CODEC
11356M:	Herve Codina <[email protected]>
11357L:	[email protected]
11358S:	Maintained
11359F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11360F:	sound/soc/codecs/peb2466.c
11361
11362INFINIBAND SUBSYSTEM
11363M:	Jason Gunthorpe <[email protected]>
11364M:	Leon Romanovsky <[email protected]>
11365L:	[email protected]
11366S:	Supported
11367W:	https://github.com/linux-rdma/rdma-core
11368Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11370F:	Documentation/devicetree/bindings/infiniband/
11371F:	Documentation/infiniband/
11372F:	drivers/infiniband/
11373F:	include/rdma/
11374F:	include/trace/events/ib_mad.h
11375F:	include/trace/events/ib_umad.h
11376F:	include/trace/misc/rdma.h
11377F:	include/uapi/linux/if_infiniband.h
11378F:	include/uapi/rdma/
11379F:	samples/bpf/ibumad_kern.c
11380F:	samples/bpf/ibumad_user.c
11381
11382INGENIC JZ4780 NAND DRIVER
11383M:	Harvey Hunt <[email protected]>
11384L:	[email protected]
11385L:	[email protected]
11386S:	Maintained
11387F:	drivers/mtd/nand/raw/ingenic/
11388
11389INGENIC JZ47xx SoCs
11390M:	Paul Cercueil <[email protected]>
11391L:	[email protected]
11392S:	Maintained
11393F:	arch/mips/boot/dts/ingenic/
11394F:	arch/mips/generic/board-ingenic.c
11395F:	arch/mips/include/asm/mach-ingenic/
11396F:	arch/mips/ingenic/Kconfig
11397F:	drivers/clk/ingenic/
11398F:	drivers/dma/dma-jz4780.c
11399F:	drivers/gpu/drm/ingenic/
11400F:	drivers/i2c/busses/i2c-jz4780.c
11401F:	drivers/iio/adc/ingenic-adc.c
11402F:	drivers/irqchip/irq-ingenic.c
11403F:	drivers/memory/jz4780-nemc.c
11404F:	drivers/mmc/host/jz4740_mmc.c
11405F:	drivers/mtd/nand/raw/ingenic/
11406F:	drivers/pinctrl/pinctrl-ingenic.c
11407F:	drivers/power/supply/ingenic-battery.c
11408F:	drivers/pwm/pwm-jz4740.c
11409F:	drivers/remoteproc/ingenic_rproc.c
11410F:	drivers/rtc/rtc-jz4740.c
11411F:	drivers/tty/serial/8250/8250_ingenic.c
11412F:	drivers/usb/musb/jz4740.c
11413F:	drivers/watchdog/jz4740_wdt.c
11414F:	include/dt-bindings/iio/adc/ingenic,adc.h
11415F:	include/linux/mfd/ingenic-tcu.h
11416F:	sound/soc/codecs/jz47*
11417F:	sound/soc/jz4740/
11418
11419INJOINIC IP5xxx POWER BANK IC DRIVER
11420M:	Samuel Holland <[email protected]>
11421S:	Maintained
11422F:	drivers/power/supply/ip5xxx_power.c
11423
11424INOTIFY
11425M:	Jan Kara <[email protected]>
11426R:	Amir Goldstein <[email protected]>
11427L:	[email protected]
11428S:	Maintained
11429F:	Documentation/filesystems/inotify.rst
11430F:	fs/notify/inotify/
11431F:	include/linux/inotify.h
11432F:	include/uapi/linux/inotify.h
11433
11434INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11435M:	Dmitry Torokhov <[email protected]>
11436L:	[email protected]
11437S:	Maintained
11438Q:	http://patchwork.kernel.org/project/linux-input/list/
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11440F:	Documentation/devicetree/bindings/input/
11441F:	Documentation/devicetree/bindings/serio/
11442F:	Documentation/input/
11443F:	drivers/input/
11444F:	include/dt-bindings/input/
11445F:	include/linux/gameport.h
11446F:	include/linux/i8042.h
11447F:	include/linux/input.h
11448F:	include/linux/input/
11449F:	include/linux/libps2.h
11450F:	include/linux/serio.h
11451F:	include/uapi/linux/gameport.h
11452F:	include/uapi/linux/input-event-codes.h
11453F:	include/uapi/linux/input.h
11454F:	include/uapi/linux/serio.h
11455F:	include/uapi/linux/uinput.h
11456
11457INPUT MULTITOUCH (MT) PROTOCOL
11458M:	Henrik Rydberg <[email protected]>
11459L:	[email protected]
11460S:	Odd fixes
11461F:	Documentation/input/multi-touch-protocol.rst
11462F:	drivers/input/input-mt.c
11463K:	\b(ABS|SYN)_MT_
11464
11465INSIDE SECURE CRYPTO DRIVER
11466M:	Antoine Tenart <[email protected]>
11467L:	[email protected]
11468S:	Maintained
11469F:	drivers/crypto/inside-secure/
11470
11471INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11472M:	Mimi Zohar <[email protected]>
11473M:	Roberto Sassu <[email protected]>
11474M:	Dmitry Kasatkin <[email protected]>
11475R:	Eric Snowberg <[email protected]>
11476L:	[email protected]
11477S:	Supported
11478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11479F:	security/integrity/
11480F:	security/integrity/ima/
11481
11482INTEGRITY POLICY ENFORCEMENT (IPE)
11483M:	Fan Wu <[email protected]>
11484L:	[email protected]
11485S:	Supported
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11487F:	Documentation/admin-guide/LSM/ipe.rst
11488F:	Documentation/security/ipe.rst
11489F:	scripts/ipe/
11490F:	security/ipe/
11491
11492INTEL 810/815 FRAMEBUFFER DRIVER
11493M:	Antonino Daplas <[email protected]>
11494L:	[email protected]
11495S:	Maintained
11496F:	drivers/video/fbdev/i810/
11497
11498INTEL 8254 COUNTER DRIVER
11499M:	William Breathitt Gray <[email protected]>
11500L:	[email protected]
11501S:	Maintained
11502F:	drivers/counter/i8254.c
11503F:	include/linux/i8254.h
11504
11505INTEL 8255 GPIO DRIVER
11506M:	William Breathitt Gray <[email protected]>
11507L:	[email protected]
11508S:	Maintained
11509F:	drivers/gpio/gpio-i8255.c
11510F:	drivers/gpio/gpio-i8255.h
11511
11512INTEL ASoC DRIVERS
11513M:	Cezary Rojewski <[email protected]>
11514M:	Liam Girdwood <[email protected]>
11515M:	Peter Ujfalusi <[email protected]>
11516M:	Bard Liao <[email protected]>
11517M:	Ranjani Sridharan <[email protected]>
11518M:	Kai Vehmanen <[email protected]>
11519R:	Pierre-Louis Bossart <[email protected]>
11520L:	[email protected]
11521S:	Supported
11522F:	sound/soc/intel/
11523
11524INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11525M:	Hans de Goede <[email protected]>
11526L:	[email protected]
11527S:	Maintained
11528F:	drivers/platform/x86/intel/atomisp2/pm.c
11529
11530INTEL ATOMISP2 LED DRIVER
11531M:	Hans de Goede <[email protected]>
11532L:	[email protected]
11533S:	Maintained
11534F:	drivers/platform/x86/intel/atomisp2/led.c
11535
11536INTEL BIOS SAR INT1092 DRIVER
11537M:	Shravan Sudhakar <[email protected]>
11538L:	[email protected]
11539S:	Maintained
11540F:	drivers/platform/x86/intel/int1092/
11541
11542INTEL BROXTON PMC DRIVER
11543M:	Mika Westerberg <[email protected]>
11544M:	Zha Qipeng <[email protected]>
11545S:	Maintained
11546F:	drivers/mfd/intel_pmc_bxt.c
11547F:	include/linux/mfd/intel_pmc_bxt.h
11548
11549INTEL C600 SERIES SAS CONTROLLER DRIVER
11550L:	[email protected]
11551S:	Orphan
11552T:	git git://git.code.sf.net/p/intel-sas/isci
11553F:	drivers/scsi/isci/
11554
11555INTEL CPU family model numbers
11556M:	Tony Luck <[email protected]>
11557M:	[email protected]
11558L:	[email protected]
11559S:	Supported
11560F:	arch/x86/include/asm/intel-family.h
11561
11562INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11563M:	Jani Nikula <[email protected]>
11564M:	Rodrigo Vivi <[email protected]>
11565L:	[email protected]
11566L:	[email protected]
11567S:	Supported
11568F:	drivers/gpu/drm/i915/display/
11569F:	drivers/gpu/drm/xe/display/
11570F:	drivers/gpu/drm/xe/compat-i915-headers
11571F:	include/drm/intel/
11572
11573INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11574M:	Jani Nikula <[email protected]>
11575M:	Joonas Lahtinen <[email protected]>
11576M:	Rodrigo Vivi <[email protected]>
11577M:	Tvrtko Ursulin <[email protected]>
11578L:	[email protected]
11579S:	Supported
11580W:	https://drm.pages.freedesktop.org/intel-docs/
11581Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11582B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11583C:	irc://irc.oftc.net/intel-gfx
11584T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11585F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11586F:	Documentation/gpu/i915.rst
11587F:	drivers/gpu/drm/ci/xfails/i915*
11588F:	drivers/gpu/drm/i915/
11589F:	include/drm/intel/
11590F:	include/uapi/drm/i915_drm.h
11591
11592INTEL DRM XE DRIVER (Lunar Lake and newer)
11593M:	Lucas De Marchi <[email protected]>
11594M:	Thomas Hellström <[email protected]>
11595M:	Rodrigo Vivi <[email protected]>
11596L:	[email protected]
11597S:	Supported
11598W:	https://drm.pages.freedesktop.org/intel-docs/
11599Q:	http://patchwork.freedesktop.org/project/intel-xe/
11600B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11601C:	irc://irc.oftc.net/xe
11602T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11603F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11604F:	Documentation/gpu/xe/
11605F:	drivers/gpu/drm/xe/
11606F:	include/drm/intel/
11607F:	include/uapi/drm/xe_drm.h
11608
11609INTEL ETHERNET DRIVERS
11610M:	Tony Nguyen <[email protected]>
11611M:	Przemek Kitszel <[email protected]>
11612L:	[email protected] (moderated for non-subscribers)
11613S:	Maintained
11614W:	https://www.intel.com/content/www/us/en/support.html
11615Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11618F:	Documentation/networking/device_drivers/ethernet/intel/
11619F:	drivers/net/ethernet/intel/
11620F:	drivers/net/ethernet/intel/*/
11621F:	include/linux/avf/virtchnl.h
11622F:	include/linux/net/intel/iidc.h
11623
11624INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11625M:	Mustafa Ismail <[email protected]>
11626M:	Tatyana Nikolova <[email protected]>
11627L:	[email protected]
11628S:	Supported
11629F:	drivers/infiniband/hw/irdma/
11630F:	include/uapi/rdma/irdma-abi.h
11631
11632INTEL GPIO DRIVERS
11633M:	Andy Shevchenko <[email protected]>
11634L:	[email protected]
11635S:	Supported
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11637F:	drivers/gpio/gpio-elkhartlake.c
11638F:	drivers/gpio/gpio-graniterapids.c
11639F:	drivers/gpio/gpio-ich.c
11640F:	drivers/gpio/gpio-merrifield.c
11641F:	drivers/gpio/gpio-ml-ioh.c
11642F:	drivers/gpio/gpio-pch.c
11643F:	drivers/gpio/gpio-sch.c
11644F:	drivers/gpio/gpio-sodaville.c
11645F:	drivers/gpio/gpio-tangier.c
11646F:	drivers/gpio/gpio-tangier.h
11647
11648INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11649M:	Zhenyu Wang <[email protected]>
11650M:	Zhi Wang <[email protected]>
11651L:	[email protected]
11652L:	[email protected]
11653S:	Supported
11654W:	https://github.com/intel/gvt-linux/wiki
11655T:	git https://github.com/intel/gvt-linux.git
11656F:	drivers/gpu/drm/i915/gvt/
11657
11658INTEL HID EVENT DRIVER
11659M:	Alex Hung <[email protected]>
11660L:	[email protected]
11661S:	Maintained
11662F:	drivers/platform/x86/intel/hid.c
11663
11664INTEL I/OAT DMA DRIVER
11665M:	Dave Jiang <[email protected]>
11666R:	Dan Williams <[email protected]>
11667L:	[email protected]
11668S:	Supported
11669Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11670F:	drivers/dma/ioat*
11671
11672INTEL IAA CRYPTO DRIVER
11673M:	Kristen Accardi <[email protected]>
11674L:	[email protected]
11675S:	Supported
11676F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11677F:	drivers/crypto/intel/iaa/*
11678
11679INTEL IDLE DRIVER
11680M:	Jacob Pan <[email protected]>
11681M:	Len Brown <[email protected]>
11682L:	[email protected]
11683S:	Supported
11684B:	https://bugzilla.kernel.org
11685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11686F:	drivers/idle/intel_idle.c
11687
11688INTEL IDXD DRIVER
11689M:	Fenghua Yu <[email protected]>
11690R:	Dave Jiang <[email protected]>
11691L:	[email protected]
11692S:	Supported
11693F:	drivers/dma/idxd/*
11694F:	include/uapi/linux/idxd.h
11695
11696INTEL IN FIELD SCAN (IFS) DEVICE
11697M:	Jithu Joseph <[email protected]>
11698R:	Ashok Raj <[email protected]>
11699R:	Tony Luck <[email protected]>
11700S:	Maintained
11701F:	drivers/platform/x86/intel/ifs
11702F:	include/trace/events/intel_ifs.h
11703F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11704
11705INTEL INTEGRATED SENSOR HUB DRIVER
11706M:	Srinivas Pandruvada <[email protected]>
11707M:	Jiri Kosina <[email protected]>
11708L:	[email protected]
11709S:	Maintained
11710F:	drivers/hid/intel-ish-hid/
11711
11712INTEL IOMMU (VT-d)
11713M:	David Woodhouse <[email protected]>
11714M:	Lu Baolu <[email protected]>
11715L:	[email protected]
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11718F:	drivers/iommu/intel/
11719
11720INTEL IPU3 CSI-2 CIO2 DRIVER
11721M:	Yong Zhi <[email protected]>
11722M:	Sakari Ailus <[email protected]>
11723M:	Bingbu Cao <[email protected]>
11724M:	Dan Scally <[email protected]>
11725R:	Tianshu Qiu <[email protected]>
11726L:	[email protected]
11727S:	Maintained
11728T:	git git://linuxtv.org/media.git
11729F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11730F:	drivers/media/pci/intel/ipu3/
11731
11732INTEL IPU3 CSI-2 IMGU DRIVER
11733M:	Sakari Ailus <[email protected]>
11734R:	Bingbu Cao <[email protected]>
11735R:	Tianshu Qiu <[email protected]>
11736L:	[email protected]
11737S:	Maintained
11738F:	Documentation/admin-guide/media/ipu3.rst
11739F:	Documentation/admin-guide/media/ipu3_rcb.svg
11740F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11741F:	drivers/staging/media/ipu3/
11742
11743INTEL IPU6 INPUT SYSTEM DRIVER
11744M:	Sakari Ailus <[email protected]>
11745M:	Bingbu Cao <[email protected]>
11746R:	Tianshu Qiu <[email protected]>
11747L:	[email protected]
11748S:	Maintained
11749T:	git git://linuxtv.org/media.git
11750F:	Documentation/admin-guide/media/ipu6-isys.rst
11751F:	drivers/media/pci/intel/ipu6/
11752
11753INTEL ISHTP ECLITE DRIVER
11754M:	Srinivas Pandruvada <[email protected]>
11755L:	[email protected]
11756S:	Supported
11757F:	drivers/platform/x86/intel/ishtp_eclite.c
11758
11759INTEL IXP4XX CRYPTO SUPPORT
11760M:	Corentin Labbe <[email protected]>
11761L:	[email protected]
11762S:	Maintained
11763F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11764
11765INTEL KEEM BAY DRM DRIVER
11766M:	Anitha Chrisanthus <[email protected]>
11767M:	Edmund Dea <[email protected]>
11768S:	Maintained
11769F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11770F:	drivers/gpu/drm/kmb/
11771
11772INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11773M:	Daniele Alessandrelli <[email protected]>
11774S:	Maintained
11775F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11776F:	drivers/crypto/intel/keembay/Kconfig
11777F:	drivers/crypto/intel/keembay/Makefile
11778F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11779F:	drivers/crypto/intel/keembay/ocs-aes.c
11780F:	drivers/crypto/intel/keembay/ocs-aes.h
11781
11782INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11783M:	Daniele Alessandrelli <[email protected]>
11784M:	Prabhjot Khurana <[email protected]>
11785M:	Mark Gross <[email protected]>
11786S:	Maintained
11787F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11788F:	drivers/crypto/intel/keembay/Kconfig
11789F:	drivers/crypto/intel/keembay/Makefile
11790F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11791
11792INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11793M:	Daniele Alessandrelli <[email protected]>
11794M:	Declan Murphy <[email protected]>
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11797F:	drivers/crypto/intel/keembay/Kconfig
11798F:	drivers/crypto/intel/keembay/Makefile
11799F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11800F:	drivers/crypto/intel/keembay/ocs-hcu.c
11801F:	drivers/crypto/intel/keembay/ocs-hcu.h
11802
11803INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11804M:	Wentong Wu <[email protected]>
11805M:	Sakari Ailus <[email protected]>
11806S:	Maintained
11807F:	drivers/gpio/gpio-ljca.c
11808F:	drivers/i2c/busses/i2c-ljca.c
11809F:	drivers/spi/spi-ljca.c
11810F:	drivers/usb/misc/usb-ljca.c
11811F:	include/linux/usb/ljca.h
11812
11813INTEL MANAGEMENT ENGINE (mei)
11814M:	Alexander Usyskin <[email protected]>
11815L:	[email protected]
11816S:	Supported
11817F:	Documentation/driver-api/mei/*
11818F:	drivers/misc/mei/
11819F:	drivers/watchdog/mei_wdt.c
11820F:	include/linux/mei_aux.h
11821F:	include/linux/mei_cl_bus.h
11822F:	include/uapi/linux/mei.h
11823F:	include/uapi/linux/mei_uuid.h
11824F:	include/uapi/linux/uuid.h
11825F:	samples/mei/*
11826
11827INTEL MAX 10 BMC MFD DRIVER
11828M:	Xu Yilun <[email protected]>
11829R:	Tom Rix <[email protected]>
11830S:	Maintained
11831F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11832F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11833F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11834F:	drivers/mfd/intel-m10-bmc*
11835F:	include/linux/mfd/intel-m10-bmc.h
11836
11837INTEL MAX10 BMC SECURE UPDATES
11838M:	Peter Colberg <[email protected]>
11839L:	[email protected]
11840S:	Maintained
11841F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11842F:	drivers/fpga/intel-m10-bmc-sec-update.c
11843
11844INTEL MID (Mobile Internet Device) PLATFORM
11845M:	Andy Shevchenko <[email protected]>
11846L:	[email protected]
11847S:	Supported
11848F:	arch/x86/include/asm/intel-mid.h
11849F:	arch/x86/pci/intel_mid_pci.c
11850F:	arch/x86/platform/intel-mid/
11851F:	drivers/extcon/extcon-intel-mrfld.c
11852F:	drivers/iio/adc/intel_mrfld_adc.c
11853F:	drivers/mfd/intel_soc_pmic_mrfld.c
11854F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11855F:	drivers/platform/x86/intel_scu_*
11856F:	drivers/staging/media/atomisp/
11857F:	drivers/watchdog/intel-mid_wdt.c
11858F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11859F:	include/linux/platform_data/x86/intel-mid_wdt.h
11860F:	include/linux/platform_data/x86/intel_scu_ipc.h
11861
11862INTEL P-Unit IPC DRIVER
11863M:	Zha Qipeng <[email protected]>
11864L:	[email protected]
11865S:	Maintained
11866F:	arch/x86/include/asm/intel_punit_ipc.h
11867F:	drivers/platform/x86/intel/punit_ipc.c
11868
11869INTEL PMC CORE DRIVER
11870M:	Rajneesh Bhardwaj <[email protected]>
11871M:	David E Box <[email protected]>
11872L:	[email protected]
11873S:	Maintained
11874F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11875F:	drivers/platform/x86/intel/pmc/
11876
11877INTEL PMIC GPIO DRIVERS
11878M:	Andy Shevchenko <[email protected]>
11879S:	Supported
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11881F:	drivers/gpio/gpio-*cove.c
11882
11883INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11884M:	Andy Shevchenko <[email protected]>
11885S:	Supported
11886F:	drivers/mfd/intel_soc_pmic*
11887F:	include/linux/mfd/intel_soc_pmic*
11888
11889INTEL PMT DRIVERS
11890M:	David E. Box <[email protected]>
11891S:	Supported
11892F:	drivers/platform/x86/intel/pmt/
11893
11894INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11895M:	Stanislav Yakovlev <[email protected]>
11896L:	[email protected]
11897S:	Maintained
11898F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11899F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11900F:	drivers/net/wireless/intel/ipw2x00/
11901
11902INTEL PSTATE DRIVER
11903M:	Srinivas Pandruvada <[email protected]>
11904M:	Len Brown <[email protected]>
11905L:	[email protected]
11906S:	Supported
11907F:	drivers/cpufreq/intel_pstate.c
11908
11909INTEL PTP DFL ToD DRIVER
11910M:	Tianfei Zhang <[email protected]>
11911L:	[email protected]
11912L:	[email protected]
11913S:	Maintained
11914F:	drivers/ptp/ptp_dfl_tod.c
11915
11916INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11917M:	Jarkko Nikula <[email protected]>
11918L:	[email protected]
11919F:	drivers/counter/intel-qep.c
11920
11921INTEL SCU DRIVERS
11922M:	Mika Westerberg <[email protected]>
11923S:	Maintained
11924F:	drivers/platform/x86/intel_scu_*
11925F:	include/linux/platform_data/x86/intel_scu_ipc.h
11926
11927INTEL SDSI DRIVER
11928M:	David E. Box <[email protected]>
11929S:	Supported
11930F:	drivers/platform/x86/intel/sdsi.c
11931F:	tools/arch/x86/intel_sdsi/
11932F:	tools/testing/selftests/drivers/sdsi/
11933
11934INTEL SGX
11935M:	Jarkko Sakkinen <[email protected]>
11936R:	Dave Hansen <[email protected]>
11937L:	[email protected]
11938S:	Supported
11939Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11941F:	Documentation/arch/x86/sgx.rst
11942F:	arch/x86/entry/vdso/vsgx.S
11943F:	arch/x86/include/asm/sgx.h
11944F:	arch/x86/include/uapi/asm/sgx.h
11945F:	arch/x86/kernel/cpu/sgx/*
11946F:	tools/testing/selftests/sgx/*
11947K:	\bSGX_
11948
11949INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11950M:	Daniel Scally <[email protected]>
11951S:	Maintained
11952F:	drivers/platform/x86/intel/int3472/
11953
11954INTEL SPEED SELECT TECHNOLOGY
11955M:	Srinivas Pandruvada <[email protected]>
11956L:	[email protected]
11957S:	Maintained
11958F:	drivers/platform/x86/intel/speed_select_if/
11959F:	include/uapi/linux/isst_if.h
11960F:	tools/power/x86/intel-speed-select/
11961
11962INTEL STRATIX10 FIRMWARE DRIVERS
11963M:	Dinh Nguyen <[email protected]>
11964L:	[email protected]
11965S:	Maintained
11966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11967F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11968F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11969F:	drivers/firmware/stratix10-rsu.c
11970F:	drivers/firmware/stratix10-svc.c
11971F:	include/linux/firmware/intel/stratix10-smc.h
11972F:	include/linux/firmware/intel/stratix10-svc-client.h
11973
11974INTEL TELEMETRY DRIVER
11975M:	Rajneesh Bhardwaj <[email protected]>
11976M:	"David E. Box" <[email protected]>
11977L:	[email protected]
11978S:	Maintained
11979F:	arch/x86/include/asm/intel_telemetry.h
11980F:	drivers/platform/x86/intel/telemetry/
11981
11982INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11983M:	Even Xu <[email protected]>
11984M:	Xinpeng Sun <[email protected]>
11985S:	Maintained
11986F:	drivers/hid/intel-thc-hid/
11987
11988INTEL TPMI DRIVER
11989M:	Srinivas Pandruvada <[email protected]>
11990L:	[email protected]
11991S:	Maintained
11992F:	Documentation/ABI/testing/debugfs-tpmi
11993F:	drivers/platform/x86/intel/vsec_tpmi.c
11994F:	include/linux/intel_tpmi.h
11995
11996INTEL UNCORE FREQUENCY CONTROL
11997M:	Srinivas Pandruvada <[email protected]>
11998L:	[email protected]
11999S:	Maintained
12000F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12001F:	drivers/platform/x86/intel/uncore-frequency/
12002
12003INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12004M:	David E. Box <[email protected]>
12005S:	Supported
12006F:	drivers/platform/x86/intel/vsec.c
12007F:	include/linux/intel_vsec.h
12008
12009INTEL VIRTUAL BUTTON DRIVER
12010M:	AceLan Kao <[email protected]>
12011L:	[email protected]
12012S:	Maintained
12013F:	drivers/platform/x86/intel/vbtn.c
12014
12015INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12016M:	Stanislaw Gruszka <[email protected]>
12017L:	[email protected]
12018S:	Supported
12019F:	drivers/net/wireless/intel/iwlegacy/
12020
12021INTEL WIRELESS WIFI LINK (iwlwifi)
12022M:	Miri Korenblit <[email protected]>
12023L:	[email protected]
12024S:	Supported
12025W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12027F:	drivers/net/wireless/intel/iwlwifi/
12028
12029INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12030M:	Jithu Joseph <[email protected]>
12031S:	Maintained
12032W:	https://slimbootloader.github.io/security/firmware-update.html
12033F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12034
12035INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12036L:	[email protected]
12037S:	Maintained
12038F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12039
12040INTEL WWAN IOSM DRIVER
12041M:	M Chetan Kumar <[email protected]>
12042L:	[email protected]
12043S:	Maintained
12044F:	drivers/net/wwan/iosm/
12045
12046INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12047M:	Xin Li <[email protected]>
12048M:	"H. Peter Anvin" <[email protected]>
12049S:	Supported
12050F:	Documentation/arch/x86/x86_64/fred.rst
12051F:	arch/x86/entry/entry_64_fred.S
12052F:	arch/x86/entry/entry_fred.c
12053F:	arch/x86/include/asm/fred.h
12054F:	arch/x86/kernel/fred.c
12055
12056INTEL(R) TRACE HUB
12057M:	Alexander Shishkin <[email protected]>
12058S:	Supported
12059F:	Documentation/trace/intel_th.rst
12060F:	drivers/hwtracing/intel_th/
12061F:	include/linux/intel_th.h
12062
12063INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12064M:	Ning Sun <[email protected]>
12065L:	[email protected]
12066S:	Supported
12067W:	http://tboot.sourceforge.net
12068T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12069F:	Documentation/arch/x86/intel_txt.rst
12070F:	arch/x86/kernel/tboot.c
12071F:	include/linux/tboot.h
12072
12073INTERCONNECT API
12074M:	Georgi Djakov <[email protected]>
12075L:	[email protected]
12076S:	Maintained
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12078F:	Documentation/devicetree/bindings/interconnect/
12079F:	Documentation/driver-api/interconnect.rst
12080F:	drivers/interconnect/
12081F:	include/dt-bindings/interconnect/
12082F:	include/linux/interconnect-provider.h
12083F:	include/linux/interconnect.h
12084
12085INTERRUPT COUNTER DRIVER
12086M:	Oleksij Rempel <[email protected]>
12087R:	Pengutronix Kernel Team <[email protected]>
12088L:	[email protected]
12089F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12090F:	drivers/counter/interrupt-cnt.c
12091
12092INTERSIL ISL7998X VIDEO DECODER DRIVER
12093M:	Michael Tretter <[email protected]>
12094R:	Pengutronix Kernel Team <[email protected]>
12095L:	[email protected]
12096S:	Maintained
12097F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12098F:	drivers/media/i2c/isl7998x.c
12099
12100INVENSENSE ICM-426xx IMU DRIVER
12101M:	Jean-Baptiste Maneyrol <[email protected]>
12102L:	[email protected]
12103S:	Maintained
12104W:	https://invensense.tdk.com/
12105F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12106F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12107F:	drivers/iio/imu/inv_icm42600/
12108
12109INVENSENSE MPU-3050 GYROSCOPE DRIVER
12110M:	Linus Walleij <[email protected]>
12111L:	[email protected]
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12114F:	drivers/iio/gyro/mpu3050*
12115
12116INVENSENSE MPU-6050 IMU DRIVER
12117M:	Jean-Baptiste Maneyrol <[email protected]>
12118L:	[email protected]
12119S:	Maintained
12120W:	https://invensense.tdk.com/
12121F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12122F:	drivers/iio/imu/inv_mpu6050/
12123
12124IOC3 ETHERNET DRIVER
12125M:	Thomas Bogendoerfer <[email protected]>
12126L:	[email protected]
12127S:	Maintained
12128F:	drivers/net/ethernet/sgi/ioc3-eth.c
12129
12130IOMMU DMA-API LAYER
12131M:	Robin Murphy <[email protected]>
12132L:	[email protected]
12133S:	Maintained
12134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12135F:	drivers/iommu/dma-iommu.c
12136F:	drivers/iommu/dma-iommu.h
12137F:	drivers/iommu/iova.c
12138F:	include/linux/iommu-dma.h
12139F:	include/linux/iova.h
12140
12141IOMMU SUBSYSTEM
12142M:	Joerg Roedel <[email protected]>
12143M:	Will Deacon <[email protected]>
12144R:	Robin Murphy <[email protected]>
12145L:	[email protected]
12146S:	Maintained
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12148F:	Documentation/devicetree/bindings/iommu/
12149F:	drivers/iommu/
12150F:	include/linux/iommu.h
12151F:	include/linux/iova.h
12152F:	include/linux/of_iommu.h
12153
12154IOMMUFD
12155M:	Jason Gunthorpe <[email protected]>
12156M:	Kevin Tian <[email protected]>
12157L:	[email protected]
12158S:	Maintained
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12160F:	Documentation/userspace-api/iommufd.rst
12161F:	drivers/iommu/iommufd/
12162F:	include/linux/iommufd.h
12163F:	include/uapi/linux/iommufd.h
12164F:	tools/testing/selftests/iommu/
12165
12166IOSYS-MAP HELPERS
12167M:	Thomas Zimmermann <[email protected]>
12168L:	[email protected]
12169S:	Maintained
12170T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12171F:	include/linux/iosys-map.h
12172
12173IO_URING
12174M:	Jens Axboe <[email protected]>
12175M:	Pavel Begunkov <[email protected]>
12176L:	[email protected]
12177S:	Maintained
12178T:	git git://git.kernel.dk/linux-block
12179T:	git git://git.kernel.dk/liburing
12180F:	include/linux/io_uring/
12181F:	include/linux/io_uring.h
12182F:	include/linux/io_uring_types.h
12183F:	include/trace/events/io_uring.h
12184F:	include/uapi/linux/io_uring.h
12185F:	io_uring/
12186
12187IPMI SUBSYSTEM
12188M:	Corey Minyard <[email protected]>
12189L:	[email protected] (moderated for non-subscribers)
12190S:	Supported
12191W:	http://openipmi.sourceforge.net/
12192T:	git https://github.com/cminyard/linux-ipmi.git for-next
12193F:	Documentation/devicetree/bindings/ipmi/
12194F:	Documentation/driver-api/ipmi.rst
12195F:	drivers/char/ipmi/
12196F:	include/linux/ipmi*
12197F:	include/uapi/linux/ipmi*
12198
12199IPS SCSI RAID DRIVER
12200M:	Adaptec OEM Raid Solutions <[email protected]>
12201L:	[email protected]
12202S:	Maintained
12203W:	http://www.adaptec.com/
12204F:	drivers/scsi/ips*
12205
12206IPVS
12207M:	Simon Horman <[email protected]>
12208M:	Julian Anastasov <[email protected]>
12209L:	[email protected]
12210L:	[email protected]
12211S:	Maintained
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12214F:	Documentation/networking/ipvs-sysctl.rst
12215F:	include/net/ip_vs.h
12216F:	include/uapi/linux/ip_vs.h
12217F:	net/netfilter/ipvs/
12218
12219IPWIRELESS DRIVER
12220M:	Jiri Kosina <[email protected]>
12221M:	David Sterba <[email protected]>
12222S:	Odd Fixes
12223F:	drivers/tty/ipwireless/
12224
12225IRON DEVICE AUDIO CODEC DRIVERS
12226M:	Kiseok Jo <[email protected]>
12227L:	[email protected]
12228S:	Maintained
12229F:	Documentation/devicetree/bindings/sound/irondevice,*
12230F:	sound/soc/codecs/sma*
12231
12232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12233M:	Thomas Gleixner <[email protected]>
12234S:	Maintained
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12236F:	Documentation/core-api/irq/irq-domain.rst
12237F:	include/linux/irqdomain.h
12238F:	include/linux/irqdomain_defs.h
12239F:	kernel/irq/irqdomain.c
12240F:	kernel/irq/msi.c
12241
12242IRQ SUBSYSTEM
12243M:	Thomas Gleixner <[email protected]>
12244L:	[email protected]
12245S:	Maintained
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12247F:	include/linux/group_cpus.h
12248F:	include/linux/irq.h
12249F:	include/linux/irqhandler.h
12250F:	include/linux/irqnr.h
12251F:	include/linux/irqreturn.h
12252F:	kernel/irq/
12253F:	lib/group_cpus.c
12254
12255IRQCHIP DRIVERS
12256M:	Thomas Gleixner <[email protected]>
12257L:	[email protected]
12258S:	Maintained
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12260F:	Documentation/devicetree/bindings/interrupt-controller/
12261F:	drivers/irqchip/
12262F:	include/linux/irqchip.h
12263
12264ISA
12265M:	William Breathitt Gray <[email protected]>
12266S:	Maintained
12267F:	Documentation/driver-api/isa.rst
12268F:	drivers/base/isa.c
12269F:	include/linux/isa.h
12270
12271ISA RADIO MODULE
12272M:	Hans Verkuil <[email protected]>
12273L:	[email protected]
12274S:	Maintained
12275W:	https://linuxtv.org
12276T:	git git://linuxtv.org/media.git
12277F:	drivers/media/radio/radio-isa*
12278
12279ISAPNP
12280M:	Jaroslav Kysela <[email protected]>
12281S:	Maintained
12282F:	Documentation/userspace-api/isapnp.rst
12283F:	drivers/pnp/isapnp/
12284F:	include/linux/isapnp.h
12285
12286ISCSI
12287M:	Lee Duncan <[email protected]>
12288M:	Chris Leech <[email protected]>
12289M:	Mike Christie <[email protected]>
12290L:	[email protected]
12291L:	[email protected]
12292S:	Maintained
12293W:	www.open-iscsi.com
12294F:	drivers/scsi/*iscsi*
12295F:	include/scsi/*iscsi*
12296
12297iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12298M:	Peter Jones <[email protected]>
12299M:	Konrad Rzeszutek Wilk <[email protected]>
12300S:	Maintained
12301F:	drivers/firmware/iscsi_ibft*
12302
12303ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12304M:	Sagi Grimberg <[email protected]>
12305M:	Max Gurtovoy <[email protected]>
12306L:	[email protected]
12307S:	Supported
12308W:	http://www.openfabrics.org
12309W:	www.open-iscsi.org
12310Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12311F:	drivers/infiniband/ulp/iser/
12312
12313ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12314M:	Sagi Grimberg <[email protected]>
12315L:	[email protected]
12316L:	[email protected]
12317S:	Supported
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12319F:	drivers/infiniband/ulp/isert
12320
12321ISDN/CMTP OVER BLUETOOTH
12322M:	Karsten Keil <[email protected]>
12323L:	[email protected] (subscribers-only)
12324L:	[email protected]
12325S:	Odd Fixes
12326W:	http://www.isdn4linux.de
12327F:	Documentation/isdn/
12328F:	drivers/isdn/capi/
12329F:	include/linux/isdn/
12330F:	include/uapi/linux/isdn/
12331F:	net/bluetooth/cmtp/
12332
12333ISDN/mISDN SUBSYSTEM
12334M:	Karsten Keil <[email protected]>
12335L:	[email protected] (subscribers-only)
12336L:	[email protected]
12337S:	Maintained
12338W:	http://www.isdn4linux.de
12339F:	drivers/isdn/Kconfig
12340F:	drivers/isdn/Makefile
12341F:	drivers/isdn/hardware/
12342F:	drivers/isdn/mISDN/
12343
12344ISL28022 HARDWARE MONITORING DRIVER
12345M:	Carsten Spieß <[email protected]>
12346L:	[email protected]
12347S:	Maintained
12348F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12349F:	Documentation/hwmon/isl28022.rst
12350F:	drivers/hwmon/isl28022.c
12351
12352ISOFS FILESYSTEM
12353M:	Jan Kara <[email protected]>
12354L:	[email protected]
12355S:	Maintained
12356F:	Documentation/filesystems/isofs.rst
12357F:	fs/isofs/
12358
12359IT87 HARDWARE MONITORING DRIVER
12360M:	Jean Delvare <[email protected]>
12361L:	[email protected]
12362S:	Maintained
12363F:	Documentation/hwmon/it87.rst
12364F:	drivers/hwmon/it87.c
12365
12366IT913X MEDIA DRIVER
12367L:	[email protected]
12368S:	Orphan
12369W:	https://linuxtv.org
12370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12371F:	drivers/media/tuners/it913x*
12372
12373ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12374M:	Liu Ying <[email protected]>
12375L:	[email protected]
12376S:	Maintained
12377T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12378F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12379F:	drivers/gpu/drm/bridge/ite-it6263.c
12380
12381ITE IT66121 HDMI BRIDGE DRIVER
12382M:	Phong LE <[email protected]>
12383M:	Neil Armstrong <[email protected]>
12384S:	Maintained
12385T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12386F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12387F:	drivers/gpu/drm/bridge/ite-it66121.c
12388
12389IVTV VIDEO4LINUX DRIVER
12390M:	Andy Walls <[email protected]>
12391L:	[email protected]
12392S:	Maintained
12393W:	https://linuxtv.org
12394T:	git git://linuxtv.org/media.git
12395F:	Documentation/admin-guide/media/ivtv*
12396F:	drivers/media/pci/ivtv/
12397F:	include/uapi/linux/ivtv*
12398
12399IX2505V MEDIA DRIVER
12400M:	Malcolm Priestley <[email protected]>
12401L:	[email protected]
12402S:	Maintained
12403W:	https://linuxtv.org
12404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12405F:	drivers/media/dvb-frontends/ix2505v*
12406
12407JAILHOUSE HYPERVISOR INTERFACE
12408M:	Jan Kiszka <[email protected]>
12409L:	[email protected]
12410S:	Maintained
12411F:	arch/x86/include/asm/jailhouse_para.h
12412F:	arch/x86/kernel/jailhouse.c
12413
12414JFS FILESYSTEM
12415M:	Dave Kleikamp <[email protected]>
12416L:	[email protected]
12417S:	Odd Fixes
12418W:	http://jfs.sourceforge.net/
12419T:	git https://github.com/kleikamp/linux-shaggy.git
12420F:	Documentation/admin-guide/jfs.rst
12421F:	fs/jfs/
12422
12423JME NETWORK DRIVER
12424M:	Guo-Fu Tseng <[email protected]>
12425L:	[email protected]
12426S:	Odd Fixes
12427F:	drivers/net/ethernet/jme.*
12428
12429JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12430M:	David Woodhouse <[email protected]>
12431M:	Richard Weinberger <[email protected]>
12432L:	[email protected]
12433S:	Odd Fixes
12434W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12435T:	git git://git.infradead.org/ubifs-2.6.git
12436F:	fs/jffs2/
12437F:	include/uapi/linux/jffs2.h
12438
12439JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12440M:	"Theodore Ts'o" <[email protected]>
12441M:	Jan Kara <[email protected]>
12442L:	[email protected]
12443S:	Maintained
12444F:	fs/jbd2/
12445F:	include/linux/jbd2.h
12446
12447JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12448M:	Mikhail Ulyanov <[email protected]>
12449L:	[email protected]
12450L:	[email protected]
12451S:	Maintained
12452F:	drivers/media/platform/renesas/rcar_jpu.c
12453
12454JSM Neo PCI based serial card
12455L:	[email protected]
12456S:	Orphan
12457F:	drivers/tty/serial/jsm/
12458
12459K10TEMP HARDWARE MONITORING DRIVER
12460M:	Clemens Ladisch <[email protected]>
12461L:	[email protected]
12462S:	Maintained
12463F:	Documentation/hwmon/k10temp.rst
12464F:	drivers/hwmon/k10temp.c
12465
12466K8TEMP HARDWARE MONITORING DRIVER
12467M:	Rudolf Marek <[email protected]>
12468L:	[email protected]
12469S:	Maintained
12470F:	Documentation/hwmon/k8temp.rst
12471F:	drivers/hwmon/k8temp.c
12472
12473KASAN
12474M:	Andrey Ryabinin <[email protected]>
12475R:	Alexander Potapenko <[email protected]>
12476R:	Andrey Konovalov <[email protected]>
12477R:	Dmitry Vyukov <[email protected]>
12478R:	Vincenzo Frascino <[email protected]>
12479L:	[email protected]
12480S:	Maintained
12481B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12482F:	Documentation/dev-tools/kasan.rst
12483F:	arch/*/include/asm/*kasan.h
12484F:	arch/*/mm/kasan_init*
12485F:	include/linux/kasan*.h
12486F:	lib/Kconfig.kasan
12487F:	mm/kasan/
12488F:	scripts/Makefile.kasan
12489
12490KCONFIG
12491M:	Masahiro Yamada <[email protected]>
12492L:	[email protected]
12493S:	Maintained
12494Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12496F:	Documentation/kbuild/kconfig*
12497F:	scripts/Kconfig.include
12498F:	scripts/kconfig/
12499
12500KCORE
12501M:	Omar Sandoval <[email protected]>
12502L:	[email protected]
12503S:	Maintained
12504F:	fs/proc/kcore.c
12505F:	include/linux/kcore.h
12506
12507KCOV
12508R:	Dmitry Vyukov <[email protected]>
12509R:	Andrey Konovalov <[email protected]>
12510L:	[email protected]
12511S:	Maintained
12512B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12513F:	Documentation/dev-tools/kcov.rst
12514F:	include/linux/kcov.h
12515F:	include/uapi/linux/kcov.h
12516F:	kernel/kcov.c
12517F:	scripts/Makefile.kcov
12518
12519KCSAN
12520M:	Marco Elver <[email protected]>
12521R:	Dmitry Vyukov <[email protected]>
12522L:	[email protected]
12523S:	Maintained
12524F:	Documentation/dev-tools/kcsan.rst
12525F:	include/linux/kcsan*.h
12526F:	kernel/kcsan/
12527F:	lib/Kconfig.kcsan
12528F:	scripts/Makefile.kcsan
12529
12530KDUMP
12531M:	Baoquan He <[email protected]>
12532R:	Vivek Goyal <[email protected]>
12533R:	Dave Young <[email protected]>
12534L:	[email protected]
12535S:	Maintained
12536W:	http://lse.sourceforge.net/kdump/
12537F:	Documentation/admin-guide/kdump/
12538F:	fs/proc/vmcore.c
12539F:	include/linux/crash_core.h
12540F:	include/linux/crash_dump.h
12541F:	include/uapi/linux/vmcore.h
12542F:	kernel/crash_*.c
12543
12544KEENE FM RADIO TRANSMITTER DRIVER
12545M:	Hans Verkuil <[email protected]>
12546L:	[email protected]
12547S:	Maintained
12548W:	https://linuxtv.org
12549T:	git git://linuxtv.org/media.git
12550F:	drivers/media/radio/radio-keene*
12551
12552KERNEL AUTOMOUNTER
12553M:	Ian Kent <[email protected]>
12554L:	[email protected]
12555S:	Maintained
12556F:	fs/autofs/
12557
12558KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12559M:	Masahiro Yamada <[email protected]>
12560R:	Nathan Chancellor <[email protected]>
12561R:	Nicolas Schier <[email protected]>
12562L:	[email protected]
12563S:	Maintained
12564Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12566F:	Documentation/kbuild/
12567F:	Makefile
12568F:	scripts/*vmlinux*
12569F:	scripts/Kbuild*
12570F:	scripts/Makefile*
12571F:	scripts/basic/
12572F:	scripts/clang-tools/
12573F:	scripts/dummy-tools/
12574F:	scripts/include/
12575F:	scripts/mk*
12576F:	scripts/mod/
12577F:	scripts/package/
12578F:	usr/
12579
12580KERNEL HARDENING (not covered by other areas)
12581M:	Kees Cook <[email protected]>
12582R:	Gustavo A. R. Silva <[email protected]>
12583L:	[email protected]
12584S:	Supported
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12586F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12587F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12588F:	arch/*/configs/hardening.config
12589F:	include/linux/overflow.h
12590F:	include/linux/randomize_kstack.h
12591F:	kernel/configs/hardening.config
12592F:	lib/usercopy_kunit.c
12593F:	mm/usercopy.c
12594F:	security/Kconfig.hardening
12595K:	\b(add|choose)_random_kstack_offset\b
12596K:	\b__check_(object_size|heap_object)\b
12597K:	\b__counted_by(_le|_be)?\b
12598
12599KERNEL JANITORS
12600L:	[email protected]
12601S:	Odd Fixes
12602W:	http://kernelnewbies.org/KernelJanitors
12603
12604KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12605M:	Chuck Lever <[email protected]>
12606M:	Jeff Layton <[email protected]>
12607R:	Neil Brown <[email protected]>
12608R:	Olga Kornievskaia <[email protected]>
12609R:	Dai Ngo <[email protected]>
12610R:	Tom Talpey <[email protected]>
12611L:	[email protected]
12612S:	Supported
12613B:	https://bugzilla.kernel.org
12614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12615F:	Documentation/filesystems/nfs/
12616F:	fs/lockd/
12617F:	fs/nfs_common/
12618F:	fs/nfsd/
12619F:	include/linux/lockd/
12620F:	include/linux/sunrpc/
12621F:	include/trace/events/rpcgss.h
12622F:	include/trace/events/rpcrdma.h
12623F:	include/trace/events/sunrpc.h
12624F:	include/trace/misc/fs.h
12625F:	include/trace/misc/nfs.h
12626F:	include/trace/misc/sunrpc.h
12627F:	include/uapi/linux/nfsd/
12628F:	include/uapi/linux/sunrpc/
12629F:	net/sunrpc/
12630F:	tools/net/sunrpc/
12631
12632KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12633M:	Thomas Weißschuh <[email protected]>
12634R:	Christian Heusel <[email protected]>
12635R:	Nathan Chancellor <[email protected]>
12636S:	Maintained
12637F:	scripts/package/PKGBUILD
12638
12639KERNEL REGRESSIONS
12640M:	Thorsten Leemhuis <[email protected]>
12641L:	[email protected]
12642S:	Supported
12643F:	Documentation/admin-guide/reporting-regressions.rst
12644F:	Documentation/process/handling-regressions.rst
12645
12646KERNEL SELFTEST FRAMEWORK
12647M:	Shuah Khan <[email protected]>
12648M:	Shuah Khan <[email protected]>
12649L:	[email protected]
12650S:	Maintained
12651Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12653F:	Documentation/dev-tools/kselftest*
12654F:	tools/testing/selftests/
12655
12656KERNEL SMB3 SERVER (KSMBD)
12657M:	Namjae Jeon <[email protected]>
12658M:	Namjae Jeon <[email protected]>
12659M:	Steve French <[email protected]>
12660M:	Steve French <[email protected]>
12661R:	Sergey Senozhatsky <[email protected]>
12662R:	Tom Talpey <[email protected]>
12663L:	[email protected]
12664S:	Maintained
12665T:	git git://git.samba.org/ksmbd.git
12666F:	Documentation/filesystems/smb/ksmbd.rst
12667F:	fs/smb/common/
12668F:	fs/smb/server/
12669
12670KERNEL UNIT TESTING FRAMEWORK (KUnit)
12671M:	Brendan Higgins <[email protected]>
12672M:	David Gow <[email protected]>
12673R:	Rae Moar <[email protected]>
12674L:	[email protected]
12675L:	[email protected]
12676S:	Maintained
12677W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12680F:	Documentation/dev-tools/kunit/
12681F:	include/kunit/
12682F:	lib/kunit/
12683F:	rust/kernel/kunit.rs
12684F:	scripts/rustdoc_test_*
12685F:	tools/testing/kunit/
12686
12687KERNEL USERMODE HELPER
12688M:	Luis Chamberlain <[email protected]>
12689L:	[email protected]
12690S:	Maintained
12691F:	include/linux/umh.h
12692F:	kernel/umh.c
12693
12694KERNEL VIRTUAL MACHINE (KVM)
12695M:	Paolo Bonzini <[email protected]>
12696L:	[email protected]
12697S:	Supported
12698W:	http://www.linux-kvm.org
12699T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12700F:	Documentation/virt/kvm/
12701F:	include/asm-generic/kvm*
12702F:	include/kvm/iodev.h
12703F:	include/linux/kvm*
12704F:	include/trace/events/kvm.h
12705F:	include/uapi/asm-generic/kvm*
12706F:	include/uapi/linux/kvm*
12707F:	tools/kvm/
12708F:	tools/testing/selftests/kvm/
12709F:	virt/kvm/*
12710
12711KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12712M:	Marc Zyngier <[email protected]>
12713M:	Oliver Upton <[email protected]>
12714R:	Joey Gouly <[email protected]>
12715R:	Suzuki K Poulose <[email protected]>
12716R:	Zenghui Yu <[email protected]>
12717L:	[email protected] (moderated for non-subscribers)
12718L:	[email protected]
12719S:	Maintained
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12721F:	Documentation/virt/kvm/arm/
12722F:	Documentation/virt/kvm/devices/arm*
12723F:	arch/arm64/include/asm/kvm*
12724F:	arch/arm64/include/uapi/asm/kvm*
12725F:	arch/arm64/kvm/
12726F:	include/kvm/arm_*
12727F:	tools/testing/selftests/kvm/*/arm64/
12728F:	tools/testing/selftests/kvm/arm64/
12729
12730KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12731M:	Tianrui Zhao <[email protected]>
12732M:	Bibo Mao <[email protected]>
12733M:	Huacai Chen <[email protected]>
12734L:	[email protected]
12735L:	[email protected]
12736S:	Maintained
12737T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12738F:	Documentation/virt/kvm/loongarch/
12739F:	arch/loongarch/include/asm/kvm*
12740F:	arch/loongarch/include/uapi/asm/kvm*
12741F:	arch/loongarch/kvm/
12742
12743KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12744M:	Huacai Chen <[email protected]>
12745L:	[email protected]
12746L:	[email protected]
12747S:	Maintained
12748T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12749F:	arch/mips/include/asm/kvm*
12750F:	arch/mips/include/uapi/asm/kvm*
12751F:	arch/mips/kvm/
12752
12753KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12754M:	Madhavan Srinivasan <[email protected]>
12755R:	Nicholas Piggin <[email protected]>
12756L:	[email protected]
12757L:	[email protected]
12758S:	Maintained (Book3S 64-bit HV)
12759S:	Odd fixes (Book3S 64-bit PR)
12760S:	Orphan (Book3E and 32-bit)
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12762F:	arch/powerpc/include/asm/kvm*
12763F:	arch/powerpc/include/uapi/asm/kvm*
12764F:	arch/powerpc/kernel/kvm*
12765F:	arch/powerpc/kvm/
12766
12767KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12768M:	Anup Patel <[email protected]>
12769R:	Atish Patra <[email protected]>
12770L:	[email protected]
12771L:	[email protected]
12772L:	[email protected]
12773S:	Maintained
12774T:	git https://github.com/kvm-riscv/linux.git
12775F:	arch/riscv/include/asm/kvm*
12776F:	arch/riscv/include/uapi/asm/kvm*
12777F:	arch/riscv/kvm/
12778F:	tools/testing/selftests/kvm/*/riscv/
12779F:	tools/testing/selftests/kvm/riscv/
12780
12781KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12782M:	Christian Borntraeger <[email protected]>
12783M:	Janosch Frank <[email protected]>
12784M:	Claudio Imbrenda <[email protected]>
12785R:	David Hildenbrand <[email protected]>
12786L:	[email protected]
12787S:	Supported
12788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12789F:	Documentation/virt/kvm/s390*
12790F:	arch/s390/include/asm/gmap.h
12791F:	arch/s390/include/asm/kvm*
12792F:	arch/s390/include/uapi/asm/kvm*
12793F:	arch/s390/include/uapi/asm/uvdevice.h
12794F:	arch/s390/kernel/uv.c
12795F:	arch/s390/kvm/
12796F:	arch/s390/mm/gmap.c
12797F:	drivers/s390/char/uvdevice.c
12798F:	tools/testing/selftests/drivers/s390x/uvdevice/
12799F:	tools/testing/selftests/kvm/*/s390/
12800F:	tools/testing/selftests/kvm/s390/
12801
12802KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12803M:	Sean Christopherson <[email protected]>
12804M:	Paolo Bonzini <[email protected]>
12805L:	[email protected]
12806S:	Supported
12807P:	Documentation/process/maintainer-kvm-x86.rst
12808T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12809F:	arch/x86/include/asm/kvm*
12810F:	arch/x86/include/asm/svm.h
12811F:	arch/x86/include/asm/vmx*.h
12812F:	arch/x86/include/uapi/asm/kvm*
12813F:	arch/x86/include/uapi/asm/svm.h
12814F:	arch/x86/include/uapi/asm/vmx.h
12815F:	arch/x86/kvm/
12816F:	arch/x86/kvm/*/
12817F:	tools/testing/selftests/kvm/*/x86/
12818F:	tools/testing/selftests/kvm/x86/
12819
12820KERNFS
12821M:	Greg Kroah-Hartman <[email protected]>
12822M:	Tejun Heo <[email protected]>
12823S:	Supported
12824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12825F:	fs/kernfs/
12826F:	include/linux/kernfs.h
12827
12828KEXEC
12829L:	[email protected]
12830W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12831F:	include/linux/kexec.h
12832F:	include/uapi/linux/kexec.h
12833F:	kernel/kexec*
12834
12835KEYS-ENCRYPTED
12836M:	Mimi Zohar <[email protected]>
12837L:	[email protected]
12838L:	[email protected]
12839S:	Supported
12840F:	Documentation/security/keys/trusted-encrypted.rst
12841F:	include/keys/encrypted-type.h
12842F:	security/keys/encrypted-keys/
12843
12844KEYS-TRUSTED
12845M:	James Bottomley <[email protected]>
12846M:	Jarkko Sakkinen <[email protected]>
12847M:	Mimi Zohar <[email protected]>
12848L:	[email protected]
12849L:	[email protected]
12850S:	Supported
12851F:	Documentation/security/keys/trusted-encrypted.rst
12852F:	include/keys/trusted-type.h
12853F:	include/keys/trusted_tpm.h
12854F:	security/keys/trusted-keys/
12855
12856KEYS-TRUSTED-CAAM
12857M:	Ahmad Fatoum <[email protected]>
12858R:	Pengutronix Kernel Team <[email protected]>
12859L:	[email protected]
12860L:	[email protected]
12861S:	Maintained
12862F:	include/keys/trusted_caam.h
12863F:	security/keys/trusted-keys/trusted_caam.c
12864
12865KEYS-TRUSTED-DCP
12866M:	David Gstir <[email protected]>
12867R:	sigma star Kernel Team <[email protected]>
12868L:	[email protected]
12869L:	[email protected]
12870S:	Supported
12871F:	include/keys/trusted_dcp.h
12872F:	security/keys/trusted-keys/trusted_dcp.c
12873
12874KEYS-TRUSTED-TEE
12875M:	Sumit Garg <[email protected]>
12876L:	[email protected]
12877L:	[email protected]
12878S:	Supported
12879F:	include/keys/trusted_tee.h
12880F:	security/keys/trusted-keys/trusted_tee.c
12881
12882KEYS/KEYRINGS
12883M:	David Howells <[email protected]>
12884M:	Jarkko Sakkinen <[email protected]>
12885L:	[email protected]
12886S:	Maintained
12887F:	Documentation/security/keys/core.rst
12888F:	include/keys/
12889F:	include/linux/key-type.h
12890F:	include/linux/key.h
12891F:	include/linux/keyctl.h
12892F:	include/uapi/linux/keyctl.h
12893F:	security/keys/
12894
12895KEYS/KEYRINGS_INTEGRITY
12896M:	Jarkko Sakkinen <[email protected]>
12897M:	Mimi Zohar <[email protected]>
12898L:	[email protected]
12899L:	[email protected]
12900S:	Supported
12901W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12902F:	security/integrity/platform_certs
12903
12904KFENCE
12905M:	Alexander Potapenko <[email protected]>
12906M:	Marco Elver <[email protected]>
12907R:	Dmitry Vyukov <[email protected]>
12908L:	[email protected]
12909S:	Maintained
12910F:	Documentation/dev-tools/kfence.rst
12911F:	arch/*/include/asm/kfence.h
12912F:	include/linux/kfence.h
12913F:	lib/Kconfig.kfence
12914F:	mm/kfence/
12915
12916KFIFO
12917M:	Stefani Seibold <[email protected]>
12918S:	Maintained
12919F:	include/linux/kfifo.h
12920F:	lib/kfifo.c
12921F:	samples/kfifo/
12922
12923KGDB / KDB /debug_core
12924M:	Jason Wessel <[email protected]>
12925M:	Daniel Thompson <[email protected]>
12926R:	Douglas Anderson <[email protected]>
12927L:	[email protected]
12928S:	Maintained
12929W:	http://kgdb.wiki.kernel.org/
12930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12931F:	Documentation/process/debugging/kgdb.rst
12932F:	drivers/misc/kgdbts.c
12933F:	drivers/tty/serial/kgdboc.c
12934F:	include/linux/kdb.h
12935F:	include/linux/kgdb.h
12936F:	kernel/debug/
12937F:	kernel/module/kdb.c
12938
12939KHADAS MCU MFD DRIVER
12940M:	Neil Armstrong <[email protected]>
12941L:	[email protected]
12942S:	Maintained
12943F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12944F:	drivers/mfd/khadas-mcu.c
12945F:	drivers/thermal/khadas_mcu_fan.c
12946F:	include/linux/mfd/khadas-mcu.h
12947
12948KIONIX/ROHM KX022A ACCELEROMETER
12949M:	Matti Vaittinen <[email protected]>
12950L:	[email protected]
12951S:	Supported
12952F:	drivers/iio/accel/kionix-kx022a*
12953
12954KMEMLEAK
12955M:	Catalin Marinas <[email protected]>
12956S:	Maintained
12957F:	Documentation/dev-tools/kmemleak.rst
12958F:	include/linux/kmemleak.h
12959F:	mm/kmemleak.c
12960F:	samples/kmemleak/kmemleak-test.c
12961
12962KMSAN
12963M:	Alexander Potapenko <[email protected]>
12964R:	Marco Elver <[email protected]>
12965R:	Dmitry Vyukov <[email protected]>
12966L:	[email protected]
12967S:	Maintained
12968F:	Documentation/dev-tools/kmsan.rst
12969F:	arch/*/include/asm/kmsan.h
12970F:	arch/*/mm/kmsan_*
12971F:	include/linux/kmsan*.h
12972F:	lib/Kconfig.kmsan
12973F:	mm/kmsan/
12974F:	scripts/Makefile.kmsan
12975
12976KPROBES
12977M:	Naveen N Rao <[email protected]>
12978M:	Anil S Keshavamurthy <[email protected]>
12979M:	"David S. Miller" <[email protected]>
12980M:	Masami Hiramatsu <[email protected]>
12981L:	[email protected]
12982L:	[email protected]
12983S:	Maintained
12984Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12986F:	Documentation/trace/kprobes.rst
12987F:	include/asm-generic/kprobes.h
12988F:	include/linux/kprobes.h
12989F:	kernel/kprobes.c
12990F:	lib/test_kprobes.c
12991F:	samples/kprobes
12992
12993KS0108 LCD CONTROLLER DRIVER
12994M:	Miguel Ojeda <[email protected]>
12995S:	Maintained
12996F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12997F:	drivers/auxdisplay/ks0108.c
12998F:	include/linux/ks0108.h
12999
13000KTD253 BACKLIGHT DRIVER
13001M:	Linus Walleij <[email protected]>
13002S:	Maintained
13003F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13004F:	drivers/video/backlight/ktd253-backlight.c
13005
13006KTD2801 BACKLIGHT DRIVER
13007M:	Duje Mihanović <[email protected]>
13008S:	Maintained
13009F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13010F:	drivers/video/backlight/ktd2801-backlight.c
13011
13012KTEST
13013M:	Steven Rostedt <[email protected]>
13014M:	John Hawley <[email protected]>
13015S:	Maintained
13016F:	tools/testing/ktest
13017
13018KTZ8866 BACKLIGHT DRIVER
13019M:	Jianhua Lu <[email protected]>
13020S:	Maintained
13021F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13022F:	drivers/video/backlight/ktz8866.c
13023
13024KVM PARAVIRT (KVM/paravirt)
13025M:	Paolo Bonzini <[email protected]>
13026R:	Vitaly Kuznetsov <[email protected]>
13027L:	[email protected]
13028S:	Supported
13029T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13030F:	arch/um/include/asm/kvm_para.h
13031F:	arch/x86/include/asm/kvm_para.h
13032F:	arch/x86/include/asm/pvclock-abi.h
13033F:	arch/x86/include/uapi/asm/kvm_para.h
13034F:	arch/x86/kernel/kvm.c
13035F:	arch/x86/kernel/kvmclock.c
13036F:	include/asm-generic/kvm_para.h
13037F:	include/linux/kvm_para.h
13038F:	include/uapi/asm-generic/kvm_para.h
13039F:	include/uapi/linux/kvm_para.h
13040
13041KVM X86 HYPER-V (KVM/hyper-v)
13042M:	Vitaly Kuznetsov <[email protected]>
13043M:	Sean Christopherson <[email protected]>
13044M:	Paolo Bonzini <[email protected]>
13045L:	[email protected]
13046S:	Supported
13047T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13048F:	arch/x86/kvm/hyperv.*
13049F:	arch/x86/kvm/kvm_onhyperv.*
13050F:	arch/x86/kvm/svm/hyperv.*
13051F:	arch/x86/kvm/svm/svm_onhyperv.*
13052F:	arch/x86/kvm/vmx/hyperv.*
13053
13054KVM X86 Xen (KVM/Xen)
13055M:	David Woodhouse <[email protected]>
13056M:	Paul Durrant <[email protected]>
13057M:	Sean Christopherson <[email protected]>
13058M:	Paolo Bonzini <[email protected]>
13059L:	[email protected]
13060S:	Supported
13061T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13062F:	arch/x86/kvm/xen.*
13063
13064L3MDEV
13065M:	David Ahern <[email protected]>
13066L:	[email protected]
13067S:	Maintained
13068F:	include/net/l3mdev.h
13069F:	net/l3mdev
13070
13071LANDLOCK SECURITY MODULE
13072M:	Mickaël Salaün <[email protected]>
13073R:	Günther Noack <[email protected]>
13074L:	[email protected]
13075S:	Supported
13076W:	https://landlock.io
13077T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13078F:	Documentation/security/landlock.rst
13079F:	Documentation/userspace-api/landlock.rst
13080F:	fs/ioctl.c
13081F:	include/uapi/linux/landlock.h
13082F:	samples/landlock/
13083F:	security/landlock/
13084F:	tools/testing/selftests/landlock/
13085K:	landlock
13086K:	LANDLOCK
13087
13088LANTIQ / INTEL Ethernet drivers
13089M:	Hauke Mehrtens <[email protected]>
13090L:	[email protected]
13091S:	Maintained
13092F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13093F:	drivers/net/dsa/lantiq_gswip.c
13094F:	drivers/net/dsa/lantiq_pce.h
13095F:	drivers/net/ethernet/lantiq_xrx200.c
13096F:	net/dsa/tag_gswip.c
13097
13098LANTIQ MIPS ARCHITECTURE
13099M:	John Crispin <[email protected]>
13100L:	[email protected]
13101S:	Maintained
13102F:	arch/mips/lantiq
13103F:	drivers/soc/lantiq
13104
13105LANTIQ PEF2256 DRIVER
13106M:	Herve Codina <[email protected]>
13107S:	Maintained
13108F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13109F:	drivers/net/wan/framer/pef2256/
13110F:	drivers/pinctrl/pinctrl-pef2256.c
13111F:	include/linux/framer/pef2256.h
13112
13113LASI 53c700 driver for PARISC
13114M:	"James E.J. Bottomley" <[email protected]>
13115L:	[email protected]
13116S:	Maintained
13117F:	Documentation/scsi/53c700.rst
13118F:	drivers/scsi/53c700*
13119
13120LEAKING_ADDRESSES
13121M:	Tycho Andersen <[email protected]>
13122R:	Kees Cook <[email protected]>
13123L:	[email protected]
13124S:	Maintained
13125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13126F:	scripts/leaking_addresses.pl
13127
13128LED SUBSYSTEM
13129M:	Lee Jones <[email protected]>
13130M:	Pavel Machek <[email protected]>
13131L:	[email protected]
13132S:	Maintained
13133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13134F:	Documentation/devicetree/bindings/leds/
13135F:	Documentation/leds/
13136F:	drivers/leds/
13137F:	include/dt-bindings/leds/
13138F:	include/linux/leds.h
13139
13140LEGO MINDSTORMS EV3
13141R:	David Lechner <[email protected]>
13142S:	Maintained
13143F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13144F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13145F:	drivers/power/supply/lego_ev3_battery.c
13146
13147LEGO USB Tower driver
13148M:	Juergen Stuber <[email protected]>
13149L:	[email protected]
13150S:	Maintained
13151W:	http://legousb.sourceforge.net/
13152F:	drivers/usb/misc/legousbtower.c
13153
13154LETSKETCH HID TABLET DRIVER
13155M:	Hans de Goede <[email protected]>
13156L:	[email protected]
13157S:	Maintained
13158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13159F:	drivers/hid/hid-letsketch.c
13160
13161LG LAPTOP EXTRAS
13162M:	Matan Ziv-Av <[email protected]>
13163L:	[email protected]
13164S:	Maintained
13165F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13166F:	Documentation/admin-guide/laptops/lg-laptop.rst
13167F:	drivers/platform/x86/lg-laptop.c
13168
13169LG2160 MEDIA DRIVER
13170M:	Michael Krufky <[email protected]>
13171L:	[email protected]
13172S:	Maintained
13173W:	https://linuxtv.org
13174W:	http://github.com/mkrufky
13175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13176T:	git git://linuxtv.org/mkrufky/tuners.git
13177F:	drivers/media/dvb-frontends/lg2160.*
13178
13179LGDT3305 MEDIA DRIVER
13180M:	Michael Krufky <[email protected]>
13181L:	[email protected]
13182S:	Maintained
13183W:	https://linuxtv.org
13184W:	http://github.com/mkrufky
13185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13186T:	git git://linuxtv.org/mkrufky/tuners.git
13187F:	drivers/media/dvb-frontends/lgdt3305.*
13188
13189LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13190M:	Viresh Kumar <[email protected]>
13191L:	[email protected]
13192S:	Maintained
13193F:	drivers/ata/pata_arasan_cf.c
13194F:	include/linux/pata_arasan_cf_data.h
13195
13196LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13197M:	Linus Walleij <[email protected]>
13198L:	[email protected]
13199S:	Maintained
13200F:	drivers/ata/pata_ftide010.c
13201F:	drivers/ata/sata_gemini.c
13202F:	drivers/ata/sata_gemini.h
13203
13204LIBATA SATA AHCI PLATFORM devices support
13205M:	Hans de Goede <[email protected]>
13206L:	[email protected]
13207S:	Maintained
13208F:	drivers/ata/ahci_platform.c
13209F:	drivers/ata/libahci_platform.c
13210F:	include/linux/ahci_platform.h
13211
13212LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13213M:	Mikael Pettersson <[email protected]>
13214L:	[email protected]
13215S:	Maintained
13216F:	drivers/ata/sata_promise.*
13217
13218LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13219M:	Damien Le Moal <[email protected]>
13220M:	Niklas Cassel <[email protected]>
13221L:	[email protected]
13222S:	Maintained
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13224F:	Documentation/ABI/testing/sysfs-ata
13225F:	Documentation/devicetree/bindings/ata/
13226F:	drivers/ata/
13227F:	include/linux/ata.h
13228F:	include/linux/libata.h
13229
13230LIBETH COMMON ETHERNET LIBRARY
13231M:	Alexander Lobakin <[email protected]>
13232L:	[email protected]
13233L:	[email protected] (moderated for non-subscribers)
13234S:	Maintained
13235T:	git https://github.com/alobakin/linux.git
13236F:	drivers/net/ethernet/intel/libeth/
13237F:	include/net/libeth/
13238K:	libeth
13239
13240LIBIE COMMON INTEL ETHERNET LIBRARY
13241M:	Alexander Lobakin <[email protected]>
13242L:	[email protected] (moderated for non-subscribers)
13243L:	[email protected]
13244S:	Maintained
13245T:	git https://github.com/alobakin/linux.git
13246F:	drivers/net/ethernet/intel/libie/
13247F:	include/linux/net/intel/libie/
13248K:	libie
13249
13250LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13251M:	Vishal Verma <[email protected]>
13252M:	Dan Williams <[email protected]>
13253M:	Dave Jiang <[email protected]>
13254L:	[email protected]
13255S:	Supported
13256Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13257P:	Documentation/nvdimm/maintainer-entry-profile.rst
13258F:	drivers/nvdimm/btt*
13259
13260LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13261M:	Dan Williams <[email protected]>
13262M:	Vishal Verma <[email protected]>
13263M:	Dave Jiang <[email protected]>
13264L:	[email protected]
13265S:	Supported
13266Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13267P:	Documentation/nvdimm/maintainer-entry-profile.rst
13268F:	drivers/nvdimm/pmem*
13269
13270LIBNVDIMM: DEVICETREE BINDINGS
13271M:	Oliver O'Halloran <[email protected]>
13272L:	[email protected]
13273S:	Supported
13274Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13275F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13276F:	drivers/nvdimm/of_pmem.c
13277
13278LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13279M:	Dan Williams <[email protected]>
13280M:	Vishal Verma <[email protected]>
13281M:	Dave Jiang <[email protected]>
13282M:	Ira Weiny <[email protected]>
13283L:	[email protected]
13284S:	Supported
13285Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13286P:	Documentation/nvdimm/maintainer-entry-profile.rst
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13288F:	drivers/acpi/nfit/*
13289F:	drivers/nvdimm/*
13290F:	include/linux/libnvdimm.h
13291F:	include/linux/nd.h
13292F:	include/uapi/linux/ndctl.h
13293F:	tools/testing/nvdimm/
13294
13295LIBRARY CODE
13296M:	Andrew Morton <[email protected]>
13297L:	[email protected]
13298S:	Supported
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13300F:	lib/*
13301
13302LICENSES and SPDX stuff
13303M:	Thomas Gleixner <[email protected]>
13304M:	Greg Kroah-Hartman <[email protected]>
13305L:	[email protected]
13306S:	Maintained
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13308F:	COPYING
13309F:	Documentation/process/license-rules.rst
13310F:	LICENSES/
13311F:	scripts/spdxcheck-test.sh
13312F:	scripts/spdxcheck.py
13313F:	scripts/spdxexclude
13314
13315LINEAR RANGES HELPERS
13316M:	Mark Brown <[email protected]>
13317R:	Matti Vaittinen <[email protected]>
13318F:	include/linux/linear_range.h
13319F:	lib/linear_ranges.c
13320F:	lib/test_linear_ranges.c
13321
13322LINUX FOR POWER MACINTOSH
13323L:	[email protected]
13324S:	Orphan
13325F:	arch/powerpc/platforms/powermac/
13326F:	drivers/macintosh/
13327X:	drivers/macintosh/adb-iop.c
13328X:	drivers/macintosh/via-macii.c
13329
13330LINUX FOR POWERPC (32-BIT AND 64-BIT)
13331M:	Madhavan Srinivasan <[email protected]>
13332M:	Michael Ellerman <[email protected]>
13333R:	Nicholas Piggin <[email protected]>
13334R:	Christophe Leroy <[email protected]>
13335R:	Naveen N Rao <[email protected]>
13336L:	[email protected]
13337S:	Supported
13338W:	https://github.com/linuxppc/wiki/wiki
13339Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13341F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13342F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13343F:	Documentation/devicetree/bindings/powerpc/
13344F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13345F:	Documentation/arch/powerpc/
13346F:	arch/powerpc/
13347F:	drivers/*/*/*pasemi*
13348F:	drivers/*/*pasemi*
13349F:	drivers/char/tpm/tpm_ibmvtpm*
13350F:	drivers/crypto/nx/
13351F:	drivers/i2c/busses/i2c-opal.c
13352F:	drivers/net/ethernet/ibm/ibmveth.*
13353F:	drivers/net/ethernet/ibm/ibmvnic.*
13354F:	drivers/pci/hotplug/pnv_php.c
13355F:	drivers/pci/hotplug/rpa*
13356F:	drivers/rtc/rtc-opal.c
13357F:	drivers/scsi/ibmvscsi/
13358F:	drivers/tty/hvc/hvc_opal.c
13359F:	drivers/watchdog/wdrtas.c
13360F:	include/linux/papr_scm.h
13361F:	include/uapi/linux/papr_pdsm.h
13362F:	tools/testing/selftests/powerpc
13363N:	/pmac
13364N:	powermac
13365N:	powernv
13366N:	[^a-z0-9]ps3
13367N:	pseries
13368
13369LINUX FOR POWERPC EMBEDDED MPC5XXX
13370M:	Anatolij Gustschin <[email protected]>
13371L:	[email protected]
13372S:	Odd Fixes
13373F:	arch/powerpc/platforms/512x/
13374F:	arch/powerpc/platforms/52xx/
13375
13376LINUX FOR POWERPC EMBEDDED PPC4XX
13377L:	[email protected]
13378S:	Orphan
13379F:	arch/powerpc/platforms/44x/
13380
13381LINUX FOR POWERPC EMBEDDED PPC85XX
13382M:	Scott Wood <[email protected]>
13383L:	[email protected]
13384S:	Odd fixes
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13386F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13387F:	Documentation/devicetree/bindings/powerpc/fsl/
13388F:	arch/powerpc/platforms/85xx/
13389
13390LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13391M:	Christophe Leroy <[email protected]>
13392L:	[email protected]
13393S:	Maintained
13394F:	arch/powerpc/platforms/8xx/
13395F:	arch/powerpc/platforms/83xx/
13396
13397LINUX KERNEL DUMP TEST MODULE (LKDTM)
13398M:	Kees Cook <[email protected]>
13399S:	Maintained
13400F:	drivers/misc/lkdtm/*
13401F:	tools/testing/selftests/lkdtm/*
13402
13403LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13404M:	Alan Stern <[email protected]>
13405M:	Andrea Parri <[email protected]>
13406M:	Will Deacon <[email protected]>
13407M:	Peter Zijlstra <[email protected]>
13408M:	Boqun Feng <[email protected]>
13409M:	Nicholas Piggin <[email protected]>
13410M:	David Howells <[email protected]>
13411M:	Jade Alglave <[email protected]>
13412M:	Luc Maranget <[email protected]>
13413M:	"Paul E. McKenney" <[email protected]>
13414R:	Akira Yokosawa <[email protected]>
13415R:	Daniel Lustig <[email protected]>
13416R:	Joel Fernandes <[email protected]>
13417L:	[email protected]
13418L:	[email protected]
13419L:	[email protected]
13420S:	Supported
13421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13422F:	Documentation/atomic_bitops.txt
13423F:	Documentation/atomic_t.txt
13424F:	Documentation/core-api/refcount-vs-atomic.rst
13425F:	Documentation/litmus-tests/
13426F:	Documentation/memory-barriers.txt
13427F:	tools/memory-model/
13428
13429LINUX-NEXT TREE
13430M:	Stephen Rothwell <[email protected]>
13431L:	[email protected]
13432S:	Supported
13433B:	mailto:[email protected] and the appropriate development tree
13434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13435
13436LIS3LV02D ACCELEROMETER DRIVER
13437M:	Eric Piel <[email protected]>
13438S:	Maintained
13439F:	Documentation/misc-devices/lis3lv02d.rst
13440F:	drivers/misc/lis3lv02d/
13441F:	drivers/platform/x86/hp/hp_accel.c
13442
13443LIST KUNIT TEST
13444M:	David Gow <[email protected]>
13445L:	[email protected]
13446L:	[email protected]
13447S:	Maintained
13448F:	lib/list-test.c
13449
13450LITEX PLATFORM
13451M:	Karol Gugala <[email protected]>
13452M:	Mateusz Holenko <[email protected]>
13453M:	Gabriel Somlo <[email protected]>
13454M:	Joel Stanley <[email protected]>
13455S:	Maintained
13456F:	Documentation/devicetree/bindings/*/litex,*.yaml
13457F:	arch/openrisc/boot/dts/or1klitex.dts
13458F:	drivers/mmc/host/litex_mmc.c
13459F:	drivers/net/ethernet/litex/*
13460F:	drivers/soc/litex/*
13461F:	drivers/tty/serial/liteuart.c
13462F:	include/linux/litex.h
13463N:	litex
13464
13465LIVE PATCHING
13466M:	Josh Poimboeuf <[email protected]>
13467M:	Jiri Kosina <[email protected]>
13468M:	Miroslav Benes <[email protected]>
13469M:	Petr Mladek <[email protected]>
13470R:	Joe Lawrence <[email protected]>
13471L:	[email protected]
13472S:	Maintained
13473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13474F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13475F:	Documentation/livepatch/
13476F:	arch/powerpc/include/asm/livepatch.h
13477F:	include/linux/livepatch.h
13478F:	kernel/livepatch/
13479F:	kernel/module/livepatch.c
13480F:	samples/livepatch/
13481F:	tools/testing/selftests/livepatch/
13482
13483LLC (802.2)
13484L:	[email protected]
13485S:	Odd fixes
13486F:	include/linux/llc.h
13487F:	include/net/llc*
13488F:	include/uapi/linux/llc.h
13489F:	net/llc/
13490
13491LM73 HARDWARE MONITOR DRIVER
13492M:	Guillaume Ligneul <[email protected]>
13493L:	[email protected]
13494S:	Maintained
13495F:	drivers/hwmon/lm73.c
13496
13497LM78 HARDWARE MONITOR DRIVER
13498M:	Jean Delvare <[email protected]>
13499L:	[email protected]
13500S:	Maintained
13501F:	Documentation/hwmon/lm78.rst
13502F:	drivers/hwmon/lm78.c
13503
13504LM83 HARDWARE MONITOR DRIVER
13505M:	Jean Delvare <[email protected]>
13506L:	[email protected]
13507S:	Maintained
13508F:	Documentation/hwmon/lm83.rst
13509F:	drivers/hwmon/lm83.c
13510
13511LM90 HARDWARE MONITOR DRIVER
13512M:	Jean Delvare <[email protected]>
13513L:	[email protected]
13514S:	Maintained
13515F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13516F:	Documentation/hwmon/lm90.rst
13517F:	drivers/hwmon/lm90.c
13518F:	include/dt-bindings/thermal/lm90.h
13519
13520LME2510 MEDIA DRIVER
13521M:	Malcolm Priestley <[email protected]>
13522L:	[email protected]
13523S:	Maintained
13524W:	https://linuxtv.org
13525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13526F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13527
13528LOADPIN SECURITY MODULE
13529M:	Kees Cook <[email protected]>
13530S:	Supported
13531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13532F:	Documentation/admin-guide/LSM/LoadPin.rst
13533F:	security/loadpin/
13534
13535LOCKDOWN SECURITY MODULE
13536L:	[email protected]
13537S:	Odd Fixes
13538T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13539F:	security/lockdown/
13540
13541LOCKING PRIMITIVES
13542M:	Peter Zijlstra <[email protected]>
13543M:	Ingo Molnar <[email protected]>
13544M:	Will Deacon <[email protected]>
13545M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13546R:	Waiman Long <[email protected]>
13547L:	[email protected]
13548S:	Maintained
13549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13550F:	Documentation/locking/
13551F:	arch/*/include/asm/spinlock*.h
13552F:	include/linux/lockdep*.h
13553F:	include/linux/mutex*.h
13554F:	include/linux/rwlock*.h
13555F:	include/linux/rwsem*.h
13556F:	include/linux/seqlock.h
13557F:	include/linux/spinlock*.h
13558F:	kernel/locking/
13559F:	lib/locking*.[ch]
13560F:	rust/helpers/mutex.c
13561F:	rust/helpers/spinlock.c
13562F:	rust/kernel/sync/lock.rs
13563F:	rust/kernel/sync/lock/
13564F:	rust/kernel/sync/locked_by.rs
13565X:	kernel/locking/locktorture.c
13566
13567LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13568M:	"Richard Russon (FlatCap)" <[email protected]>
13569L:	[email protected]
13570S:	Maintained
13571W:	http://www.linux-ntfs.org/content/view/19/37/
13572F:	Documentation/admin-guide/ldm.rst
13573F:	block/partitions/ldm.*
13574
13575LOGITECH HID GAMING KEYBOARDS
13576M:	Hans de Goede <[email protected]>
13577L:	[email protected]
13578S:	Maintained
13579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13580F:	drivers/hid/hid-lg-g15.c
13581
13582LONTIUM LT8912B MIPI TO HDMI BRIDGE
13583M:	Adrien Grassein <[email protected]>
13584S:	Maintained
13585F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13586F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13587
13588LOONGARCH
13589M:	Huacai Chen <[email protected]>
13590R:	WANG Xuerui <[email protected]>
13591L:	[email protected]
13592S:	Maintained
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13594F:	Documentation/arch/loongarch/
13595F:	Documentation/translations/zh_CN/arch/loongarch/
13596F:	arch/loongarch/
13597F:	drivers/*/*loongarch*
13598F:	drivers/cpufreq/loongson3_cpufreq.c
13599
13600LOONGSON GPIO DRIVER
13601M:	Yinbo Zhu <[email protected]>
13602L:	[email protected]
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13605F:	drivers/gpio/gpio-loongson-64bit.c
13606
13607LOONGSON-2 APB DMA DRIVER
13608M:	Binbin Zhou <[email protected]>
13609L:	[email protected]
13610S:	Maintained
13611F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13612F:	drivers/dma/loongson2-apb-dma.c
13613
13614LOONGSON LS2X I2C DRIVER
13615M:	Binbin Zhou <[email protected]>
13616L:	[email protected]
13617S:	Maintained
13618F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13619F:	drivers/i2c/busses/i2c-ls2x.c
13620
13621LOONGSON-2 SOC SERIES CLOCK DRIVER
13622M:	Yinbo Zhu <[email protected]>
13623L:	[email protected]
13624S:	Maintained
13625F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13626F:	drivers/clk/clk-loongson2.c
13627F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13628
13629LOONGSON SPI DRIVER
13630M:	Yinbo Zhu <[email protected]>
13631L:	[email protected]
13632S:	Maintained
13633F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13634F:	drivers/spi/spi-loongson-core.c
13635F:	drivers/spi/spi-loongson-pci.c
13636F:	drivers/spi/spi-loongson-plat.c
13637F:	drivers/spi/spi-loongson.h
13638
13639LOONGSON-2 SOC SERIES GUTS DRIVER
13640M:	Yinbo Zhu <[email protected]>
13641L:	[email protected]
13642S:	Maintained
13643F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13644F:	drivers/soc/loongson/loongson2_guts.c
13645
13646LOONGSON-2 SOC SERIES PM DRIVER
13647M:	Yinbo Zhu <[email protected]>
13648L:	[email protected]
13649S:	Maintained
13650F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13651F:	drivers/soc/loongson/loongson2_pm.c
13652
13653LOONGSON-2 SOC SERIES PINCTRL DRIVER
13654M:	zhanghongchen <[email protected]>
13655M:	Yinbo Zhu <[email protected]>
13656L:	[email protected]
13657S:	Maintained
13658F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13659F:	drivers/pinctrl/pinctrl-loongson2.c
13660
13661LOONGSON-2 SOC SERIES THERMAL DRIVER
13662M:	zhanghongchen <[email protected]>
13663M:	Yinbo Zhu <[email protected]>
13664L:	[email protected]
13665S:	Maintained
13666F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13667F:	drivers/thermal/loongson2_thermal.c
13668
13669LOONGSON EDAC DRIVER
13670M:	Zhao Qunqin <[email protected]>
13671L:	[email protected]
13672S:	Maintained
13673F:	drivers/edac/loongson_edac.c
13674
13675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13676M:	Sathya Prakash <[email protected]>
13677M:	Sreekanth Reddy <[email protected]>
13678M:	Suganath Prabu Subramani <[email protected]>
13679L:	[email protected]
13680L:	[email protected]
13681S:	Supported
13682W:	http://www.avagotech.com/support/
13683F:	drivers/message/fusion/
13684F:	drivers/scsi/mpt3sas/
13685
13686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13687M:	Matthew Wilcox <[email protected]>
13688L:	[email protected]
13689S:	Maintained
13690F:	drivers/scsi/sym53c8xx_2/
13691
13692LTC1660 DAC DRIVER
13693M:	Marcus Folkesson <[email protected]>
13694L:	[email protected]
13695S:	Maintained
13696F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13697F:	drivers/iio/dac/ltc1660.c
13698
13699LTC2664 IIO DAC DRIVER
13700M:	Michael Hennerich <[email protected]>
13701M:	Kim Seer Paller <[email protected]>
13702L:	[email protected]
13703S:	Supported
13704W:	https://ez.analog.com/linux-software-drivers
13705F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13706F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13707F:	drivers/iio/dac/ltc2664.c
13708
13709LTC2688 IIO DAC DRIVER
13710M:	Nuno Sá <[email protected]>
13711L:	[email protected]
13712S:	Supported
13713W:	https://ez.analog.com/linux-software-drivers
13714F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13715F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13716F:	drivers/iio/dac/ltc2688.c
13717
13718LTC2947 HARDWARE MONITOR DRIVER
13719M:	Nuno Sá <[email protected]>
13720L:	[email protected]
13721S:	Supported
13722W:	https://ez.analog.com/linux-software-drivers
13723F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13724F:	drivers/hwmon/ltc2947-core.c
13725F:	drivers/hwmon/ltc2947-i2c.c
13726F:	drivers/hwmon/ltc2947-spi.c
13727F:	drivers/hwmon/ltc2947.h
13728
13729LTC2991 HARDWARE MONITOR DRIVER
13730M:	Antoniu Miclaus <[email protected]>
13731L:	[email protected]
13732S:	Supported
13733W:	https://ez.analog.com/linux-software-drivers
13734F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13735F:	drivers/hwmon/ltc2991.c
13736
13737LTC2983 IIO TEMPERATURE DRIVER
13738M:	Nuno Sá <[email protected]>
13739L:	[email protected]
13740S:	Supported
13741W:	https://ez.analog.com/linux-software-drivers
13742F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13743F:	drivers/iio/temperature/ltc2983.c
13744
13745LTC4282 HARDWARE MONITOR DRIVER
13746M:	Nuno Sa <[email protected]>
13747L:	[email protected]
13748S:	Supported
13749F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13750F:	Documentation/hwmon/ltc4282.rst
13751F:	drivers/hwmon/ltc4282.c
13752
13753LTC4286 HARDWARE MONITOR DRIVER
13754M:	Delphine CC Chiu <[email protected]>
13755L:	[email protected]
13756S:	Maintained
13757F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13758F:	Documentation/hwmon/ltc4286.rst
13759F:	drivers/hwmon/pmbus/ltc4286.c
13760
13761LTC4306 I2C MULTIPLEXER DRIVER
13762M:	Michael Hennerich <[email protected]>
13763L:	[email protected]
13764S:	Supported
13765W:	https://ez.analog.com/linux-software-drivers
13766F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13767F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13768
13769LTP (Linux Test Project)
13770M:	Andrea Cervesato <[email protected]>
13771M:	Cyril Hrubis <[email protected]>
13772M:	Jan Stancek <[email protected]>
13773M:	Petr Vorel <[email protected]>
13774M:	Li Wang <[email protected]>
13775M:	Yang Xu <[email protected]>
13776M:	Xiao Yang <[email protected]>
13777L:	[email protected] (subscribers-only)
13778S:	Maintained
13779W:	https://linux-test-project.readthedocs.io/
13780T:	git https://github.com/linux-test-project/ltp.git
13781
13782LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13783M:	Anshul Dalal <[email protected]>
13784L:	[email protected]
13785S:	Maintained
13786F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13787F:	drivers/iio/light/ltr390.c
13788
13789LYNX 28G SERDES PHY DRIVER
13790M:	Ioana Ciornei <[email protected]>
13791L:	[email protected]
13792S:	Supported
13793F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13794F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13795
13796LYNX PCS MODULE
13797M:	Ioana Ciornei <[email protected]>
13798L:	[email protected]
13799S:	Supported
13800F:	drivers/net/pcs/pcs-lynx.c
13801F:	include/linux/pcs-lynx.h
13802
13803M68K ARCHITECTURE
13804M:	Geert Uytterhoeven <[email protected]>
13805L:	[email protected]
13806S:	Maintained
13807W:	http://www.linux-m68k.org/
13808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13809F:	arch/m68k/
13810F:	drivers/zorro/
13811
13812M68K ON APPLE MACINTOSH
13813M:	Joshua Thompson <[email protected]>
13814L:	[email protected]
13815S:	Maintained
13816W:	http://www.mac.linux-m68k.org/
13817F:	arch/m68k/mac/
13818F:	drivers/macintosh/adb-iop.c
13819F:	drivers/macintosh/via-macii.c
13820
13821M68K ON HP9000/300
13822M:	Philip Blundell <[email protected]>
13823S:	Maintained
13824W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13825F:	arch/m68k/hp300/
13826
13827M88DS3103 MEDIA DRIVER
13828L:	[email protected]
13829S:	Orphan
13830W:	https://linuxtv.org
13831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13832F:	drivers/media/dvb-frontends/m88ds3103*
13833
13834M88RS2000 MEDIA DRIVER
13835M:	Malcolm Priestley <[email protected]>
13836L:	[email protected]
13837S:	Maintained
13838W:	https://linuxtv.org
13839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13840F:	drivers/media/dvb-frontends/m88rs2000*
13841
13842MA901 MASTERKIT USB FM RADIO DRIVER
13843M:	Alexey Klimov <[email protected]>
13844L:	[email protected]
13845S:	Maintained
13846T:	git git://linuxtv.org/media.git
13847F:	drivers/media/radio/radio-ma901.c
13848
13849MAC80211
13850M:	Johannes Berg <[email protected]>
13851L:	[email protected]
13852S:	Maintained
13853W:	https://wireless.wiki.kernel.org/
13854Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13857F:	Documentation/networking/mac80211-injection.rst
13858F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13859F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13860F:	include/net/mac80211.h
13861F:	net/mac80211/
13862
13863MAILBOX API
13864M:	Jassi Brar <[email protected]>
13865L:	[email protected]
13866S:	Maintained
13867F:	Documentation/devicetree/bindings/mailbox/
13868F:	drivers/mailbox/
13869F:	include/dt-bindings/mailbox/
13870F:	include/linux/mailbox_client.h
13871F:	include/linux/mailbox_controller.h
13872
13873MAILBOX ARM MHUv2
13874M:	Viresh Kumar <[email protected]>
13875M:	Tushar Khandelwal <[email protected]>
13876L:	[email protected]
13877S:	Maintained
13878F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13879F:	drivers/mailbox/arm_mhuv2.c
13880F:	include/linux/mailbox/arm_mhuv2_message.h
13881
13882MAILBOX ARM MHUv3
13883M:	Sudeep Holla <[email protected]>
13884M:	Cristian Marussi <[email protected]>
13885L:	[email protected]
13886L:	[email protected] (moderated for non-subscribers)
13887S:	Maintained
13888F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13889F:	drivers/mailbox/arm_mhuv3.c
13890
13891MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13892M:	Alejandro Colomar <[email protected]>
13893L:	[email protected]
13894S:	Maintained
13895W:	http://www.kernel.org/doc/man-pages
13896T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13897T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13898
13899MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13900M:	Jeremy Kerr <[email protected]>
13901M:	Matt Johnston <[email protected]>
13902L:	[email protected]
13903S:	Maintained
13904F:	Documentation/networking/mctp.rst
13905F:	drivers/net/mctp/
13906F:	include/net/mctp.h
13907F:	include/net/mctpdevice.h
13908F:	include/net/netns/mctp.h
13909F:	net/mctp/
13910
13911MAPLE TREE
13912M:	Liam R. Howlett <[email protected]>
13913L:	[email protected]
13914L:	[email protected]
13915S:	Supported
13916F:	Documentation/core-api/maple_tree.rst
13917F:	include/linux/maple_tree.h
13918F:	include/trace/events/maple_tree.h
13919F:	lib/maple_tree.c
13920F:	lib/test_maple_tree.c
13921F:	tools/testing/radix-tree/linux/maple_tree.h
13922F:	tools/testing/radix-tree/maple.c
13923
13924MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13925M:	Rahul Bedarkar <[email protected]>
13926L:	[email protected]
13927S:	Maintained
13928F:	arch/mips/boot/dts/img/pistachio*
13929
13930MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13931M:	Andrew Lunn <[email protected]>
13932L:	[email protected]
13933S:	Maintained
13934F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13935F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13936F:	Documentation/networking/devlink/mv88e6xxx.rst
13937F:	drivers/net/dsa/mv88e6xxx/
13938F:	include/linux/dsa/mv88e6xxx.h
13939F:	include/linux/platform_data/mv88e6xxx.h
13940
13941MARVELL 88PM886 PMIC DRIVER
13942M:	Karel Balej <[email protected]>
13943S:	Maintained
13944F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13945F:	drivers/input/misc/88pm886-onkey.c
13946F:	drivers/mfd/88pm886.c
13947F:	drivers/regulator/88pm886-regulator.c
13948F:	drivers/rtc/rtc-88pm886.c
13949F:	include/linux/mfd/88pm886.h
13950
13951MARVELL ARMADA 3700 PHY DRIVERS
13952M:	Miquel Raynal <[email protected]>
13953S:	Maintained
13954F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13955F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13956F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13957F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13958
13959MARVELL ARMADA 3700 SERIAL DRIVER
13960M:	Pali Rohár <[email protected]>
13961S:	Maintained
13962F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13963F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13964F:	drivers/tty/serial/mvebu-uart.c
13965
13966MARVELL ARMADA DRM SUPPORT
13967M:	Russell King <[email protected]>
13968S:	Maintained
13969T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13970T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13971F:	Documentation/devicetree/bindings/display/armada/
13972F:	drivers/gpu/drm/armada/
13973F:	include/uapi/drm/armada_drm.h
13974
13975MARVELL CRYPTO DRIVER
13976M:	Boris Brezillon <[email protected]>
13977M:	Arnaud Ebalard <[email protected]>
13978M:	Srujana Challa <[email protected]>
13979L:	[email protected]
13980S:	Maintained
13981F:	drivers/crypto/marvell/
13982F:	include/linux/soc/marvell/octeontx2/
13983
13984MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13985M:	Mirko Lindner <[email protected]>
13986M:	Stephen Hemminger <[email protected]>
13987L:	[email protected]
13988S:	Odd fixes
13989F:	drivers/net/ethernet/marvell/sk*
13990
13991MARVELL LIBERTAS WIRELESS DRIVER
13992L:	[email protected]
13993S:	Orphan
13994F:	drivers/net/wireless/marvell/libertas/
13995F:	drivers/net/wireless/marvell/libertas_tf/
13996
13997MARVELL MACCHIATOBIN SUPPORT
13998M:	Russell King <[email protected]>
13999L:	[email protected] (moderated for non-subscribers)
14000S:	Maintained
14001F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14002
14003MARVELL MV643XX ETHERNET DRIVER
14004M:	Sebastian Hesselbarth <[email protected]>
14005L:	[email protected]
14006S:	Maintained
14007F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14008
14009MARVELL MV88X3310 PHY DRIVER
14010M:	Russell King <[email protected]>
14011M:	Marek Behún <[email protected]>
14012L:	[email protected]
14013S:	Maintained
14014F:	drivers/net/phy/marvell10g.c
14015
14016MARVELL MVEBU THERMAL DRIVER
14017M:	Miquel Raynal <[email protected]>
14018S:	Maintained
14019F:	drivers/thermal/armada_thermal.c
14020
14021MARVELL MVNETA ETHERNET DRIVER
14022M:	Marcin Wojtas <[email protected]>
14023L:	[email protected]
14024S:	Maintained
14025F:	drivers/net/ethernet/marvell/mvneta*
14026
14027MARVELL MVPP2 ETHERNET DRIVER
14028M:	Marcin Wojtas <[email protected]>
14029M:	Russell King <[email protected]>
14030L:	[email protected]
14031S:	Maintained
14032F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14033F:	drivers/net/ethernet/marvell/mvpp2/
14034
14035MARVELL MWIFIEX WIRELESS DRIVER
14036M:	Brian Norris <[email protected]>
14037R:	Francesco Dolcini <[email protected]>
14038L:	[email protected]
14039S:	Odd Fixes
14040F:	drivers/net/wireless/marvell/mwifiex/
14041
14042MARVELL MWL8K WIRELESS DRIVER
14043L:	[email protected]
14044S:	Orphan
14045F:	drivers/net/wireless/marvell/mwl8k.c
14046
14047MARVELL NAND CONTROLLER DRIVER
14048M:	Miquel Raynal <[email protected]>
14049L:	[email protected]
14050S:	Maintained
14051F:	drivers/mtd/nand/raw/marvell_nand.c
14052
14053MARVELL OCTEON ENDPOINT DRIVER
14054M:	Veerasenareddy Burru <[email protected]>
14055M:	Sathesh Edara <[email protected]>
14056L:	[email protected]
14057S:	Maintained
14058F:	drivers/net/ethernet/marvell/octeon_ep
14059
14060MARVELL OCTEON ENDPOINT VF DRIVER
14061M:	Veerasenareddy Burru <[email protected]>
14062M:	Sathesh Edara <[email protected]>
14063M:	Shinas Rasheed <[email protected]>
14064M:	Satananda Burla <[email protected]>
14065L:	[email protected]
14066S:	Maintained
14067F:	drivers/net/ethernet/marvell/octeon_ep_vf
14068
14069MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14070M:	Sunil Goutham <[email protected]>
14071M:	Geetha sowjanya <[email protected]>
14072M:	Subbaraya Sundeep <[email protected]>
14073M:	hariprasad <[email protected]>
14074M:	Bharat Bhushan <[email protected]>
14075L:	[email protected]
14076S:	Maintained
14077F:	drivers/net/ethernet/marvell/octeontx2/nic/
14078F:	include/linux/soc/marvell/octeontx2/
14079
14080MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14081M:	Sunil Goutham <[email protected]>
14082M:	Linu Cherian <[email protected]>
14083M:	Geetha sowjanya <[email protected]>
14084M:	Jerin Jacob <[email protected]>
14085M:	hariprasad <[email protected]>
14086M:	Subbaraya Sundeep <[email protected]>
14087L:	[email protected]
14088S:	Maintained
14089F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14090F:	drivers/net/ethernet/marvell/octeontx2/af/
14091
14092MARVELL PEM PMU DRIVER
14093M:	Linu Cherian <[email protected]>
14094M:	Gowthami Thiagarajan <[email protected]>
14095S:	Supported
14096F:	drivers/perf/marvell_pem_pmu.c
14097
14098MARVELL PRESTERA ETHERNET SWITCH DRIVER
14099M:	Taras Chornyi <[email protected]>
14100S:	Supported
14101W:	https://github.com/Marvell-switching/switchdev-prestera
14102F:	drivers/net/ethernet/marvell/prestera/
14103
14104MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14105M:	Nicolas Pitre <[email protected]>
14106S:	Odd Fixes
14107F:	drivers/mmc/host/mvsdio.*
14108
14109MARVELL USB MDIO CONTROLLER DRIVER
14110M:	Tobias Waldekranz <[email protected]>
14111L:	[email protected]
14112S:	Maintained
14113F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14114F:	drivers/net/mdio/mdio-mvusb.c
14115
14116MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14117M:	Hu Ziji <[email protected]>
14118L:	[email protected]
14119S:	Supported
14120F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14121F:	drivers/mmc/host/sdhci-xenon*
14122
14123MARVELL OCTEON CN10K DPI DRIVER
14124M:	Vamsi Attunuru <[email protected]>
14125S:	Supported
14126F:	drivers/misc/mrvl_cn10k_dpi.c
14127
14128MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14129R:	[email protected]
14130R:	[email protected]
14131F:	drivers/vdpa/octeon_ep/
14132
14133MARVELL OCTEON HOTPLUG DRIVER
14134R:	Shijith Thotton <[email protected]>
14135R:	Vamsi Attunuru <[email protected]>
14136S:	Supported
14137F:	drivers/pci/hotplug/octep_hp.c
14138
14139MATROX FRAMEBUFFER DRIVER
14140L:	[email protected]
14141S:	Orphan
14142F:	drivers/video/fbdev/matrox/matroxfb_*
14143F:	include/uapi/linux/matroxfb.h
14144
14145MAX15301 DRIVER
14146M:	Daniel Nilsson <[email protected]>
14147L:	[email protected]
14148S:	Maintained
14149F:	Documentation/hwmon/max15301.rst
14150F:	drivers/hwmon/pmbus/max15301.c
14151
14152MAX2175 SDR TUNER DRIVER
14153M:	Ramesh Shanmugasundaram <[email protected]>
14154L:	[email protected]
14155S:	Maintained
14156T:	git git://linuxtv.org/media.git
14157F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14158F:	Documentation/userspace-api/media/drivers/max2175.rst
14159F:	drivers/media/i2c/max2175*
14160F:	include/uapi/linux/max2175.h
14161
14162MAX31335 RTC DRIVER
14163M:	Antoniu Miclaus <[email protected]>
14164L:	[email protected]
14165S:	Supported
14166W:	https://ez.analog.com/linux-software-drivers
14167F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14168F:	drivers/rtc/rtc-max31335.c
14169
14170MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14171L:	[email protected]
14172S:	Orphan
14173F:	Documentation/hwmon/max6650.rst
14174F:	drivers/hwmon/max6650.c
14175
14176MAX9286 QUAD GMSL DESERIALIZER DRIVER
14177M:	Jacopo Mondi <[email protected]>
14178M:	Kieran Bingham <kieran.bingham[email protected]>
14179M:	Laurent Pinchart <laurent.pinchart[email protected]>
14180M:	Niklas Söderlund <niklas.soderlund[email protected]>
14181L:	[email protected]
14182S:	Maintained
14183F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14184F:	drivers/media/i2c/max9286.c
14185
14186MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14187M:	Niklas Söderlund <[email protected]>
14188L:	[email protected]
14189S:	Maintained
14190F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14191F:	drivers/staging/media/max96712/max96712.c
14192
14193MAX96714 GMSL2 DESERIALIZER DRIVER
14194M:	Julien Massot <[email protected]>
14195L:	[email protected]
14196S:	Maintained
14197F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14198F:	drivers/media/i2c/max96714.c
14199
14200MAX96717 GMSL2 SERIALIZER DRIVER
14201M:	Julien Massot <[email protected]>
14202L:	[email protected]
14203S:	Maintained
14204F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14205F:	drivers/media/i2c/max96717.c
14206
14207MAX9860 MONO AUDIO VOICE CODEC DRIVER
14208M:	Peter Rosin <[email protected]>
14209L:	[email protected]
14210S:	Maintained
14211F:	Documentation/devicetree/bindings/sound/max9860.txt
14212F:	sound/soc/codecs/max9860.*
14213
14214MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14215M:	Andreas Klinger <[email protected]>
14216L:	[email protected]
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14219F:	drivers/iio/proximity/mb1232.c
14220
14221MAXIM MAX11205 DRIVER
14222M:	Ramona Bolboaca <[email protected]>
14223L:	[email protected]
14224S:	Supported
14225W:	https://ez.analog.com/linux-software-drivers
14226F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14227F:	drivers/iio/adc/max11205.c
14228
14229MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14230R:	Iskren Chernev <[email protected]>
14231R:	Krzysztof Kozlowski <[email protected]>
14232R:	Marek Szyprowski <[email protected]>
14233R:	Matheus Castello <[email protected]>
14234L:	[email protected]
14235S:	Maintained
14236F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14237F:	drivers/power/supply/max17040_battery.c
14238
14239MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14240R:	Hans de Goede <[email protected]>
14241R:	Krzysztof Kozlowski <[email protected]>
14242R:	Marek Szyprowski <[email protected]>
14243R:	Sebastian Krzyszkowiak <[email protected]>
14244R:	Purism Kernel Team <[email protected]>
14245L:	[email protected]
14246S:	Maintained
14247F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14248F:	drivers/power/supply/max17042_battery.c
14249
14250MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14251M:	Laurent Pinchart <[email protected]>
14252L:	[email protected]
14253S:	Maintained
14254F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14255F:	drivers/regulator/max20086-regulator.c
14256
14257MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14258M:	Rajat Khandelwal <[email protected]>
14259L:	[email protected]
14260S:	Maintained
14261F:	drivers/iio/temperature/max30208.c
14262
14263MAXIM MAX77650 PMIC MFD DRIVER
14264M:	Bartosz Golaszewski <[email protected]>
14265L:	[email protected]
14266S:	Maintained
14267F:	Documentation/devicetree/bindings/*/*max77650.yaml
14268F:	Documentation/devicetree/bindings/*/max77650*.yaml
14269F:	drivers/gpio/gpio-max77650.c
14270F:	drivers/input/misc/max77650-onkey.c
14271F:	drivers/leds/leds-max77650.c
14272F:	drivers/mfd/max77650.c
14273F:	drivers/power/supply/max77650-charger.c
14274F:	drivers/regulator/max77650-regulator.c
14275F:	include/linux/mfd/max77650.h
14276
14277MAXIM MAX77714 PMIC MFD DRIVER
14278M:	Luca Ceresoli <[email protected]>
14279S:	Maintained
14280F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14281F:	drivers/mfd/max77714.c
14282F:	include/linux/mfd/max77714.h
14283
14284MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14285M:	Javier Martinez Canillas <[email protected]>
14286L:	[email protected]
14287S:	Supported
14288F:	Documentation/devicetree/bindings/*/*max77802.yaml
14289F:	drivers/regulator/max77802-regulator.c
14290F:	include/dt-bindings/*/*max77802.h
14291
14292MAXIM MAX77976 BATTERY CHARGER
14293M:	Luca Ceresoli <[email protected]>
14294S:	Supported
14295F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14296F:	drivers/power/supply/max77976_charger.c
14297
14298MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14299M:	Krzysztof Kozlowski <[email protected]>
14300L:	[email protected]
14301S:	Maintained
14302B:	mailto:[email protected]
14303F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14304F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14305F:	drivers/power/supply/max14577_charger.c
14306F:	drivers/power/supply/max77693_charger.c
14307
14308MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14309M:	Chanwoo Choi <[email protected]>
14310M:	Krzysztof Kozlowski <[email protected]>
14311L:	[email protected]
14312S:	Maintained
14313B:	mailto:[email protected]
14314F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14315F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14316F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14317F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14318F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14319F:	drivers/*/*max77843.c
14320F:	drivers/*/max14577*.c
14321F:	drivers/*/max77686*.c
14322F:	drivers/*/max77693*.c
14323F:	drivers/clk/clk-max77686.c
14324F:	drivers/extcon/extcon-max14577.c
14325F:	drivers/extcon/extcon-max77693.c
14326F:	drivers/rtc/rtc-max77686.c
14327F:	include/linux/mfd/max14577*.h
14328F:	include/linux/mfd/max77686*.h
14329F:	include/linux/mfd/max77693*.h
14330
14331MAXIRADIO FM RADIO RECEIVER DRIVER
14332M:	Hans Verkuil <[email protected]>
14333L:	[email protected]
14334S:	Maintained
14335W:	https://linuxtv.org
14336T:	git git://linuxtv.org/media.git
14337F:	drivers/media/radio/radio-maxiradio*
14338
14339MAXLINEAR ETHERNET PHY DRIVER
14340M:	Xu Liang <[email protected]>
14341L:	[email protected]
14342S:	Supported
14343F:	drivers/net/phy/mxl-gpy.c
14344
14345MCAN MMIO DEVICE DRIVER
14346M:	Chandrasekar Ramakrishnan <[email protected]>
14347L:	[email protected]
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14350F:	drivers/net/can/m_can/m_can.c
14351F:	drivers/net/can/m_can/m_can.h
14352F:	drivers/net/can/m_can/m_can_platform.c
14353
14354MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14355R:	Yasushi SHOJI <[email protected]>
14356L:	[email protected]
14357S:	Maintained
14358F:	drivers/net/can/usb/mcba_usb.c
14359
14360MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14361M:	Rishi Gupta <[email protected]>
14362L:	[email protected]
14363L:	[email protected]
14364S:	Maintained
14365F:	drivers/hid/hid-mcp2221.c
14366
14367MCP251XFD SPI-CAN NETWORK DRIVER
14368M:	Marc Kleine-Budde <[email protected]>
14369M:	Manivannan Sadhasivam <[email protected]>
14370R:	Thomas Kopp <[email protected]>
14371L:	[email protected]
14372S:	Maintained
14373F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14374F:	drivers/net/can/spi/mcp251xfd/
14375
14376MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14377M:	Peter Rosin <[email protected]>
14378L:	[email protected]
14379S:	Maintained
14380F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14381F:	drivers/iio/potentiometer/mcp4018.c
14382F:	drivers/iio/potentiometer/mcp4531.c
14383
14384MCP4821 DAC DRIVER
14385M:	Anshul Dalal <[email protected]>
14386L:	[email protected]
14387S:	Maintained
14388F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14389F:	drivers/iio/dac/mcp4821.c
14390
14391MCR20A IEEE-802.15.4 RADIO DRIVER
14392M:	Stefan Schmidt <[email protected]>
14393L:	[email protected]
14394S:	Odd Fixes
14395W:	https://github.com/xueliu/mcr20a-linux
14396F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14397F:	drivers/net/ieee802154/mcr20a.c
14398F:	drivers/net/ieee802154/mcr20a.h
14399
14400MDIO REGMAP DRIVER
14401M:	Maxime Chevallier <[email protected]>
14402L:	[email protected]
14403S:	Maintained
14404F:	drivers/net/mdio/mdio-regmap.c
14405F:	include/linux/mdio/mdio-regmap.h
14406
14407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14408M:	William Breathitt Gray <[email protected]>
14409L:	[email protected]
14410S:	Maintained
14411F:	drivers/iio/dac/cio-dac.c
14412
14413MEDIA CONTROLLER FRAMEWORK
14414M:	Sakari Ailus <[email protected]>
14415M:	Laurent Pinchart <[email protected]>
14416L:	[email protected]
14417S:	Supported
14418W:	https://www.linuxtv.org
14419T:	git git://linuxtv.org/media.git
14420F:	drivers/media/mc/
14421F:	include/media/media-*.h
14422F:	include/uapi/linux/media.h
14423
14424MEDIA DRIVER FOR FREESCALE IMX PXP
14425M:	Philipp Zabel <[email protected]>
14426L:	[email protected]
14427S:	Maintained
14428T:	git git://linuxtv.org/media.git
14429F:	drivers/media/platform/nxp/imx-pxp.[ch]
14430
14431MEDIA DRIVERS FOR ASCOT2E
14432M:	Abylay Ospan <[email protected]>
14433L:	[email protected]
14434S:	Supported
14435W:	https://linuxtv.org
14436W:	http://netup.tv/
14437T:	git git://linuxtv.org/media.git
14438F:	drivers/media/dvb-frontends/ascot2e*
14439
14440MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14441M:	Jasmin Jessich <[email protected]>
14442L:	[email protected]
14443S:	Maintained
14444W:	https://linuxtv.org
14445T:	git git://linuxtv.org/media.git
14446F:	drivers/media/dvb-frontends/cxd2099*
14447
14448MEDIA DRIVERS FOR CXD2841ER
14449M:	Abylay Ospan <[email protected]>
14450L:	[email protected]
14451S:	Supported
14452W:	https://linuxtv.org
14453W:	http://netup.tv/
14454T:	git git://linuxtv.org/media.git
14455F:	drivers/media/dvb-frontends/cxd2841er*
14456
14457MEDIA DRIVERS FOR CXD2880
14458M:	Yasunari Takiguchi <[email protected]>
14459L:	[email protected]
14460S:	Supported
14461W:	http://linuxtv.org/
14462T:	git git://linuxtv.org/media.git
14463F:	drivers/media/dvb-frontends/cxd2880/*
14464F:	drivers/media/spi/cxd2880*
14465
14466MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14467L:	[email protected]
14468S:	Orphan
14469W:	https://linuxtv.org
14470T:	git git://linuxtv.org/media.git
14471F:	drivers/media/pci/ddbridge/*
14472
14473MEDIA DRIVERS FOR FREESCALE IMX
14474M:	Steve Longerbeam <[email protected]>
14475M:	Philipp Zabel <[email protected]>
14476L:	[email protected]
14477S:	Maintained
14478T:	git git://linuxtv.org/media.git
14479F:	Documentation/admin-guide/media/imx.rst
14480F:	Documentation/devicetree/bindings/media/imx.txt
14481F:	drivers/staging/media/imx/
14482F:	include/linux/imx-media.h
14483F:	include/media/imx.h
14484
14485MEDIA DRIVERS FOR FREESCALE IMX7/8
14486M:	Rui Miguel Silva <[email protected]>
14487M:	Laurent Pinchart <[email protected]>
14488M:	Martin Kepplinger <[email protected]>
14489R:	Purism Kernel Team <[email protected]>
14490L:	[email protected]
14491S:	Maintained
14492T:	git git://linuxtv.org/media.git
14493F:	Documentation/admin-guide/media/imx7.rst
14494F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14495F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14496F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14497F:	drivers/media/platform/nxp/imx-mipi-csis.c
14498F:	drivers/media/platform/nxp/imx7-media-csi.c
14499F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14500
14501MEDIA DRIVERS FOR HELENE
14502M:	Abylay Ospan <[email protected]>
14503L:	[email protected]
14504S:	Supported
14505W:	https://linuxtv.org
14506W:	http://netup.tv/
14507T:	git git://linuxtv.org/media.git
14508F:	drivers/media/dvb-frontends/helene*
14509
14510MEDIA DRIVERS FOR HORUS3A
14511M:	Abylay Ospan <[email protected]>
14512L:	[email protected]
14513S:	Supported
14514W:	https://linuxtv.org
14515W:	http://netup.tv/
14516T:	git git://linuxtv.org/media.git
14517F:	drivers/media/dvb-frontends/horus3a*
14518
14519MEDIA DRIVERS FOR LNBH25
14520M:	Abylay Ospan <[email protected]>
14521L:	[email protected]
14522S:	Supported
14523W:	https://linuxtv.org
14524W:	http://netup.tv/
14525T:	git git://linuxtv.org/media.git
14526F:	drivers/media/dvb-frontends/lnbh25*
14527
14528MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14529L:	[email protected]
14530S:	Orphan
14531W:	https://linuxtv.org
14532T:	git git://linuxtv.org/media.git
14533F:	drivers/media/dvb-frontends/mxl5xx*
14534
14535MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14536M:	Abylay Ospan <[email protected]>
14537L:	[email protected]
14538S:	Supported
14539W:	https://linuxtv.org
14540W:	http://netup.tv/
14541T:	git git://linuxtv.org/media.git
14542F:	drivers/media/pci/netup_unidvb/*
14543
14544MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14545M:	Dmitry Osipenko <[email protected]>
14546L:	[email protected]
14547L:	[email protected]
14548S:	Maintained
14549T:	git git://linuxtv.org/media.git
14550F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14551F:	drivers/media/platform/nvidia/tegra-vde/
14552
14553MEDIA DRIVERS FOR RENESAS - CEU
14554M:	Jacopo Mondi <[email protected]>
14555L:	[email protected]
14556L:	[email protected]
14557S:	Supported
14558T:	git git://linuxtv.org/media.git
14559F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14560F:	drivers/media/platform/renesas/renesas-ceu.c
14561F:	include/media/drv-intf/renesas-ceu.h
14562
14563MEDIA DRIVERS FOR RENESAS - DRIF
14564M:	Fabrizio Castro <[email protected]>
14565L:	[email protected]
14566L:	[email protected]
14567S:	Supported
14568T:	git git://linuxtv.org/media.git
14569F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14570F:	drivers/media/platform/renesas/rcar_drif.c
14571
14572MEDIA DRIVERS FOR RENESAS - FCP
14573M:	Laurent Pinchart <[email protected]>
14574L:	[email protected]
14575L:	[email protected]
14576S:	Supported
14577T:	git git://linuxtv.org/media.git
14578F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14579F:	drivers/media/platform/renesas/rcar-fcp.c
14580F:	include/media/rcar-fcp.h
14581
14582MEDIA DRIVERS FOR RENESAS - FDP1
14583M:	Kieran Bingham <kieran.bingham[email protected]>
14584L:	[email protected]
14585L:	[email protected]
14586S:	Supported
14587T:	git git://linuxtv.org/media.git
14588F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14589F:	drivers/media/platform/renesas/rcar_fdp1.c
14590
14591MEDIA DRIVERS FOR RENESAS - VIN
14592M:	Niklas Söderlund <[email protected]>
14593L:	[email protected]
14594L:	[email protected]
14595S:	Supported
14596T:	git git://linuxtv.org/media.git
14597F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14598F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14599F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14600F:	drivers/media/platform/renesas/rcar-csi2.c
14601F:	drivers/media/platform/renesas/rcar-isp.c
14602F:	drivers/media/platform/renesas/rcar-vin/
14603
14604MEDIA DRIVERS FOR RENESAS - VSP1
14605M:	Laurent Pinchart <[email protected]>
14606M:	Kieran Bingham <kieran.bingham[email protected]>
14607L:	[email protected]
14608L:	[email protected]
14609S:	Supported
14610T:	git git://linuxtv.org/media.git
14611F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14612F:	drivers/media/platform/renesas/vsp1/
14613
14614MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14615L:	[email protected]
14616S:	Orphan
14617W:	https://linuxtv.org
14618T:	git git://linuxtv.org/media.git
14619F:	drivers/media/dvb-frontends/stv0910*
14620
14621MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14622L:	[email protected]
14623S:	Orphan
14624W:	https://linuxtv.org
14625T:	git git://linuxtv.org/media.git
14626F:	drivers/media/dvb-frontends/stv6111*
14627
14628MEDIA DRIVERS FOR STM32 - CSI
14629M:	Alain Volmat <[email protected]>
14630L:	[email protected]
14631S:	Supported
14632T:	git git://linuxtv.org/media_tree.git
14633F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14634F:	drivers/media/platform/st/stm32/stm32-csi.c
14635
14636MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14637M:	Hugues Fruchet <[email protected]>
14638M:	Alain Volmat <[email protected]>
14639L:	[email protected]
14640S:	Supported
14641T:	git git://linuxtv.org/media.git
14642F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14643F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14644F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14645F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14646
14647MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14648M:	Mauro Carvalho Chehab <[email protected]>
14649L:	[email protected]
14650S:	Maintained
14651W:	https://linuxtv.org
14652Q:	http://patchwork.kernel.org/project/linux-media/list/
14653T:	git git://linuxtv.org/media.git
14654F:	Documentation/admin-guide/media/
14655F:	Documentation/devicetree/bindings/media/
14656F:	Documentation/driver-api/media/
14657F:	Documentation/userspace-api/media/
14658F:	drivers/media/
14659F:	drivers/staging/media/
14660F:	include/dt-bindings/media/
14661F:	include/linux/platform_data/media/
14662F:	include/media/
14663F:	include/uapi/linux/dvb/
14664F:	include/uapi/linux/ivtv*
14665F:	include/uapi/linux/media.h
14666F:	include/uapi/linux/uvcvideo.h
14667F:	include/uapi/linux/v4l2-*
14668F:	include/uapi/linux/videodev2.h
14669
14670MEDIATEK BLUETOOTH DRIVER
14671M:	Sean Wang <[email protected]>
14672L:	[email protected]
14673L:	[email protected] (moderated for non-subscribers)
14674S:	Maintained
14675F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14676F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14677F:	drivers/bluetooth/btmtkuart.c
14678
14679MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14680M:	Sen Chu <[email protected]>
14681M:	Sean Wang <[email protected]>
14682M:	Macpaul Lin <[email protected]>
14683L:	[email protected]
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14686F:	drivers/power/reset/mt6323-poweroff.c
14687
14688MEDIATEK CIR DRIVER
14689M:	Sean Wang <[email protected]>
14690S:	Maintained
14691F:	drivers/media/rc/mtk-cir.c
14692
14693MEDIATEK DMA DRIVER
14694M:	Sean Wang <[email protected]>
14695L:	[email protected]
14696L:	[email protected] (moderated for non-subscribers)
14697L:	[email protected] (moderated for non-subscribers)
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/dma/mediatek,*
14700F:	drivers/dma/mediatek/
14701
14702MEDIATEK ETHERNET DRIVER
14703M:	Felix Fietkau <[email protected]>
14704M:	Sean Wang <[email protected]>
14705M:	Lorenzo Bianconi <[email protected]>
14706L:	[email protected]
14707S:	Maintained
14708F:	drivers/net/ethernet/mediatek/
14709
14710MEDIATEK ETHERNET PCS DRIVER
14711M:	Alexander Couzens <[email protected]>
14712M:	Daniel Golle <[email protected]>
14713L:	[email protected]
14714S:	Maintained
14715F:	drivers/net/pcs/pcs-mtk-lynxi.c
14716F:	include/linux/pcs/pcs-mtk-lynxi.h
14717
14718MEDIATEK ETHERNET PHY DRIVERS
14719M:	Daniel Golle <[email protected]>
14720M:	Qingfang Deng <[email protected]>
14721M:	SkyLake Huang <[email protected]>
14722L:	[email protected]
14723S:	Maintained
14724F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14725F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14726F:	drivers/net/phy/mediatek/mtk-ge.c
14727F:	drivers/net/phy/mediatek/mtk.h
14728F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14729
14730MEDIATEK I2C CONTROLLER DRIVER
14731M:	Qii Wang <[email protected]>
14732L:	[email protected]
14733S:	Maintained
14734F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14735F:	drivers/i2c/busses/i2c-mt65xx.c
14736
14737MEDIATEK IOMMU DRIVER
14738M:	Yong Wu <[email protected]>
14739L:	[email protected]
14740L:	[email protected] (moderated for non-subscribers)
14741S:	Supported
14742F:	Documentation/devicetree/bindings/iommu/mediatek*
14743F:	drivers/iommu/mtk_iommu*
14744F:	include/dt-bindings/memory/mediatek,mt*-port.h
14745F:	include/dt-bindings/memory/mt*-port.h
14746
14747MEDIATEK JPEG DRIVER
14748M:	Bin Liu <[email protected]>
14749S:	Supported
14750F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14751F:	drivers/media/platform/mediatek/jpeg/
14752
14753MEDIATEK KEYPAD DRIVER
14754M:	Mattijs Korpershoek <[email protected]>
14755S:	Supported
14756F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14757F:	drivers/input/keyboard/mt6779-keypad.c
14758
14759MEDIATEK MDP DRIVER
14760M:	Minghsiu Tsai <[email protected]>
14761M:	Houlong Wei <[email protected]>
14762M:	Andrew-CT Chen <[email protected]>
14763S:	Supported
14764F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14765F:	drivers/media/platform/mediatek/mdp/
14766F:	drivers/media/platform/mediatek/vpu/
14767
14768MEDIATEK MEDIA DRIVER
14769M:	Tiffany Lin <[email protected]>
14770M:	Andrew-CT Chen <[email protected]>
14771M:	Yunfei Dong <[email protected]>
14772S:	Supported
14773F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14774F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14775F:	drivers/media/platform/mediatek/vcodec/
14776F:	drivers/media/platform/mediatek/vpu/
14777
14778MEDIATEK MIPI-CSI CDPHY DRIVER
14779M:	Julien Stephan <[email protected]>
14780M:	Andy Hsieh <[email protected]>
14781S:	Supported
14782F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14783F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14784
14785MEDIATEK MMC/SD/SDIO DRIVER
14786M:	Chaotian Jing <[email protected]>
14787S:	Maintained
14788F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14789F:	drivers/mmc/host/mtk-sd.c
14790
14791MEDIATEK MT6735 CLOCK & RESET DRIVERS
14792M:	Yassine Oudjana <[email protected]>
14793L:	[email protected]
14794L:	[email protected] (moderated for non-subscribers)
14795S:	Maintained
14796F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14797F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14798F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14799F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14800F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14801F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14802F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14803F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14804F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14805F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14806F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14807F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14808F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14809F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14810F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14811F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14812F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14813F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14814F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14815F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14816
14817MEDIATEK MT76 WIRELESS LAN DRIVER
14818M:	Felix Fietkau <[email protected]>
14819M:	Lorenzo Bianconi <[email protected]>
14820M:	Ryder Lee <[email protected]>
14821R:	Shayne Chen <[email protected]>
14822R:	Sean Wang <[email protected]>
14823L:	[email protected]
14824S:	Maintained
14825T:	git https://github.com/nbd168/wireless
14826F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14827F:	drivers/net/wireless/mediatek/mt76/
14828
14829MEDIATEK MT7601U WIRELESS LAN DRIVER
14830M:	Jakub Kicinski <[email protected]>
14831L:	[email protected]
14832S:	Maintained
14833F:	drivers/net/wireless/mediatek/mt7601u/
14834
14835MEDIATEK MT7621 CLOCK DRIVER
14836M:	Sergio Paracuellos <[email protected]>
14837S:	Maintained
14838F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14839F:	drivers/clk/ralink/clk-mt7621.c
14840
14841MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14842M:	Sergio Paracuellos <[email protected]>
14843S:	Maintained
14844F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14845F:	drivers/pci/controller/pcie-mt7621.c
14846
14847MEDIATEK MT7621 PHY PCI DRIVER
14848M:	Sergio Paracuellos <[email protected]>
14849S:	Maintained
14850F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14851F:	drivers/phy/ralink/phy-mt7621-pci.c
14852
14853MEDIATEK MT7621/28/88 I2C DRIVER
14854M:	Stefan Roese <[email protected]>
14855L:	[email protected]
14856S:	Maintained
14857F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14858F:	drivers/i2c/busses/i2c-mt7621.c
14859
14860MEDIATEK MTMIPS CLOCK DRIVER
14861M:	Sergio Paracuellos <[email protected]>
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14864F:	drivers/clk/ralink/clk-mtmips.c
14865
14866MEDIATEK NAND CONTROLLER DRIVER
14867L:	[email protected]
14868S:	Orphan
14869F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14870F:	drivers/mtd/nand/raw/mtk_*
14871
14872MEDIATEK PMIC LED DRIVER
14873M:	Sen Chu <[email protected]>
14874M:	Sean Wang <[email protected]>
14875M:	Macpaul Lin <[email protected]>
14876S:	Maintained
14877F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14878F:	drivers/leds/leds-mt6323.c
14879
14880MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14881M:	Sean Wang <[email protected]>
14882S:	Maintained
14883F:	drivers/char/hw_random/mtk-rng.c
14884
14885MEDIATEK SMI DRIVER
14886M:	Yong Wu <[email protected]>
14887L:	[email protected] (moderated for non-subscribers)
14888S:	Supported
14889F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14890F:	drivers/memory/mtk-smi.c
14891F:	include/soc/mediatek/smi.h
14892
14893MEDIATEK SWITCH DRIVER
14894M:	Chester A. Unal <[email protected]>
14895M:	Daniel Golle <[email protected]>
14896M:	DENG Qingfang <[email protected]>
14897M:	Sean Wang <[email protected]>
14898L:	[email protected]
14899S:	Maintained
14900F:	drivers/net/dsa/mt7530-mdio.c
14901F:	drivers/net/dsa/mt7530-mmio.c
14902F:	drivers/net/dsa/mt7530.*
14903F:	net/dsa/tag_mtk.c
14904
14905MEDIATEK T7XX 5G WWAN MODEM DRIVER
14906M:	Chandrashekar Devegowda <[email protected]>
14907R:	Chiranjeevi Rapolu <[email protected]>
14908R:	Liu Haijun <[email protected]>
14909R:	M Chetan Kumar <[email protected]>
14910R:	Ricardo Martinez <[email protected]>
14911L:	[email protected]
14912S:	Supported
14913F:	drivers/net/wwan/t7xx/
14914
14915MEDIATEK USB3 DRD IP DRIVER
14916M:	Chunfeng Yun <[email protected]>
14917L:	[email protected]
14918L:	[email protected] (moderated for non-subscribers)
14919L:	[email protected] (moderated for non-subscribers)
14920S:	Maintained
14921F:	Documentation/devicetree/bindings/usb/mediatek,*
14922F:	drivers/usb/host/xhci-mtk*
14923F:	drivers/usb/mtu3/
14924
14925MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14926M:	Peter Senna Tschudin <[email protected]>
14927M:	Ian Ray <[email protected]>
14928M:	Martyn Welch <[email protected]>
14929S:	Maintained
14930F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14931F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14932
14933MEGARAID SCSI/SAS DRIVERS
14934M:	Kashyap Desai <[email protected]>
14935M:	Sumit Saxena <[email protected]>
14936M:	Shivasharan S <[email protected]>
14937M:	Chandrakanth patil <[email protected]>
14938L:	[email protected]
14939L:	[email protected]
14940S:	Maintained
14941W:	http://www.avagotech.com/support/
14942F:	Documentation/scsi/megaraid.rst
14943F:	drivers/scsi/megaraid.*
14944F:	drivers/scsi/megaraid/
14945
14946MELEXIS MLX90614 DRIVER
14947M:	Crt Mori <[email protected]>
14948L:	[email protected]
14949S:	Supported
14950W:	http://www.melexis.com
14951F:	drivers/iio/temperature/mlx90614.c
14952
14953MELEXIS MLX90632 DRIVER
14954M:	Crt Mori <[email protected]>
14955L:	[email protected]
14956S:	Supported
14957W:	http://www.melexis.com
14958F:	drivers/iio/temperature/mlx90632.c
14959
14960MELEXIS MLX90635 DRIVER
14961M:	Crt Mori <[email protected]>
14962L:	[email protected]
14963S:	Supported
14964W:	http://www.melexis.com
14965F:	drivers/iio/temperature/mlx90635.c
14966
14967MELFAS MIP4 TOUCHSCREEN DRIVER
14968M:	Sangwon Jee <[email protected]>
14969S:	Supported
14970W:	http://www.melfas.com
14971F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14972F:	drivers/input/touchscreen/melfas_mip4.c
14973
14974MELLANOX BLUEFIELD I2C DRIVER
14975M:	Khalil Blaiech <[email protected]>
14976M:	Asmaa Mnebhi <[email protected]>
14977L:	[email protected]
14978S:	Supported
14979F:	drivers/i2c/busses/i2c-mlxbf.c
14980
14981MELLANOX ETHERNET DRIVER (mlx4_en)
14982M:	Tariq Toukan <[email protected]>
14983L:	[email protected]
14984S:	Maintained
14985W:	https://www.nvidia.com/networking/
14986Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14987F:	drivers/net/ethernet/mellanox/mlx4/en_*
14988
14989MELLANOX ETHERNET DRIVER (mlx5e)
14990M:	Saeed Mahameed <[email protected]>
14991M:	Tariq Toukan <[email protected]>
14992L:	[email protected]
14993S:	Maintained
14994W:	https://www.nvidia.com/networking/
14995Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14996F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14997
14998MELLANOX ETHERNET INNOVA DRIVERS
14999R:	Boris Pismenny <[email protected]>
15000L:	[email protected]
15001S:	Maintained
15002W:	https://www.nvidia.com/networking/
15003Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15004F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15005F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15006F:	include/linux/mlx5/mlx5_ifc_fpga.h
15007
15008MELLANOX ETHERNET SWITCH DRIVERS
15009M:	Ido Schimmel <[email protected]>
15010M:	Petr Machata <[email protected]>
15011L:	[email protected]
15012S:	Supported
15013W:	https://www.nvidia.com/networking/
15014Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15015F:	drivers/net/ethernet/mellanox/mlxsw/
15016F:	tools/testing/selftests/drivers/net/mlxsw/
15017
15018MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15019M:	[email protected]
15020L:	[email protected]
15021S:	Supported
15022W:	https://www.nvidia.com/networking/
15023Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15024F:	drivers/net/ethernet/mellanox/mlxfw/
15025
15026MELLANOX HARDWARE PLATFORM SUPPORT
15027M:	Hans de Goede <[email protected]>
15028M:	Ilpo Järvinen <[email protected]>
15029M:	Vadim Pasternak <[email protected]>
15030L:	[email protected]
15031S:	Supported
15032F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15033F:	drivers/platform/mellanox/
15034F:	include/linux/platform_data/mlxreg.h
15035
15036MELLANOX MLX4 core VPI driver
15037M:	Tariq Toukan <[email protected]>
15038L:	[email protected]
15039L:	[email protected]
15040S:	Maintained
15041W:	https://www.nvidia.com/networking/
15042Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15043F:	drivers/net/ethernet/mellanox/mlx4/
15044F:	include/linux/mlx4/
15045
15046MELLANOX MLX4 IB driver
15047M:	Yishai Hadas <[email protected]>
15048L:	[email protected]
15049S:	Supported
15050W:	https://www.nvidia.com/networking/
15051Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15052F:	drivers/infiniband/hw/mlx4/
15053F:	include/linux/mlx4/
15054F:	include/uapi/rdma/mlx4-abi.h
15055
15056MELLANOX MLX5 core VPI driver
15057M:	Saeed Mahameed <[email protected]>
15058M:	Leon Romanovsky <[email protected]>
15059M:	Tariq Toukan <[email protected]>
15060L:	[email protected]
15061L:	[email protected]
15062S:	Maintained
15063W:	https://www.nvidia.com/networking/
15064Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15065F:	Documentation/networking/device_drivers/ethernet/mellanox/
15066F:	drivers/net/ethernet/mellanox/mlx5/core/
15067F:	include/linux/mlx5/
15068
15069MELLANOX MLX5 IB driver
15070M:	Leon Romanovsky <[email protected]>
15071L:	[email protected]
15072S:	Supported
15073W:	https://www.nvidia.com/networking/
15074Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15075F:	drivers/infiniband/hw/mlx5/
15076F:	include/linux/mlx5/
15077F:	include/uapi/rdma/mlx5-abi.h
15078
15079MELLANOX MLX5 VDPA DRIVER
15080M:	Dragos Tatulea <[email protected]>
15081L:	[email protected]
15082S:	Supported
15083F:	drivers/vdpa/mlx5/
15084
15085MELLANOX MLXCPLD I2C AND MUX DRIVER
15086M:	Vadim Pasternak <[email protected]>
15087M:	Michael Shych <[email protected]>
15088L:	[email protected]
15089S:	Supported
15090F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15091F:	drivers/i2c/busses/i2c-mlxcpld.c
15092F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15093
15094MELLANOX MLXCPLD LED DRIVER
15095M:	Vadim Pasternak <[email protected]>
15096L:	[email protected]
15097S:	Supported
15098F:	Documentation/leds/leds-mlxcpld.rst
15099F:	drivers/leds/leds-mlxcpld.c
15100F:	drivers/leds/leds-mlxreg.c
15101
15102MELLANOX PLATFORM DRIVER
15103M:	Vadim Pasternak <[email protected]>
15104L:	[email protected]
15105S:	Supported
15106F:	drivers/platform/x86/mlx-platform.c
15107
15108MEMBARRIER SUPPORT
15109M:	Mathieu Desnoyers <[email protected]>
15110M:	"Paul E. McKenney" <[email protected]>
15111L:	[email protected]
15112S:	Supported
15113F:	Documentation/scheduler/membarrier.rst
15114F:	arch/*/include/asm/membarrier.h
15115F:	arch/*/include/asm/sync_core.h
15116F:	include/uapi/linux/membarrier.h
15117F:	kernel/sched/membarrier.c
15118
15119MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15120M:	Mike Rapoport <[email protected]>
15121L:	[email protected]
15122S:	Maintained
15123F:	Documentation/core-api/boot-time-mm.rst
15124F:	include/linux/memblock.h
15125F:	mm/memblock.c
15126F:	mm/mm_init.c
15127F:	tools/testing/memblock/
15128
15129MEMORY ALLOCATION PROFILING
15130M:	Suren Baghdasaryan <[email protected]>
15131M:	Kent Overstreet <[email protected]>
15132L:	[email protected]
15133S:	Maintained
15134F:	Documentation/mm/allocation-profiling.rst
15135F:	include/linux/alloc_tag.h
15136F:	include/linux/pgalloc_tag.h
15137F:	lib/alloc_tag.c
15138
15139MEMORY CONTROLLER DRIVERS
15140M:	Krzysztof Kozlowski <[email protected]>
15141L:	[email protected]
15142S:	Maintained
15143B:	mailto:[email protected]
15144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15145F:	Documentation/devicetree/bindings/memory-controllers/
15146F:	drivers/memory/
15147F:	include/dt-bindings/memory/
15148F:	include/memory/
15149
15150MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15151M:	Dmitry Osipenko <[email protected]>
15152L:	[email protected]
15153L:	[email protected]
15154S:	Maintained
15155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15156F:	drivers/devfreq/tegra30-devfreq.c
15157
15158MEMORY HOT(UN)PLUG
15159M:	David Hildenbrand <[email protected]>
15160M:	Oscar Salvador <[email protected]>
15161L:	[email protected]
15162S:	Maintained
15163F:	Documentation/admin-guide/mm/memory-hotplug.rst
15164F:	Documentation/core-api/memory-hotplug.rst
15165F:	drivers/base/memory.c
15166F:	include/linux/memory_hotplug.h
15167F:	mm/memory_hotplug.c
15168F:	tools/testing/selftests/memory-hotplug/
15169
15170MEMORY MANAGEMENT
15171M:	Andrew Morton <[email protected]>
15172L:	[email protected]
15173S:	Maintained
15174W:	http://www.linux-mm.org
15175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15176T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15177F:	Documentation/admin-guide/mm/
15178F:	Documentation/mm/
15179F:	include/linux/gfp.h
15180F:	include/linux/gfp_types.h
15181F:	include/linux/memfd.h
15182F:	include/linux/memory.h
15183F:	include/linux/memory_hotplug.h
15184F:	include/linux/memory-tiers.h
15185F:	include/linux/mempolicy.h
15186F:	include/linux/mempool.h
15187F:	include/linux/memremap.h
15188F:	include/linux/mm.h
15189F:	include/linux/mm_*.h
15190F:	include/linux/mmzone.h
15191F:	include/linux/mmu_notifier.h
15192F:	include/linux/pagewalk.h
15193F:	include/linux/rmap.h
15194F:	include/trace/events/ksm.h
15195F:	mm/
15196F:	tools/mm/
15197F:	tools/testing/selftests/mm/
15198N:	include/linux/page[-_]*
15199
15200MEMORY MAPPING
15201M:	Andrew Morton <[email protected]>
15202M:	Liam R. Howlett <[email protected]>
15203M:	Lorenzo Stoakes <[email protected]>
15204R:	Vlastimil Babka <[email protected]>
15205R:	Jann Horn <[email protected]>
15206L:	[email protected]
15207S:	Maintained
15208W:	http://www.linux-mm.org
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15210F:	mm/mlock.c
15211F:	mm/mmap.c
15212F:	mm/mprotect.c
15213F:	mm/mremap.c
15214F:	mm/mseal.c
15215F:	mm/vma.c
15216F:	mm/vma.h
15217F:	mm/vma_internal.h
15218F:	tools/testing/vma/
15219
15220MEMORY TECHNOLOGY DEVICES (MTD)
15221M:	Miquel Raynal <[email protected]>
15222M:	Richard Weinberger <[email protected]>
15223M:	Vignesh Raghavendra <[email protected]>
15224L:	[email protected]
15225S:	Maintained
15226W:	http://www.linux-mtd.infradead.org/
15227Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15228C:	irc://irc.oftc.net/mtd
15229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15231F:	Documentation/devicetree/bindings/mtd/
15232F:	drivers/mtd/
15233F:	include/linux/mtd/
15234F:	include/uapi/mtd/
15235
15236MEN A21 WATCHDOG DRIVER
15237M:	Johannes Thumshirn <[email protected]>
15238L:	[email protected]
15239S:	Maintained
15240F:	drivers/watchdog/mena21_wdt.c
15241
15242MEN CHAMELEON BUS (mcb)
15243M:	Johannes Thumshirn <[email protected]>
15244S:	Maintained
15245F:	Documentation/driver-api/men-chameleon-bus.rst
15246F:	drivers/mcb/
15247F:	include/linux/mcb.h
15248
15249MEN F21BMC (Board Management Controller)
15250M:	Andreas Werner <[email protected]>
15251S:	Supported
15252F:	Documentation/hwmon/menf21bmc.rst
15253F:	drivers/hwmon/menf21bmc_hwmon.c
15254F:	drivers/leds/leds-menf21bmc.c
15255F:	drivers/mfd/menf21bmc.c
15256F:	drivers/watchdog/menf21bmc_wdt.c
15257
15258MEN Z069 WATCHDOG DRIVER
15259M:	Johannes Thumshirn <[email protected]>
15260L:	[email protected]
15261S:	Maintained
15262F:	drivers/watchdog/menz69_wdt.c
15263
15264MESON AO CEC DRIVER FOR AMLOGIC SOCS
15265M:	Neil Armstrong <[email protected]>
15266L:	[email protected]
15267L:	[email protected]
15268S:	Supported
15269W:	http://linux-meson.com/
15270T:	git git://linuxtv.org/media.git
15271F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15272F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15273F:	drivers/media/cec/platform/meson/ao-cec.c
15274
15275MESON GE2D DRIVER FOR AMLOGIC SOCS
15276M:	Neil Armstrong <[email protected]>
15277L:	[email protected]
15278L:	[email protected]
15279S:	Supported
15280T:	git git://linuxtv.org/media.git
15281F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15282F:	drivers/media/platform/amlogic/meson-ge2d/
15283
15284MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15285M:	Liang Yang <[email protected]>
15286L:	[email protected]
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15289F:	drivers/mtd/nand/raw/meson_*
15290
15291MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15292M:	Neil Armstrong <[email protected]>
15293L:	[email protected]
15294L:	[email protected]
15295S:	Supported
15296T:	git git://linuxtv.org/media.git
15297F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15298F:	drivers/staging/media/meson/vdec/
15299
15300META ETHERNET DRIVERS
15301M:	Alexander Duyck <[email protected]>
15302M:	Jakub Kicinski <[email protected]>
15303R:	[email protected]
15304S:	Maintained
15305F:	Documentation/networking/device_drivers/ethernet/meta/
15306F:	drivers/net/ethernet/meta/
15307
15308METHODE UDPU SUPPORT
15309M:	Robert Marko <[email protected]>
15310S:	Maintained
15311F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15312F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15313
15314MHI BUS
15315M:	Manivannan Sadhasivam <[email protected]>
15316L:	[email protected]
15317L:	[email protected]
15318S:	Maintained
15319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15320F:	Documentation/ABI/stable/sysfs-bus-mhi
15321F:	Documentation/mhi/
15322F:	drivers/bus/mhi/
15323F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15324F:	include/linux/mhi.h
15325
15326MICROBLAZE ARCHITECTURE
15327M:	Michal Simek <[email protected]>
15328S:	Supported
15329W:	http://www.monstr.eu/fdt/
15330T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15331F:	arch/microblaze/
15332
15333MICROBLAZE TMR INJECT
15334M:	Appana Durga Kedareswara rao <[email protected]>
15335S:	Supported
15336F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15337F:	drivers/misc/xilinx_tmr_inject.c
15338
15339MICROBLAZE TMR MANAGER
15340M:	Appana Durga Kedareswara rao <[email protected]>
15341S:	Supported
15342F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15343F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15344F:	drivers/misc/xilinx_tmr_manager.c
15345
15346MICROCHIP AT91 DMA DRIVERS
15347M:	Ludovic Desroches <[email protected]>
15348L:	[email protected] (moderated for non-subscribers)
15349L:	[email protected]
15350S:	Supported
15351F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15352F:	drivers/dma/at_hdmac.c
15353F:	drivers/dma/at_xdmac.c
15354F:	include/dt-bindings/dma/at91.h
15355
15356MICROCHIP AT91 SERIAL DRIVER
15357M:	Richard Genoud <[email protected]>
15358S:	Maintained
15359F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15360F:	drivers/tty/serial/atmel_serial.c
15361F:	drivers/tty/serial/atmel_serial.h
15362
15363MICROCHIP AT91 USART MFD DRIVER
15364M:	Radu Pirea <[email protected]>
15365L:	[email protected]
15366S:	Supported
15367F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15368F:	drivers/mfd/at91-usart.c
15369F:	include/dt-bindings/mfd/at91-usart.h
15370
15371MICROCHIP AT91 USART SPI DRIVER
15372M:	Radu Pirea <[email protected]>
15373L:	[email protected]
15374S:	Supported
15375F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15376F:	drivers/spi/spi-at91-usart.c
15377
15378MICROCHIP AUDIO ASOC DRIVERS
15379M:	Claudiu Beznea <[email protected]>
15380M:	Andrei Simion <[email protected]>
15381L:	[email protected]
15382S:	Supported
15383F:	Documentation/devicetree/bindings/sound/atmel*
15384F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15385F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15386F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15387F:	sound/soc/atmel
15388
15389MICROCHIP CSI2DC DRIVER
15390M:	Eugen Hristev <[email protected]>
15391L:	[email protected]
15392S:	Supported
15393F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15394F:	drivers/media/platform/microchip/microchip-csi2dc.c
15395
15396MICROCHIP ECC DRIVER
15397L:	[email protected]
15398S:	Orphan
15399F:	drivers/crypto/atmel-ecc.*
15400
15401MICROCHIP EIC DRIVER
15402M:	Claudiu Beznea <[email protected]>
15403L:	[email protected] (moderated for non-subscribers)
15404S:	Supported
15405F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15406F:	drivers/irqchip/irq-mchp-eic.c
15407
15408MICROCHIP I2C DRIVER
15409M:	Codrin Ciubotariu <[email protected]>
15410L:	[email protected]
15411S:	Supported
15412F:	drivers/i2c/busses/i2c-at91-*.c
15413F:	drivers/i2c/busses/i2c-at91.h
15414
15415MICROCHIP ISC DRIVER
15416M:	Eugen Hristev <[email protected]>
15417L:	[email protected]
15418S:	Supported
15419F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15420F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15421F:	drivers/media/platform/microchip/microchip-isc*
15422F:	drivers/media/platform/microchip/microchip-sama*-isc*
15423F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15424F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15425F:	include/linux/atmel-isc-media.h
15426
15427MICROCHIP ISI DRIVER
15428M:	Eugen Hristev <[email protected]>
15429L:	[email protected]
15430S:	Supported
15431F:	drivers/media/platform/atmel/atmel-isi.c
15432F:	drivers/media/platform/atmel/atmel-isi.h
15433
15434MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15435M:	Woojung Huh <[email protected]>
15436M:	[email protected]
15437L:	[email protected]
15438S:	Maintained
15439F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15440F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15441F:	drivers/net/dsa/microchip/*
15442F:	include/linux/dsa/ksz_common.h
15443F:	include/linux/platform_data/microchip-ksz.h
15444F:	net/dsa/tag_ksz.c
15445
15446MICROCHIP LAN743X ETHERNET DRIVER
15447M:	Bryan Whitehead <[email protected]>
15448M:	[email protected]
15449L:	[email protected]
15450S:	Maintained
15451F:	drivers/net/ethernet/microchip/lan743x_*
15452
15453MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15454M:	Parthiban Veerasooran <[email protected]>
15455L:	[email protected]
15456S:	Maintained
15457F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15458F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15459
15460MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15461M:	Arun Ramadoss <[email protected]>
15462R:	[email protected]
15463L:	[email protected]
15464S:	Maintained
15465F:	drivers/net/phy/microchip_t1.c
15466
15467MICROCHIP LAN966X ETHERNET DRIVER
15468M:	Horatiu Vultur <[email protected]>
15469M:	[email protected]
15470L:	[email protected]
15471S:	Maintained
15472F:	drivers/net/ethernet/microchip/lan966x/*
15473
15474MICROCHIP LAN966X OIC DRIVER
15475M:	Herve Codina <[email protected]>
15476S:	Maintained
15477F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15478F:	drivers/irqchip/irq-lan966x-oic.c
15479
15480MICROCHIP LAN966X PCI DRIVER
15481M:	Herve Codina <[email protected]>
15482S:	Maintained
15483F:	drivers/misc/lan966x_pci.c
15484F:	drivers/misc/lan966x_pci.dtso
15485
15486MICROCHIP LAN969X ETHERNET DRIVER
15487M:	Daniel Machon <[email protected]>
15488M:	[email protected]
15489L:	[email protected]
15490S:	Maintained
15491F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15492
15493MICROCHIP LCDFB DRIVER
15494M:	Nicolas Ferre <[email protected]>
15495L:	[email protected]
15496S:	Maintained
15497F:	drivers/video/fbdev/atmel_lcdfb.c
15498F:	include/video/atmel_lcdc.h
15499
15500MICROCHIP MCP16502 PMIC DRIVER
15501M:	Claudiu Beznea <[email protected]>
15502M:	Andrei Simion <[email protected]>
15503L:	[email protected] (moderated for non-subscribers)
15504S:	Supported
15505F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15506F:	drivers/regulator/mcp16502.c
15507
15508MICROCHIP MCP3564 ADC DRIVER
15509M:	Marius Cristea <[email protected]>
15510L:	[email protected]
15511S:	Supported
15512F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15513F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15514F:	drivers/iio/adc/mcp3564.c
15515
15516MICROCHIP MCP3911 ADC DRIVER
15517M:	Marcus Folkesson <[email protected]>
15518M:	Kent Gustavsson <[email protected]>
15519L:	[email protected]
15520S:	Maintained
15521F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15522F:	drivers/iio/adc/mcp3911.c
15523
15524MICROCHIP MMC/SD/SDIO MCI DRIVER
15525M:	Aubin Constans <[email protected]>
15526S:	Maintained
15527F:	drivers/mmc/host/atmel-mci.c
15528
15529MICROCHIP NAND DRIVER
15530L:	[email protected]
15531S:	Orphan
15532F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15533F:	drivers/mtd/nand/raw/atmel/*
15534
15535MICROCHIP OTPC DRIVER
15536M:	Claudiu Beznea <[email protected]>
15537L:	[email protected] (moderated for non-subscribers)
15538S:	Supported
15539F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15540F:	drivers/nvmem/microchip-otpc.c
15541F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15542
15543MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15544M:	Matteo Martelli <[email protected]>
15545L:	[email protected]
15546S:	Supported
15547F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15548F:	drivers/iio/adc/pac1921.c
15549
15550MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15551M:	Marius Cristea <[email protected]>
15552L:	[email protected]
15553S:	Supported
15554F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15555F:	drivers/iio/adc/pac1934.c
15556
15557MICROCHIP PCI1XXXX GP DRIVER
15558M:	Vaibhaav Ram T.L <[email protected]>
15559M:	Kumaravel Thiagarajan <[email protected]>
15560L:	[email protected]
15561S:	Supported
15562F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15563F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15564F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15566
15567MICROCHIP PCI1XXXX I2C DRIVER
15568M:	Tharun Kumar P <[email protected]>
15569M:	Kumaravel Thiagarajan <[email protected]>
15570M:	Microchip Linux Driver Support <[email protected]>
15571L:	[email protected]
15572S:	Maintained
15573F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15574
15575MICROCHIP PCIe UART DRIVER
15576M:	Kumaravel Thiagarajan <[email protected]>
15577M:	Tharun Kumar P <[email protected]>
15578L:	[email protected]
15579S:	Maintained
15580F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15581
15582MICROCHIP POLARFIRE FPGA DRIVERS
15583M:	Conor Dooley <[email protected]>
15584L:	[email protected]
15585S:	Supported
15586F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15587F:	drivers/fpga/microchip-spi.c
15588
15589MICROCHIP PWM DRIVER
15590M:	Claudiu Beznea <[email protected]>
15591L:	[email protected] (moderated for non-subscribers)
15592L:	[email protected]
15593S:	Supported
15594F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15595F:	drivers/pwm/pwm-atmel.c
15596
15597MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15598M:	Manikandan Muralidharan <[email protected]>
15599M:	Dharma Balasubiramani <[email protected]>
15600L:	[email protected]
15601S:	Supported
15602F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15603F:	drivers/gpu/drm/bridge/microchip-lvds.c
15604
15605MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15606M:	Eugen Hristev <[email protected]>
15607L:	[email protected]
15608S:	Supported
15609F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15610F:	drivers/iio/adc/at91-sama5d2_adc.c
15611F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15612
15613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15614M:	Claudiu Beznea <[email protected]>
15615S:	Supported
15616F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15617F:	drivers/power/reset/at91-sama5d2_shdwc.c
15618
15619MICROCHIP SOC DRIVERS
15620M:	Conor Dooley <[email protected]>
15621S:	Supported
15622T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15623F:	Documentation/devicetree/bindings/soc/microchip/
15624F:	drivers/soc/microchip/
15625
15626MICROCHIP SPI DRIVER
15627M:	Ryan Wanner <[email protected]>
15628S:	Supported
15629F:	drivers/spi/spi-atmel.*
15630
15631MICROCHIP SSC DRIVER
15632M:	Claudiu Beznea <[email protected]>
15633M:	Andrei Simion <[email protected]>
15634L:	[email protected] (moderated for non-subscribers)
15635S:	Supported
15636F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15637F:	drivers/misc/atmel-ssc.c
15638F:	include/linux/atmel-ssc.h
15639
15640Microchip Timer Counter Block (TCB) Capture Driver
15641M:	Kamel Bouhara <[email protected]>
15642L:	[email protected] (moderated for non-subscribers)
15643L:	[email protected]
15644S:	Maintained
15645F:	drivers/counter/microchip-tcb-capture.c
15646
15647MICROCHIP USB251XB DRIVER
15648M:	Richard Leitner <[email protected]>
15649L:	[email protected]
15650S:	Maintained
15651F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15652F:	drivers/usb/misc/usb251xb.c
15653
15654MICROCHIP USBA UDC DRIVER
15655M:	Cristian Birsan <[email protected]>
15656L:	[email protected] (moderated for non-subscribers)
15657S:	Supported
15658F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15659
15660MICROCHIP WILC1000 WIFI DRIVER
15661M:	Ajay Singh <[email protected]>
15662M:	Claudiu Beznea <[email protected]>
15663L:	[email protected]
15664S:	Supported
15665F:	drivers/net/wireless/microchip/
15666
15667MICROSEMI MIPS SOCS
15668M:	Alexandre Belloni <[email protected]>
15669M:	[email protected]
15670L:	[email protected]
15671S:	Supported
15672F:	Documentation/devicetree/bindings/mips/mscc.txt
15673F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15674F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15675F:	arch/mips/boot/dts/mscc/
15676F:	arch/mips/configs/generic/board-ocelot.config
15677F:	arch/mips/generic/board-ocelot.c
15678
15679MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15680M:	Don Brace <[email protected]>
15681L:	[email protected]
15682L:	[email protected]
15683S:	Supported
15684F:	Documentation/scsi/smartpqi.rst
15685F:	drivers/scsi/smartpqi/Kconfig
15686F:	drivers/scsi/smartpqi/Makefile
15687F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15688F:	include/linux/cciss*.h
15689F:	include/uapi/linux/cciss*.h
15690
15691MICROSOFT MANA RDMA DRIVER
15692M:	Long Li <[email protected]>
15693M:	Konstantin Taranov <[email protected]>
15694L:	[email protected]
15695S:	Supported
15696F:	drivers/infiniband/hw/mana/
15697F:	include/net/mana
15698F:	include/uapi/rdma/mana-abi.h
15699
15700MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15701M:	Maximilian Luz <[email protected]>
15702L:	[email protected]
15703S:	Maintained
15704F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15705
15706MICROSOFT SURFACE BATTERY AND AC DRIVERS
15707M:	Maximilian Luz <[email protected]>
15708L:	[email protected]
15709L:	[email protected]
15710S:	Maintained
15711F:	drivers/power/supply/surface_battery.c
15712F:	drivers/power/supply/surface_charger.c
15713
15714MICROSOFT SURFACE DTX DRIVER
15715M:	Maximilian Luz <[email protected]>
15716L:	[email protected]
15717S:	Maintained
15718F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15719F:	drivers/platform/surface/surface_dtx.c
15720F:	include/uapi/linux/surface_aggregator/dtx.h
15721
15722MICROSOFT SURFACE SENSOR FAN DRIVER
15723M:	Maximilian Luz <[email protected]>
15724M:	Ivor Wanders <[email protected]>
15725L:	[email protected]
15726S:	Maintained
15727F:	Documentation/hwmon/surface_fan.rst
15728F:	drivers/hwmon/surface_fan.c
15729
15730MICROSOFT SURFACE SENSOR THERMAL DRIVER
15731M:	Maximilian Luz <[email protected]>
15732L:	[email protected]
15733S:	Maintained
15734F:	drivers/hwmon/surface_temp.c
15735
15736MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15737M:	Maximilian Luz <[email protected]>
15738L:	[email protected]
15739S:	Maintained
15740F:	drivers/platform/surface/surface_gpe.c
15741
15742MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15743M:	Hans de Goede <[email protected]>
15744M:	Ilpo Järvinen <[email protected]>
15745M:	Maximilian Luz <[email protected]>
15746L:	[email protected]
15747S:	Maintained
15748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15749F:	drivers/platform/surface/
15750
15751MICROSOFT SURFACE HID TRANSPORT DRIVER
15752M:	Maximilian Luz <[email protected]>
15753L:	[email protected]
15754L:	[email protected]
15755S:	Maintained
15756F:	drivers/hid/surface-hid/
15757
15758MICROSOFT SURFACE HOT-PLUG DRIVER
15759M:	Maximilian Luz <[email protected]>
15760L:	[email protected]
15761S:	Maintained
15762F:	drivers/platform/surface/surface_hotplug.c
15763
15764MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15765M:	Maximilian Luz <[email protected]>
15766L:	[email protected]
15767S:	Maintained
15768F:	drivers/platform/surface/surface_platform_profile.c
15769
15770MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15771M:	Chen Yu <[email protected]>
15772L:	[email protected]
15773S:	Supported
15774F:	drivers/platform/surface/surfacepro3_button.c
15775
15776MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15777M:	Maximilian Luz <[email protected]>
15778L:	[email protected]
15779S:	Maintained
15780F:	drivers/platform/surface/surface_aggregator_hub.c
15781
15782MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15783M:	Maximilian Luz <[email protected]>
15784L:	[email protected]
15785S:	Maintained
15786W:	https://github.com/linux-surface/surface-aggregator-module
15787C:	irc://irc.libera.chat/linux-surface
15788F:	Documentation/driver-api/surface_aggregator/
15789F:	drivers/platform/surface/aggregator/
15790F:	drivers/platform/surface/surface_acpi_notify.c
15791F:	drivers/platform/surface/surface_aggregator_cdev.c
15792F:	drivers/platform/surface/surface_aggregator_registry.c
15793F:	include/linux/surface_acpi_notify.h
15794F:	include/linux/surface_aggregator/
15795F:	include/uapi/linux/surface_aggregator/
15796
15797MICROTEK X6 SCANNER
15798M:	Oliver Neukum <[email protected]>
15799S:	Maintained
15800F:	drivers/usb/image/microtek.*
15801
15802MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15803M:	Luka Kovacic <[email protected]>
15804M:	Luka Perkov <[email protected]>
15805S:	Maintained
15806F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15807F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15808F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15809F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15810F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15811F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15812
15813MIN HEAP
15814M:	Kuan-Wei Chiu <[email protected]>
15815L:	[email protected]
15816S:	Maintained
15817F:	Documentation/core-api/min_heap.rst
15818F:	include/linux/min_heap.h
15819F:	lib/min_heap.c
15820F:	lib/test_min_heap.c
15821
15822MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15823M:	Sakari Ailus <[email protected]>
15824L:	[email protected]
15825S:	Maintained
15826F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15827F:	Documentation/driver-api/media/drivers/ccs/
15828F:	Documentation/userspace-api/media/drivers/ccs.rst
15829F:	drivers/media/i2c/ccs-pll.c
15830F:	drivers/media/i2c/ccs-pll.h
15831F:	drivers/media/i2c/ccs/
15832F:	include/uapi/linux/ccs.h
15833F:	include/uapi/linux/smiapp.h
15834
15835MIPS
15836M:	Thomas Bogendoerfer <[email protected]>
15837L:	[email protected]
15838S:	Maintained
15839Q:	https://patchwork.kernel.org/project/linux-mips/list/
15840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15841F:	Documentation/devicetree/bindings/mips/
15842F:	Documentation/arch/mips/
15843F:	arch/mips/
15844F:	drivers/platform/mips/
15845F:	include/dt-bindings/mips/
15846
15847MIPS BOSTON DEVELOPMENT BOARD
15848M:	Paul Burton <[email protected]>
15849L:	[email protected]
15850S:	Maintained
15851F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15852F:	arch/mips/boot/dts/img/boston.dts
15853F:	arch/mips/configs/generic/board-boston.config
15854F:	drivers/clk/imgtec/clk-boston.c
15855F:	include/dt-bindings/clock/boston-clock.h
15856
15857MIPS CORE DRIVERS
15858M:	Thomas Bogendoerfer <[email protected]>
15859L:	[email protected]
15860S:	Supported
15861F:	drivers/bus/mips_cdmm.c
15862F:	drivers/clocksource/mips-gic-timer.c
15863F:	drivers/cpuidle/cpuidle-cps.c
15864F:	drivers/irqchip/irq-mips-cpu.c
15865F:	drivers/irqchip/irq-mips-gic.c
15866
15867MIPS GENERIC PLATFORM
15868M:	Paul Burton <[email protected]>
15869L:	[email protected]
15870S:	Supported
15871F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15872F:	arch/mips/generic/
15873F:	arch/mips/tools/generic-board-config.sh
15874
15875MIPS RINT INSTRUCTION EMULATION
15876M:	Aleksandar Markovic <[email protected]>
15877L:	[email protected]
15878S:	Supported
15879F:	arch/mips/math-emu/dp_rint.c
15880F:	arch/mips/math-emu/sp_rint.c
15881
15882MIPS/LOONGSON1 ARCHITECTURE
15883M:	Keguang Zhang <[email protected]>
15884L:	[email protected]
15885S:	Maintained
15886F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15887F:	arch/mips/include/asm/mach-loongson32/
15888F:	arch/mips/loongson32/
15889F:	drivers/*/*loongson1*
15890F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15891
15892MIPS/LOONGSON2EF ARCHITECTURE
15893M:	Jiaxun Yang <[email protected]>
15894L:	[email protected]
15895S:	Maintained
15896F:	arch/mips/include/asm/mach-loongson2ef/
15897F:	arch/mips/loongson2ef/
15898F:	drivers/cpufreq/loongson2_cpufreq.c
15899
15900MIPS/LOONGSON64 ARCHITECTURE
15901M:	Huacai Chen <[email protected]>
15902M:	Jiaxun Yang <[email protected]>
15903L:	[email protected]
15904S:	Maintained
15905F:	arch/mips/include/asm/mach-loongson64/
15906F:	arch/mips/loongson64/
15907F:	drivers/irqchip/irq-loongson*
15908F:	drivers/platform/mips/cpu_hwmon.c
15909
15910MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15911M:	Hans Verkuil <[email protected]>
15912L:	[email protected]
15913S:	Odd Fixes
15914W:	https://linuxtv.org
15915T:	git git://linuxtv.org/media.git
15916F:	drivers/media/radio/radio-miropcm20*
15917
15918MITSUMI MM8013 FG DRIVER
15919M:	Konrad Dybcio <[email protected]>
15920F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15921F:	drivers/power/supply/mm8013.c
15922
15923MMP SUPPORT
15924R:	Lubomir Rintel <[email protected]>
15925L:	[email protected] (moderated for non-subscribers)
15926S:	Odd Fixes
15927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15928F:	arch/arm/boot/dts/marvell/mmp*
15929F:	arch/arm/mach-mmp/
15930F:	include/linux/soc/mmp/
15931
15932MMP USB PHY DRIVERS
15933R:	Lubomir Rintel <[email protected]>
15934L:	[email protected] (moderated for non-subscribers)
15935S:	Maintained
15936F:	drivers/phy/marvell/phy-mmp3-usb.c
15937F:	drivers/phy/marvell/phy-pxa-usb.c
15938
15939MMU GATHER AND TLB INVALIDATION
15940M:	Will Deacon <[email protected]>
15941M:	"Aneesh Kumar K.V" <[email protected]>
15942M:	Andrew Morton <[email protected]>
15943M:	Nick Piggin <[email protected]>
15944M:	Peter Zijlstra <[email protected]>
15945L:	[email protected]
15946L:	[email protected]
15947S:	Maintained
15948F:	arch/*/include/asm/tlb.h
15949F:	include/asm-generic/tlb.h
15950F:	mm/mmu_gather.c
15951
15952MN88472 MEDIA DRIVER
15953L:	[email protected]
15954S:	Orphan
15955W:	https://linuxtv.org
15956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15957F:	drivers/media/dvb-frontends/mn88472*
15958
15959MN88473 MEDIA DRIVER
15960L:	[email protected]
15961S:	Orphan
15962W:	https://linuxtv.org
15963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15964F:	drivers/media/dvb-frontends/mn88473*
15965
15966MOBILEYE MIPS SOCS
15967M:	Vladimir Kondratiev <[email protected]>
15968M:	Gregory CLEMENT <[email protected]>
15969M:	Théo Lebrun <[email protected]>
15970L:	[email protected]
15971S:	Maintained
15972F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15973F:	Documentation/devicetree/bindings/soc/mobileye/
15974F:	arch/mips/boot/dts/mobileye/
15975F:	arch/mips/configs/eyeq5_defconfig
15976F:	arch/mips/mobileye/board-epm5.its.S
15977F:	drivers/clk/clk-eyeq.c
15978F:	drivers/pinctrl/pinctrl-eyeq5.c
15979F:	drivers/reset/reset-eyeq.c
15980F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15981
15982MODULE SUPPORT
15983M:	Luis Chamberlain <[email protected]>
15984R:	Petr Pavlu <[email protected]>
15985R:	Sami Tolvanen <[email protected]>
15986R:	Daniel Gomez <[email protected]>
15987L:	[email protected]
15988L:	[email protected]
15989S:	Maintained
15990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15991F:	include/linux/kmod.h
15992F:	include/linux/module*.h
15993F:	kernel/module/
15994F:	lib/test_kmod.c
15995F:	scripts/module*
15996F:	tools/testing/selftests/kmod/
15997
15998MONOLITHIC POWER SYSTEM PMIC DRIVER
15999M:	Saravanan Sekar <[email protected]>
16000S:	Maintained
16001F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16002F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16003F:	drivers/hwmon/pmbus/mpq7932.c
16004F:	drivers/iio/adc/mp2629_adc.c
16005F:	drivers/mfd/mp2629.c
16006F:	drivers/power/supply/mp2629_charger.c
16007F:	drivers/regulator/mp5416.c
16008F:	drivers/regulator/mpq7920.c
16009F:	drivers/regulator/mpq7920.h
16010F:	include/linux/mfd/mp2629.h
16011
16012MOST(R) TECHNOLOGY DRIVER
16013M:	Parthiban Veerasooran <[email protected]>
16014M:	Christian Gromm <[email protected]>
16015S:	Maintained
16016F:	Documentation/ABI/testing/configfs-most
16017F:	Documentation/ABI/testing/sysfs-bus-most
16018F:	drivers/most/
16019F:	drivers/staging/most/
16020F:	include/linux/most.h
16021
16022MOTORCOMM PHY DRIVER
16023M:	Frank <[email protected]>
16024L:	[email protected]
16025S:	Maintained
16026F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16027F:	drivers/net/phy/motorcomm.c
16028
16029MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16030M:	Jiri Slaby <[email protected]>
16031S:	Maintained
16032F:	Documentation/driver-api/tty/moxa-smartio.rst
16033F:	drivers/tty/mxser.*
16034
16035MP3309C BACKLIGHT DRIVER
16036M:	Flavio Suligoi <[email protected]>
16037L:	[email protected]
16038S:	Maintained
16039F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16040F:	drivers/video/backlight/mp3309c.c
16041
16042MPS MP2891 DRIVER
16043M:	Noah Wang <[email protected]>
16044L:	[email protected]
16045S:	Maintained
16046F:	Documentation/hwmon/mp2891.rst
16047F:	drivers/hwmon/pmbus/mp2891.c
16048
16049MPS MP2993 DRIVER
16050M:	Noah Wang <[email protected]>
16051L:	[email protected]
16052S:	Maintained
16053F:	Documentation/hwmon/mp2993.rst
16054F:	drivers/hwmon/pmbus/mp2993.c
16055
16056MPS MP9941 DRIVER
16057M:	Noah Wang <[email protected]>
16058L:	[email protected]
16059S:	Maintained
16060F:	Documentation/hwmon/mp9941.rst
16061F:	drivers/hwmon/pmbus/mp9941.c
16062
16063MR800 AVERMEDIA USB FM RADIO DRIVER
16064M:	Alexey Klimov <[email protected]>
16065L:	[email protected]
16066S:	Maintained
16067T:	git git://linuxtv.org/media.git
16068F:	drivers/media/radio/radio-mr800.c
16069
16070MRF24J40 IEEE 802.15.4 RADIO DRIVER
16071M:	Stefan Schmidt <[email protected]>
16072L:	[email protected]
16073S:	Odd Fixes
16074F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16075F:	drivers/net/ieee802154/mrf24j40.c
16076
16077MSI EC DRIVER
16078M:	Nikita Kravets <[email protected]>
16079L:	[email protected]
16080S:	Maintained
16081W:	https://github.com/BeardOverflow/msi-ec
16082F:	drivers/platform/x86/msi-ec.*
16083
16084MSI LAPTOP SUPPORT
16085M:	"Lee, Chun-Yi" <[email protected]>
16086L:	[email protected]
16087S:	Maintained
16088F:	drivers/platform/x86/msi-laptop.c
16089
16090MSI WMI SUPPORT
16091L:	[email protected]
16092S:	Orphan
16093F:	drivers/platform/x86/msi-wmi.c
16094
16095MSI WMI PLATFORM FEATURES
16096M:	Armin Wolf <[email protected]>
16097L:	[email protected]
16098S:	Maintained
16099F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16100F:	Documentation/wmi/devices/msi-wmi-platform.rst
16101F:	drivers/platform/x86/msi-wmi-platform.c
16102
16103MSI001 MEDIA DRIVER
16104L:	[email protected]
16105S:	Orphan
16106W:	https://linuxtv.org
16107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16108F:	drivers/media/tuners/msi001*
16109
16110MSI2500 MEDIA DRIVER
16111L:	[email protected]
16112S:	Orphan
16113W:	https://linuxtv.org
16114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16115F:	drivers/media/usb/msi2500/
16116
16117MSTAR INTERRUPT CONTROLLER DRIVER
16118M:	Mark-PK Tsai <[email protected]>
16119M:	Daniel Palmer <[email protected]>
16120S:	Maintained
16121F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16122F:	drivers/irqchip/irq-mst-intc.c
16123
16124MSYSTEMS DISKONCHIP G3 MTD DRIVER
16125M:	Robert Jarzmik <[email protected]>
16126L:	[email protected]
16127S:	Maintained
16128F:	drivers/mtd/devices/docg3*
16129
16130MT9M114 ONSEMI SENSOR DRIVER
16131M:	Laurent Pinchart <[email protected]>
16132L:	[email protected]
16133S:	Maintained
16134T:	git git://linuxtv.org/media.git
16135F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16136F:	drivers/media/i2c/mt9m114.c
16137
16138MT9P031 APTINA CAMERA SENSOR
16139M:	Laurent Pinchart <[email protected]>
16140L:	[email protected]
16141S:	Maintained
16142T:	git git://linuxtv.org/media.git
16143F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16144F:	drivers/media/i2c/mt9p031.c
16145
16146MT9T112 APTINA CAMERA SENSOR
16147M:	Jacopo Mondi <[email protected]>
16148L:	[email protected]
16149S:	Odd Fixes
16150T:	git git://linuxtv.org/media.git
16151F:	drivers/media/i2c/mt9t112.c
16152F:	include/media/i2c/mt9t112.h
16153
16154MT9V032 APTINA CAMERA SENSOR
16155M:	Laurent Pinchart <[email protected]>
16156L:	[email protected]
16157S:	Maintained
16158T:	git git://linuxtv.org/media.git
16159F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16160F:	drivers/media/i2c/mt9v032.c
16161F:	include/media/i2c/mt9v032.h
16162
16163MT9V111 APTINA CAMERA SENSOR
16164M:	Jacopo Mondi <[email protected]>
16165L:	[email protected]
16166S:	Maintained
16167T:	git git://linuxtv.org/media.git
16168F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16169F:	drivers/media/i2c/mt9v111.c
16170
16171MULTIFUNCTION DEVICES (MFD)
16172M:	Lee Jones <[email protected]>
16173S:	Maintained
16174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16175F:	Documentation/devicetree/bindings/mfd/
16176F:	drivers/mfd/
16177F:	include/dt-bindings/mfd/
16178F:	include/linux/mfd/
16179
16180MULTIMEDIA CARD (MMC) ETC. OVER SPI
16181S:	Orphan
16182F:	drivers/mmc/host/mmc_spi.c
16183F:	include/linux/spi/mmc_spi.h
16184
16185MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16186M:	Ulf Hansson <[email protected]>
16187L:	[email protected]
16188S:	Maintained
16189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16190F:	Documentation/devicetree/bindings/mmc/
16191F:	drivers/mmc/
16192F:	include/linux/mmc/
16193F:	include/uapi/linux/mmc/
16194
16195MULTIPLEXER SUBSYSTEM
16196M:	Peter Rosin <[email protected]>
16197S:	Maintained
16198F:	Documentation/ABI/testing/sysfs-class-mux*
16199F:	Documentation/devicetree/bindings/mux/
16200F:	drivers/mux/
16201F:	include/dt-bindings/mux/
16202F:	include/linux/mux/
16203
16204MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16205M:	Bin Liu <[email protected]>
16206L:	[email protected]
16207S:	Maintained
16208F:	drivers/usb/musb/
16209
16210MXL301RF MEDIA DRIVER
16211M:	Akihiro Tsukada <[email protected]>
16212L:	[email protected]
16213S:	Odd Fixes
16214F:	drivers/media/tuners/mxl301rf*
16215
16216MXL5007T MEDIA DRIVER
16217M:	Michael Krufky <[email protected]>
16218L:	[email protected]
16219S:	Maintained
16220W:	https://linuxtv.org
16221W:	http://github.com/mkrufky
16222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16223T:	git git://linuxtv.org/mkrufky/tuners.git
16224F:	drivers/media/tuners/mxl5007t.*
16225
16226MXSFB DRM DRIVER
16227M:	Marek Vasut <[email protected]>
16228M:	Stefan Agner <[email protected]>
16229L:	[email protected]
16230S:	Supported
16231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16232F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16233F:	drivers/gpu/drm/mxsfb/
16234
16235MYLEX DAC960 PCI RAID Controller
16236M:	Hannes Reinecke <[email protected]>
16237L:	[email protected]
16238S:	Supported
16239F:	drivers/scsi/myrb.*
16240F:	drivers/scsi/myrs.*
16241
16242MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16243L:	[email protected]
16244S:	Orphan
16245W:	https://www.cspi.com/ethernet-products/support/downloads/
16246F:	drivers/net/ethernet/myricom/myri10ge/
16247
16248NAND FLASH SUBSYSTEM
16249M:	Miquel Raynal <[email protected]>
16250R:	Richard Weinberger <[email protected]>
16251L:	[email protected]
16252S:	Maintained
16253W:	http://www.linux-mtd.infradead.org/
16254Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16255C:	irc://irc.oftc.net/mtd
16256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16257F:	drivers/mtd/nand/
16258F:	include/linux/mtd/*nand*.h
16259
16260NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16261M:	Daniel Mack <[email protected]>
16262L:	[email protected]
16263S:	Maintained
16264W:	http://www.native-instruments.com
16265F:	sound/usb/caiaq/
16266
16267NATSEMI ETHERNET DRIVER (DP8381x)
16268S:	Orphan
16269F:	drivers/net/ethernet/natsemi/natsemi.c
16270
16271NCR 5380 SCSI DRIVERS
16272M:	Finn Thain <[email protected]>
16273M:	Michael Schmitz <[email protected]>
16274L:	[email protected]
16275S:	Maintained
16276F:	Documentation/scsi/g_NCR5380.rst
16277F:	drivers/scsi/NCR5380.*
16278F:	drivers/scsi/arm/cumana_1.c
16279F:	drivers/scsi/arm/oak.c
16280F:	drivers/scsi/atari_scsi.*
16281F:	drivers/scsi/dmx3191d.c
16282F:	drivers/scsi/g_NCR5380.*
16283F:	drivers/scsi/mac_scsi.*
16284F:	drivers/scsi/sun3_scsi.*
16285F:	drivers/scsi/sun3_scsi_vme.c
16286
16287NCSI LIBRARY
16288M:	Samuel Mendoza-Jonas <[email protected]>
16289R:	Paul Fertser <[email protected]>
16290S:	Maintained
16291F:	net/ncsi/
16292
16293NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16294M:	Zev Weiss <[email protected]>
16295L:	[email protected]
16296S:	Maintained
16297F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16298F:	drivers/hwmon/nct6775-i2c.c
16299
16300NCT7363 HARDWARE MONITOR DRIVER
16301M:	Ban Feng <[email protected]>
16302L:	[email protected]
16303S:	Maintained
16304F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16305F:	Documentation/hwmon/nct7363.rst
16306F:	drivers/hwmon/nct7363.c
16307
16308NETCONSOLE
16309M:	Breno Leitao <[email protected]>
16310S:	Maintained
16311F:	Documentation/networking/netconsole.rst
16312F:	drivers/net/netconsole.c
16313F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16314F:	tools/testing/selftests/drivers/net/netcons\*
16315
16316NETDEVSIM
16317M:	Jakub Kicinski <[email protected]>
16318S:	Maintained
16319F:	drivers/net/netdevsim/*
16320F:	tools/testing/selftests/drivers/net/netdevsim/*
16321
16322NETEM NETWORK EMULATOR
16323M:	Stephen Hemminger <[email protected]>
16324L:	[email protected]
16325S:	Maintained
16326F:	net/sched/sch_netem.c
16327
16328NETERION 10GbE DRIVERS (s2io)
16329M:	Jon Mason <[email protected]>
16330L:	[email protected]
16331S:	Maintained
16332F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16333F:	drivers/net/ethernet/neterion/
16334
16335NETFILTER
16336M:	Pablo Neira Ayuso <[email protected]>
16337M:	Jozsef Kadlecsik <[email protected]>
16338L:	[email protected]
16339L:	[email protected]
16340S:	Maintained
16341W:	http://www.netfilter.org/
16342W:	http://www.iptables.org/
16343W:	http://www.nftables.org/
16344Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16345C:	irc://irc.libera.chat/netfilter
16346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16348F:	include/linux/netfilter*
16349F:	include/linux/netfilter/
16350F:	include/net/netfilter/
16351F:	include/uapi/linux/netfilter*
16352F:	include/uapi/linux/netfilter/
16353F:	net/*/netfilter.c
16354F:	net/*/netfilter/
16355F:	net/bridge/br_netfilter*.c
16356F:	net/netfilter/
16357F:	tools/testing/selftests/net/netfilter/
16358
16359NETROM NETWORK LAYER
16360L:	[email protected]
16361S:	Orphan
16362W:	https://linux-ax25.in-berlin.de
16363F:	include/net/netrom.h
16364F:	include/uapi/linux/netrom.h
16365F:	net/netrom/
16366
16367NETRONIX EMBEDDED CONTROLLER
16368M:	Jonathan Neuschäfer <[email protected]>
16369S:	Maintained
16370F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16371F:	drivers/mfd/ntxec.c
16372F:	drivers/pwm/pwm-ntxec.c
16373F:	drivers/rtc/rtc-ntxec.c
16374F:	include/linux/mfd/ntxec.h
16375
16376NETRONOME ETHERNET DRIVERS
16377M:	Louis Peens <[email protected]>
16378R:	Jakub Kicinski <[email protected]>
16379L:	[email protected]
16380S:	Maintained
16381F:	drivers/net/ethernet/netronome/
16382
16383NETWORK BLOCK DEVICE (NBD)
16384M:	Josef Bacik <[email protected]>
16385L:	[email protected]
16386L:	[email protected]
16387S:	Maintained
16388F:	Documentation/admin-guide/blockdev/nbd.rst
16389F:	drivers/block/nbd.c
16390F:	include/trace/events/nbd.h
16391F:	include/uapi/linux/nbd.h
16392
16393NETWORK DROP MONITOR
16394M:	Neil Horman <[email protected]>
16395L:	[email protected]
16396S:	Maintained
16397W:	https://fedorahosted.org/dropwatch/
16398F:	include/uapi/linux/net_dropmon.h
16399F:	net/core/drop_monitor.c
16400
16401NETWORKING DRIVERS
16402M:	Andrew Lunn <[email protected]>
16403M:	"David S. Miller" <[email protected]>
16404M:	Eric Dumazet <[email protected]>
16405M:	Jakub Kicinski <[email protected]>
16406M:	Paolo Abeni <[email protected]>
16407L:	[email protected]
16408S:	Maintained
16409P:	Documentation/process/maintainer-netdev.rst
16410Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16413F:	Documentation/devicetree/bindings/net/
16414F:	Documentation/networking/net_cachelines/net_device.rst
16415F:	drivers/connector/
16416F:	drivers/net/
16417F:	drivers/ptp/
16418F:	include/dt-bindings/net/
16419F:	include/linux/cn_proc.h
16420F:	include/linux/etherdevice.h
16421F:	include/linux/ethtool_netlink.h
16422F:	include/linux/fcdevice.h
16423F:	include/linux/fddidevice.h
16424F:	include/linux/hippidevice.h
16425F:	include/linux/if_*
16426F:	include/linux/inetdevice.h
16427F:	include/linux/netdev*
16428F:	include/linux/platform_data/wiznet.h
16429F:	include/uapi/linux/cn_proc.h
16430F:	include/uapi/linux/ethtool_netlink*
16431F:	include/uapi/linux/if_*
16432F:	include/uapi/linux/net_shaper.h
16433F:	include/uapi/linux/netdev*
16434F:	tools/testing/selftests/drivers/net/
16435X:	Documentation/devicetree/bindings/net/bluetooth/
16436X:	Documentation/devicetree/bindings/net/can/
16437X:	Documentation/devicetree/bindings/net/wireless/
16438X:	drivers/net/can/
16439X:	drivers/net/wireless/
16440
16441NETWORKING DRIVERS (WIRELESS)
16442M:	Johannes Berg <[email protected]>
16443L:	[email protected]
16444S:	Maintained
16445W:	https://wireless.wiki.kernel.org/
16446Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16449F:	Documentation/devicetree/bindings/net/wireless/
16450F:	drivers/net/wireless/
16451X:	drivers/net/wireless/ath/
16452X:	drivers/net/wireless/broadcom/
16453X:	drivers/net/wireless/intel/
16454X:	drivers/net/wireless/intersil/
16455X:	drivers/net/wireless/marvell/
16456X:	drivers/net/wireless/mediatek/mt76/
16457X:	drivers/net/wireless/mediatek/mt7601u/
16458X:	drivers/net/wireless/microchip/
16459X:	drivers/net/wireless/purelifi/
16460X:	drivers/net/wireless/quantenna/
16461X:	drivers/net/wireless/ralink/
16462X:	drivers/net/wireless/realtek/
16463X:	drivers/net/wireless/rsi/
16464X:	drivers/net/wireless/silabs/
16465X:	drivers/net/wireless/st/
16466X:	drivers/net/wireless/ti/
16467X:	drivers/net/wireless/zydas/
16468
16469NETWORKING [DSA]
16470M:	Andrew Lunn <[email protected]>
16471M:	Vladimir Oltean <[email protected]>
16472S:	Maintained
16473F:	Documentation/devicetree/bindings/net/dsa/
16474F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16475F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16476F:	drivers/net/dsa/
16477F:	include/linux/dsa/
16478F:	include/linux/platform_data/dsa.h
16479F:	include/net/dsa.h
16480F:	net/dsa/
16481F:	tools/testing/selftests/drivers/net/dsa/
16482
16483NETWORKING [ETHTOOL]
16484M:	Andrew Lunn <[email protected]>
16485M:	Jakub Kicinski <[email protected]>
16486F:	Documentation/netlink/specs/ethtool.yaml
16487F:	Documentation/networking/ethtool-netlink.rst
16488F:	include/linux/ethtool*
16489F:	include/uapi/linux/ethtool*
16490F:	net/ethtool/
16491F:	tools/testing/selftests/drivers/net/*/ethtool*
16492
16493NETWORKING [ETHTOOL CABLE TEST]
16494M:	Andrew Lunn <[email protected]>
16495F:	net/ethtool/cabletest.c
16496F:	tools/testing/selftests/drivers/net/*/ethtool*
16497K:	cable_test
16498
16499NETWORKING [ETHTOOL MAC MERGE]
16500M:	Vladimir Oltean <[email protected]>
16501F:	net/ethtool/mm.c
16502F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16503K:	ethtool_mm
16504
16505NETWORKING [GENERAL]
16506M:	"David S. Miller" <[email protected]>
16507M:	Eric Dumazet <[email protected]>
16508M:	Jakub Kicinski <[email protected]>
16509M:	Paolo Abeni <[email protected]>
16510R:	Simon Horman <[email protected]>
16511L:	[email protected]
16512S:	Maintained
16513P:	Documentation/process/maintainer-netdev.rst
16514Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16515B:	mailto:[email protected]
16516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16518F:	Documentation/core-api/netlink.rst
16519F:	Documentation/netlink/
16520F:	Documentation/networking/
16521F:	Documentation/networking/net_cachelines/
16522F:	Documentation/process/maintainer-netdev.rst
16523F:	Documentation/userspace-api/netlink/
16524F:	include/linux/ethtool.h
16525F:	include/linux/framer/framer-provider.h
16526F:	include/linux/framer/framer.h
16527F:	include/linux/in.h
16528F:	include/linux/indirect_call_wrapper.h
16529F:	include/linux/inet.h
16530F:	include/linux/inet_diag.h
16531F:	include/linux/net.h
16532F:	include/linux/netdev*
16533F:	include/linux/netlink.h
16534F:	include/linux/netpoll.h
16535F:	include/linux/rtnetlink.h
16536F:	include/linux/sctp.h
16537F:	include/linux/seq_file_net.h
16538F:	include/linux/skbuff*
16539F:	include/net/
16540F:	include/uapi/linux/ethtool.h
16541F:	include/uapi/linux/genetlink.h
16542F:	include/uapi/linux/hsr_netlink.h
16543F:	include/uapi/linux/in.h
16544F:	include/uapi/linux/inet_diag.h
16545F:	include/uapi/linux/nbd-netlink.h
16546F:	include/uapi/linux/net.h
16547F:	include/uapi/linux/net_namespace.h
16548F:	include/uapi/linux/netconf.h
16549F:	include/uapi/linux/netdev*
16550F:	include/uapi/linux/netlink.h
16551F:	include/uapi/linux/netlink_diag.h
16552F:	include/uapi/linux/rtnetlink.h
16553F:	include/uapi/linux/sctp.h
16554F:	lib/net_utils.c
16555F:	lib/random32.c
16556F:	net/
16557F:	samples/pktgen/
16558F:	tools/net/
16559F:	tools/testing/selftests/net/
16560X:	Documentation/networking/mac80211-injection.rst
16561X:	Documentation/networking/mac80211_hwsim/
16562X:	Documentation/networking/regulatory.rst
16563X:	include/net/cfg80211.h
16564X:	include/net/ieee80211_radiotap.h
16565X:	include/net/iw_handler.h
16566X:	include/net/mac80211.h
16567X:	include/net/wext.h
16568X:	net/9p/
16569X:	net/bluetooth/
16570X:	net/can/
16571X:	net/ceph/
16572X:	net/mac80211/
16573X:	net/rfkill/
16574X:	net/wireless/
16575
16576NETWORKING [IPSEC]
16577M:	Steffen Klassert <[email protected]>
16578M:	Herbert Xu <[email protected]>
16579M:	"David S. Miller" <[email protected]>
16580L:	[email protected]
16581S:	Maintained
16582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16584F:	include/net/xfrm.h
16585F:	include/uapi/linux/xfrm.h
16586F:	net/ipv4/ah4.c
16587F:	net/ipv4/esp4*
16588F:	net/ipv4/ip_vti.c
16589F:	net/ipv4/ipcomp.c
16590F:	net/ipv4/xfrm*
16591F:	net/ipv6/ah6.c
16592F:	net/ipv6/esp6*
16593F:	net/ipv6/ip6_vti.c
16594F:	net/ipv6/ipcomp6.c
16595F:	net/ipv6/xfrm*
16596F:	net/key/
16597F:	net/xfrm/
16598F:	tools/testing/selftests/net/ipsec.c
16599
16600NETWORKING [IPv4/IPv6]
16601M:	"David S. Miller" <[email protected]>
16602M:	David Ahern <[email protected]>
16603L:	[email protected]
16604S:	Maintained
16605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16606F:	arch/x86/net/*
16607F:	include/linux/ip.h
16608F:	include/linux/ipv6*
16609F:	include/net/fib*
16610F:	include/net/ip*
16611F:	include/net/route.h
16612F:	net/ipv4/
16613F:	net/ipv6/
16614
16615NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16616M:	Paul Moore <[email protected]>
16617L:	[email protected]
16618L:	[email protected]
16619S:	Supported
16620W:	https://github.com/netlabel
16621F:	Documentation/netlabel/
16622F:	include/net/calipso.h
16623F:	include/net/cipso_ipv4.h
16624F:	include/net/netlabel.h
16625F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16626F:	include/uapi/linux/netfilter/xt_SECMARK.h
16627F:	net/ipv4/cipso_ipv4.c
16628F:	net/ipv6/calipso.c
16629F:	net/netfilter/xt_CONNSECMARK.c
16630F:	net/netfilter/xt_SECMARK.c
16631F:	net/netlabel/
16632
16633NETWORKING [MACSEC]
16634M:	Sabrina Dubroca <[email protected]>
16635L:	[email protected]
16636S:	Maintained
16637F:	drivers/net/macsec.c
16638F:	include/net/macsec.h
16639F:	include/uapi/linux/if_macsec.h
16640K:	macsec
16641K:	\bmdo_
16642
16643NETWORKING [MPTCP]
16644M:	Matthieu Baerts <[email protected]>
16645M:	Mat Martineau <[email protected]>
16646R:	Geliang Tang <[email protected]>
16647L:	[email protected]
16648L:	[email protected]
16649S:	Maintained
16650W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16651B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16652T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16653T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16654F:	Documentation/netlink/specs/mptcp_pm.yaml
16655F:	Documentation/networking/mptcp*.rst
16656F:	include/net/mptcp.h
16657F:	include/trace/events/mptcp.h
16658F:	include/uapi/linux/mptcp*.h
16659F:	net/mptcp/
16660F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16661F:	tools/testing/selftests/net/mptcp/
16662
16663NETWORKING [SRv6]
16664M:	Andrea Mayer <[email protected]>
16665L:	[email protected]
16666S:	Maintained
16667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16668F:	include/linux/seg6*
16669F:	include/net/seg6*
16670F:	include/uapi/linux/seg6*
16671F:	net/ipv6/seg6*
16672F:	tools/testing/selftests/net/srv6*
16673
16674NETWORKING [TCP]
16675M:	Eric Dumazet <[email protected]>
16676M:	Neal Cardwell <[email protected]>
16677R:	Kuniyuki Iwashima <[email protected]>
16678L:	[email protected]
16679S:	Maintained
16680F:	Documentation/networking/net_cachelines/tcp_sock.rst
16681F:	include/linux/tcp.h
16682F:	include/net/tcp.h
16683F:	include/trace/events/tcp.h
16684F:	include/uapi/linux/tcp.h
16685F:	net/ipv4/inet_connection_sock.c
16686F:	net/ipv4/inet_hashtables.c
16687F:	net/ipv4/inet_timewait_sock.c
16688F:	net/ipv4/syncookies.c
16689F:	net/ipv4/tcp*.c
16690F:	net/ipv6/inet6_connection_sock.c
16691F:	net/ipv6/inet6_hashtables.c
16692F:	net/ipv6/syncookies.c
16693F:	net/ipv6/tcp*.c
16694
16695NETWORKING [TLS]
16696M:	Boris Pismenny <[email protected]>
16697M:	John Fastabend <[email protected]>
16698M:	Jakub Kicinski <[email protected]>
16699L:	[email protected]
16700S:	Maintained
16701F:	include/net/tls.h
16702F:	include/uapi/linux/tls.h
16703F:	net/tls/*
16704
16705NETWORKING [SOCKETS]
16706M:	Eric Dumazet <[email protected]>
16707M:	Kuniyuki Iwashima <[email protected]>
16708M:	Paolo Abeni <[email protected]>
16709M:	Willem de Bruijn <[email protected]>
16710S:	Maintained
16711F:	include/linux/sock_diag.h
16712F:	include/linux/socket.h
16713F:	include/linux/sockptr.h
16714F:	include/net/sock.h
16715F:	include/net/sock_reuseport.h
16716F:	include/uapi/linux/socket.h
16717F:	net/core/*sock*
16718F:	net/core/scm.c
16719F:	net/socket.c
16720
16721NETWORKING [UNIX SOCKETS]
16722M:	Kuniyuki Iwashima <[email protected]>
16723S:	Maintained
16724F:	include/net/af_unix.h
16725F:	include/net/netns/unix.h
16726F:	include/uapi/linux/unix_diag.h
16727F:	net/unix/
16728F:	tools/testing/selftests/net/af_unix/
16729
16730NETXEN (1/10) GbE SUPPORT
16731M:	Manish Chopra <[email protected]>
16732M:	Rahul Verma <[email protected]>
16733M:	[email protected]
16734L:	[email protected]
16735S:	Maintained
16736F:	drivers/net/ethernet/qlogic/netxen/
16737
16738NET_FAILOVER MODULE
16739M:	Sridhar Samudrala <[email protected]>
16740L:	[email protected]
16741S:	Supported
16742F:	Documentation/networking/net_failover.rst
16743F:	drivers/net/net_failover.c
16744F:	include/net/net_failover.h
16745
16746NEXTHOP
16747M:	David Ahern <[email protected]>
16748L:	[email protected]
16749S:	Maintained
16750F:	include/net/netns/nexthop.h
16751F:	include/net/nexthop.h
16752F:	include/uapi/linux/nexthop.h
16753F:	net/ipv4/nexthop.c
16754
16755NFC SUBSYSTEM
16756M:	Krzysztof Kozlowski <[email protected]>
16757L:	[email protected]
16758S:	Maintained
16759F:	Documentation/devicetree/bindings/net/nfc/
16760F:	drivers/nfc/
16761F:	include/net/nfc/
16762F:	include/uapi/linux/nfc.h
16763F:	net/nfc/
16764
16765NFC VIRTUAL NCI DEVICE DRIVER
16766M:	Bongsu Jeon <[email protected]>
16767L:	[email protected]
16768S:	Supported
16769F:	drivers/nfc/virtual_ncidev.c
16770F:	tools/testing/selftests/nci/
16771
16772NFS, SUNRPC, AND LOCKD CLIENTS
16773M:	Trond Myklebust <[email protected]>
16774M:	Anna Schumaker <[email protected]>
16775L:	[email protected]
16776S:	Maintained
16777W:	http://client.linux-nfs.org
16778T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16779F:	Documentation/filesystems/nfs/
16780F:	fs/lockd/
16781F:	fs/nfs/
16782F:	fs/nfs_common/
16783F:	include/linux/lockd/
16784F:	include/linux/nfs*
16785F:	include/linux/sunrpc/
16786F:	include/uapi/linux/nfs*
16787F:	include/uapi/linux/sunrpc/
16788F:	net/sunrpc/
16789
16790NILFS2 FILESYSTEM
16791M:	Ryusuke Konishi <[email protected]>
16792L:	[email protected]
16793S:	Supported
16794W:	https://nilfs.sourceforge.io/
16795T:	git https://github.com/konis/nilfs2.git
16796F:	Documentation/filesystems/nilfs2.rst
16797F:	fs/nilfs2/
16798F:	include/trace/events/nilfs2.h
16799F:	include/uapi/linux/nilfs2_api.h
16800F:	include/uapi/linux/nilfs2_ondisk.h
16801
16802NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16803M:	YOKOTA Hiroshi <[email protected]>
16804S:	Maintained
16805W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16806F:	Documentation/scsi/NinjaSCSI.rst
16807F:	drivers/scsi/pcmcia/nsp_*
16808
16809NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16810M:	GOTO Masanori <[email protected]>
16811M:	YOKOTA Hiroshi <[email protected]>
16812S:	Maintained
16813W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16814F:	Documentation/scsi/NinjaSCSI.rst
16815F:	drivers/scsi/nsp32*
16816
16817NINTENDO HID DRIVER
16818M:	Daniel J. Ogorchock <[email protected]>
16819L:	[email protected]
16820S:	Maintained
16821F:	drivers/hid/hid-nintendo*
16822
16823NIOS2 ARCHITECTURE
16824M:	Dinh Nguyen <[email protected]>
16825S:	Maintained
16826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16827F:	arch/nios2/
16828
16829NITRO ENCLAVES (NE)
16830M:	Alexandru Ciobotaru <[email protected]>
16831R:	The AWS Nitro Enclaves Team <[email protected]>
16832L:	[email protected]
16833S:	Supported
16834W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16835F:	Documentation/virt/ne_overview.rst
16836F:	drivers/virt/nitro_enclaves/
16837F:	include/linux/nitro_enclaves.h
16838F:	include/uapi/linux/nitro_enclaves.h
16839F:	samples/nitro_enclaves/
16840
16841NITRO SECURE MODULE (NSM)
16842M:	Alexander Graf <[email protected]>
16843R:	The AWS Nitro Enclaves Team <[email protected]>
16844L:	[email protected]
16845S:	Supported
16846W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16847F:	drivers/misc/nsm.c
16848F:	include/uapi/linux/nsm.h
16849
16850NOHZ, DYNTICKS SUPPORT
16851M:	Anna-Maria Behnsen <[email protected]>
16852M:	Frederic Weisbecker <[email protected]>
16853M:	Ingo Molnar <[email protected]>
16854M:	Thomas Gleixner <[email protected]>
16855L:	[email protected]
16856S:	Maintained
16857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16858F:	include/linux/sched/nohz.h
16859F:	include/linux/tick.h
16860F:	kernel/time/tick*.*
16861
16862NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16863M:	Pavel Machek <[email protected]>
16864M:	Sakari Ailus <[email protected]>
16865L:	[email protected]
16866S:	Maintained
16867F:	drivers/media/i2c/ad5820.c
16868F:	drivers/media/i2c/et8ek8
16869
16870NOKIA N900 POWER SUPPLY DRIVERS
16871R:	Pali Rohár <[email protected]>
16872F:	drivers/power/supply/bq2415x_charger.c
16873F:	drivers/power/supply/bq27xxx_battery.c
16874F:	drivers/power/supply/bq27xxx_battery_i2c.c
16875F:	drivers/power/supply/isp1704_charger.c
16876F:	drivers/power/supply/rx51_battery.c
16877F:	include/linux/power/bq2415x_charger.h
16878F:	include/linux/power/bq27xxx_battery.h
16879
16880NOLIBC HEADER FILE
16881M:	Willy Tarreau <[email protected]>
16882M:	Thomas Weißschuh <[email protected]>
16883S:	Maintained
16884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16885F:	tools/include/nolibc/
16886F:	tools/testing/selftests/nolibc/
16887
16888NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16889M:	Hans de Goede <[email protected]>
16890L:	[email protected]
16891S:	Maintained
16892F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16893F:	drivers/input/touchscreen/novatek-nvt-ts.c
16894
16895NSDEPS
16896M:	Matthias Maennich <[email protected]>
16897S:	Maintained
16898F:	Documentation/core-api/symbol-namespaces.rst
16899F:	scripts/nsdeps
16900
16901NTB AMD DRIVER
16902M:	Sanjay R Mehta <[email protected]>
16903M:	Shyam Sundar S K <[email protected]>
16904L:	[email protected]
16905S:	Supported
16906F:	drivers/ntb/hw/amd/
16907
16908NTB DRIVER CORE
16909M:	Jon Mason <[email protected]>
16910M:	Dave Jiang <[email protected]>
16911M:	Allen Hubbe <[email protected]>
16912L:	[email protected]
16913S:	Supported
16914W:	https://github.com/jonmason/ntb/wiki
16915T:	git https://github.com/jonmason/ntb.git
16916F:	drivers/net/ntb_netdev.c
16917F:	drivers/ntb/
16918F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16919F:	include/linux/ntb.h
16920F:	include/linux/ntb_transport.h
16921F:	tools/testing/selftests/ntb/
16922
16923NTB INTEL DRIVER
16924M:	Dave Jiang <[email protected]>
16925L:	[email protected]
16926S:	Supported
16927W:	https://github.com/davejiang/linux/wiki
16928T:	git https://github.com/davejiang/linux.git
16929F:	drivers/ntb/hw/intel/
16930
16931NTFS3 FILESYSTEM
16932M:	Konstantin Komarov <[email protected]>
16933L:	[email protected]
16934S:	Supported
16935W:	http://www.paragon-software.com/
16936T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16937F:	Documentation/filesystems/ntfs3.rst
16938F:	fs/ntfs3/
16939
16940NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16941M:	Elizabeth Figura <[email protected]>
16942L:	[email protected]
16943S:	Supported
16944F:	Documentation/userspace-api/ntsync.rst
16945F:	drivers/misc/ntsync.c
16946F:	include/uapi/linux/ntsync.h
16947F:	tools/testing/selftests/drivers/ntsync/
16948
16949NUBUS SUBSYSTEM
16950M:	Finn Thain <[email protected]>
16951L:	[email protected]
16952S:	Maintained
16953F:	arch/*/include/asm/nubus.h
16954F:	drivers/nubus/
16955F:	include/linux/nubus.h
16956F:	include/uapi/linux/nubus.h
16957
16958NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16959M:	Antonino Daplas <[email protected]>
16960L:	[email protected]
16961S:	Maintained
16962F:	drivers/video/fbdev/nvidia/
16963F:	drivers/video/fbdev/riva/
16964
16965NVIDIA WMI EC BACKLIGHT DRIVER
16966M:	Daniel Dadap <[email protected]>
16967L:	[email protected]
16968S:	Supported
16969F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16970F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16971
16972NVM EXPRESS DRIVER
16973M:	Keith Busch <[email protected]>
16974M:	Jens Axboe <[email protected]>
16975M:	Christoph Hellwig <[email protected]>
16976M:	Sagi Grimberg <[email protected]>
16977L:	[email protected]
16978S:	Supported
16979W:	http://git.infradead.org/nvme.git
16980T:	git git://git.infradead.org/nvme.git
16981F:	Documentation/nvme/
16982F:	drivers/nvme/common/
16983F:	drivers/nvme/host/
16984F:	include/linux/nvme-*.h
16985F:	include/linux/nvme.h
16986F:	include/uapi/linux/nvme_ioctl.h
16987
16988NVM EXPRESS FABRICS AUTHENTICATION
16989M:	Hannes Reinecke <[email protected]>
16990L:	[email protected]
16991S:	Supported
16992F:	drivers/nvme/host/auth.c
16993F:	drivers/nvme/target/auth.c
16994F:	drivers/nvme/target/fabrics-cmd-auth.c
16995F:	include/linux/nvme-auth.h
16996
16997NVM EXPRESS FC TRANSPORT DRIVERS
16998M:	James Smart <[email protected]>
16999L:	[email protected]
17000S:	Supported
17001F:	drivers/nvme/host/fc.c
17002F:	drivers/nvme/target/fc.c
17003F:	drivers/nvme/target/fcloop.c
17004F:	include/linux/nvme-fc-driver.h
17005F:	include/linux/nvme-fc.h
17006
17007NVM EXPRESS HARDWARE MONITORING SUPPORT
17008M:	Guenter Roeck <[email protected]>
17009L:	[email protected]
17010S:	Supported
17011F:	drivers/nvme/host/hwmon.c
17012
17013NVM EXPRESS TARGET DRIVER
17014M:	Christoph Hellwig <[email protected]>
17015M:	Sagi Grimberg <[email protected]>
17016M:	Chaitanya Kulkarni <[email protected]>
17017L:	[email protected]
17018S:	Supported
17019W:	http://git.infradead.org/nvme.git
17020T:	git git://git.infradead.org/nvme.git
17021F:	drivers/nvme/target/
17022
17023NVMEM FRAMEWORK
17024M:	Srinivas Kandagatla <[email protected]>
17025S:	Maintained
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17027F:	Documentation/ABI/stable/sysfs-bus-nvmem
17028F:	Documentation/devicetree/bindings/nvmem/
17029F:	drivers/nvmem/
17030F:	include/dt-bindings/nvmem/
17031F:	include/linux/nvmem-consumer.h
17032F:	include/linux/nvmem-provider.h
17033
17034NXP BLUETOOTH WIRELESS DRIVERS
17035M:	Amitkumar Karwar <[email protected]>
17036M:	Neeraj Kale <[email protected]>
17037S:	Maintained
17038F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17039F:	drivers/bluetooth/btnxpuart.c
17040
17041NXP C45 TJA11XX PHY DRIVER
17042M:	Andrei Botila <[email protected]>
17043L:	[email protected]
17044S:	Maintained
17045F:	drivers/net/phy/nxp-c45-tja11xx*
17046
17047NXP FSPI DRIVER
17048M:	Han Xu <[email protected]>
17049M:	Haibo Chen <[email protected]>
17050R:	Yogesh Gaur <[email protected]>
17051L:	[email protected]
17052L:	[email protected]
17053S:	Maintained
17054F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17055F:	drivers/spi/spi-nxp-fspi.c
17056
17057NXP FXAS21002C DRIVER
17058M:	Rui Miguel Silva <[email protected]>
17059L:	[email protected]
17060S:	Maintained
17061F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17062F:	drivers/iio/gyro/fxas21002c.h
17063F:	drivers/iio/gyro/fxas21002c_core.c
17064F:	drivers/iio/gyro/fxas21002c_i2c.c
17065F:	drivers/iio/gyro/fxas21002c_spi.c
17066
17067NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17068M:	Haibo Chen <[email protected]>
17069L:	[email protected]
17070L:	[email protected]
17071S:	Maintained
17072F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17073F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17074F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17075F:	drivers/iio/adc/imx7d_adc.c
17076F:	drivers/iio/adc/imx93_adc.c
17077F:	drivers/iio/adc/vf610_adc.c
17078
17079NXP i.MX 8M ISI DRIVER
17080M:	Laurent Pinchart <[email protected]>
17081L:	[email protected]
17082S:	Maintained
17083F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17084F:	drivers/media/platform/nxp/imx8-isi/
17085
17086NXP i.MX 8MP DW100 V4L2 DRIVER
17087M:	Xavier Roumegue <[email protected]>
17088L:	[email protected]
17089S:	Maintained
17090F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17091F:	Documentation/userspace-api/media/drivers/dw100.rst
17092F:	drivers/media/platform/nxp/dw100/
17093F:	include/uapi/linux/dw100.h
17094
17095NXP i.MX 8MQ DCSS DRIVER
17096M:	Laurentiu Palcu <[email protected]>
17097R:	Lucas Stach <[email protected]>
17098L:	[email protected]
17099S:	Maintained
17100T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17101F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17102F:	drivers/gpu/drm/imx/dcss/
17103
17104NXP i.MX 8QXP ADC DRIVER
17105M:	Cai Huoqing <[email protected]>
17106M:	Haibo Chen <[email protected]>
17107L:	[email protected]
17108L:	[email protected]
17109S:	Maintained
17110F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17111F:	drivers/iio/adc/imx8qxp-adc.c
17112
17113NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17114M:	Mirela Rabulea <[email protected]>
17115L:	[email protected]
17116L:	[email protected]
17117S:	Maintained
17118F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17119F:	drivers/media/platform/nxp/imx-jpeg
17120
17121NXP i.MX CLOCK DRIVERS
17122M:	Abel Vesa <[email protected]>
17123R:	Peng Fan <[email protected]>
17124L:	[email protected]
17125L:	[email protected]
17126S:	Maintained
17127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17128F:	Documentation/devicetree/bindings/clock/imx*
17129F:	drivers/clk/imx/
17130F:	include/dt-bindings/clock/imx*
17131
17132NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17133M:	Jagan Teki <[email protected]>
17134S:	Maintained
17135F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17136F:	drivers/regulator/pf8x00-regulator.c
17137
17138NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17139M:	Krzysztof Kozlowski <[email protected]>
17140L:	[email protected]
17141S:	Maintained
17142F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17143F:	drivers/extcon/extcon-ptn5150.c
17144
17145NXP SGTL5000 DRIVER
17146M:	Fabio Estevam <[email protected]>
17147L:	[email protected]
17148S:	Maintained
17149F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17150F:	sound/soc/codecs/sgtl5000*
17151
17152NXP SJA1105 ETHERNET SWITCH DRIVER
17153M:	Vladimir Oltean <[email protected]>
17154L:	[email protected]
17155S:	Maintained
17156F:	drivers/net/dsa/sja1105
17157F:	drivers/net/pcs/pcs-xpcs-nxp.c
17158
17159NXP TDA998X DRM DRIVER
17160M:	Russell King <[email protected]>
17161S:	Maintained
17162T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17164F:	drivers/gpu/drm/i2c/tda998x_drv.c
17165F:	include/drm/i2c/tda998x.h
17166F:	include/dt-bindings/display/tda998x.h
17167K:	"nxp,tda998x"
17168
17169NXP TFA9879 DRIVER
17170M:	Peter Rosin <[email protected]>
17171L:	[email protected]
17172S:	Maintained
17173F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17174F:	sound/soc/codecs/tfa9879*
17175
17176NXP-NCI NFC DRIVER
17177S:	Orphan
17178F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17179F:	drivers/nfc/nxp-nci
17180
17181NXP/Goodix TFA989X (TFA1) DRIVER
17182M:	Stephan Gerhold <[email protected]>
17183L:	[email protected]
17184S:	Maintained
17185F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17186F:	sound/soc/codecs/tfa989x.c
17187
17188NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17189M:	Jonas Malaco <[email protected]>
17190L:	[email protected]
17191S:	Maintained
17192F:	Documentation/hwmon/nzxt-kraken2.rst
17193F:	drivers/hwmon/nzxt-kraken2.c
17194
17195NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17196M:	Jonas Malaco <[email protected]>
17197M:	Aleksa Savic <[email protected]>
17198L:	[email protected]
17199S:	Maintained
17200F:	Documentation/hwmon/nzxt-kraken3.rst
17201F:	drivers/hwmon/nzxt-kraken3.c
17202
17203OBJAGG
17204M:	Jiri Pirko <[email protected]>
17205L:	[email protected]
17206S:	Supported
17207F:	include/linux/objagg.h
17208F:	lib/objagg.c
17209F:	lib/test_objagg.c
17210
17211OBJPOOL
17212M:	Matt Wu <[email protected]>
17213S:	Supported
17214F:	include/linux/objpool.h
17215F:	lib/objpool.c
17216F:	lib/test_objpool.c
17217
17218OBJTOOL
17219M:	Josh Poimboeuf <[email protected]>
17220M:	Peter Zijlstra <[email protected]>
17221S:	Supported
17222F:	include/linux/objtool*.h
17223F:	tools/objtool/
17224
17225OCELOT ETHERNET SWITCH DRIVER
17226M:	Vladimir Oltean <[email protected]>
17227M:	Claudiu Manoil <[email protected]>
17228M:	Alexandre Belloni <[email protected]>
17229M:	[email protected]
17230L:	[email protected]
17231S:	Supported
17232F:	drivers/net/dsa/ocelot/*
17233F:	drivers/net/ethernet/mscc/
17234F:	include/soc/mscc/ocelot*
17235F:	net/dsa/tag_ocelot.c
17236F:	net/dsa/tag_ocelot_8021q.c
17237F:	tools/testing/selftests/drivers/net/ocelot/*
17238
17239OCELOT EXTERNAL SWITCH CONTROL
17240M:	Colin Foster <[email protected]>
17241S:	Supported
17242F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17243F:	drivers/mfd/ocelot*
17244F:	drivers/net/dsa/ocelot/ocelot_ext.c
17245F:	include/linux/mfd/ocelot.h
17246
17247OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17248M:	Frederic Barrat <[email protected]>
17249M:	Andrew Donnellan <[email protected]>
17250L:	[email protected]
17251S:	Supported
17252F:	Documentation/userspace-api/accelerators/ocxl.rst
17253F:	arch/powerpc/include/asm/pnv-ocxl.h
17254F:	arch/powerpc/platforms/powernv/ocxl.c
17255F:	drivers/misc/ocxl/
17256F:	include/misc/ocxl*
17257F:	include/uapi/misc/ocxl.h
17258
17259OMAP AUDIO SUPPORT
17260M:	Peter Ujfalusi <[email protected]>
17261M:	Jarkko Nikula <[email protected]>
17262L:	[email protected]
17263L:	[email protected]
17264S:	Maintained
17265F:	sound/soc/ti/n810.c
17266F:	sound/soc/ti/omap*
17267F:	sound/soc/ti/rx51.c
17268F:	sound/soc/ti/sdma-pcm.*
17269
17270OMAP CLOCK FRAMEWORK SUPPORT
17271M:	Paul Walmsley <[email protected]>
17272L:	[email protected]
17273S:	Maintained
17274F:	arch/arm/*omap*/*clock*
17275
17276OMAP DEVICE TREE SUPPORT
17277M:	Tony Lindgren <[email protected]>
17278L:	[email protected]
17279L:	[email protected]
17280S:	Maintained
17281F:	arch/arm/boot/dts/ti/omap/
17282
17283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17284L:	[email protected]
17285L:	[email protected]
17286S:	Orphan
17287F:	Documentation/arch/arm/omap/dss.rst
17288F:	drivers/video/fbdev/omap2/
17289
17290OMAP FRAMEBUFFER SUPPORT
17291L:	[email protected]
17292L:	[email protected]
17293S:	Orphan
17294F:	drivers/video/fbdev/omap/
17295
17296OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17297M:	Roger Quadros <[email protected]>
17298M:	Tony Lindgren <[email protected]>
17299L:	[email protected]
17300S:	Maintained
17301F:	arch/arm/mach-omap2/*gpmc*
17302F:	drivers/memory/omap-gpmc.c
17303
17304OMAP GPIO DRIVER
17305M:	Grygorii Strashko <[email protected]>
17306M:	Santosh Shilimkar <[email protected]>
17307M:	Kevin Hilman <[email protected]>
17308L:	[email protected]
17309S:	Maintained
17310F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17311F:	drivers/gpio/gpio-omap.c
17312
17313OMAP HARDWARE SPINLOCK SUPPORT
17314L:	[email protected]
17315S:	Orphan
17316F:	drivers/hwspinlock/omap_hwspinlock.c
17317
17318OMAP HS MMC SUPPORT
17319L:	[email protected]
17320L:	[email protected]
17321S:	Orphan
17322F:	drivers/mmc/host/omap_hsmmc.c
17323
17324OMAP HWMOD DATA
17325M:	Paul Walmsley <[email protected]>
17326L:	[email protected]
17327S:	Maintained
17328F:	arch/arm/mach-omap2/omap_hwmod*data*
17329
17330OMAP HWMOD SUPPORT
17331M:	Paul Walmsley <[email protected]>
17332L:	[email protected]
17333S:	Maintained
17334F:	arch/arm/mach-omap2/omap_hwmod.*
17335
17336OMAP I2C DRIVER
17337M:	Vignesh R <[email protected]>
17338L:	[email protected]
17339L:	[email protected]
17340S:	Maintained
17341F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17342F:	drivers/i2c/busses/i2c-omap.c
17343
17344OMAP MMC SUPPORT
17345M:	Aaro Koskinen <[email protected]>
17346L:	[email protected]
17347S:	Odd Fixes
17348F:	drivers/mmc/host/omap.c
17349
17350OMAP POWER MANAGEMENT SUPPORT
17351M:	Kevin Hilman <[email protected]>
17352L:	[email protected]
17353S:	Maintained
17354F:	arch/arm/*omap*/*pm*
17355F:	drivers/cpufreq/omap-cpufreq.c
17356
17357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17358M:	Paul Walmsley <[email protected]>
17359L:	[email protected]
17360S:	Maintained
17361F:	arch/arm/mach-omap2/prm*
17362
17363OMAP RANDOM NUMBER GENERATOR SUPPORT
17364M:	Deepak Saxena <[email protected]>
17365S:	Maintained
17366F:	drivers/char/hw_random/omap-rng.c
17367
17368OMAP USB SUPPORT
17369L:	[email protected]
17370L:	[email protected]
17371S:	Orphan
17372F:	arch/arm/*omap*/usb*
17373F:	drivers/usb/*/*omap*
17374
17375OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17376M:	Mark Jackson <[email protected]>
17377L:	[email protected]
17378S:	Maintained
17379F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17380
17381OMAP1 SUPPORT
17382M:	Aaro Koskinen <[email protected]>
17383M:	Janusz Krzysztofik <[email protected]>
17384R:	Tony Lindgren <[email protected]>
17385L:	[email protected]
17386S:	Maintained
17387Q:	http://patchwork.kernel.org/project/linux-omap/list/
17388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17389F:	arch/arm/configs/omap1_defconfig
17390F:	arch/arm/mach-omap1/
17391F:	drivers/i2c/busses/i2c-omap.c
17392F:	include/linux/platform_data/ams-delta-fiq.h
17393F:	include/linux/platform_data/i2c-omap.h
17394
17395OMAP2+ SUPPORT
17396M:	Aaro Koskinen <[email protected]>
17397M:	Andreas Kemnade <[email protected]>
17398M:	Kevin Hilman <[email protected]>
17399M:	Roger Quadros <[email protected]>
17400M:	Tony Lindgren <[email protected]>
17401L:	[email protected]
17402S:	Maintained
17403W:	http://linux.omap.com/
17404Q:	http://patchwork.kernel.org/project/linux-omap/list/
17405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17406F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17407F:	arch/arm/configs/omap2plus_defconfig
17408F:	arch/arm/mach-omap2/
17409F:	drivers/bus/omap*.[ch]
17410F:	drivers/bus/ti-sysc.c
17411F:	drivers/gpio/gpio-tps65219.c
17412F:	drivers/i2c/busses/i2c-omap.c
17413F:	drivers/irqchip/irq-omap-intc.c
17414F:	drivers/mfd/*omap*.c
17415F:	drivers/mfd/menelaus.c
17416F:	drivers/mfd/palmas.c
17417F:	drivers/mfd/tps65217.c
17418F:	drivers/mfd/tps65218.c
17419F:	drivers/mfd/tps65219.c
17420F:	drivers/mfd/tps65910.c
17421F:	drivers/mfd/twl-core.[ch]
17422F:	drivers/mfd/twl4030*.c
17423F:	drivers/mfd/twl6030*.c
17424F:	drivers/mfd/twl6040*.c
17425F:	drivers/regulator/palmas-regulator*.c
17426F:	drivers/regulator/pbias-regulator.c
17427F:	drivers/regulator/tps65217-regulator.c
17428F:	drivers/regulator/tps65218-regulator.c
17429F:	drivers/regulator/tps65219-regulator.c
17430F:	drivers/regulator/tps65910-regulator.c
17431F:	drivers/regulator/twl-regulator.c
17432F:	drivers/regulator/twl6030-regulator.c
17433F:	include/linux/platform_data/i2c-omap.h
17434F:	include/linux/platform_data/ti-sysc.h
17435
17436OMFS FILESYSTEM
17437M:	Bob Copeland <[email protected]>
17438L:	[email protected]
17439S:	Maintained
17440F:	Documentation/filesystems/omfs.rst
17441F:	fs/omfs/
17442
17443OMNIVISION OG01A1B SENSOR DRIVER
17444M:	Sakari Ailus <[email protected]>
17445L:	[email protected]
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17448F:	drivers/media/i2c/og01a1b.c
17449
17450OMNIVISION OV01A10 SENSOR DRIVER
17451M:	Bingbu Cao <[email protected]>
17452L:	[email protected]
17453S:	Maintained
17454T:	git git://linuxtv.org/media.git
17455F:	drivers/media/i2c/ov01a10.c
17456
17457OMNIVISION OV02A10 SENSOR DRIVER
17458L:	[email protected]
17459S:	Orphan
17460T:	git git://linuxtv.org/media.git
17461F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17462F:	drivers/media/i2c/ov02a10.c
17463
17464OMNIVISION OV08D10 SENSOR DRIVER
17465M:	Jimmy Su <[email protected]>
17466L:	[email protected]
17467S:	Maintained
17468T:	git git://linuxtv.org/media.git
17469F:	drivers/media/i2c/ov08d10.c
17470
17471OMNIVISION OV08X40 SENSOR DRIVER
17472M:	Jason Chen <[email protected]>
17473L:	[email protected]
17474S:	Maintained
17475T:	git git://linuxtv.org/media.git
17476F:	drivers/media/i2c/ov08x40.c
17477F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17478
17479OMNIVISION OV13858 SENSOR DRIVER
17480M:	Sakari Ailus <[email protected]>
17481L:	[email protected]
17482S:	Maintained
17483T:	git git://linuxtv.org/media.git
17484F:	drivers/media/i2c/ov13858.c
17485
17486OMNIVISION OV13B10 SENSOR DRIVER
17487M:	Arec Kao <[email protected]>
17488L:	[email protected]
17489S:	Maintained
17490T:	git git://linuxtv.org/media.git
17491F:	drivers/media/i2c/ov13b10.c
17492
17493OMNIVISION OV2680 SENSOR DRIVER
17494M:	Rui Miguel Silva <[email protected]>
17495M:	Hans de Goede <[email protected]>
17496L:	[email protected]
17497S:	Maintained
17498T:	git git://linuxtv.org/media.git
17499F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17500F:	drivers/media/i2c/ov2680.c
17501
17502OMNIVISION OV2685 SENSOR DRIVER
17503M:	Shunqian Zheng <[email protected]>
17504L:	[email protected]
17505S:	Maintained
17506T:	git git://linuxtv.org/media.git
17507F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17508F:	drivers/media/i2c/ov2685.c
17509
17510OMNIVISION OV2740 SENSOR DRIVER
17511M:	Tianshu Qiu <[email protected]>
17512R:	Sakari Ailus <[email protected]>
17513R:	Bingbu Cao <[email protected]>
17514L:	[email protected]
17515S:	Maintained
17516T:	git git://linuxtv.org/media.git
17517F:	drivers/media/i2c/ov2740.c
17518
17519OMNIVISION OV4689 SENSOR DRIVER
17520M:	Mikhail Rudenko <[email protected]>
17521L:	[email protected]
17522S:	Maintained
17523T:	git git://linuxtv.org/media.git
17524F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17525F:	drivers/media/i2c/ov4689.c
17526
17527OMNIVISION OV5640 SENSOR DRIVER
17528M:	Steve Longerbeam <[email protected]>
17529L:	[email protected]
17530S:	Maintained
17531T:	git git://linuxtv.org/media.git
17532F:	drivers/media/i2c/ov5640.c
17533
17534OMNIVISION OV5647 SENSOR DRIVER
17535M:	Dave Stevenson <[email protected]>
17536M:	Jacopo Mondi <[email protected]>
17537L:	[email protected]
17538S:	Maintained
17539T:	git git://linuxtv.org/media.git
17540F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17541F:	drivers/media/i2c/ov5647.c
17542
17543OMNIVISION OV5670 SENSOR DRIVER
17544M:	Sakari Ailus <[email protected]>
17545L:	[email protected]
17546S:	Maintained
17547T:	git git://linuxtv.org/media.git
17548F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17549F:	drivers/media/i2c/ov5670.c
17550
17551OMNIVISION OV5675 SENSOR DRIVER
17552M:	Sakari Ailus <[email protected]>
17553L:	[email protected]
17554S:	Maintained
17555T:	git git://linuxtv.org/media.git
17556F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17557F:	drivers/media/i2c/ov5675.c
17558
17559OMNIVISION OV5693 SENSOR DRIVER
17560M:	Daniel Scally <[email protected]>
17561L:	[email protected]
17562S:	Maintained
17563T:	git git://linuxtv.org/media.git
17564F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17565F:	drivers/media/i2c/ov5693.c
17566
17567OMNIVISION OV5695 SENSOR DRIVER
17568M:	Shunqian Zheng <[email protected]>
17569L:	[email protected]
17570S:	Maintained
17571T:	git git://linuxtv.org/media.git
17572F:	drivers/media/i2c/ov5695.c
17573
17574OMNIVISION OV64A40 SENSOR DRIVER
17575M:	Jacopo Mondi <[email protected]>
17576L:	[email protected]
17577S:	Maintained
17578T:	git git://linuxtv.org/media.git
17579F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17580F:	drivers/media/i2c/ov64a40.c
17581
17582OMNIVISION OV7670 SENSOR DRIVER
17583L:	[email protected]
17584S:	Orphan
17585T:	git git://linuxtv.org/media.git
17586F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17587F:	drivers/media/i2c/ov7670.c
17588
17589OMNIVISION OV772x SENSOR DRIVER
17590M:	Jacopo Mondi <[email protected]>
17591L:	[email protected]
17592S:	Odd fixes
17593T:	git git://linuxtv.org/media.git
17594F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17595F:	drivers/media/i2c/ov772x.c
17596F:	include/media/i2c/ov772x.h
17597
17598OMNIVISION OV7740 SENSOR DRIVER
17599L:	[email protected]
17600S:	Orphan
17601T:	git git://linuxtv.org/media.git
17602F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17603F:	drivers/media/i2c/ov7740.c
17604
17605OMNIVISION OV8856 SENSOR DRIVER
17606M:	Sakari Ailus <[email protected]>
17607L:	[email protected]
17608S:	Maintained
17609T:	git git://linuxtv.org/media.git
17610F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17611F:	drivers/media/i2c/ov8856.c
17612
17613OMNIVISION OV8858 SENSOR DRIVER
17614M:	Jacopo Mondi <[email protected]>
17615M:	Nicholas Roth <[email protected]>
17616L:	[email protected]
17617S:	Maintained
17618T:	git git://linuxtv.org/media.git
17619F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17620F:	drivers/media/i2c/ov8858.c
17621
17622OMNIVISION OV9282 SENSOR DRIVER
17623M:	Dave Stevenson <[email protected]>
17624L:	[email protected]
17625S:	Maintained
17626T:	git git://linuxtv.org/media.git
17627F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17628F:	drivers/media/i2c/ov9282.c
17629
17630OMNIVISION OV9640 SENSOR DRIVER
17631M:	Petr Cvek <[email protected]>
17632L:	[email protected]
17633S:	Maintained
17634F:	drivers/media/i2c/ov9640.*
17635
17636OMNIVISION OV9650 SENSOR DRIVER
17637M:	Sakari Ailus <[email protected]>
17638R:	Akinobu Mita <[email protected]>
17639R:	Sylwester Nawrocki <[email protected]>
17640L:	[email protected]
17641S:	Maintained
17642T:	git git://linuxtv.org/media.git
17643F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17644F:	drivers/media/i2c/ov9650.c
17645
17646OMNIVISION OV9734 SENSOR DRIVER
17647M:	Tianshu Qiu <[email protected]>
17648R:	Bingbu Cao <[email protected]>
17649L:	[email protected]
17650S:	Maintained
17651T:	git git://linuxtv.org/media.git
17652F:	drivers/media/i2c/ov9734.c
17653
17654ONBOARD USB HUB DRIVER
17655M:	Matthias Kaehlcke <[email protected]>
17656L:	[email protected]
17657S:	Maintained
17658F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17659F:	drivers/usb/misc/onboard_usb_dev.c
17660
17661ONENAND FLASH DRIVER
17662M:	Kyungmin Park <[email protected]>
17663L:	[email protected]
17664S:	Maintained
17665F:	drivers/mtd/nand/onenand/
17666F:	include/linux/mtd/onenand*.h
17667
17668ONEXPLAYER FAN DRIVER
17669M:	Derek John Clark <[email protected]>
17670M:	Joaquín Ignacio Aramendía <[email protected]>
17671L:	[email protected]
17672S:	Maintained
17673F:	drivers/hwmon/oxp-sensors.c
17674
17675ONIE TLV NVMEM LAYOUT DRIVER
17676M:	Miquel Raynal <[email protected]>
17677S:	Maintained
17678F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17679F:	drivers/nvmem/layouts/onie-tlv.c
17680
17681ONION OMEGA2+ BOARD
17682M:	Harvey Hunt <[email protected]>
17683L:	[email protected]
17684S:	Maintained
17685F:	arch/mips/boot/dts/ralink/omega2p.dts
17686
17687ONSEMI ETHERNET PHY DRIVERS
17688M:	Piergiorgio Beruto <[email protected]>
17689L:	[email protected]
17690S:	Supported
17691W:	http://www.onsemi.com
17692F:	drivers/net/phy/ncn*
17693
17694OP-TEE DRIVER
17695M:	Jens Wiklander <[email protected]>
17696L:	[email protected]
17697S:	Maintained
17698F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17699F:	drivers/tee/optee/
17700
17701OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17702M:	Sumit Garg <[email protected]>
17703L:	[email protected]
17704S:	Maintained
17705F:	drivers/char/hw_random/optee-rng.c
17706
17707OP-TEE RTC DRIVER
17708M:	Clément Léger <[email protected]>
17709L:	[email protected]
17710S:	Maintained
17711F:	drivers/rtc/rtc-optee.c
17712
17713OPA-VNIC DRIVER
17714M:	Dennis Dalessandro <[email protected]>
17715L:	[email protected]
17716S:	Supported
17717F:	drivers/infiniband/ulp/opa_vnic
17718
17719OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17720M:	Parthiban Veerasooran <[email protected]>
17721L:	[email protected]
17722S:	Maintained
17723F:	Documentation/networking/oa-tc6-framework.rst
17724F:	drivers/net/ethernet/oa_tc6.c
17725F:	include/linux/oa_tc6.h
17726
17727OPEN FIRMWARE AND FLATTENED DEVICE TREE
17728M:	Rob Herring <[email protected]>
17729M:	Saravana Kannan <[email protected]>
17730L:	[email protected]
17731S:	Maintained
17732W:	http://www.devicetree.org/
17733C:	irc://irc.libera.chat/devicetree
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17735F:	Documentation/ABI/testing/sysfs-firmware-ofw
17736F:	drivers/of/
17737F:	include/linux/of*.h
17738F:	rust/kernel/of.rs
17739F:	scripts/dtc/
17740F:	tools/testing/selftests/dt/
17741K:	of_overlay_notifier_
17742K:	of_overlay_fdt_apply
17743K:	of_overlay_remove
17744
17745OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17746M:	Rob Herring <[email protected]>
17747M:	Krzysztof Kozlowski <[email protected]>
17748M:	Conor Dooley <[email protected]>
17749L:	[email protected]
17750S:	Maintained
17751Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17752C:	irc://irc.libera.chat/devicetree
17753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17754F:	Documentation/devicetree/
17755F:	arch/*/boot/dts/
17756F:	include/dt-bindings/
17757
17758OPENCOMPUTE PTP CLOCK DRIVER
17759M:	Jonathan Lemon <[email protected]>
17760M:	Vadim Fedorenko <[email protected]>
17761L:	[email protected]
17762S:	Maintained
17763F:	drivers/ptp/ptp_ocp.c
17764
17765OPENCORES I2C BUS DRIVER
17766M:	Peter Korsgaard <[email protected]>
17767M:	Andrew Lunn <[email protected]>
17768L:	[email protected]
17769S:	Maintained
17770F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17771F:	Documentation/i2c/busses/i2c-ocores.rst
17772F:	drivers/i2c/busses/i2c-ocores.c
17773F:	include/linux/platform_data/i2c-ocores.h
17774
17775OPENRISC ARCHITECTURE
17776M:	Jonas Bonn <[email protected]>
17777M:	Stefan Kristiansson <[email protected]>
17778M:	Stafford Horne <[email protected]>
17779L:	[email protected]
17780S:	Maintained
17781W:	http://openrisc.io
17782T:	git https://github.com/openrisc/linux.git
17783F:	Documentation/arch/openrisc/
17784F:	Documentation/devicetree/bindings/openrisc/
17785F:	arch/openrisc/
17786F:	drivers/irqchip/irq-ompic.c
17787F:	drivers/irqchip/irq-or1k-*
17788
17789OPENVSWITCH
17790M:	Pravin B Shelar <[email protected]>
17791L:	[email protected]
17792L:	[email protected]
17793S:	Maintained
17794W:	http://openvswitch.org
17795F:	Documentation/networking/openvswitch.rst
17796F:	include/uapi/linux/openvswitch.h
17797F:	net/openvswitch/
17798F:	tools/testing/selftests/net/openvswitch/
17799
17800OPERATING PERFORMANCE POINTS (OPP)
17801M:	Viresh Kumar <[email protected]>
17802M:	Nishanth Menon <[email protected]>
17803M:	Stephen Boyd <[email protected]>
17804L:	[email protected]
17805S:	Maintained
17806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17807F:	Documentation/devicetree/bindings/opp/
17808F:	Documentation/power/opp.rst
17809F:	drivers/opp/
17810F:	include/linux/pm_opp.h
17811
17812OPL4 DRIVER
17813M:	Clemens Ladisch <[email protected]>
17814L:	[email protected]
17815S:	Maintained
17816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17817F:	sound/drivers/opl4/
17818
17819ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17820M:	Mark Fasheh <[email protected]>
17821M:	Joel Becker <[email protected]>
17822M:	Joseph Qi <[email protected]>
17823L:	[email protected]
17824S:	Supported
17825W:	http://ocfs2.wiki.kernel.org
17826F:	Documentation/filesystems/dlmfs.rst
17827F:	Documentation/filesystems/ocfs2.rst
17828F:	fs/ocfs2/
17829
17830ORANGEFS FILESYSTEM
17831M:	Mike Marshall <[email protected]>
17832R:	Martin Brandenburg <[email protected]>
17833L:	[email protected]
17834S:	Supported
17835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17836F:	Documentation/filesystems/orangefs.rst
17837F:	fs/orangefs/
17838
17839OV2659 OMNIVISION SENSOR DRIVER
17840M:	"Lad, Prabhakar" <[email protected]>
17841L:	[email protected]
17842S:	Maintained
17843W:	https://linuxtv.org
17844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17845T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17846F:	drivers/media/i2c/ov2659.c
17847F:	include/media/i2c/ov2659.h
17848
17849OVERLAY FILESYSTEM
17850M:	Miklos Szeredi <[email protected]>
17851M:	Amir Goldstein <[email protected]>
17852L:	[email protected]
17853S:	Supported
17854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17855F:	Documentation/filesystems/overlayfs.rst
17856F:	fs/overlayfs/
17857
17858P54 WIRELESS DRIVER
17859M:	Christian Lamparter <[email protected]>
17860L:	[email protected]
17861S:	Maintained
17862W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17863F:	drivers/net/wireless/intersil/
17864
17865PACKET SOCKETS
17866M:	Willem de Bruijn <[email protected]>
17867S:	Maintained
17868F:	include/uapi/linux/if_packet.h
17869F:	net/packet/af_packet.c
17870
17871PACKING
17872M:	Vladimir Oltean <[email protected]>
17873L:	[email protected]
17874S:	Supported
17875F:	Documentation/core-api/packing.rst
17876F:	include/linux/packing.h
17877F:	lib/packing.c
17878F:	lib/packing_test.c
17879F:	scripts/gen_packed_field_checks.c
17880
17881PADATA PARALLEL EXECUTION MECHANISM
17882M:	Steffen Klassert <[email protected]>
17883M:	Daniel Jordan <[email protected]>
17884L:	[email protected]
17885L:	[email protected]
17886S:	Maintained
17887F:	Documentation/core-api/padata.rst
17888F:	include/linux/padata.h
17889F:	kernel/padata.c
17890
17891PAGE CACHE
17892M:	Matthew Wilcox (Oracle) <[email protected]>
17893L:	[email protected]
17894S:	Supported
17895T:	git git://git.infradead.org/users/willy/pagecache.git
17896F:	Documentation/filesystems/locking.rst
17897F:	Documentation/filesystems/vfs.rst
17898F:	include/linux/pagemap.h
17899F:	mm/filemap.c
17900F:	mm/page-writeback.c
17901F:	mm/readahead.c
17902F:	mm/truncate.c
17903
17904PAGE POOL
17905M:	Jesper Dangaard Brouer <[email protected]>
17906M:	Ilias Apalodimas <[email protected]>
17907L:	[email protected]
17908S:	Supported
17909F:	Documentation/networking/page_pool.rst
17910F:	include/net/page_pool/
17911F:	include/trace/events/page_pool.h
17912F:	net/core/page_pool.c
17913
17914PAGE TABLE CHECK
17915M:	Pasha Tatashin <[email protected]>
17916M:	Andrew Morton <[email protected]>
17917L:	[email protected]
17918S:	Maintained
17919F:	Documentation/mm/page_table_check.rst
17920F:	include/linux/page_table_check.h
17921F:	mm/page_table_check.c
17922
17923PANASONIC LAPTOP ACPI EXTRAS DRIVER
17924M:	Kenneth Chan <[email protected]>
17925L:	[email protected]
17926S:	Maintained
17927F:	drivers/platform/x86/panasonic-laptop.c
17928
17929PARALLAX PING IIO SENSOR DRIVER
17930M:	Andreas Klinger <[email protected]>
17931L:	[email protected]
17932S:	Maintained
17933F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17934F:	drivers/iio/proximity/ping.c
17935
17936PARALLEL LCD/KEYPAD PANEL DRIVER
17937M:	Willy Tarreau <[email protected]>
17938M:	Ksenija Stanojevic <[email protected]>
17939S:	Odd Fixes
17940F:	Documentation/admin-guide/lcd-panel-cgram.rst
17941F:	drivers/auxdisplay/panel.c
17942
17943PARALLEL PORT SUBSYSTEM
17944M:	Sudip Mukherjee <[email protected]>
17945M:	Sudip Mukherjee <[email protected]>
17946L:	[email protected] (subscribers-only)
17947S:	Maintained
17948F:	Documentation/driver-api/parport*.rst
17949F:	drivers/char/ppdev.c
17950F:	drivers/parport/
17951F:	include/linux/parport*.h
17952F:	include/uapi/linux/ppdev.h
17953
17954PARAVIRT_OPS INTERFACE
17955M:	Juergen Gross <[email protected]>
17956R:	Ajay Kaher <[email protected]>
17957R:	Alexey Makhalov <[email protected]>
17958R:	Broadcom internal kernel review list <[email protected]>
17959L:	[email protected]
17960L:	[email protected]
17961S:	Supported
17962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17963F:	Documentation/virt/paravirt_ops.rst
17964F:	arch/*/include/asm/paravirt*.h
17965F:	arch/*/kernel/paravirt*
17966F:	include/linux/hypervisor.h
17967
17968PARISC ARCHITECTURE
17969M:	"James E.J. Bottomley" <[email protected]>
17970M:	Helge Deller <[email protected]>
17971L:	[email protected]
17972S:	Maintained
17973W:	https://parisc.wiki.kernel.org
17974Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17977F:	Documentation/arch/parisc/
17978F:	arch/parisc/
17979F:	drivers/char/agp/parisc-agp.c
17980F:	drivers/input/misc/hp_sdc_rtc.c
17981F:	drivers/input/serio/gscps2.c
17982F:	drivers/input/serio/hp_sdc*
17983F:	drivers/parisc/
17984F:	drivers/parport/parport_gsc.*
17985F:	drivers/tty/serial/8250/8250_parisc.c
17986F:	drivers/video/console/sti*
17987F:	drivers/video/fbdev/sti*
17988F:	drivers/video/logo/logo_parisc*
17989F:	include/linux/hp_sdc.h
17990
17991PARMAN
17992M:	Jiri Pirko <[email protected]>
17993L:	[email protected]
17994S:	Supported
17995F:	include/linux/parman.h
17996F:	lib/parman.c
17997F:	lib/test_parman.c
17998
17999PC ENGINES APU BOARD DRIVER
18000M:	Enrico Weigelt, metux IT consult <[email protected]>
18001S:	Maintained
18002F:	drivers/platform/x86/pcengines-apuv2.c
18003
18004PC87360 HARDWARE MONITORING DRIVER
18005M:	Jim Cromie <[email protected]>
18006L:	[email protected]
18007S:	Maintained
18008F:	Documentation/hwmon/pc87360.rst
18009F:	drivers/hwmon/pc87360.c
18010
18011PC8736x GPIO DRIVER
18012M:	Jim Cromie <[email protected]>
18013S:	Maintained
18014F:	drivers/char/pc8736x_gpio.c
18015
18016PC87427 HARDWARE MONITORING DRIVER
18017M:	Jean Delvare <[email protected]>
18018L:	[email protected]
18019S:	Maintained
18020F:	Documentation/hwmon/pc87427.rst
18021F:	drivers/hwmon/pc87427.c
18022
18023PCA9532 LED DRIVER
18024M:	Riku Voipio <[email protected]>
18025S:	Maintained
18026F:	drivers/leds/leds-pca9532.c
18027F:	include/linux/leds-pca9532.h
18028
18029PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18030M:	Thomas Petazzoni <[email protected]>
18031M:	Pali Rohár <[email protected]>
18032L:	[email protected]
18033L:	[email protected] (moderated for non-subscribers)
18034S:	Maintained
18035F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18036F:	drivers/pci/controller/pci-aardvark.c
18037
18038PCI DRIVER FOR ALTERA PCIE IP
18039M:	Joyce Ooi <[email protected]>
18040L:	[email protected]
18041S:	Supported
18042F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18043F:	drivers/pci/controller/pcie-altera.c
18044
18045PCI DRIVER FOR APPLIEDMICRO XGENE
18046M:	Toan Le <[email protected]>
18047L:	[email protected]
18048L:	[email protected] (moderated for non-subscribers)
18049S:	Maintained
18050F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18051F:	drivers/pci/controller/pci-xgene.c
18052
18053PCI DRIVER FOR ARM VERSATILE PLATFORM
18054M:	Rob Herring <[email protected]>
18055L:	[email protected]
18056L:	[email protected] (moderated for non-subscribers)
18057S:	Maintained
18058F:	Documentation/devicetree/bindings/pci/versatile.yaml
18059F:	drivers/pci/controller/pci-versatile.c
18060
18061PCI DRIVER FOR ARMADA 8K
18062M:	Thomas Petazzoni <[email protected]>
18063L:	[email protected]
18064L:	[email protected] (moderated for non-subscribers)
18065S:	Maintained
18066F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18067F:	drivers/pci/controller/dwc/pcie-armada8k.c
18068
18069PCI DRIVER FOR CADENCE PCIE IP
18070L:	[email protected]
18071S:	Orphan
18072F:	Documentation/devicetree/bindings/pci/cdns,*
18073F:	drivers/pci/controller/cadence/*cadence*
18074
18075PCI DRIVER FOR FREESCALE LAYERSCAPE
18076M:	Minghuan Lian <[email protected]>
18077M:	Mingkai Hu <[email protected]>
18078M:	Roy Zang <[email protected]>
18079L:	[email protected]
18080L:	[email protected]
18081L:	[email protected] (moderated for non-subscribers)
18082L:	[email protected]
18083S:	Maintained
18084F:	drivers/pci/controller/dwc/*layerscape*
18085
18086PCI DRIVER FOR FU740
18087M:	Paul Walmsley <[email protected]>
18088M:	Greentime Hu <[email protected]>
18089M:	Samuel Holland <[email protected]>
18090L:	[email protected]
18091S:	Maintained
18092F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18093F:	drivers/pci/controller/dwc/pcie-fu740.c
18094
18095PCI DRIVER FOR GENERIC OF HOSTS
18096M:	Will Deacon <[email protected]>
18097L:	[email protected]
18098L:	[email protected] (moderated for non-subscribers)
18099S:	Maintained
18100F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18101F:	drivers/pci/controller/pci-host-common.c
18102F:	drivers/pci/controller/pci-host-generic.c
18103
18104PCI DRIVER FOR IMX6
18105M:	Richard Zhu <[email protected]>
18106M:	Lucas Stach <[email protected]>
18107L:	[email protected]
18108L:	[email protected] (moderated for non-subscribers)
18109L:	[email protected]
18110S:	Maintained
18111F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18112F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18113F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18114F:	drivers/pci/controller/dwc/*imx6*
18115
18116PCI DRIVER FOR INTEL IXP4XX
18117M:	Linus Walleij <[email protected]>
18118S:	Maintained
18119F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18120F:	drivers/pci/controller/pci-ixp4xx.c
18121
18122PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18123M:	Nirmal Patel <[email protected]>
18124R:	Jonathan Derrick <[email protected]>
18125L:	[email protected]
18126S:	Supported
18127F:	drivers/pci/controller/vmd.c
18128
18129PCI DRIVER FOR MICROSEMI SWITCHTEC
18130M:	Kurt Schwemmer <[email protected]>
18131M:	Logan Gunthorpe <[email protected]>
18132L:	[email protected]
18133S:	Maintained
18134F:	Documentation/ABI/testing/sysfs-class-switchtec
18135F:	Documentation/driver-api/switchtec.rst
18136F:	drivers/ntb/hw/mscc/
18137F:	drivers/pci/switch/switchtec*
18138F:	include/linux/switchtec.h
18139F:	include/uapi/linux/switchtec_ioctl.h
18140
18141PCI DRIVER FOR MOBIVEIL PCIE IP
18142M:	Karthikeyan Mitran <[email protected]>
18143M:	Hou Zhiqiang <[email protected]>
18144L:	[email protected]
18145S:	Supported
18146F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18147F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18148
18149PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18150M:	Thomas Petazzoni <[email protected]>
18151M:	Pali Rohár <[email protected]>
18152L:	[email protected]
18153L:	[email protected] (moderated for non-subscribers)
18154S:	Maintained
18155F:	drivers/pci/controller/*mvebu*
18156
18157PCI DRIVER FOR NVIDIA TEGRA
18158M:	Thierry Reding <[email protected]>
18159L:	[email protected]
18160L:	[email protected]
18161S:	Supported
18162F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18163F:	drivers/pci/controller/pci-tegra.c
18164
18165PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18166M:	Hou Zhiqiang <[email protected]>
18167L:	[email protected]
18168L:	[email protected] (moderated for non-subscribers)
18169S:	Maintained
18170F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18171
18172PCI DRIVER FOR PLDA PCIE IP
18173M:	Daire McNamara <[email protected]>
18174L:	[email protected]
18175S:	Maintained
18176F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18177F:	drivers/pci/controller/plda/pcie-plda-host.c
18178F:	drivers/pci/controller/plda/pcie-plda.h
18179
18180PCI DRIVER FOR RENESAS R-CAR
18181M:	Marek Vasut <marek.vasut[email protected]>
18182M:	Yoshihiro Shimoda <[email protected]>
18183L:	[email protected]
18184L:	[email protected]
18185S:	Maintained
18186F:	Documentation/devicetree/bindings/pci/*rcar*
18187F:	drivers/pci/controller/*rcar*
18188F:	drivers/pci/controller/dwc/*rcar*
18189
18190PCI DRIVER FOR SAMSUNG EXYNOS
18191M:	Jingoo Han <[email protected]>
18192L:	[email protected]
18193L:	[email protected] (moderated for non-subscribers)
18194L:	[email protected]
18195S:	Maintained
18196F:	drivers/pci/controller/dwc/pci-exynos.c
18197
18198PCI DRIVER FOR SYNOPSYS DESIGNWARE
18199M:	Jingoo Han <[email protected]>
18200M:	Manivannan Sadhasivam <[email protected]>
18201L:	[email protected]
18202S:	Maintained
18203F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18204F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18205F:	drivers/pci/controller/dwc/*designware*
18206
18207PCI DRIVER FOR TI DRA7XX/J721E
18208M:	Vignesh Raghavendra <[email protected]>
18209R:	Siddharth Vadapalli <[email protected]>
18210L:	[email protected]
18211L:	[email protected]
18212L:	[email protected] (moderated for non-subscribers)
18213S:	Supported
18214F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18215F:	drivers/pci/controller/cadence/pci-j721e.c
18216F:	drivers/pci/controller/dwc/pci-dra7xx.c
18217
18218PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18219M:	Linus Walleij <[email protected]>
18220L:	[email protected]
18221S:	Maintained
18222F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18223F:	drivers/pci/controller/pci-v3-semi.c
18224
18225PCI DRIVER FOR XILINX VERSAL CPM
18226M:	Bharat Kumar Gogada <[email protected]>
18227M:	Michal Simek <[email protected]>
18228L:	[email protected]
18229S:	Maintained
18230F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18231F:	drivers/pci/controller/pcie-xilinx-cpm.c
18232
18233PCI ENDPOINT SUBSYSTEM
18234M:	Manivannan Sadhasivam <[email protected]>
18235M:	Krzysztof Wilczyński <[email protected]>
18236R:	Kishon Vijay Abraham I <[email protected]>
18237L:	[email protected]
18238S:	Supported
18239Q:	https://patchwork.kernel.org/project/linux-pci/list/
18240B:	https://bugzilla.kernel.org
18241C:	irc://irc.oftc.net/linux-pci
18242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18243F:	Documentation/PCI/endpoint/*
18244F:	Documentation/misc-devices/pci-endpoint-test.rst
18245F:	drivers/misc/pci_endpoint_test.c
18246F:	drivers/pci/endpoint/
18247F:	tools/testing/selftests/pci_endpoint/
18248
18249PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18250M:	Mahesh J Salgaonkar <[email protected]>
18251R:	Oliver O'Halloran <[email protected]>
18252L:	[email protected]
18253S:	Supported
18254F:	Documentation/PCI/pci-error-recovery.rst
18255F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18256F:	arch/powerpc/include/*/eeh*.h
18257F:	arch/powerpc/kernel/eeh*.c
18258F:	arch/powerpc/platforms/*/eeh*.c
18259F:	drivers/pci/pcie/aer.c
18260F:	drivers/pci/pcie/dpc.c
18261F:	drivers/pci/pcie/err.c
18262
18263PCI ERROR RECOVERY
18264M:	Linas Vepstas <[email protected]>
18265L:	[email protected]
18266S:	Supported
18267F:	Documentation/PCI/pci-error-recovery.rst
18268
18269PCI MSI DRIVER FOR ALTERA MSI IP
18270M:	Joyce Ooi <[email protected]>
18271L:	[email protected]
18272S:	Supported
18273F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18274F:	drivers/pci/controller/pcie-altera-msi.c
18275
18276PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18277M:	Toan Le <[email protected]>
18278L:	[email protected]
18279L:	[email protected] (moderated for non-subscribers)
18280S:	Maintained
18281F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18282F:	drivers/pci/controller/pci-xgene-msi.c
18283
18284PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18285M:	Lorenzo Pieralisi <[email protected]>
18286M:	Krzysztof Wilczyński <[email protected]>
18287R:	Manivannan Sadhasivam <[email protected]>
18288R:	Rob Herring <[email protected]>
18289L:	[email protected]
18290S:	Supported
18291Q:	https://patchwork.kernel.org/project/linux-pci/list/
18292B:	https://bugzilla.kernel.org
18293C:	irc://irc.oftc.net/linux-pci
18294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18295F:	Documentation/devicetree/bindings/pci/
18296F:	drivers/pci/controller/
18297F:	drivers/pci/pci-bridge-emul.c
18298F:	drivers/pci/pci-bridge-emul.h
18299
18300PCI PEER-TO-PEER DMA (P2PDMA)
18301M:	Bjorn Helgaas <[email protected]>
18302M:	Logan Gunthorpe <[email protected]>
18303L:	[email protected]
18304S:	Supported
18305Q:	https://patchwork.kernel.org/project/linux-pci/list/
18306B:	https://bugzilla.kernel.org
18307C:	irc://irc.oftc.net/linux-pci
18308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18309F:	Documentation/driver-api/pci/p2pdma.rst
18310F:	drivers/pci/p2pdma.c
18311F:	include/linux/pci-p2pdma.h
18312
18313PCI POWER CONTROL
18314M:	Bartosz Golaszewski <[email protected]>
18315L:	[email protected]
18316S:	Maintained
18317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18318F:	drivers/pci/pwrctrl/*
18319F:	include/linux/pci-pwrctrl.h
18320
18321PCI SUBSYSTEM
18322M:	Bjorn Helgaas <[email protected]>
18323L:	[email protected]
18324S:	Supported
18325Q:	https://patchwork.kernel.org/project/linux-pci/list/
18326B:	https://bugzilla.kernel.org
18327C:	irc://irc.oftc.net/linux-pci
18328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18329F:	Documentation/PCI/
18330F:	Documentation/devicetree/bindings/pci/
18331F:	arch/x86/kernel/early-quirks.c
18332F:	arch/x86/kernel/quirks.c
18333F:	arch/x86/pci/
18334F:	drivers/acpi/pci*
18335F:	drivers/pci/
18336F:	include/asm-generic/pci*
18337F:	include/linux/of_pci.h
18338F:	include/linux/pci*
18339F:	include/uapi/linux/pci*
18340F:	rust/kernel/pci.rs
18341F:	samples/rust/rust_driver_pci.rs
18342
18343PCIE BANDWIDTH CONTROLLER
18344M:	Ilpo Järvinen <[email protected]>
18345L:	[email protected]
18346S:	Supported
18347F:	drivers/pci/pcie/bwctrl.c
18348F:	drivers/thermal/pcie_cooling.c
18349F:	include/linux/pci-bwctrl.h
18350F:	tools/testing/selftests/pcie_bwctrl/
18351
18352PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18353M:	Jonathan Chocron <[email protected]>
18354L:	[email protected]
18355S:	Maintained
18356F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18357F:	drivers/pci/controller/dwc/pcie-al.c
18358
18359PCIE DRIVER FOR AMLOGIC MESON
18360M:	Yue Wang <[email protected]>
18361L:	[email protected]
18362L:	[email protected]
18363S:	Maintained
18364F:	drivers/pci/controller/dwc/pci-meson.c
18365
18366PCIE DRIVER FOR AXIS ARTPEC
18367M:	Jesper Nilsson <[email protected]>
18368L:	[email protected]
18369L:	[email protected]
18370S:	Maintained
18371F:	Documentation/devicetree/bindings/pci/axis,artpec*
18372F:	drivers/pci/controller/dwc/*artpec*
18373
18374PCIE DRIVER FOR CAVIUM THUNDERX
18375M:	Robert Richter <[email protected]>
18376L:	[email protected]
18377L:	[email protected] (moderated for non-subscribers)
18378S:	Odd Fixes
18379F:	drivers/pci/controller/pci-thunder-*
18380
18381PCIE DRIVER FOR HISILICON
18382M:	Zhou Wang <[email protected]>
18383L:	[email protected]
18384S:	Maintained
18385F:	drivers/pci/controller/dwc/pcie-hisi.c
18386
18387PCIE DRIVER FOR HISILICON KIRIN
18388M:	Xiaowei Song <[email protected]>
18389M:	Binghui Wang <[email protected]>
18390L:	[email protected]
18391S:	Maintained
18392F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18393F:	drivers/pci/controller/dwc/pcie-kirin.c
18394
18395PCIE DRIVER FOR HISILICON STB
18396M:	Shawn Guo <[email protected]>
18397L:	[email protected]
18398S:	Maintained
18399F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18400F:	drivers/pci/controller/dwc/pcie-histb.c
18401
18402PCIE DRIVER FOR INTEL KEEM BAY
18403M:	Srikanth Thokala <[email protected]>
18404L:	[email protected]
18405S:	Supported
18406F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18407F:	drivers/pci/controller/dwc/pcie-keembay.c
18408
18409PCIE DRIVER FOR INTEL LGM GW SOC
18410M:	Chuanhua Lei <[email protected]>
18411L:	[email protected]
18412S:	Maintained
18413F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18414F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18415
18416PCIE DRIVER FOR MEDIATEK
18417M:	Ryder Lee <[email protected]>
18418M:	Jianjun Wang <[email protected]>
18419L:	[email protected]
18420L:	[email protected] (moderated for non-subscribers)
18421S:	Supported
18422F:	Documentation/devicetree/bindings/pci/mediatek*
18423F:	drivers/pci/controller/*mediatek*
18424
18425PCIE DRIVER FOR MICROCHIP
18426M:	Daire McNamara <[email protected]>
18427L:	[email protected]
18428S:	Supported
18429F:	Documentation/devicetree/bindings/pci/microchip*
18430F:	drivers/pci/controller/plda/*microchip*
18431
18432PCIE DRIVER FOR QUALCOMM MSM
18433M:	Manivannan Sadhasivam <[email protected]>
18434L:	[email protected]
18435L:	[email protected]
18436S:	Maintained
18437F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18438F:	drivers/pci/controller/dwc/pcie-qcom.c
18439
18440PCIE DRIVER FOR ROCKCHIP
18441M:	Shawn Lin <[email protected]>
18442L:	[email protected]
18443L:	[email protected]
18444S:	Maintained
18445F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18446F:	drivers/pci/controller/pcie-rockchip*
18447
18448PCIE DRIVER FOR SOCIONEXT UNIPHIER
18449M:	Kunihiko Hayashi <[email protected]>
18450L:	[email protected]
18451S:	Maintained
18452F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18453F:	drivers/pci/controller/dwc/pcie-uniphier*
18454
18455PCIE DRIVER FOR ST SPEAR13XX
18456M:	Pratyush Anand <[email protected]>
18457L:	[email protected]
18458S:	Maintained
18459F:	drivers/pci/controller/dwc/*spear*
18460
18461PCIE DRIVER FOR STARFIVE JH71x0
18462M:	Kevin Xie <[email protected]>
18463L:	[email protected]
18464S:	Maintained
18465F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18466F:	drivers/pci/controller/plda/pcie-starfive.c
18467
18468PCIE ENDPOINT DRIVER FOR QUALCOMM
18469M:	Manivannan Sadhasivam <[email protected]>
18470L:	[email protected]
18471L:	[email protected]
18472S:	Maintained
18473F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18474F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18475F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18476
18477PCMCIA SUBSYSTEM
18478M:	Dominik Brodowski <[email protected]>
18479S:	Odd Fixes
18480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18481F:	Documentation/pcmcia/
18482F:	drivers/pcmcia/
18483F:	include/pcmcia/
18484F:	tools/pcmcia/
18485
18486PCNET32 NETWORK DRIVER
18487M:	Don Fry <[email protected]>
18488L:	[email protected]
18489S:	Maintained
18490F:	drivers/net/ethernet/amd/pcnet32.c
18491
18492PCRYPT PARALLEL CRYPTO ENGINE
18493M:	Steffen Klassert <[email protected]>
18494L:	[email protected]
18495S:	Maintained
18496F:	crypto/pcrypt.c
18497F:	include/crypto/pcrypt.h
18498
18499PDS DSC VIRTIO DATA PATH ACCELERATOR
18500R:	Shannon Nelson <[email protected]>
18501F:	drivers/vdpa/pds/
18502
18503PECI HARDWARE MONITORING DRIVERS
18504M:	Iwona Winiarska <[email protected]>
18505L:	[email protected]
18506S:	Supported
18507F:	Documentation/hwmon/peci-cputemp.rst
18508F:	Documentation/hwmon/peci-dimmtemp.rst
18509F:	drivers/hwmon/peci/
18510
18511PECI SUBSYSTEM
18512M:	Iwona Winiarska <[email protected]>
18513L:	[email protected] (moderated for non-subscribers)
18514S:	Supported
18515F:	Documentation/devicetree/bindings/peci/
18516F:	Documentation/peci/
18517F:	drivers/peci/
18518F:	include/linux/peci-cpu.h
18519F:	include/linux/peci.h
18520
18521PENSANDO ETHERNET DRIVERS
18522M:	Shannon Nelson <[email protected]>
18523M:	Brett Creeley <[email protected]>
18524L:	[email protected]
18525S:	Maintained
18526F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18527F:	drivers/net/ethernet/pensando/
18528
18529PER-CPU MEMORY ALLOCATOR
18530M:	Dennis Zhou <[email protected]>
18531M:	Tejun Heo <[email protected]>
18532M:	Christoph Lameter <[email protected]>
18533L:	[email protected]
18534S:	Maintained
18535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18536F:	arch/*/include/asm/percpu.h
18537F:	include/linux/percpu*.h
18538F:	lib/percpu*.c
18539F:	mm/percpu*.c
18540
18541PER-TASK DELAY ACCOUNTING
18542M:	Balbir Singh <[email protected]>
18543S:	Maintained
18544F:	include/linux/delayacct.h
18545F:	kernel/delayacct.c
18546
18547PERFORMANCE EVENTS SUBSYSTEM
18548M:	Peter Zijlstra <[email protected]>
18549M:	Ingo Molnar <[email protected]>
18550M:	Arnaldo Carvalho de Melo <[email protected]>
18551M:	Namhyung Kim <[email protected]>
18552R:	Mark Rutland <[email protected]>
18553R:	Alexander Shishkin <[email protected]>
18554R:	Jiri Olsa <[email protected]>
18555R:	Ian Rogers <[email protected]>
18556R:	Adrian Hunter <[email protected]>
18557R:	"Liang, Kan" <[email protected]>
18558L:	[email protected]
18559L:	[email protected]
18560S:	Supported
18561W:	https://perf.wiki.kernel.org/
18562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18565F:	arch/*/events/*
18566F:	arch/*/events/*/*
18567F:	arch/*/include/asm/perf_event.h
18568F:	arch/*/kernel/*/*/perf_event*.c
18569F:	arch/*/kernel/*/perf_event*.c
18570F:	arch/*/kernel/perf_callchain.c
18571F:	arch/*/kernel/perf_event*.c
18572F:	include/linux/perf_event.h
18573F:	include/uapi/linux/perf_event.h
18574F:	kernel/events/*
18575F:	tools/lib/perf/
18576F:	tools/perf/
18577
18578PERFORMANCE EVENTS TOOLING ARM64
18579R:	John Garry <[email protected]>
18580R:	Will Deacon <[email protected]>
18581R:	James Clark <[email protected]>
18582R:	Mike Leach <[email protected]>
18583R:	Leo Yan <[email protected]>
18584L:	[email protected] (moderated for non-subscribers)
18585S:	Supported
18586F:	tools/build/feature/test-libopencsd.c
18587F:	tools/perf/arch/arm*/
18588F:	tools/perf/pmu-events/arch/arm64/
18589F:	tools/perf/util/arm-spe*
18590F:	tools/perf/util/cs-etm*
18591
18592PERSONALITY HANDLING
18593M:	Christoph Hellwig <[email protected]>
18594L:	[email protected]
18595S:	Maintained
18596F:	include/linux/personality.h
18597F:	include/uapi/linux/personality.h
18598
18599PHOENIX RC FLIGHT CONTROLLER ADAPTER
18600M:	Marcus Folkesson <[email protected]>
18601L:	[email protected]
18602S:	Maintained
18603F:	Documentation/input/devices/pxrc.rst
18604F:	drivers/input/joystick/pxrc.c
18605
18606PHONET PROTOCOL
18607M:	Remi Denis-Courmont <[email protected]>
18608S:	Supported
18609F:	Documentation/networking/phonet.rst
18610F:	include/linux/phonet.h
18611F:	include/net/phonet/
18612F:	include/uapi/linux/phonet.h
18613F:	net/phonet/
18614
18615PHRAM MTD DRIVER
18616M:	Joern Engel <[email protected]>
18617L:	[email protected]
18618S:	Maintained
18619F:	drivers/mtd/devices/phram.c
18620
18621PICOLCD HID DRIVER
18622M:	Bruno Prémont <[email protected]>
18623L:	[email protected]
18624S:	Maintained
18625F:	drivers/hid/hid-picolcd*
18626
18627PIDFD API
18628M:	Christian Brauner <[email protected]>
18629L:	[email protected]
18630S:	Maintained
18631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18632F:	samples/pidfd/
18633F:	tools/testing/selftests/clone3/
18634F:	tools/testing/selftests/pid_namespace/
18635F:	tools/testing/selftests/pidfd/
18636K:	(?i)pidfd
18637K:	(?i)clone3
18638K:	\b(clone_args|kernel_clone_args)\b
18639
18640PIN CONTROL SUBSYSTEM
18641M:	Linus Walleij <[email protected]>
18642L:	[email protected]
18643S:	Maintained
18644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18645F:	Documentation/devicetree/bindings/pinctrl/
18646F:	Documentation/driver-api/pin-control.rst
18647F:	drivers/pinctrl/
18648F:	include/dt-bindings/pinctrl/
18649F:	include/linux/pinctrl/
18650
18651PIN CONTROLLER - AIROHA
18652M:	Lorenzo Bianconi <[email protected]>
18653L:	[email protected] (moderated for non-subscribers)
18654S:	Maintained
18655F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18656F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18657
18658PIN CONTROLLER - AMD
18659M:	Basavaraj Natikar <[email protected]>
18660M:	Shyam Sundar S K <[email protected]>
18661S:	Maintained
18662F:	drivers/pinctrl/pinctrl-amd.c
18663
18664PIN CONTROLLER - FREESCALE
18665M:	Dong Aisheng <[email protected]>
18666M:	Fabio Estevam <[email protected]>
18667M:	Shawn Guo <[email protected]>
18668M:	Jacky Bai <[email protected]>
18669R:	Pengutronix Kernel Team <[email protected]>
18670R:	NXP S32 Linux Team <[email protected]>
18671L:	[email protected]
18672S:	Maintained
18673F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18674F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18675F:	drivers/pinctrl/freescale/
18676F:	drivers/pinctrl/nxp/
18677
18678PIN CONTROLLER - INTEL
18679M:	Mika Westerberg <[email protected]>
18680M:	Andy Shevchenko <[email protected]>
18681S:	Supported
18682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18683F:	drivers/pinctrl/intel/
18684
18685PIN CONTROLLER - KEEMBAY
18686M:	Lakshmi Sowjanya D <[email protected]>
18687S:	Supported
18688F:	drivers/pinctrl/pinctrl-keembay*
18689
18690PIN CONTROLLER - MEDIATEK
18691M:	Sean Wang <[email protected]>
18692L:	[email protected] (moderated for non-subscribers)
18693S:	Maintained
18694F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18695F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18696F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18697F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18698F:	drivers/pinctrl/mediatek/
18699
18700PIN CONTROLLER - MEDIATEK MIPS
18701M:	Chester A. Unal <[email protected]>
18702M:	Sergio Paracuellos <[email protected]>
18703L:	[email protected] (moderated for non-subscribers)
18704L:	[email protected]
18705S:	Maintained
18706F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18707F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18708F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18709F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18710F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18711F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18712F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18713F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18714F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18715F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18716F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18717F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18718F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18719F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18720F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18721
18722PIN CONTROLLER - MICROCHIP AT91
18723M:	Ludovic Desroches <[email protected]>
18724L:	[email protected] (moderated for non-subscribers)
18725L:	[email protected]
18726S:	Supported
18727F:	drivers/gpio/gpio-sama5d2-piobu.c
18728F:	drivers/pinctrl/pinctrl-at91*
18729
18730PIN CONTROLLER - QUALCOMM
18731M:	Bjorn Andersson <[email protected]>
18732L:	[email protected]
18733S:	Maintained
18734C:	irc://irc.oftc.net/linux-msm
18735F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18736F:	drivers/pinctrl/qcom/
18737
18738PIN CONTROLLER - RENESAS
18739M:	Geert Uytterhoeven <[email protected]>
18740L:	[email protected]
18741S:	Supported
18742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18743F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18744F:	drivers/pinctrl/renesas/
18745
18746PIN CONTROLLER - SAMSUNG
18747M:	Krzysztof Kozlowski <[email protected]>
18748M:	Sylwester Nawrocki <[email protected]>
18749R:	Alim Akhtar <[email protected]>
18750L:	[email protected] (moderated for non-subscribers)
18751L:	[email protected]
18752S:	Maintained
18753Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18754B:	mailto:[email protected]
18755C:	irc://irc.libera.chat/linux-exynos
18756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18757F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18758F:	drivers/pinctrl/samsung/
18759
18760PIN CONTROLLER - SINGLE
18761M:	Tony Lindgren <[email protected]>
18762M:	Haojian Zhuang <[email protected]>
18763L:	[email protected] (moderated for non-subscribers)
18764L:	[email protected]
18765S:	Maintained
18766F:	drivers/pinctrl/pinctrl-single.c
18767
18768PIN CONTROLLER - SUNPLUS / TIBBO
18769M:	Dvorkin Dmitry <[email protected]>
18770M:	Wells Lu <[email protected]>
18771L:	[email protected] (moderated for non-subscribers)
18772S:	Maintained
18773W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18774F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18775F:	drivers/pinctrl/sunplus/
18776F:	include/dt-bindings/pinctrl/sppctl*.h
18777
18778PINE64 PINEPHONE KEYBOARD DRIVER
18779M:	Samuel Holland <[email protected]>
18780S:	Supported
18781F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18782F:	drivers/input/keyboard/pinephone-keyboard.c
18783
18784PKTCDVD DRIVER
18785M:	[email protected]
18786S:	Orphan
18787F:	drivers/block/pktcdvd.c
18788F:	include/linux/pktcdvd.h
18789F:	include/uapi/linux/pktcdvd.h
18790
18791PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18792M:	Tomasz Duszynski <[email protected]>
18793S:	Maintained
18794F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18795F:	drivers/iio/chemical/pms7003.c
18796
18797PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18798M:	Piergiorgio Beruto <[email protected]>
18799L:	[email protected]
18800S:	Maintained
18801F:	drivers/net/phy/mdio-open-alliance.h
18802F:	net/ethtool/plca.c
18803
18804PLDMFW LIBRARY
18805M:	Jacob Keller <[email protected]>
18806S:	Maintained
18807F:	Documentation/driver-api/pldmfw/
18808F:	include/linux/pldmfw.h
18809F:	lib/pldmfw/
18810
18811PLX DMA DRIVER
18812M:	Logan Gunthorpe <[email protected]>
18813S:	Maintained
18814F:	drivers/dma/plx_dma.c
18815
18816PM-GRAPH UTILITY
18817M:	"Todd E Brandt" <[email protected]>
18818L:	[email protected]
18819S:	Supported
18820W:	https://01.org/pm-graph
18821B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18822T:	git git://github.com/intel/pm-graph
18823F:	tools/power/pm-graph
18824
18825PM6764TR DRIVER
18826M:	Charles Hsu	<[email protected]>
18827L:	[email protected]
18828S:	Maintained
18829F:	Documentation/hwmon/pm6764tr.rst
18830F:	drivers/hwmon/pmbus/pm6764tr.c
18831
18832PMC SIERRA MaxRAID DRIVER
18833L:	[email protected]
18834S:	Orphan
18835W:	http://www.pmc-sierra.com/
18836F:	drivers/scsi/pmcraid.*
18837
18838PMC SIERRA PM8001 DRIVER
18839M:	Jack Wang <[email protected]>
18840L:	[email protected]
18841S:	Supported
18842F:	drivers/scsi/pm8001/
18843
18844PNI RM3100 IIO DRIVER
18845M:	Song Qiang <[email protected]>
18846L:	[email protected]
18847S:	Maintained
18848F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18849F:	drivers/iio/magnetometer/rm3100*
18850
18851PNP SUPPORT
18852M:	"Rafael J. Wysocki" <[email protected]>
18853L:	[email protected]
18854S:	Maintained
18855F:	drivers/pnp/
18856F:	include/linux/pnp.h
18857
18858POSIX CLOCKS and TIMERS
18859M:	Anna-Maria Behnsen <[email protected]>
18860M:	Frederic Weisbecker <[email protected]>
18861M:	Thomas Gleixner <[email protected]>
18862L:	[email protected]
18863S:	Maintained
18864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18865F:	fs/timerfd.c
18866F:	include/linux/time_namespace.h
18867F:	include/linux/timerfd.h
18868F:	include/uapi/linux/time.h
18869F:	include/uapi/linux/timerfd.h
18870F:	include/trace/events/timer*
18871F:	kernel/time/itimer.c
18872F:	kernel/time/posix-*
18873F:	kernel/time/namespace.c
18874
18875POWER MANAGEMENT CORE
18876M:	"Rafael J. Wysocki" <[email protected]>
18877L:	[email protected]
18878S:	Supported
18879B:	https://bugzilla.kernel.org
18880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18881F:	drivers/base/power/
18882F:	drivers/powercap/
18883F:	include/linux/intel_rapl.h
18884F:	include/linux/pm.h
18885F:	include/linux/pm_*
18886F:	include/linux/powercap.h
18887F:	kernel/configs/nopm.config
18888
18889POWER SEQUENCING
18890M:	Bartosz Golaszewski <[email protected]>
18891L:	[email protected]
18892S:	Maintained
18893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18894F:	Documentation/driver-api/pwrseq.rst
18895F:	drivers/power/sequencing/
18896F:	include/linux/pwrseq/
18897
18898POWER STATE COORDINATION INTERFACE (PSCI)
18899M:	Mark Rutland <[email protected]>
18900M:	Lorenzo Pieralisi <[email protected]>
18901L:	[email protected] (moderated for non-subscribers)
18902S:	Maintained
18903F:	drivers/firmware/psci/
18904F:	include/linux/psci.h
18905F:	include/uapi/linux/psci.h
18906
18907POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18908M:	Sebastian Reichel <[email protected]>
18909L:	[email protected]
18910S:	Maintained
18911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18912F:	Documentation/ABI/testing/sysfs-class-power
18913F:	Documentation/devicetree/bindings/power/supply/
18914F:	drivers/power/supply/
18915F:	include/linux/power/
18916F:	include/linux/power_supply.h
18917F:	tools/testing/selftests/power_supply/
18918
18919POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18920M:	Suraj Jitindar Singh <[email protected]>
18921L:	[email protected]
18922S:	Maintained
18923F:	drivers/char/powernv-op-panel.c
18924
18925PPP OVER ATM (RFC 2364)
18926M:	Mitchell Blank Jr <[email protected]>
18927S:	Maintained
18928F:	include/uapi/linux/atmppp.h
18929F:	net/atm/pppoatm.c
18930
18931PPP OVER ETHERNET
18932M:	Michal Ostrowski <[email protected]>
18933S:	Maintained
18934F:	drivers/net/ppp/pppoe.c
18935F:	drivers/net/ppp/pppox.c
18936
18937PPP OVER L2TP
18938M:	James Chapman <[email protected]>
18939S:	Maintained
18940F:	include/linux/if_pppol2tp.h
18941F:	include/uapi/linux/if_pppol2tp.h
18942F:	net/l2tp/l2tp_ppp.c
18943
18944PPP PROTOCOL DRIVERS AND COMPRESSORS
18945L:	[email protected]
18946S:	Orphan
18947F:	drivers/net/ppp/ppp_*
18948
18949PPS SUPPORT
18950M:	Rodolfo Giometti <[email protected]>
18951L:	[email protected] (subscribers-only)
18952S:	Maintained
18953W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18954F:	Documentation/ABI/testing/sysfs-pps
18955F:	Documentation/ABI/testing/sysfs-pps-gen
18956F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18957F:	Documentation/driver-api/pps.rst
18958F:	drivers/pps/
18959F:	include/linux/pps*.h
18960F:	include/uapi/linux/pps.h
18961F:	include/uapi/linux/pps_gen.h
18962
18963PRESSURE STALL INFORMATION (PSI)
18964M:	Johannes Weiner <[email protected]>
18965M:	Suren Baghdasaryan <[email protected]>
18966R:	Peter Ziljstra <[email protected]>
18967S:	Maintained
18968F:	include/linux/psi*
18969F:	kernel/sched/psi.c
18970
18971PROPELLER BUILD
18972M:	Rong Xu <[email protected]>
18973M:	Han Shen <[email protected]>
18974S:	Supported
18975F:	Documentation/dev-tools/propeller.rst
18976F:	scripts/Makefile.propeller
18977
18978PRINTK
18979M:	Petr Mladek <[email protected]>
18980R:	Steven Rostedt <[email protected]>
18981R:	John Ogness <[email protected]>
18982R:	Sergey Senozhatsky <[email protected]>
18983S:	Maintained
18984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18985F:	include/linux/printk.h
18986F:	kernel/printk/
18987
18988PRINTK INDEXING
18989R:	Chris Down <[email protected]>
18990S:	Maintained
18991F:	Documentation/core-api/printk-index.rst
18992F:	kernel/printk/index.c
18993K:	printk_index
18994
18995PROC FILESYSTEM
18996L:	[email protected]
18997L:	[email protected]
18998S:	Maintained
18999F:	Documentation/filesystems/proc.rst
19000F:	fs/proc/
19001F:	include/linux/proc_fs.h
19002F:	tools/testing/selftests/proc/
19003
19004PROC SYSCTL
19005M:	Kees Cook <[email protected]>
19006M:	Joel Granados <[email protected]>
19007L:	[email protected]
19008L:	[email protected]
19009S:	Maintained
19010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19011F:	fs/proc/proc_sysctl.c
19012F:	include/linux/sysctl.h
19013F:	kernel/sysctl-test.c
19014F:	kernel/sysctl.c
19015F:	tools/testing/selftests/sysctl/
19016
19017PS3 NETWORK SUPPORT
19018M:	Geoff Levand <[email protected]>
19019L:	[email protected]
19020L:	[email protected]
19021S:	Maintained
19022F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19023
19024PS3 PLATFORM SUPPORT
19025M:	Geoff Levand <[email protected]>
19026L:	[email protected]
19027S:	Maintained
19028F:	arch/powerpc/boot/ps3*
19029F:	arch/powerpc/include/asm/lv1call.h
19030F:	arch/powerpc/include/asm/ps3*.h
19031F:	arch/powerpc/platforms/ps3/
19032F:	drivers/*/ps3*
19033F:	drivers/ps3/
19034F:	drivers/rtc/rtc-ps3.c
19035F:	drivers/usb/host/*ps3.c
19036F:	sound/ppc/snd_ps3*
19037
19038PS3VRAM DRIVER
19039M:	Jim Paris <[email protected]>
19040M:	Geoff Levand <[email protected]>
19041L:	[email protected]
19042S:	Maintained
19043F:	drivers/block/ps3vram.c
19044
19045PSAMPLE PACKET SAMPLING SUPPORT
19046M:	Yotam Gigi <[email protected]>
19047S:	Maintained
19048F:	include/net/psample.h
19049F:	include/uapi/linux/psample.h
19050F:	net/psample
19051
19052PSE NETWORK DRIVER
19053M:	Oleksij Rempel <[email protected]>
19054M:	Kory Maincent <[email protected]>
19055L:	[email protected]
19056S:	Maintained
19057F:	Documentation/devicetree/bindings/net/pse-pd/
19058F:	drivers/net/pse-pd/
19059F:	net/ethtool/pse-pd.c
19060
19061PSTORE FILESYSTEM
19062M:	Kees Cook <[email protected]>
19063R:	Tony Luck <[email protected]>
19064R:	Guilherme G. Piccoli <[email protected]>
19065L:	[email protected]
19066S:	Supported
19067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19068F:	Documentation/admin-guide/pstore-blk.rst
19069F:	Documentation/admin-guide/ramoops.rst
19070F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19071F:	drivers/acpi/apei/erst.c
19072F:	drivers/firmware/efi/efi-pstore.c
19073F:	fs/pstore/
19074F:	include/linux/pstore*
19075K:	\b(pstore|ramoops)
19076
19077PT5161L HARDWARE MONITOR DRIVER
19078M:	Cosmo Chou <[email protected]>
19079L:	[email protected]
19080S:	Maintained
19081F:	Documentation/hwmon/pt5161l.rst
19082F:	drivers/hwmon/pt5161l.c
19083
19084PTP HARDWARE CLOCK SUPPORT
19085M:	Richard Cochran <[email protected]>
19086L:	[email protected]
19087S:	Maintained
19088W:	http://linuxptp.sourceforge.net/
19089F:	Documentation/ABI/testing/sysfs-ptp
19090F:	Documentation/driver-api/ptp.rst
19091F:	drivers/net/phy/dp83640*
19092F:	drivers/ptp/*
19093F:	include/linux/ptp_cl*
19094K:	(?:\b|_)ptp(?:\b|_)
19095
19096PTP MOCKUP CLOCK SUPPORT
19097M:	Vladimir Oltean <[email protected]>
19098L:	[email protected]
19099S:	Maintained
19100F:	drivers/ptp/ptp_mock.c
19101F:	include/linux/ptp_mock.h
19102
19103PTP VIRTUAL CLOCK SUPPORT
19104M:	Yangbo Lu <[email protected]>
19105L:	[email protected]
19106S:	Maintained
19107F:	drivers/ptp/ptp_vclock.c
19108F:	net/ethtool/phc_vclocks.c
19109
19110PTP VMCLOCK SUPPORT
19111M:	David Woodhouse <[email protected]>
19112L:	[email protected]
19113S:	Maintained
19114F:	drivers/ptp/ptp_vmclock.c
19115F:	include/uapi/linux/vmclock-abi.h
19116
19117PTRACE SUPPORT
19118M:	Oleg Nesterov <[email protected]>
19119S:	Maintained
19120F:	arch/*/*/ptrace*.c
19121F:	arch/*/include/asm/ptrace*.h
19122F:	arch/*/ptrace*.c
19123F:	include/asm-generic/syscall.h
19124F:	include/linux/ptrace.h
19125F:	include/linux/regset.h
19126F:	include/uapi/linux/ptrace.h
19127F:	kernel/ptrace.c
19128
19129PULSE8-CEC DRIVER
19130M:	Hans Verkuil <[email protected]>
19131L:	[email protected]
19132S:	Maintained
19133T:	git git://linuxtv.org/media.git
19134F:	drivers/media/cec/usb/pulse8/
19135
19136PURELIFI PLFXLC DRIVER
19137M:	Srinivasan Raju <[email protected]>
19138L:	[email protected]
19139S:	Supported
19140F:	drivers/net/wireless/purelifi/
19141
19142PVRUSB2 VIDEO4LINUX DRIVER
19143M:	Mike Isely <[email protected]>
19144L:	[email protected]	(subscribers-only)
19145L:	[email protected]
19146S:	Maintained
19147W:	http://www.isely.net/pvrusb2/
19148T:	git git://linuxtv.org/media.git
19149F:	Documentation/driver-api/media/drivers/pvrusb2*
19150F:	drivers/media/usb/pvrusb2/
19151
19152PWC WEBCAM DRIVER
19153M:	Hans Verkuil <[email protected]>
19154L:	[email protected]
19155S:	Odd Fixes
19156T:	git git://linuxtv.org/media.git
19157F:	drivers/media/usb/pwc/*
19158F:	include/trace/events/pwc.h
19159
19160PWM IR Transmitter
19161M:	Sean Young <[email protected]>
19162L:	[email protected]
19163S:	Maintained
19164F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19165F:	drivers/media/rc/pwm-ir-tx.c
19166
19167PWM SUBSYSTEM
19168M:	Uwe Kleine-König <[email protected]>
19169L:	[email protected]
19170S:	Maintained
19171Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19172T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19173F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19174F:	Documentation/devicetree/bindings/pwm/
19175F:	Documentation/driver-api/pwm.rst
19176F:	drivers/gpio/gpio-mvebu.c
19177F:	drivers/pwm/
19178F:	drivers/video/backlight/pwm_bl.c
19179F:	include/dt-bindings/pwm/
19180F:	include/linux/pwm.h
19181F:	include/linux/pwm_backlight.h
19182K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19183
19184PXA GPIO DRIVER
19185M:	Robert Jarzmik <[email protected]>
19186L:	[email protected]
19187S:	Maintained
19188F:	drivers/gpio/gpio-pxa.c
19189
19190PXA MMCI DRIVER
19191S:	Orphan
19192
19193PXA RTC DRIVER
19194M:	Robert Jarzmik <[email protected]>
19195L:	[email protected]
19196S:	Maintained
19197
19198PXA2xx/PXA3xx SUPPORT
19199M:	Daniel Mack <[email protected]>
19200M:	Haojian Zhuang <[email protected]>
19201M:	Robert Jarzmik <[email protected]>
19202L:	[email protected] (moderated for non-subscribers)
19203S:	Maintained
19204T:	git git://github.com/hzhuang1/linux.git
19205T:	git git://github.com/rjarzmik/linux.git
19206F:	arch/arm/boot/dts/intel/pxa/
19207F:	arch/arm/mach-pxa/
19208F:	drivers/dma/pxa*
19209F:	drivers/pcmcia/pxa2xx*
19210F:	drivers/pinctrl/pxa/
19211F:	drivers/spi/spi-pxa2xx*
19212F:	drivers/usb/gadget/udc/pxa2*
19213F:	include/sound/pxa2xx-lib.h
19214F:	sound/arm/pxa*
19215F:	sound/soc/pxa/
19216
19217QAT DRIVER
19218M:	Giovanni Cabiddu <[email protected]>
19219L:	[email protected]
19220S:	Supported
19221F:	drivers/crypto/intel/qat/
19222
19223QCOM AUDIO (ASoC) DRIVERS
19224M:	Srinivas Kandagatla <[email protected]>
19225L:	[email protected]
19226L:	[email protected]
19227S:	Supported
19228F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19229F:	Documentation/devicetree/bindings/sound/qcom,*
19230F:	drivers/soc/qcom/apr.c
19231F:	include/dt-bindings/sound/qcom,wcd9335.h
19232F:	sound/soc/codecs/lpass-rx-macro.*
19233F:	sound/soc/codecs/lpass-tx-macro.*
19234F:	sound/soc/codecs/lpass-va-macro.c
19235F:	sound/soc/codecs/lpass-wsa-macro.*
19236F:	sound/soc/codecs/msm8916-wcd-analog.c
19237F:	sound/soc/codecs/msm8916-wcd-digital.c
19238F:	sound/soc/codecs/wcd-clsh-v2.*
19239F:	sound/soc/codecs/wcd-mbhc-v2.*
19240F:	sound/soc/codecs/wcd9335.*
19241F:	sound/soc/codecs/wcd934x.c
19242F:	sound/soc/codecs/wsa881x.c
19243F:	sound/soc/codecs/wsa883x.c
19244F:	sound/soc/codecs/wsa884x.c
19245F:	sound/soc/qcom/
19246
19247QCOM EMBEDDED USB DEBUGGER (EUD)
19248M:	Souradeep Chowdhury <[email protected]>
19249L:	[email protected]
19250S:	Maintained
19251F:	Documentation/ABI/testing/sysfs-driver-eud
19252F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19253F:	drivers/usb/misc/qcom_eud.c
19254
19255QCOM IPA DRIVER
19256M:	Alex Elder <[email protected]>
19257L:	[email protected]
19258S:	Maintained
19259F:	drivers/net/ipa/
19260
19261QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19262M:	Gabriel Somlo <[email protected]>
19263M:	"Michael S. Tsirkin" <[email protected]>
19264L:	[email protected]
19265S:	Maintained
19266F:	drivers/firmware/qemu_fw_cfg.c
19267F:	include/uapi/linux/qemu_fw_cfg.h
19268
19269QIB DRIVER
19270M:	Dennis Dalessandro <[email protected]>
19271L:	[email protected]
19272S:	Supported
19273F:	drivers/infiniband/hw/qib/
19274
19275QLOGIC QL41xxx FCOE DRIVER
19276M:	Saurav Kashyap <[email protected]>
19277M:	Javed Hasan <[email protected]>
19278M:	[email protected]
19279L:	[email protected]
19280S:	Supported
19281F:	drivers/scsi/qedf/
19282
19283QLOGIC QL41xxx ISCSI DRIVER
19284M:	Nilesh Javali <[email protected]>
19285M:	Manish Rangankar <[email protected]>
19286M:	[email protected]
19287L:	[email protected]
19288S:	Supported
19289F:	drivers/scsi/qedi/
19290
19291QLOGIC QL4xxx ETHERNET DRIVER
19292M:	Manish Chopra <[email protected]>
19293L:	[email protected]
19294S:	Maintained
19295F:	drivers/net/ethernet/qlogic/qed/
19296F:	drivers/net/ethernet/qlogic/qede/
19297F:	include/linux/qed/
19298
19299QLOGIC QL4xxx RDMA DRIVER
19300M:	Michal Kalderon <[email protected]>
19301L:	[email protected]
19302S:	Supported
19303F:	drivers/infiniband/hw/qedr/
19304F:	include/uapi/rdma/qedr-abi.h
19305
19306QLOGIC QLA1280 SCSI DRIVER
19307M:	Michael Reed <[email protected]>
19308L:	[email protected]
19309S:	Maintained
19310F:	drivers/scsi/qla1280.[ch]
19311
19312QLOGIC QLA2XXX FC-SCSI DRIVER
19313M:	Nilesh Javali <[email protected]>
19314M:	[email protected]
19315L:	[email protected]
19316S:	Supported
19317F:	drivers/scsi/qla2xxx/
19318
19319QLOGIC QLA3XXX NETWORK DRIVER
19320M:	[email protected]
19321L:	[email protected]
19322S:	Maintained
19323F:	drivers/net/ethernet/qlogic/qla3xxx.*
19324
19325QLOGIC QLA4XXX iSCSI DRIVER
19326M:	Nilesh Javali <[email protected]>
19327M:	Manish Rangankar <[email protected]>
19328M:	[email protected]
19329L:	[email protected]
19330S:	Supported
19331F:	drivers/scsi/qla4xxx/
19332
19333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19334M:	Shahed Shaikh <[email protected]>
19335M:	Manish Chopra <[email protected]>
19336M:	[email protected]
19337L:	[email protected]
19338S:	Maintained
19339F:	drivers/net/ethernet/qlogic/qlcnic/
19340
19341QM1D1B0004 MEDIA DRIVER
19342M:	Akihiro Tsukada <[email protected]>
19343L:	[email protected]
19344S:	Odd Fixes
19345F:	drivers/media/tuners/qm1d1b0004*
19346
19347QM1D1C0042 MEDIA DRIVER
19348M:	Akihiro Tsukada <[email protected]>
19349L:	[email protected]
19350S:	Odd Fixes
19351F:	drivers/media/tuners/qm1d1c0042*
19352
19353QNAP MCU DRIVER
19354M:	Heiko Stuebner <[email protected]>
19355S:	Maintained
19356F:	drivers/hwmon/qnap-mcu-hwmon.c
19357F:	drivers/input/misc/qnap-mcu-input.c
19358F:	drivers/leds/leds-qnap-mcu.c
19359F:	drivers/mfd/qnap-mcu.c
19360F:	include/linux/mfd/qnap-mcu.h
19361
19362QNX4 FILESYSTEM
19363M:	Anders Larsen <[email protected]>
19364S:	Maintained
19365W:	http://www.alarsen.net/linux/qnx4fs/
19366F:	fs/qnx4/
19367F:	include/uapi/linux/qnx4_fs.h
19368F:	include/uapi/linux/qnxtypes.h
19369
19370QNX6 FILESYSTEM
19371S:	Orphan
19372F:	Documentation/filesystems/qnx6.rst
19373F:	fs/qnx6/
19374F:	include/linux/qnx6_fs.h
19375
19376QORIQ DPAA2 FSL-MC BUS DRIVER
19377M:	Stuart Yoder <[email protected]>
19378M:	Laurentiu Tudor <[email protected]>
19379L:	[email protected]
19380S:	Maintained
19381F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19382F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19383F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19384F:	drivers/bus/fsl-mc/
19385F:	include/uapi/linux/fsl_mc.h
19386
19387QT1010 MEDIA DRIVER
19388L:	[email protected]
19389S:	Orphan
19390W:	https://linuxtv.org
19391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19392F:	drivers/media/tuners/qt1010*
19393
19394QUALCOMM ATH12K WIRELESS DRIVER
19395M:	Jeff Johnson <[email protected]>
19396L:	[email protected]
19397S:	Supported
19398W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19400F:	drivers/net/wireless/ath/ath12k/
19401N:	ath12k
19402
19403QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19404M:	Jeff Johnson <[email protected]>
19405L:	[email protected]
19406S:	Supported
19407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19409F:	drivers/net/wireless/ath/ath10k/
19410N:	ath10k
19411
19412QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19413M:	Jeff Johnson <[email protected]>
19414L:	[email protected]
19415S:	Supported
19416W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19417B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19419F:	drivers/net/wireless/ath/ath11k/
19420N:	ath11k
19421
19422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19423M:	Toke Høiland-Jørgensen <[email protected]>
19424L:	[email protected]
19425S:	Maintained
19426W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19428F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19429F:	drivers/net/wireless/ath/ath9k/
19430
19431QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19432M:	Stefan Wahren <[email protected]>
19433L:	[email protected]
19434S:	Maintained
19435F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19436F:	drivers/net/ethernet/qualcomm/qca*
19437
19438QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19439M:	Stephan Gerhold <[email protected]>
19440L:	[email protected]
19441L:	[email protected]
19442S:	Maintained
19443F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19444F:	drivers/net/wwan/qcom_bam_dmux.c
19445
19446QUALCOMM CAMERA SUBSYSTEM DRIVER
19447M:	Robert Foss <[email protected]>
19448M:	Todor Tomov <[email protected]>
19449M:	Bryan O'Donoghue <[email protected]>
19450L:	[email protected]
19451S:	Maintained
19452F:	Documentation/admin-guide/media/qcom_camss.rst
19453F:	Documentation/devicetree/bindings/media/qcom,*camss*
19454F:	drivers/media/platform/qcom/camss/
19455
19456QUALCOMM CLOCK DRIVERS
19457M:	Bjorn Andersson <[email protected]>
19458L:	[email protected]
19459S:	Supported
19460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19461F:	Documentation/devicetree/bindings/clock/qcom,*
19462F:	drivers/clk/qcom/
19463F:	include/dt-bindings/clock/qcom,*
19464
19465QUALCOMM CLOUD AI (QAIC) DRIVER
19466M:	Jeffrey Hugo <[email protected]>
19467R:	Carl Vanderlip <[email protected]>
19468L:	[email protected]
19469L:	[email protected]
19470S:	Supported
19471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19472F:	Documentation/accel/qaic/
19473F:	drivers/accel/qaic/
19474F:	include/uapi/drm/qaic_accel.h
19475
19476QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19477M:	Bjorn Andersson <[email protected]>
19478M:	Konrad Dybcio <[email protected]>
19479L:	[email protected]
19480L:	[email protected]
19481S:	Maintained
19482F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19483F:	drivers/pmdomain/qcom/cpr.c
19484
19485QUALCOMM CPUCP MAILBOX DRIVER
19486M:	Sibi Sankar <[email protected]>
19487L:	[email protected]
19488S:	Supported
19489F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19490F:	drivers/mailbox/qcom-cpucp-mbox.c
19491
19492QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19493M:	Ilia Lin <[email protected]>
19494L:	[email protected]
19495S:	Maintained
19496F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19497F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19498F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19499
19500QUALCOMM CRYPTO DRIVERS
19501M:	Thara Gopinath <[email protected]>
19502L:	[email protected]
19503L:	[email protected]
19504S:	Maintained
19505F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19506F:	drivers/crypto/qce/
19507
19508QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19509M:	Timur Tabi <[email protected]>
19510L:	[email protected]
19511S:	Maintained
19512F:	drivers/net/ethernet/qualcomm/emac/
19513
19514QUALCOMM ETHQOS ETHERNET DRIVER
19515M:	Vinod Koul <[email protected]>
19516L:	[email protected]
19517L:	[email protected]
19518S:	Maintained
19519F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19520F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19521
19522QUALCOMM FASTRPC DRIVER
19523M:	Srinivas Kandagatla <[email protected]>
19524M:	Amol Maheshwari <[email protected]>
19525L:	[email protected]
19526L:	[email protected]
19527S:	Maintained
19528F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19529F:	drivers/misc/fastrpc.c
19530F:	include/uapi/misc/fastrpc.h
19531
19532QUALCOMM HEXAGON ARCHITECTURE
19533M:	Brian Cain <[email protected]>
19534L:	[email protected]
19535S:	Supported
19536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19537F:	arch/hexagon/
19538
19539QUALCOMM HIDMA DRIVER
19540M:	Sinan Kaya <[email protected]>
19541L:	[email protected] (moderated for non-subscribers)
19542L:	[email protected]
19543L:	[email protected]
19544S:	Supported
19545F:	drivers/dma/qcom/hidma*
19546
19547QUALCOMM I2C QCOM GENI DRIVER
19548M:	Mukesh Kumar Savaliya <[email protected]>
19549M:	Viken Dadhaniya <[email protected]>
19550L:	[email protected]
19551L:	[email protected]
19552S:	Maintained
19553F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19554F:	drivers/i2c/busses/i2c-qcom-geni.c
19555
19556QUALCOMM I2C CCI DRIVER
19557M:	Loic Poulain <[email protected]>
19558M:	Robert Foss <[email protected]>
19559L:	[email protected]
19560L:	[email protected]
19561S:	Maintained
19562F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19563F:	drivers/i2c/busses/i2c-qcom-cci.c
19564
19565QUALCOMM INTERCONNECT BWMON DRIVER
19566M:	Krzysztof Kozlowski <[email protected]>
19567L:	[email protected]
19568S:	Maintained
19569F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19570F:	drivers/soc/qcom/icc-bwmon.c
19571F:	drivers/soc/qcom/trace_icc-bwmon.h
19572
19573QUALCOMM IOMMU
19574M:	Rob Clark <[email protected]>
19575L:	[email protected]
19576L:	[email protected]
19577S:	Maintained
19578F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19579F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19580F:	drivers/iommu/msm_iommu*
19581
19582QUALCOMM IPC ROUTER (QRTR) DRIVER
19583M:	Manivannan Sadhasivam <[email protected]>
19584L:	[email protected]
19585S:	Maintained
19586F:	include/trace/events/qrtr.h
19587F:	include/uapi/linux/qrtr.h
19588F:	net/qrtr/
19589
19590QUALCOMM IPCC MAILBOX DRIVER
19591M:	Manivannan Sadhasivam <[email protected]>
19592L:	[email protected]
19593S:	Supported
19594F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19595F:	drivers/mailbox/qcom-ipcc.c
19596F:	include/dt-bindings/mailbox/qcom-ipcc.h
19597
19598QUALCOMM IPQ4019 USB PHY DRIVER
19599M:	Robert Marko <[email protected]>
19600M:	Luka Perkov <[email protected]>
19601L:	[email protected]
19602S:	Maintained
19603F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19604F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19605
19606QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19607M:	Robert Marko <[email protected]>
19608M:	Luka Perkov <[email protected]>
19609L:	[email protected]
19610S:	Maintained
19611F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19612F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19613
19614QUALCOMM NAND CONTROLLER DRIVER
19615M:	Manivannan Sadhasivam <[email protected]>
19616L:	[email protected]
19617L:	[email protected]
19618S:	Maintained
19619F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19620F:	drivers/mtd/nand/raw/qcom_nandc.c
19621
19622QUALCOMM QSEECOM DRIVER
19623M:	Maximilian Luz <[email protected]>
19624L:	[email protected]
19625S:	Maintained
19626F:	drivers/firmware/qcom/qcom_qseecom.c
19627
19628QUALCOMM QSEECOM UEFISECAPP DRIVER
19629M:	Maximilian Luz <[email protected]>
19630L:	[email protected]
19631S:	Maintained
19632F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19633
19634QUALCOMM RMNET DRIVER
19635M:	Subash Abhinov Kasiviswanathan <[email protected]>
19636M:	Sean Tranchetti <[email protected]>
19637L:	[email protected]
19638S:	Maintained
19639F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19640F:	drivers/net/ethernet/qualcomm/rmnet/
19641F:	include/linux/if_rmnet.h
19642
19643QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19644M:	Bartosz Golaszewski <[email protected]>
19645L:	[email protected]
19646S:	Maintained
19647F:	drivers/firmware/qcom/qcom_tzmem.c
19648F:	drivers/firmware/qcom/qcom_tzmem.h
19649F:	include/linux/firmware/qcom/qcom_tzmem.h
19650
19651QUALCOMM TSENS THERMAL DRIVER
19652M:	Amit Kucheria <[email protected]>
19653M:	Thara Gopinath <[email protected]>
19654L:	[email protected]
19655L:	[email protected]
19656S:	Maintained
19657F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19658F:	drivers/thermal/qcom/
19659
19660QUALCOMM TYPEC PORT MANAGER DRIVER
19661M:	Bryan O'Donoghue <[email protected]>
19662L:	[email protected]
19663L:	[email protected]
19664S:	Maintained
19665F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19666F:	drivers/usb/typec/tcpm/qcom/
19667
19668QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19669M:	Stanimir Varbanov <[email protected]>
19670M:	Vikash Garodia <[email protected]>
19671R:	Bryan O'Donoghue <[email protected]>
19672L:	[email protected]
19673L:	[email protected]
19674S:	Maintained
19675T:	git git://linuxtv.org/media.git
19676F:	Documentation/devicetree/bindings/media/*venus*
19677F:	drivers/media/platform/qcom/venus/
19678
19679QUALCOMM WCN36XX WIRELESS DRIVER
19680M:	Loic Poulain <[email protected]>
19681L:	[email protected]
19682S:	Supported
19683W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19684F:	drivers/net/wireless/ath/wcn36xx/
19685
19686QUANTENNA QTNFMAC WIRELESS DRIVER
19687M:	Igor Mitsyanko <[email protected]>
19688R:	Sergey Matyukevich <[email protected]>
19689L:	[email protected]
19690S:	Maintained
19691F:	drivers/net/wireless/quantenna/
19692
19693RADEON and AMDGPU DRM DRIVERS
19694M:	Alex Deucher <[email protected]>
19695M:	Christian König <[email protected]>
19696L:	[email protected]
19697S:	Supported
19698B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19699C:	irc://irc.oftc.net/radeon
19700T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19701F:	Documentation/gpu/amdgpu/
19702F:	drivers/gpu/drm/amd/
19703F:	drivers/gpu/drm/ci/xfails/amd*
19704F:	drivers/gpu/drm/radeon/
19705F:	include/uapi/drm/amdgpu_drm.h
19706F:	include/uapi/drm/radeon_drm.h
19707
19708RADEON FRAMEBUFFER DISPLAY DRIVER
19709M:	Benjamin Herrenschmidt <[email protected]>
19710L:	[email protected]
19711S:	Maintained
19712F:	drivers/video/fbdev/aty/radeon*
19713F:	include/uapi/linux/radeonfb.h
19714
19715RADIOSHARK RADIO DRIVER
19716M:	Hans Verkuil <[email protected]>
19717L:	[email protected]
19718S:	Maintained
19719T:	git git://linuxtv.org/media.git
19720F:	drivers/media/radio/radio-shark.c
19721
19722RADIOSHARK2 RADIO DRIVER
19723M:	Hans Verkuil <[email protected]>
19724L:	[email protected]
19725S:	Maintained
19726T:	git git://linuxtv.org/media.git
19727F:	drivers/media/radio/radio-shark2.c
19728F:	drivers/media/radio/radio-tea5777.c
19729
19730RADOS BLOCK DEVICE (RBD)
19731M:	Ilya Dryomov <[email protected]>
19732R:	Dongsheng Yang <[email protected]>
19733L:	[email protected]
19734S:	Supported
19735W:	http://ceph.com/
19736T:	git https://github.com/ceph/ceph-client.git
19737F:	Documentation/ABI/testing/sysfs-bus-rbd
19738F:	drivers/block/rbd.c
19739F:	drivers/block/rbd_types.h
19740
19741RAGE128 FRAMEBUFFER DISPLAY DRIVER
19742L:	[email protected]
19743S:	Orphan
19744F:	drivers/video/fbdev/aty/aty128fb.c
19745
19746RAINSHADOW-CEC DRIVER
19747M:	Hans Verkuil <[email protected]>
19748L:	[email protected]
19749S:	Maintained
19750T:	git git://linuxtv.org/media.git
19751F:	drivers/media/cec/usb/rainshadow/
19752
19753RALINK MIPS ARCHITECTURE
19754M:	John Crispin <[email protected]>
19755M:	Sergio Paracuellos <[email protected]>
19756L:	[email protected]
19757S:	Maintained
19758F:	arch/mips/ralink
19759
19760RALINK MT7621 MIPS ARCHITECTURE
19761M:	Chester A. Unal <[email protected]>
19762M:	Sergio Paracuellos <[email protected]>
19763L:	[email protected]
19764S:	Maintained
19765F:	arch/mips/boot/dts/ralink/mt7621*
19766
19767RALINK RT2X00 WIRELESS LAN DRIVER
19768M:	Stanislaw Gruszka <[email protected]>
19769L:	[email protected]
19770S:	Maintained
19771F:	drivers/net/wireless/ralink/
19772
19773RAMDISK RAM BLOCK DEVICE DRIVER
19774M:	Jens Axboe <[email protected]>
19775S:	Maintained
19776F:	Documentation/admin-guide/blockdev/ramdisk.rst
19777F:	drivers/block/brd.c
19778
19779RANCHU VIRTUAL BOARD FOR MIPS
19780M:	Miodrag Dinic <[email protected]>
19781L:	[email protected]
19782S:	Supported
19783F:	arch/mips/configs/generic/board-ranchu.config
19784F:	arch/mips/generic/board-ranchu.c
19785
19786RANDOM NUMBER DRIVER
19787M:	"Theodore Ts'o" <[email protected]>
19788M:	Jason A. Donenfeld <[email protected]>
19789S:	Maintained
19790T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19791F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19792F:	drivers/char/random.c
19793F:	include/linux/random.h
19794F:	include/uapi/linux/random.h
19795F:	drivers/virt/vmgenid.c
19796N:	^.*/vdso/[^/]*getrandom[^/]+$
19797
19798RAPIDIO SUBSYSTEM
19799M:	Matt Porter <[email protected]>
19800M:	Alexandre Bounine <[email protected]>
19801S:	Maintained
19802F:	drivers/rapidio/
19803
19804RAS INFRASTRUCTURE
19805M:	Tony Luck <[email protected]>
19806M:	Borislav Petkov <[email protected]>
19807L:	[email protected]
19808S:	Maintained
19809F:	Documentation/admin-guide/RAS
19810F:	drivers/ras/
19811F:	include/linux/ras.h
19812F:	include/ras/ras_event.h
19813
19814RAS FRU MEMORY POISON MANAGER (FMPM)
19815M:	Yazen Ghannam <[email protected]>
19816L:	[email protected]
19817S:	Maintained
19818F:	drivers/ras/amd/fmpm.c
19819
19820RASPBERRY PI PISP BACK END
19821M:	Jacopo Mondi <[email protected]>
19822R:	Raspberry Pi Kernel Maintenance <[email protected]>
19823L:	[email protected]
19824S:	Maintained
19825F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19826F:	drivers/media/platform/raspberrypi/pisp_be/
19827F:	include/uapi/linux/media/raspberrypi/
19828
19829RASPBERRY PI PISP CAMERA FRONT END
19830M:	Tomi Valkeinen <[email protected]>
19831M:	Raspberry Pi Kernel Maintenance <[email protected]>
19832S:	Maintained
19833F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19834F:	drivers/media/platform/raspberrypi/rp1-cfe/
19835
19836RC-CORE / LIRC FRAMEWORK
19837M:	Sean Young <[email protected]>
19838L:	[email protected]
19839S:	Maintained
19840W:	http://linuxtv.org
19841T:	git git://linuxtv.org/media.git
19842F:	Documentation/driver-api/media/rc-core.rst
19843F:	Documentation/userspace-api/media/rc/
19844F:	drivers/media/rc/
19845F:	include/media/rc-core.h
19846F:	include/media/rc-map.h
19847F:	include/uapi/linux/lirc.h
19848
19849RCMM REMOTE CONTROLS DECODER
19850M:	Patrick Lerda <[email protected]>
19851S:	Maintained
19852F:	drivers/media/rc/ir-rcmm-decoder.c
19853
19854RCUTORTURE TEST FRAMEWORK
19855M:	"Paul E. McKenney" <[email protected]>
19856M:	Josh Triplett <[email protected]>
19857R:	Steven Rostedt <[email protected]>
19858R:	Mathieu Desnoyers <[email protected]>
19859R:	Lai Jiangshan <[email protected]>
19860L:	[email protected]
19861S:	Supported
19862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19863F:	tools/testing/selftests/rcutorture
19864
19865RDACM20 Camera Sensor
19866M:	Jacopo Mondi <[email protected]>
19867M:	Kieran Bingham <kieran.bingham[email protected]>
19868M:	Laurent Pinchart <laurent.pinchart[email protected]>
19869M:	Niklas Söderlund <niklas.soderlund[email protected]>
19870L:	[email protected]
19871S:	Maintained
19872F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19873F:	drivers/media/i2c/max9271.c
19874F:	drivers/media/i2c/max9271.h
19875F:	drivers/media/i2c/rdacm20.c
19876
19877RDACM21 Camera Sensor
19878M:	Jacopo Mondi <[email protected]>
19879M:	Kieran Bingham <kieran.bingham[email protected]>
19880M:	Laurent Pinchart <laurent.pinchart[email protected]>
19881M:	Niklas Söderlund <niklas.soderlund[email protected]>
19882L:	[email protected]
19883S:	Maintained
19884F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19885F:	drivers/media/i2c/max9271.c
19886F:	drivers/media/i2c/max9271.h
19887F:	drivers/media/i2c/rdacm21.c
19888
19889RDC R-321X SoC
19890M:	Florian Fainelli <[email protected]>
19891S:	Maintained
19892
19893RDC R6040 FAST ETHERNET DRIVER
19894M:	Florian Fainelli <[email protected]>
19895L:	[email protected]
19896S:	Maintained
19897F:	drivers/net/ethernet/rdc/r6040.c
19898
19899RDMAVT - RDMA verbs software
19900M:	Dennis Dalessandro <[email protected]>
19901L:	[email protected]
19902S:	Supported
19903F:	drivers/infiniband/sw/rdmavt
19904
19905RDS - RELIABLE DATAGRAM SOCKETS
19906M:	Allison Henderson <[email protected]>
19907L:	[email protected]
19908L:	[email protected]
19909L:	[email protected] (moderated for non-subscribers)
19910S:	Supported
19911W:	https://oss.oracle.com/projects/rds/
19912F:	Documentation/networking/rds.rst
19913F:	net/rds/
19914F:	tools/testing/selftests/net/rds/
19915
19916RDT - RESOURCE ALLOCATION
19917M:	Tony Luck <[email protected]>
19918M:	Reinette Chatre <[email protected]>
19919L:	[email protected]
19920S:	Supported
19921F:	Documentation/arch/x86/resctrl*
19922F:	arch/x86/include/asm/resctrl.h
19923F:	arch/x86/kernel/cpu/resctrl/
19924F:	tools/testing/selftests/resctrl/
19925
19926READ-COPY UPDATE (RCU)
19927M:	"Paul E. McKenney" <[email protected]>
19928M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19929M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19930M:	Joel Fernandes <[email protected]>
19931M:	Josh Triplett <[email protected]>
19932M:	Boqun Feng <[email protected]>
19933M:	Uladzislau Rezki <[email protected]>
19934R:	Steven Rostedt <[email protected]>
19935R:	Mathieu Desnoyers <[email protected]>
19936R:	Lai Jiangshan <[email protected]>
19937R:	Zqiang <[email protected]>
19938L:	[email protected]
19939S:	Supported
19940W:	http://www.rdrop.com/users/paulmck/RCU/
19941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19942F:	Documentation/RCU/
19943F:	include/linux/rcu*
19944F:	kernel/rcu/
19945F:	rust/kernel/sync/rcu.rs
19946X:	Documentation/RCU/torture.rst
19947X:	include/linux/srcu*.h
19948X:	kernel/rcu/srcu*.c
19949
19950REAL TIME CLOCK (RTC) SUBSYSTEM
19951M:	Alexandre Belloni <[email protected]>
19952L:	[email protected]
19953S:	Maintained
19954Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19956F:	Documentation/admin-guide/rtc.rst
19957F:	Documentation/devicetree/bindings/rtc/
19958F:	drivers/rtc/
19959F:	include/linux/rtc.h
19960F:	include/linux/rtc/
19961F:	include/uapi/linux/rtc.h
19962F:	tools/testing/selftests/rtc/
19963
19964Real-time Linux Analysis (RTLA) tools
19965M:	Steven Rostedt <[email protected]>
19966L:	[email protected]
19967S:	Maintained
19968F:	Documentation/tools/rtla/
19969F:	tools/tracing/rtla/
19970
19971Real-time Linux (PREEMPT_RT)
19972M:	Sebastian Andrzej Siewior <[email protected]>
19973M:	Clark Williams <[email protected]>
19974M:	Steven Rostedt <[email protected]>
19975L:	[email protected]
19976S:	Supported
19977K:	PREEMPT_RT
19978
19979REALTEK AUDIO CODECS
19980M:	Oder Chiou <[email protected]>
19981S:	Maintained
19982F:	include/sound/rt*.h
19983F:	sound/soc/codecs/rt*
19984
19985REALTEK OTTO WATCHDOG
19986M:	Sander Vanheule <[email protected]>
19987L:	[email protected]
19988S:	Maintained
19989F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19990F:	drivers/watchdog/realtek_otto_wdt.c
19991
19992REALTEK RTL83xx SMI DSA ROUTER CHIPS
19993M:	Linus Walleij <[email protected]>
19994M:	Alvin Šipraga <[email protected]>
19995S:	Maintained
19996F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19997F:	drivers/net/dsa/realtek/*
19998
19999REALTEK SPI-NAND
20000M:	Chris Packham <[email protected]>
20001S:	Maintained
20002F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20003F:	drivers/spi/spi-realtek-rtl-snand.c
20004
20005REALTEK WIRELESS DRIVER (rtlwifi family)
20006M:	Ping-Ke Shih <[email protected]>
20007L:	[email protected]
20008S:	Maintained
20009T:	git https://github.com/pkshih/rtw.git
20010F:	drivers/net/wireless/realtek/rtlwifi/
20011
20012REALTEK WIRELESS DRIVER (rtw88)
20013M:	Ping-Ke Shih <[email protected]>
20014L:	[email protected]
20015S:	Maintained
20016T:	git https://github.com/pkshih/rtw.git
20017F:	drivers/net/wireless/realtek/rtw88/
20018
20019REALTEK WIRELESS DRIVER (rtw89)
20020M:	Ping-Ke Shih <[email protected]>
20021L:	[email protected]
20022S:	Maintained
20023T:	git https://github.com/pkshih/rtw.git
20024F:	drivers/net/wireless/realtek/rtw89/
20025
20026REDPINE WIRELESS DRIVER
20027L:	[email protected]
20028S:	Orphan
20029F:	drivers/net/wireless/rsi/
20030
20031REGISTER MAP ABSTRACTION
20032M:	Mark Brown <[email protected]>
20033L:	[email protected]
20034S:	Supported
20035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20036F:	Documentation/devicetree/bindings/regmap/
20037F:	drivers/base/regmap/
20038F:	include/linux/regmap.h
20039
20040REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20041M:	Bjorn Andersson <[email protected]>
20042M:	Mathieu Poirier <[email protected]>
20043L:	[email protected]
20044S:	Maintained
20045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20046F:	Documentation/ABI/testing/sysfs-class-remoteproc
20047F:	Documentation/devicetree/bindings/remoteproc/
20048F:	Documentation/staging/remoteproc.rst
20049F:	drivers/remoteproc/
20050F:	include/linux/remoteproc.h
20051F:	include/linux/remoteproc/
20052
20053REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20054M:	Bjorn Andersson <[email protected]>
20055M:	Mathieu Poirier <[email protected]>
20056L:	[email protected]
20057S:	Maintained
20058T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20059F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20060F:	Documentation/staging/rpmsg.rst
20061F:	drivers/rpmsg/
20062F:	include/linux/rpmsg.h
20063F:	include/linux/rpmsg/
20064F:	include/uapi/linux/rpmsg.h
20065F:	samples/rpmsg/
20066
20067REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20068M:	Stephan Gerhold <[email protected]>
20069L:	[email protected]
20070L:	[email protected]
20071S:	Maintained
20072F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20073
20074RENESAS CLOCK DRIVERS
20075M:	Geert Uytterhoeven <[email protected]>
20076L:	[email protected]
20077S:	Supported
20078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20079F:	Documentation/devicetree/bindings/clock/renesas,*
20080F:	drivers/clk/renesas/
20081
20082RENESAS EMEV2 I2C DRIVER
20083M:	Wolfram Sang <[email protected]>
20084L:	[email protected]
20085S:	Supported
20086F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20087F:	drivers/i2c/busses/i2c-emev2.c
20088
20089RENESAS ETHERNET AVB DRIVER
20090M:	Paul Barker <[email protected]>
20091M:	Niklas Söderlund <[email protected]>
20092L:	[email protected]
20093L:	[email protected]
20094S:	Maintained
20095F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20096F:	drivers/net/ethernet/renesas/Kconfig
20097F:	drivers/net/ethernet/renesas/Makefile
20098F:	drivers/net/ethernet/renesas/ravb*
20099
20100RENESAS ETHERNET SWITCH DRIVER
20101R:	Yoshihiro Shimoda <[email protected]>
20102L:	[email protected]
20103L:	[email protected]
20104F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20105F:	drivers/net/ethernet/renesas/Kconfig
20106F:	drivers/net/ethernet/renesas/Makefile
20107F:	drivers/net/ethernet/renesas/rcar_gen4*
20108F:	drivers/net/ethernet/renesas/rswitch*
20109
20110RENESAS ETHERNET TSN DRIVER
20111M:	Niklas Söderlund <[email protected]>
20112L:	[email protected]
20113L:	[email protected]
20114S:	Maintained
20115F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20116F:	drivers/net/ethernet/renesas/rtsn.*
20117
20118RENESAS IDT821034 ASoC CODEC
20119M:	Herve Codina <[email protected]>
20120L:	[email protected]
20121S:	Maintained
20122F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20123F:	sound/soc/codecs/idt821034.c
20124
20125RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20126M:	Kuninori Morimoto <[email protected]>
20127L:	[email protected]
20128L:	[email protected]
20129S:	Supported
20130F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20131F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20132F:	sound/soc/renesas/rcar/
20133F:	sound/soc/renesas/fsi.c
20134F:	include/sound/sh_fsi.h
20135
20136RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20137M:	Miquel Raynal <[email protected]>
20138L:	[email protected]
20139L:	[email protected]
20140S:	Maintained
20141F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20142F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20143
20144RENESAS R-CAR GYROADC DRIVER
20145M:	Marek Vasut <[email protected]>
20146L:	[email protected]
20147S:	Supported
20148F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20149F:	drivers/iio/adc/rcar-gyroadc.c
20150
20151RENESAS R-CAR I2C DRIVERS
20152M:	Wolfram Sang <[email protected]>
20153L:	[email protected]
20154S:	Supported
20155F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20156F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20157F:	drivers/i2c/busses/i2c-rcar.c
20158F:	drivers/i2c/busses/i2c-sh_mobile.c
20159
20160RENESAS R-CAR SATA DRIVER
20161M:	Geert Uytterhoeven <[email protected]>
20162L:	[email protected]
20163L:	[email protected]
20164S:	Supported
20165F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20166F:	drivers/ata/sata_rcar.c
20167
20168RENESAS R-CAR THERMAL DRIVERS
20169M:	Niklas Söderlund <[email protected]>
20170L:	[email protected]
20171S:	Supported
20172F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20173F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20174F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20175F:	drivers/thermal/renesas/rcar_thermal.c
20176
20177RENESAS RIIC DRIVER
20178M:	Chris Brandt <[email protected]>
20179L:	[email protected]
20180S:	Supported
20181F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20182F:	drivers/i2c/busses/i2c-riic.c
20183
20184RENESAS RZ AUDIO (ASoC) DRIVER
20185M:	Biju Das <[email protected]>
20186M:	Lad Prabhakar <[email protected]>
20187L:	[email protected]
20188L:	[email protected]
20189S:	Supported
20190F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20191F:	sound/soc/renesas/rz-ssi.c
20192
20193RENESAS RZ/G2L A/D DRIVER
20194M:	Lad Prabhakar <[email protected]>
20195L:	[email protected]
20196L:	[email protected]
20197S:	Supported
20198F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20199F:	drivers/iio/adc/rzg2l_adc.c
20200
20201RENESAS RZ/G2L MTU3a COUNTER DRIVER
20202M:	Biju Das <[email protected]>
20203L:	[email protected]
20204L:	[email protected]
20205S:	Supported
20206F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20207F:	drivers/counter/rz-mtu3-cnt.c
20208
20209RENESAS RTCA-3 RTC DRIVER
20210M:	Claudiu Beznea <[email protected]>
20211L:	[email protected]
20212L:	[email protected]
20213S:	Supported
20214F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20215F:	drivers/rtc/rtc-renesas-rtca3.c
20216
20217RENESAS RZ/N1 A5PSW SWITCH DRIVER
20218M:	Clément Léger <[email protected]>
20219L:	[email protected]
20220L:	[email protected]
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20223F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20224F:	drivers/net/dsa/rzn1_a5psw*
20225F:	drivers/net/pcs/pcs-rzn1-miic.c
20226F:	include/dt-bindings/net/pcs-rzn1-miic.h
20227F:	include/linux/pcs-rzn1-miic.h
20228F:	net/dsa/tag_rzn1_a5psw.c
20229
20230RENESAS RZ/N1 DWMAC GLUE LAYER
20231M:	Romain Gantois <[email protected]>
20232S:	Maintained
20233F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20234F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20235
20236RENESAS RZ/N1 RTC CONTROLLER DRIVER
20237M:	Miquel Raynal <[email protected]>
20238L:	[email protected]
20239L:	[email protected]
20240S:	Maintained
20241F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20242F:	drivers/rtc/rtc-rzn1.c
20243
20244RENESAS RZ/N1 USBF CONTROLLER DRIVER
20245M:	Herve Codina <[email protected]>
20246L:	[email protected]
20247L:	[email protected]
20248S:	Maintained
20249F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20250F:	drivers/usb/gadget/udc/renesas_usbf.c
20251
20252RENESAS RZ/V2M I2C DRIVER
20253M:	Fabrizio Castro <[email protected]>
20254L:	[email protected]
20255L:	[email protected]
20256S:	Supported
20257F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20258F:	drivers/i2c/busses/i2c-rzv2m.c
20259
20260RENESAS SUPERH ETHERNET DRIVER
20261M:	Niklas Söderlund <[email protected]>
20262L:	[email protected]
20263L:	[email protected]
20264S:	Maintained
20265F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20266F:	drivers/net/ethernet/renesas/Kconfig
20267F:	drivers/net/ethernet/renesas/Makefile
20268F:	drivers/net/ethernet/renesas/sh_eth*
20269F:	include/linux/sh_eth.h
20270
20271RENESAS USB PHY DRIVER
20272M:	Yoshihiro Shimoda <[email protected]>
20273L:	[email protected]
20274S:	Maintained
20275F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20276
20277RENESAS VERSACLOCK 7 CLOCK DRIVER
20278M:	Alex Helms <[email protected]>
20279S:	Maintained
20280F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20281F:	drivers/clk/clk-versaclock7.c
20282
20283RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20284M:	Herve Codina <[email protected]>
20285L:	[email protected]
20286S:	Maintained
20287F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20288F:	drivers/iio/potentiometer/x9250.c
20289
20290RESET CONTROLLER FRAMEWORK
20291M:	Philipp Zabel <[email protected]>
20292S:	Maintained
20293T:	git git://git.pengutronix.de/git/pza/linux
20294F:	Documentation/devicetree/bindings/reset/
20295F:	Documentation/driver-api/reset.rst
20296F:	drivers/reset/
20297F:	include/dt-bindings/reset/
20298F:	include/linux/reset-controller.h
20299F:	include/linux/reset.h
20300F:	include/linux/reset/
20301K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20302
20303RESTARTABLE SEQUENCES SUPPORT
20304M:	Mathieu Desnoyers <[email protected]>
20305M:	Peter Zijlstra <[email protected]>
20306M:	"Paul E. McKenney" <[email protected]>
20307M:	Boqun Feng <[email protected]>
20308L:	[email protected]
20309S:	Supported
20310F:	include/trace/events/rseq.h
20311F:	include/uapi/linux/rseq.h
20312F:	kernel/rseq.c
20313F:	tools/testing/selftests/rseq/
20314
20315RFKILL
20316M:	Johannes Berg <[email protected]>
20317L:	[email protected]
20318S:	Maintained
20319W:	https://wireless.wiki.kernel.org/
20320Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20323F:	Documentation/ABI/stable/sysfs-class-rfkill
20324F:	Documentation/driver-api/rfkill.rst
20325F:	include/linux/rfkill.h
20326F:	include/uapi/linux/rfkill.h
20327F:	net/rfkill/
20328
20329RHASHTABLE
20330M:	Thomas Graf <[email protected]>
20331M:	Herbert Xu <[email protected]>
20332L:	[email protected]
20333S:	Maintained
20334F:	include/linux/rhashtable-types.h
20335F:	include/linux/rhashtable.h
20336F:	lib/rhashtable.c
20337F:	lib/test_rhashtable.c
20338
20339RICOH R5C592 MEMORYSTICK DRIVER
20340M:	Maxim Levitsky <[email protected]>
20341S:	Maintained
20342F:	drivers/memstick/host/r592.*
20343
20344RICOH SMARTMEDIA/XD DRIVER
20345M:	Maxim Levitsky <[email protected]>
20346S:	Maintained
20347F:	drivers/mtd/nand/raw/r852.c
20348F:	drivers/mtd/nand/raw/r852.h
20349
20350RISC-V AIA DRIVERS
20351M:	Anup Patel <[email protected]>
20352L:	[email protected]
20353S:	Maintained
20354F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20355F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20356F:	drivers/irqchip/irq-riscv-aplic-*.c
20357F:	drivers/irqchip/irq-riscv-aplic-*.h
20358F:	drivers/irqchip/irq-riscv-imsic-*.c
20359F:	drivers/irqchip/irq-riscv-imsic-*.h
20360F:	drivers/irqchip/irq-riscv-intc.c
20361F:	include/linux/irqchip/riscv-aplic.h
20362F:	include/linux/irqchip/riscv-imsic.h
20363
20364RISC-V ARCHITECTURE
20365M:	Paul Walmsley <[email protected]>
20366M:	Palmer Dabbelt <[email protected]>
20367M:	Albert Ou <[email protected]>
20368R:	Alexandre Ghiti <[email protected]>
20369L:	[email protected]
20370S:	Supported
20371Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20372C:	irc://irc.libera.chat/riscv
20373P:	Documentation/arch/riscv/patch-acceptance.rst
20374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20375F:	arch/riscv/
20376N:	riscv
20377K:	riscv
20378
20379RISC-V IOMMU
20380M:	Tomasz Jeznach <[email protected]>
20381L:	[email protected]
20382L:	[email protected]
20383S:	Maintained
20384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20385F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20386F:	drivers/iommu/riscv/
20387
20388RISC-V MICROCHIP FPGA SUPPORT
20389M:	Conor Dooley <[email protected]>
20390M:	Daire McNamara <[email protected]>
20391L:	[email protected]
20392S:	Supported
20393F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20394F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20395F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20396F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20397F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20398F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20399F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20400F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20401F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20402F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20403F:	arch/riscv/boot/dts/microchip/
20404F:	drivers/char/hw_random/mpfs-rng.c
20405F:	drivers/clk/microchip/clk-mpfs*.c
20406F:	drivers/firmware/microchip/mpfs-auto-update.c
20407F:	drivers/gpio/gpio-mpfs.c
20408F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20409F:	drivers/mailbox/mailbox-mpfs.c
20410F:	drivers/pci/controller/plda/pcie-microchip-host.c
20411F:	drivers/pwm/pwm-microchip-core.c
20412F:	drivers/reset/reset-mpfs.c
20413F:	drivers/rtc/rtc-mpfs.c
20414F:	drivers/soc/microchip/mpfs-sys-controller.c
20415F:	drivers/spi/spi-microchip-core-qspi.c
20416F:	drivers/spi/spi-microchip-core.c
20417F:	drivers/usb/musb/mpfs.c
20418F:	include/soc/microchip/mpfs.h
20419
20420RISC-V MISC SOC SUPPORT
20421M:	Conor Dooley <[email protected]>
20422L:	[email protected]
20423S:	Maintained
20424Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20425T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20426F:	arch/riscv/boot/dts/canaan/
20427F:	arch/riscv/boot/dts/microchip/
20428F:	arch/riscv/boot/dts/sifive/
20429F:	arch/riscv/boot/dts/starfive/
20430
20431RISC-V PMU DRIVERS
20432M:	Atish Patra <[email protected]>
20433R:	Anup Patel <[email protected]>
20434L:	[email protected]
20435S:	Supported
20436F:	drivers/perf/riscv_pmu.c
20437F:	drivers/perf/riscv_pmu_legacy.c
20438F:	drivers/perf/riscv_pmu_sbi.c
20439
20440RISC-V SPACEMIT SoC Support
20441M:	Yixun Lan <[email protected]>
20442L:	[email protected]
20443S:	Maintained
20444T:	git https://github.com/spacemit-com/linux
20445F:	arch/riscv/boot/dts/spacemit/
20446N:	spacemit
20447K:	spacemit
20448
20449RISC-V THEAD SoC SUPPORT
20450M:	Drew Fustini <[email protected]>
20451M:	Guo Ren <[email protected]>
20452M:	Fu Wei <[email protected]>
20453L:	[email protected]
20454S:	Maintained
20455T:	git https://github.com/pdp7/linux.git
20456F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20457F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20458F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20459F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20460F:	arch/riscv/boot/dts/thead/
20461F:	drivers/clk/thead/clk-th1520-ap.c
20462F:	drivers/mailbox/mailbox-th1520.c
20463F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20464F:	drivers/pinctrl/pinctrl-th1520.c
20465F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20466
20467RNBD BLOCK DRIVERS
20468M:	Md. Haris Iqbal <[email protected]>
20469M:	Jack Wang <[email protected]>
20470L:	[email protected]
20471S:	Maintained
20472F:	drivers/block/rnbd/
20473
20474ROCCAT DRIVERS
20475M:	Stefan Achatz <[email protected]>
20476S:	Maintained
20477W:	http://sourceforge.net/projects/roccat/
20478F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20479F:	drivers/hid/hid-roccat*
20480F:	include/linux/hid-roccat*
20481
20482ROCKCHIP CAN-FD DRIVER
20483M:	Marc Kleine-Budde <[email protected]>
20484R:	[email protected]
20485L:	[email protected]
20486S:	Maintained
20487F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20488F:	drivers/net/can/rockchip/
20489
20490ROCKCHIP CRYPTO DRIVERS
20491M:	Corentin Labbe <[email protected]>
20492L:	[email protected]
20493S:	Maintained
20494F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20495F:	drivers/crypto/rockchip/
20496
20497ROCKCHIP I2S TDM DRIVER
20498M:	Nicolas Frattaroli <[email protected]>
20499L:	[email protected]
20500S:	Maintained
20501F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20502F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20503
20504ROCKCHIP ISP V1 DRIVER
20505M:	Dafna Hirschfeld <[email protected]>
20506M:	Laurent Pinchart <[email protected]>
20507L:	[email protected]
20508L:	[email protected]
20509S:	Maintained
20510F:	Documentation/admin-guide/media/rkisp1.rst
20511F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20512F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20513F:	drivers/media/platform/rockchip/rkisp1
20514F:	include/uapi/linux/rkisp1-config.h
20515
20516ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20517M:	Daniel Golle <[email protected]>
20518M:	Aurelien Jarno <[email protected]>
20519S:	Maintained
20520F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20521F:	drivers/char/hw_random/rockchip-rng.c
20522
20523ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20524M:	Jacob Chen <[email protected]>
20525M:	Ezequiel Garcia <[email protected]>
20526L:	[email protected]
20527L:	[email protected]
20528S:	Maintained
20529F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20530F:	drivers/media/platform/rockchip/rga/
20531
20532ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20533M:	Luca Ceresoli <[email protected]>
20534S:	Maintained
20535F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20536F:	sound/soc/codecs/rk3308_codec.c
20537F:	sound/soc/codecs/rk3308_codec.h
20538
20539ROCKCHIP VIDEO DECODER DRIVER
20540M:	Ezequiel Garcia <[email protected]>
20541L:	[email protected]
20542L:	[email protected]
20543S:	Maintained
20544F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20545F:	drivers/staging/media/rkvdec/
20546
20547ROCKER DRIVER
20548M:	Jiri Pirko <[email protected]>
20549L:	[email protected]
20550S:	Supported
20551F:	drivers/net/ethernet/rocker/
20552
20553ROCKETPORT EXPRESS/INFINITY DRIVER
20554M:	Kevin Cernekee <[email protected]>
20555L:	[email protected]
20556S:	Odd Fixes
20557F:	drivers/tty/serial/rp2.*
20558
20559ROHM BD79703 DAC
20560M:	Matti Vaittinen <[email protected]>
20561S:	Supported
20562F:	drivers/iio/dac/rohm-bd79703.c
20563
20564ROHM BD99954 CHARGER IC
20565M:	Matti Vaittinen <[email protected]>
20566S:	Supported
20567F:	drivers/power/supply/bd99954-charger.c
20568F:	drivers/power/supply/bd99954-charger.h
20569
20570ROHM BH1745 COLOUR SENSOR
20571M:	Mudit Sharma <[email protected]>
20572L:	[email protected]
20573S:	Maintained
20574F:	drivers/iio/light/bh1745.c
20575
20576ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20577M:	Tomasz Duszynski <[email protected]>
20578S:	Maintained
20579F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20580F:	drivers/iio/light/bh1750.c
20581
20582ROHM BM1390 PRESSURE SENSOR DRIVER
20583M:	Matti Vaittinen <[email protected]>
20584L:	[email protected]
20585S:	Supported
20586F:	drivers/iio/pressure/rohm-bm1390.c
20587
20588ROHM BU270xx LIGHT SENSOR DRIVERs
20589M:	Matti Vaittinen <[email protected]>
20590L:	[email protected]
20591S:	Supported
20592F:	drivers/iio/light/rohm-bu27034.c
20593
20594ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20595M:	Marek Vasut <marek.vasut[email protected]>
20596L:	[email protected]
20597L:	[email protected]
20598S:	Supported
20599F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20600F:	drivers/gpio/gpio-bd9571mwv.c
20601F:	drivers/mfd/bd9571mwv.c
20602F:	drivers/regulator/bd9571mwv-regulator.c
20603F:	include/linux/mfd/bd9571mwv.h
20604
20605ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20606M:	Matti Vaittinen <[email protected]>
20607S:	Supported
20608F:	drivers/clk/clk-bd718x7.c
20609F:	drivers/gpio/gpio-bd71815.c
20610F:	drivers/gpio/gpio-bd71828.c
20611F:	drivers/mfd/rohm-bd71828.c
20612F:	drivers/mfd/rohm-bd718x7.c
20613F:	drivers/mfd/rohm-bd9576.c
20614F:	drivers/mfd/rohm-bd96801.c
20615F:	drivers/regulator/bd71815-regulator.c
20616F:	drivers/regulator/bd71828-regulator.c
20617F:	drivers/regulator/bd718x7-regulator.c
20618F:	drivers/regulator/bd9576-regulator.c
20619F:	drivers/regulator/bd96801-regulator.c
20620F:	drivers/regulator/rohm-regulator.c
20621F:	drivers/rtc/rtc-bd70528.c
20622F:	drivers/watchdog/bd9576_wdt.c
20623F:	drivers/watchdog/bd96801_wdt.c
20624F:	include/linux/mfd/rohm-bd71815.h
20625F:	include/linux/mfd/rohm-bd71828.h
20626F:	include/linux/mfd/rohm-bd718x7.h
20627F:	include/linux/mfd/rohm-bd957x.h
20628F:	include/linux/mfd/rohm-bd96801.h
20629F:	include/linux/mfd/rohm-generic.h
20630F:	include/linux/mfd/rohm-shared.h
20631
20632ROSE NETWORK LAYER
20633L:	[email protected]
20634S:	Orphan
20635W:	https://linux-ax25.in-berlin.de
20636F:	include/net/rose.h
20637F:	include/uapi/linux/rose.h
20638F:	net/rose/
20639
20640ROTATION DRIVER FOR ALLWINNER A83T
20641M:	Jernej Skrabec <[email protected]>
20642L:	[email protected]
20643S:	Maintained
20644T:	git git://linuxtv.org/media.git
20645F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20646F:	drivers/media/platform/sunxi/sun8i-rotate/
20647
20648RPMB SUBSYSTEM
20649M:	Jens Wiklander <[email protected]>
20650L:	[email protected]
20651S:	Supported
20652F:	drivers/misc/rpmb-core.c
20653F:	include/linux/rpmb.h
20654
20655RPMSG TTY DRIVER
20656M:	Arnaud Pouliquen <[email protected]>
20657L:	[email protected]
20658S:	Maintained
20659F:	drivers/tty/rpmsg_tty.c
20660
20661RTASE ETHERNET DRIVER
20662M:	Justin Lai <[email protected]>
20663M:	Larry Chiu <[email protected]>
20664L:	[email protected]
20665S:	Maintained
20666F:	drivers/net/ethernet/realtek/rtase/
20667
20668RTL2830 MEDIA DRIVER
20669L:	[email protected]
20670S:	Orphan
20671W:	https://linuxtv.org
20672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20673F:	drivers/media/dvb-frontends/rtl2830*
20674
20675RTL2832 MEDIA DRIVER
20676L:	[email protected]
20677S:	Orphan
20678W:	https://linuxtv.org
20679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20680F:	drivers/media/dvb-frontends/rtl2832*
20681
20682RTL2832_SDR MEDIA DRIVER
20683L:	[email protected]
20684S:	Orphan
20685W:	https://linuxtv.org
20686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20687F:	drivers/media/dvb-frontends/rtl2832_sdr*
20688
20689RTL8180 WIRELESS DRIVER
20690L:	[email protected]
20691S:	Orphan
20692F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20693
20694RTL8187 WIRELESS DRIVER
20695M:	Hin-Tak Leung <[email protected]>
20696L:	[email protected]
20697S:	Maintained
20698T:	git https://github.com/pkshih/rtw.git
20699F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20700
20701RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20702M:	Jes Sorensen <[email protected]>
20703L:	[email protected]
20704S:	Maintained
20705T:	git https://github.com/pkshih/rtw.git
20706F:	drivers/net/wireless/realtek/rtl8xxxu/
20707
20708RTL9300 I2C DRIVER (rtl9300-i2c)
20709M:	Chris Packham <[email protected]>
20710L:	[email protected]
20711S:	Maintained
20712F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20713F:	drivers/i2c/busses/i2c-rtl9300.c
20714
20715RTRS TRANSPORT DRIVERS
20716M:	Md. Haris Iqbal <[email protected]>
20717M:	Jack Wang <[email protected]>
20718L:	[email protected]
20719S:	Maintained
20720F:	drivers/infiniband/ulp/rtrs/
20721
20722RUNTIME VERIFICATION (RV)
20723M:	Steven Rostedt <[email protected]>
20724L:	[email protected]
20725S:	Maintained
20726F:	Documentation/trace/rv/
20727F:	include/linux/rv.h
20728F:	include/rv/
20729F:	kernel/trace/rv/
20730F:	tools/verification/
20731
20732RUST
20733M:	Miguel Ojeda <[email protected]>
20734M:	Alex Gaynor <[email protected]>
20735R:	Boqun Feng <[email protected]>
20736R:	Gary Guo <[email protected]>
20737R:	Björn Roy Baron <[email protected]>
20738R:	Benno Lossin <[email protected]>
20739R:	Andreas Hindborg <[email protected]>
20740R:	Alice Ryhl <[email protected]>
20741R:	Trevor Gross <[email protected]>
20742L:	[email protected]
20743S:	Supported
20744W:	https://rust-for-linux.com
20745B:	https://github.com/Rust-for-Linux/linux/issues
20746C:	zulip://rust-for-linux.zulipchat.com
20747P:	https://rust-for-linux.com/contributing
20748T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20749F:	.clippy.toml
20750F:	Documentation/rust/
20751F:	include/trace/events/rust_sample.h
20752F:	rust/
20753F:	samples/rust/
20754F:	scripts/*rust*
20755F:	tools/testing/selftests/rust/
20756K:	\b(?i:rust)\b
20757
20758RUST [ALLOC]
20759M:	Danilo Krummrich <[email protected]>
20760L:	[email protected]
20761S:	Maintained
20762F:	rust/kernel/alloc.rs
20763F:	rust/kernel/alloc/
20764
20765RXRPC SOCKETS (AF_RXRPC)
20766M:	David Howells <[email protected]>
20767M:	Marc Dionne <[email protected]>
20768L:	[email protected]
20769S:	Supported
20770W:	https://www.infradead.org/~dhowells/kafs/
20771F:	Documentation/networking/rxrpc.rst
20772F:	include/keys/rxrpc-type.h
20773F:	include/net/af_rxrpc.h
20774F:	include/trace/events/rxrpc.h
20775F:	include/uapi/linux/rxrpc.h
20776F:	net/rxrpc/
20777
20778S3 SAVAGE FRAMEBUFFER DRIVER
20779M:	Antonino Daplas <[email protected]>
20780L:	[email protected]
20781S:	Maintained
20782F:	drivers/video/fbdev/savage/
20783
20784S390 ARCHITECTURE
20785M:	Heiko Carstens <[email protected]>
20786M:	Vasily Gorbik <[email protected]>
20787M:	Alexander Gordeev <[email protected]>
20788R:	Christian Borntraeger <[email protected]>
20789R:	Sven Schnelle <[email protected]>
20790L:	[email protected]
20791S:	Supported
20792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20793F:	Documentation/driver-api/s390-drivers.rst
20794F:	Documentation/arch/s390/
20795F:	arch/s390/
20796F:	drivers/s390/
20797F:	drivers/watchdog/diag288_wdt.c
20798
20799S390 COMMON I/O LAYER
20800M:	Vineeth Vijayan <[email protected]>
20801M:	Peter Oberparleiter <[email protected]>
20802L:	[email protected]
20803S:	Supported
20804F:	drivers/s390/cio/
20805
20806S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20807M:	Harald Freudenberger <[email protected]>
20808M:	Holger Dengler <[email protected]>
20809L:	[email protected]
20810L:	[email protected]
20811S:	Supported
20812F:	arch/s390/crypto/
20813F:	arch/s390/include/asm/archrandom.h
20814F:	arch/s390/include/asm/cpacf.h
20815
20816S390 DASD DRIVER
20817M:	Stefan Haberland <[email protected]>
20818M:	Jan Hoeppner <[email protected]>
20819L:	[email protected]
20820S:	Supported
20821F:	block/partitions/ibm.c
20822F:	drivers/s390/block/dasd*
20823F:	include/linux/dasd_mod.h
20824
20825S390 HWRANDOM TRNG DRIVER
20826M:	Harald Freudenberger <[email protected]>
20827M:	Holger Dengler <[email protected]>
20828L:	[email protected]
20829L:	[email protected]
20830S:	Supported
20831F:	drivers/char/hw_random/s390-trng.c
20832
20833S390 IOMMU (PCI)
20834M:	Niklas Schnelle <[email protected]>
20835M:	Matthew Rosato <[email protected]>
20836R:	Gerald Schaefer <[email protected]>
20837L:	[email protected]
20838S:	Supported
20839F:	drivers/iommu/s390-iommu.c
20840
20841S390 IUCV NETWORK LAYER
20842M:	Alexandra Winter <[email protected]>
20843M:	Thorsten Winkler <[email protected]>
20844L:	[email protected]
20845L:	[email protected]
20846S:	Supported
20847F:	drivers/s390/net/*iucv*
20848F:	include/net/iucv/
20849F:	net/iucv/
20850
20851S390 MM
20852M:	Alexander Gordeev <[email protected]>
20853M:	Gerald Schaefer <[email protected]>
20854L:	[email protected]
20855S:	Supported
20856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20857F:	arch/s390/include/asm/pgtable.h
20858F:	arch/s390/mm
20859
20860S390 NETWORK DRIVERS
20861M:	Alexandra Winter <[email protected]>
20862M:	Thorsten Winkler <[email protected]>
20863L:	[email protected]
20864L:	[email protected]
20865S:	Supported
20866F:	drivers/s390/net/
20867
20868S390 PCI SUBSYSTEM
20869M:	Niklas Schnelle <[email protected]>
20870M:	Gerald Schaefer <[email protected]>
20871L:	[email protected]
20872S:	Supported
20873F:	Documentation/arch/s390/pci.rst
20874F:	arch/s390/pci/
20875F:	drivers/pci/hotplug/s390_pci_hpc.c
20876
20877S390 PTP DRIVER
20878M:	Sven Schnelle <[email protected]>
20879L:	[email protected]
20880S:	Supported
20881F:	drivers/ptp/ptp_s390.c
20882
20883S390 SCM DRIVER
20884M:	Vineeth Vijayan <[email protected]>
20885L:	[email protected]
20886S:	Supported
20887F:	drivers/s390/block/scm*
20888F:	drivers/s390/cio/scm.c
20889
20890S390 VFIO AP DRIVER
20891M:	Tony Krowiak <[email protected]>
20892M:	Halil Pasic <[email protected]>
20893M:	Jason Herne <[email protected]>
20894L:	[email protected]
20895S:	Supported
20896F:	Documentation/arch/s390/vfio-ap*
20897F:	drivers/s390/crypto/vfio_ap*
20898
20899S390 VFIO-CCW DRIVER
20900M:	Eric Farman <[email protected]>
20901M:	Matthew Rosato <[email protected]>
20902R:	Halil Pasic <[email protected]>
20903L:	[email protected]
20904L:	[email protected]
20905S:	Supported
20906F:	Documentation/arch/s390/vfio-ccw.rst
20907F:	drivers/s390/cio/vfio_ccw*
20908F:	include/uapi/linux/vfio_ccw.h
20909
20910S390 VFIO-PCI DRIVER
20911M:	Matthew Rosato <[email protected]>
20912M:	Eric Farman <[email protected]>
20913L:	[email protected]
20914L:	[email protected]
20915S:	Supported
20916F:	arch/s390/kvm/pci*
20917F:	drivers/vfio/pci/vfio_pci_zdev.c
20918F:	include/uapi/linux/vfio_zdev.h
20919
20920S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20921M:	Harald Freudenberger <[email protected]>
20922M:	Holger Dengler <[email protected]>
20923L:	[email protected]
20924S:	Supported
20925F:	arch/s390/include/asm/ap.h
20926F:	arch/s390/include/asm/pkey.h
20927F:	arch/s390/include/asm/trace/zcrypt.h
20928F:	arch/s390/include/uapi/asm/pkey.h
20929F:	arch/s390/include/uapi/asm/zcrypt.h
20930F:	drivers/s390/crypto/
20931
20932S390 ZFCP DRIVER
20933M:	Nihar Panda <[email protected]>
20934L:	[email protected]
20935S:	Supported
20936F:	drivers/s390/scsi/zfcp_*
20937
20938SAA6588 RDS RECEIVER DRIVER
20939M:	Hans Verkuil <[email protected]>
20940L:	[email protected]
20941S:	Odd Fixes
20942W:	https://linuxtv.org
20943T:	git git://linuxtv.org/media.git
20944F:	drivers/media/i2c/saa6588*
20945
20946SAA7134 VIDEO4LINUX DRIVER
20947M:	Mauro Carvalho Chehab <[email protected]>
20948L:	[email protected]
20949S:	Odd fixes
20950W:	https://linuxtv.org
20951T:	git git://linuxtv.org/media.git
20952F:	Documentation/driver-api/media/drivers/saa7134*
20953F:	drivers/media/pci/saa7134/
20954
20955SAA7146 VIDEO4LINUX-2 DRIVER
20956M:	Hans Verkuil <[email protected]>
20957L:	[email protected]
20958S:	Maintained
20959T:	git git://linuxtv.org/media.git
20960F:	drivers/media/common/saa7146/
20961F:	drivers/media/pci/saa7146/
20962F:	include/media/drv-intf/saa7146*
20963
20964SAFESETID SECURITY MODULE
20965M:	Micah Morton <[email protected]>
20966S:	Supported
20967F:	Documentation/admin-guide/LSM/SafeSetID.rst
20968F:	security/safesetid/
20969
20970SAMSUNG AUDIO (ASoC) DRIVERS
20971M:	Sylwester Nawrocki <[email protected]>
20972L:	[email protected]
20973S:	Maintained
20974B:	mailto:[email protected]
20975F:	Documentation/devicetree/bindings/sound/samsung*
20976F:	sound/soc/samsung/
20977
20978SAMSUNG EXYNOS850 SoC SUPPORT
20979M:	Sam Protsenko <[email protected]>
20980L:	[email protected] (moderated for non-subscribers)
20981L:	[email protected]
20982S:	Maintained
20983F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20984F:	arch/arm64/boot/dts/exynos/exynos850*
20985F:	drivers/clk/samsung/clk-exynos850.c
20986F:	include/dt-bindings/clock/exynos850.h
20987
20988SAMSUNG EXYNOS MAILBOX DRIVER
20989M:	Tudor Ambarus <[email protected]>
20990L:	[email protected]
20991L:	[email protected]
20992S:	Supported
20993F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20994F:	drivers/mailbox/exynos-mailbox.c
20995F:	include/linux/mailbox/exynos-message.h
20996
20997SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20998M:	Krzysztof Kozlowski <[email protected]>
20999L:	[email protected]
21000L:	[email protected]
21001S:	Maintained
21002F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21003F:	drivers/crypto/exynos-rng.c
21004
21005SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21006M:	Łukasz Stelmach <[email protected]>
21007L:	[email protected]
21008S:	Maintained
21009F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21010F:	drivers/char/hw_random/exynos-trng.c
21011
21012SAMSUNG FRAMEBUFFER DRIVER
21013M:	Jingoo Han <[email protected]>
21014L:	[email protected]
21015S:	Maintained
21016F:	drivers/video/fbdev/s3c-fb.c
21017
21018SAMSUNG INTERCONNECT DRIVERS
21019M:	Sylwester Nawrocki <[email protected]>
21020M:	Artur Świgoń <[email protected]>
21021L:	[email protected]
21022L:	[email protected]
21023S:	Supported
21024F:	drivers/interconnect/samsung/
21025
21026SAMSUNG LAPTOP DRIVER
21027M:	Corentin Chary <[email protected]>
21028L:	[email protected]
21029S:	Maintained
21030F:	drivers/platform/x86/samsung-laptop.c
21031
21032SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21033M:	Krzysztof Kozlowski <[email protected]>
21034L:	[email protected]
21035L:	[email protected]
21036S:	Maintained
21037B:	mailto:[email protected]
21038F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21039F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21040F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21041F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21042F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21043F:	drivers/clk/clk-s2mps11.c
21044F:	drivers/mfd/sec*.c
21045F:	drivers/regulator/s2m*.c
21046F:	drivers/regulator/s5m*.c
21047F:	drivers/rtc/rtc-s5m.c
21048F:	include/linux/mfd/samsung/
21049
21050SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21051M:	Sylwester Nawrocki <[email protected]>
21052L:	[email protected]
21053L:	[email protected]
21054S:	Maintained
21055F:	drivers/media/platform/samsung/s3c-camif/
21056F:	include/media/drv-intf/s3c_camif.h
21057
21058SAMSUNG S3FWRN5 NFC DRIVER
21059M:	Krzysztof Kozlowski <[email protected]>
21060S:	Maintained
21061F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21062F:	drivers/nfc/s3fwrn5
21063
21064SAMSUNG S5C73M3 CAMERA DRIVER
21065M:	Sylwester Nawrocki <[email protected]>
21066M:	Andrzej Hajda <[email protected]>
21067L:	[email protected]
21068S:	Supported
21069F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21070F:	drivers/media/i2c/s5c73m3/*
21071
21072SAMSUNG S5K5BAF CAMERA DRIVER
21073M:	Sylwester Nawrocki <[email protected]>
21074M:	Andrzej Hajda <[email protected]>
21075L:	[email protected]
21076S:	Supported
21077F:	drivers/media/i2c/s5k5baf.c
21078
21079SAMSUNG S5P Security SubSystem (SSS) DRIVER
21080M:	Krzysztof Kozlowski <[email protected]>
21081M:	Vladimir Zapolskiy <[email protected]>
21082L:	[email protected]
21083L:	[email protected]
21084S:	Maintained
21085F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21086F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21087F:	drivers/crypto/s5p-sss.c
21088
21089SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21090M:	Sylwester Nawrocki <[email protected]>
21091L:	[email protected]
21092S:	Supported
21093Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21094F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21095F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21096F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21097F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21098F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21099F:	drivers/media/platform/samsung/exynos4-is/
21100
21101SAMSUNG SOC CLOCK DRIVERS
21102M:	Krzysztof Kozlowski <[email protected]>
21103M:	Sylwester Nawrocki <[email protected]>
21104M:	Chanwoo Choi <[email protected]>
21105R:	Alim Akhtar <[email protected]>
21106L:	[email protected]
21107S:	Maintained
21108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21109F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21110F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21111F:	drivers/clk/samsung/
21112F:	include/dt-bindings/clock/exynos*.h
21113F:	include/dt-bindings/clock/s5p*.h
21114F:	include/dt-bindings/clock/samsung,*.h
21115F:	include/linux/clk/samsung.h
21116
21117SAMSUNG SPI DRIVERS
21118M:	Andi Shyti <[email protected]>
21119R:	Tudor Ambarus <[email protected]>
21120L:	[email protected]
21121L:	[email protected]
21122S:	Maintained
21123F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21124F:	drivers/spi/spi-s3c*
21125F:	include/linux/platform_data/spi-s3c64xx.h
21126
21127SAMSUNG SXGBE DRIVERS
21128M:	Byungho An <[email protected]>
21129L:	[email protected]
21130S:	Maintained
21131F:	drivers/net/ethernet/samsung/sxgbe/
21132
21133SAMSUNG THERMAL DRIVER
21134M:	Bartlomiej Zolnierkiewicz <[email protected]>
21135M:	Krzysztof Kozlowski <[email protected]>
21136L:	[email protected]
21137L:	[email protected]
21138S:	Maintained
21139F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21140F:	drivers/thermal/samsung/
21141
21142SAMSUNG USB2 PHY DRIVER
21143M:	Sylwester Nawrocki <[email protected]>
21144L:	[email protected]
21145S:	Supported
21146F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21147F:	Documentation/driver-api/phy/samsung-usb2.rst
21148F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21149F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21150F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21151F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21152F:	drivers/phy/samsung/phy-samsung-usb2.c
21153F:	drivers/phy/samsung/phy-samsung-usb2.h
21154
21155SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21156M:	Paul Barker <[email protected]>
21157R:	Marc Murphy <[email protected]>
21158S:	Supported
21159F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21160
21161SC1200 WDT DRIVER
21162M:	Zwane Mwaikambo <[email protected]>
21163S:	Maintained
21164F:	drivers/watchdog/sc1200wdt.c
21165
21166SCHEDULER
21167M:	Ingo Molnar <[email protected]>
21168M:	Peter Zijlstra <[email protected]>
21169M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21170M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21171R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21172R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21173R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21174R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21175R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21176L:	[email protected]
21177S:	Maintained
21178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21179F:	include/linux/preempt.h
21180F:	include/linux/sched.h
21181F:	include/linux/wait.h
21182F:	include/uapi/linux/sched.h
21183F:	kernel/sched/
21184
21185SCHEDULER - SCHED_EXT
21186R:	Tejun Heo <[email protected]>
21187R:	David Vernet <[email protected]>
21188R:	Andrea Righi <[email protected]>
21189R:	Changwoo Min <[email protected]>
21190L:	[email protected]
21191S:	Maintained
21192W:	https://github.com/sched-ext/scx
21193T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21194F:	include/linux/sched/ext.h
21195F:	kernel/sched/ext.h
21196F:	kernel/sched/ext.c
21197F:	tools/sched_ext/
21198F:	tools/testing/selftests/sched_ext
21199
21200SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21201M:	Gustavo Silva <[email protected]>
21202S:	Maintained
21203F:	drivers/iio/chemical/ens160_core.c
21204F:	drivers/iio/chemical/ens160_i2c.c
21205F:	drivers/iio/chemical/ens160_spi.c
21206F:	drivers/iio/chemical/ens160.h
21207
21208SCSI LIBSAS SUBSYSTEM
21209R:	John Garry <[email protected]>
21210R:	Jason Yan <[email protected]>
21211L:	[email protected]
21212S:	Supported
21213F:	Documentation/scsi/libsas.rst
21214F:	drivers/scsi/libsas/
21215F:	include/scsi/libsas.h
21216F:	include/scsi/sas_ata.h
21217
21218SCSI RDMA PROTOCOL (SRP) INITIATOR
21219M:	Bart Van Assche <[email protected]>
21220L:	[email protected]
21221S:	Supported
21222Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21223F:	drivers/infiniband/ulp/srp/
21224F:	include/scsi/srp.h
21225
21226SCSI RDMA PROTOCOL (SRP) TARGET
21227M:	Bart Van Assche <[email protected]>
21228L:	[email protected]
21229L:	[email protected]
21230S:	Supported
21231Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21232F:	drivers/infiniband/ulp/srpt/
21233
21234SCSI SG DRIVER
21235M:	Doug Gilbert <[email protected]>
21236L:	[email protected]
21237S:	Maintained
21238W:	http://sg.danny.cz/sg
21239F:	Documentation/scsi/scsi-generic.rst
21240F:	drivers/scsi/sg.c
21241F:	include/scsi/sg.h
21242
21243SCSI SUBSYSTEM
21244M:	"James E.J. Bottomley" <[email protected]>
21245M:	"Martin K. Petersen" <[email protected]>
21246L:	[email protected]
21247S:	Maintained
21248Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21251F:	Documentation/devicetree/bindings/scsi/
21252F:	drivers/scsi/
21253F:	drivers/ufs/
21254F:	include/scsi/
21255F:	include/uapi/scsi/
21256
21257SCSI TAPE DRIVER
21258M:	Kai Mäkisara <[email protected]>
21259L:	[email protected]
21260S:	Maintained
21261F:	Documentation/scsi/st.rst
21262F:	drivers/scsi/st.*
21263F:	drivers/scsi/st_*.h
21264
21265SCSI TARGET CORE USER DRIVER
21266M:	Bodo Stroesser <[email protected]>
21267L:	[email protected]
21268L:	[email protected]
21269S:	Supported
21270F:	Documentation/target/tcmu-design.rst
21271F:	drivers/target/target_core_user.c
21272F:	include/uapi/linux/target_core_user.h
21273
21274SCSI TARGET SUBSYSTEM
21275M:	"Martin K. Petersen" <[email protected]>
21276L:	[email protected]
21277L:	[email protected]
21278S:	Supported
21279Q:	https://patchwork.kernel.org/project/target-devel/list/
21280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21281F:	Documentation/target/
21282F:	drivers/target/
21283F:	include/target/
21284
21285SCTP PROTOCOL
21286M:	Marcelo Ricardo Leitner <[email protected]>
21287M:	Xin Long <[email protected]>
21288L:	[email protected]
21289S:	Maintained
21290W:	https://github.com/sctp/lksctp-tools/wiki
21291F:	Documentation/networking/sctp.rst
21292F:	include/linux/sctp.h
21293F:	include/net/sctp/
21294F:	include/uapi/linux/sctp.h
21295F:	net/sctp/
21296
21297SCx200 CPU SUPPORT
21298M:	Jim Cromie <[email protected]>
21299S:	Odd Fixes
21300F:	Documentation/i2c/busses/scx200_acb.rst
21301F:	arch/x86/platform/scx200/
21302F:	drivers/i2c/busses/scx200*
21303F:	drivers/mtd/maps/scx200_docflash.c
21304F:	drivers/watchdog/scx200_wdt.c
21305F:	include/linux/scx200.h
21306
21307SCx200 GPIO DRIVER
21308M:	Jim Cromie <[email protected]>
21309S:	Maintained
21310F:	drivers/char/scx200_gpio.c
21311F:	include/linux/scx200_gpio.h
21312
21313SCx200 HRT CLOCKSOURCE DRIVER
21314M:	Jim Cromie <[email protected]>
21315S:	Maintained
21316F:	drivers/clocksource/scx200_hrt.c
21317
21318SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21319M:	Sascha Sommer <[email protected]>
21320L:	[email protected] (subscribers-only)
21321S:	Maintained
21322F:	drivers/mmc/host/sdricoh_cs.c
21323
21324SECO BOARDS CEC DRIVER
21325M:	Ettore Chimenti <[email protected]>
21326S:	Maintained
21327F:	drivers/media/cec/platform/seco/seco-cec.c
21328F:	drivers/media/cec/platform/seco/seco-cec.h
21329
21330SECURE COMPUTING
21331M:	Kees Cook <[email protected]>
21332R:	Andy Lutomirski <[email protected]>
21333R:	Will Drewry <[email protected]>
21334S:	Supported
21335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21336F:	Documentation/userspace-api/seccomp_filter.rst
21337F:	include/linux/seccomp.h
21338F:	include/uapi/linux/seccomp.h
21339F:	kernel/seccomp.c
21340F:	tools/testing/selftests/kselftest_harness.h
21341F:	tools/testing/selftests/seccomp/*
21342K:	\bsecure_computing
21343K:	\bTIF_SECCOMP\b
21344
21345SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21346M:	Kamal Dasu <[email protected]>
21347M:	Al Cooper <[email protected]>
21348R:	Broadcom internal kernel review list <[email protected]>
21349L:	[email protected]
21350S:	Maintained
21351F:	drivers/mmc/host/sdhci-brcmstb*
21352
21353SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21354M:	Adrian Hunter <[email protected]>
21355L:	[email protected]
21356S:	Supported
21357F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21358F:	drivers/mmc/host/sdhci*
21359
21360SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21361M:	Aubin Constans <[email protected]>
21362R:	Eugen Hristev <[email protected]>
21363L:	[email protected]
21364S:	Supported
21365F:	drivers/mmc/host/sdhci-of-at91.c
21366
21367SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21368M:	Haibo Chen <[email protected]>
21369L:	[email protected]
21370L:	[email protected]
21371L:	[email protected]
21372S:	Maintained
21373F:	drivers/mmc/host/sdhci-esdhc-imx.c
21374
21375SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21376M:	Ben Dooks <[email protected]>
21377M:	Jaehoon Chung <[email protected]>
21378L:	[email protected]
21379S:	Maintained
21380F:	drivers/mmc/host/sdhci-s3c*
21381
21382SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21383M:	Viresh Kumar <[email protected]>
21384L:	[email protected]
21385S:	Maintained
21386F:	drivers/mmc/host/sdhci-spear.c
21387
21388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21389M:	Vignesh Raghavendra <[email protected]>
21390L:	[email protected]
21391S:	Maintained
21392F:	drivers/mmc/host/sdhci-omap.c
21393
21394SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21395M:	Jonathan Derrick <[email protected]>
21396L:	[email protected]
21397S:	Supported
21398F:	block/opal_proto.h
21399F:	block/sed*
21400F:	include/linux/sed*
21401F:	include/uapi/linux/sed*
21402
21403SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21404M:	Mark Rutland <[email protected]>
21405M:	Lorenzo Pieralisi <[email protected]>
21406M:	Sudeep Holla <[email protected]>
21407L:	[email protected] (moderated for non-subscribers)
21408S:	Maintained
21409F:	drivers/firmware/smccc/
21410F:	include/linux/arm-smccc.h
21411
21412SECURITY CONTACT
21413M:	Security Officers <[email protected]>
21414S:	Supported
21415F:	Documentation/process/security-bugs.rst
21416
21417SECURITY SUBSYSTEM
21418M:	Paul Moore <[email protected]>
21419M:	James Morris <[email protected]>
21420M:	"Serge E. Hallyn" <[email protected]>
21421L:	[email protected]
21422S:	Supported
21423Q:	https://patchwork.kernel.org/project/linux-security-module/list
21424B:	mailto:[email protected]
21425P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21426T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21427F:	include/linux/lsm/
21428F:	include/linux/lsm_audit.h
21429F:	include/linux/lsm_hook_defs.h
21430F:	include/linux/lsm_hooks.h
21431F:	include/linux/security.h
21432F:	include/uapi/linux/lsm.h
21433F:	security/
21434F:	tools/testing/selftests/lsm/
21435X:	security/selinux/
21436K:	\bsecurity_[a-z_0-9]\+\b
21437
21438SELINUX SECURITY MODULE
21439M:	Paul Moore <[email protected]>
21440M:	Stephen Smalley <[email protected]>
21441R:	Ondrej Mosnacek <[email protected]>
21442L:	[email protected]
21443S:	Supported
21444W:	https://github.com/SELinuxProject
21445Q:	https://patchwork.kernel.org/project/selinux/list
21446B:	mailto:[email protected]
21447P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21448T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21449F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21450F:	Documentation/ABI/removed/sysfs-selinux-disable
21451F:	Documentation/admin-guide/LSM/SELinux.rst
21452F:	include/trace/events/avc.h
21453F:	include/uapi/linux/selinux_netlink.h
21454F:	scripts/selinux/
21455F:	security/selinux/
21456
21457SENSABLE PHANTOM
21458M:	Jiri Slaby <[email protected]>
21459S:	Maintained
21460F:	drivers/misc/phantom.c
21461F:	include/uapi/linux/phantom.h
21462
21463SENSEAIR SUNRISE 006-0-0007
21464M:	Jacopo Mondi <[email protected]>
21465S:	Maintained
21466F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21467F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21468F:	drivers/iio/chemical/sunrise_co2.c
21469
21470SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21471M:	Tomasz Duszynski <[email protected]>
21472S:	Maintained
21473F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21474F:	drivers/iio/chemical/scd30.h
21475F:	drivers/iio/chemical/scd30_core.c
21476F:	drivers/iio/chemical/scd30_i2c.c
21477F:	drivers/iio/chemical/scd30_serial.c
21478
21479SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21480M:	Roan van Dijk <[email protected]>
21481S:	Maintained
21482F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21483F:	drivers/iio/chemical/scd4x.c
21484
21485SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21486M:	Petar Stoykov <[email protected]>
21487S:	Maintained
21488F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21489F:	drivers/iio/pressure/sdp500.c
21490
21491SENSIRION SGP40 GAS SENSOR DRIVER
21492M:	Andreas Klinger <[email protected]>
21493S:	Maintained
21494F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21495F:	drivers/iio/chemical/sgp40.c
21496
21497SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21498M:	Tomasz Duszynski <[email protected]>
21499S:	Maintained
21500F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21501F:	drivers/iio/chemical/sps30.c
21502F:	drivers/iio/chemical/sps30_i2c.c
21503F:	drivers/iio/chemical/sps30_serial.c
21504
21505SERIAL DEVICE BUS
21506M:	Rob Herring <[email protected]>
21507L:	[email protected]
21508S:	Maintained
21509F:	Documentation/devicetree/bindings/serial/serial.yaml
21510F:	drivers/tty/serdev/
21511F:	include/linux/serdev.h
21512
21513SERIAL IR RECEIVER
21514M:	Sean Young <[email protected]>
21515L:	[email protected]
21516S:	Maintained
21517F:	drivers/media/rc/serial_ir.c
21518
21519SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21520M:	Srinivas Kandagatla <[email protected]>
21521L:	[email protected]
21522S:	Maintained
21523F:	Documentation/devicetree/bindings/slimbus/
21524F:	Documentation/driver-api/slimbus.rst
21525F:	drivers/slimbus/
21526F:	include/linux/slimbus.h
21527
21528SFC NETWORK DRIVER
21529M:	Edward Cree <[email protected]>
21530L:	[email protected]
21531L:	[email protected]
21532S:	Maintained
21533F:	Documentation/networking/devlink/sfc.rst
21534F:	drivers/net/ethernet/sfc/
21535
21536SFCTEMP HWMON DRIVER
21537M:	Emil Renner Berthing <[email protected]>
21538M:	Hal Feng <[email protected]>
21539L:	[email protected]
21540S:	Maintained
21541F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21542F:	Documentation/hwmon/sfctemp.rst
21543F:	drivers/hwmon/sfctemp.c
21544
21545SFF/SFP/SFP+ MODULE SUPPORT
21546M:	Russell King <[email protected]>
21547L:	[email protected]
21548S:	Maintained
21549F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21550F:	drivers/net/phy/phylink.c
21551F:	drivers/net/phy/sfp*
21552F:	include/linux/mdio/mdio-i2c.h
21553F:	include/linux/phylink.h
21554F:	include/linux/sfp.h
21555K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21556
21557SGI GRU DRIVER
21558M:	Dimitri Sivanich <[email protected]>
21559S:	Maintained
21560F:	drivers/misc/sgi-gru/
21561
21562SGI XP/XPC/XPNET DRIVER
21563M:	Robin Holt <[email protected]>
21564M:	Steve Wahl <[email protected]>
21565S:	Maintained
21566F:	drivers/misc/sgi-xp/
21567
21568SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21569M:	Wenjia Zhang <[email protected]>
21570M:	Jan Karcher <[email protected]>
21571R:	D. Wythe <[email protected]>
21572R:	Tony Lu <[email protected]>
21573R:	Wen Gu <[email protected]>
21574L:	[email protected]
21575L:	[email protected]
21576S:	Supported
21577F:	net/smc/
21578
21579SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21580M:	Linus Walleij <[email protected]>
21581L:	[email protected]
21582S:	Maintained
21583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21584F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21585F:	drivers/iio/light/gp2ap002.c
21586
21587SHARP RJ54N1CB0C SENSOR DRIVER
21588M:	Jacopo Mondi <[email protected]>
21589L:	[email protected]
21590S:	Odd fixes
21591T:	git git://linuxtv.org/media.git
21592F:	drivers/media/i2c/rj54n1cb0c.c
21593F:	include/media/i2c/rj54n1cb0c.h
21594
21595SHRINKER
21596M:	Andrew Morton <[email protected]>
21597M:	Dave Chinner <[email protected]>
21598R:	Qi Zheng <[email protected]>
21599R:	Roman Gushchin <[email protected]>
21600R:	Muchun Song <[email protected]>
21601L:	[email protected]
21602S:	Maintained
21603F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21604F:	include/linux/shrinker.h
21605F:	mm/shrinker.c
21606F:	mm/shrinker_debug.c
21607
21608SH_VOU V4L2 OUTPUT DRIVER
21609L:	[email protected]
21610S:	Orphan
21611F:	drivers/media/platform/renesas/sh_vou.c
21612F:	include/media/drv-intf/sh_vou.h
21613
21614SI2157 MEDIA DRIVER
21615L:	[email protected]
21616S:	Orphan
21617W:	https://linuxtv.org
21618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21619F:	drivers/media/tuners/si2157*
21620
21621SI2165 MEDIA DRIVER
21622M:	Matthias Schwarzott <[email protected]>
21623L:	[email protected]
21624S:	Maintained
21625W:	https://linuxtv.org
21626Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21627F:	drivers/media/dvb-frontends/si2165*
21628
21629SI2168 MEDIA DRIVER
21630L:	[email protected]
21631S:	Orphan
21632W:	https://linuxtv.org
21633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21634F:	drivers/media/dvb-frontends/si2168*
21635
21636SI470X FM RADIO RECEIVER I2C DRIVER
21637M:	Hans Verkuil <[email protected]>
21638L:	[email protected]
21639S:	Odd Fixes
21640W:	https://linuxtv.org
21641T:	git git://linuxtv.org/media.git
21642F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21643F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21644
21645SI470X FM RADIO RECEIVER USB DRIVER
21646M:	Hans Verkuil <[email protected]>
21647L:	[email protected]
21648S:	Maintained
21649W:	https://linuxtv.org
21650T:	git git://linuxtv.org/media.git
21651F:	drivers/media/radio/si470x/radio-si470x-common.c
21652F:	drivers/media/radio/si470x/radio-si470x-usb.c
21653F:	drivers/media/radio/si470x/radio-si470x.h
21654
21655SI4713 FM RADIO TRANSMITTER I2C DRIVER
21656M:	Eduardo Valentin <[email protected]>
21657L:	[email protected]
21658S:	Odd Fixes
21659W:	https://linuxtv.org
21660T:	git git://linuxtv.org/media.git
21661F:	drivers/media/radio/si4713/si4713.?
21662
21663SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21664M:	Eduardo Valentin <[email protected]>
21665L:	[email protected]
21666S:	Odd Fixes
21667W:	https://linuxtv.org
21668T:	git git://linuxtv.org/media.git
21669F:	drivers/media/radio/si4713/radio-platform-si4713.c
21670
21671SI4713 FM RADIO TRANSMITTER USB DRIVER
21672M:	Hans Verkuil <[email protected]>
21673L:	[email protected]
21674S:	Maintained
21675W:	https://linuxtv.org
21676T:	git git://linuxtv.org/media.git
21677F:	drivers/media/radio/si4713/radio-usb-si4713.c
21678
21679SIANO DVB DRIVER
21680M:	Mauro Carvalho Chehab <[email protected]>
21681L:	[email protected]
21682S:	Odd fixes
21683W:	https://linuxtv.org
21684T:	git git://linuxtv.org/media.git
21685F:	drivers/media/common/siano/
21686F:	drivers/media/mmc/siano/
21687F:	drivers/media/usb/siano/
21688F:	drivers/media/usb/siano/
21689
21690SIEMENS IPC LED DRIVERS
21691M:	Bao Cheng Su <[email protected]>
21692M:	Benedikt Niedermayr <[email protected]>
21693M:	Tobias Schaffner <[email protected]>
21694L:	[email protected]
21695S:	Maintained
21696F:	drivers/leds/simple/
21697
21698SIEMENS IPC PLATFORM DRIVERS
21699M:	Bao Cheng Su <[email protected]>
21700M:	Benedikt Niedermayr <[email protected]>
21701M:	Tobias Schaffner <[email protected]>
21702L:	[email protected]
21703S:	Maintained
21704F:	drivers/platform/x86/siemens/
21705F:	include/linux/platform_data/x86/simatic-ipc-base.h
21706F:	include/linux/platform_data/x86/simatic-ipc.h
21707
21708SIEMENS IPC WATCHDOG DRIVERS
21709M:	Bao Cheng Su <[email protected]>
21710M:	Benedikt Niedermayr <[email protected]>
21711M:	Tobias Schaffner <[email protected]>
21712L:	[email protected]
21713S:	Maintained
21714F:	drivers/watchdog/simatic-ipc-wdt.c
21715
21716SIFIVE DRIVERS
21717M:	Paul Walmsley <[email protected]>
21718M:	Samuel Holland <[email protected]>
21719L:	[email protected]
21720S:	Supported
21721F:	drivers/dma/sf-pdma/
21722N:	sifive
21723K:	fu[57]40
21724K:	[^@]sifive
21725
21726SILEAD TOUCHSCREEN DRIVER
21727M:	Hans de Goede <[email protected]>
21728L:	[email protected]
21729L:	[email protected]
21730S:	Maintained
21731F:	drivers/input/touchscreen/silead.c
21732F:	drivers/platform/x86/touchscreen_dmi.c
21733
21734SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21735M:	Jérôme Pouiller <[email protected]>
21736S:	Supported
21737F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21738F:	drivers/net/wireless/silabs/
21739
21740SILICON MOTION SM712 FRAME BUFFER DRIVER
21741M:	Sudip Mukherjee <[email protected]>
21742M:	Teddy Wang <[email protected]>
21743M:	Sudip Mukherjee <[email protected]>
21744L:	[email protected]
21745S:	Maintained
21746F:	Documentation/fb/sm712fb.rst
21747F:	drivers/video/fbdev/sm712*
21748
21749SILVACO I3C DUAL-ROLE MASTER
21750M:	Miquel Raynal <[email protected]>
21751M:	Conor Culhane <[email protected]>
21752L:	[email protected] (moderated for non-subscribers)
21753S:	Maintained
21754F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21755F:	drivers/i3c/master/svc-i3c-master.c
21756
21757SIMPLEFB FB DRIVER
21758M:	Hans de Goede <[email protected]>
21759L:	[email protected]
21760S:	Maintained
21761F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21762F:	drivers/video/fbdev/simplefb.c
21763F:	include/linux/platform_data/simplefb.h
21764
21765SIOX
21766M:	Thorsten Scherer <[email protected]>
21767R:	Pengutronix Kernel Team <[email protected]>
21768S:	Supported
21769F:	drivers/gpio/gpio-siox.c
21770F:	drivers/siox/*
21771F:	include/trace/events/siox.h
21772
21773SIPHASH PRF ROUTINES
21774M:	Jason A. Donenfeld <[email protected]>
21775S:	Maintained
21776F:	include/linux/siphash.h
21777F:	lib/siphash.c
21778F:	lib/siphash_kunit.c
21779
21780SIS 190 ETHERNET DRIVER
21781M:	Francois Romieu <[email protected]>
21782L:	[email protected]
21783S:	Maintained
21784F:	drivers/net/ethernet/sis/sis190.c
21785
21786SIS 900/7016 FAST ETHERNET DRIVER
21787M:	Daniele Venzano <[email protected]>
21788L:	[email protected]
21789S:	Maintained
21790W:	http://www.brownhat.org/sis900.html
21791F:	drivers/net/ethernet/sis/sis900.*
21792
21793SIS FRAMEBUFFER DRIVER
21794S:	Orphan
21795F:	Documentation/fb/sisfb.rst
21796F:	drivers/video/fbdev/sis/
21797F:	include/video/sisfb.h
21798
21799SIS I2C TOUCHSCREEN DRIVER
21800M:	Mika Penttilä <[email protected]>
21801L:	[email protected]
21802S:	Maintained
21803F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21804F:	drivers/input/touchscreen/sis_i2c.c
21805
21806SIS USB2VGA DRIVER
21807M:	Thomas Winischhofer <[email protected]>
21808S:	Maintained
21809W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21810F:	drivers/usb/misc/sisusbvga/
21811
21812SL28 CPLD MFD DRIVER
21813M:	Michael Walle <[email protected]>
21814S:	Maintained
21815F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21816F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21817F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21818F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21819F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21820F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21821F:	drivers/gpio/gpio-sl28cpld.c
21822F:	drivers/hwmon/sl28cpld-hwmon.c
21823F:	drivers/irqchip/irq-sl28cpld.c
21824F:	drivers/pwm/pwm-sl28cpld.c
21825F:	drivers/watchdog/sl28cpld_wdt.c
21826
21827SL28 VPD NVMEM LAYOUT DRIVER
21828M:	Michael Walle <[email protected]>
21829S:	Maintained
21830F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21831F:	drivers/nvmem/layouts/sl28vpd.c
21832
21833SLAB ALLOCATOR
21834M:	Christoph Lameter <[email protected]>
21835M:	Pekka Enberg <[email protected]>
21836M:	David Rientjes <[email protected]>
21837M:	Joonsoo Kim <[email protected]>
21838M:	Andrew Morton <[email protected]>
21839M:	Vlastimil Babka <[email protected]>
21840R:	Roman Gushchin <[email protected]>
21841R:	Hyeonggon Yoo <[email protected]>
21842L:	[email protected]
21843S:	Maintained
21844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21845F:	include/linux/sl?b*.h
21846F:	mm/sl?b*
21847
21848SLCAN CAN NETWORK DRIVER
21849M:	Dario Binacchi <[email protected]>
21850L:	[email protected]
21851S:	Maintained
21852F:	drivers/net/can/slcan/
21853
21854SLEEPABLE READ-COPY UPDATE (SRCU)
21855M:	Lai Jiangshan <[email protected]>
21856M:	"Paul E. McKenney" <[email protected]>
21857M:	Josh Triplett <[email protected]>
21858R:	Steven Rostedt <[email protected]>
21859R:	Mathieu Desnoyers <[email protected]>
21860L:	[email protected]
21861S:	Supported
21862W:	http://www.rdrop.com/users/paulmck/RCU/
21863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21864F:	include/linux/srcu*.h
21865F:	kernel/rcu/srcu*.c
21866
21867SMACK SECURITY MODULE
21868M:	Casey Schaufler <[email protected]>
21869L:	[email protected]
21870S:	Maintained
21871W:	http://schaufler-ca.com
21872T:	git git://github.com/cschaufler/smack-next
21873F:	Documentation/admin-guide/LSM/Smack.rst
21874F:	security/smack/
21875
21876SMC91x ETHERNET DRIVER
21877M:	Nicolas Pitre <[email protected]>
21878S:	Odd Fixes
21879F:	drivers/net/ethernet/smsc/smc91x.*
21880
21881SMSC EMC2103 HARDWARE MONITOR DRIVER
21882M:	Steve Glendinning <[email protected]>
21883L:	[email protected]
21884S:	Maintained
21885F:	Documentation/hwmon/emc2103.rst
21886F:	drivers/hwmon/emc2103.c
21887
21888SMSC SCH5627 HARDWARE MONITOR DRIVER
21889M:	Hans de Goede <[email protected]>
21890L:	[email protected]
21891S:	Supported
21892F:	Documentation/hwmon/sch5627.rst
21893F:	drivers/hwmon/sch5627.c
21894
21895SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21896M:	Steve Glendinning <[email protected]>
21897L:	[email protected]
21898S:	Maintained
21899F:	drivers/video/fbdev/smscufx.c
21900
21901SMSC47B397 HARDWARE MONITOR DRIVER
21902M:	Jean Delvare <[email protected]>
21903L:	[email protected]
21904S:	Maintained
21905F:	Documentation/hwmon/smsc47b397.rst
21906F:	drivers/hwmon/smsc47b397.c
21907
21908SMSC911x ETHERNET DRIVER
21909M:	Steve Glendinning <[email protected]>
21910L:	[email protected]
21911S:	Maintained
21912F:	drivers/net/ethernet/smsc/smsc911x.*
21913F:	include/linux/smsc911x.h
21914
21915SMSC9420 PCI ETHERNET DRIVER
21916M:	Steve Glendinning <[email protected]>
21917L:	[email protected]
21918S:	Maintained
21919F:	drivers/net/ethernet/smsc/smsc9420.*
21920
21921SNET DPU VIRTIO DATA PATH ACCELERATOR
21922R:	Alvaro Karsz <[email protected]>
21923F:	drivers/vdpa/solidrun/
21924
21925SOCIONEXT (SNI) AVE NETWORK DRIVER
21926M:	Kunihiko Hayashi <[email protected]>
21927L:	[email protected]
21928S:	Maintained
21929F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21930F:	drivers/net/ethernet/socionext/sni_ave.c
21931
21932SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21933M:	Ilias Apalodimas <[email protected]>
21934M:	Masahisa Kojima <[email protected]>
21935L:	[email protected]
21936S:	Maintained
21937F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21938F:	drivers/net/ethernet/socionext/netsec.c
21939
21940SOCIONEXT (SNI) Synquacer SPI DRIVER
21941M:	Masahisa Kojima <[email protected]>
21942M:	Jassi Brar <[email protected]>
21943L:	[email protected]
21944S:	Maintained
21945F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21946F:	drivers/spi/spi-synquacer.c
21947
21948SOCIONEXT SYNQUACER I2C DRIVER
21949M:	Ard Biesheuvel <[email protected]>
21950L:	[email protected]
21951S:	Maintained
21952F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21953F:	drivers/i2c/busses/i2c-synquacer.c
21954
21955SOCIONEXT UNIPHIER SOUND DRIVER
21956L:	[email protected]
21957S:	Orphan
21958F:	sound/soc/uniphier/
21959
21960SOCKET TIMESTAMPING
21961M:	Willem de Bruijn <[email protected]>
21962R:	Jason Xing <[email protected]>
21963S:	Maintained
21964F:	Documentation/networking/timestamping.rst
21965F:	include/linux/net_tstamp.h
21966F:	include/uapi/linux/net_tstamp.h
21967F:	tools/testing/selftests/bpf/*/net_timestamping*
21968F:	tools/testing/selftests/net/*timestamp*
21969F:	tools/testing/selftests/net/so_txtime.c
21970
21971SOEKRIS NET48XX LED SUPPORT
21972M:	Chris Boot <[email protected]>
21973S:	Maintained
21974F:	drivers/leds/leds-net48xx.c
21975
21976SOFT-IWARP DRIVER (siw)
21977M:	Bernard Metzler <[email protected]>
21978L:	[email protected]
21979S:	Supported
21980F:	drivers/infiniband/sw/siw/
21981F:	include/uapi/rdma/siw-abi.h
21982
21983SOFT-ROCE DRIVER (rxe)
21984M:	Zhu Yanjun <[email protected]>
21985L:	[email protected]
21986S:	Supported
21987F:	drivers/infiniband/sw/rxe/
21988F:	include/uapi/rdma/rdma_user_rxe.h
21989
21990SOFTLOGIC 6x10 MPEG CODEC
21991M:	Bluecherry Maintainers <[email protected]>
21992M:	Andrey Utkin <[email protected]>
21993M:	Ismael Luceno <[email protected]>
21994L:	[email protected]
21995S:	Supported
21996F:	drivers/media/pci/solo6x10/
21997
21998SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21999M:	James Morse <[email protected]>
22000L:	[email protected] (moderated for non-subscribers)
22001S:	Maintained
22002F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22003F:	drivers/firmware/arm_sdei.c
22004F:	include/linux/arm_sdei.h
22005F:	include/uapi/linux/arm_sdei.h
22006
22007SOFTWARE NODES AND DEVICE PROPERTIES
22008R:	Andy Shevchenko <[email protected]>
22009R:	Daniel Scally <[email protected]>
22010R:	Heikki Krogerus <[email protected]>
22011R:	Sakari Ailus <[email protected]>
22012L:	[email protected]
22013S:	Maintained
22014F:	drivers/base/property.c
22015F:	drivers/base/swnode.c
22016F:	include/linux/fwnode.h
22017F:	include/linux/property.h
22018
22019SOFTWARE RAID (Multiple Disks) SUPPORT
22020M:	Song Liu <[email protected]>
22021M:	Yu Kuai <[email protected]>
22022L:	[email protected]
22023S:	Supported
22024Q:	https://patchwork.kernel.org/project/linux-raid/list/
22025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22026F:	drivers/md/Kconfig
22027F:	drivers/md/Makefile
22028F:	drivers/md/md*
22029F:	drivers/md/raid*
22030F:	include/linux/raid/
22031F:	include/uapi/linux/raid/
22032
22033SOLIDRUN CLEARFOG SUPPORT
22034M:	Russell King <[email protected]>
22035S:	Maintained
22036F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22037F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22038
22039SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22040M:	Russell King <[email protected]>
22041S:	Maintained
22042F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22043F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22044F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22045
22046SONIC NETWORK DRIVER
22047M:	Thomas Bogendoerfer <[email protected]>
22048L:	[email protected]
22049S:	Maintained
22050F:	drivers/net/ethernet/natsemi/sonic.*
22051
22052SONICS SILICON BACKPLANE DRIVER (SSB)
22053M:	Michael Buesch <[email protected]>
22054L:	[email protected]
22055S:	Maintained
22056F:	drivers/ssb/
22057F:	include/linux/ssb/
22058
22059SONY IMX208 SENSOR DRIVER
22060M:	Sakari Ailus <[email protected]>
22061L:	[email protected]
22062S:	Maintained
22063T:	git git://linuxtv.org/media.git
22064F:	drivers/media/i2c/imx208.c
22065
22066SONY IMX214 SENSOR DRIVER
22067M:	Ricardo Ribalda <[email protected]>
22068L:	[email protected]
22069S:	Maintained
22070T:	git git://linuxtv.org/media.git
22071F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22072F:	drivers/media/i2c/imx214.c
22073
22074SONY IMX219 SENSOR DRIVER
22075M:	Dave Stevenson <[email protected]>
22076L:	[email protected]
22077S:	Maintained
22078T:	git git://linuxtv.org/media.git
22079F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22080F:	drivers/media/i2c/imx219.c
22081
22082SONY IMX258 SENSOR DRIVER
22083M:	Sakari Ailus <[email protected]>
22084L:	[email protected]
22085S:	Maintained
22086T:	git git://linuxtv.org/media.git
22087F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22088F:	drivers/media/i2c/imx258.c
22089
22090SONY IMX274 SENSOR DRIVER
22091M:	Leon Luo <[email protected]>
22092L:	[email protected]
22093S:	Maintained
22094T:	git git://linuxtv.org/media.git
22095F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22096F:	drivers/media/i2c/imx274.c
22097
22098SONY IMX283 SENSOR DRIVER
22099M:	Kieran Bingham <[email protected]>
22100M:	Umang Jain <[email protected]>
22101L:	[email protected]
22102S:	Maintained
22103T:	git git://linuxtv.org/media.git
22104F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22105F:	drivers/media/i2c/imx283.c
22106
22107SONY IMX290 SENSOR DRIVER
22108M:	Manivannan Sadhasivam <[email protected]>
22109L:	[email protected]
22110S:	Maintained
22111T:	git git://linuxtv.org/media.git
22112F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22113F:	drivers/media/i2c/imx290.c
22114
22115SONY IMX296 SENSOR DRIVER
22116M:	Laurent Pinchart <[email protected]>
22117M:	Manivannan Sadhasivam <[email protected]>
22118L:	[email protected]
22119S:	Maintained
22120T:	git git://linuxtv.org/media.git
22121F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22122F:	drivers/media/i2c/imx296.c
22123
22124SONY IMX319 SENSOR DRIVER
22125M:	Bingbu Cao <[email protected]>
22126L:	[email protected]
22127S:	Maintained
22128T:	git git://linuxtv.org/media.git
22129F:	drivers/media/i2c/imx319.c
22130
22131SONY IMX334 SENSOR DRIVER
22132L:	[email protected]
22133S:	Orphan
22134T:	git git://linuxtv.org/media.git
22135F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22136F:	drivers/media/i2c/imx334.c
22137
22138SONY IMX335 SENSOR DRIVER
22139L:	[email protected]
22140S:	Orphan
22141T:	git git://linuxtv.org/media.git
22142F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22143F:	drivers/media/i2c/imx335.c
22144
22145SONY IMX355 SENSOR DRIVER
22146M:	Tianshu Qiu <[email protected]>
22147L:	[email protected]
22148S:	Maintained
22149T:	git git://linuxtv.org/media.git
22150F:	drivers/media/i2c/imx355.c
22151
22152SONY IMX412 SENSOR DRIVER
22153L:	[email protected]
22154S:	Orphan
22155T:	git git://linuxtv.org/media.git
22156F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22157F:	drivers/media/i2c/imx412.c
22158
22159SONY IMX415 SENSOR DRIVER
22160M:	Michael Riesch <[email protected]>
22161L:	[email protected]
22162S:	Maintained
22163T:	git git://linuxtv.org/media.git
22164F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22165F:	drivers/media/i2c/imx415.c
22166
22167SONY MEMORYSTICK SUBSYSTEM
22168M:	Maxim Levitsky <[email protected]>
22169M:	Alex Dubov <[email protected]>
22170M:	Ulf Hansson <[email protected]>
22171L:	[email protected]
22172S:	Maintained
22173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22174F:	drivers/memstick/
22175F:	include/linux/memstick.h
22176
22177SONY VAIO CONTROL DEVICE DRIVER
22178M:	Mattia Dongili <[email protected]>
22179L:	[email protected]
22180S:	Maintained
22181W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22182F:	Documentation/admin-guide/laptops/sony-laptop.rst
22183F:	drivers/char/sonypi.c
22184F:	drivers/platform/x86/sony-laptop.c
22185F:	include/linux/sony-laptop.h
22186
22187SOPHGO DEVICETREES and DRIVERS
22188M:	Chen Wang <[email protected]>
22189M:	Inochi Amaoto <[email protected]>
22190T:	git https://github.com/sophgo/linux.git
22191S:	Maintained
22192N:	sophgo
22193K:	sophgo
22194
22195SOUND
22196M:	Jaroslav Kysela <[email protected]>
22197M:	Takashi Iwai <[email protected]>
22198L:	[email protected]
22199S:	Maintained
22200W:	http://www.alsa-project.org/
22201Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22203F:	Documentation/sound/
22204F:	include/sound/
22205F:	include/uapi/sound/
22206F:	sound/
22207F:	tools/testing/selftests/alsa
22208
22209SOUND - ALSA SELFTESTS
22210M:	Mark Brown <[email protected]>
22211L:	[email protected]
22212L:	[email protected]
22213S:	Supported
22214F:	tools/testing/selftests/alsa
22215
22216SOUND - COMPRESSED AUDIO
22217M:	Vinod Koul <[email protected]>
22218L:	[email protected]
22219S:	Supported
22220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22221F:	Documentation/sound/designs/compress-offload.rst
22222F:	include/sound/compress_driver.h
22223F:	include/uapi/sound/compress_*
22224F:	sound/core/compress_offload.c
22225F:	sound/soc/soc-compress.c
22226
22227SOUND - CORE KUNIT TEST
22228M:	Ivan Orlov <[email protected]>
22229L:	[email protected]
22230S:	Supported
22231F:	sound/core/sound_kunit.c
22232
22233SOUND - DMAENGINE HELPERS
22234M:	Lars-Peter Clausen <[email protected]>
22235S:	Supported
22236F:	include/sound/dmaengine_pcm.h
22237F:	sound/core/pcm_dmaengine.c
22238F:	sound/soc/soc-generic-dmaengine-pcm.c
22239
22240SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22241M:	Liam Girdwood <[email protected]>
22242M:	Mark Brown <[email protected]>
22243L:	[email protected]
22244S:	Supported
22245W:	http://alsa-project.org/main/index.php/ASoC
22246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22247F:	Documentation/devicetree/bindings/sound/
22248F:	Documentation/sound/soc/
22249F:	include/dt-bindings/sound/
22250F:	include/sound/soc*
22251F:	include/sound/sof.h
22252F:	include/sound/sof/
22253F:	include/trace/events/sof*.h
22254F:	include/uapi/sound/asoc.h
22255F:	sound/soc/
22256
22257SOUND - SOC LAYER / dapm-graph
22258M:	Luca Ceresoli <[email protected]>
22259L:	[email protected]
22260S:	Maintained
22261F:	tools/sound/dapm-graph
22262
22263SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22264M:	Liam Girdwood <[email protected]>
22265M:	Peter Ujfalusi <[email protected]>
22266M:	Bard Liao <[email protected]>
22267M:	Ranjani Sridharan <[email protected]>
22268M:	Daniel Baluta <[email protected]>
22269R:	Kai Vehmanen <[email protected]>
22270R:	Pierre-Louis Bossart <[email protected]>
22271L:	[email protected] (moderated for non-subscribers)
22272S:	Supported
22273W:	https://github.com/thesofproject/linux/
22274F:	sound/soc/sof/
22275
22276SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22277M:	Mark Brown <[email protected]>
22278M:	Kuninori Morimoto <[email protected]>
22279S:	Supported
22280L:	[email protected]
22281F:	sound/soc/generic/
22282F:	include/sound/simple_card*
22283F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22284F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22285
22286SOUNDWIRE SUBSYSTEM
22287M:	Vinod Koul <[email protected]>
22288M:	Bard Liao <[email protected]>
22289R:	Pierre-Louis Bossart <[email protected]>
22290R:	Sanyog Kale <[email protected]>
22291L:	[email protected]
22292S:	Supported
22293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22294F:	Documentation/driver-api/soundwire/
22295F:	drivers/soundwire/
22296F:	include/linux/soundwire/
22297
22298SP2 MEDIA DRIVER
22299M:	Olli Salonen <[email protected]>
22300L:	[email protected]
22301S:	Maintained
22302W:	https://linuxtv.org
22303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22304F:	drivers/media/dvb-frontends/sp2*
22305
22306SPANISH DOCUMENTATION
22307M:	Carlos Bilbao <[email protected]>
22308R:	Avadhut Naik <[email protected]>
22309S:	Maintained
22310F:	Documentation/translations/sp_SP/
22311
22312SPARC + UltraSPARC (sparc/sparc64)
22313M:	"David S. Miller" <[email protected]>
22314M:	Andreas Larsson <[email protected]>
22315L:	[email protected]
22316S:	Maintained
22317Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22320F:	arch/sparc/
22321F:	drivers/sbus/
22322
22323SPARC SERIAL DRIVERS
22324M:	"David S. Miller" <[email protected]>
22325L:	[email protected]
22326S:	Maintained
22327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22329F:	drivers/tty/serial/suncore.c
22330F:	drivers/tty/serial/sunhv.c
22331F:	drivers/tty/serial/sunsab.c
22332F:	drivers/tty/serial/sunsab.h
22333F:	drivers/tty/serial/sunsu.c
22334F:	drivers/tty/serial/sunzilog.c
22335F:	drivers/tty/serial/sunzilog.h
22336F:	drivers/tty/vcc.c
22337F:	include/linux/sunserialcore.h
22338
22339SPARSE CHECKER
22340M:	"Luc Van Oostenryck" <[email protected]>
22341L:	[email protected]
22342S:	Maintained
22343W:	https://sparse.docs.kernel.org/
22344Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22345B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22346T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22347F:	include/linux/compiler.h
22348
22349SPEAKUP CONSOLE SPEECH DRIVER
22350M:	William Hubbs <[email protected]>
22351M:	Chris Brannon <[email protected]>
22352M:	Kirk Reiser <[email protected]>
22353M:	Samuel Thibault <[email protected]>
22354L:	[email protected]
22355S:	Odd Fixes
22356W:	http://www.linux-speakup.org/
22357W:	https://github.com/linux-speakup/speakup
22358B:	https://github.com/linux-speakup/speakup/issues
22359F:	drivers/accessibility/speakup/
22360
22361SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22362M:	Viresh Kumar <[email protected]>
22363M:	Shiraz Hashim <[email protected]>
22364L:	[email protected] (moderated for non-subscribers)
22365L:	[email protected]
22366S:	Maintained
22367W:	http://www.st.com/spear
22368F:	arch/arm/boot/dts/st/spear*
22369F:	arch/arm/mach-spear/
22370F:	drivers/clk/spear/
22371F:	drivers/pinctrl/spear/
22372
22373SPI NOR SUBSYSTEM
22374M:	Tudor Ambarus <[email protected]>
22375M:	Pratyush Yadav <[email protected]>
22376M:	Michael Walle <[email protected]>
22377L:	[email protected]
22378S:	Maintained
22379W:	http://www.linux-mtd.infradead.org/
22380Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22381C:	irc://irc.oftc.net/mtd
22382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22383F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22384F:	drivers/mtd/spi-nor/
22385F:	include/linux/mtd/spi-nor.h
22386
22387SPI SUBSYSTEM
22388M:	Mark Brown <[email protected]>
22389L:	[email protected]
22390S:	Maintained
22391Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22393F:	Documentation/devicetree/bindings/spi/
22394F:	Documentation/spi/
22395F:	drivers/spi/
22396F:	include/linux/spi/
22397F:	include/uapi/linux/spi/
22398F:	tools/spi/
22399
22400SPIDERNET NETWORK DRIVER for CELL
22401M:	Ishizaki Kou <[email protected]>
22402M:	Geoff Levand <[email protected]>
22403L:	[email protected]
22404L:	[email protected]
22405S:	Maintained
22406F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22407F:	drivers/net/ethernet/toshiba/spider_net*
22408
22409SPMI SUBSYSTEM
22410M:	Stephen Boyd <[email protected]>
22411L:	[email protected]
22412S:	Maintained
22413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22414F:	Documentation/devicetree/bindings/spmi/
22415F:	drivers/spmi/
22416F:	include/dt-bindings/spmi/spmi.h
22417F:	include/linux/spmi.h
22418F:	include/trace/events/spmi.h
22419
22420SPU FILE SYSTEM
22421L:	[email protected]
22422S:	Orphan
22423F:	Documentation/filesystems/spufs/spufs.rst
22424F:	arch/powerpc/platforms/cell/spufs/
22425
22426SQUASHFS FILE SYSTEM
22427M:	Phillip Lougher <[email protected]>
22428L:	[email protected] (subscribers-only)
22429S:	Maintained
22430W:	http://squashfs.org.uk
22431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22432F:	Documentation/filesystems/squashfs.rst
22433F:	fs/squashfs/
22434
22435SRM (Alpha) environment access
22436M:	Jan-Benedict Glaw <[email protected]>
22437S:	Maintained
22438F:	arch/alpha/kernel/srm_env.c
22439
22440ST LSM6DSx IMU IIO DRIVER
22441M:	Lorenzo Bianconi <[email protected]>
22442L:	[email protected]
22443S:	Maintained
22444W:	http://www.st.com/
22445F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22446F:	drivers/iio/imu/st_lsm6dsx/
22447
22448ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22449M:	Benjamin Mugnier <[email protected]>
22450M:	Sylvain Petinot <[email protected]>
22451L:	[email protected]
22452S:	Maintained
22453T:	git git://linuxtv.org/media.git
22454F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22455F:	drivers/media/i2c/st-mipid02.c
22456
22457ST STC3117 FUEL GAUGE DRIVER
22458M:	Hardevsinh Palaniya <[email protected]>
22459M:	Bhavin Sharma <[email protected]>
22460L:	[email protected]
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22463F:	drivers/power/supply/stc3117_fuel_gauge.c
22464
22465ST STM32 FIREWALL
22466M:	Gatien Chevallier <[email protected]>
22467S:	Maintained
22468F:	drivers/bus/stm32_etzpc.c
22469F:	drivers/bus/stm32_firewall.c
22470F:	drivers/bus/stm32_rifsc.c
22471
22472ST STM32 I2C/SMBUS DRIVER
22473M:	Pierre-Yves MORDRET <[email protected]>
22474M:	Alain Volmat <[email protected]>
22475L:	[email protected]
22476S:	Maintained
22477F:	drivers/i2c/busses/i2c-stm32*
22478
22479ST STM32 SPI DRIVER
22480M:	Alain Volmat <[email protected]>
22481L:	[email protected]
22482S:	Maintained
22483F:	drivers/spi/spi-stm32.c
22484
22485ST STPDDC60 DRIVER
22486M:	Daniel Nilsson <[email protected]>
22487L:	[email protected]
22488S:	Maintained
22489F:	Documentation/hwmon/stpddc60.rst
22490F:	drivers/hwmon/pmbus/stpddc60.c
22491
22492ST VGXY61 DRIVER
22493M:	Benjamin Mugnier <[email protected]>
22494M:	Sylvain Petinot <[email protected]>
22495L:	[email protected]
22496S:	Maintained
22497T:	git git://linuxtv.org/media.git
22498F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22499F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22500F:	drivers/media/i2c/vgxy61.c
22501
22502ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22503M:	Song Qiang <[email protected]>
22504L:	[email protected]
22505S:	Maintained
22506F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22507F:	drivers/iio/proximity/vl53l0x-i2c.c
22508
22509STABLE BRANCH
22510M:	Greg Kroah-Hartman <[email protected]>
22511M:	Sasha Levin <[email protected]>
22512L:	[email protected]
22513S:	Supported
22514F:	Documentation/process/stable-kernel-rules.rst
22515
22516STAGING - ATOMISP DRIVER
22517M:	Hans de Goede <[email protected]>
22518M:	Mauro Carvalho Chehab <[email protected]>
22519R:	Sakari Ailus <[email protected]>
22520L:	[email protected]
22521S:	Maintained
22522F:	drivers/staging/media/atomisp/
22523
22524STAGING - INDUSTRIAL IO
22525M:	Jonathan Cameron <[email protected]>
22526L:	[email protected]
22527S:	Odd Fixes
22528F:	Documentation/devicetree/bindings/staging/iio/
22529F:	drivers/staging/iio/
22530
22531STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22532M:	Marc Dietrich <[email protected]>
22533L:	[email protected] (moderated for non-subscribers)
22534L:	[email protected]
22535S:	Maintained
22536F:	drivers/staging/nvec/
22537
22538STAGING - SEPS525 LCD CONTROLLER DRIVERS
22539M:	Michael Hennerich <[email protected]>
22540L:	[email protected]
22541S:	Supported
22542F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22543F:	drivers/staging/fbtft/fb_seps525.c
22544
22545STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22546M:	Sudip Mukherjee <[email protected]>
22547M:	Teddy Wang <[email protected]>
22548M:	Sudip Mukherjee <[email protected]>
22549L:	[email protected]
22550S:	Maintained
22551F:	drivers/staging/sm750fb/
22552
22553STAGING SUBSYSTEM
22554M:	Greg Kroah-Hartman <[email protected]>
22555L:	[email protected]
22556S:	Supported
22557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22558F:	drivers/staging/
22559
22560STANDALONE CACHE CONTROLLER DRIVERS
22561M:	Conor Dooley <[email protected]>
22562S:	Maintained
22563T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22564F:	Documentation/devicetree/bindings/cache/
22565F:	drivers/cache
22566
22567STARFIRE/DURALAN NETWORK DRIVER
22568M:	Ion Badulescu <[email protected]>
22569S:	Odd Fixes
22570F:	drivers/net/ethernet/adaptec/starfire*
22571
22572STARFIVE CAMERA SUBSYSTEM DRIVER
22573M:	Jack Zhu <[email protected]>
22574M:	Changhuang Liang <[email protected]>
22575L:	[email protected]
22576S:	Maintained
22577F:	Documentation/admin-guide/media/starfive_camss.rst
22578F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22579F:	drivers/staging/media/starfive/camss
22580
22581STARFIVE CRYPTO DRIVER
22582M:	Jia Jie Ho <[email protected]>
22583M:	William Qiu <[email protected]>
22584S:	Supported
22585F:	Documentation/devicetree/bindings/crypto/starfive*
22586F:	drivers/crypto/starfive/
22587
22588STARFIVE DEVICETREES
22589M:	Emil Renner Berthing <[email protected]>
22590S:	Maintained
22591F:	arch/riscv/boot/dts/starfive/
22592
22593STARFIVE DWMAC GLUE LAYER
22594M:	Emil Renner Berthing <[email protected]>
22595M:	Minda Chen <[email protected]>
22596S:	Maintained
22597F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22598F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22599
22600STARFIVE JH7110 DPHY RX DRIVER
22601M:	Jack Zhu <[email protected]>
22602M:	Changhuang Liang <[email protected]>
22603S:	Supported
22604F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22605F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22606
22607STARFIVE JH7110 DPHY TX DRIVER
22608M:	Keith Zhao <[email protected]>
22609S:	Supported
22610F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22611F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22612
22613STARFIVE JH7110 MMC/SD/SDIO DRIVER
22614M:	William Qiu <[email protected]>
22615S:	Supported
22616F:	Documentation/devicetree/bindings/mmc/starfive*
22617F:	drivers/mmc/host/dw_mmc-starfive.c
22618
22619STARFIVE JH7110 PLL CLOCK DRIVER
22620M:	Xingyu Wu <[email protected]>
22621S:	Supported
22622F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22623F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22624
22625STARFIVE JH7110 PWMDAC DRIVER
22626M:	Hal Feng <[email protected]>
22627M:	Xingyu Wu <[email protected]>
22628S:	Supported
22629F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22630F:	sound/soc/starfive/jh7110_pwmdac.c
22631
22632STARFIVE JH7110 SYSCON
22633M:	William Qiu <[email protected]>
22634M:	Xingyu Wu <[email protected]>
22635S:	Supported
22636F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22637
22638STARFIVE JH7110 TDM DRIVER
22639M:	Walker Chen <[email protected]>
22640S:	Maintained
22641F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22642F:	sound/soc/starfive/jh7110_tdm.c
22643
22644STARFIVE JH71X0 CLOCK DRIVERS
22645M:	Emil Renner Berthing <[email protected]>
22646M:	Hal Feng <[email protected]>
22647S:	Maintained
22648F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22649F:	drivers/clk/starfive/clk-starfive-jh71*
22650F:	include/dt-bindings/clock/starfive?jh71*.h
22651
22652STARFIVE JH71X0 PINCTRL DRIVERS
22653M:	Emil Renner Berthing <[email protected]>
22654M:	Jianlong Huang <[email protected]>
22655M:	Hal Feng <[email protected]>
22656L:	[email protected]
22657S:	Maintained
22658F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22659F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22660F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22661F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22662
22663STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22664M:	Emil Renner Berthing <[email protected]>
22665M:	Hal Feng <[email protected]>
22666S:	Maintained
22667F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22668F:	drivers/reset/starfive/reset-starfive-jh71*
22669F:	include/dt-bindings/reset/starfive?jh71*.h
22670
22671STARFIVE JH71X0 USB DRIVERS
22672M:	Minda Chen <[email protected]>
22673S:	Maintained
22674F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22675F:	drivers/usb/cdns3/cdns3-starfive.c
22676
22677STARFIVE JH71XX PMU CONTROLLER DRIVER
22678M:	Walker Chen <[email protected]>
22679M:	Changhuang Liang <[email protected]>
22680S:	Supported
22681F:	Documentation/devicetree/bindings/power/starfive*
22682F:	drivers/pmdomain/starfive/
22683F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22684
22685STARFIVE SOC DRIVERS
22686M:	Conor Dooley <[email protected]>
22687S:	Maintained
22688T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22689F:	Documentation/devicetree/bindings/soc/starfive/
22690
22691STARFIVE STARLINK PMU DRIVER
22692M:	Ji Sheng Teoh <[email protected]>
22693S:	Maintained
22694F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22695F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22696F:	drivers/perf/starfive_starlink_pmu.c
22697
22698STARFIVE TRNG DRIVER
22699M:	Jia Jie Ho <[email protected]>
22700S:	Supported
22701F:	Documentation/devicetree/bindings/rng/starfive*
22702F:	drivers/char/hw_random/jh7110-trng.c
22703
22704STARFIVE WATCHDOG DRIVER
22705M:	Xingyu Wu <[email protected]>
22706M:	Ziv Xu <[email protected]>
22707S:	Supported
22708F:	Documentation/devicetree/bindings/watchdog/starfive*
22709F:	drivers/watchdog/starfive-wdt.c
22710
22711STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22712M:	Minda Chen <[email protected]>
22713S:	Supported
22714F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22715F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22716F:	drivers/phy/starfive/phy-jh7110-pcie.c
22717F:	drivers/phy/starfive/phy-jh7110-usb.c
22718
22719STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22720M:	Changhuang Liang <[email protected]>
22721S:	Supported
22722F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22723F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22724
22725STATIC BRANCH/CALL
22726M:	Peter Zijlstra <[email protected]>
22727M:	Josh Poimboeuf <[email protected]>
22728M:	Jason Baron <[email protected]>
22729R:	Steven Rostedt <[email protected]>
22730R:	Ard Biesheuvel <[email protected]>
22731S:	Supported
22732F:	arch/*/include/asm/jump_label*.h
22733F:	arch/*/include/asm/static_call*.h
22734F:	arch/*/kernel/jump_label.c
22735F:	arch/*/kernel/static_call.c
22736F:	include/linux/jump_label*.h
22737F:	include/linux/static_call*.h
22738F:	kernel/jump_label.c
22739F:	kernel/static_call*.c
22740
22741STI AUDIO (ASoC) DRIVERS
22742M:	Arnaud Pouliquen <[email protected]>
22743L:	[email protected]
22744S:	Maintained
22745F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22746F:	sound/soc/sti/
22747
22748STI CEC DRIVER
22749M:	Alain Volmat <[email protected]>
22750S:	Maintained
22751F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22752F:	drivers/media/cec/platform/sti/
22753
22754STK1160 USB VIDEO CAPTURE DRIVER
22755M:	Ezequiel Garcia <[email protected]>
22756L:	[email protected]
22757S:	Maintained
22758T:	git git://linuxtv.org/media.git
22759F:	drivers/media/usb/stk1160/
22760
22761STM32 AUDIO (ASoC) DRIVERS
22762M:	Olivier Moysan <[email protected]>
22763M:	Arnaud Pouliquen <[email protected]>
22764L:	[email protected]
22765S:	Maintained
22766F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22767F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22768F:	sound/soc/stm/
22769
22770STM32 DMA DRIVERS
22771M:	Amélie Delaunay <[email protected]>
22772L:	[email protected]
22773L:	[email protected] (moderated for non-subscribers)
22774S:	Maintained
22775F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22776F:	Documentation/devicetree/bindings/dma/stm32/
22777F:	drivers/dma/stm32/
22778
22779STM32 TIMER/LPTIMER DRIVERS
22780M:	Fabrice Gasnier <[email protected]>
22781S:	Maintained
22782F:	Documentation/ABI/testing/*timer-stm32
22783F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22784F:	drivers/*/stm32-*timer*
22785F:	drivers/pwm/pwm-stm32*
22786F:	include/linux/*/stm32-*tim*
22787
22788STM32MP25 USB3/PCIE COMBOPHY DRIVER
22789M:	Christian Bruel <[email protected]>
22790S:	Maintained
22791F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22792F:	drivers/phy/st/phy-stm32-combophy.c
22793
22794STMMAC ETHERNET DRIVER
22795L:	[email protected]
22796S:	Orphan
22797F:	Documentation/networking/device_drivers/ethernet/stmicro/
22798F:	drivers/net/ethernet/stmicro/stmmac/
22799
22800SUN HAPPY MEAL ETHERNET DRIVER
22801M:	Sean Anderson <[email protected]>
22802S:	Maintained
22803F:	drivers/net/ethernet/sun/sunhme.*
22804
22805SUN3/3X
22806M:	Sam Creasey <[email protected]>
22807S:	Maintained
22808W:	http://sammy.net/sun3/
22809F:	arch/m68k/include/asm/sun3*
22810F:	arch/m68k/kernel/*sun3*
22811F:	arch/m68k/sun3*/
22812F:	drivers/net/ethernet/i825xx/sun3*
22813
22814SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22815M:	Hans de Goede <[email protected]>
22816L:	[email protected]
22817S:	Maintained
22818F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22819F:	drivers/input/keyboard/sun4i-lradc-keys.c
22820
22821SUNPLUS ETHERNET DRIVER
22822M:	Wells Lu <[email protected]>
22823L:	[email protected]
22824S:	Maintained
22825W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22826F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22827F:	drivers/net/ethernet/sunplus/
22828
22829SUNPLUS MMC DRIVER
22830M:	Tony Huang <[email protected]>
22831M:	Li-hao Kuo <[email protected]>
22832S:	Maintained
22833F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22834F:	drivers/mmc/host/sunplus-mmc.c
22835
22836SUNPLUS OCOTP DRIVER
22837M:	Vincent Shih <[email protected]>
22838S:	Maintained
22839F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22840F:	drivers/nvmem/sunplus-ocotp.c
22841
22842SUNPLUS PWM DRIVER
22843M:	Hammer Hsieh <[email protected]>
22844S:	Maintained
22845F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22846F:	drivers/pwm/pwm-sunplus.c
22847
22848SUNPLUS RTC DRIVER
22849M:	Vincent Shih <[email protected]>
22850L:	[email protected]
22851S:	Maintained
22852F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22853F:	drivers/rtc/rtc-sunplus.c
22854
22855SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22856M:	Li-hao Kuo <[email protected]>
22857L:	[email protected]
22858S:	Maintained
22859F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22860F:	drivers/spi/spi-sunplus-sp7021.c
22861
22862SUNPLUS UART DRIVER
22863M:	Hammer Hsieh <[email protected]>
22864S:	Maintained
22865F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22866F:	drivers/tty/serial/sunplus-uart.c
22867
22868SUNPLUS USB2 PHY DRIVER
22869M:	Vincent Shih <[email protected]>
22870L:	[email protected]
22871S:	Maintained
22872F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22873F:	drivers/phy/sunplus/Kconfig
22874F:	drivers/phy/sunplus/Makefile
22875F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22876
22877SUNPLUS WATCHDOG DRIVER
22878M:	Xiantao Hu <[email protected]>
22879L:	[email protected]
22880S:	Maintained
22881F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22882F:	drivers/watchdog/sunplus_wdt.c
22883
22884SUPERH
22885M:	Yoshinori Sato <[email protected]>
22886M:	Rich Felker <[email protected]>
22887M:	John Paul Adrian Glaubitz <[email protected]>
22888L:	[email protected]
22889S:	Maintained
22890Q:	http://patchwork.kernel.org/project/linux-sh/list/
22891F:	Documentation/arch/sh/
22892F:	arch/sh/
22893F:	drivers/sh/
22894
22895SUSPEND TO RAM
22896M:	"Rafael J. Wysocki" <[email protected]>
22897M:	Len Brown <[email protected]>
22898M:	Pavel Machek <[email protected]>
22899L:	[email protected]
22900S:	Supported
22901B:	https://bugzilla.kernel.org
22902F:	Documentation/power/
22903F:	arch/x86/kernel/acpi/sleep*
22904F:	arch/x86/kernel/acpi/wakeup*
22905F:	drivers/base/power/
22906F:	include/linux/freezer.h
22907F:	include/linux/pm.h
22908F:	include/linux/suspend.h
22909F:	kernel/power/
22910
22911SVGA HANDLING
22912M:	Martin Mares <[email protected]>
22913L:	[email protected]
22914S:	Maintained
22915F:	Documentation/admin-guide/svga.rst
22916F:	arch/x86/boot/video*
22917
22918SWITCHDEV
22919M:	Jiri Pirko <[email protected]>
22920M:	Ivan Vecera <[email protected]>
22921L:	[email protected]
22922S:	Supported
22923F:	include/net/switchdev.h
22924F:	net/switchdev/
22925
22926SY8106A REGULATOR DRIVER
22927M:	Icenowy Zheng <[email protected]>
22928S:	Maintained
22929F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22930F:	drivers/regulator/sy8106a-regulator.c
22931
22932SYNC FILE FRAMEWORK
22933M:	Sumit Semwal <[email protected]>
22934R:	Gustavo Padovan <[email protected]>
22935L:	[email protected]
22936L:	[email protected]
22937S:	Maintained
22938T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22939F:	Documentation/driver-api/sync_file.rst
22940F:	drivers/dma-buf/dma-fence*
22941F:	drivers/dma-buf/sw_sync.c
22942F:	drivers/dma-buf/sync_*
22943F:	include/linux/sync_file.h
22944F:	include/uapi/linux/sync_file.h
22945
22946SYNOPSYS ARC ARCHITECTURE
22947M:	Vineet Gupta <[email protected]>
22948L:	[email protected]
22949S:	Supported
22950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22951F:	Documentation/arch/arc
22952F:	Documentation/devicetree/bindings/arc/*
22953F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22954F:	arch/arc/
22955F:	drivers/clocksource/arc_timer.c
22956F:	drivers/tty/serial/arc_uart.c
22957
22958SYNOPSYS ARC HSDK SDP pll clock driver
22959M:	Eugeniy Paltsev <[email protected]>
22960S:	Supported
22961F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22962F:	drivers/clk/clk-hsdk-pll.c
22963
22964SYNOPSYS ARC SDP clock driver
22965M:	Eugeniy Paltsev <[email protected]>
22966S:	Supported
22967F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22968F:	drivers/clk/axs10x/*
22969
22970SYNOPSYS ARC SDP platform support
22971M:	Alexey Brodkin <[email protected]>
22972S:	Supported
22973F:	Documentation/devicetree/bindings/arc/axs10*
22974F:	arch/arc/boot/dts/ax*
22975F:	arch/arc/plat-axs10x
22976
22977SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22978M:	Eugeniy Paltsev <[email protected]>
22979S:	Supported
22980F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22981F:	drivers/reset/reset-axs10x.c
22982
22983SYNOPSYS CREG GPIO DRIVER
22984M:	Eugeniy Paltsev <[email protected]>
22985S:	Maintained
22986F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22987F:	drivers/gpio/gpio-creg-snps.c
22988
22989SYNOPSYS DESIGNWARE 8250 UART DRIVER
22990M:	Ilpo Järvinen <[email protected]>
22991R:	Andy Shevchenko <[email protected]>
22992S:	Supported
22993F:	drivers/tty/serial/8250/8250_dw.c
22994F:	drivers/tty/serial/8250/8250_dwlib.*
22995F:	drivers/tty/serial/8250/8250_lpss.c
22996
22997SYNOPSYS DESIGNWARE APB GPIO DRIVER
22998M:	Hoan Tran <[email protected]>
22999L:	[email protected]
23000S:	Maintained
23001F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23002F:	drivers/gpio/gpio-dwapb.c
23003
23004SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23005M:	Eugeniy Paltsev <[email protected]>
23006S:	Maintained
23007F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23008F:	drivers/dma/dw-axi-dmac/
23009
23010SYNOPSYS DESIGNWARE DMAC DRIVER
23011M:	Viresh Kumar <[email protected]>
23012R:	Andy Shevchenko <[email protected]>
23013S:	Maintained
23014F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23015F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23016F:	drivers/dma/dw/
23017F:	include/dt-bindings/dma/dw-dmac.h
23018F:	include/linux/dma/dw.h
23019F:	include/linux/platform_data/dma-dw.h
23020
23021SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23022M:	Jose Abreu <[email protected]>
23023L:	[email protected]
23024S:	Maintained
23025F:	drivers/net/ethernet/synopsys/
23026
23027SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23028L:	[email protected]
23029S:	Orphan
23030F:	drivers/net/pcs/pcs-xpcs.c
23031F:	drivers/net/pcs/pcs-xpcs.h
23032F:	include/linux/pcs/pcs-xpcs.h
23033
23034SYNOPSYS DESIGNWARE I2C DRIVER
23035M:	Jarkko Nikula <[email protected]>
23036R:	Andy Shevchenko <[email protected]>
23037R:	Mika Westerberg <[email protected]>
23038R:	Jan Dabros <[email protected]>
23039L:	[email protected]
23040S:	Supported
23041F:	drivers/i2c/busses/i2c-designware-*
23042
23043SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23044M:	Jaehoon Chung <[email protected]>
23045L:	[email protected]
23046S:	Maintained
23047F:	drivers/mmc/host/dw_mmc*
23048
23049SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23050M:	Shuai Xue <[email protected]>
23051M:	Jing Zhang <[email protected]>
23052S:	Supported
23053F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23054F:	drivers/perf/dwc_pcie_pmu.c
23055
23056SYNOPSYS HSDK RESET CONTROLLER DRIVER
23057M:	Eugeniy Paltsev <[email protected]>
23058S:	Supported
23059F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23060F:	drivers/reset/reset-hsdk.c
23061F:	include/dt-bindings/reset/snps,hsdk-reset.h
23062
23063SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23064M:	Prabu Thangamuthu <[email protected]>
23065M:	Manjunath M B <[email protected]>
23066L:	[email protected]
23067S:	Maintained
23068F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23069
23070SYSTEM CONFIGURATION (SYSCON)
23071M:	Lee Jones <[email protected]>
23072M:	Arnd Bergmann <[email protected]>
23073S:	Supported
23074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23075F:	drivers/mfd/syscon.c
23076
23077SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23078M:	Sudeep Holla <[email protected]>
23079R:	Cristian Marussi <[email protected]>
23080L:	[email protected]
23081L:	[email protected] (moderated for non-subscribers)
23082S:	Maintained
23083F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23084F:	drivers/clk/clk-sc[mp]i.c
23085F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23086F:	drivers/firmware/arm_scmi/
23087F:	drivers/firmware/arm_scpi.c
23088F:	drivers/hwmon/scmi-hwmon.c
23089F:	drivers/pinctrl/pinctrl-scmi.c
23090F:	drivers/pmdomain/arm/
23091F:	drivers/powercap/arm_scmi_powercap.c
23092F:	drivers/regulator/scmi-regulator.c
23093F:	drivers/reset/reset-scmi.c
23094F:	include/linux/sc[mp]i_protocol.h
23095F:	include/trace/events/scmi.h
23096F:	include/uapi/linux/virtio_scmi.h
23097
23098SYSTEM RESET/SHUTDOWN DRIVERS
23099M:	Sebastian Reichel <[email protected]>
23100L:	[email protected]
23101S:	Maintained
23102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23103F:	Documentation/devicetree/bindings/power/reset/
23104F:	drivers/power/reset/
23105
23106SYSTEM TRACE MODULE CLASS
23107M:	Alexander Shishkin <[email protected]>
23108S:	Maintained
23109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23110F:	Documentation/trace/stm.rst
23111F:	drivers/hwtracing/stm/
23112F:	include/linux/stm.h
23113F:	include/uapi/linux/stm.h
23114
23115SYSTEM76 ACPI DRIVER
23116M:	Jeremy Soller <[email protected]>
23117M:	System76 Product Development <[email protected]>
23118L:	[email protected]
23119S:	Maintained
23120F:	drivers/platform/x86/system76_acpi.c
23121
23122SYSV FILESYSTEM
23123S:	Orphan
23124F:	Documentation/filesystems/sysv-fs.rst
23125F:	fs/sysv/
23126F:	include/linux/sysv_fs.h
23127
23128TASKSTATS STATISTICS INTERFACE
23129M:	Balbir Singh <[email protected]>
23130S:	Maintained
23131F:	Documentation/accounting/taskstats*
23132F:	include/linux/taskstats*
23133F:	kernel/taskstats.c
23134
23135TC subsystem
23136M:	Jamal Hadi Salim <[email protected]>
23137M:	Cong Wang <[email protected]>
23138M:	Jiri Pirko <[email protected]>
23139L:	[email protected]
23140S:	Maintained
23141F:	include/net/pkt_cls.h
23142F:	include/net/pkt_sched.h
23143F:	include/net/tc_act/
23144F:	include/uapi/linux/pkt_cls.h
23145F:	include/uapi/linux/pkt_sched.h
23146F:	include/uapi/linux/tc_act/
23147F:	include/uapi/linux/tc_ematch/
23148F:	net/sched/
23149F:	tools/testing/selftests/tc-testing
23150
23151TC90522 MEDIA DRIVER
23152M:	Akihiro Tsukada <[email protected]>
23153L:	[email protected]
23154S:	Odd Fixes
23155F:	drivers/media/dvb-frontends/tc90522*
23156
23157TCP LOW PRIORITY MODULE
23158M:	"Wong Hoi Sing, Edison" <[email protected]>
23159M:	"Hung Hing Lun, Mike" <[email protected]>
23160S:	Maintained
23161W:	http://tcp-lp-mod.sourceforge.net/
23162F:	net/ipv4/tcp_lp.c
23163
23164TDA10071 MEDIA DRIVER
23165L:	[email protected]
23166S:	Orphan
23167W:	https://linuxtv.org
23168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23169F:	drivers/media/dvb-frontends/tda10071*
23170
23171TDA18212 MEDIA DRIVER
23172L:	[email protected]
23173S:	Orphan
23174W:	https://linuxtv.org
23175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23176F:	drivers/media/tuners/tda18212*
23177
23178TDA18218 MEDIA DRIVER
23179L:	[email protected]
23180S:	Orphan
23181W:	https://linuxtv.org
23182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23183F:	drivers/media/tuners/tda18218*
23184
23185TDA18250 MEDIA DRIVER
23186M:	Olli Salonen <[email protected]>
23187L:	[email protected]
23188S:	Maintained
23189W:	https://linuxtv.org
23190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23191T:	git git://linuxtv.org/media.git
23192F:	drivers/media/tuners/tda18250*
23193
23194TDA18271 MEDIA DRIVER
23195M:	Michael Krufky <[email protected]>
23196L:	[email protected]
23197S:	Maintained
23198W:	https://linuxtv.org
23199W:	http://github.com/mkrufky
23200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23201T:	git git://linuxtv.org/mkrufky/tuners.git
23202F:	drivers/media/tuners/tda18271*
23203
23204TDA1997x MEDIA DRIVER
23205M:	Tim Harvey <[email protected]>
23206L:	[email protected]
23207S:	Maintained
23208W:	https://linuxtv.org
23209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23210F:	drivers/media/i2c/tda1997x.*
23211
23212TDA827x MEDIA DRIVER
23213M:	Michael Krufky <[email protected]>
23214L:	[email protected]
23215S:	Maintained
23216W:	https://linuxtv.org
23217W:	http://github.com/mkrufky
23218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23219T:	git git://linuxtv.org/mkrufky/tuners.git
23220F:	drivers/media/tuners/tda8290.*
23221
23222TDA8290 MEDIA DRIVER
23223M:	Michael Krufky <[email protected]>
23224L:	[email protected]
23225S:	Maintained
23226W:	https://linuxtv.org
23227W:	http://github.com/mkrufky
23228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23229T:	git git://linuxtv.org/mkrufky/tuners.git
23230F:	drivers/media/tuners/tda8290.*
23231
23232TDA9840 MEDIA DRIVER
23233M:	Hans Verkuil <[email protected]>
23234L:	[email protected]
23235S:	Maintained
23236W:	https://linuxtv.org
23237T:	git git://linuxtv.org/media.git
23238F:	drivers/media/i2c/tda9840*
23239
23240TEA5761 TUNER DRIVER
23241M:	Mauro Carvalho Chehab <[email protected]>
23242L:	[email protected]
23243S:	Odd fixes
23244W:	https://linuxtv.org
23245T:	git git://linuxtv.org/media.git
23246F:	drivers/media/tuners/tea5761.*
23247
23248TEA5767 TUNER DRIVER
23249M:	Mauro Carvalho Chehab <[email protected]>
23250L:	[email protected]
23251S:	Maintained
23252W:	https://linuxtv.org
23253T:	git git://linuxtv.org/media.git
23254F:	drivers/media/tuners/tea5767.*
23255
23256TEA6415C MEDIA DRIVER
23257M:	Hans Verkuil <[email protected]>
23258L:	[email protected]
23259S:	Maintained
23260W:	https://linuxtv.org
23261T:	git git://linuxtv.org/media.git
23262F:	drivers/media/i2c/tea6415c*
23263
23264TEA6420 MEDIA DRIVER
23265M:	Hans Verkuil <[email protected]>
23266L:	[email protected]
23267S:	Maintained
23268W:	https://linuxtv.org
23269T:	git git://linuxtv.org/media.git
23270F:	drivers/media/i2c/tea6420*
23271
23272TEAM DRIVER
23273M:	Jiri Pirko <[email protected]>
23274L:	[email protected]
23275S:	Supported
23276F:	Documentation/netlink/specs/team.yaml
23277F:	drivers/net/team/
23278F:	include/linux/if_team.h
23279F:	include/uapi/linux/if_team.h
23280F:	tools/testing/selftests/drivers/net/team/
23281
23282TECHNICAL ADVISORY BOARD PROCESS DOCS
23283M:	"Theodore Ts'o" <[email protected]>
23284M:	Greg Kroah-Hartman <[email protected]>
23285L:	[email protected]
23286S:	Maintained
23287F:	Documentation/process/contribution-maturity-model.rst
23288F:	Documentation/process/researcher-guidelines.rst
23289
23290TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23291M:	"Savoir-faire Linux Inc." <[email protected]>
23292S:	Maintained
23293F:	arch/x86/platform/ts5500/
23294
23295TECHNOTREND USB IR RECEIVER
23296M:	Sean Young <[email protected]>
23297L:	[email protected]
23298S:	Maintained
23299F:	drivers/media/rc/ttusbir.c
23300
23301TECHWELL TW9900 VIDEO DECODER
23302M:	Mehdi Djait <[email protected]>
23303L:	[email protected]
23304S:	Maintained
23305F:	drivers/media/i2c/tw9900.c
23306
23307TECHWELL TW9910 VIDEO DECODER
23308L:	[email protected]
23309S:	Orphan
23310F:	drivers/media/i2c/tw9910.c
23311F:	include/media/i2c/tw9910.h
23312
23313TEE SUBSYSTEM
23314M:	Jens Wiklander <[email protected]>
23315R:	Sumit Garg <[email protected]>
23316L:	[email protected]
23317S:	Maintained
23318F:	Documentation/ABI/testing/sysfs-class-tee
23319F:	Documentation/driver-api/tee.rst
23320F:	Documentation/tee/
23321F:	Documentation/userspace-api/tee.rst
23322F:	drivers/tee/
23323F:	include/linux/tee_core.h
23324F:	include/linux/tee_drv.h
23325F:	include/uapi/linux/tee.h
23326
23327TEGRA ARCHITECTURE SUPPORT
23328M:	Thierry Reding <[email protected]>
23329M:	Jonathan Hunter <[email protected]>
23330L:	[email protected]
23331S:	Supported
23332Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23334N:	[^a-z]tegra
23335
23336TEGRA CLOCK DRIVER
23337M:	Peter De Schrijver <[email protected]>
23338M:	Prashant Gaikwad <[email protected]>
23339S:	Supported
23340F:	drivers/clk/tegra/
23341
23342TEGRA CRYPTO DRIVERS
23343M:	Akhil R <[email protected]>
23344S:	Supported
23345F:	drivers/crypto/tegra/*
23346
23347TEGRA DMA DRIVERS
23348M:	Laxman Dewangan <[email protected]>
23349M:	Jon Hunter <[email protected]>
23350S:	Supported
23351F:	drivers/dma/tegra*
23352
23353TEGRA I2C DRIVER
23354M:	Laxman Dewangan <[email protected]>
23355R:	Dmitry Osipenko <[email protected]>
23356S:	Supported
23357F:	drivers/i2c/busses/i2c-tegra.c
23358
23359TEGRA IOMMU DRIVERS
23360M:	Thierry Reding <[email protected]>
23361R:	Krishna Reddy <[email protected]>
23362L:	[email protected]
23363S:	Supported
23364F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23365F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23366F:	drivers/iommu/tegra*
23367
23368TEGRA KBC DRIVER
23369M:	Laxman Dewangan <[email protected]>
23370S:	Supported
23371F:	drivers/input/keyboard/tegra-kbc.c
23372
23373TEGRA NAND DRIVER
23374M:	Stefan Agner <[email protected]>
23375M:	Lucas Stach <[email protected]>
23376S:	Maintained
23377F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23378F:	drivers/mtd/nand/raw/tegra_nand.c
23379
23380TEGRA PWM DRIVER
23381M:	Thierry Reding <[email protected]>
23382S:	Supported
23383F:	drivers/pwm/pwm-tegra.c
23384
23385TEGRA QUAD SPI DRIVER
23386M:	Thierry Reding <[email protected]>
23387M:	Jonathan Hunter <[email protected]>
23388M:	Sowjanya Komatineni <[email protected]>
23389L:	[email protected]
23390S:	Maintained
23391F:	drivers/spi/spi-tegra210-quad.c
23392
23393TEGRA SERIAL DRIVER
23394M:	Laxman Dewangan <[email protected]>
23395S:	Supported
23396F:	drivers/tty/serial/serial-tegra.c
23397
23398TEGRA SPI DRIVER
23399M:	Laxman Dewangan <[email protected]>
23400S:	Supported
23401F:	drivers/spi/spi-tegra*
23402
23403TEGRA VIDEO DRIVER
23404M:	Thierry Reding <[email protected]>
23405M:	Jonathan Hunter <[email protected]>
23406M:	Sowjanya Komatineni <[email protected]>
23407M:	Luca Ceresoli <[email protected]>
23408L:	[email protected]
23409L:	[email protected]
23410S:	Maintained
23411F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23412F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23413F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23414F:	drivers/staging/media/tegra-video/
23415
23416TEGRA XUSB PADCTL DRIVER
23417M:	JC Kuo <[email protected]>
23418S:	Supported
23419F:	drivers/phy/tegra/xusb*
23420
23421TEHUTI ETHERNET DRIVER
23422M:	Andy Gospodarek <[email protected]>
23423L:	[email protected]
23424S:	Maintained
23425F:	drivers/net/ethernet/tehuti/tehuti.*
23426
23427TEHUTI TN40XX ETHERNET DRIVER
23428M:	FUJITA Tomonori <[email protected]>
23429L:	[email protected]
23430S:	Maintained
23431F:	drivers/net/ethernet/tehuti/tn40*
23432
23433TELECOM CLOCK DRIVER FOR MCPL0010
23434M:	Mark Gross <[email protected]>
23435S:	Supported
23436F:	drivers/char/tlclk.c
23437
23438TEMPO SEMICONDUCTOR DRIVERS
23439M:	Steven Eckhoff <[email protected]>
23440S:	Maintained
23441F:	Documentation/devicetree/bindings/sound/tscs*.txt
23442F:	sound/soc/codecs/tscs*.c
23443F:	sound/soc/codecs/tscs*.h
23444
23445TENSILICA XTENSA PORT (xtensa)
23446M:	Chris Zankel <[email protected]>
23447M:	Max Filippov <[email protected]>
23448S:	Maintained
23449T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23450F:	arch/xtensa/
23451F:	drivers/irqchip/irq-xtensa-*
23452
23453TEXAS INSTRUMENTS ASoC DRIVERS
23454M:	Peter Ujfalusi <[email protected]>
23455L:	[email protected]
23456S:	Maintained
23457F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23458F:	sound/soc/ti/
23459
23460TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23461M:	Shenghao Ding <[email protected]>
23462M:	Kevin Lu <[email protected]>
23463M:	Baojun Xu <[email protected]>
23464L:	[email protected]
23465S:	Maintained
23466F:	Documentation/devicetree/bindings/sound/tas2552.txt
23467F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23468F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23469F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23470F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23471F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23472F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23473F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23474F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23475F:	include/sound/tas2*.h
23476F:	include/sound/tlv320*.h
23477F:	include/sound/tpa6130a2-plat.h
23478F:	sound/pci/hda/tas2781_hda_i2c.c
23479F:	sound/soc/codecs/pcm1681.c
23480F:	sound/soc/codecs/pcm1789*.*
23481F:	sound/soc/codecs/pcm179x*.*
23482F:	sound/soc/codecs/pcm186x*.*
23483F:	sound/soc/codecs/pcm3008.*
23484F:	sound/soc/codecs/pcm3060*.*
23485F:	sound/soc/codecs/pcm3168a*.*
23486F:	sound/soc/codecs/pcm5102a.c
23487F:	sound/soc/codecs/pcm512x*.*
23488F:	sound/soc/codecs/tas2*.*
23489F:	sound/soc/codecs/tlv320*.*
23490F:	sound/soc/codecs/tpa6130a2.*
23491
23492TEXAS INSTRUMENTS DMA DRIVERS
23493M:	Peter Ujfalusi <[email protected]>
23494L:	[email protected]
23495S:	Maintained
23496F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23497F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23498F:	Documentation/devicetree/bindings/dma/ti/
23499F:	drivers/dma/ti/
23500F:	include/linux/dma/k3-psil.h
23501F:	include/linux/dma/k3-udma-glue.h
23502F:	include/linux/dma/ti-cppi5.h
23503X:	drivers/dma/ti/cppi41.c
23504
23505TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23506M:	Jerome Brunet <[email protected]>
23507L:	[email protected]
23508S:	Maintained
23509F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23510F:	Documentation/hwmon/tps25990.rst
23511F:	drivers/hwmon/pmbus/tps25990.c
23512
23513TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23514M:	Robert Marko <[email protected]>
23515M:	Luka Perkov <[email protected]>
23516L:	[email protected]
23517S:	Maintained
23518F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23519F:	Documentation/hwmon/tps23861.rst
23520F:	drivers/hwmon/tps23861.c
23521
23522TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23523M:	Ricardo Ribalda <[email protected]>
23524L:	[email protected]
23525S:	Supported
23526F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23527F:	drivers/iio/dac/ti-dac7612.c
23528
23529TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23530M:	Alexander Sverdlin <[email protected]>
23531L:	[email protected]
23532S:	Maintained
23533F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23534F:	drivers/leds/leds-lp8864.c
23535
23536TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23537M:	Nishanth Menon <[email protected]>
23538M:	Tero Kristo <[email protected]>
23539M:	Santosh Shilimkar <[email protected]>
23540L:	[email protected] (moderated for non-subscribers)
23541S:	Maintained
23542F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23543F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23544F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23545F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23546F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23547F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23548F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23549F:	drivers/clk/keystone/sci-clk.c
23550F:	drivers/firmware/ti_sci*
23551F:	drivers/irqchip/irq-ti-sci-inta.c
23552F:	drivers/irqchip/irq-ti-sci-intr.c
23553F:	drivers/reset/reset-ti-sci.c
23554F:	drivers/soc/ti/ti_sci_inta_msi.c
23555F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23556F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23557F:	include/linux/soc/ti/ti_sci_inta_msi.h
23558F:	include/linux/soc/ti/ti_sci_protocol.h
23559
23560TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23561M:	Puranjay Mohan <[email protected]>
23562L:	[email protected]
23563S:	Supported
23564F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23565F:	drivers/iio/temperature/tmp117.c
23566
23567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23568M:	Hans Verkuil <[email protected]>
23569L:	[email protected]
23570S:	Maintained
23571W:	https://linuxtv.org
23572T:	git git://linuxtv.org/media.git
23573F:	drivers/media/radio/radio-raremono.c
23574
23575THERMAL
23576M:	Rafael J. Wysocki <[email protected]>
23577M:	Daniel Lezcano <[email protected]>
23578R:	Zhang Rui <[email protected]>
23579R:	Lukasz Luba <[email protected]>
23580L:	[email protected]
23581S:	Supported
23582Q:	https://patchwork.kernel.org/project/linux-pm/list/
23583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23584F:	Documentation/ABI/testing/sysfs-class-thermal
23585F:	Documentation/admin-guide/thermal/
23586F:	Documentation/devicetree/bindings/thermal/
23587F:	Documentation/driver-api/thermal/
23588F:	drivers/thermal/
23589F:	include/dt-bindings/thermal/
23590F:	include/linux/cpu_cooling.h
23591F:	include/linux/thermal.h
23592F:	include/uapi/linux/thermal.h
23593F:	tools/lib/thermal/
23594F:	tools/thermal/
23595
23596THERMAL DRIVER FOR AMLOGIC SOCS
23597M:	Guillaume La Roque <[email protected]>
23598L:	[email protected]
23599L:	[email protected]
23600S:	Supported
23601W:	http://linux-meson.com/
23602F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23603F:	drivers/thermal/amlogic_thermal.c
23604
23605THERMAL/CPU_COOLING
23606M:	Amit Daniel Kachhap <[email protected]>
23607M:	Daniel Lezcano <[email protected]>
23608M:	Viresh Kumar <[email protected]>
23609R:	Lukasz Luba <[email protected]>
23610L:	[email protected]
23611S:	Supported
23612F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23613F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23614F:	drivers/thermal/cpufreq_cooling.c
23615F:	drivers/thermal/cpuidle_cooling.c
23616F:	include/linux/cpu_cooling.h
23617
23618THERMAL/POWER_ALLOCATOR
23619M:	Lukasz Luba <[email protected]>
23620L:	[email protected]
23621S:	Maintained
23622F:	Documentation/driver-api/thermal/power_allocator.rst
23623F:	drivers/thermal/gov_power_allocator.c
23624F:	drivers/thermal/thermal_trace_ipa.h
23625
23626THINKPAD ACPI EXTRAS DRIVER
23627M:	Henrique de Moraes Holschuh <[email protected]>
23628L:	[email protected]
23629L:	[email protected]
23630S:	Maintained
23631W:	http://ibm-acpi.sourceforge.net
23632W:	http://thinkwiki.org/wiki/Ibm-acpi
23633T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23634F:	drivers/platform/x86/thinkpad_acpi.c
23635
23636THINKPAD LMI DRIVER
23637M:	Mark Pearson <[email protected]>
23638L:	[email protected]
23639S:	Maintained
23640F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23641F:	drivers/platform/x86/think-lmi.?
23642
23643THP7312 ISP DRIVER
23644M:	Laurent Pinchart <[email protected]>
23645M:	Paul Elder <[email protected]>
23646L:	[email protected]
23647S:	Maintained
23648T:	git git://linuxtv.org/media.git
23649F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23650F:	Documentation/userspace-api/media/drivers/thp7312.rst
23651F:	drivers/media/i2c/thp7312.c
23652F:	include/uapi/linux/thp7312.h
23653
23654THUNDERBOLT DMA TRAFFIC TEST DRIVER
23655M:	Isaac Hazan <[email protected]>
23656L:	[email protected]
23657S:	Maintained
23658F:	drivers/thunderbolt/dma_test.c
23659
23660THUNDERBOLT DRIVER
23661M:	Andreas Noever <[email protected]>
23662M:	Michael Jamet <[email protected]>
23663M:	Mika Westerberg <[email protected]>
23664M:	Yehezkel Bernat <[email protected]>
23665L:	[email protected]
23666S:	Maintained
23667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23668F:	Documentation/admin-guide/thunderbolt.rst
23669F:	drivers/thunderbolt/
23670F:	include/linux/thunderbolt.h
23671
23672THUNDERBOLT NETWORK DRIVER
23673M:	Michael Jamet <[email protected]>
23674M:	Mika Westerberg <[email protected]>
23675M:	Yehezkel Bernat <[email protected]>
23676L:	[email protected]
23677S:	Maintained
23678F:	drivers/net/thunderbolt/
23679
23680THUNDERX GPIO DRIVER
23681M:	Robert Richter <[email protected]>
23682S:	Odd Fixes
23683F:	drivers/gpio/gpio-thunderx.c
23684
23685TI ADS1119 ADC DRIVER
23686M:	Francesco Dolcini <[email protected]>
23687M:	João Paulo Gonçalves <[email protected]>
23688L:	[email protected]
23689S:	Maintained
23690F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23691F:	drivers/iio/adc/ti-ads1119.c
23692
23693TI ADS7924 ADC DRIVER
23694M:	Hugo Villeneuve <[email protected]>
23695L:	[email protected]
23696S:	Supported
23697F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23698F:	drivers/iio/adc/ti-ads7924.c
23699
23700TI AM437X VPFE DRIVER
23701M:	"Lad, Prabhakar" <[email protected]>
23702L:	[email protected]
23703S:	Maintained
23704W:	https://linuxtv.org
23705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23706T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23707F:	drivers/media/platform/ti/am437x/
23708
23709TI BANDGAP AND THERMAL DRIVER
23710M:	Eduardo Valentin <[email protected]>
23711M:	Keerthy <[email protected]>
23712L:	[email protected]
23713L:	[email protected]
23714S:	Maintained
23715F:	drivers/thermal/ti-soc-thermal/
23716
23717TI BQ27XXX POWER SUPPLY DRIVER
23718F:	drivers/power/supply/bq27xxx_battery.c
23719F:	drivers/power/supply/bq27xxx_battery_i2c.c
23720F:	include/linux/power/bq27xxx_battery.h
23721
23722TI CDCE706 CLOCK DRIVER
23723M:	Max Filippov <[email protected]>
23724S:	Maintained
23725F:	drivers/clk/clk-cdce706.c
23726
23727TI CLOCK DRIVER
23728M:	Tero Kristo <[email protected]>
23729L:	[email protected]
23730S:	Odd Fixes
23731F:	drivers/clk/ti/
23732F:	include/linux/clk/ti.h
23733
23734TI DAVINCI MACHINE SUPPORT
23735M:	Bartosz Golaszewski <[email protected]>
23736L:	[email protected] (moderated for non-subscribers)
23737S:	Maintained
23738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23739F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23740F:	arch/arm/boot/dts/ti/davinci/
23741F:	arch/arm/mach-davinci/
23742F:	drivers/i2c/busses/i2c-davinci.c
23743
23744TI DAVINCI SERIES CLOCK DRIVER
23745M:	David Lechner <[email protected]>
23746S:	Maintained
23747F:	Documentation/devicetree/bindings/clock/ti/davinci/
23748F:	drivers/clk/davinci/
23749F:	include/linux/clk/davinci.h
23750
23751TI DAVINCI SERIES GPIO DRIVER
23752M:	Keerthy <[email protected]>
23753L:	[email protected]
23754S:	Maintained
23755F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23756F:	drivers/gpio/gpio-davinci.c
23757
23758TI DAVINCI SERIES MEDIA DRIVER
23759M:	"Lad, Prabhakar" <[email protected]>
23760L:	[email protected]
23761S:	Maintained
23762W:	https://linuxtv.org
23763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23764T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23765F:	drivers/media/platform/ti/davinci/
23766F:	include/media/davinci/
23767
23768TI ENHANCED CAPTURE (eCAP) DRIVER
23769M:	Vignesh Raghavendra <[email protected]>
23770R:	Julien Panis <[email protected]>
23771L:	[email protected]
23772L:	[email protected]
23773S:	Maintained
23774F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23775F:	drivers/counter/ti-ecap-capture.c
23776
23777TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23778R:	David Lechner <[email protected]>
23779L:	[email protected]
23780F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23781F:	drivers/counter/ti-eqep.c
23782
23783TI ETHERNET SWITCH DRIVER (CPSW)
23784R:	Siddharth Vadapalli <[email protected]>
23785R:	Roger Quadros <[email protected]>
23786L:	[email protected]
23787L:	[email protected]
23788S:	Maintained
23789F:	drivers/net/ethernet/ti/cpsw*
23790F:	drivers/net/ethernet/ti/davinci*
23791
23792TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23793M:	Alex Dubov <[email protected]>
23794S:	Maintained
23795W:	http://tifmxx.berlios.de/
23796F:	drivers/memstick/host/tifm_ms.c
23797F:	drivers/misc/tifm*
23798F:	drivers/mmc/host/tifm_sd.c
23799F:	include/linux/tifm.h
23800
23801TI FPD-LINK DRIVERS
23802M:	Tomi Valkeinen <[email protected]>
23803L:	[email protected]
23804S:	Maintained
23805F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23806F:	drivers/media/i2c/ds90*
23807F:	include/media/i2c/ds90*
23808
23809TI HDC302X HUMIDITY DRIVER
23810M:	Javier Carrasco <[email protected]>
23811M:	Li peiyu <[email protected]>
23812L:	[email protected]
23813S:	Maintained
23814F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23815F:	drivers/iio/humidity/hdc3020.c
23816
23817TI ICSSG ETHERNET DRIVER (ICSSG)
23818R:	MD Danish Anwar <[email protected]>
23819R:	Roger Quadros <[email protected]>
23820L:	[email protected] (moderated for non-subscribers)
23821L:	[email protected]
23822S:	Maintained
23823F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23824F:	drivers/net/ethernet/ti/icssg/*
23825
23826TI J721E CSI2RX DRIVER
23827M:	Jai Luthra <[email protected]>
23828L:	[email protected]
23829S:	Maintained
23830F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23831F:	drivers/media/platform/ti/j721e-csi2rx/
23832
23833TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23834M:	Nishanth Menon <[email protected]>
23835M:	Santosh Shilimkar <[email protected]>
23836L:	[email protected]
23837L:	[email protected] (moderated for non-subscribers)
23838S:	Maintained
23839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23840F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23841F:	drivers/pmdomain/ti/omap_prm.c
23842F:	drivers/soc/ti/*
23843F:	include/linux/pruss_driver.h
23844
23845TI LM49xxx FAMILY ASoC CODEC DRIVERS
23846M:	M R Swami Reddy <[email protected]>
23847M:	Vishwas A Deshpande <[email protected]>
23848L:	[email protected]
23849S:	Maintained
23850F:	sound/soc/codecs/isabelle*
23851F:	sound/soc/codecs/lm49453*
23852
23853TI LMP92064 ADC DRIVER
23854M:	Leonard Göhrs <[email protected]>
23855R:	[email protected]
23856L:	[email protected]
23857S:	Maintained
23858F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23859F:	drivers/iio/adc/ti-lmp92064.c
23860
23861TI PCM3060 ASoC CODEC DRIVER
23862M:	Kirill Marinushkin <[email protected]>
23863L:	[email protected]
23864S:	Maintained
23865F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23866F:	sound/soc/codecs/pcm3060*
23867
23868TI TAS571X FAMILY ASoC CODEC DRIVER
23869M:	Kevin Cernekee <[email protected]>
23870L:	[email protected]
23871S:	Odd Fixes
23872F:	sound/soc/codecs/tas571x*
23873
23874TI TMAG5273 MAGNETOMETER DRIVER
23875M:	Gerald Loacker <[email protected]>
23876L:	[email protected]
23877S:	Maintained
23878F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23879F:	drivers/iio/magnetometer/tmag5273.c
23880
23881TI TRF7970A NFC DRIVER
23882M:	Mark Greer <[email protected]>
23883L:	[email protected]
23884S:	Supported
23885F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23886F:	drivers/nfc/trf7970a.c
23887
23888TI TSC2046 ADC DRIVER
23889M:	Oleksij Rempel <[email protected]>
23890R:	[email protected]
23891L:	[email protected]
23892S:	Maintained
23893F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23894F:	drivers/iio/adc/ti-tsc2046.c
23895
23896TI TWL4030 SERIES SOC CODEC DRIVER
23897M:	Peter Ujfalusi <[email protected]>
23898L:	[email protected]
23899S:	Maintained
23900F:	sound/soc/codecs/twl4030*
23901
23902TI VPE/CAL DRIVERS
23903M:	Benoit Parrot <[email protected]>
23904L:	[email protected]
23905S:	Maintained
23906W:	http://linuxtv.org/
23907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23908F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23909F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23910F:	drivers/media/platform/ti/cal/
23911F:	drivers/media/platform/ti/vpe/
23912
23913TI WILINK WIRELESS DRIVERS
23914L:	[email protected]
23915S:	Orphan
23916W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23917W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23918F:	drivers/net/wireless/ti/
23919
23920TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23921M:	John Stultz <[email protected]>
23922M:	Thomas Gleixner <[email protected]>
23923R:	Stephen Boyd <[email protected]>
23924L:	[email protected]
23925S:	Supported
23926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23927F:	include/linux/clocksource.h
23928F:	include/linux/time.h
23929F:	include/linux/timekeeper_internal.h
23930F:	include/linux/timekeeping.h
23931F:	include/linux/timex.h
23932F:	include/uapi/linux/time.h
23933F:	include/uapi/linux/timex.h
23934F:	kernel/time/alarmtimer.c
23935F:	kernel/time/clocksource*
23936F:	kernel/time/ntp*
23937F:	kernel/time/time.c
23938F:	kernel/time/timeconst.bc
23939F:	kernel/time/timeconv.c
23940F:	kernel/time/timecounter.c
23941F:	kernel/time/timekeeping*
23942F:	kernel/time/time_test.c
23943F:	tools/testing/selftests/timers/
23944
23945TIPC NETWORK LAYER
23946M:	Jon Maloy <[email protected]>
23947L:	[email protected] (core kernel code)
23948L:	[email protected] (user apps, general discussion)
23949S:	Maintained
23950W:	http://tipc.sourceforge.net/
23951F:	include/uapi/linux/tipc*.h
23952F:	net/tipc/
23953
23954TLAN NETWORK DRIVER
23955M:	Samuel Chessman <[email protected]>
23956L:	[email protected] (subscribers-only)
23957S:	Maintained
23958W:	http://sourceforge.net/projects/tlan/
23959F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23960F:	drivers/net/ethernet/ti/tlan.*
23961
23962TMIO/SDHI MMC DRIVER
23963M:	Wolfram Sang <[email protected]>
23964L:	[email protected]
23965L:	[email protected]
23966S:	Supported
23967F:	drivers/mmc/host/renesas_sdhi*
23968F:	drivers/mmc/host/tmio_mmc*
23969F:	include/linux/platform_data/tmio.h
23970
23971TMP513 HARDWARE MONITOR DRIVER
23972M:	Eric Tremblay <[email protected]>
23973L:	[email protected]
23974S:	Maintained
23975F:	Documentation/hwmon/tmp513.rst
23976F:	drivers/hwmon/tmp513.c
23977
23978TMPFS (SHMEM FILESYSTEM)
23979M:	Hugh Dickins <[email protected]>
23980L:	[email protected]
23981S:	Maintained
23982F:	include/linux/shmem_fs.h
23983F:	mm/shmem.c
23984
23985TOMOYO SECURITY MODULE
23986M:	Kentaro Takeda <[email protected]>
23987M:	Tetsuo Handa <[email protected]>
23988L:	[email protected] (subscribers-only, for developers in English)
23989L:	[email protected] (subscribers-only, for users in English)
23990L:	[email protected] (subscribers-only, for developers in Japanese)
23991L:	[email protected] (subscribers-only, for users in Japanese)
23992S:	Maintained
23993W:	https://tomoyo.sourceforge.net/
23994F:	security/tomoyo/
23995
23996TOPSTAR LAPTOP EXTRAS DRIVER
23997M:	Herton Ronaldo Krzesinski <[email protected]>
23998L:	[email protected]
23999S:	Maintained
24000F:	drivers/platform/x86/topstar-laptop.c
24001
24002TORTURE-TEST MODULES
24003M:	Davidlohr Bueso <[email protected]>
24004M:	"Paul E. McKenney" <[email protected]>
24005M:	Josh Triplett <[email protected]>
24006L:	[email protected]
24007S:	Supported
24008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24009F:	Documentation/RCU/torture.rst
24010F:	kernel/locking/locktorture.c
24011F:	kernel/rcu/rcuscale.c
24012F:	kernel/rcu/rcutorture.c
24013F:	kernel/rcu/refscale.c
24014F:	kernel/torture.c
24015
24016TOSHIBA ACPI EXTRAS DRIVER
24017M:	Azael Avalos <[email protected]>
24018L:	[email protected]
24019S:	Maintained
24020F:	drivers/platform/x86/toshiba_acpi.c
24021
24022TOSHIBA BLUETOOTH DRIVER
24023M:	Azael Avalos <[email protected]>
24024L:	[email protected]
24025S:	Maintained
24026F:	drivers/platform/x86/toshiba_bluetooth.c
24027
24028TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24029M:	Azael Avalos <[email protected]>
24030L:	[email protected]
24031S:	Maintained
24032F:	drivers/platform/x86/toshiba_haps.c
24033
24034TOSHIBA SMM DRIVER
24035M:	Jonathan Buzzard <[email protected]>
24036S:	Maintained
24037W:	http://www.buzzard.org.uk/toshiba/
24038F:	drivers/char/toshiba.c
24039F:	include/linux/toshiba.h
24040F:	include/uapi/linux/toshiba.h
24041
24042TOSHIBA TC358743 DRIVER
24043M:	Hans Verkuil <[email protected]>
24044L:	[email protected]
24045S:	Maintained
24046F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24047F:	drivers/media/i2c/tc358743*
24048F:	include/media/i2c/tc358743.h
24049
24050TOSHIBA WMI HOTKEYS DRIVER
24051M:	Azael Avalos <[email protected]>
24052L:	[email protected]
24053S:	Maintained
24054F:	drivers/platform/x86/toshiba-wmi.c
24055
24056TPM DEVICE DRIVER
24057M:	Peter Huewe <[email protected]>
24058M:	Jarkko Sakkinen <[email protected]>
24059R:	Jason Gunthorpe <[email protected]>
24060L:	[email protected]
24061S:	Maintained
24062W:	https://codeberg.org/jarkko/linux-tpmdd-test
24063Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24065F:	Documentation/devicetree/bindings/tpm/
24066F:	drivers/char/tpm/
24067F:	tools/testing/selftests/tpm2/
24068
24069TPS546D24 DRIVER
24070M:	Duke Du <[email protected]>
24071L:	[email protected]
24072S:	Maintained
24073F:	Documentation/hwmon/tps546d24.rst
24074F:	drivers/hwmon/pmbus/tps546d24.c
24075
24076TQ SYSTEMS BOARD & DRIVER SUPPORT
24077L:	[email protected]
24078S:	Supported
24079W:	https://www.tq-group.com/en/products/tq-embedded/
24080F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24081F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24082F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24083F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24084F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24085F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24086F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24087F:	drivers/gpio/gpio-tqmx86.c
24088F:	drivers/mfd/tqmx86.c
24089F:	drivers/watchdog/tqmx86_wdt.c
24090
24091TRACING
24092M:	Steven Rostedt <[email protected]>
24093M:	Masami Hiramatsu <[email protected]>
24094R:	Mathieu Desnoyers <[email protected]>
24095L:	[email protected]
24096L:	[email protected]
24097S:	Maintained
24098Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24100F:	Documentation/trace/*
24101F:	fs/tracefs/
24102F:	include/linux/trace*.h
24103F:	include/trace/
24104F:	kernel/trace/
24105F:	scripts/tracing/
24106F:	tools/testing/selftests/ftrace/
24107
24108TRACING MMIO ACCESSES (MMIOTRACE)
24109M:	Steven Rostedt <[email protected]>
24110M:	Masami Hiramatsu <[email protected]>
24111R:	Pekka Paalanen <[email protected]>
24112L:	[email protected]
24113L:	[email protected]
24114S:	Maintained
24115F:	arch/x86/mm/kmmio.c
24116F:	arch/x86/mm/mmio-mod.c
24117F:	arch/x86/mm/testmmiotrace.c
24118F:	include/linux/mmiotrace.h
24119F:	kernel/trace/trace_mmiotrace.c
24120
24121TRACING OS NOISE / LATENCY TRACERS
24122M:	Steven Rostedt <[email protected]>
24123S:	Maintained
24124F:	Documentation/trace/hwlat_detector.rst
24125F:	Documentation/trace/osnoise-tracer.rst
24126F:	Documentation/trace/timerlat-tracer.rst
24127F:	arch/*/kernel/trace.c
24128F:	include/trace/events/osnoise.h
24129F:	kernel/trace/trace_hwlat.c
24130F:	kernel/trace/trace_irqsoff.c
24131F:	kernel/trace/trace_osnoise.c
24132F:	kernel/trace/trace_sched_wakeup.c
24133
24134TRADITIONAL CHINESE DOCUMENTATION
24135M:	Hu Haowen <[email protected]>
24136S:	Maintained
24137W:	https://github.com/srcres258/linux-doc
24138T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24139F:	Documentation/translations/zh_TW/
24140
24141TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24142M:	Dan Williams <[email protected]>
24143L:	[email protected]
24144S:	Maintained
24145F:	Documentation/ABI/testing/configfs-tsm
24146F:	drivers/virt/coco/tsm.c
24147F:	include/linux/tsm.h
24148
24149TRUSTED SERVICES TEE DRIVER
24150M:	Balint Dobszay <[email protected]>
24151M:	Sudeep Holla <[email protected]>
24152L:	[email protected] (moderated for non-subscribers)
24153L:	[email protected]
24154S:	Maintained
24155F:	Documentation/tee/ts-tee.rst
24156F:	drivers/tee/tstee/
24157
24158TTY LAYER AND SERIAL DRIVERS
24159M:	Greg Kroah-Hartman <[email protected]>
24160M:	Jiri Slaby <[email protected]>
24161L:	[email protected]
24162L:	[email protected]
24163S:	Supported
24164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24165F:	Documentation/devicetree/bindings/serial/
24166F:	Documentation/driver-api/serial/
24167F:	drivers/tty/
24168F:	include/linux/selection.h
24169F:	include/linux/serial.h
24170F:	include/linux/serial_core.h
24171F:	include/linux/sysrq.h
24172F:	include/linux/tty*.h
24173F:	include/linux/vt.h
24174F:	include/linux/vt_*.h
24175F:	include/uapi/linux/serial.h
24176F:	include/uapi/linux/serial_core.h
24177F:	include/uapi/linux/tty.h
24178
24179TUA9001 MEDIA DRIVER
24180L:	[email protected]
24181S:	Orphan
24182W:	https://linuxtv.org
24183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24184F:	drivers/media/tuners/tua9001*
24185
24186TULIP NETWORK DRIVERS
24187L:	[email protected]
24188L:	[email protected]
24189S:	Orphan
24190F:	drivers/net/ethernet/dec/tulip/
24191
24192TUN/TAP driver
24193M:	Willem de Bruijn <[email protected]>
24194M:	Jason Wang <[email protected]>
24195S:	Maintained
24196W:	http://vtun.sourceforge.net/tun
24197F:	Documentation/networking/tuntap.rst
24198F:	arch/um/os-Linux/drivers/
24199F:	drivers/net/tap.c
24200F:	drivers/net/tun.c
24201
24202TURBOCHANNEL SUBSYSTEM
24203M:	"Maciej W. Rozycki" <[email protected]>
24204L:	[email protected]
24205S:	Maintained
24206Q:	https://patchwork.kernel.org/project/linux-mips/list/
24207F:	drivers/tc/
24208F:	include/linux/tc.h
24209
24210TURBOSTAT UTILITY
24211M:	"Len Brown" <[email protected]>
24212L:	[email protected]
24213S:	Supported
24214Q:	https://patchwork.kernel.org/project/linux-pm/list/
24215B:	https://bugzilla.kernel.org
24216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24217F:	tools/power/x86/turbostat/
24218F:	tools/testing/selftests/turbostat/
24219
24220TW5864 VIDEO4LINUX DRIVER
24221M:	Bluecherry Maintainers <[email protected]>
24222M:	Andrey Utkin <[email protected]>
24223M:	Andrey Utkin <[email protected]>
24224L:	[email protected]
24225S:	Supported
24226F:	drivers/media/pci/tw5864/
24227
24228TW68 VIDEO4LINUX DRIVER
24229M:	Hans Verkuil <[email protected]>
24230L:	[email protected]
24231S:	Odd Fixes
24232W:	https://linuxtv.org
24233T:	git git://linuxtv.org/media.git
24234F:	drivers/media/pci/tw68/
24235
24236TW686X VIDEO4LINUX DRIVER
24237M:	Ezequiel Garcia <[email protected]>
24238L:	[email protected]
24239S:	Maintained
24240W:	http://linuxtv.org
24241T:	git git://linuxtv.org/media.git
24242F:	drivers/media/pci/tw686x/
24243
24244U-BOOT ENVIRONMENT VARIABLES
24245M:	Rafał Miłecki <[email protected]>
24246S:	Maintained
24247F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24248F:	drivers/nvmem/layouts/u-boot-env.c
24249F:	drivers/nvmem/u-boot-env.c
24250
24251UACCE ACCELERATOR FRAMEWORK
24252M:	Zhangfei Gao <[email protected]>
24253M:	Zhou Wang <[email protected]>
24254L:	[email protected]
24255L:	[email protected]
24256S:	Maintained
24257F:	Documentation/ABI/testing/sysfs-driver-uacce
24258F:	Documentation/misc-devices/uacce.rst
24259F:	drivers/misc/uacce/
24260F:	include/linux/uacce.h
24261F:	include/uapi/misc/uacce/
24262
24263UBI FILE SYSTEM (UBIFS)
24264M:	Richard Weinberger <[email protected]>
24265R:	Zhihao Cheng <[email protected]>
24266L:	[email protected]
24267S:	Supported
24268W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24271F:	Documentation/ABI/testing/sysfs-fs-ubifs
24272F:	Documentation/filesystems/ubifs-authentication.rst
24273F:	Documentation/filesystems/ubifs.rst
24274F:	fs/ubifs/
24275
24276UBLK USERSPACE BLOCK DRIVER
24277M:	Ming Lei <[email protected]>
24278L:	[email protected]
24279S:	Maintained
24280F:	Documentation/block/ublk.rst
24281F:	drivers/block/ublk_drv.c
24282F:	include/uapi/linux/ublk_cmd.h
24283
24284UBSAN
24285M:	Kees Cook <[email protected]>
24286R:	Marco Elver <[email protected]>
24287R:	Andrey Konovalov <[email protected]>
24288R:	Andrey Ryabinin <[email protected]>
24289L:	[email protected]
24290L:	[email protected]
24291S:	Supported
24292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24293F:	Documentation/dev-tools/ubsan.rst
24294F:	include/linux/ubsan.h
24295F:	lib/Kconfig.ubsan
24296F:	lib/test_ubsan.c
24297F:	lib/ubsan.c
24298F:	lib/ubsan.h
24299F:	scripts/Makefile.ubsan
24300K:	\bARCH_HAS_UBSAN\b
24301
24302UCLINUX (M68KNOMMU AND COLDFIRE)
24303M:	Greg Ungerer <[email protected]>
24304L:	[email protected]
24305S:	Maintained
24306W:	http://www.linux-m68k.org/
24307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24308F:	arch/m68k/*/*_no.*
24309F:	arch/m68k/68*/
24310F:	arch/m68k/coldfire/
24311F:	arch/m68k/include/asm/*_no.*
24312
24313UDF FILESYSTEM
24314M:	Jan Kara <[email protected]>
24315S:	Maintained
24316F:	Documentation/filesystems/udf.rst
24317F:	fs/udf/
24318
24319UDRAW TABLET
24320M:	Bastien Nocera <[email protected]>
24321L:	[email protected]
24322S:	Maintained
24323F:	drivers/hid/hid-udraw-ps3.c
24324
24325UHID USERSPACE HID IO DRIVER
24326M:	David Rheinsberg <[email protected]>
24327L:	[email protected]
24328S:	Maintained
24329F:	drivers/hid/uhid.c
24330F:	include/uapi/linux/uhid.h
24331
24332ULPI BUS
24333M:	Heikki Krogerus <[email protected]>
24334L:	[email protected]
24335S:	Maintained
24336F:	drivers/usb/common/ulpi.c
24337F:	include/linux/ulpi/
24338
24339UNICODE SUBSYSTEM
24340M:	Gabriel Krisman Bertazi <[email protected]>
24341L:	[email protected]
24342S:	Supported
24343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24344F:	fs/unicode/
24345
24346UNIFDEF
24347M:	Tony Finch <[email protected]>
24348S:	Maintained
24349W:	http://dotat.at/prog/unifdef
24350F:	scripts/unifdef.c
24351
24352UNIFORM CDROM DRIVER
24353M:	Phillip Potter <[email protected]>
24354S:	Maintained
24355F:	Documentation/cdrom/
24356F:	drivers/cdrom/cdrom.c
24357F:	include/linux/cdrom.h
24358F:	include/uapi/linux/cdrom.h
24359
24360UNION-FIND
24361M:	Xavier <[email protected]>
24362L:	[email protected]
24363S:	Maintained
24364F:	Documentation/core-api/union_find.rst
24365F:	Documentation/translations/zh_CN/core-api/union_find.rst
24366F:	include/linux/union_find.h
24367F:	lib/union_find.c
24368
24369UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24370R:	Alim Akhtar <[email protected]>
24371R:	Avri Altman <[email protected]>
24372R:	Bart Van Assche <[email protected]>
24373L:	[email protected]
24374S:	Supported
24375F:	Documentation/devicetree/bindings/ufs/
24376F:	Documentation/scsi/ufs.rst
24377F:	drivers/ufs/core/
24378
24379UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24380M:	Pedro Sousa <[email protected]>
24381L:	[email protected]
24382S:	Supported
24383F:	drivers/ufs/host/*dwc*
24384
24385UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24386M:	Alim Akhtar <[email protected]>
24387R:	Peter Griffin <[email protected]>
24388L:	[email protected]
24389L:	[email protected]
24390S:	Maintained
24391F:	drivers/ufs/host/ufs-exynos*
24392
24393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24394M:	Peter Wang <[email protected]>
24395R:	Stanley Jhu <[email protected]>
24396L:	[email protected]
24397L:	[email protected] (moderated for non-subscribers)
24398S:	Maintained
24399F:	drivers/ufs/host/ufs-mediatek*
24400
24401UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24402M:	Manivannan Sadhasivam <[email protected]>
24403L:	[email protected]
24404L:	[email protected]
24405S:	Maintained
24406F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24407F:	drivers/ufs/host/ufs-qcom*
24408
24409UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24410M:	Yoshihiro Shimoda <[email protected]>
24411L:	[email protected]
24412L:	[email protected]
24413S:	Maintained
24414F:	drivers/ufs/host/ufs-renesas.c
24415
24416UNSORTED BLOCK IMAGES (UBI)
24417M:	Richard Weinberger <[email protected]>
24418R:	Zhihao Cheng <[email protected]>
24419L:	[email protected]
24420S:	Supported
24421W:	http://www.linux-mtd.infradead.org/
24422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24424F:	drivers/mtd/ubi/
24425F:	include/linux/mtd/ubi.h
24426F:	include/uapi/mtd/ubi-user.h
24427
24428UPROBES
24429M:	Masami Hiramatsu <[email protected]>
24430M:	Oleg Nesterov <[email protected]>
24431M:	Peter Zijlstra <[email protected]>
24432L:	[email protected]
24433L:	[email protected]
24434S:	Maintained
24435F:	arch/*/include/asm/uprobes.h
24436F:	arch/*/kernel/probes/uprobes.c
24437F:	arch/*/kernel/uprobes.c
24438F:	include/linux/uprobes.h
24439F:	kernel/events/uprobes.c
24440
24441USB "USBNET" DRIVER FRAMEWORK
24442M:	Oliver Neukum <[email protected]>
24443L:	[email protected]
24444S:	Maintained
24445W:	http://www.linux-usb.org/usbnet
24446F:	drivers/net/usb/usbnet.c
24447F:	include/linux/usb/usbnet.h
24448
24449USB ACM DRIVER
24450M:	Oliver Neukum <[email protected]>
24451L:	[email protected]
24452S:	Maintained
24453F:	Documentation/usb/acm.rst
24454F:	drivers/usb/class/cdc-acm.*
24455
24456USB APPLE MFI FASTCHARGE DRIVER
24457M:	Bastien Nocera <[email protected]>
24458L:	[email protected]
24459S:	Maintained
24460F:	drivers/usb/misc/apple-mfi-fastcharge.c
24461
24462USB AR5523 WIRELESS DRIVER
24463L:	[email protected]
24464S:	Orphan
24465F:	drivers/net/wireless/ath/ar5523/
24466
24467USB ATTACHED SCSI
24468M:	Oliver Neukum <[email protected]>
24469L:	[email protected]
24470L:	[email protected]
24471S:	Maintained
24472F:	drivers/usb/storage/uas.c
24473
24474USB CDC ETHERNET DRIVER
24475M:	Oliver Neukum <[email protected]>
24476L:	[email protected]
24477S:	Maintained
24478F:	drivers/net/usb/cdc_*.c
24479F:	include/uapi/linux/usb/cdc.h
24480
24481USB CHAOSKEY DRIVER
24482M:	Keith Packard <[email protected]>
24483L:	[email protected]
24484S:	Maintained
24485F:	drivers/usb/misc/chaoskey.c
24486
24487USB CYPRESS C67X00 DRIVER
24488L:	[email protected]
24489S:	Orphan
24490F:	drivers/usb/c67x00/
24491
24492USB DAVICOM DM9601 DRIVER
24493M:	Peter Korsgaard <[email protected]>
24494L:	[email protected]
24495S:	Maintained
24496W:	http://www.linux-usb.org/usbnet
24497F:	drivers/net/usb/dm9601.c
24498
24499USB EHCI DRIVER
24500M:	Alan Stern <[email protected]>
24501L:	[email protected]
24502S:	Maintained
24503F:	Documentation/usb/ehci.rst
24504F:	drivers/usb/host/ehci*
24505
24506USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24507M:	Jiri Kosina <[email protected]>
24508M:	Benjamin Tissoires <[email protected]>
24509L:	[email protected]
24510S:	Maintained
24511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24512F:	Documentation/hid/hiddev.rst
24513F:	drivers/hid/usbhid/
24514
24515USB INTEL XHCI ROLE MUX DRIVER
24516M:	Hans de Goede <[email protected]>
24517L:	[email protected]
24518S:	Maintained
24519F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24520
24521USB IP DRIVER FOR HISILICON KIRIN 960
24522M:	Yu Chen <[email protected]>
24523M:	Binghui Wang <[email protected]>
24524L:	[email protected]
24525S:	Maintained
24526F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24527F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24528
24529USB IP DRIVER FOR HISILICON KIRIN 970
24530M:	Mauro Carvalho Chehab <[email protected]>
24531L:	[email protected]
24532S:	Maintained
24533F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24534F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24535
24536USB ISP116X DRIVER
24537M:	Olav Kongas <[email protected]>
24538L:	[email protected]
24539S:	Maintained
24540F:	drivers/usb/host/isp116x*
24541F:	include/linux/usb/isp116x.h
24542
24543USB ISP1760 DRIVER
24544M:	Rui Miguel Silva <[email protected]>
24545L:	[email protected]
24546S:	Maintained
24547F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24548F:	drivers/usb/isp1760/*
24549
24550USB LAN78XX ETHERNET DRIVER
24551M:	Thangaraj Samynathan <[email protected]>
24552M:	Rengarajan Sundararajan <[email protected]>
24553M:	[email protected]
24554L:	[email protected]
24555S:	Maintained
24556F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24557F:	drivers/net/usb/lan78xx.*
24558F:	include/dt-bindings/net/microchip-lan78xx.h
24559
24560USB MASS STORAGE DRIVER
24561M:	Alan Stern <[email protected]>
24562L:	[email protected]
24563L:	[email protected]
24564S:	Maintained
24565F:	drivers/usb/storage/
24566
24567USB MIDI DRIVER
24568M:	Clemens Ladisch <[email protected]>
24569L:	[email protected]
24570S:	Maintained
24571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24572F:	sound/usb/midi.*
24573
24574USB NETWORKING DRIVERS
24575L:	[email protected]
24576S:	Odd Fixes
24577F:	drivers/net/usb/
24578
24579USB OHCI DRIVER
24580M:	Alan Stern <[email protected]>
24581L:	[email protected]
24582S:	Maintained
24583F:	Documentation/usb/ohci.rst
24584F:	drivers/usb/host/ohci*
24585
24586USB OTG FSM (Finite State Machine)
24587M:	Peter Chen <[email protected]>
24588L:	[email protected]
24589S:	Maintained
24590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24591F:	drivers/usb/common/usb-otg-fsm.c
24592
24593USB OVER IP DRIVER
24594M:	Valentina Manea <[email protected]>
24595M:	Shuah Khan <[email protected]>
24596M:	Shuah Khan <[email protected]>
24597R:	Hongren Zheng <[email protected]>
24598L:	[email protected]
24599S:	Maintained
24600F:	Documentation/usb/usbip_protocol.rst
24601F:	drivers/usb/usbip/
24602F:	tools/testing/selftests/drivers/usb/usbip/
24603F:	tools/usb/usbip/
24604
24605USB PEGASUS DRIVER
24606M:	Petko Manolov <[email protected]>
24607L:	[email protected]
24608L:	[email protected]
24609S:	Maintained
24610W:	https://github.com/petkan/pegasus
24611T:	git https://github.com/petkan/pegasus.git
24612F:	drivers/net/usb/pegasus.*
24613
24614USB PRINTER DRIVER (usblp)
24615M:	Pete Zaitcev <[email protected]>
24616L:	[email protected]
24617S:	Supported
24618F:	drivers/usb/class/usblp.c
24619
24620USB QMI WWAN NETWORK DRIVER
24621M:	Bjørn Mork <[email protected]>
24622L:	[email protected]
24623S:	Maintained
24624F:	Documentation/ABI/testing/sysfs-class-net-qmi
24625F:	drivers/net/usb/qmi_wwan.c
24626
24627USB RAW GADGET DRIVER
24628R:	Andrey Konovalov <[email protected]>
24629L:	[email protected]
24630S:	Maintained
24631B:	https://github.com/xairy/raw-gadget/issues
24632F:	Documentation/usb/raw-gadget.rst
24633F:	drivers/usb/gadget/legacy/raw_gadget.c
24634F:	include/uapi/linux/usb/raw_gadget.h
24635
24636USB RTL8150 DRIVER
24637M:	Petko Manolov <[email protected]>
24638L:	[email protected]
24639L:	[email protected]
24640S:	Maintained
24641W:	https://github.com/petkan/rtl8150
24642T:	git https://github.com/petkan/rtl8150.git
24643F:	drivers/net/usb/rtl8150.c
24644
24645USB SERIAL SUBSYSTEM
24646M:	Johan Hovold <[email protected]>
24647L:	[email protected]
24648S:	Maintained
24649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24650F:	Documentation/usb/usb-serial.rst
24651F:	drivers/usb/serial/
24652F:	include/linux/usb/serial.h
24653
24654USB SMSC75XX ETHERNET DRIVER
24655M:	Steve Glendinning <[email protected]>
24656L:	[email protected]
24657S:	Maintained
24658F:	drivers/net/usb/smsc75xx.*
24659
24660USB SMSC95XX ETHERNET DRIVER
24661M:	Steve Glendinning <[email protected]>
24662M:	[email protected]
24663L:	[email protected]
24664S:	Maintained
24665F:	drivers/net/usb/smsc95xx.*
24666
24667USB SUBSYSTEM
24668M:	Greg Kroah-Hartman <[email protected]>
24669L:	[email protected]
24670S:	Supported
24671W:	http://www.linux-usb.org
24672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24673F:	Documentation/devicetree/bindings/usb/
24674F:	Documentation/usb/
24675F:	drivers/usb/
24676F:	include/dt-bindings/usb/
24677F:	include/linux/usb.h
24678F:	include/linux/usb/
24679F:	include/uapi/linux/usb/
24680
24681USB TYPEC BUS FOR ALTERNATE MODES
24682M:	Heikki Krogerus <[email protected]>
24683L:	[email protected]
24684S:	Maintained
24685F:	Documentation/ABI/testing/sysfs-bus-typec
24686F:	Documentation/driver-api/usb/typec_bus.rst
24687F:	drivers/usb/typec/altmodes/
24688F:	include/linux/usb/typec_altmode.h
24689
24690USB TYPEC CLASS
24691M:	Heikki Krogerus <[email protected]>
24692L:	[email protected]
24693S:	Maintained
24694F:	Documentation/ABI/testing/sysfs-class-typec
24695F:	Documentation/driver-api/usb/typec.rst
24696F:	drivers/usb/typec/
24697F:	include/linux/usb/typec.h
24698
24699USB TYPEC INTEL PMC MUX DRIVER
24700M:	Heikki Krogerus <[email protected]>
24701L:	[email protected]
24702S:	Maintained
24703F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24704F:	drivers/usb/typec/mux/intel_pmc_mux.c
24705
24706USB TYPEC PI3USB30532 MUX DRIVER
24707M:	Hans de Goede <[email protected]>
24708L:	[email protected]
24709S:	Maintained
24710F:	drivers/usb/typec/mux/pi3usb30532.c
24711
24712USB TYPEC PORT CONTROLLER DRIVERS
24713L:	[email protected]
24714S:	Orphan
24715F:	drivers/usb/typec/tcpm/
24716
24717USB TYPEC TUSB1046 MUX DRIVER
24718M:	Romain Gantois <[email protected]>
24719L:	[email protected]
24720S:	Maintained
24721F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24722F:	drivers/usb/typec/mux/tusb1046.c
24723
24724USB UHCI DRIVER
24725M:	Alan Stern <[email protected]>
24726L:	[email protected]
24727S:	Maintained
24728F:	drivers/usb/host/uhci*
24729
24730USB VIDEO CLASS
24731M:	Laurent Pinchart <[email protected]>
24732M:	Hans de Goede <[email protected]>
24733L:	[email protected]
24734S:	Maintained
24735W:	http://www.ideasonboard.org/uvc/
24736T:	git git://linuxtv.org/media.git
24737F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24738F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24739F:	drivers/media/common/uvc.c
24740F:	drivers/media/usb/uvc/
24741F:	include/linux/usb/uvc.h
24742F:	include/uapi/linux/uvcvideo.h
24743
24744USB WEBCAM GADGET
24745L:	[email protected]
24746S:	Orphan
24747F:	drivers/usb/gadget/function/*uvc*
24748F:	drivers/usb/gadget/legacy/webcam.c
24749F:	include/uapi/linux/usb/g_uvc.h
24750
24751USB XHCI DRIVER
24752M:	Mathias Nyman <[email protected]>
24753L:	[email protected]
24754S:	Supported
24755F:	drivers/usb/host/pci-quirks*
24756F:	drivers/usb/host/xhci*
24757
24758USER DATAGRAM PROTOCOL (UDP)
24759M:	Willem de Bruijn <[email protected]>
24760L:	[email protected]
24761S:	Maintained
24762F:	include/linux/udp.h
24763F:	include/net/udp.h
24764F:	include/trace/events/udp.h
24765F:	include/uapi/linux/udp.h
24766F:	net/ipv4/udp.c
24767F:	net/ipv6/udp.c
24768
24769USER-MODE LINUX (UML)
24770M:	Richard Weinberger <[email protected]>
24771M:	Anton Ivanov <[email protected]>
24772M:	Johannes Berg <[email protected]>
24773L:	[email protected]
24774S:	Maintained
24775W:	http://user-mode-linux.sourceforge.net
24776Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24779F:	Documentation/virt/uml/
24780F:	arch/um/
24781F:	arch/x86/um/
24782F:	fs/hostfs/
24783
24784USERSPACE COPYIN/COPYOUT (UIOVEC)
24785M:	Alexander Viro <[email protected]>
24786S:	Maintained
24787F:	include/linux/uio.h
24788F:	lib/iov_iter.c
24789
24790USERSPACE DMA BUFFER DRIVER
24791M:	Gerd Hoffmann <[email protected]>
24792M:	Vivek Kasireddy <[email protected]>
24793L:	[email protected]
24794S:	Maintained
24795T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24796F:	drivers/dma-buf/udmabuf.c
24797F:	include/uapi/linux/udmabuf.h
24798
24799USERSPACE I/O (UIO)
24800M:	Greg Kroah-Hartman <[email protected]>
24801S:	Maintained
24802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24803F:	Documentation/driver-api/uio-howto.rst
24804F:	drivers/uio/
24805F:	include/linux/uio_driver.h
24806
24807UTIL-LINUX PACKAGE
24808M:	Karel Zak <[email protected]>
24809L:	[email protected]
24810S:	Maintained
24811W:	http://en.wikipedia.org/wiki/Util-linux
24812T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24813
24814UUID HELPERS
24815R:	Andy Shevchenko <[email protected]>
24816L:	[email protected]
24817S:	Maintained
24818F:	include/linux/uuid.h
24819F:	lib/test_uuid.c
24820F:	lib/uuid.c
24821
24822UV SYSFS DRIVER
24823M:	Justin Ernst <[email protected]>
24824L:	[email protected]
24825S:	Maintained
24826F:	drivers/platform/x86/uv_sysfs.c
24827
24828UVESAFB DRIVER
24829M:	Michal Januszewski <[email protected]>
24830L:	[email protected]
24831S:	Maintained
24832W:	https://github.com/mjanusz/v86d
24833F:	Documentation/fb/uvesafb.rst
24834F:	drivers/video/fbdev/uvesafb.*
24835
24836Ux500 CLOCK DRIVERS
24837M:	Ulf Hansson <[email protected]>
24838L:	[email protected]
24839L:	[email protected] (moderated for non-subscribers)
24840S:	Maintained
24841F:	drivers/clk/ux500/
24842
24843V4L2 ASYNC AND FWNODE FRAMEWORKS
24844M:	Sakari Ailus <[email protected]>
24845L:	[email protected]
24846S:	Maintained
24847T:	git git://linuxtv.org/media.git
24848F:	drivers/media/v4l2-core/v4l2-async.c
24849F:	drivers/media/v4l2-core/v4l2-fwnode.c
24850F:	include/media/v4l2-async.h
24851F:	include/media/v4l2-fwnode.h
24852
24853V4L2 LENS DRIVERS
24854M:	Sakari Ailus <[email protected]>
24855L:	[email protected]
24856S:	Maintained
24857F:	drivers/media/i2c/ak*
24858F:	drivers/media/i2c/dw*
24859F:	drivers/media/i2c/lm*
24860
24861V4L2 CAMERA SENSOR DRIVERS
24862M:	Sakari Ailus <[email protected]>
24863L:	[email protected]
24864S:	Maintained
24865F:	Documentation/driver-api/media/camera-sensor.rst
24866F:	Documentation/driver-api/media/tx-rx.rst
24867F:	drivers/media/i2c/ar*
24868F:	drivers/media/i2c/gc*
24869F:	drivers/media/i2c/hi*
24870F:	drivers/media/i2c/imx*
24871F:	drivers/media/i2c/mt*
24872F:	drivers/media/i2c/og*
24873F:	drivers/media/i2c/ov*
24874F:	drivers/media/i2c/s5*
24875F:	drivers/media/i2c/vgxy61.c
24876
24877VF610 NAND DRIVER
24878M:	Stefan Agner <[email protected]>
24879L:	[email protected]
24880S:	Supported
24881F:	drivers/mtd/nand/raw/vf610_nfc.c
24882
24883VFAT/FAT/MSDOS FILESYSTEM
24884M:	OGAWA Hirofumi <[email protected]>
24885S:	Maintained
24886F:	Documentation/filesystems/vfat.rst
24887F:	fs/fat/
24888F:	tools/testing/selftests/filesystems/fat/
24889
24890VFIO CDX DRIVER
24891M:	Nipun Gupta <[email protected]>
24892M:	Nikhil Agarwal <[email protected]>
24893L:	[email protected]
24894S:	Maintained
24895F:	drivers/vfio/cdx/*
24896
24897VFIO DRIVER
24898M:	Alex Williamson <[email protected]>
24899L:	[email protected]
24900S:	Maintained
24901T:	git https://github.com/awilliam/linux-vfio.git
24902F:	Documentation/ABI/testing/debugfs-vfio
24903F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24904F:	Documentation/driver-api/vfio.rst
24905F:	drivers/vfio/
24906F:	include/linux/vfio.h
24907F:	include/linux/vfio_pci_core.h
24908F:	include/uapi/linux/vfio.h
24909
24910VFIO FSL-MC DRIVER
24911L:	[email protected]
24912S:	Orphan
24913F:	drivers/vfio/fsl-mc/
24914
24915VFIO HISILICON PCI DRIVER
24916M:	Longfang Liu <[email protected]>
24917M:	Shameer Kolothum <[email protected]>
24918L:	[email protected]
24919S:	Maintained
24920F:	drivers/vfio/pci/hisilicon/
24921
24922VFIO MEDIATED DEVICE DRIVERS
24923M:	Kirti Wankhede <[email protected]>
24924L:	[email protected]
24925S:	Maintained
24926F:	Documentation/driver-api/vfio-mediated-device.rst
24927F:	drivers/vfio/mdev/
24928F:	include/linux/mdev.h
24929F:	samples/vfio-mdev/
24930
24931VFIO MLX5 PCI DRIVER
24932M:	Yishai Hadas <[email protected]>
24933L:	[email protected]
24934S:	Maintained
24935F:	drivers/vfio/pci/mlx5/
24936
24937VFIO NVIDIA GRACE GPU DRIVER
24938M:	Ankit Agrawal <[email protected]>
24939L:	[email protected]
24940S:	Supported
24941F:	drivers/vfio/pci/nvgrace-gpu/
24942
24943VFIO PCI DEVICE SPECIFIC DRIVERS
24944R:	Jason Gunthorpe <[email protected]>
24945R:	Yishai Hadas <[email protected]>
24946R:	Shameer Kolothum <[email protected]>
24947R:	Kevin Tian <[email protected]>
24948L:	[email protected]
24949S:	Maintained
24950P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24951F:	drivers/vfio/pci/*/
24952
24953VFIO PDS PCI DRIVER
24954M:	Brett Creeley <[email protected]>
24955L:	[email protected]
24956S:	Maintained
24957F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24958F:	drivers/vfio/pci/pds/
24959
24960VFIO PLATFORM DRIVER
24961M:	Eric Auger <[email protected]>
24962L:	[email protected]
24963S:	Maintained
24964F:	drivers/vfio/platform/
24965
24966VFIO QAT PCI DRIVER
24967M:	Xin Zeng <[email protected]>
24968M:	Giovanni Cabiddu <[email protected]>
24969L:	[email protected]
24970L:	[email protected]
24971S:	Supported
24972F:	drivers/vfio/pci/qat/
24973
24974VFIO VIRTIO PCI DRIVER
24975M:	Yishai Hadas <[email protected]>
24976L:	[email protected]
24977L:	[email protected]
24978S:	Maintained
24979F:	drivers/vfio/pci/virtio
24980
24981VGA_SWITCHEROO
24982R:	Lukas Wunner <[email protected]>
24983S:	Maintained
24984T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24985F:	Documentation/gpu/vga-switcheroo.rst
24986F:	drivers/gpu/vga/vga_switcheroo.c
24987F:	include/linux/vga_switcheroo.h
24988
24989VIA RHINE NETWORK DRIVER
24990M:	Kevin Brace <[email protected]>
24991S:	Maintained
24992F:	drivers/net/ethernet/via/via-rhine.c
24993
24994VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24995M:	Florian Tobias Schandinat <[email protected]>
24996L:	[email protected]
24997S:	Maintained
24998F:	drivers/video/fbdev/via/
24999F:	include/linux/via-core.h
25000F:	include/linux/via_i2c.h
25001
25002VIA VELOCITY NETWORK DRIVER
25003M:	Francois Romieu <[email protected]>
25004L:	[email protected]
25005S:	Maintained
25006F:	drivers/net/ethernet/via/via-velocity.*
25007
25008VICODEC VIRTUAL CODEC DRIVER
25009M:	Hans Verkuil <[email protected]>
25010L:	[email protected]
25011S:	Maintained
25012W:	https://linuxtv.org
25013T:	git git://linuxtv.org/media.git
25014F:	drivers/media/test-drivers/vicodec/*
25015
25016VIDEO I2C POLLING DRIVER
25017M:	Matt Ranostay <[email protected]>
25018L:	[email protected]
25019S:	Maintained
25020F:	drivers/media/i2c/video-i2c.c
25021
25022VIDEO MULTIPLEXER DRIVER
25023M:	Philipp Zabel <[email protected]>
25024L:	[email protected]
25025S:	Maintained
25026F:	drivers/media/platform/video-mux.c
25027
25028VIDEOBUF2 FRAMEWORK
25029M:	Tomasz Figa <[email protected]>
25030M:	Marek Szyprowski <[email protected]>
25031L:	[email protected]
25032S:	Maintained
25033F:	drivers/media/common/videobuf2/*
25034F:	include/media/videobuf2-*
25035
25036VIDTV VIRTUAL DIGITAL TV DRIVER
25037M:	Daniel W. S. Almeida <[email protected]>
25038L:	[email protected]
25039S:	Maintained
25040W:	https://linuxtv.org
25041T:	git git://linuxtv.org/media.git
25042F:	drivers/media/test-drivers/vidtv/*
25043
25044VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25045M:	Shuah Khan <[email protected]>
25046R:	Kieran Bingham <[email protected]>
25047L:	[email protected]
25048S:	Maintained
25049W:	https://linuxtv.org
25050T:	git git://linuxtv.org/media.git
25051F:	drivers/media/test-drivers/vimc/*
25052
25053VIRT LIB
25054M:	Alex Williamson <[email protected]>
25055M:	Paolo Bonzini <[email protected]>
25056L:	[email protected]
25057S:	Supported
25058F:	virt/lib/
25059
25060VIRTIO AND VHOST VSOCK DRIVER
25061M:	Stefan Hajnoczi <[email protected]>
25062M:	Stefano Garzarella <[email protected]>
25063L:	[email protected]
25064L:	[email protected]
25065L:	[email protected]
25066S:	Maintained
25067F:	drivers/vhost/vsock.c
25068F:	include/linux/virtio_vsock.h
25069F:	include/uapi/linux/virtio_vsock.h
25070F:	net/vmw_vsock/virtio_transport.c
25071F:	net/vmw_vsock/virtio_transport_common.c
25072
25073VIRTIO BALLOON
25074M:	"Michael S. Tsirkin" <[email protected]>
25075M:	David Hildenbrand <[email protected]>
25076L:	[email protected]
25077S:	Maintained
25078F:	drivers/virtio/virtio_balloon.c
25079F:	include/linux/balloon_compaction.h
25080F:	include/uapi/linux/virtio_balloon.h
25081F:	mm/balloon_compaction.c
25082
25083VIRTIO BLOCK AND SCSI DRIVERS
25084M:	"Michael S. Tsirkin" <[email protected]>
25085M:	Jason Wang <[email protected]>
25086R:	Paolo Bonzini <[email protected]>
25087R:	Stefan Hajnoczi <[email protected]>
25088R:	Eugenio Pérez <[email protected]>
25089L:	[email protected]
25090S:	Maintained
25091F:	drivers/block/virtio_blk.c
25092F:	drivers/scsi/virtio_scsi.c
25093F:	include/uapi/linux/virtio_blk.h
25094F:	include/uapi/linux/virtio_scsi.h
25095
25096VIRTIO CONSOLE DRIVER
25097M:	Amit Shah <[email protected]>
25098L:	[email protected]
25099S:	Maintained
25100F:	drivers/char/virtio_console.c
25101F:	include/uapi/linux/virtio_console.h
25102
25103VIRTIO CORE AND NET DRIVERS
25104M:	"Michael S. Tsirkin" <[email protected]>
25105M:	Jason Wang <[email protected]>
25106R:	Xuan Zhuo <[email protected]>
25107R:	Eugenio Pérez <[email protected]>
25108L:	[email protected]
25109S:	Maintained
25110F:	Documentation/ABI/testing/sysfs-bus-vdpa
25111F:	Documentation/ABI/testing/sysfs-class-vduse
25112F:	Documentation/devicetree/bindings/virtio/
25113F:	Documentation/driver-api/virtio/
25114F:	drivers/block/virtio_blk.c
25115F:	drivers/crypto/virtio/
25116F:	drivers/net/virtio_net.c
25117F:	drivers/vdpa/
25118F:	drivers/virtio/
25119F:	include/linux/vdpa.h
25120F:	include/linux/virtio*.h
25121F:	include/linux/vringh.h
25122F:	include/uapi/linux/virtio_*.h
25123F:	net/vmw_vsock/virtio*
25124F:	tools/virtio/
25125F:	tools/testing/selftests/drivers/net/virtio_net/
25126
25127VIRTIO CRYPTO DRIVER
25128M:	Gonglei <[email protected]>
25129L:	[email protected]
25130L:	[email protected]
25131S:	Maintained
25132F:	drivers/crypto/virtio/
25133F:	include/uapi/linux/virtio_crypto.h
25134
25135VIRTIO DRIVERS FOR S390
25136M:	Cornelia Huck <[email protected]>
25137M:	Halil Pasic <[email protected]>
25138M:	Eric Farman <[email protected]>
25139L:	[email protected]
25140L:	[email protected]
25141L:	[email protected]
25142S:	Supported
25143F:	arch/s390/include/uapi/asm/virtio-ccw.h
25144F:	drivers/s390/virtio/
25145
25146VIRTIO FILE SYSTEM
25147M:	Vivek Goyal <[email protected]>
25148M:	Stefan Hajnoczi <[email protected]>
25149M:	Miklos Szeredi <[email protected]>
25150R:	Eugenio Pérez <[email protected]>
25151L:	[email protected]
25152L:	[email protected]
25153S:	Supported
25154W:	https://virtio-fs.gitlab.io/
25155F:	Documentation/filesystems/virtiofs.rst
25156F:	fs/fuse/virtio_fs.c
25157F:	include/uapi/linux/virtio_fs.h
25158
25159VIRTIO GPIO DRIVER
25160M:	Enrico Weigelt, metux IT consult <[email protected]>
25161M:	Viresh Kumar <[email protected]>
25162L:	[email protected]
25163L:	[email protected]
25164S:	Maintained
25165F:	drivers/gpio/gpio-virtio.c
25166F:	include/uapi/linux/virtio_gpio.h
25167
25168VIRTIO GPU DRIVER
25169M:	David Airlie <[email protected]>
25170M:	Gerd Hoffmann <[email protected]>
25171R:	Gurchetan Singh <[email protected]>
25172R:	Chia-I Wu <[email protected]>
25173L:	[email protected]
25174L:	[email protected]
25175S:	Maintained
25176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25177F:	drivers/gpu/drm/ci/xfails/virtio*
25178F:	drivers/gpu/drm/virtio/
25179F:	include/uapi/linux/virtio_gpu.h
25180
25181VIRTIO HOST (VHOST)
25182M:	"Michael S. Tsirkin" <[email protected]>
25183M:	Jason Wang <[email protected]>
25184R:	Eugenio Pérez <[email protected]>
25185L:	[email protected]
25186L:	[email protected]
25187L:	[email protected]
25188S:	Maintained
25189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25190F:	drivers/vhost/
25191F:	include/linux/sched/vhost_task.h
25192F:	include/linux/vhost_iotlb.h
25193F:	include/uapi/linux/vhost.h
25194F:	kernel/vhost_task.c
25195
25196VIRTIO HOST (VHOST-SCSI)
25197M:	"Michael S. Tsirkin" <[email protected]>
25198M:	Jason Wang <[email protected]>
25199M:	Mike Christie <[email protected]>
25200R:	Paolo Bonzini <[email protected]>
25201R:	Stefan Hajnoczi <[email protected]>
25202L:	[email protected]
25203S:	Maintained
25204F:	drivers/vhost/scsi.c
25205
25206VIRTIO I2C DRIVER
25207M:	Viresh Kumar <[email protected]>
25208R:	"Chen, Jian Jun" <[email protected]>
25209L:	[email protected]
25210L:	[email protected]
25211S:	Maintained
25212F:	drivers/i2c/busses/i2c-virtio.c
25213F:	include/uapi/linux/virtio_i2c.h
25214
25215VIRTIO INPUT DRIVER
25216M:	Gerd Hoffmann <[email protected]>
25217S:	Maintained
25218F:	drivers/virtio/virtio_input.c
25219F:	include/uapi/linux/virtio_input.h
25220
25221VIRTIO IOMMU DRIVER
25222M:	Jean-Philippe Brucker <[email protected]>
25223L:	[email protected]
25224S:	Maintained
25225F:	drivers/iommu/virtio-iommu.c
25226F:	include/uapi/linux/virtio_iommu.h
25227
25228VIRTIO MEM DRIVER
25229M:	David Hildenbrand <[email protected]>
25230L:	[email protected]
25231S:	Maintained
25232W:	https://virtio-mem.gitlab.io/
25233F:	drivers/virtio/virtio_mem.c
25234F:	include/uapi/linux/virtio_mem.h
25235
25236VIRTIO PMEM DRIVER
25237M:	Pankaj Gupta <[email protected]>
25238L:	[email protected]
25239S:	Maintained
25240F:	drivers/nvdimm/nd_virtio.c
25241F:	drivers/nvdimm/virtio_pmem.c
25242
25243VIRTIO SOUND DRIVER
25244M:	Anton Yakovlev <[email protected]>
25245M:	"Michael S. Tsirkin" <[email protected]>
25246L:	[email protected]
25247L:	[email protected]
25248S:	Maintained
25249F:	include/uapi/linux/virtio_snd.h
25250F:	sound/virtio/*
25251
25252VIRTUAL BOX GUEST DEVICE DRIVER
25253M:	Hans de Goede <[email protected]>
25254M:	Arnd Bergmann <[email protected]>
25255M:	Greg Kroah-Hartman <[email protected]>
25256S:	Maintained
25257F:	drivers/virt/vboxguest/
25258F:	include/linux/vbox_utils.h
25259F:	include/uapi/linux/vbox*.h
25260
25261VIRTUAL BOX SHARED FOLDER VFS DRIVER
25262M:	Hans de Goede <[email protected]>
25263L:	[email protected]
25264S:	Maintained
25265F:	fs/vboxsf/*
25266
25267VIRTUAL PCM TEST DRIVER
25268M:	Ivan Orlov <[email protected]>
25269L:	[email protected]
25270S:	Maintained
25271F:	Documentation/sound/cards/pcmtest.rst
25272F:	sound/drivers/pcmtest.c
25273F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25274
25275VIRTUAL SERIO DEVICE DRIVER
25276M:	Stephen Chandler Paul <[email protected]>
25277S:	Maintained
25278F:	drivers/input/serio/userio.c
25279F:	include/uapi/linux/userio.h
25280
25281VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25282M:	Javier Carrasco <[email protected]>
25283S:	Maintained
25284F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25285F:	drivers/iio/light/veml3235.c
25286
25287VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25288M:	Javier Carrasco <[email protected]>
25289S:	Maintained
25290F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25291F:	drivers/iio/light/veml6030.c
25292
25293VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25294M:	Javier Carrasco <[email protected]>
25295S:	Maintained
25296F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25297F:	drivers/iio/light/veml6075.c
25298
25299VISL VIRTUAL STATELESS DECODER DRIVER
25300M:	Daniel Almeida <[email protected]>
25301L:	[email protected]
25302S:	Supported
25303F:	drivers/media/test-drivers/visl
25304
25305VIVID VIRTUAL VIDEO DRIVER
25306M:	Hans Verkuil <[email protected]>
25307L:	[email protected]
25308S:	Maintained
25309W:	https://linuxtv.org
25310T:	git git://linuxtv.org/media.git
25311F:	drivers/media/test-drivers/vivid/*
25312
25313VM SOCKETS (AF_VSOCK)
25314M:	Stefano Garzarella <[email protected]>
25315L:	[email protected]
25316L:	[email protected]
25317S:	Maintained
25318F:	drivers/net/vsockmon.c
25319F:	include/net/af_vsock.h
25320F:	include/uapi/linux/vm_sockets.h
25321F:	include/uapi/linux/vm_sockets_diag.h
25322F:	include/uapi/linux/vsockmon.h
25323F:	net/vmw_vsock/
25324F:	tools/testing/vsock/
25325
25326VMALLOC
25327M:	Andrew Morton <[email protected]>
25328R:	Uladzislau Rezki <[email protected]>
25329R:	Christoph Hellwig <[email protected]>
25330L:	[email protected]
25331S:	Maintained
25332W:	http://www.linux-mm.org
25333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25334F:	include/linux/vmalloc.h
25335F:	mm/vmalloc.c
25336
25337VME SUBSYSTEM
25338L:	[email protected]
25339S:	Orphan
25340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25341F:	Documentation/driver-api/vme.rst
25342F:	drivers/staging/vme_user/
25343
25344VMWARE BALLOON DRIVER
25345M:	Jerrin Shaji George <[email protected]>
25346R:	Broadcom internal kernel review list <[email protected]>
25347L:	[email protected]
25348S:	Supported
25349F:	drivers/misc/vmw_balloon.c
25350
25351VMWARE HYPERVISOR INTERFACE
25352M:	Ajay Kaher <[email protected]>
25353M:	Alexey Makhalov <[email protected]>
25354R:	Broadcom internal kernel review list <[email protected]>
25355L:	[email protected]
25356L:	[email protected]
25357S:	Supported
25358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25359F:	arch/x86/include/asm/vmware.h
25360F:	arch/x86/kernel/cpu/vmware.c
25361
25362VMWARE PVRDMA DRIVER
25363M:	Bryan Tan <[email protected]>
25364M:	Vishnu Dasa <[email protected]>
25365R:	Broadcom internal kernel review list <[email protected]>
25366L:	[email protected]
25367S:	Supported
25368F:	drivers/infiniband/hw/vmw_pvrdma/
25369
25370VMWARE PVSCSI DRIVER
25371M:	Vishal Bhakta <[email protected]>
25372R:	Broadcom internal kernel review list <[email protected]>
25373L:	[email protected]
25374S:	Supported
25375F:	drivers/scsi/vmw_pvscsi.c
25376F:	drivers/scsi/vmw_pvscsi.h
25377
25378VMWARE VIRTUAL PTP CLOCK DRIVER
25379M:	Nick Shi <[email protected]>
25380R:	Ajay Kaher <[email protected]>
25381R:	Alexey Makhalov <[email protected]>
25382R:	Broadcom internal kernel review list <[email protected]>
25383L:	[email protected]
25384S:	Supported
25385F:	drivers/ptp/ptp_vmw.c
25386
25387VMWARE VMCI DRIVER
25388M:	Bryan Tan <[email protected]>
25389M:	Vishnu Dasa <[email protected]>
25390R:	Broadcom internal kernel review list <[email protected]>
25391L:	[email protected]
25392S:	Supported
25393F:	drivers/misc/vmw_vmci/
25394F:	include/linux/vmw_vmci*
25395
25396VMWARE VMMOUSE SUBDRIVER
25397M:	Zack Rusin <[email protected]>
25398R:	Broadcom internal kernel review list <[email protected]>
25399L:	[email protected]
25400S:	Supported
25401F:	drivers/input/mouse/vmmouse.c
25402F:	drivers/input/mouse/vmmouse.h
25403
25404VMWARE VMXNET3 ETHERNET DRIVER
25405M:	Ronak Doshi <[email protected]>
25406R:	Broadcom internal kernel review list <[email protected]>
25407L:	[email protected]
25408S:	Supported
25409F:	drivers/net/vmxnet3/
25410
25411VMWARE VSOCK VMCI TRANSPORT DRIVER
25412M:	Bryan Tan <[email protected]>
25413M:	Vishnu Dasa <[email protected]>
25414R:	Broadcom internal kernel review list <[email protected]>
25415L:	[email protected]
25416S:	Supported
25417F:	net/vmw_vsock/vmci_transport*
25418
25419VOCORE VOCORE2 BOARD
25420M:	Harvey Hunt <[email protected]>
25421L:	[email protected]
25422S:	Maintained
25423F:	arch/mips/boot/dts/ralink/vocore2.dts
25424
25425VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25426M:	Liam Girdwood <[email protected]>
25427M:	Mark Brown <[email protected]>
25428L:	[email protected]
25429S:	Supported
25430W:	http://www.slimlogic.co.uk/?p=48
25431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25432F:	Documentation/devicetree/bindings/regulator/
25433F:	Documentation/power/regulator/
25434F:	drivers/regulator/
25435F:	include/dt-bindings/regulator/
25436F:	include/linux/regulator/
25437K:	regulator_get_optional
25438
25439VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25440R:	Matti Vaittinen <[email protected]>
25441F:	drivers/regulator/irq_helpers.c
25442
25443VRF
25444M:	David Ahern <[email protected]>
25445L:	[email protected]
25446S:	Maintained
25447F:	Documentation/networking/vrf.rst
25448F:	drivers/net/vrf.c
25449
25450VSPRINTF
25451M:	Petr Mladek <[email protected]>
25452M:	Steven Rostedt <[email protected]>
25453R:	Andy Shevchenko <[email protected]>
25454R:	Rasmus Villemoes <[email protected]>
25455R:	Sergey Senozhatsky <[email protected]>
25456S:	Maintained
25457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25458F:	Documentation/core-api/printk-formats.rst
25459F:	lib/test_printf.c
25460F:	lib/test_scanf.c
25461F:	lib/vsprintf.c
25462
25463VT1211 HARDWARE MONITOR DRIVER
25464M:	Juerg Haefliger <[email protected]>
25465L:	[email protected]
25466S:	Maintained
25467F:	Documentation/hwmon/vt1211.rst
25468F:	drivers/hwmon/vt1211.c
25469
25470VT8231 HARDWARE MONITOR DRIVER
25471M:	Roger Lucas <[email protected]>
25472L:	[email protected]
25473S:	Maintained
25474F:	drivers/hwmon/vt8231.c
25475
25476VUB300 USB to SDIO/SD/MMC bridge chip
25477L:	[email protected]
25478S:	Orphan
25479F:	drivers/mmc/host/vub300.c
25480
25481W1 DALLAS'S 1-WIRE BUS
25482M:	Krzysztof Kozlowski <[email protected]>
25483S:	Maintained
25484F:	Documentation/devicetree/bindings/w1/
25485F:	Documentation/w1/
25486F:	drivers/w1/
25487F:	include/linux/w1.h
25488
25489W83791D HARDWARE MONITORING DRIVER
25490M:	Marc Hulsman <[email protected]>
25491L:	[email protected]
25492S:	Maintained
25493F:	Documentation/hwmon/w83791d.rst
25494F:	drivers/hwmon/w83791d.c
25495
25496W83793 HARDWARE MONITORING DRIVER
25497M:	Rudolf Marek <[email protected]>
25498L:	[email protected]
25499S:	Maintained
25500F:	Documentation/hwmon/w83793.rst
25501F:	drivers/hwmon/w83793.c
25502
25503W83795 HARDWARE MONITORING DRIVER
25504M:	Jean Delvare <[email protected]>
25505L:	[email protected]
25506S:	Maintained
25507F:	drivers/hwmon/w83795.c
25508
25509W83L51xD SD/MMC CARD INTERFACE DRIVER
25510M:	Pierre Ossman <[email protected]>
25511S:	Maintained
25512F:	drivers/mmc/host/wbsd.*
25513
25514WACOM PROTOCOL 4 SERIAL TABLETS
25515M:	Julian Squires <[email protected]>
25516M:	Hans de Goede <[email protected]>
25517L:	[email protected]
25518S:	Maintained
25519F:	drivers/input/tablet/wacom_serial4.c
25520
25521WANGXUN ETHERNET DRIVER
25522M:	Jiawen Wu <[email protected]>
25523M:	Mengyuan Lou <[email protected]>
25524L:	[email protected]
25525S:	Maintained
25526W:	https://www.net-swift.com
25527F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25528F:	drivers/net/ethernet/wangxun/
25529F:	drivers/net/pcs/pcs-xpcs-wx.c
25530
25531WATCHDOG DEVICE DRIVERS
25532M:	Wim Van Sebroeck <[email protected]>
25533M:	Guenter Roeck <[email protected]>
25534L:	[email protected]
25535S:	Maintained
25536W:	http://www.linux-watchdog.org/
25537T:	git git://www.linux-watchdog.org/linux-watchdog.git
25538F:	Documentation/devicetree/bindings/watchdog/
25539F:	Documentation/watchdog/
25540F:	drivers/watchdog/
25541F:	include/linux/watchdog.h
25542F:	include/trace/events/watchdog.h
25543F:	include/uapi/linux/watchdog.h
25544
25545WAVE5 VPU CODEC DRIVER
25546M:	Nas Chung <[email protected]>
25547M:	Jackson Lee <[email protected]>
25548L:	[email protected]
25549S:	Maintained
25550F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25551F:	drivers/media/platform/chips-media/wave5/
25552
25553WHISKEYCOVE PMIC GPIO DRIVER
25554M:	Kuppuswamy Sathyanarayanan <[email protected]>
25555L:	[email protected]
25556S:	Maintained
25557F:	drivers/gpio/gpio-wcove.c
25558
25559WHWAVE RTC DRIVER
25560M:	Dianlong Li <[email protected]>
25561L:	[email protected]
25562S:	Maintained
25563F:	drivers/rtc/rtc-sd3078.c
25564
25565WIIMOTE HID DRIVER
25566M:	David Rheinsberg <[email protected]>
25567L:	[email protected]
25568S:	Maintained
25569F:	drivers/hid/hid-wiimote*
25570
25571WILOCITY WIL6210 WIRELESS DRIVER
25572L:	[email protected]
25573S:	Orphan
25574W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25575F:	drivers/net/wireless/ath/wil6210/
25576
25577WINBOND CIR DRIVER
25578M:	David Härdeman <[email protected]>
25579S:	Maintained
25580F:	drivers/media/rc/winbond-cir.c
25581
25582WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25583L:	[email protected]
25584S:	Orphan
25585F:	drivers/watchdog/ebc-c384_wdt.c
25586
25587WINSYSTEMS WS16C48 GPIO DRIVER
25588M:	William Breathitt Gray <[email protected]>
25589L:	[email protected]
25590S:	Maintained
25591F:	drivers/gpio/gpio-ws16c48.c
25592
25593WIREGUARD SECURE NETWORK TUNNEL
25594M:	Jason A. Donenfeld <[email protected]>
25595L:	[email protected]
25596L:	[email protected]
25597S:	Maintained
25598F:	drivers/net/wireguard/
25599F:	tools/testing/selftests/wireguard/
25600
25601WISTRON LAPTOP BUTTON DRIVER
25602M:	Miloslav Trmac <[email protected]>
25603S:	Maintained
25604F:	drivers/input/misc/wistron_btns.c
25605
25606WMI BINARY MOF DRIVER
25607M:	Armin Wolf <[email protected]>
25608R:	Thomas Weißschuh <[email protected]>
25609L:	[email protected]
25610S:	Maintained
25611F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25612F:	Documentation/wmi/devices/wmi-bmof.rst
25613F:	drivers/platform/x86/wmi-bmof.c
25614
25615WOLFSON MICROELECTRONICS DRIVERS
25616L:	[email protected]
25617S:	Supported
25618W:	https://github.com/CirrusLogic/linux-drivers/wiki
25619T:	git https://github.com/CirrusLogic/linux-drivers.git
25620F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25621F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25622F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25623F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25624F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25625F:	Documentation/devicetree/bindings/sound/wm*
25626F:	Documentation/hwmon/wm83??.rst
25627F:	arch/arm/mach-s3c/mach-crag6410*
25628F:	drivers/clk/clk-wm83*.c
25629F:	drivers/gpio/gpio-*wm*.c
25630F:	drivers/gpio/gpio-arizona.c
25631F:	drivers/hwmon/wm83??-hwmon.c
25632F:	drivers/input/misc/wm831x-on.c
25633F:	drivers/input/touchscreen/wm831x-ts.c
25634F:	drivers/input/touchscreen/wm97*.c
25635F:	drivers/leds/leds-wm83*.c
25636F:	drivers/mfd/arizona*
25637F:	drivers/mfd/cs47l24*
25638F:	drivers/mfd/wm*.c
25639F:	drivers/power/supply/wm83*.c
25640F:	drivers/regulator/arizona*
25641F:	drivers/regulator/wm8*.c
25642F:	drivers/rtc/rtc-wm83*.c
25643F:	drivers/video/backlight/wm83*_bl.c
25644F:	drivers/watchdog/wm83*_wdt.c
25645F:	include/linux/mfd/arizona/
25646F:	include/linux/mfd/wm831x/
25647F:	include/linux/mfd/wm8350/
25648F:	include/linux/mfd/wm8400*
25649F:	include/linux/regulator/arizona*
25650F:	include/linux/wm97xx.h
25651F:	include/sound/wm????.h
25652F:	sound/soc/codecs/arizona*
25653F:	sound/soc/codecs/cs47l24*
25654F:	sound/soc/codecs/wm*
25655
25656WORKQUEUE
25657M:	Tejun Heo <[email protected]>
25658R:	Lai Jiangshan <[email protected]>
25659S:	Maintained
25660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25661F:	Documentation/core-api/workqueue.rst
25662F:	include/linux/workqueue.h
25663F:	kernel/workqueue.c
25664F:	kernel/workqueue_internal.h
25665
25666WWAN DRIVERS
25667M:	Loic Poulain <[email protected]>
25668M:	Sergey Ryazanov <[email protected]>
25669R:	Johannes Berg <[email protected]>
25670L:	[email protected]
25671S:	Maintained
25672F:	drivers/net/wwan/
25673F:	include/linux/wwan.h
25674F:	include/uapi/linux/wwan.h
25675
25676X-POWERS AXP288 PMIC DRIVERS
25677M:	Hans de Goede <[email protected]>
25678S:	Maintained
25679F:	drivers/acpi/pmic/intel_pmic_xpower.c
25680N:	axp288
25681
25682X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25683M:	Chen-Yu Tsai <[email protected]>
25684L:	[email protected]
25685S:	Maintained
25686N:	axp[128]
25687
25688X.25 STACK
25689M:	Martin Schiller <[email protected]>
25690L:	[email protected]
25691S:	Maintained
25692F:	Documentation/networking/lapb-module.rst
25693F:	Documentation/networking/x25*
25694F:	drivers/net/wan/hdlc_x25.c
25695F:	drivers/net/wan/lapbether.c
25696F:	include/*/lapb.h
25697F:	include/net/x25*
25698F:	include/uapi/linux/x25.h
25699F:	net/lapb/
25700F:	net/x25/
25701
25702X86 ARCHITECTURE (32-BIT AND 64-BIT)
25703M:	Thomas Gleixner <[email protected]>
25704M:	Ingo Molnar <[email protected]>
25705M:	Borislav Petkov <[email protected]>
25706M:	Dave Hansen <[email protected]>
25707M:	[email protected]
25708R:	"H. Peter Anvin" <[email protected]>
25709L:	[email protected]
25710S:	Maintained
25711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25712F:	Documentation/arch/x86/
25713F:	Documentation/devicetree/bindings/x86/
25714F:	arch/x86/
25715F:	tools/testing/selftests/x86
25716
25717X86 CPUID DATABASE
25718M:	Borislav Petkov <[email protected]>
25719M:	Thomas Gleixner <[email protected]>
25720M:	[email protected]
25721R:	Ahmed S. Darwish <[email protected]>
25722L:	[email protected]
25723S:	Maintained
25724W:	https://x86-cpuid.org
25725F:	tools/arch/x86/kcpuid/cpuid.csv
25726
25727X86 ENTRY CODE
25728M:	Andy Lutomirski <[email protected]>
25729L:	[email protected]
25730S:	Maintained
25731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25732F:	arch/x86/entry/
25733
25734X86 HARDWARE VULNERABILITIES
25735M:	Thomas Gleixner <[email protected]>
25736M:	Borislav Petkov <[email protected]>
25737M:	Peter Zijlstra <[email protected]>
25738M:	Josh Poimboeuf <[email protected]>
25739R:	Pawan Gupta <[email protected]>
25740S:	Maintained
25741F:	Documentation/admin-guide/hw-vuln/
25742F:	arch/x86/include/asm/nospec-branch.h
25743F:	arch/x86/kernel/cpu/bugs.c
25744
25745X86 MCE INFRASTRUCTURE
25746M:	Tony Luck <[email protected]>
25747M:	Borislav Petkov <[email protected]>
25748L:	[email protected]
25749S:	Maintained
25750F:	Documentation/ABI/testing/sysfs-mce
25751F:	Documentation/arch/x86/x86_64/machinecheck.rst
25752F:	arch/x86/kernel/cpu/mce/*
25753
25754X86 MICROCODE UPDATE SUPPORT
25755M:	Borislav Petkov <[email protected]>
25756S:	Maintained
25757F:	arch/x86/kernel/cpu/microcode/*
25758
25759X86 MM
25760M:	Dave Hansen <[email protected]>
25761M:	Andy Lutomirski <[email protected]>
25762M:	Peter Zijlstra <[email protected]>
25763L:	[email protected]
25764S:	Maintained
25765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25766F:	arch/x86/mm/
25767
25768X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25769M:	Hans de Goede <[email protected]>
25770L:	[email protected]
25771S:	Maintained
25772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25773F:	drivers/platform/x86/x86-android-tablets/
25774
25775X86 PLATFORM DRIVERS
25776M:	Hans de Goede <[email protected]>
25777M:	Ilpo Järvinen <[email protected]>
25778L:	[email protected]
25779S:	Maintained
25780Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25782F:	drivers/platform/olpc/
25783F:	drivers/platform/x86/
25784F:	include/linux/platform_data/x86/
25785
25786X86 PLATFORM UV HPE SUPERDOME FLEX
25787M:	Steve Wahl <[email protected]>
25788R:	Justin Ernst <[email protected]>
25789R:	Kyle Meyer <[email protected]>
25790R:	Dimitri Sivanich <[email protected]>
25791R:	Russ Anderson <[email protected]>
25792S:	Supported
25793F:	arch/x86/include/asm/uv/
25794F:	arch/x86/kernel/apic/x2apic_uv_x.c
25795F:	arch/x86/platform/uv/
25796
25797X86 STACK UNWINDING
25798M:	Josh Poimboeuf <[email protected]>
25799M:	Peter Zijlstra <[email protected]>
25800S:	Supported
25801F:	arch/x86/include/asm/unwind*.h
25802F:	arch/x86/kernel/dumpstack.c
25803F:	arch/x86/kernel/stacktrace.c
25804F:	arch/x86/kernel/unwind_*.c
25805
25806X86 TRUST DOMAIN EXTENSIONS (TDX)
25807M:	Kirill A. Shutemov <[email protected]>
25808R:	Dave Hansen <[email protected]>
25809L:	[email protected]
25810L:	[email protected]
25811S:	Supported
25812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25813F:	arch/x86/boot/compressed/tdx*
25814F:	arch/x86/coco/tdx/
25815F:	arch/x86/include/asm/shared/tdx.h
25816F:	arch/x86/include/asm/tdx.h
25817F:	arch/x86/virt/vmx/tdx/
25818F:	drivers/virt/coco/tdx-guest
25819
25820X86 VDSO
25821M:	Andy Lutomirski <[email protected]>
25822L:	[email protected]
25823S:	Maintained
25824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25825F:	arch/x86/entry/vdso/
25826
25827XARRAY
25828M:	Matthew Wilcox <[email protected]>
25829L:	[email protected]
25830L:	[email protected]
25831S:	Supported
25832F:	Documentation/core-api/xarray.rst
25833F:	include/linux/idr.h
25834F:	include/linux/xarray.h
25835F:	lib/idr.c
25836F:	lib/test_xarray.c
25837F:	lib/xarray.c
25838F:	tools/testing/radix-tree
25839
25840XBOX DVD IR REMOTE
25841M:	Benjamin Valentin <[email protected]>
25842S:	Maintained
25843F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25844F:	drivers/media/rc/xbox_remote.c
25845
25846XC2028/3028 TUNER DRIVER
25847M:	Mauro Carvalho Chehab <[email protected]>
25848L:	[email protected]
25849S:	Maintained
25850W:	https://linuxtv.org
25851T:	git git://linuxtv.org/media.git
25852F:	drivers/media/tuners/xc2028.*
25853
25854XDP (eXpress Data Path)
25855M:	Alexei Starovoitov <[email protected]>
25856M:	Daniel Borkmann <[email protected]>
25857M:	David S. Miller <[email protected]>
25858M:	Jakub Kicinski <[email protected]>
25859M:	Jesper Dangaard Brouer <[email protected]>
25860M:	John Fastabend <[email protected]>
25861L:	[email protected]
25862L:	[email protected]
25863S:	Supported
25864F:	drivers/net/ethernet/*/*/*/*/*xdp*
25865F:	drivers/net/ethernet/*/*/*xdp*
25866F:	include/net/xdp.h
25867F:	include/net/xdp_priv.h
25868F:	include/trace/events/xdp.h
25869F:	kernel/bpf/cpumap.c
25870F:	kernel/bpf/devmap.c
25871F:	net/core/xdp.c
25872F:	samples/bpf/xdp*
25873F:	tools/testing/selftests/bpf/*/*xdp*
25874F:	tools/testing/selftests/bpf/*xdp*
25875K:	(?:\b|_)xdp(?:\b|_)
25876
25877XDP SOCKETS (AF_XDP)
25878M:	Björn Töpel <[email protected]>
25879M:	Magnus Karlsson <[email protected]>
25880M:	Maciej Fijalkowski <[email protected]>
25881R:	Jonathan Lemon <[email protected]>
25882L:	[email protected]
25883L:	[email protected]
25884S:	Maintained
25885F:	Documentation/networking/af_xdp.rst
25886F:	include/net/netns/xdp.h
25887F:	include/net/xdp_sock*
25888F:	include/net/xsk_buff_pool.h
25889F:	include/uapi/linux/if_xdp.h
25890F:	include/uapi/linux/xdp_diag.h
25891F:	net/xdp/
25892F:	tools/testing/selftests/bpf/*xsk*
25893
25894XEN BLOCK SUBSYSTEM
25895M:	Roger Pau Monné <[email protected]>
25896L:	[email protected] (moderated for non-subscribers)
25897S:	Supported
25898F:	drivers/block/xen*
25899F:	drivers/block/xen-blkback/*
25900
25901XEN HYPERVISOR ARM
25902M:	Stefano Stabellini <[email protected]>
25903L:	[email protected] (moderated for non-subscribers)
25904S:	Maintained
25905F:	arch/arm/include/asm/xen/
25906F:	arch/arm/xen/
25907
25908XEN HYPERVISOR ARM64
25909M:	Stefano Stabellini <[email protected]>
25910L:	[email protected] (moderated for non-subscribers)
25911S:	Maintained
25912F:	arch/arm64/include/asm/xen/
25913F:	arch/arm64/xen/
25914
25915XEN HYPERVISOR INTERFACE
25916M:	Juergen Gross <[email protected]>
25917M:	Stefano Stabellini <[email protected]>
25918R:	Oleksandr Tyshchenko <[email protected]>
25919L:	[email protected] (moderated for non-subscribers)
25920S:	Supported
25921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25922F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25923F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25924F:	drivers/*/xen-*front.c
25925F:	drivers/xen/
25926F:	include/uapi/xen/
25927F:	include/xen/
25928F:	kernel/configs/xen.config
25929
25930XEN HYPERVISOR X86
25931M:	Juergen Gross <[email protected]>
25932R:	Boris Ostrovsky <[email protected]>
25933L:	[email protected] (moderated for non-subscribers)
25934S:	Supported
25935F:	arch/x86/configs/xen.config
25936F:	arch/x86/include/asm/pvclock-abi.h
25937F:	arch/x86/include/asm/xen/
25938F:	arch/x86/platform/pvh/
25939F:	arch/x86/xen/
25940
25941XEN NETWORK BACKEND DRIVER
25942M:	Wei Liu <[email protected]>
25943M:	Paul Durrant <[email protected]>
25944L:	[email protected] (moderated for non-subscribers)
25945L:	[email protected]
25946S:	Supported
25947F:	drivers/net/xen-netback/*
25948
25949XEN PCI SUBSYSTEM
25950M:	Juergen Gross <[email protected]>
25951L:	[email protected] (moderated for non-subscribers)
25952S:	Supported
25953F:	arch/x86/pci/*xen*
25954F:	drivers/pci/*xen*
25955
25956XEN PVSCSI DRIVERS
25957M:	Juergen Gross <[email protected]>
25958L:	[email protected] (moderated for non-subscribers)
25959L:	[email protected]
25960S:	Supported
25961F:	drivers/scsi/xen-scsifront.c
25962F:	drivers/xen/xen-scsiback.c
25963F:	include/xen/interface/io/vscsiif.h
25964
25965XEN PVUSB DRIVER
25966M:	Juergen Gross <[email protected]>
25967L:	[email protected] (moderated for non-subscribers)
25968L:	[email protected]
25969S:	Supported
25970F:	drivers/usb/host/xen*
25971F:	include/xen/interface/io/usbif.h
25972
25973XEN SOUND FRONTEND DRIVER
25974M:	Oleksandr Andrushchenko <[email protected]>
25975L:	[email protected] (moderated for non-subscribers)
25976L:	[email protected]
25977S:	Supported
25978F:	sound/xen/*
25979
25980XEN SWIOTLB SUBSYSTEM
25981M:	Juergen Gross <[email protected]>
25982M:	Stefano Stabellini <[email protected]>
25983L:	[email protected] (moderated for non-subscribers)
25984L:	[email protected]
25985S:	Supported
25986F:	arch/*/include/asm/xen/swiotlb-xen.h
25987F:	drivers/xen/swiotlb-xen.c
25988F:	include/xen/arm/swiotlb-xen.h
25989F:	include/xen/swiotlb-xen.h
25990
25991XFS FILESYSTEM
25992M:	Carlos Maiolino <[email protected]>
25993R:	Darrick J. Wong <[email protected]>
25994L:	[email protected]
25995S:	Supported
25996W:	http://xfs.org/
25997C:	irc://irc.oftc.net/xfs
25998T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25999P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26000F:	Documentation/ABI/testing/sysfs-fs-xfs
26001F:	Documentation/admin-guide/xfs.rst
26002F:	Documentation/filesystems/xfs/*
26003F:	fs/xfs/
26004F:	include/uapi/linux/dqblk_xfs.h
26005F:	include/uapi/linux/fsmap.h
26006
26007XILINX AMS DRIVER
26008M:	Anand Ashok Dumbre <[email protected]>
26009L:	[email protected]
26010S:	Maintained
26011F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26012F:	drivers/iio/adc/xilinx-ams.c
26013
26014XILINX AXI ETHERNET DRIVER
26015M:	Radhey Shyam Pandey <[email protected]>
26016S:	Maintained
26017F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26018F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26019
26020XILINX CAN DRIVER
26021M:	Appana Durga Kedareswara rao <[email protected]>
26022L:	[email protected]
26023S:	Maintained
26024F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26025F:	drivers/net/can/xilinx_can.c
26026
26027XILINX EVENT MANAGEMENT DRIVER
26028M:	Michal Simek <[email protected]>
26029S:	Maintained
26030F:	drivers/soc/xilinx/xlnx_event_manager.c
26031F:	include/linux/firmware/xlnx-event-manager.h
26032
26033XILINX GPIO DRIVER
26034M:	Shubhrajyoti Datta <[email protected]>
26035R:	Srinivas Neeli <[email protected]>
26036R:	Michal Simek <[email protected]>
26037S:	Maintained
26038F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26039F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26040F:	drivers/gpio/gpio-xilinx.c
26041F:	drivers/gpio/gpio-zynq.c
26042
26043XILINX LL TEMAC ETHERNET DRIVER
26044L:	[email protected]
26045S:	Orphan
26046F:	drivers/net/ethernet/xilinx/ll_temac*
26047
26048XILINX PWM DRIVER
26049M:	Sean Anderson <[email protected]>
26050S:	Maintained
26051F:	drivers/pwm/pwm-xilinx.c
26052F:	include/clocksource/timer-xilinx.h
26053
26054XILINX SD-FEC IP CORES
26055M:	Derek Kiernan <[email protected]>
26056M:	Dragan Cvetic <[email protected]>
26057S:	Maintained
26058F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26059F:	Documentation/misc-devices/xilinx_sdfec.rst
26060F:	drivers/misc/Kconfig
26061F:	drivers/misc/Makefile
26062F:	drivers/misc/xilinx_sdfec.c
26063F:	include/uapi/misc/xilinx_sdfec.h
26064
26065XILINX UARTLITE SERIAL DRIVER
26066M:	Peter Korsgaard <[email protected]>
26067L:	[email protected]
26068S:	Maintained
26069F:	drivers/tty/serial/uartlite.c
26070
26071XILINX VIDEO IP CORES
26072M:	Laurent Pinchart <[email protected]>
26073L:	[email protected]
26074S:	Supported
26075T:	git git://linuxtv.org/media.git
26076F:	Documentation/devicetree/bindings/media/xilinx/
26077F:	drivers/media/platform/xilinx/
26078F:	include/uapi/linux/xilinx-v4l2-controls.h
26079
26080XILINX VERSAL EDAC DRIVER
26081M:	Shubhrajyoti Datta <[email protected]>
26082M:	Sai Krishna Potthuri <[email protected]>
26083S:	Maintained
26084F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26085F:	drivers/edac/versal_edac.c
26086
26087XILINX WATCHDOG DRIVER
26088M:	Srinivas Neeli <[email protected]>
26089R:	Shubhrajyoti Datta <[email protected]>
26090R:	Michal Simek <[email protected]>
26091S:	Maintained
26092F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26093F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26094F:	drivers/watchdog/of_xilinx_wdt.c
26095F:	drivers/watchdog/xilinx_wwdt.c
26096
26097XILINX XDMA DRIVER
26098M:	Lizhi Hou <[email protected]>
26099M:	Brian Xu <[email protected]>
26100M:	Raj Kumar Rampelli <[email protected]>
26101L:	[email protected]
26102S:	Supported
26103F:	drivers/dma/xilinx/xdma-regs.h
26104F:	drivers/dma/xilinx/xdma.c
26105F:	include/linux/dma/amd_xdma.h
26106F:	include/linux/platform_data/amd_xdma.h
26107
26108XILINX ZYNQMP DPDMA DRIVER
26109M:	Laurent Pinchart <[email protected]>
26110L:	[email protected]
26111S:	Supported
26112F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26113F:	drivers/dma/xilinx/xilinx_dpdma.c
26114F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26115
26116XILINX ZYNQMP OCM EDAC DRIVER
26117M:	Shubhrajyoti Datta <[email protected]>
26118M:	Sai Krishna Potthuri <[email protected]>
26119S:	Maintained
26120F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26121F:	drivers/edac/zynqmp_edac.c
26122
26123XILINX ZYNQMP PSGTR PHY DRIVER
26124M:	Laurent Pinchart <[email protected]>
26125L:	[email protected]
26126S:	Supported
26127T:	git https://github.com/Xilinx/linux-xlnx.git
26128F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26129F:	drivers/phy/xilinx/phy-zynqmp.c
26130
26131XILINX ZYNQMP SHA3 DRIVER
26132M:	Harsha <[email protected]>
26133S:	Maintained
26134F:	drivers/crypto/xilinx/zynqmp-sha.c
26135
26136XILINX ZYNQMP NVMEM DRIVER
26137M:	Praveen Teja Kundanala <[email protected]>
26138M:	Kalyani Akula <[email protected]>
26139R:	Michal Simek <[email protected]>
26140S:	Maintained
26141F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26142F:	drivers/nvmem/zynqmp_nvmem.c
26143
26144XILLYBUS DRIVER
26145M:	Eli Billauer <[email protected]>
26146L:	[email protected]
26147S:	Supported
26148F:	drivers/char/xillybus/
26149
26150XLP9XX I2C DRIVER
26151M:	George Cherian <[email protected]>
26152L:	[email protected]
26153S:	Supported
26154W:	http://www.marvell.com
26155F:	drivers/i2c/busses/i2c-xlp9xx.c
26156
26157XRA1403 GPIO EXPANDER
26158M:	Nandor Han <[email protected]>
26159L:	[email protected]
26160S:	Maintained
26161F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26162F:	drivers/gpio/gpio-xra1403.c
26163
26164XTENSA XTFPGA PLATFORM SUPPORT
26165M:	Max Filippov <[email protected]>
26166S:	Maintained
26167F:	drivers/spi/spi-xtensa-xtfpga.c
26168F:	sound/soc/xtensa/xtfpga-i2s.c
26169
26170XZ EMBEDDED
26171M:	Lasse Collin <[email protected]>
26172S:	Maintained
26173W:	https://tukaani.org/xz/embedded.html
26174B:	https://github.com/tukaani-project/xz-embedded/issues
26175C:	irc://irc.libera.chat/tukaani
26176F:	Documentation/staging/xz.rst
26177F:	include/linux/decompress/unxz.h
26178F:	include/linux/xz.h
26179F:	lib/decompress_unxz.c
26180F:	lib/xz/
26181F:	scripts/xz_wrap.sh
26182
26183YAM DRIVER FOR AX.25
26184M:	Jean-Paul Roubelat <[email protected]>
26185L:	[email protected]
26186S:	Maintained
26187F:	drivers/net/hamradio/yam*
26188F:	include/linux/yam.h
26189
26190YAMA SECURITY MODULE
26191M:	Kees Cook <[email protected]>
26192S:	Supported
26193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26194F:	Documentation/admin-guide/LSM/Yama.rst
26195F:	security/yama/
26196
26197YAML NETLINK (YNL)
26198M:	Donald Hunter <[email protected]>
26199M:	Jakub Kicinski <[email protected]>
26200F:	Documentation/netlink/
26201F:	Documentation/userspace-api/netlink/intro-specs.rst
26202F:	Documentation/userspace-api/netlink/specs.rst
26203F:	tools/net/ynl/
26204
26205YEALINK PHONE DRIVER
26206M:	Henk Vergonet <[email protected]>
26207S:	Maintained
26208F:	Documentation/input/devices/yealink.rst
26209F:	drivers/input/misc/yealink.*
26210
26211Z3FOLD COMPRESSED PAGE ALLOCATOR
26212M:	Vitaly Wool <[email protected]>
26213R:	Miaohe Lin <[email protected]>
26214L:	[email protected]
26215S:	Maintained
26216F:	mm/z3fold.c
26217
26218Z8530 DRIVER FOR AX.25
26219M:	Joerg Reuter <[email protected]>
26220L:	[email protected]
26221S:	Maintained
26222W:	http://yaina.de/jreuter/
26223W:	http://www.qsl.net/dl1bke/
26224F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26225F:	drivers/net/hamradio/*scc.c
26226F:	drivers/net/hamradio/z8530.h
26227
26228ZBUD COMPRESSED PAGE ALLOCATOR
26229M:	Seth Jennings <[email protected]>
26230M:	Dan Streetman <[email protected]>
26231L:	[email protected]
26232S:	Maintained
26233F:	mm/zbud.c
26234
26235ZD1211RW WIRELESS DRIVER
26236L:	[email protected]
26237S:	Orphan
26238F:	drivers/net/wireless/zydas/
26239
26240ZD1301 MEDIA DRIVER
26241L:	[email protected]
26242S:	Orphan
26243W:	https://linuxtv.org/
26244Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26245F:	drivers/media/usb/dvb-usb-v2/zd1301*
26246
26247ZD1301_DEMOD MEDIA DRIVER
26248L:	[email protected]
26249S:	Orphan
26250W:	https://linuxtv.org/
26251Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26252F:	drivers/media/dvb-frontends/zd1301_demod*
26253
26254ZHAOXIN PROCESSOR SUPPORT
26255M:	Tony W Wang-oc <[email protected]>
26256L:	[email protected]
26257S:	Maintained
26258F:	arch/x86/kernel/cpu/zhaoxin.c
26259
26260ZONEFS FILESYSTEM
26261M:	Damien Le Moal <[email protected]>
26262M:	Naohiro Aota <[email protected]>
26263R:	Johannes Thumshirn <[email protected]>
26264L:	[email protected]
26265S:	Maintained
26266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26267F:	Documentation/filesystems/zonefs.rst
26268F:	fs/zonefs/
26269
26270ZR36067 VIDEO FOR LINUX DRIVER
26271M:	Corentin Labbe <[email protected]>
26272L:	[email protected]
26273L:	[email protected]
26274S:	Maintained
26275W:	http://mjpeg.sourceforge.net/driver-zoran/
26276Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26277F:	Documentation/driver-api/media/drivers/zoran.rst
26278F:	drivers/media/pci/zoran/
26279
26280ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26281M:	Minchan Kim <[email protected]>
26282M:	Sergey Senozhatsky <[email protected]>
26283L:	[email protected]
26284S:	Maintained
26285F:	Documentation/admin-guide/blockdev/zram.rst
26286F:	drivers/block/zram/
26287
26288ZS DECSTATION Z85C30 SERIAL DRIVER
26289M:	"Maciej W. Rozycki" <[email protected]>
26290S:	Maintained
26291F:	drivers/tty/serial/zs.*
26292
26293ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26294M:	Minchan Kim <[email protected]>
26295M:	Sergey Senozhatsky <[email protected]>
26296L:	[email protected]
26297S:	Maintained
26298F:	Documentation/mm/zsmalloc.rst
26299F:	include/linux/zsmalloc.h
26300F:	mm/zsmalloc.c
26301
26302ZSTD
26303M:	Nick Terrell <[email protected]>
26304S:	Maintained
26305B:	https://github.com/facebook/zstd/issues
26306T:	git https://github.com/terrelln/linux.git
26307F:	crypto/zstd.c
26308F:	include/linux/zstd*
26309F:	lib/decompress_unzstd.c
26310F:	lib/zstd/
26311N:	zstd
26312K:	zstd
26313
26314ZSWAP COMPRESSED SWAP CACHING
26315M:	Johannes Weiner <[email protected]>
26316M:	Yosry Ahmed <[email protected]>
26317M:	Nhat Pham <[email protected]>
26318R:	Chengming Zhou <[email protected]>
26319L:	[email protected]
26320S:	Maintained
26321F:	Documentation/admin-guide/mm/zswap.rst
26322F:	include/linux/zpool.h
26323F:	include/linux/zswap.h
26324F:	mm/zpool.c
26325F:	mm/zswap.c
26326F:	tools/testing/selftests/cgroup/test_zswap.c
26327
26328SENARYTECH AUDIO CODEC DRIVER
26329M:	bo liu <[email protected]>
26330S:	Maintained
26331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26332F:	sound/pci/hda/patch_senarytech.c
26333
26334THE REST
26335M:	Linus Torvalds <[email protected]>
26336L:	[email protected]
26337S:	Buried alive in reporters
26338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26339F:	*
26340F:	*/
26341