xref: /linux-6.15/MAINTAINERS (revision dfd76010)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <[email protected]>
72L:	[email protected]
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <[email protected]>
79L:	[email protected]
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <[email protected]>
85L:	[email protected]
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <[email protected]>
92L:	[email protected]
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <[email protected]>
98L:	[email protected]
99L:	[email protected]
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <[email protected]>
107L:	[email protected]
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <[email protected]>
113L:	[email protected]
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127N:	include/uapi/linux/nl80211-.*
128F:	include/uapi/linux/wireless.h
129F:	net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M:	Heiner Kallweit <[email protected]>
133M:	[email protected]
134L:	[email protected]
135S:	Maintained
136F:	drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M:	Greg Kroah-Hartman <[email protected]>
140L:	[email protected]
141S:	Maintained
142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F:	drivers/tty/serial/8250*
144F:	include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L:	[email protected]
148S:	Orphan / Obsolete
149F:	drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M:	Eric Van Hensbergen <[email protected]>
153M:	Latchesar Ionkov <[email protected]>
154M:	Dominique Martinet <[email protected]>
155R:	Christian Schoenebeck <[email protected]>
156L:	[email protected]
157S:	Maintained
158W:	http://github.com/v9fs
159Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T:	git git://github.com/martinetd/linux.git
162F:	Documentation/filesystems/9p.rst
163F:	fs/9p/
164F:	include/net/9p/
165F:	include/trace/events/9p.h
166F:	include/uapi/linux/virtio_9p.h
167F:	net/9p/
168
169A64FX DIAG DRIVER
170M:	Hitomi Hasegawa <[email protected]>
171S:	Supported
172F:	drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L:	[email protected]
176S:	Orphan
177W:	https://linuxtv.org
178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
179F:	drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M:	Adaptec OEM Raid Solutions <[email protected]>
183L:	[email protected]
184S:	Supported
185W:	http://www.adaptec.com/
186F:	Documentation/scsi/aacraid.rst
187F:	drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M:	Thomas Richard <[email protected]>
191S:	Maintained
192F:	drivers/leds/leds-upboard.c
193F:	drivers/mfd/upboard-fpga.c
194F:	drivers/pinctrl/pinctrl-upboard.c
195F:	include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M:	Linus Walleij <[email protected]>
199F:	Documentation/devicetree/bindings/power/supply/*ab8500*
200F:	drivers/power/supply/*ab8500*
201
202ABI/API
203L:	[email protected]
204F:	include/linux/syscalls.h
205F:	kernel/sys_ni.c
206X:	arch/*/include/uapi/
207X:	include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M:	Hans de Goede <[email protected]>
211L:	[email protected]
212S:	Maintained
213F:	drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M:	Alistair John Strachan <[email protected]>
217L:	[email protected]
218S:	Maintained
219F:	drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M:	William Breathitt Gray <[email protected]>
223L:	[email protected]
224S:	Maintained
225F:	drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M:	William Breathitt Gray <[email protected]>
229L:	[email protected]
230S:	Maintained
231F:	drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M:	William Breathitt Gray <[email protected]>
235L:	[email protected]
236S:	Maintained
237F:	drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M:	William Breathitt Gray <[email protected]>
241L:	[email protected]
242S:	Maintained
243F:	drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M:	William Breathitt Gray <[email protected]>
247L:	[email protected]
248S:	Maintained
249F:	drivers/gpio/gpio-idio-16.c
250F:	drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M:	William Breathitt Gray <[email protected]>
254L:	[email protected]
255S:	Maintained
256F:	drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M:	William Breathitt Gray <[email protected]>
260L:	[email protected]
261S:	Maintained
262F:	drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M:	Jes Sorensen <[email protected]>
266L:	[email protected]
267S:	Maintained
268F:	drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M:	Peter Kaestle <[email protected]>
272L:	[email protected]
273S:	Maintained
274W:	http://piie.net/?section=acerhdf
275F:	drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M:	"Lee, Chun-Yi" <[email protected]>
279L:	[email protected]
280S:	Maintained
281F:	drivers/platform/x86/acer-wmi.c
282
283ACPI
284M:	"Rafael J. Wysocki" <[email protected]>
285R:	Len Brown <[email protected]>
286L:	[email protected]
287S:	Supported
288Q:	https://patchwork.kernel.org/project/linux-acpi/list/
289B:	https://bugzilla.kernel.org
290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F:	Documentation/ABI/testing/configfs-acpi
292F:	Documentation/ABI/testing/sysfs-bus-acpi
293F:	Documentation/firmware-guide/acpi/
294F:	arch/x86/kernel/acpi/
295F:	arch/x86/pci/acpi.c
296F:	drivers/acpi/
297F:	drivers/pci/*/*acpi*
298F:	drivers/pci/*acpi*
299F:	drivers/pnp/pnpacpi/
300F:	include/acpi/
301F:	include/linux/acpi.h
302F:	include/linux/fwnode.h
303F:	include/linux/fw_table.h
304F:	lib/fw_table.c
305F:	tools/power/acpi/
306
307ACPI APEI
308M:	"Rafael J. Wysocki" <[email protected]>
309R:	Len Brown <[email protected]>
310R:	James Morse <[email protected]>
311R:	Tony Luck <[email protected]>
312R:	Borislav Petkov <[email protected]>
313L:	[email protected]
314F:	drivers/acpi/apei/
315
316ACPI COMPONENT ARCHITECTURE (ACPICA)
317M:	Robert Moore <[email protected]>
318M:	"Rafael J. Wysocki" <[email protected]>
319L:	[email protected]
320L:	[email protected]
321S:	Supported
322W:	https://acpica.org/
323W:	https://github.com/acpica/acpica/
324Q:	https://patchwork.kernel.org/project/linux-acpi/list/
325B:	https://bugzilla.kernel.org
326B:	https://bugs.acpica.org
327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
328F:	drivers/acpi/acpica/
329F:	include/acpi/
330F:	tools/power/acpi/
331
332ACPI FOR ARM64 (ACPI/arm64)
333M:	Lorenzo Pieralisi <[email protected]>
334M:	Hanjun Guo <[email protected]>
335M:	Sudeep Holla <[email protected]>
336L:	[email protected]
337L:	[email protected] (moderated for non-subscribers)
338S:	Maintained
339F:	drivers/acpi/arm64
340F:	include/linux/acpi_iort.h
341
342ACPI FOR RISC-V (ACPI/riscv)
343M:	Sunil V L <[email protected]>
344L:	[email protected]
345L:	[email protected]
346S:	Maintained
347F:	drivers/acpi/riscv/
348
349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
350M:	Sudeep Holla <[email protected]>
351L:	[email protected]
352S:	Supported
353F:	drivers/mailbox/pcc.c
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <[email protected]>
357M:	Len Brown <[email protected]>
358R:	Andy Shevchenko <[email protected]>
359R:	Mika Westerberg <[email protected]>
360L:	[email protected]
361S:	Supported
362Q:	https://patchwork.kernel.org/project/linux-acpi/list/
363B:	https://bugzilla.kernel.org
364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
365F:	drivers/acpi/pmic/
366
367ACPI QUICKSTART DRIVER
368M:	Armin Wolf <[email protected]>
369L:	[email protected]
370S:	Maintained
371F:	drivers/platform/x86/quickstart.c
372
373ACPI SERIAL MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <[email protected]>
375L:	[email protected]
376S:	Maintained
377F:	drivers/platform/x86/serial-multi-instantiate.c
378
379ACPI THERMAL DRIVER
380M:	Rafael J. Wysocki <[email protected]>
381R:	Zhang Rui <[email protected]>
382L:	[email protected]
383S:	Supported
384B:	https://bugzilla.kernel.org
385F:	drivers/acpi/*thermal*
386
387ACPI VIOT DRIVER
388M:	Jean-Philippe Brucker <[email protected]>
389L:	[email protected]
390L:	[email protected]
391S:	Maintained
392F:	drivers/acpi/viot.c
393F:	include/linux/acpi_viot.h
394
395ACPI WMI DRIVER
396M:	Armin Wolf <[email protected]>
397L:	[email protected]
398S:	Maintained
399F:	Documentation/ABI/testing/sysfs-bus-wmi
400F:	Documentation/driver-api/wmi.rst
401F:	Documentation/wmi/
402F:	drivers/platform/x86/wmi.c
403F:	include/uapi/linux/wmi.h
404
405ACRN HYPERVISOR SERVICE MODULE
406M:	Fei Li <[email protected]>
407L:	[email protected] (subscribers-only)
408S:	Supported
409W:	https://projectacrn.org
410F:	Documentation/virt/acrn/
411F:	drivers/virt/acrn/
412F:	include/uapi/linux/acrn.h
413
414AD1889 ALSA SOUND DRIVER
415L:	[email protected]
416S:	Maintained
417W:	https://parisc.wiki.kernel.org/index.php/AD1889
418F:	sound/pci/ad1889.*
419
420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Mugilraj Dhavachelvan <[email protected]>
422L:	[email protected]
423S:	Supported
424F:	drivers/iio/potentiometer/ad5110.c
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M:	Michael Hennerich <[email protected]>
428S:	Supported
429W:	http://wiki.analog.com/AD5254
430W:	https://ez.analog.com/linux-software-drivers
431F:	drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M:	Michael Hennerich <[email protected]>
435S:	Supported
436W:	http://wiki.analog.com/AD5398
437W:	https://ez.analog.com/linux-software-drivers
438F:	drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M:	Michael Hennerich <[email protected]>
442S:	Supported
443W:	http://wiki.analog.com/AD7142
444W:	https://ez.analog.com/linux-software-drivers
445F:	drivers/input/misc/ad714x.c
446
447AD738X ADC DRIVER (AD7380/1/2/4)
448M:	Michael Hennerich <[email protected]>
449M:	Nuno Sá <[email protected]>
450R:	David Lechner <[email protected]>
451S:	Supported
452W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
453W:	https://ez.analog.com/linux-software-drivers
454F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
455F:	Documentation/iio/ad7380.rst
456F:	drivers/iio/adc/ad7380.c
457
458AD7877 TOUCHSCREEN DRIVER
459M:	Michael Hennerich <[email protected]>
460S:	Supported
461W:	http://wiki.analog.com/AD7877
462W:	https://ez.analog.com/linux-software-drivers
463F:	drivers/input/touchscreen/ad7877.c
464
465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
466M:	Michael Hennerich <[email protected]>
467S:	Supported
468W:	http://wiki.analog.com/AD7879
469W:	https://ez.analog.com/linux-software-drivers
470F:	drivers/input/touchscreen/ad7879.c
471
472AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
473M:	Michael Hennerich <[email protected]>
474M:	Nuno Sá <[email protected]>
475R:	David Lechner <[email protected]>
476S:	Supported
477W:	https://ez.analog.com/linux-software-drivers
478F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
479F:	Documentation/iio/ad7944.rst
480F:	drivers/iio/adc/ad7944.c
481
482ADAFRUIT MINI I2C GAMEPAD
483M:	Anshul Dalal <[email protected]>
484L:	[email protected]
485S:	Maintained
486F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
487F:	drivers/input/joystick/adafruit-seesaw.c
488
489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490M:	Jiri Kosina <[email protected]>
491S:	Maintained
492
493ADF7242 IEEE 802.15.4 RADIO DRIVER
494M:	Michael Hennerich <[email protected]>
495L:	[email protected]
496S:	Supported
497W:	https://wiki.analog.com/ADF7242
498W:	https://ez.analog.com/linux-software-drivers
499F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500F:	drivers/net/ieee802154/adf7242.c
501
502ADM1025 HARDWARE MONITOR DRIVER
503M:	Jean Delvare <[email protected]>
504L:	[email protected]
505S:	Maintained
506F:	Documentation/hwmon/adm1025.rst
507F:	drivers/hwmon/adm1025.c
508
509ADM1029 HARDWARE MONITOR DRIVER
510M:	Corentin Labbe <[email protected]>
511L:	[email protected]
512S:	Maintained
513F:	drivers/hwmon/adm1029.c
514
515ADM8211 WIRELESS DRIVER
516L:	[email protected]
517S:	Orphan
518F:	drivers/net/wireless/admtek/
519
520ADP1050 HARDWARE MONITOR DRIVER
521M:	Radu Sabau <[email protected]>
522L:	[email protected]
523S:	Supported
524W:	https://ez.analog.com/linux-software-drivers
525F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
526
527ADP1653 FLASH CONTROLLER DRIVER
528M:	Sakari Ailus <[email protected]>
529L:	[email protected]
530S:	Maintained
531F:	drivers/media/i2c/adp1653.c
532F:	include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M:	Michael Hennerich <[email protected]>
536S:	Supported
537W:	http://wiki.analog.com/ADP5520
538W:	https://ez.analog.com/linux-software-drivers
539F:	drivers/gpio/gpio-adp5520.c
540F:	drivers/input/keyboard/adp5520-keys.c
541F:	drivers/leds/leds-adp5520.c
542F:	drivers/mfd/adp5520.c
543F:	drivers/video/backlight/adp5520_bl.c
544
545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
546M:	Laurent Pinchart <[email protected]>
547L:	[email protected]
548L:	[email protected]
549S:	Maintained
550F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
551F:	drivers/gpio/gpio-adp5585.c
552F:	drivers/mfd/adp5585.c
553F:	drivers/pwm/pwm-adp5585.c
554F:	include/linux/mfd/adp5585.h
555
556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
557M:	Michael Hennerich <[email protected]>
558S:	Supported
559W:	http://wiki.analog.com/ADP5588
560W:	https://ez.analog.com/linux-software-drivers
561F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
562F:	drivers/input/keyboard/adp5588-keys.c
563
564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
565M:	Michael Hennerich <[email protected]>
566S:	Supported
567W:	http://wiki.analog.com/ADP8860
568W:	https://ez.analog.com/linux-software-drivers
569F:	drivers/video/backlight/adp8860_bl.c
570
571ADT746X FAN DRIVER
572M:	Colin Leroy <[email protected]>
573S:	Maintained
574F:	drivers/macintosh/therm_adt746x.c
575
576ADT7475 HARDWARE MONITOR DRIVER
577M:	Jean Delvare <[email protected]>
578L:	[email protected]
579S:	Maintained
580F:	Documentation/hwmon/adt7475.rst
581F:	drivers/hwmon/adt7475.c
582
583ADVANSYS SCSI DRIVER
584M:	Matthew Wilcox <[email protected]>
585M:	Hannes Reinecke <[email protected]>
586L:	[email protected]
587S:	Maintained
588F:	Documentation/scsi/advansys.rst
589F:	drivers/scsi/advansys.c
590
591ADVANTECH SWBTN DRIVER
592M:	Andrea Ho <[email protected]>
593L:	[email protected]
594S:	Maintained
595F:	drivers/platform/x86/adv_swbutton.c
596
597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598M:	Lucas Stankus <[email protected]>
599S:	Supported
600F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
601F:	drivers/iio/accel/adxl313*
602
603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
604M:	Michael Hennerich <[email protected]>
605S:	Supported
606W:	http://wiki.analog.com/ADXL345
607W:	https://ez.analog.com/linux-software-drivers
608F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
609F:	drivers/input/misc/adxl34x.c
610
611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Puranjay Mohan <[email protected]>
613L:	[email protected]
614S:	Supported
615F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
616F:	drivers/iio/accel/adxl355.h
617F:	drivers/iio/accel/adxl355_core.c
618F:	drivers/iio/accel/adxl355_i2c.c
619F:	drivers/iio/accel/adxl355_spi.c
620
621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
622M:	Cosmin Tanislav <[email protected]>
623L:	[email protected]
624S:	Supported
625W:	https://ez.analog.com/linux-software-drivers
626F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
627F:	drivers/iio/accel/adxl367*
628
629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Michael Hennerich <[email protected]>
631S:	Supported
632W:	https://ez.analog.com/linux-software-drivers
633F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
634F:	drivers/iio/accel/adxl372.c
635F:	drivers/iio/accel/adxl372_i2c.c
636F:	drivers/iio/accel/adxl372_spi.c
637
638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
639M:	Ramona Gradinariu <[email protected]>
640M:	Antoniu Miclaus <[email protected]>
641S:	Supported
642W:	https://ez.analog.com/linux-software-drivers
643F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
644F:	drivers/iio/accel/adxl380.c
645F:	drivers/iio/accel/adxl380.h
646F:	drivers/iio/accel/adxl380_i2c.c
647F:	drivers/iio/accel/adxl380_spi.c
648
649AF8133J THREE-AXIS MAGNETOMETER DRIVER
650M:	Ondřej Jirman <[email protected]>
651S:	Maintained
652F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
653F:	drivers/iio/magnetometer/af8133j.c
654
655AF9013 MEDIA DRIVER
656L:	[email protected]
657S:	Orphan
658W:	https://linuxtv.org
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660F:	drivers/media/dvb-frontends/af9013*
661
662AF9033 MEDIA DRIVER
663L:	[email protected]
664S:	Orphan
665W:	https://linuxtv.org
666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
667F:	drivers/media/dvb-frontends/af9033*
668
669AFFS FILE SYSTEM
670M:	David Sterba <[email protected]>
671L:	[email protected]
672S:	Odd Fixes
673F:	Documentation/filesystems/affs.rst
674F:	fs/affs/
675
676AFS FILESYSTEM
677M:	David Howells <[email protected]>
678M:	Marc Dionne <[email protected]>
679L:	[email protected]
680S:	Supported
681W:	https://www.infradead.org/~dhowells/kafs/
682F:	Documentation/filesystems/afs.rst
683F:	fs/afs/
684F:	include/trace/events/afs.h
685
686AGPGART DRIVER
687M:	David Airlie <[email protected]>
688L:	[email protected]
689S:	Maintained
690T:	git https://gitlab.freedesktop.org/drm/kernel.git
691F:	drivers/char/agp/
692F:	include/linux/agp*
693F:	include/uapi/linux/agp*
694
695AHA152X SCSI DRIVER
696M:	"Juergen E. Fischer" <[email protected]>
697L:	[email protected]
698S:	Maintained
699F:	drivers/scsi/aha152x*
700F:	drivers/scsi/pcmcia/aha152x*
701
702AIC7XXX / AIC79XX SCSI DRIVER
703M:	Hannes Reinecke <[email protected]>
704L:	[email protected]
705S:	Maintained
706F:	drivers/scsi/aic7xxx/
707
708AIMSLAB FM RADIO RECEIVER DRIVER
709M:	Hans Verkuil <[email protected]>
710L:	[email protected]
711S:	Maintained
712W:	https://linuxtv.org
713T:	git git://linuxtv.org/media.git
714F:	drivers/media/radio/radio-aimslab*
715
716AIO
717M:	Benjamin LaHaise <[email protected]>
718L:	[email protected]
719S:	Supported
720F:	fs/aio.c
721F:	include/linux/*aio*.h
722
723AIROHA ETHERNET DRIVER
724M:	Lorenzo Bianconi <[email protected]>
725L:	[email protected] (moderated for non-subscribers)
726L:	[email protected] (moderated for non-subscribers)
727L:	[email protected]
728S:	Maintained
729F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
730F:	drivers/net/ethernet/airoha/
731
732AIROHA PCIE PHY DRIVER
733M:	Lorenzo Bianconi <[email protected]>
734L:	[email protected] (moderated for non-subscribers)
735S:	Maintained
736F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
737F:	drivers/phy/phy-airoha-pcie-regs.h
738F:	drivers/phy/phy-airoha-pcie.c
739
740AIROHA SPI SNFI DRIVER
741M:	Lorenzo Bianconi <[email protected]>
742M:	Ray Liu <[email protected]>
743L:	[email protected] (moderated for non-subscribers)
744L:	[email protected]
745S:	Maintained
746F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
747F:	drivers/spi/spi-airoha-snfi.c
748
749AIRSPY MEDIA DRIVER
750L:	[email protected]
751S:	Orphan
752W:	https://linuxtv.org
753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
754F:	drivers/media/usb/airspy/
755
756ALACRITECH GIGABIT ETHERNET DRIVER
757M:	Lino Sanfilippo <[email protected]>
758S:	Maintained
759F:	drivers/net/ethernet/alacritech/*
760
761ALCATEL SPEEDTOUCH USB DRIVER
762M:	Duncan Sands <[email protected]>
763L:	[email protected]
764S:	Maintained
765W:	http://www.linux-usb.org/SpeedTouch/
766F:	drivers/usb/atm/speedtch.c
767F:	drivers/usb/atm/usbatm.c
768
769ALCHEMY AU1XX0 MMC DRIVER
770M:	Manuel Lauss <[email protected]>
771S:	Maintained
772F:	drivers/mmc/host/au1xmmc.c
773
774ALI1563 I2C DRIVER
775M:	Rudolf Marek <[email protected]>
776L:	[email protected]
777S:	Maintained
778F:	Documentation/i2c/busses/i2c-ali1563.rst
779F:	drivers/i2c/busses/i2c-ali1563.c
780
781ALIBABA ELASTIC RDMA DRIVER
782M:	Cheng Xu <[email protected]>
783M:	Kai Shen <[email protected]>
784L:	[email protected]
785S:	Supported
786F:	drivers/infiniband/hw/erdma
787F:	include/uapi/rdma/erdma-abi.h
788
789ALIBABA PMU DRIVER
790M:	Shuai Xue <[email protected]>
791S:	Supported
792F:	Documentation/admin-guide/perf/alibaba_pmu.rst
793F:	drivers/perf/alibaba_uncore_drw_pmu.c
794
795ALIENWARE WMI DRIVER
796M:	Kurt Borja <[email protected]>
797L:	[email protected]
798L:	[email protected]
799S:	Maintained
800F:	Documentation/wmi/devices/alienware-wmi.rst
801F:	drivers/platform/x86/dell/alienware-wmi*
802
803ALLEGRO DVT VIDEO IP CORE DRIVER
804M:	Michael Tretter <[email protected]>
805R:	Pengutronix Kernel Team <[email protected]>
806L:	[email protected]
807S:	Maintained
808F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
809F:	drivers/media/platform/allegro-dvt/
810
811ALLIED VISION ALVIUM CAMERA DRIVER
812M:	Tommaso Merciai <[email protected]>
813M:	Martin Hecht <[email protected]>
814L:	[email protected]
815S:	Maintained
816F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
817F:	drivers/media/i2c/alvium-csi2.c
818F:	drivers/media/i2c/alvium-csi2.h
819
820ALLWINNER A10 CSI DRIVER
821M:	Maxime Ripard <[email protected]>
822L:	[email protected]
823S:	Maintained
824T:	git git://linuxtv.org/media.git
825F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
826F:	drivers/media/platform/sunxi/sun4i-csi/
827
828ALLWINNER A31 CSI DRIVER
829M:	Yong Deng <[email protected]>
830M:	Paul Kocialkowski <[email protected]>
831L:	[email protected]
832S:	Maintained
833T:	git git://linuxtv.org/media.git
834F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
835F:	drivers/media/platform/sunxi/sun6i-csi/
836
837ALLWINNER A31 ISP DRIVER
838M:	Paul Kocialkowski <[email protected]>
839L:	[email protected]
840S:	Maintained
841T:	git git://linuxtv.org/media.git
842F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
843F:	drivers/staging/media/sunxi/sun6i-isp/
844F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
845
846ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
847M:	Paul Kocialkowski <[email protected]>
848L:	[email protected]
849S:	Maintained
850T:	git git://linuxtv.org/media.git
851F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
852F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
853
854ALLWINNER CPUFREQ DRIVER
855M:	Yangtao Li <[email protected]>
856L:	[email protected]
857S:	Maintained
858F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
859F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
860
861ALLWINNER CRYPTO DRIVERS
862M:	Corentin Labbe <[email protected]>
863L:	[email protected]
864S:	Maintained
865F:	drivers/crypto/allwinner/
866
867ALLWINNER DMIC DRIVERS
868M:	Ban Tao <[email protected]>
869L:	[email protected]
870S:	Maintained
871F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
872F:	sound/soc/sunxi/sun50i-dmic.c
873
874ALLWINNER HARDWARE SPINLOCK SUPPORT
875M:	Wilken Gottwalt <[email protected]>
876S:	Maintained
877F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
878F:	drivers/hwspinlock/sun6i_hwspinlock.c
879
880ALLWINNER THERMAL DRIVER
881M:	Vasily Khoruzhick <[email protected]>
882M:	Yangtao Li <[email protected]>
883L:	[email protected]
884S:	Maintained
885F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
886F:	drivers/thermal/sun8i_thermal.c
887
888ALLWINNER VPU DRIVER
889M:	Maxime Ripard <[email protected]>
890M:	Paul Kocialkowski <[email protected]>
891L:	[email protected]
892S:	Maintained
893F:	drivers/staging/media/sunxi/cedrus/
894
895ALPHA PORT
896M:	Richard Henderson <[email protected]>
897M:	Matt Turner <[email protected]>
898L:	[email protected]
899S:	Odd Fixes
900F:	arch/alpha/
901
902ALPS PS/2 TOUCHPAD DRIVER
903R:	Pali Rohár <[email protected]>
904F:	drivers/input/mouse/alps.*
905
906ALTERA MAILBOX DRIVER
907M:	Mun Yew Tham <[email protected]>
908S:	Maintained
909F:	drivers/mailbox/mailbox-altera.c
910
911ALTERA MSGDMA IP CORE DRIVER
912M:	Olivier Dautricourt <[email protected]>
913R:	Stefan Roese <[email protected]>
914L:	[email protected]
915S:	Odd Fixes
916F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
917F:	drivers/dma/altera-msgdma.c
918
919ALTERA PIO DRIVER
920M:	Mun Yew Tham <[email protected]>
921L:	[email protected]
922S:	Maintained
923F:	drivers/gpio/gpio-altera.c
924
925ALTERA TRIPLE SPEED ETHERNET DRIVER
926M:	Joyce Ooi <[email protected]>
927L:	[email protected]
928S:	Maintained
929F:	drivers/net/ethernet/altera/
930
931ALTERA UART/JTAG UART SERIAL DRIVERS
932M:	Tobias Klauser <[email protected]>
933L:	[email protected]
934S:	Maintained
935F:	drivers/tty/serial/altera_jtaguart.c
936F:	drivers/tty/serial/altera_uart.c
937F:	include/linux/altera_jtaguart.h
938F:	include/linux/altera_uart.h
939
940AMAZON ANNAPURNA LABS FIC DRIVER
941M:	Talel Shenhar <[email protected]>
942S:	Maintained
943F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
944F:	drivers/irqchip/irq-al-fic.c
945
946AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
947M:	Talel Shenhar <[email protected]>
948M:	Talel Shenhar <[email protected]>
949S:	Maintained
950F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
951F:	drivers/edac/al_mc_edac.c
952
953AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
954M:	Talel Shenhar <[email protected]>
955S:	Maintained
956F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
957F:	drivers/thermal/thermal_mmio.c
958
959AMAZON ETHERNET DRIVERS
960M:	Shay Agroskin <[email protected]>
961M:	Arthur Kiyanovski <[email protected]>
962R:	David Arinzon <[email protected]>
963R:	Saeed Bishara <[email protected]>
964L:	[email protected]
965S:	Maintained
966F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
967F:	drivers/net/ethernet/amazon/
968
969AMAZON RDMA EFA DRIVER
970M:	Michael Margolin <[email protected]>
971R:	Gal Pressman <[email protected]>
972R:	Yossi Leybovich <[email protected]>
973L:	[email protected]
974S:	Supported
975Q:	https://patchwork.kernel.org/project/linux-rdma/list/
976F:	drivers/infiniband/hw/efa/
977F:	include/uapi/rdma/efa-abi.h
978
979AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
980M:	Basavaraj Natikar <[email protected]>
981R:	Mario Limonciello <[email protected]>
982L:	[email protected]
983S:	Supported
984F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
985F:	drivers/platform/x86/amd/x3d_vcache.c
986
987AMD ADDRESS TRANSLATION LIBRARY (ATL)
988M:	Yazen Ghannam <[email protected]>
989L:	[email protected]
990S:	Supported
991F:	drivers/ras/amd/atl/*
992
993AMD AE4DMA DRIVER
994M:	Basavaraj Natikar <[email protected]>
995L:	[email protected]
996S:	Supported
997F:	drivers/dma/amd/ae4dma/
998
999AMD AXI W1 DRIVER
1000M:	Kris Chaplin <[email protected]>
1001R:	Thomas Delev <[email protected]>
1002R:	Michal Simek <[email protected]>
1003S:	Maintained
1004F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1005F:	drivers/w1/masters/amd_axi_w1.c
1006
1007AMD CDX BUS DRIVER
1008M:	Nipun Gupta <[email protected]>
1009M:	Nikhil Agarwal <[email protected]>
1010S:	Maintained
1011F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1012F:	drivers/cdx/*
1013F:	include/linux/cdx/*
1014
1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1016M:	Tom Lendacky <[email protected]>
1017M:	John Allen <[email protected]>
1018L:	[email protected]
1019S:	Supported
1020F:	drivers/crypto/ccp/
1021F:	include/linux/ccp.h
1022
1023AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1024M:	Ashish Kalra <[email protected]>
1025M:	Tom Lendacky <[email protected]>
1026L:	[email protected]
1027S:	Supported
1028F:	drivers/crypto/ccp/sev*
1029F:	include/uapi/linux/psp-sev.h
1030
1031AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1032M:	Mario Limonciello <[email protected]>
1033L:	[email protected]
1034S:	Supported
1035F:	drivers/crypto/ccp/dbc.c
1036F:	drivers/crypto/ccp/dbc.h
1037F:	drivers/crypto/ccp/platform-access.c
1038F:	drivers/crypto/ccp/platform-access.h
1039F:	include/uapi/linux/psp-dbc.h
1040F:	tools/crypto/ccp/*.c
1041F:	tools/crypto/ccp/*.py
1042
1043AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1044M:	Mario Limonciello <[email protected]>
1045L:	[email protected]
1046S:	Supported
1047F:	drivers/crypto/ccp/hsti.*
1048
1049AMD DISPLAY CORE
1050M:	Harry Wentland <[email protected]>
1051M:	Leo Li <[email protected]>
1052R:	Rodrigo Siqueira <[email protected]>
1053L:	[email protected]
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/display/
1057
1058AMD DISPLAY CORE - DML
1059M:	Austin Zheng <[email protected]>
1060M:	Jun Lei <[email protected]>
1061S:	Supported
1062F:	drivers/gpu/drm/amd/display/dc/dml/
1063F:	drivers/gpu/drm/amd/display/dc/dml2/
1064
1065AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1066M:	Huang Rui <[email protected]>
1067L:	[email protected]
1068S:	Supported
1069F:	Documentation/hwmon/fam15h_power.rst
1070F:	drivers/hwmon/fam15h_power.c
1071
1072AMD FCH GPIO DRIVER
1073M:	Enrico Weigelt, metux IT consult <[email protected]>
1074L:	[email protected]
1075S:	Maintained
1076F:	drivers/gpio/gpio-amd-fch.c
1077F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1078
1079AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1080L:	[email protected] (moderated for non-subscribers)
1081S:	Orphan
1082F:	drivers/usb/gadget/udc/amd5536udc.*
1083
1084AMD GEODE PROCESSOR/CHIPSET SUPPORT
1085M:	Andres Salomon <[email protected]>
1086L:	[email protected] (moderated for non-subscribers)
1087S:	Supported
1088W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1089F:	arch/x86/include/asm/geode.h
1090F:	drivers/char/hw_random/geode-rng.c
1091F:	drivers/crypto/geode*
1092F:	drivers/video/fbdev/geode/
1093
1094AMD HSMP DRIVER
1095M:	Naveen Krishna Chatradhi <[email protected]>
1096R:	Carlos Bilbao <[email protected]>
1097L:	[email protected]
1098S:	Maintained
1099F:	Documentation/arch/x86/amd_hsmp.rst
1100F:	arch/x86/include/asm/amd_hsmp.h
1101F:	arch/x86/include/uapi/asm/amd_hsmp.h
1102F:	drivers/platform/x86/amd/hsmp/
1103
1104AMD IOMMU (AMD-VI)
1105M:	Joerg Roedel <[email protected]>
1106R:	Suravee Suthikulpanit <[email protected]>
1107L:	[email protected]
1108S:	Maintained
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1110F:	drivers/iommu/amd/
1111F:	include/linux/amd-iommu.h
1112
1113AMD KFD
1114M:	Felix Kuehling <[email protected]>
1115L:	[email protected]
1116S:	Supported
1117T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1118F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1119F:	drivers/gpu/drm/amd/amdkfd/
1120F:	drivers/gpu/drm/amd/include/cik_structs.h
1121F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1122F:	drivers/gpu/drm/amd/include/v9_structs.h
1123F:	drivers/gpu/drm/amd/include/vi_structs.h
1124F:	include/uapi/linux/kfd_ioctl.h
1125F:	include/uapi/linux/kfd_sysfs.h
1126
1127AMD MP2 I2C DRIVER
1128M:	Elie Morisse <[email protected]>
1129M:	Shyam Sundar S K <[email protected]>
1130L:	[email protected]
1131S:	Maintained
1132F:	drivers/i2c/busses/i2c-amd-mp2*
1133
1134AMD ASF I2C DRIVER
1135M:	Shyam Sundar S K <[email protected]>
1136L:	[email protected]
1137S:	Supported
1138F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1139
1140AMD NODE DRIVER
1141M:	Mario Limonciello <[email protected]>
1142M:	Yazen Ghannam <[email protected]>
1143L:	[email protected]
1144S:	Supported
1145F:	arch/x86/include/asm/amd_node.h
1146F:	arch/x86/kernel/amd_node.c
1147
1148AMD PDS CORE DRIVER
1149M:	Shannon Nelson <[email protected]>
1150M:	Brett Creeley <[email protected]>
1151L:	[email protected]
1152S:	Maintained
1153F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1154F:	drivers/net/ethernet/amd/pds_core/
1155F:	include/linux/pds/
1156
1157AMD PMC DRIVER
1158M:	Shyam Sundar S K <[email protected]>
1159L:	[email protected]
1160S:	Supported
1161F:	drivers/platform/x86/amd/pmc/
1162
1163AMD PMF DRIVER
1164M:	Shyam Sundar S K <[email protected]>
1165L:	[email protected]
1166S:	Supported
1167F:	Documentation/ABI/testing/sysfs-amd-pmf
1168F:	drivers/platform/x86/amd/pmf/
1169
1170AMD POWERPLAY AND SWSMU
1171M:	Kenneth Feng <[email protected]>
1172L:	[email protected]
1173S:	Supported
1174T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1175F:	drivers/gpu/drm/amd/pm/
1176
1177AMD PSTATE DRIVER
1178M:	Huang Rui <[email protected]>
1179M:	Gautham R. Shenoy <[email protected]>
1180M:	Mario Limonciello <[email protected]>
1181R:	Perry Yuan <[email protected]>
1182L:	[email protected]
1183S:	Supported
1184F:	Documentation/admin-guide/pm/amd-pstate.rst
1185F:	drivers/cpufreq/amd-pstate*
1186F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1187
1188AMD PTDMA DRIVER
1189M:	Basavaraj Natikar <[email protected]>
1190L:	[email protected]
1191S:	Supported
1192F:	drivers/dma/amd/ptdma/
1193
1194AMD QDMA DRIVER
1195M:	Nishad Saraf <[email protected]>
1196M:	Lizhi Hou <[email protected]>
1197L:	[email protected]
1198S:	Supported
1199F:	drivers/dma/amd/qdma/
1200F:	include/linux/platform_data/amd_qdma.h
1201
1202AMD SEATTLE DEVICE TREE SUPPORT
1203M:	Suravee Suthikulpanit <[email protected]>
1204M:	Tom Lendacky <[email protected]>
1205S:	Supported
1206F:	arch/arm64/boot/dts/amd/
1207
1208AMD SENSOR FUSION HUB DRIVER
1209M:	Basavaraj Natikar <[email protected]>
1210L:	[email protected]
1211S:	Maintained
1212F:	Documentation/hid/amd-sfh*
1213F:	drivers/hid/amd-sfh-hid/
1214
1215AMD SPI DRIVER
1216M:	Raju Rangoju <[email protected]>
1217L:	[email protected]
1218S:	Supported
1219F:	drivers/spi/spi-amd.c
1220
1221AMD XDNA DRIVER
1222M:	Min Ma <[email protected]>
1223M:	Lizhi Hou <[email protected]>
1224L:	[email protected]
1225S:	Supported
1226T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1227F:	Documentation/accel/amdxdna/
1228F:	drivers/accel/amdxdna/
1229F:	include/trace/events/amdxdna.h
1230F:	include/uapi/drm/amdxdna_accel.h
1231
1232AMD XGBE DRIVER
1233M:	"Shyam Sundar S K" <[email protected]>
1234L:	[email protected]
1235S:	Maintained
1236F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1237F:	drivers/net/ethernet/amd/xgbe/
1238
1239AMLOGIC BLUETOOTH DRIVER
1240M:	Yang Li <[email protected]>
1241L:	[email protected]
1242S:	Maintained
1243F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1244F:	drivers/bluetooth/hci_aml.c
1245
1246AMLOGIC DDR PMU DRIVER
1247M:	Jiucheng Xu <[email protected]>
1248L:	[email protected]
1249S:	Supported
1250W:	http://www.amlogic.com
1251F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1252F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1253F:	drivers/perf/amlogic/
1254F:	include/soc/amlogic/
1255
1256AMLOGIC PINCTRL DRIVER
1257M:	Xianwei Zhao <[email protected]>
1258L:	[email protected]
1259L:	[email protected]
1260S:	Maintained
1261F:	Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1262F:	drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1263
1264AMLOGIC RTC DRIVER
1265M:	Yiting Deng <[email protected]>
1266M:	Xianwei Zhao <[email protected]>
1267L:	[email protected]
1268S:	Maintained
1269F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1270F:	drivers/rtc/rtc-amlogic-a4.c
1271
1272AMPHENOL CHIPCAP 2 DRIVER
1273M:	Javier Carrasco <[email protected]>
1274L:	[email protected]
1275S:	Maintained
1276F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1277F:	Documentation/hwmon/chipcap2.rst
1278F:	drivers/hwmon/chipcap2.c
1279
1280AMPHION VPU CODEC V4L2 DRIVER
1281M:	Ming Qian <[email protected]>
1282M:	Zhou Peng <[email protected]>
1283L:	[email protected]
1284S:	Maintained
1285F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1286F:	drivers/media/platform/amphion/
1287
1288AMS AS73211 DRIVER
1289M:	Christian Eggers <[email protected]>
1290L:	[email protected]
1291S:	Maintained
1292F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1293F:	drivers/iio/light/as73211.c
1294
1295AMT (Automatic Multicast Tunneling)
1296M:	Taehee Yoo <[email protected]>
1297L:	[email protected]
1298S:	Maintained
1299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1301F:	drivers/net/amt.c
1302
1303ANALOG DEVICES INC AD3552R DRIVER
1304M:	Nuno Sá <[email protected]>
1305L:	[email protected]
1306S:	Supported
1307W:	https://ez.analog.com/linux-software-drivers
1308F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1309F:	drivers/iio/dac/ad3552r.c
1310
1311ANALOG DEVICES INC AD4000 DRIVER
1312M:	Marcelo Schmitt <[email protected]>
1313L:	[email protected]
1314S:	Supported
1315W:	https://ez.analog.com/linux-software-drivers
1316F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1317F:	Documentation/iio/ad4000.rst
1318F:	drivers/iio/adc/ad4000.c
1319
1320AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1321M:	Michael Hennerich <[email protected]>
1322M:	Nuno Sá <[email protected]>
1323R:	Esteban Blanc <[email protected]>
1324L:	[email protected]
1325S:	Supported
1326W:	https://ez.analog.com/linux-software-drivers
1327F:	Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1328F:	Documentation/iio/ad4030.rst
1329F:	drivers/iio/adc/ad4030.c
1330
1331ANALOG DEVICES INC AD4130 DRIVER
1332M:	Cosmin Tanislav <[email protected]>
1333L:	[email protected]
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1337F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1338F:	drivers/iio/adc/ad4130.c
1339
1340ANALOG DEVICES INC AD4695 DRIVER
1341M:	Michael Hennerich <[email protected]>
1342M:	Nuno Sá <[email protected]>
1343R:	David Lechner <[email protected]>
1344L:	[email protected]
1345S:	Supported
1346W:	https://ez.analog.com/linux-software-drivers
1347F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1348F:	Documentation/iio/ad4695.rst
1349F:	drivers/iio/adc/ad4695.c
1350F:	include/dt-bindings/iio/adc/adi,ad4695.h
1351
1352ANALOG DEVICES INC AD7091R DRIVER
1353M:	Marcelo Schmitt <[email protected]>
1354L:	[email protected]
1355S:	Supported
1356W:	http://ez.analog.com/community/linux-device-drivers
1357F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1358F:	drivers/iio/adc/ad7091r*
1359
1360ANALOG DEVICES INC AD7191 DRIVER
1361M:	Alisa-Dariana Roman <[email protected]>
1362L:	[email protected]
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1366F:	Documentation/iio/ad7191.rst
1367F:	drivers/iio/adc/ad7191.c
1368
1369ANALOG DEVICES INC AD7192 DRIVER
1370M:	Alisa-Dariana Roman <[email protected]>
1371L:	[email protected]
1372S:	Supported
1373W:	https://ez.analog.com/linux-software-drivers
1374F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1375F:	drivers/iio/adc/ad7192.c
1376
1377ANALOG DEVICES INC AD7292 DRIVER
1378M:	Marcelo Schmitt <[email protected]>
1379L:	[email protected]
1380S:	Supported
1381W:	https://ez.analog.com/linux-software-drivers
1382F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1383F:	drivers/iio/adc/ad7292.c
1384
1385ANALOG DEVICES INC AD7293 DRIVER
1386M:	Antoniu Miclaus <[email protected]>
1387L:	[email protected]
1388S:	Supported
1389W:	https://ez.analog.com/linux-software-drivers
1390F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1391F:	drivers/iio/dac/ad7293.c
1392
1393ANALOG DEVICES INC AD74115 DRIVER
1394M:	Cosmin Tanislav <[email protected]>
1395L:	[email protected]
1396S:	Supported
1397W:	https://ez.analog.com/linux-software-drivers
1398F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1399F:	drivers/iio/addac/ad74115.c
1400
1401ANALOG DEVICES INC AD74413R DRIVER
1402M:	Cosmin Tanislav <[email protected]>
1403L:	[email protected]
1404S:	Supported
1405W:	https://ez.analog.com/linux-software-drivers
1406F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1407F:	drivers/iio/addac/ad74413r.c
1408F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1409
1410ANALOG DEVICES INC AD7625 DRIVER
1411M:	Michael Hennerich <[email protected]>
1412M:	Nuno Sá <[email protected]>
1413R:	Trevor Gamblin <[email protected]>
1414S:	Supported
1415W:	https://ez.analog.com/linux-software-drivers
1416W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1417F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1418F:	Documentation/iio/ad7625.rst
1419F:	drivers/iio/adc/ad7625.c
1420
1421ANALOG DEVICES INC AD7768-1 DRIVER
1422M:	Michael Hennerich <[email protected]>
1423L:	[email protected]
1424S:	Supported
1425W:	https://ez.analog.com/linux-software-drivers
1426F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1427F:	drivers/iio/adc/ad7768-1.c
1428
1429ANALOG DEVICES INC AD7780 DRIVER
1430M:	Michael Hennerich <[email protected]>
1431M:	Renato Lui Geh <[email protected]>
1432L:	[email protected]
1433S:	Supported
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1436F:	drivers/iio/adc/ad7780.c
1437
1438ANALOG DEVICES INC AD9467 DRIVER
1439M:	Michael Hennerich <[email protected]>
1440M:	Nuno Sa <[email protected]>
1441L:	[email protected]
1442S:	Supported
1443W:	https://ez.analog.com/linux-software-drivers
1444F:	Documentation/ABI/testing/debugfs-iio-ad9467
1445F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1446F:	drivers/iio/adc/ad9467.c
1447
1448ANALOG DEVICES INC AD8460 DRIVER
1449M:	Mariel Tinaco <[email protected]>
1450L:	[email protected]
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1454F:	drivers/iio/dac/ad8460.c
1455
1456ANALOG DEVICES INC AD9739a DRIVER
1457M:	Nuno Sa <[email protected]>
1458M:	Dragos Bogdan <[email protected]>
1459L:	[email protected]
1460S:	Supported
1461W:	https://ez.analog.com/linux-software-drivers
1462F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1463F:	drivers/iio/dac/ad9739a.c
1464
1465ANALOG DEVICES INC ADA4250 DRIVER
1466M:	Antoniu Miclaus <[email protected]>
1467L:	[email protected]
1468S:	Supported
1469W:	https://ez.analog.com/linux-software-drivers
1470F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1471F:	drivers/iio/amplifiers/ada4250.c
1472
1473ANALOG DEVICES INC ADF4377 DRIVER
1474M:	Antoniu Miclaus <[email protected]>
1475L:	[email protected]
1476S:	Supported
1477W:	https://ez.analog.com/linux-software-drivers
1478F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1479F:	drivers/iio/frequency/adf4377.c
1480
1481ANALOG DEVICES INC ADGS1408 DRIVER
1482M:	Mircea Caprioru <[email protected]>
1483S:	Supported
1484F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1485F:	drivers/mux/adgs1408.c
1486
1487ANALOG DEVICES INC ADIN DRIVER
1488M:	Michael Hennerich <[email protected]>
1489L:	[email protected]
1490S:	Supported
1491W:	https://ez.analog.com/linux-software-drivers
1492F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1493F:	drivers/net/phy/adin.c
1494
1495ANALOG DEVICES INC ADIS DRIVER LIBRARY
1496M:	Nuno Sa <[email protected]>
1497L:	[email protected]
1498S:	Supported
1499F:	drivers/iio/imu/adis.c
1500F:	drivers/iio/imu/adis_buffer.c
1501F:	drivers/iio/imu/adis_trigger.c
1502F:	include/linux/iio/imu/adis.h
1503
1504ANALOG DEVICES INC ADIS16460 DRIVER
1505M:	Dragos Bogdan <[email protected]>
1506L:	[email protected]
1507S:	Supported
1508W:	https://ez.analog.com/linux-software-drivers
1509F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1510F:	drivers/iio/imu/adis16460.c
1511
1512ANALOG DEVICES INC ADIS16475 DRIVER
1513M:	Nuno Sa <[email protected]>
1514L:	[email protected]
1515S:	Supported
1516W:	https://ez.analog.com/linux-software-drivers
1517F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1518F:	drivers/iio/imu/adis16475.c
1519
1520ANALOG DEVICES INC ADIS16550 DRIVER
1521M:	Nuno Sa <[email protected]>
1522M:	Ramona Gradinariu <[email protected]>
1523M:	Antoniu Miclaus <[email protected]>
1524M:	Robert Budai <[email protected]>
1525L:	[email protected]
1526S:	Supported
1527W:	https://ez.analog.com/linux-software-drivers
1528F:	Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1529
1530ANALOG DEVICES INC ADM1177 DRIVER
1531M:	Michael Hennerich <[email protected]>
1532L:	[email protected]
1533S:	Supported
1534W:	https://ez.analog.com/linux-software-drivers
1535F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1536F:	drivers/hwmon/adm1177.c
1537
1538ANALOG DEVICES INC ADMFM2000 DRIVER
1539M:	Kim Seer Paller <[email protected]>
1540L:	[email protected]
1541S:	Supported
1542W:	https://ez.analog.com/linux-software-drivers
1543F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1544F:	drivers/iio/frequency/admfm2000.c
1545
1546ANALOG DEVICES INC ADMV1013 DRIVER
1547M:	Antoniu Miclaus <[email protected]>
1548L:	[email protected]
1549S:	Supported
1550W:	https://ez.analog.com/linux-software-drivers
1551F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1552F:	drivers/iio/frequency/admv1013.c
1553
1554ANALOG DEVICES INC ADMV1014 DRIVER
1555M:	Antoniu Miclaus <[email protected]>
1556L:	[email protected]
1557S:	Supported
1558W:	https://ez.analog.com/linux-software-drivers
1559F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1560F:	drivers/iio/frequency/admv1014.c
1561
1562ANALOG DEVICES INC ADMV8818 DRIVER
1563M:	Antoniu Miclaus <[email protected]>
1564L:	[email protected]
1565S:	Supported
1566W:	https://ez.analog.com/linux-software-drivers
1567F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1568F:	drivers/iio/filter/admv8818.c
1569
1570ANALOG DEVICES INC ADP5061 DRIVER
1571M:	Michael Hennerich <[email protected]>
1572L:	[email protected]
1573S:	Supported
1574W:	https://ez.analog.com/linux-software-drivers
1575F:	drivers/power/supply/adp5061.c
1576
1577ANALOG DEVICES INC ADRF6780 DRIVER
1578M:	Antoniu Miclaus <[email protected]>
1579L:	[email protected]
1580S:	Supported
1581W:	https://ez.analog.com/linux-software-drivers
1582F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1583F:	drivers/iio/frequency/adrf6780.c
1584
1585ANALOG DEVICES INC ADV7180 DRIVER
1586M:	Lars-Peter Clausen <[email protected]>
1587L:	[email protected]
1588S:	Supported
1589W:	https://ez.analog.com/linux-software-drivers
1590F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1591F:	drivers/media/i2c/adv7180.c
1592
1593ANALOG DEVICES INC ADV748X DRIVER
1594M:	Kieran Bingham <[email protected]>
1595L:	[email protected]
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1598F:	drivers/media/i2c/adv748x/*
1599
1600ANALOG DEVICES INC ADV7511 DRIVER
1601M:	Hans Verkuil <[email protected]>
1602L:	[email protected]
1603S:	Maintained
1604F:	drivers/media/i2c/adv7511*
1605
1606ANALOG DEVICES INC ADV7604 DRIVER
1607M:	Hans Verkuil <[email protected]>
1608L:	[email protected]
1609S:	Maintained
1610F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1611F:	drivers/media/i2c/adv7604*
1612
1613ANALOG DEVICES INC ADV7842 DRIVER
1614M:	Hans Verkuil <[email protected]>
1615L:	[email protected]
1616S:	Maintained
1617F:	drivers/media/i2c/adv7842*
1618
1619ANALOG DEVICES INC ADXRS290 DRIVER
1620M:	Nishant Malpani <[email protected]>
1621L:	[email protected]
1622S:	Supported
1623F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1624F:	drivers/iio/gyro/adxrs290.c
1625
1626ANALOG DEVICES INC ASOC CODEC DRIVERS
1627M:	Lars-Peter Clausen <[email protected]>
1628M:	Nuno Sá <[email protected]>
1629L:	[email protected]
1630S:	Supported
1631W:	http://wiki.analog.com/
1632W:	https://ez.analog.com/linux-software-drivers
1633F:	Documentation/devicetree/bindings/sound/adi,*
1634F:	sound/soc/codecs/ad1*
1635F:	sound/soc/codecs/ad7*
1636F:	sound/soc/codecs/adau*
1637F:	sound/soc/codecs/adav*
1638F:	sound/soc/codecs/sigmadsp.*
1639F:	sound/soc/codecs/ssm*
1640
1641ANALOG DEVICES INC AXI DAC DRIVER
1642M:	Nuno Sa <[email protected]>
1643L:	[email protected]
1644S:	Supported
1645W:	https://ez.analog.com/linux-software-drivers
1646F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1647F:	drivers/iio/dac/adi-axi-dac.c
1648
1649ANALOG DEVICES INC DMA DRIVERS
1650M:	Lars-Peter Clausen <[email protected]>
1651S:	Supported
1652W:	https://ez.analog.com/linux-software-drivers
1653F:	drivers/dma/dma-axi-dmac.c
1654
1655ANALOG DEVICES INC IIO DRIVERS
1656M:	Lars-Peter Clausen <[email protected]>
1657M:	Michael Hennerich <[email protected]>
1658S:	Supported
1659W:	http://wiki.analog.com/
1660W:	https://ez.analog.com/linux-software-drivers
1661F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1662F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1663F:	Documentation/devicetree/bindings/iio/*/adi,*
1664F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1665F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1666F:	Documentation/iio/ad7606.rst
1667F:	drivers/iio/*/ad*
1668F:	drivers/iio/adc/ltc249*
1669F:	drivers/iio/amplifiers/hmc425a.c
1670F:	drivers/staging/iio/*/ad*
1671X:	drivers/iio/*/adjd*
1672
1673ANALOGBITS PLL LIBRARIES
1674M:	Paul Walmsley <[email protected]>
1675M:	Samuel Holland <[email protected]>
1676S:	Supported
1677F:	drivers/clk/analogbits/*
1678F:	include/linux/clk/analogbits*
1679
1680ANDROID DRIVERS
1681M:	Greg Kroah-Hartman <[email protected]>
1682M:	Arve Hjønnevåg <[email protected]>
1683M:	Todd Kjos <[email protected]>
1684M:	Martijn Coenen <[email protected]>
1685M:	Joel Fernandes <[email protected]>
1686M:	Christian Brauner <[email protected]>
1687M:	Carlos Llamas <[email protected]>
1688M:	Suren Baghdasaryan <[email protected]>
1689L:	[email protected]
1690S:	Supported
1691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1692F:	drivers/android/
1693
1694ANDROID GOLDFISH PIC DRIVER
1695M:	Miodrag Dinic <[email protected]>
1696S:	Supported
1697F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1698F:	drivers/irqchip/irq-goldfish-pic.c
1699
1700ANDROID GOLDFISH RTC DRIVER
1701M:	Jiaxun Yang <[email protected]>
1702S:	Supported
1703F:	drivers/rtc/rtc-goldfish.c
1704
1705AOA (Apple Onboard Audio) ALSA DRIVER
1706M:	Johannes Berg <[email protected]>
1707L:	[email protected]
1708L:	[email protected]
1709S:	Maintained
1710F:	sound/aoa/
1711
1712APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1713M:	William Breathitt Gray <[email protected]>
1714L:	[email protected]
1715S:	Maintained
1716F:	drivers/iio/addac/stx104.c
1717
1718APM DRIVER
1719M:	Jiri Kosina <[email protected]>
1720S:	Odd fixes
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1722F:	arch/x86/kernel/apm_32.c
1723F:	drivers/char/apm-emulation.c
1724F:	include/linux/apm_bios.h
1725F:	include/uapi/linux/apm_bios.h
1726
1727APPARMOR SECURITY MODULE
1728M:	John Johansen <[email protected]>
1729M:	John Johansen <[email protected]>
1730L:	[email protected] (moderated for non-subscribers)
1731S:	Supported
1732W:	apparmor.net
1733B:	https://gitlab.com/apparmor/apparmor-kernel
1734C:	irc://irc.oftc.net/apparmor
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1736T:	https://gitlab.com/apparmor/apparmor-kernel.git
1737F:	Documentation/admin-guide/LSM/apparmor.rst
1738F:	security/apparmor/
1739
1740APPLE BCM5974 MULTITOUCH DRIVER
1741M:	Henrik Rydberg <[email protected]>
1742L:	[email protected]
1743S:	Odd fixes
1744F:	drivers/input/mouse/bcm5974.c
1745
1746APPLE PCIE CONTROLLER DRIVER
1747M:	Alyssa Rosenzweig <[email protected]>
1748M:	Marc Zyngier <[email protected]>
1749L:	[email protected]
1750S:	Maintained
1751F:	drivers/pci/controller/pcie-apple.c
1752
1753APPLE SMC DRIVER
1754M:	Henrik Rydberg <[email protected]>
1755L:	[email protected]
1756S:	Odd fixes
1757F:	drivers/hwmon/applesmc.c
1758
1759APPLETALK NETWORK LAYER
1760L:	[email protected]
1761S:	Odd fixes
1762F:	include/linux/atalk.h
1763F:	include/uapi/linux/atalk.h
1764F:	net/appletalk/
1765
1766APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1767M:	Khuong Dinh <[email protected]>
1768S:	Supported
1769F:	arch/arm64/boot/dts/apm/
1770
1771APPLIED MICRO (APM) X-GENE SOC EDAC
1772M:	Khuong Dinh <[email protected]>
1773S:	Supported
1774F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1775F:	drivers/edac/xgene_edac.c
1776
1777APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1778M:	Iyappan Subramanian <[email protected]>
1779M:	Keyur Chudgar <[email protected]>
1780S:	Maintained
1781F:	drivers/net/ethernet/apm/xgene-v2/
1782
1783APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1784M:	Iyappan Subramanian <[email protected]>
1785M:	Keyur Chudgar <[email protected]>
1786M:	Quan Nguyen <[email protected]>
1787S:	Maintained
1788F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1789F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1790F:	drivers/net/ethernet/apm/xgene/
1791F:	drivers/net/mdio/mdio-xgene.c
1792
1793APPLIED MICRO (APM) X-GENE SOC PMU
1794M:	Khuong Dinh <[email protected]>
1795S:	Supported
1796F:	Documentation/admin-guide/perf/xgene-pmu.rst
1797F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1798F:	drivers/perf/xgene_pmu.c
1799
1800APPLIED MICRO QT2025 PHY DRIVER
1801M:	FUJITA Tomonori <[email protected]>
1802R:	Trevor Gross <[email protected]>
1803L:	[email protected]
1804L:	[email protected]
1805S:	Maintained
1806F:	drivers/net/phy/qt2025.rs
1807
1808APTINA CAMERA SENSOR PLL
1809M:	Laurent Pinchart <[email protected]>
1810L:	[email protected]
1811S:	Maintained
1812F:	drivers/media/i2c/aptina-pll.*
1813
1814AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1815M:	Aleksa Savic <[email protected]>
1816M:	Jack Doan <[email protected]>
1817L:	[email protected]
1818S:	Maintained
1819F:	Documentation/hwmon/aquacomputer_d5next.rst
1820F:	drivers/hwmon/aquacomputer_d5next.c
1821
1822AQUANTIA ETHERNET DRIVER (atlantic)
1823M:	Igor Russkikh <[email protected]>
1824L:	[email protected]
1825S:	Maintained
1826W:	https://www.marvell.com/
1827Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1828F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1829F:	drivers/net/ethernet/aquantia/atlantic/
1830
1831AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1832M:	Egor Pomozov <[email protected]>
1833L:	[email protected]
1834S:	Maintained
1835W:	http://www.aquantia.com
1836F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1837
1838AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1839M:	Krzysztof Hałasa <[email protected]>
1840L:	[email protected]
1841S:	Maintained
1842F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1843F:	drivers/media/i2c/ar0521.c
1844
1845ARASAN NAND CONTROLLER DRIVER
1846M:	Miquel Raynal <[email protected]>
1847R:	Michal Simek <[email protected]>
1848L:	[email protected]
1849S:	Maintained
1850F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1851F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1852
1853ARC FRAMEBUFFER DRIVER
1854M:	Jaya Kumar <[email protected]>
1855S:	Maintained
1856F:	drivers/video/fbdev/arcfb.c
1857F:	drivers/video/fbdev/core/fb_defio.c
1858
1859ARC PGU DRM DRIVER
1860M:	Alexey Brodkin <[email protected]>
1861S:	Supported
1862F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1863F:	drivers/gpu/drm/tiny/arcpgu.c
1864
1865ARCNET NETWORK LAYER
1866M:	Michael Grzeschik <[email protected]>
1867L:	[email protected]
1868S:	Maintained
1869F:	drivers/net/arcnet/
1870F:	include/uapi/linux/if_arcnet.h
1871
1872ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1873M:	Arnd Bergmann <[email protected]>
1874L:	[email protected] (moderated for non-subscribers)
1875L:	[email protected]
1876S:	Maintained
1877P:	Documentation/process/maintainer-soc.rst
1878C:	irc://irc.libera.chat/armlinux
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1880F:	Documentation/process/maintainer-soc*.rst
1881F:	arch/arm/boot/dts/Makefile
1882F:	arch/arm64/boot/dts/Makefile
1883
1884ARM ARCHITECTED TIMER DRIVER
1885M:	Mark Rutland <[email protected]>
1886M:	Marc Zyngier <[email protected]>
1887L:	[email protected] (moderated for non-subscribers)
1888S:	Maintained
1889F:	arch/arm/include/asm/arch_timer.h
1890F:	arch/arm64/include/asm/arch_timer.h
1891F:	drivers/clocksource/arm_arch_timer.c
1892
1893ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1894M:	Marc Zyngier <[email protected]>
1895L:	[email protected] (moderated for non-subscribers)
1896S:	Maintained
1897F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1898F:	arch/arm/include/asm/arch_gicv3.h
1899F:	arch/arm64/include/asm/arch_gicv3.h
1900F:	drivers/irqchip/irq-gic*.[ch]
1901F:	include/linux/irqchip/arm-gic*.h
1902F:	include/linux/irqchip/arm-vgic-info.h
1903
1904ARM HDLCD DRM DRIVER
1905M:	Liviu Dudau <[email protected]>
1906S:	Supported
1907F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1908F:	drivers/gpu/drm/arm/hdlcd_*
1909
1910ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1911M:	Linus Walleij <[email protected]>
1912L:	[email protected] (moderated for non-subscribers)
1913S:	Maintained
1914F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1915F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1916F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1917F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1918F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1919F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1920F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1921F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1922F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1923F:	arch/arm/boot/dts/arm/arm-realview-*
1924F:	arch/arm/boot/dts/arm/integrator*
1925F:	arch/arm/boot/dts/arm/versatile*
1926F:	arch/arm/mach-versatile/
1927F:	drivers/bus/arm-integrator-lm.c
1928F:	drivers/clk/versatile/
1929F:	drivers/i2c/busses/i2c-versatile.c
1930F:	drivers/irqchip/irq-versatile-fpga.c
1931F:	drivers/mtd/maps/physmap-versatile.*
1932F:	drivers/power/reset/arm-versatile-reboot.c
1933F:	drivers/soc/versatile/
1934
1935ARM INTERCONNECT PMU DRIVERS
1936M:	Robin Murphy <[email protected]>
1937S:	Supported
1938F:	Documentation/admin-guide/perf/arm-cmn.rst
1939F:	Documentation/admin-guide/perf/arm-ni.rst
1940F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1941F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1942F:	drivers/perf/arm-cmn.c
1943F:	drivers/perf/arm-ni.c
1944F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1945
1946ARM KOMEDA DRM-KMS DRIVER
1947M:	Liviu Dudau <[email protected]>
1948S:	Supported
1949T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1950F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1951F:	Documentation/gpu/komeda-kms.rst
1952F:	drivers/gpu/drm/arm/display/include/
1953F:	drivers/gpu/drm/arm/display/komeda/
1954
1955ARM MALI PANFROST DRM DRIVER
1956M:	Boris Brezillon <[email protected]>
1957M:	Rob Herring <[email protected]>
1958R:	Steven Price <[email protected]>
1959L:	[email protected]
1960S:	Supported
1961T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1962F:	Documentation/gpu/panfrost.rst
1963F:	drivers/gpu/drm/ci/xfails/panfrost*
1964F:	drivers/gpu/drm/panfrost/
1965F:	include/uapi/drm/panfrost_drm.h
1966
1967ARM MALI PANTHOR DRM DRIVER
1968M:	Boris Brezillon <[email protected]>
1969M:	Steven Price <[email protected]>
1970M:	Liviu Dudau <[email protected]>
1971L:	[email protected]
1972S:	Supported
1973T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1974F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1975F:	drivers/gpu/drm/panthor/
1976F:	include/uapi/drm/panthor_drm.h
1977
1978ARM MALI-DP DRM DRIVER
1979M:	Liviu Dudau <[email protected]>
1980S:	Supported
1981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1982F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1983F:	Documentation/gpu/afbc.rst
1984F:	drivers/gpu/drm/arm/
1985
1986ARM MFM AND FLOPPY DRIVERS
1987M:	Ian Molton <[email protected]>
1988S:	Maintained
1989F:	arch/arm/include/asm/floppy.h
1990F:	arch/arm/mach-rpc/floppydma.S
1991
1992ARM PMU PROFILING AND DEBUGGING
1993M:	Will Deacon <[email protected]>
1994M:	Mark Rutland <[email protected]>
1995L:	[email protected] (moderated for non-subscribers)
1996L:	[email protected]
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/arm/pmu.yaml
1999F:	Documentation/devicetree/bindings/perf/
2000F:	arch/arm*/include/asm/hw_breakpoint.h
2001F:	arch/arm*/include/asm/perf_event.h
2002F:	arch/arm*/kernel/hw_breakpoint.c
2003F:	arch/arm*/kernel/perf_*
2004F:	drivers/perf/
2005F:	include/linux/perf/arm_pmu*.h
2006
2007ARM PORT
2008M:	Russell King <[email protected]>
2009L:	[email protected] (moderated for non-subscribers)
2010S:	Odd Fixes
2011W:	http://www.armlinux.org.uk/
2012T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
2013F:	arch/arm/
2014X:	arch/arm/boot/dts/
2015
2016ARM PRIMECELL AACI PL041 DRIVER
2017M:	Russell King <[email protected]>
2018S:	Odd Fixes
2019F:	sound/arm/aaci.*
2020
2021ARM PRIMECELL BUS SUPPORT
2022M:	Russell King <[email protected]>
2023S:	Odd Fixes
2024F:	drivers/amba/
2025F:	include/linux/amba/bus.h
2026
2027ARM PRIMECELL KMI PL050 DRIVER
2028M:	Russell King <[email protected]>
2029S:	Odd Fixes
2030F:	drivers/input/serio/ambakmi.*
2031F:	include/linux/amba/kmi.h
2032
2033ARM PRIMECELL MMCI PL180/1 DRIVER
2034M:	Russell King <[email protected]>
2035S:	Odd Fixes
2036F:	drivers/mmc/host/mmci.*
2037F:	include/linux/amba/mmci.h
2038
2039ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2040M:	Miquel Raynal <[email protected]>
2041R:	Michal Simek <[email protected]>
2042L:	[email protected]
2043S:	Maintained
2044F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2045F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2046
2047ARM PRIMECELL PL35X SMC DRIVER
2048M:	Miquel Raynal <[email protected]>
2049R:	Michal Simek <[email protected]>
2050L:	[email protected] (moderated for non-subscribers)
2051S:	Maintained
2052F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2053F:	drivers/memory/pl353-smc.c
2054
2055ARM PRIMECELL SSP PL022 SPI DRIVER
2056M:	Linus Walleij <[email protected]>
2057L:	[email protected] (moderated for non-subscribers)
2058S:	Maintained
2059F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2060F:	drivers/spi/spi-pl022.c
2061
2062ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2063M:	Russell King <[email protected]>
2064S:	Odd Fixes
2065F:	drivers/tty/serial/amba-pl01*.c
2066F:	include/linux/amba/serial.h
2067
2068ARM PRIMECELL VIC PL190/PL192 DRIVER
2069M:	Linus Walleij <[email protected]>
2070L:	[email protected] (moderated for non-subscribers)
2071S:	Maintained
2072F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2073F:	drivers/irqchip/irq-vic.c
2074
2075ARM SMC WATCHDOG DRIVER
2076M:	Julius Werner <[email protected]>
2077R:	Evan Benn <[email protected]>
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2080F:	drivers/watchdog/arm_smc_wdt.c
2081
2082ARM SMMU DRIVERS
2083M:	Will Deacon <[email protected]>
2084R:	Robin Murphy <[email protected]>
2085L:	[email protected] (moderated for non-subscribers)
2086S:	Maintained
2087F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2088F:	drivers/iommu/arm/
2089F:	drivers/iommu/io-pgtable-arm*
2090
2091ARM SMMU SVA SUPPORT
2092R:	Jean-Philippe Brucker <[email protected]>
2093F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2094
2095ARM SUB-ARCHITECTURES
2096L:	[email protected] (moderated for non-subscribers)
2097S:	Maintained
2098C:	irc://irc.libera.chat/armlinux
2099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2100F:	arch/arm/mach-*/
2101F:	arch/arm/plat-*/
2102
2103ARM/ACTIONS SEMI ARCHITECTURE
2104M:	Andreas Färber <[email protected]>
2105M:	Manivannan Sadhasivam <[email protected]>
2106L:	[email protected] (moderated for non-subscribers)
2107L:	[email protected] (moderated for non-subscribers)
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/arm/actions.yaml
2110F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2111F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2112F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2113F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2114F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2115F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2116F:	Documentation/devicetree/bindings/pinctrl/actions,*
2117F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2118F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2119F:	arch/arm/boot/dts/actions/
2120F:	arch/arm/mach-actions/
2121F:	arch/arm64/boot/dts/actions/
2122F:	drivers/clk/actions/
2123F:	drivers/clocksource/timer-owl*
2124F:	drivers/dma/owl-dma.c
2125F:	drivers/i2c/busses/i2c-owl.c
2126F:	drivers/irqchip/irq-owl-sirq.c
2127F:	drivers/mmc/host/owl-mmc.c
2128F:	drivers/net/ethernet/actions/
2129F:	drivers/pinctrl/actions/*
2130F:	drivers/pmdomain/actions/
2131F:	include/dt-bindings/power/owl-*
2132F:	include/dt-bindings/reset/actions,*
2133F:	include/linux/soc/actions/
2134N:	owl
2135
2136ARM/AIROHA SOC SUPPORT
2137M:	Matthias Brugger <[email protected]>
2138M:	AngeloGioacchino Del Regno <[email protected]>
2139L:	[email protected] (moderated for non-subscribers)
2140L:	[email protected] (moderated for non-subscribers)
2141S:	Odd Fixes
2142F:	arch/arm/boot/dts/airoha/
2143F:	arch/arm64/boot/dts/airoha/
2144
2145ARM/Allwinner SoC Clock Support
2146M:	Emilio López <[email protected]>
2147S:	Maintained
2148F:	drivers/clk/sunxi/
2149
2150ARM/Allwinner sunXi SoC support
2151M:	Chen-Yu Tsai <[email protected]>
2152M:	Jernej Skrabec <[email protected]>
2153M:	Samuel Holland <[email protected]>
2154L:	[email protected] (moderated for non-subscribers)
2155L:	[email protected]
2156S:	Maintained
2157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2158F:	arch/arm/mach-sunxi/
2159F:	arch/arm64/boot/dts/allwinner/
2160F:	drivers/clk/sunxi-ng/
2161F:	drivers/pinctrl/sunxi/
2162F:	drivers/soc/sunxi/
2163N:	allwinner
2164N:	sun[x456789]i
2165N:	sun[25]0i
2166
2167ARM/ALPHASCALE ARCHITECTURE
2168M:	Krzysztof Kozlowski <[email protected]>
2169L:	[email protected] (moderated for non-subscribers)
2170S:	Odd Fixes
2171F:	arch/arm/boot/dts/alphascale/
2172F:	drivers/clk/clk-asm9260.c
2173F:	drivers/clocksource/asm9260_timer.c
2174F:	drivers/rtc/rtc-asm9260.c
2175F:	drivers/watchdog/asm9260_wdt.c
2176
2177ARM/AMD PENSANDO ARM64 ARCHITECTURE
2178M:	Brad Larson <[email protected]>
2179L:	[email protected] (moderated for non-subscribers)
2180S:	Supported
2181F:	Documentation/devicetree/bindings/*/amd,pensando*
2182F:	arch/arm64/boot/dts/amd/elba*
2183
2184ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2185M:	Neil Armstrong <[email protected]>
2186M:	Jerome Brunet <[email protected]>
2187L:	[email protected]
2188S:	Maintained
2189F:	Documentation/devicetree/bindings/clock/amlogic*
2190F:	drivers/clk/meson/
2191F:	include/dt-bindings/clock/amlogic,a1*
2192F:	include/dt-bindings/clock/gxbb*
2193F:	include/dt-bindings/clock/meson*
2194
2195ARM/Amlogic Meson SoC Crypto Drivers
2196M:	Corentin Labbe <[email protected]>
2197L:	[email protected]
2198L:	[email protected]
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/crypto/amlogic*
2201F:	drivers/crypto/amlogic/
2202
2203ARM/Amlogic Meson SoC Sound Drivers
2204M:	Jerome Brunet <[email protected]>
2205L:	[email protected]
2206S:	Maintained
2207F:	Documentation/devicetree/bindings/sound/amlogic*
2208F:	sound/soc/meson/
2209
2210ARM/Amlogic Meson SoC support
2211M:	Neil Armstrong <[email protected]>
2212M:	Kevin Hilman <[email protected]>
2213R:	Jerome Brunet <[email protected]>
2214R:	Martin Blumenstingl <[email protected]>
2215L:	[email protected] (moderated for non-subscribers)
2216L:	[email protected]
2217S:	Maintained
2218W:	http://linux-meson.com/
2219F:	Documentation/devicetree/bindings/phy/amlogic*
2220F:	arch/arm/boot/dts/amlogic/
2221F:	arch/arm/mach-meson/
2222F:	arch/arm64/boot/dts/amlogic/
2223F:	drivers/pmdomain/amlogic/
2224F:	drivers/mmc/host/meson*
2225F:	drivers/phy/amlogic/
2226F:	drivers/pinctrl/meson/
2227F:	drivers/rtc/rtc-meson*
2228F:	drivers/soc/amlogic/
2229N:	meson
2230
2231ARM/Annapurna Labs ALPINE ARCHITECTURE
2232M:	Antoine Tenart <[email protected]>
2233L:	[email protected] (moderated for non-subscribers)
2234S:	Odd Fixes
2235F:	arch/arm/boot/dts/amazon/
2236F:	arch/arm/mach-alpine/
2237F:	arch/arm64/boot/dts/amazon/
2238F:	drivers/*/*alpine*
2239
2240ARM/APPLE MACHINE SOUND DRIVERS
2241M:	Martin Povišer <[email protected]>
2242L:	[email protected]
2243L:	[email protected]
2244S:	Maintained
2245F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2246F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2247F:	Documentation/devicetree/bindings/sound/apple,*
2248F:	sound/soc/apple/*
2249F:	sound/soc/codecs/cs42l83-i2c.c
2250F:	sound/soc/codecs/cs42l84.*
2251F:	sound/soc/codecs/ssm3515.c
2252
2253ARM/APPLE MACHINE SUPPORT
2254M:	Sven Peter <[email protected]>
2255M:	Janne Grunau <[email protected]>
2256R:	Alyssa Rosenzweig <[email protected]>
2257R:	Neal Gompa <[email protected]>
2258L:	[email protected]
2259L:	[email protected] (moderated for non-subscribers)
2260S:	Maintained
2261W:	https://asahilinux.org
2262B:	https://github.com/AsahiLinux/linux/issues
2263C:	irc://irc.oftc.net/asahi-dev
2264T:	git https://github.com/AsahiLinux/linux.git
2265F:	Documentation/devicetree/bindings/arm/apple.yaml
2266F:	Documentation/devicetree/bindings/arm/apple/*
2267F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2268F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2269F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2270F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2271F:	Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2272F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2273F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2274F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2275F:	Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2276F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2277F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2278F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2279F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2280F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2281F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2282F:	Documentation/devicetree/bindings/power/apple*
2283F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2284F:	Documentation/devicetree/bindings/spi/apple,spi.yaml
2285F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2286F:	arch/arm64/boot/dts/apple/
2287F:	drivers/bluetooth/hci_bcm4377.c
2288F:	drivers/clk/clk-apple-nco.c
2289F:	drivers/cpufreq/apple-soc-cpufreq.c
2290F:	drivers/dma/apple-admac.c
2291F:	drivers/pmdomain/apple/
2292F:	drivers/i2c/busses/i2c-pasemi-core.c
2293F:	drivers/i2c/busses/i2c-pasemi-platform.c
2294F:	drivers/input/touchscreen/apple_z2.c
2295F:	drivers/iommu/apple-dart.c
2296F:	drivers/iommu/io-pgtable-dart.c
2297F:	drivers/irqchip/irq-apple-aic.c
2298F:	drivers/nvme/host/apple.c
2299F:	drivers/nvmem/apple-efuses.c
2300F:	drivers/pinctrl/pinctrl-apple-gpio.c
2301F:	drivers/pwm/pwm-apple.c
2302F:	drivers/soc/apple/*
2303F:	drivers/spi/spi-apple.c
2304F:	drivers/video/backlight/apple_dwi_bl.c
2305F:	drivers/watchdog/apple_wdt.c
2306F:	include/dt-bindings/interrupt-controller/apple-aic.h
2307F:	include/dt-bindings/pinctrl/apple.h
2308F:	include/linux/soc/apple/*
2309
2310ARM/ARTPEC MACHINE SUPPORT
2311M:	Jesper Nilsson <[email protected]>
2312M:	Lars Persson <[email protected]>
2313L:	[email protected]
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2316F:	arch/arm/boot/dts/axis/
2317F:	arch/arm/mach-artpec
2318F:	drivers/clk/axis
2319F:	drivers/crypto/axis
2320F:	drivers/mmc/host/usdhi6rol0.c
2321F:	drivers/pinctrl/pinctrl-artpec*
2322
2323ARM/ASPEED I2C DRIVER
2324M:	Ryan Chen <[email protected]>
2325R:	Benjamin Herrenschmidt <[email protected]>
2326R:	Joel Stanley <[email protected]>
2327L:	[email protected]
2328L:	[email protected] (moderated for non-subscribers)
2329S:	Maintained
2330F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2331F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2332F:	drivers/i2c/busses/i2c-aspeed.c
2333F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2334
2335ARM/ASPEED MACHINE SUPPORT
2336M:	Joel Stanley <[email protected]>
2337M:	Andrew Jeffery <[email protected]>
2338L:	[email protected] (moderated for non-subscribers)
2339L:	[email protected] (moderated for non-subscribers)
2340S:	Supported
2341Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2343F:	Documentation/devicetree/bindings/arm/aspeed/
2344F:	arch/arm/boot/dts/aspeed/
2345F:	arch/arm/mach-aspeed/
2346N:	aspeed
2347
2348ARM/AXM LSI SOC
2349M:	Krzysztof Kozlowski <[email protected]>
2350L:	[email protected] (moderated for non-subscribers)
2351S:	Odd Fixes
2352F:	Documentation/devicetree/bindings/arm/axxia.yaml
2353F:	arch/arm/boot/dts/intel/axm/
2354F:	arch/arm/mach-axxia/
2355
2356ARM/BITMAIN ARCHITECTURE
2357M:	Manivannan Sadhasivam <[email protected]>
2358L:	[email protected] (moderated for non-subscribers)
2359S:	Maintained
2360F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2361F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2362F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2363F:	arch/arm64/boot/dts/bitmain/
2364F:	drivers/clk/clk-bm1880.c
2365F:	drivers/pinctrl/pinctrl-bm1880.c
2366
2367ARM/BLAIZE ARCHITECTURE
2368M:	James Cowgill <[email protected]>
2369M:	Matt Redfearn <[email protected]>
2370M:	Neil Jones <[email protected]>
2371M:	Nikolaos Pasaloukos <[email protected]>
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/arm/blaize.yaml
2374F:	arch/arm64/boot/dts/blaize/
2375
2376ARM/CALXEDA HIGHBANK ARCHITECTURE
2377M:	Andre Przywara <[email protected]>
2378L:	[email protected] (moderated for non-subscribers)
2379S:	Maintained
2380F:	arch/arm/boot/dts/calxeda/
2381F:	arch/arm/mach-highbank/
2382
2383ARM/CAVIUM THUNDER NETWORK DRIVER
2384M:	Sunil Goutham <[email protected]>
2385L:	[email protected] (moderated for non-subscribers)
2386S:	Maintained
2387F:	drivers/net/ethernet/cavium/thunder/
2388
2389ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2390M:	Lukasz Majewski <[email protected]>
2391L:	[email protected] (moderated for non-subscribers)
2392S:	Maintained
2393F:	arch/arm/mach-ep93xx/ts72xx.c
2394
2395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2396M:	Hartley Sweeten <[email protected]>
2397M:	Alexander Sverdlin <[email protected]>
2398M:	Nikita Shubin <[email protected]>
2399L:	[email protected] (moderated for non-subscribers)
2400S:	Maintained
2401F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2402F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2403F:	arch/arm/boot/compressed/misc-ep93xx.h
2404F:	arch/arm/mach-ep93xx/
2405F:	drivers/iio/adc/ep93xx_adc.c
2406
2407ARM/CLKDEV SUPPORT
2408M:	Russell King <[email protected]>
2409L:	[email protected] (moderated for non-subscribers)
2410S:	Maintained
2411T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2412F:	drivers/clk/clkdev.c
2413
2414ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2415M:	Baruch Siach <[email protected]>
2416L:	[email protected] (moderated for non-subscribers)
2417S:	Maintained
2418F:	arch/arm/boot/dts/cnxt/
2419N:	digicolor
2420
2421ARM/CORESIGHT FRAMEWORK AND DRIVERS
2422M:	Suzuki K Poulose <[email protected]>
2423R:	Mike Leach <[email protected]>
2424R:	James Clark <[email protected]>
2425L:	[email protected] (moderated for non-subscribers)
2426L:	[email protected] (moderated for non-subscribers)
2427S:	Maintained
2428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2429F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2430F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2431F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2432F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2433F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2434F:	Documentation/trace/coresight/*
2435F:	drivers/hwtracing/coresight/*
2436F:	include/dt-bindings/arm/coresight-cti-dt.h
2437F:	include/linux/coresight*
2438F:	include/uapi/linux/coresight*
2439F:	samples/coresight/*
2440F:	tools/perf/Documentation/arm-coresight.txt
2441F:	tools/perf/arch/arm/util/auxtrace.c
2442F:	tools/perf/arch/arm/util/cs-etm.c
2443F:	tools/perf/arch/arm/util/cs-etm.h
2444F:	tools/perf/arch/arm/util/pmu.c
2445F:	tools/perf/tests/shell/*coresight*
2446F:	tools/perf/tests/shell/coresight/*
2447F:	tools/perf/tests/shell/lib/*coresight*
2448F:	tools/perf/util/cs-etm-decoder/*
2449F:	tools/perf/util/cs-etm.*
2450
2451ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2452M:	Hans Ulli Kroll <[email protected]>
2453M:	Linus Walleij <[email protected]>
2454L:	[email protected] (moderated for non-subscribers)
2455S:	Maintained
2456T:	git git://github.com/ulli-kroll/linux.git
2457F:	Documentation/devicetree/bindings/arm/gemini.yaml
2458F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2459F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2460F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2461F:	arch/arm/boot/dts/gemini/
2462F:	arch/arm/mach-gemini/
2463F:	drivers/crypto/gemini/
2464F:	drivers/net/ethernet/cortina/
2465F:	drivers/pinctrl/pinctrl-gemini.c
2466F:	drivers/rtc/rtc-ftrtc010.c
2467
2468ARM/CZ.NIC TURRIS SUPPORT
2469M:	Marek Behún <[email protected]>
2470S:	Maintained
2471W:	https://www.turris.cz/
2472F:	Documentation/ABI/testing/debugfs-moxtet
2473F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2474F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2475F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2476F:	Documentation/devicetree/bindings/bus/moxtet.txt
2477F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2478F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2479F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2480F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2481F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2482F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2483F:	drivers/bus/moxtet.c
2484F:	drivers/firmware/turris-mox-rwtm.c
2485F:	drivers/gpio/gpio-moxtet.c
2486F:	drivers/leds/leds-turris-omnia.c
2487F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2488F:	drivers/platform/cznic/
2489F:	drivers/watchdog/armada_37xx_wdt.c
2490F:	include/dt-bindings/bus/moxtet.h
2491F:	include/linux/armada-37xx-rwtm-mailbox.h
2492F:	include/linux/moxtet.h
2493F:	include/linux/turris-omnia-mcu-interface.h
2494
2495ARM/FARADAY FA526 PORT
2496M:	Hans Ulli Kroll <[email protected]>
2497L:	[email protected] (moderated for non-subscribers)
2498S:	Maintained
2499T:	git git://git.berlios.de/gemini-board
2500F:	arch/arm/mm/*-fa*
2501
2502ARM/FOOTBRIDGE ARCHITECTURE
2503M:	Russell King <[email protected]>
2504L:	[email protected] (moderated for non-subscribers)
2505S:	Maintained
2506W:	http://www.armlinux.org.uk/
2507F:	arch/arm/include/asm/hardware/dec21285.h
2508F:	arch/arm/mach-footbridge/
2509
2510ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2511M:	Shawn Guo <[email protected]>
2512M:	Sascha Hauer <[email protected]>
2513R:	Pengutronix Kernel Team <[email protected]>
2514R:	Fabio Estevam <[email protected]>
2515L:	[email protected]
2516L:	[email protected] (moderated for non-subscribers)
2517S:	Maintained
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2519F:	arch/arm/boot/dts/nxp/imx/
2520F:	arch/arm/boot/dts/nxp/mxs/
2521F:	arch/arm64/boot/dts/freescale/
2522X:	arch/arm64/boot/dts/freescale/fsl-*
2523X:	arch/arm64/boot/dts/freescale/qoriq-*
2524X:	drivers/media/i2c/
2525N:	imx
2526N:	mxs
2527N:	\bmxc[^\d]
2528
2529ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2530M:	Shawn Guo <[email protected]>
2531L:	[email protected] (moderated for non-subscribers)
2532S:	Maintained
2533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2534F:	arch/arm/boot/dts/nxp/ls/
2535F:	arch/arm64/boot/dts/freescale/fsl-*
2536F:	arch/arm64/boot/dts/freescale/qoriq-*
2537
2538ARM/FREESCALE VYBRID ARM ARCHITECTURE
2539M:	Shawn Guo <[email protected]>
2540M:	Sascha Hauer <[email protected]>
2541R:	Pengutronix Kernel Team <[email protected]>
2542R:	Stefan Agner <[email protected]>
2543L:	[email protected] (moderated for non-subscribers)
2544S:	Maintained
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2546F:	arch/arm/boot/dts/nxp/vf/
2547F:	arch/arm/mach-imx/*vf610*
2548
2549ARM/GUMSTIX MACHINE SUPPORT
2550M:	Steve Sakoman <[email protected]>
2551L:	[email protected] (moderated for non-subscribers)
2552S:	Maintained
2553
2554ARM/HISILICON SOC SUPPORT
2555M:	Wei Xu <[email protected]>
2556L:	[email protected] (moderated for non-subscribers)
2557S:	Supported
2558W:	http://www.hisilicon.com
2559T:	git https://github.com/hisilicon/linux-hisi.git
2560F:	arch/arm/boot/dts/hisilicon/
2561F:	arch/arm/mach-hisi/
2562F:	arch/arm64/boot/dts/hisilicon/
2563
2564ARM/HP JORNADA 7XX MACHINE SUPPORT
2565M:	Kristoffer Ericson <[email protected]>
2566S:	Maintained
2567W:	www.jlime.com
2568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2569F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2570F:	arch/arm/mach-sa1100/jornada720.c
2571
2572ARM/HPE GXP ARCHITECTURE
2573M:	Jean-Marie Verdun <[email protected]>
2574M:	Nick Hawkins <[email protected]>
2575S:	Maintained
2576F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2577F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2578F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2579F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2580F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2581F:	Documentation/hwmon/gxp-fan-ctrl.rst
2582F:	arch/arm/boot/dts/hpe/
2583F:	arch/arm/mach-hpe/
2584F:	drivers/clocksource/timer-gxp.c
2585F:	drivers/hwmon/gxp-fan-ctrl.c
2586F:	drivers/i2c/busses/i2c-gxp.c
2587F:	drivers/spi/spi-gxp.c
2588F:	drivers/watchdog/gxp-wdt.c
2589
2590ARM/IGEP MACHINE SUPPORT
2591M:	Enric Balletbo i Serra <[email protected]>
2592M:	Javier Martinez Canillas <[email protected]>
2593L:	[email protected]
2594L:	[email protected] (moderated for non-subscribers)
2595S:	Maintained
2596F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2597
2598ARM/INTEL IXP4XX ARM ARCHITECTURE
2599M:	Linus Walleij <[email protected]>
2600M:	Imre Kaloz <[email protected]>
2601L:	[email protected] (moderated for non-subscribers)
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2604F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2605F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2606F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2607F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2608F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2609F:	arch/arm/boot/dts/intel/ixp/
2610F:	arch/arm/mach-ixp4xx/
2611F:	drivers/bus/intel-ixp4xx-eb.c
2612F:	drivers/char/hw_random/ixp4xx-rng.c
2613F:	drivers/clocksource/timer-ixp4xx.c
2614F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2615F:	drivers/gpio/gpio-ixp4xx.c
2616F:	drivers/irqchip/irq-ixp4xx.c
2617F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2618F:	drivers/net/wan/ixp4xx_hss.c
2619F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2620F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2621F:	include/linux/soc/ixp4xx/npe.h
2622F:	include/linux/soc/ixp4xx/qmgr.h
2623
2624ARM/INTEL KEEMBAY ARCHITECTURE
2625M:	Paul J. Murphy <[email protected]>
2626M:	Daniele Alessandrelli <[email protected]>
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2629F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2630F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2631
2632ARM/INTEL XSC3 (MANZANO) ARM CORE
2633M:	Lennert Buytenhek <[email protected]>
2634L:	[email protected] (moderated for non-subscribers)
2635S:	Maintained
2636
2637ARM/LG1K ARCHITECTURE
2638M:	Chanho Min <[email protected]>
2639L:	[email protected] (moderated for non-subscribers)
2640S:	Maintained
2641F:	arch/arm64/boot/dts/lg/
2642
2643ARM/LPC18XX ARCHITECTURE
2644M:	Vladimir Zapolskiy <[email protected]>
2645L:	[email protected] (moderated for non-subscribers)
2646S:	Maintained
2647F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2648F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2649F:	drivers/i2c/busses/i2c-lpc2k.c
2650F:	drivers/memory/pl172.c
2651F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2652F:	drivers/rtc/rtc-lpc24xx.c
2653N:	lpc18xx
2654
2655ARM/LPC32XX SOC SUPPORT
2656M:	Vladimir Zapolskiy <[email protected]>
2657M:	Piotr Wojtaszczyk <[email protected]>
2658L:	[email protected] (moderated for non-subscribers)
2659S:	Maintained
2660T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2661F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2662F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2663F:	arch/arm/mach-lpc32xx/
2664F:	drivers/dma/lpc32xx-dmamux.c
2665F:	drivers/i2c/busses/i2c-pnx.c
2666F:	drivers/net/ethernet/nxp/lpc_eth.c
2667F:	drivers/usb/host/ohci-nxp.c
2668F:	drivers/watchdog/pnx4008_wdt.c
2669N:	lpc32xx
2670
2671LPC32XX DMAMUX SUPPORT
2672M:	J.M.B. Downing <[email protected]>
2673M:	Piotr Wojtaszczyk <[email protected]>
2674R:	Vladimir Zapolskiy <[email protected]>
2675L:	[email protected] (moderated for non-subscribers)
2676S:	Maintained
2677F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2678
2679ARM/Marvell Dove/MV78xx0/Orion SOC support
2680M:	Andrew Lunn <[email protected]>
2681M:	Sebastian Hesselbarth <[email protected]>
2682M:	Gregory Clement <[email protected]>
2683L:	[email protected] (moderated for non-subscribers)
2684S:	Maintained
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2686F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2687F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2688F:	Documentation/devicetree/bindings/soc/dove/
2689F:	arch/arm/boot/dts/marvell/dove*
2690F:	arch/arm/boot/dts/marvell/orion5x*
2691F:	arch/arm/mach-dove/
2692F:	arch/arm/mach-mv78xx0/
2693F:	arch/arm/mach-orion5x/
2694F:	arch/arm/plat-orion/
2695F:	drivers/bus/mvebu-mbus.c
2696F:	drivers/soc/dove/
2697
2698ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2699M:	Andrew Lunn <[email protected]>
2700M:	Gregory Clement <[email protected]>
2701M:	Sebastian Hesselbarth <[email protected]>
2702L:	[email protected] (moderated for non-subscribers)
2703S:	Maintained
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2705F:	Documentation/devicetree/bindings/arm/marvell/
2706F:	arch/arm/boot/dts/marvell/armada*
2707F:	arch/arm/boot/dts/marvell/kirkwood*
2708F:	arch/arm/configs/mvebu_*_defconfig
2709F:	arch/arm/mach-mvebu/
2710F:	arch/arm64/boot/dts/marvell/
2711F:	drivers/clk/mvebu/
2712F:	drivers/cpufreq/armada-37xx-cpufreq.c
2713F:	drivers/cpufreq/armada-8k-cpufreq.c
2714F:	drivers/cpufreq/mvebu-cpufreq.c
2715F:	drivers/irqchip/irq-armada-370-xp.c
2716F:	drivers/irqchip/irq-mvebu-*
2717F:	drivers/pinctrl/mvebu/
2718F:	drivers/rtc/rtc-armada38x.c
2719
2720ARM/Mediatek RTC DRIVER
2721M:	Eddie Huang <[email protected]>
2722M:	Sean Wang <[email protected]>
2723L:	[email protected] (moderated for non-subscribers)
2724L:	[email protected] (moderated for non-subscribers)
2725S:	Maintained
2726F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2727F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2728F:	drivers/rtc/rtc-mt2712.c
2729F:	drivers/rtc/rtc-mt6397.c
2730F:	drivers/rtc/rtc-mt7622.c
2731
2732ARM/Mediatek SoC support
2733M:	Matthias Brugger <[email protected]>
2734M:	AngeloGioacchino Del Regno <[email protected]>
2735L:	[email protected]
2736L:	[email protected] (moderated for non-subscribers)
2737L:	[email protected] (moderated for non-subscribers)
2738S:	Maintained
2739W:	https://mtk.wiki.kernel.org/
2740C:	irc://irc.libera.chat/linux-mediatek
2741F:	arch/arm/boot/dts/mediatek/
2742F:	arch/arm/mach-mediatek/
2743F:	arch/arm64/boot/dts/mediatek/
2744F:	drivers/soc/mediatek/
2745N:	mtk
2746N:	mt[2678]
2747K:	mediatek
2748
2749ARM/Mediatek USB3 PHY DRIVER
2750M:	Chunfeng Yun <[email protected]>
2751L:	[email protected] (moderated for non-subscribers)
2752L:	[email protected] (moderated for non-subscribers)
2753S:	Maintained
2754F:	Documentation/devicetree/bindings/phy/mediatek,*
2755F:	drivers/phy/mediatek/
2756
2757ARM/MICROCHIP (ARM64) SoC support
2758M:	Conor Dooley <[email protected]>
2759M:	Nicolas Ferre <[email protected]>
2760M:	Claudiu Beznea <[email protected]>
2761L:	[email protected] (moderated for non-subscribers)
2762S:	Supported
2763T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2764F:	arch/arm64/boot/dts/microchip/
2765
2766ARM/Microchip (AT91) SoC support
2767M:	Nicolas Ferre <[email protected]>
2768M:	Alexandre Belloni <[email protected]>
2769M:	Claudiu Beznea <[email protected]>
2770L:	[email protected] (moderated for non-subscribers)
2771S:	Supported
2772W:	http://www.linux4sam.org
2773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2774F:	arch/arm/boot/dts/microchip/
2775F:	arch/arm/include/debug/at91.S
2776F:	arch/arm/mach-at91/
2777F:	drivers/memory/atmel*
2778F:	drivers/watchdog/sama5d4_wdt.c
2779F:	include/soc/at91/
2780X:	drivers/input/touchscreen/atmel_mxt_ts.c
2781N:	at91
2782N:	atmel
2783
2784ARM/Microchip Sparx5 SoC support
2785M:	Steen Hegelund <[email protected]>
2786M:	Daniel Machon <[email protected]>
2787M:	[email protected]
2788L:	[email protected] (moderated for non-subscribers)
2789S:	Supported
2790F:	arch/arm64/boot/dts/microchip/sparx*
2791F:	drivers/net/ethernet/microchip/vcap/
2792F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2793N:	sparx5
2794
2795ARM/MILBEAUT ARCHITECTURE
2796M:	Taichi Sugaya <[email protected]>
2797M:	Takao Orito <[email protected]>
2798L:	[email protected] (moderated for non-subscribers)
2799S:	Maintained
2800F:	arch/arm/boot/dts/socionext/milbeaut*
2801F:	arch/arm/mach-milbeaut/
2802N:	milbeaut
2803
2804ARM/MORELLO PLATFORM
2805M:	Vincenzo Frascino <[email protected]>
2806L:	[email protected] (moderated for non-subscribers)
2807S:	Maintained
2808F:	Documentation/devicetree/bindings/arm/arm,morello.yaml
2809F:	arch/arm64/boot/dts/arm/morello*
2810
2811ARM/MOXA ART SOC
2812M:	Krzysztof Kozlowski <[email protected]>
2813L:	[email protected] (moderated for non-subscribers)
2814S:	Odd Fixes
2815F:	Documentation/devicetree/bindings/arm/moxart.yaml
2816F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2817F:	arch/arm/boot/dts/moxa/
2818F:	drivers/clk/clk-moxart.c
2819
2820ARM/MStar/Sigmastar Armv7 SoC support
2821M:	Daniel Palmer <[email protected]>
2822M:	Romain Perier <[email protected]>
2823L:	[email protected] (moderated for non-subscribers)
2824S:	Maintained
2825W:	http://linux-chenxing.org/
2826T:	git git://github.com/linux-chenxing/linux.git
2827F:	Documentation/devicetree/bindings/arm/mstar/*
2828F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2829F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2830F:	arch/arm/boot/dts/sigmastar/
2831F:	arch/arm/mach-mstar/
2832F:	drivers/clk/mstar/
2833F:	drivers/clocksource/timer-msc313e.c
2834F:	drivers/gpio/gpio-msc313.c
2835F:	drivers/rtc/rtc-msc313.c
2836F:	drivers/watchdog/msc313e_wdt.c
2837F:	include/dt-bindings/clock/mstar-*
2838F:	include/dt-bindings/gpio/msc313-gpio.h
2839
2840ARM/NOMADIK/Ux500 ARCHITECTURES
2841M:	Linus Walleij <[email protected]>
2842L:	[email protected] (moderated for non-subscribers)
2843S:	Maintained
2844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2845F:	Documentation/devicetree/bindings/arm/ste-*
2846F:	Documentation/devicetree/bindings/arm/ux500.yaml
2847F:	Documentation/devicetree/bindings/arm/ux500/
2848F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2849F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2850F:	arch/arm/boot/dts/st/ste-*
2851F:	arch/arm/mach-nomadik/
2852F:	arch/arm/mach-ux500/
2853F:	drivers/clk/clk-nomadik.c
2854F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2855F:	drivers/dma/ste_dma40*
2856F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2857F:	drivers/gpio/gpio-nomadik.c
2858F:	drivers/hwspinlock/u8500_hsem.c
2859F:	drivers/i2c/busses/i2c-nomadik.c
2860F:	drivers/iio/adc/ab8500-gpadc.c
2861F:	drivers/mfd/ab8500*
2862F:	drivers/mfd/abx500*
2863F:	drivers/mfd/db8500*
2864F:	drivers/pinctrl/nomadik/
2865F:	drivers/rtc/rtc-ab8500.c
2866F:	drivers/rtc/rtc-pl031.c
2867F:	drivers/soc/ux500/
2868
2869ARM/NUVOTON MA35 ARCHITECTURE
2870M:	Jacky Huang <[email protected]>
2871M:	Shan-Chun Hung <[email protected]>
2872L:	[email protected] (moderated for non-subscribers)
2873S:	Supported
2874F:	Documentation/devicetree/bindings/*/*/*ma35*
2875F:	Documentation/devicetree/bindings/*/*ma35*
2876F:	arch/arm64/boot/dts/nuvoton/*ma35*
2877F:	drivers/*/*/*ma35*
2878F:	drivers/*/*ma35*
2879K:	ma35d1
2880
2881ARM/NUVOTON NPCM ARCHITECTURE
2882M:	Avi Fishman <[email protected]>
2883M:	Tomer Maimon <[email protected]>
2884M:	Tali Perry <[email protected]>
2885R:	Patrick Venture <[email protected]>
2886R:	Nancy Yuen <[email protected]>
2887R:	Benjamin Fair <[email protected]>
2888L:	[email protected] (moderated for non-subscribers)
2889S:	Supported
2890F:	Documentation/devicetree/bindings/*/*/*npcm*
2891F:	Documentation/devicetree/bindings/*/*npcm*
2892F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2893F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2894F:	arch/arm/mach-npcm/
2895F:	arch/arm64/boot/dts/nuvoton/
2896F:	drivers/*/*/*npcm*
2897F:	drivers/*/*npcm*
2898F:	drivers/rtc/rtc-nct3018y.c
2899F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2900F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2901
2902ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2903M:	Joseph Liu <[email protected]>
2904M:	Marvin Lin <[email protected]>
2905L:	[email protected]
2906L:	[email protected] (moderated for non-subscribers)
2907S:	Maintained
2908F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2909F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2910F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2911F:	drivers/media/platform/nuvoton/
2912F:	include/uapi/linux/npcm-video.h
2913
2914ARM/NUVOTON WPCM450 ARCHITECTURE
2915M:	Jonathan Neuschäfer <[email protected]>
2916L:	[email protected] (moderated for non-subscribers)
2917S:	Maintained
2918W:	https://github.com/neuschaefer/wpcm450/wiki
2919F:	Documentation/devicetree/bindings/*/*wpcm*
2920F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2921F:	arch/arm/configs/wpcm450_defconfig
2922F:	arch/arm/mach-npcm/wpcm450.c
2923F:	drivers/*/*/*wpcm*
2924F:	drivers/*/*wpcm*
2925
2926ARM/NXP S32G ARCHITECTURE
2927R:	Chester Lin <[email protected]>
2928R:	Matthias Brugger <[email protected]>
2929R:	Ghennadi Procopciuc <[email protected]>
2930R:	NXP S32 Linux Team <[email protected]>
2931L:	[email protected] (moderated for non-subscribers)
2932S:	Maintained
2933F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2934F:	drivers/pinctrl/nxp/
2935
2936ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2937M:	Jan Petrous <[email protected]>
2938R:	[email protected]
2939S:	Maintained
2940F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2941F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2942
2943ARM/Orion SoC/Technologic Systems TS-78xx platform support
2944M:	Alexander Clouter <[email protected]>
2945L:	[email protected] (moderated for non-subscribers)
2946S:	Maintained
2947W:	http://www.digriz.org.uk/ts78xx/kernel
2948F:	arch/arm/mach-orion5x/ts78xx-*
2949
2950ARM/QUALCOMM CHROMEBOOK SUPPORT
2951R:	[email protected]
2952F:	arch/arm64/boot/dts/qcom/sc7180*
2953F:	arch/arm64/boot/dts/qcom/sc7280*
2954F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2955
2956ARM/QUALCOMM MAILING LIST
2957L:	[email protected]
2958C:	irc://irc.oftc.net/linux-msm
2959F:	Documentation/devicetree/bindings/*/qcom*
2960F:	Documentation/devicetree/bindings/soc/qcom/
2961F:	arch/arm/boot/dts/qcom/
2962F:	arch/arm/configs/qcom_defconfig
2963F:	arch/arm/mach-qcom/
2964F:	arch/arm64/boot/dts/qcom/
2965F:	drivers/*/*/pm8???-*
2966F:	drivers/*/*/qcom*
2967F:	drivers/*/*/qcom/
2968F:	drivers/*/qcom*
2969F:	drivers/*/qcom/
2970F:	drivers/bluetooth/btqcomsmd.c
2971F:	drivers/clocksource/timer-qcom.c
2972F:	drivers/cpuidle/cpuidle-qcom-spm.c
2973F:	drivers/extcon/extcon-qcom*
2974F:	drivers/i2c/busses/i2c-qcom-geni.c
2975F:	drivers/i2c/busses/i2c-qup.c
2976F:	drivers/iommu/msm*
2977F:	drivers/mfd/ssbi.c
2978F:	drivers/mmc/host/mmci_qcom*
2979F:	drivers/mmc/host/sdhci-msm.c
2980F:	drivers/pci/controller/dwc/pcie-qcom*
2981F:	drivers/phy/qualcomm/
2982F:	drivers/power/*/msm*
2983F:	drivers/reset/reset-qcom-*
2984F:	drivers/rtc/rtc-pm8xxx.c
2985F:	drivers/spi/spi-geni-qcom.c
2986F:	drivers/spi/spi-qcom-qspi.c
2987F:	drivers/spi/spi-qup.c
2988F:	drivers/tty/serial/msm_serial.c
2989F:	drivers/ufs/host/ufs-qcom*
2990F:	drivers/usb/dwc3/dwc3-qcom.c
2991F:	include/dt-bindings/*/qcom*
2992F:	include/linux/*/qcom*
2993F:	include/linux/soc/qcom/
2994
2995ARM/QUALCOMM SUPPORT
2996M:	Bjorn Andersson <[email protected]>
2997M:	Konrad Dybcio <[email protected]>
2998L:	[email protected]
2999S:	Maintained
3000C:	irc://irc.oftc.net/linux-msm
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3002F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
3003F:	Documentation/devicetree/bindings/arm/qcom.yaml
3004F:	Documentation/devicetree/bindings/bus/qcom*
3005F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3006F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3007F:	Documentation/devicetree/bindings/reserved-memory/qcom*
3008F:	Documentation/devicetree/bindings/soc/qcom/
3009F:	arch/arm/boot/dts/qcom/
3010F:	arch/arm/configs/qcom_defconfig
3011F:	arch/arm/mach-qcom/
3012F:	arch/arm64/boot/dts/qcom/
3013F:	drivers/bus/qcom*
3014F:	drivers/firmware/qcom/
3015F:	drivers/soc/qcom/
3016F:	include/dt-bindings/arm/qcom,ids.h
3017F:	include/dt-bindings/firmware/qcom,scm.h
3018F:	include/dt-bindings/soc/qcom*
3019F:	include/linux/firmware/qcom
3020F:	include/linux/soc/qcom/
3021F:	include/soc/qcom/
3022
3023ARM/RDA MICRO ARCHITECTURE
3024M:	Manivannan Sadhasivam <[email protected]>
3025L:	[email protected] (moderated for non-subscribers)
3026L:	[email protected] (moderated for non-subscribers)
3027S:	Maintained
3028F:	Documentation/devicetree/bindings/arm/rda.yaml
3029F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3030F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3031F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3032F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3033F:	arch/arm/boot/dts/unisoc/
3034F:	drivers/clocksource/timer-rda.c
3035F:	drivers/gpio/gpio-rda.c
3036F:	drivers/irqchip/irq-rda-intc.c
3037F:	drivers/tty/serial/rda-uart.c
3038
3039ARM/REALTEK ARCHITECTURE
3040M:	Andreas Färber <[email protected]>
3041L:	[email protected] (moderated for non-subscribers)
3042L:	[email protected] (moderated for non-subscribers)
3043S:	Maintained
3044F:	Documentation/devicetree/bindings/arm/realtek.yaml
3045F:	arch/arm/boot/dts/realtek/
3046F:	arch/arm/mach-realtek/
3047F:	arch/arm64/boot/dts/realtek/
3048
3049ARM/RISC-V/RENESAS ARCHITECTURE
3050M:	Geert Uytterhoeven <[email protected]>
3051M:	Magnus Damm <[email protected]>
3052L:	[email protected]
3053S:	Supported
3054Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
3055C:	irc://irc.libera.chat/renesas-soc
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3057F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3058F:	Documentation/devicetree/bindings/nvmem/renesas,*
3059F:	Documentation/devicetree/bindings/soc/renesas/
3060F:	arch/arm/boot/dts/renesas/
3061F:	arch/arm/configs/shmobile_defconfig
3062F:	arch/arm/include/debug/renesas-scif.S
3063F:	arch/arm/mach-shmobile/
3064F:	arch/arm64/boot/dts/renesas/
3065F:	arch/riscv/boot/dts/renesas/
3066F:	drivers/nvmem/rcar-efuse.c
3067F:	drivers/pmdomain/renesas/
3068F:	drivers/soc/renesas/
3069F:	include/linux/soc/renesas/
3070K:	\brenesas,
3071
3072ARM/RISCPC ARCHITECTURE
3073M:	Russell King <[email protected]>
3074L:	[email protected] (moderated for non-subscribers)
3075S:	Maintained
3076W:	http://www.armlinux.org.uk/
3077F:	arch/arm/include/asm/hardware/ioc.h
3078F:	arch/arm/include/asm/hardware/iomd.h
3079F:	arch/arm/include/asm/hardware/memc.h
3080F:	arch/arm/mach-rpc/
3081F:	drivers/net/ethernet/8390/etherh.c
3082F:	drivers/net/ethernet/i825xx/ether1*
3083F:	drivers/net/ethernet/seeq/ether3*
3084F:	drivers/scsi/arm/
3085
3086ARM/Rockchip SoC support
3087M:	Heiko Stuebner <[email protected]>
3088L:	[email protected] (moderated for non-subscribers)
3089L:	[email protected]
3090S:	Maintained
3091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3092F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3093F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3094F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3095F:	arch/arm/boot/dts/rockchip/
3096F:	arch/arm/mach-rockchip/
3097F:	drivers/*/*/*rockchip*
3098F:	drivers/*/*rockchip*
3099F:	drivers/clk/rockchip/
3100F:	drivers/i2c/busses/i2c-rk3x.c
3101F:	sound/soc/rockchip/
3102N:	rockchip
3103
3104ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3105M:	Krzysztof Kozlowski <[email protected]>
3106R:	Alim Akhtar <[email protected]>
3107L:	[email protected] (moderated for non-subscribers)
3108L:	[email protected]
3109S:	Maintained
3110P:	Documentation/process/maintainer-soc-clean-dts.rst
3111Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3112B:	mailto:[email protected]
3113C:	irc://irc.libera.chat/linux-exynos
3114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3115F:	Documentation/arch/arm/samsung/
3116F:	Documentation/devicetree/bindings/arm/samsung/
3117F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3118F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3119F:	Documentation/devicetree/bindings/soc/samsung/
3120F:	arch/arm/boot/dts/samsung/
3121F:	arch/arm/mach-exynos*/
3122F:	arch/arm/mach-s3c/
3123F:	arch/arm/mach-s5p*/
3124F:	arch/arm64/boot/dts/exynos/
3125F:	drivers/*/*/*s3c24*
3126F:	drivers/*/*s3c24*
3127F:	drivers/*/*s3c64xx*
3128F:	drivers/*/*s5pv210*
3129F:	drivers/clocksource/samsung_pwm_timer.c
3130F:	drivers/firmware/samsung/
3131F:	drivers/mailbox/exynos-mailbox.c
3132F:	drivers/memory/samsung/
3133F:	drivers/pwm/pwm-samsung.c
3134F:	drivers/soc/samsung/
3135F:	drivers/tty/serial/samsung*
3136F:	include/clocksource/samsung_pwm.h
3137F:	include/linux/platform_data/*s3c*
3138F:	include/linux/serial_s3c.h
3139F:	include/linux/soc/samsung/
3140N:	exynos
3141N:	s3c64xx
3142N:	s5pv210
3143
3144ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3145M:	Łukasz Stelmach <[email protected]>
3146L:	[email protected] (moderated for non-subscribers)
3147L:	[email protected]
3148S:	Maintained
3149F:	drivers/media/platform/samsung/s5p-g2d/
3150
3151ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3152M:	Marek Szyprowski <[email protected]>
3153L:	[email protected]
3154L:	[email protected]
3155S:	Maintained
3156F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3157F:	drivers/media/cec/platform/s5p/
3158
3159ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3160M:	Andrzej Pietrasiewicz <[email protected]>
3161M:	Jacek Anaszewski <[email protected]>
3162M:	Sylwester Nawrocki <[email protected]>
3163L:	[email protected] (moderated for non-subscribers)
3164L:	[email protected]
3165S:	Maintained
3166F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3167F:	drivers/media/platform/samsung/s5p-jpeg/
3168
3169ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3170M:	Marek Szyprowski <[email protected]>
3171M:	Andrzej Hajda <[email protected]>
3172L:	[email protected] (moderated for non-subscribers)
3173L:	[email protected]
3174S:	Maintained
3175F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3176F:	drivers/media/platform/samsung/s5p-mfc/
3177
3178ARM/SOCFPGA ARCHITECTURE
3179M:	Dinh Nguyen <[email protected]>
3180S:	Maintained
3181W:	http://www.rocketboards.org
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3183F:	arch/arm/boot/dts/intel/socfpga/
3184F:	arch/arm/configs/socfpga_defconfig
3185F:	arch/arm/mach-socfpga/
3186F:	arch/arm64/boot/dts/altera/
3187F:	arch/arm64/boot/dts/intel/
3188
3189ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3190M:	Dinh Nguyen <[email protected]>
3191S:	Maintained
3192F:	drivers/clk/socfpga/
3193
3194ARM/SOCFPGA DWMAC GLUE LAYER
3195M:	Maxime Chevallier <[email protected]>
3196S:	Maintained
3197F:	Documentation/devicetree/bindings/net/socfpga-dwmac.txt
3198F:	drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3199
3200ARM/SOCFPGA EDAC BINDINGS
3201M:	Matthew Gerlach <[email protected]>
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3204
3205ARM/SOCFPGA EDAC SUPPORT
3206M:	Dinh Nguyen <[email protected]>
3207S:	Maintained
3208F:	drivers/edac/altera_edac.[ch]
3209
3210ARM/SPREADTRUM SoC SUPPORT
3211M:	Orson Zhai <[email protected]>
3212M:	Baolin Wang <[email protected]>
3213R:	Chunyan Zhang <[email protected]>
3214S:	Maintained
3215F:	arch/arm64/boot/dts/sprd
3216N:	sprd
3217N:	sc27xx
3218N:	sc2731
3219
3220ARM/STI ARCHITECTURE
3221M:	Patrice Chotard <[email protected]>
3222L:	[email protected] (moderated for non-subscribers)
3223S:	Maintained
3224W:	http://www.stlinux.com
3225F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3226F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3227F:	arch/arm/boot/dts/st/sti*
3228F:	arch/arm/mach-sti/
3229F:	drivers/ata/ahci_st.c
3230F:	drivers/char/hw_random/st-rng.c
3231F:	drivers/clocksource/arm_global_timer.c
3232F:	drivers/clocksource/clksrc_st_lpc.c
3233F:	drivers/cpufreq/sti-cpufreq.c
3234F:	drivers/dma/st_fdma*
3235F:	drivers/i2c/busses/i2c-st.c
3236F:	drivers/media/platform/st/sti/c8sectpfe/
3237F:	drivers/media/rc/st_rc.c
3238F:	drivers/mmc/host/sdhci-st.c
3239F:	drivers/phy/st/phy-miphy28lp.c
3240F:	drivers/phy/st/phy-stih407-usb.c
3241F:	drivers/pinctrl/pinctrl-st.c
3242F:	drivers/remoteproc/st_remoteproc.c
3243F:	drivers/remoteproc/st_slim_rproc.c
3244F:	drivers/reset/sti/
3245F:	drivers/rtc/rtc-st-lpc.c
3246F:	drivers/tty/serial/st-asc.c
3247F:	drivers/usb/dwc3/dwc3-st.c
3248F:	drivers/usb/host/ehci-st.c
3249F:	drivers/usb/host/ohci-st.c
3250F:	drivers/watchdog/st_lpc_wdt.c
3251F:	include/linux/remoteproc/st_slim_rproc.h
3252
3253ARM/STM32 ARCHITECTURE
3254M:	Maxime Coquelin <[email protected]>
3255M:	Alexandre Torgue <[email protected]>
3256L:	[email protected] (moderated for non-subscribers)
3257L:	[email protected] (moderated for non-subscribers)
3258S:	Maintained
3259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3260F:	arch/arm/boot/dts/st/stm32*
3261F:	arch/arm/mach-stm32/
3262F:	arch/arm64/boot/dts/st/
3263F:	drivers/clocksource/armv7m_systick.c
3264N:	stm32
3265N:	stm
3266
3267ARM/SUNPLUS SP7021 SOC SUPPORT
3268M:	Qin Jian <[email protected]>
3269L:	[email protected] (moderated for mon-subscribers)
3270S:	Maintained
3271W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3272F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3273F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3274F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3275F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3276F:	arch/arm/boot/dts/sunplus/
3277F:	arch/arm/configs/sp7021_*defconfig
3278F:	drivers/clk/clk-sp7021.c
3279F:	drivers/irqchip/irq-sp7021-intc.c
3280F:	drivers/reset/reset-sunplus.c
3281F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3282F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3283
3284ARM/Synaptics SoC support
3285M:	Jisheng Zhang <[email protected]>
3286M:	Sebastian Hesselbarth <[email protected]>
3287L:	[email protected] (moderated for non-subscribers)
3288S:	Maintained
3289F:	arch/arm/boot/dts/synaptics/
3290F:	arch/arm/mach-berlin/
3291F:	arch/arm64/boot/dts/synaptics/
3292
3293ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3294M:	Hans Verkuil <[email protected]>
3295L:	[email protected]
3296L:	[email protected]
3297S:	Maintained
3298F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3299F:	drivers/media/cec/platform/tegra/
3300
3301ARM/TESLA FSD SoC SUPPORT
3302M:	Alim Akhtar <[email protected]>
3303M:	[email protected]
3304L:	[email protected] (moderated for non-subscribers)
3305L:	[email protected]
3306S:	Maintained
3307F:	arch/arm64/boot/dts/tesla/
3308
3309ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3310M:	Santosh Shilimkar <[email protected]>
3311L:	[email protected]
3312S:	Maintained
3313F:	drivers/memory/*emif*
3314
3315ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3316M:	Nishanth Menon <[email protected]>
3317M:	Santosh Shilimkar <[email protected]>
3318L:	[email protected] (moderated for non-subscribers)
3319S:	Maintained
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3321F:	arch/arm/boot/dts/ti/keystone/
3322F:	arch/arm/mach-keystone/
3323
3324ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3325M:	Santosh Shilimkar <[email protected]>
3326L:	[email protected]
3327S:	Maintained
3328F:	drivers/clk/keystone/
3329
3330ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3331M:	Santosh Shilimkar <[email protected]>
3332L:	[email protected] (moderated for non-subscribers)
3333L:	[email protected]
3334S:	Maintained
3335F:	drivers/clocksource/timer-keystone.c
3336
3337ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3338M:	Santosh Shilimkar <[email protected]>
3339L:	[email protected]
3340S:	Maintained
3341F:	drivers/power/reset/keystone-reset.c
3342
3343ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3344M:	Nishanth Menon <[email protected]>
3345M:	Vignesh Raghavendra <[email protected]>
3346M:	Tero Kristo <[email protected]>
3347L:	[email protected] (moderated for non-subscribers)
3348S:	Supported
3349F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3350F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3351F:	arch/arm64/boot/dts/ti/Makefile
3352F:	arch/arm64/boot/dts/ti/k3-*
3353
3354ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3355M:	Krzysztof Kozlowski <[email protected]>
3356L:	[email protected] (moderated for non-subscribers)
3357S:	Odd Fixes
3358F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3359F:	Documentation/devicetree/bindings/*/ti,nspire*
3360F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3361F:	arch/arm/boot/dts/nspire/
3362
3363ARM/TOSHIBA VISCONTI ARCHITECTURE
3364M:	Nobuhiro Iwamatsu <[email protected]>
3365L:	[email protected] (moderated for non-subscribers)
3366S:	Supported
3367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3368F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3369F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3370F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3371F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3372F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3373F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3374F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3375F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3376F:	arch/arm64/boot/dts/toshiba/
3377F:	drivers/clk/visconti/
3378F:	drivers/gpio/gpio-visconti.c
3379F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3380F:	drivers/pci/controller/dwc/pcie-visconti.c
3381F:	drivers/pinctrl/visconti/
3382F:	drivers/watchdog/visconti_wdt.c
3383N:	visconti
3384
3385ARM/UNIPHIER ARCHITECTURE
3386M:	Kunihiko Hayashi <[email protected]>
3387M:	Masami Hiramatsu <[email protected]>
3388L:	[email protected] (moderated for non-subscribers)
3389S:	Maintained
3390F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3391F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3392F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3393F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3394F:	arch/arm/boot/dts/socionext/uniphier*
3395F:	arch/arm/include/asm/hardware/cache-uniphier.h
3396F:	arch/arm/mm/cache-uniphier.c
3397F:	arch/arm64/boot/dts/socionext/uniphier*
3398F:	drivers/bus/uniphier-system-bus.c
3399F:	drivers/clk/uniphier/
3400F:	drivers/dma/uniphier-mdmac.c
3401F:	drivers/gpio/gpio-uniphier.c
3402F:	drivers/i2c/busses/i2c-uniphier*
3403F:	drivers/irqchip/irq-uniphier-aidet.c
3404F:	drivers/mmc/host/uniphier-sd.c
3405F:	drivers/pinctrl/uniphier/
3406F:	drivers/reset/reset-uniphier.c
3407F:	drivers/tty/serial/8250/8250_uniphier.c
3408N:	uniphier
3409
3410ARM/VERSATILE EXPRESS PLATFORM
3411M:	Liviu Dudau <[email protected]>
3412M:	Sudeep Holla <[email protected]>
3413M:	Lorenzo Pieralisi <[email protected]>
3414L:	[email protected] (moderated for non-subscribers)
3415S:	Maintained
3416N:	mps2
3417N:	vexpress
3418F:	arch/arm/mach-versatile/
3419F:	arch/arm64/boot/dts/arm/
3420F:	drivers/clocksource/timer-versatile.c
3421X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3422X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3423
3424ARM/VFP SUPPORT
3425M:	Russell King <[email protected]>
3426L:	[email protected] (moderated for non-subscribers)
3427S:	Maintained
3428W:	http://www.armlinux.org.uk/
3429F:	arch/arm/vfp/
3430
3431ARM/VT8500 ARM ARCHITECTURE
3432M:	Alexey Charkov <[email protected]>
3433M:	Krzysztof Kozlowski <[email protected]>
3434L:	[email protected] (moderated for non-subscribers)
3435S:	Odd Fixes
3436F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3437F:	arch/arm/boot/dts/vt8500/
3438F:	arch/arm/mach-vt8500/
3439F:	drivers/clocksource/timer-vt8500.c
3440F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3441F:	drivers/mmc/host/wmt-sdmmc.c
3442F:	drivers/pwm/pwm-vt8500.c
3443F:	drivers/rtc/rtc-vt8500.c
3444F:	drivers/tty/serial/vt8500_serial.c
3445F:	drivers/video/fbdev/vt8500lcdfb.*
3446F:	drivers/video/fbdev/wm8505fb*
3447F:	drivers/video/fbdev/wmt_ge_rops.*
3448
3449ARM/ZYNQ ARCHITECTURE
3450M:	Michal Simek <[email protected]>
3451L:	[email protected] (moderated for non-subscribers)
3452S:	Supported
3453W:	http://wiki.xilinx.com
3454T:	git https://github.com/Xilinx/linux-xlnx.git
3455F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3456F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3457F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3458F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3459F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3460F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3461F:	arch/arm/mach-zynq/
3462F:	drivers/clocksource/timer-cadence-ttc.c
3463F:	drivers/cpuidle/cpuidle-zynq.c
3464F:	drivers/edac/synopsys_edac.c
3465F:	drivers/i2c/busses/i2c-cadence.c
3466F:	drivers/i2c/busses/i2c-xiic.c
3467F:	drivers/mmc/host/sdhci-of-arasan.c
3468N:	zynq
3469N:	xilinx
3470
3471ARM64 FIT SUPPORT
3472M:	Simon Glass <[email protected]>
3473L:	[email protected] (moderated for non-subscribers)
3474S:	Maintained
3475F:	arch/arm64/boot/Makefile
3476F:	scripts/make_fit.py
3477
3478ARM64 PLATFORM DRIVERS
3479M:	Hans de Goede <[email protected]>
3480M:	Ilpo Järvinen <[email protected]>
3481R:	Bryan O'Donoghue <[email protected]>
3482L:	[email protected]
3483S:	Maintained
3484Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3486F:	drivers/platform/arm64/
3487
3488ARM64 PORT (AARCH64 ARCHITECTURE)
3489M:	Catalin Marinas <[email protected]>
3490M:	Will Deacon <[email protected]>
3491L:	[email protected] (moderated for non-subscribers)
3492S:	Maintained
3493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3494F:	Documentation/arch/arm64/
3495F:	arch/arm64/
3496F:	drivers/virt/coco/arm-cca-guest/
3497F:	drivers/virt/coco/pkvm-guest/
3498F:	tools/testing/selftests/arm64/
3499X:	arch/arm64/boot/dts/
3500
3501ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3502M:	George McCollister <[email protected]>
3503L:	[email protected]
3504S:	Maintained
3505F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3506F:	drivers/net/dsa/xrs700x/*
3507F:	net/dsa/tag_xrs700x.c
3508
3509AS3645A LED FLASH CONTROLLER DRIVER
3510M:	Sakari Ailus <[email protected]>
3511L:	[email protected]
3512S:	Maintained
3513F:	drivers/leds/flash/leds-as3645a.c
3514
3515ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3516M:	Tianshu Qiu <[email protected]>
3517L:	[email protected]
3518S:	Maintained
3519T:	git git://linuxtv.org/media.git
3520F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3521F:	drivers/media/i2c/ak7375.c
3522
3523ASAHI KASEI AK8974 DRIVER
3524M:	Linus Walleij <[email protected]>
3525L:	[email protected]
3526S:	Supported
3527W:	http://www.akm.com/
3528F:	drivers/iio/magnetometer/ak8974.c
3529
3530AOSONG AGS02MA TVOC SENSOR DRIVER
3531M:	Anshul Dalal <[email protected]>
3532L:	[email protected]
3533S:	Maintained
3534F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3535F:	drivers/iio/chemical/ags02ma.c
3536
3537ASC7621 HARDWARE MONITOR DRIVER
3538M:	George Joseph <[email protected]>
3539L:	[email protected]
3540S:	Maintained
3541F:	Documentation/hwmon/asc7621.rst
3542F:	drivers/hwmon/asc7621.c
3543
3544ASIX AX88796C SPI ETHERNET ADAPTER
3545M:	Łukasz Stelmach <[email protected]>
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3548F:	drivers/net/ethernet/asix/ax88796c_*
3549
3550ASIX PHY DRIVER [RUST]
3551M:	FUJITA Tomonori <[email protected]>
3552R:	Trevor Gross <[email protected]>
3553L:	[email protected]
3554L:	[email protected]
3555S:	Maintained
3556F:	drivers/net/phy/ax88796b_rust.rs
3557
3558ASPEED CRYPTO DRIVER
3559M:	Neal Liu <[email protected]>
3560L:	[email protected] (moderated for non-subscribers)
3561S:	Maintained
3562F:	Documentation/devicetree/bindings/crypto/aspeed,*
3563F:	drivers/crypto/aspeed/
3564
3565ASPEED PECI CONTROLLER
3566M:	Iwona Winiarska <[email protected]>
3567L:	[email protected] (moderated for non-subscribers)
3568L:	[email protected] (moderated for non-subscribers)
3569S:	Supported
3570F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3571F:	drivers/peci/controller/peci-aspeed.c
3572
3573ASPEED PINCTRL DRIVERS
3574M:	Andrew Jeffery <[email protected]>
3575L:	[email protected] (moderated for non-subscribers)
3576L:	[email protected] (moderated for non-subscribers)
3577L:	[email protected]
3578S:	Maintained
3579F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3580F:	drivers/pinctrl/aspeed/
3581
3582ASPEED SCU INTERRUPT CONTROLLER DRIVER
3583M:	Eddie James <[email protected]>
3584L:	[email protected] (moderated for non-subscribers)
3585S:	Maintained
3586F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3587F:	drivers/irqchip/irq-aspeed-scu-ic.c
3588F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3589
3590ASPEED SD/MMC DRIVER
3591M:	Andrew Jeffery <[email protected]>
3592L:	[email protected] (moderated for non-subscribers)
3593L:	[email protected] (moderated for non-subscribers)
3594L:	[email protected]
3595S:	Maintained
3596F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3597F:	drivers/mmc/host/sdhci-of-aspeed*
3598
3599ASPEED SMC SPI DRIVER
3600M:	Chin-Ting Kuo <[email protected]>
3601M:	Cédric Le Goater <[email protected]>
3602L:	[email protected] (moderated for non-subscribers)
3603L:	[email protected] (moderated for non-subscribers)
3604L:	[email protected]
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3607F:	drivers/spi/spi-aspeed-smc.c
3608
3609ASPEED USB UDC DRIVER
3610M:	Neal Liu <[email protected]>
3611L:	[email protected] (moderated for non-subscribers)
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3614F:	drivers/usb/gadget/udc/aspeed_udc.c
3615
3616ASPEED VIDEO ENGINE DRIVER
3617M:	Eddie James <[email protected]>
3618L:	[email protected]
3619L:	[email protected] (moderated for non-subscribers)
3620S:	Maintained
3621F:	Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3622F:	drivers/media/platform/aspeed/
3623
3624ASUS EC HARDWARE MONITOR DRIVER
3625M:	Eugene Shalygin <[email protected]>
3626L:	[email protected]
3627S:	Maintained
3628F:	drivers/hwmon/asus-ec-sensors.c
3629
3630ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3631M:	Corentin Chary <[email protected]>
3632M:	Luke D. Jones <[email protected]>
3633L:	[email protected]
3634S:	Maintained
3635W:	https://asus-linux.org/
3636F:	drivers/platform/x86/asus*.c
3637F:	drivers/platform/x86/eeepc*.c
3638
3639ASUS TF103C DOCK DRIVER
3640M:	Hans de Goede <[email protected]>
3641L:	[email protected]
3642S:	Maintained
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3644F:	drivers/platform/x86/asus-tf103c-dock.c
3645
3646ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3647M:	Aleksa Savic <[email protected]>
3648L:	[email protected]
3649S:	Maintained
3650F:	drivers/hwmon/asus_rog_ryujin.c
3651
3652ASUS WIRELESS RADIO CONTROL DRIVER
3653M:	João Paulo Rechi Vita <[email protected]>
3654L:	[email protected]
3655S:	Maintained
3656F:	drivers/platform/x86/asus-wireless.c
3657
3658ASUS WMI HARDWARE MONITOR DRIVER
3659M:	Ed Brindley <[email protected]>
3660M:	Denis Pauk <[email protected]>
3661L:	[email protected]
3662S:	Maintained
3663F:	drivers/hwmon/asus_wmi_sensors.c
3664
3665ASYMMETRIC KEYS
3666M:	David Howells <[email protected]>
3667M:	Lukas Wunner <[email protected]>
3668M:	Ignat Korchagin <[email protected]>
3669L:	[email protected]
3670L:	[email protected]
3671S:	Maintained
3672F:	Documentation/crypto/asymmetric-keys.rst
3673F:	crypto/asymmetric_keys/
3674F:	include/crypto/pkcs7.h
3675F:	include/crypto/public_key.h
3676F:	include/keys/asymmetric-*.h
3677F:	include/linux/verification.h
3678
3679ASYMMETRIC KEYS - ECDSA
3680M:	Lukas Wunner <[email protected]>
3681M:	Ignat Korchagin <[email protected]>
3682R:	Stefan Berger <[email protected]>
3683L:	[email protected]
3684S:	Maintained
3685F:	crypto/ecc*
3686F:	crypto/ecdsa*
3687F:	include/crypto/ecc*
3688
3689ASYMMETRIC KEYS - GOST
3690M:	Lukas Wunner <[email protected]>
3691M:	Ignat Korchagin <[email protected]>
3692L:	[email protected]
3693S:	Odd fixes
3694F:	crypto/ecrdsa*
3695
3696ASYMMETRIC KEYS - RSA
3697M:	Lukas Wunner <[email protected]>
3698M:	Ignat Korchagin <[email protected]>
3699L:	[email protected]
3700S:	Maintained
3701F:	crypto/rsa*
3702
3703ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3704R:	Dan Williams <[email protected]>
3705S:	Odd fixes
3706W:	http://sourceforge.net/projects/xscaleiop
3707F:	Documentation/crypto/async-tx-api.rst
3708F:	crypto/async_tx/
3709F:	include/linux/async_tx.h
3710
3711AT24 EEPROM DRIVER
3712M:	Bartosz Golaszewski <[email protected]>
3713L:	[email protected]
3714S:	Maintained
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3716F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3717F:	drivers/misc/eeprom/at24.c
3718
3719ATA OVER ETHERNET (AOE) DRIVER
3720M:	"Justin Sanders" <[email protected]>
3721S:	Supported
3722W:	http://www.openaoe.org/
3723F:	Documentation/admin-guide/aoe/
3724F:	drivers/block/aoe/
3725
3726ATC260X PMIC MFD DRIVER
3727M:	Manivannan Sadhasivam <[email protected]>
3728M:	Cristian Ciocaltea <[email protected]>
3729L:	[email protected]
3730S:	Maintained
3731F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3732F:	drivers/input/misc/atc260x-onkey.c
3733F:	drivers/mfd/atc260*
3734F:	drivers/power/reset/atc260x-poweroff.c
3735F:	drivers/regulator/atc260x-regulator.c
3736F:	include/linux/mfd/atc260x/*
3737
3738ATHEROS 71XX/9XXX GPIO DRIVER
3739M:	Alban Bedel <[email protected]>
3740S:	Maintained
3741W:	https://github.com/AlbanBedel/linux
3742T:	git git://github.com/AlbanBedel/linux
3743F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3744F:	drivers/gpio/gpio-ath79.c
3745
3746ATHEROS 71XX/9XXX USB PHY DRIVER
3747M:	Alban Bedel <[email protected]>
3748S:	Maintained
3749W:	https://github.com/AlbanBedel/linux
3750T:	git git://github.com/AlbanBedel/linux
3751F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3752F:	drivers/phy/qualcomm/phy-ath79-usb.c
3753
3754ATHEROS ATH GENERIC UTILITIES
3755M:	Jeff Johnson <[email protected]>
3756L:	[email protected]
3757S:	Supported
3758F:	drivers/net/wireless/ath/*
3759
3760ATHEROS ATH5K WIRELESS DRIVER
3761M:	Jiri Slaby <[email protected]>
3762M:	Nick Kossifidis <[email protected]>
3763M:	Luis Chamberlain <[email protected]>
3764L:	[email protected]
3765S:	Maintained
3766W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3767F:	drivers/net/wireless/ath/ath5k/
3768
3769ATHEROS ATH6KL WIRELESS DRIVER
3770L:	[email protected]
3771S:	Orphan
3772W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3773F:	drivers/net/wireless/ath/ath6kl/
3774
3775ATI_REMOTE2 DRIVER
3776M:	Ville Syrjala <[email protected]>
3777S:	Maintained
3778F:	drivers/input/misc/ati_remote2.c
3779
3780ATK0110 HWMON DRIVER
3781M:	Luca Tettamanti <[email protected]>
3782L:	[email protected]
3783S:	Maintained
3784F:	drivers/hwmon/asus_atk0110.c
3785
3786ATLX ETHERNET DRIVERS
3787M:	Chris Snook <[email protected]>
3788L:	[email protected]
3789S:	Maintained
3790W:	http://sourceforge.net/projects/atl1
3791W:	http://atl1.sourceforge.net
3792F:	drivers/net/ethernet/atheros/
3793
3794ATM
3795M:	Chas Williams <[email protected]>
3796L:	[email protected] (moderated for non-subscribers)
3797L:	[email protected]
3798S:	Maintained
3799W:	http://linux-atm.sourceforge.net
3800F:	drivers/atm/
3801F:	include/linux/atm*
3802F:	include/linux/sonet.h
3803F:	include/uapi/linux/atm*
3804F:	include/uapi/linux/sonet.h
3805
3806ATMEL MACB ETHERNET DRIVER
3807M:	Nicolas Ferre <[email protected]>
3808M:	Claudiu Beznea <[email protected]>
3809S:	Maintained
3810F:	drivers/net/ethernet/cadence/
3811
3812ATMEL MAXTOUCH DRIVER
3813M:	Nick Dyer <[email protected]>
3814S:	Maintained
3815T:	git git://github.com/ndyer/linux.git
3816F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3817F:	drivers/input/touchscreen/atmel_mxt_ts.c
3818
3819ATOMIC INFRASTRUCTURE
3820M:	Will Deacon <[email protected]>
3821M:	Peter Zijlstra <[email protected]>
3822R:	Boqun Feng <[email protected]>
3823R:	Mark Rutland <[email protected]>
3824L:	[email protected]
3825S:	Maintained
3826F:	Documentation/atomic_*.txt
3827F:	arch/*/include/asm/atomic*.h
3828F:	include/*/atomic*.h
3829F:	include/linux/refcount.h
3830F:	scripts/atomic/
3831
3832ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3833M:	Bradley Grove <[email protected]>
3834L:	[email protected]
3835S:	Supported
3836W:	http://www.attotech.com
3837F:	drivers/scsi/esas2r
3838
3839ATUSB IEEE 802.15.4 RADIO DRIVER
3840M:	Stefan Schmidt <[email protected]>
3841L:	[email protected]
3842S:	Maintained
3843F:	drivers/net/ieee802154/at86rf230.h
3844F:	drivers/net/ieee802154/atusb.c
3845F:	drivers/net/ieee802154/atusb.h
3846
3847AUDIT SUBSYSTEM
3848M:	Paul Moore <[email protected]>
3849M:	Eric Paris <[email protected]>
3850L:	[email protected]
3851S:	Supported
3852W:	https://github.com/linux-audit
3853Q:	https://patchwork.kernel.org/project/audit/list
3854B:	mailto:[email protected]
3855P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3856T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3857F:	include/asm-generic/audit_*.h
3858F:	include/linux/audit.h
3859F:	include/linux/audit_arch.h
3860F:	include/uapi/linux/audit.h
3861F:	kernel/audit*
3862F:	lib/*audit.c
3863K:	\baudit_[a-z_0-9]\+\b
3864
3865AUTOFDO BUILD
3866M:	Rong Xu <[email protected]>
3867M:	Han Shen <[email protected]>
3868S:	Supported
3869F:	Documentation/dev-tools/autofdo.rst
3870F:	scripts/Makefile.autofdo
3871
3872AUXILIARY BUS DRIVER
3873M:	Greg Kroah-Hartman <[email protected]>
3874R:	Dave Ertman <[email protected]>
3875R:	Ira Weiny <[email protected]>
3876S:	Supported
3877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3878F:	Documentation/driver-api/auxiliary_bus.rst
3879F:	drivers/base/auxiliary.c
3880F:	include/linux/auxiliary_bus.h
3881
3882AUXILIARY DISPLAY DRIVERS
3883M:	Andy Shevchenko <[email protected]>
3884R:	Geert Uytterhoeven <[email protected]>
3885S:	Odd Fixes
3886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3887F:	Documentation/devicetree/bindings/auxdisplay/
3888F:	drivers/auxdisplay/
3889F:	include/linux/cfag12864b.h
3890F:	include/uapi/linux/map_to_14segment.h
3891F:	include/uapi/linux/map_to_7segment.h
3892
3893AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3894M:	Subhajit Ghosh <[email protected]>
3895L:	[email protected]
3896S:	Maintained
3897F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3898F:	drivers/iio/light/apds9306.c
3899
3900AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3901M:	Andreas Klinger <[email protected]>
3902L:	[email protected]
3903S:	Maintained
3904F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3905F:	drivers/iio/adc/hx711.c
3906
3907AX.25 NETWORK LAYER
3908L:	[email protected]
3909S:	Orphan
3910W:	https://linux-ax25.in-berlin.de
3911F:	include/net/ax25.h
3912F:	include/uapi/linux/ax25.h
3913F:	net/ax25/
3914
3915AXENTIA ARM DEVICES
3916M:	Peter Rosin <[email protected]>
3917L:	[email protected] (moderated for non-subscribers)
3918S:	Maintained
3919F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3920F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3921F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3922F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3923
3924AXENTIA ASOC DRIVERS
3925M:	Peter Rosin <[email protected]>
3926L:	[email protected]
3927S:	Maintained
3928F:	Documentation/devicetree/bindings/sound/axentia,*
3929F:	sound/soc/atmel/tse850-pcm5142.c
3930
3931AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3932M:	Nuno Sá <[email protected]>
3933L:	[email protected]
3934S:	Supported
3935W:	https://ez.analog.com/linux-software-drivers
3936F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3937F:	drivers/hwmon/axi-fan-control.c
3938
3939AXI SPI ENGINE
3940M:	Michael Hennerich <[email protected]>
3941M:	Nuno Sá <[email protected]>
3942R:	David Lechner <[email protected]>
3943L:	[email protected]
3944S:	Supported
3945W:	https://ez.analog.com/linux-software-drivers
3946F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3947F:	drivers/spi/spi-axi-spi-engine.c
3948
3949AXI PWM GENERATOR
3950M:	Michael Hennerich <[email protected]>
3951M:	Nuno Sá <[email protected]>
3952R:	Trevor Gamblin <[email protected]>
3953L:	[email protected]
3954S:	Supported
3955W:	https://ez.analog.com/linux-software-drivers
3956F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3957F:	drivers/pwm/pwm-axi-pwmgen.c
3958
3959AZ6007 DVB DRIVER
3960M:	Mauro Carvalho Chehab <[email protected]>
3961L:	[email protected]
3962S:	Maintained
3963W:	https://linuxtv.org
3964T:	git git://linuxtv.org/media.git
3965F:	drivers/media/usb/dvb-usb-v2/az6007.c
3966
3967AZTECH FM RADIO RECEIVER DRIVER
3968M:	Hans Verkuil <[email protected]>
3969L:	[email protected]
3970S:	Maintained
3971W:	https://linuxtv.org
3972T:	git git://linuxtv.org/media.git
3973F:	drivers/media/radio/radio-aztech*
3974
3975B43 WIRELESS DRIVER
3976L:	[email protected]
3977L:	[email protected]
3978S:	Orphan
3979W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3980F:	drivers/net/wireless/broadcom/b43/
3981
3982B43LEGACY WIRELESS DRIVER
3983L:	[email protected]
3984L:	[email protected]
3985S:	Orphan
3986W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3987F:	drivers/net/wireless/broadcom/b43legacy/
3988
3989BACKLIGHT CLASS/SUBSYSTEM
3990M:	Lee Jones <[email protected]>
3991M:	Daniel Thompson <[email protected]>
3992M:	Jingoo Han <[email protected]>
3993L:	[email protected]
3994S:	Maintained
3995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3996F:	Documentation/ABI/stable/sysfs-class-backlight
3997F:	Documentation/ABI/testing/sysfs-class-backlight
3998F:	Documentation/devicetree/bindings/leds/backlight
3999F:	drivers/video/backlight/
4000F:	include/linux/backlight.h
4001F:	include/linux/pwm_backlight.h
4002
4003BARCO P50 GPIO DRIVER
4004M:	Santosh Kumar Yadav <[email protected]>
4005M:	Peter Korsgaard <[email protected]>
4006S:	Maintained
4007F:	drivers/platform/x86/barco-p50-gpio.c
4008
4009BATMAN ADVANCED
4010M:	Marek Lindner <[email protected]>
4011M:	Simon Wunderlich <[email protected]>
4012M:	Antonio Quartulli <[email protected]>
4013M:	Sven Eckelmann <[email protected]>
4014L:	[email protected] (moderated for non-subscribers)
4015S:	Maintained
4016W:	https://www.open-mesh.org/
4017Q:	https://patchwork.open-mesh.org/project/batman/list/
4018B:	https://www.open-mesh.org/projects/batman-adv/issues
4019C:	ircs://irc.hackint.org/batadv
4020T:	git https://git.open-mesh.org/linux-merge.git
4021F:	Documentation/networking/batman-adv.rst
4022F:	include/uapi/linux/batadv_packet.h
4023F:	include/uapi/linux/batman_adv.h
4024F:	net/batman-adv/
4025
4026BAYCOM/HDLCDRV DRIVERS FOR AX.25
4027M:	Thomas Sailer <[email protected]>
4028L:	[email protected]
4029S:	Maintained
4030W:	http://www.baycom.org/~tom/ham/ham.html
4031F:	drivers/net/hamradio/baycom*
4032
4033BCACHE (BLOCK LAYER CACHE)
4034M:	Coly Li <[email protected]>
4035M:	Kent Overstreet <[email protected]>
4036L:	[email protected]
4037S:	Maintained
4038W:	http://bcache.evilpiepirate.org
4039C:	irc://irc.oftc.net/bcache
4040F:	drivers/md/bcache/
4041
4042BCACHEFS
4043M:	Kent Overstreet <[email protected]>
4044L:	[email protected]
4045S:	Supported
4046C:	irc://irc.oftc.net/bcache
4047P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
4048T:	git https://evilpiepirate.org/git/bcachefs.git
4049F:	fs/bcachefs/
4050F:	Documentation/filesystems/bcachefs/
4051
4052BDISP ST MEDIA DRIVER
4053M:	Fabien Dessenne <[email protected]>
4054L:	[email protected]
4055S:	Supported
4056W:	https://linuxtv.org
4057T:	git git://linuxtv.org/media.git
4058F:	drivers/media/platform/st/sti/bdisp
4059
4060BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4061M:	Dariusz Marcinkiewicz <[email protected]>
4062L:	[email protected]
4063S:	Maintained
4064F:	drivers/net/ethernet/ec_bhf.c
4065
4066BEFS FILE SYSTEM
4067M:	Luis de Bethencourt <[email protected]>
4068M:	Salah Triki <[email protected]>
4069S:	Maintained
4070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4071F:	Documentation/filesystems/befs.rst
4072F:	fs/befs/
4073
4074BFQ I/O SCHEDULER
4075M:	Yu Kuai <[email protected]>
4076L:	[email protected]
4077S:	Odd Fixes
4078F:	Documentation/block/bfq-iosched.rst
4079F:	block/bfq-*
4080
4081BFS FILE SYSTEM
4082M:	"Tigran A. Aivazian" <[email protected]>
4083S:	Maintained
4084F:	Documentation/filesystems/bfs.rst
4085F:	fs/bfs/
4086F:	include/uapi/linux/bfs_fs.h
4087
4088BINMAN
4089M:	Simon Glass <[email protected]>
4090S:	Supported
4091F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4092
4093BITMAP API
4094M:	Yury Norov <[email protected]>
4095R:	Rasmus Villemoes <[email protected]>
4096S:	Maintained
4097F:	include/linux/bitfield.h
4098F:	include/linux/bitmap-str.h
4099F:	include/linux/bitmap.h
4100F:	include/linux/bits.h
4101F:	include/linux/cpumask.h
4102F:	include/linux/cpumask_types.h
4103F:	include/linux/find.h
4104F:	include/linux/nodemask.h
4105F:	include/linux/nodemask_types.h
4106F:	include/vdso/bits.h
4107F:	lib/bitmap-str.c
4108F:	lib/bitmap.c
4109F:	lib/cpumask.c
4110F:	lib/find_bit.c
4111F:	lib/find_bit_benchmark.c
4112F:	lib/test_bitmap.c
4113F:	lib/tests/cpumask_kunit.c
4114F:	tools/include/linux/bitfield.h
4115F:	tools/include/linux/bitmap.h
4116F:	tools/include/linux/bits.h
4117F:	tools/include/linux/find.h
4118F:	tools/include/vdso/bits.h
4119F:	tools/lib/bitmap.c
4120F:	tools/lib/find_bit.c
4121
4122BITMAP API BINDINGS [RUST]
4123M:	Yury Norov <[email protected]>
4124S:	Maintained
4125F:	rust/helpers/cpumask.c
4126
4127BITOPS API
4128M:	Yury Norov <[email protected]>
4129R:	Rasmus Villemoes <[email protected]>
4130S:	Maintained
4131F:	arch/*/include/asm/bitops.h
4132F:	arch/*/include/asm/bitops_32.h
4133F:	arch/*/include/asm/bitops_64.h
4134F:	arch/*/lib/bitops.c
4135F:	include/asm-generic/bitops
4136F:	include/asm-generic/bitops.h
4137F:	include/linux/bitops.h
4138F:	lib/test_bitops.c
4139F:	tools/*/bitops*
4140
4141BLINKM RGB LED DRIVER
4142M:	Jan-Simon Moeller <[email protected]>
4143S:	Maintained
4144F:	drivers/leds/leds-blinkm.c
4145
4146BLOCK LAYER
4147M:	Jens Axboe <[email protected]>
4148L:	[email protected]
4149S:	Maintained
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4151F:	Documentation/ABI/stable/sysfs-block
4152F:	Documentation/block/
4153F:	block/
4154F:	drivers/block/
4155F:	include/linux/bio.h
4156F:	include/linux/blk*
4157F:	kernel/trace/blktrace.c
4158F:	lib/sbitmap.c
4159
4160BLOCK LAYER DEVICE DRIVER API [RUST]
4161M:	Andreas Hindborg <[email protected]>
4162R:	Boqun Feng <[email protected]>
4163L:	[email protected]
4164L:	[email protected]
4165S:	Supported
4166W:	https://rust-for-linux.com
4167B:	https://github.com/Rust-for-Linux/linux/issues
4168C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4169T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4170F:	drivers/block/rnull.rs
4171F:	rust/kernel/block.rs
4172F:	rust/kernel/block/
4173
4174BLOCK2MTD DRIVER
4175M:	Joern Engel <[email protected]>
4176L:	[email protected]
4177S:	Maintained
4178F:	drivers/mtd/devices/block2mtd.c
4179
4180BLUETOOTH DRIVERS
4181M:	Marcel Holtmann <[email protected]>
4182M:	Luiz Augusto von Dentz <[email protected]>
4183L:	[email protected]
4184S:	Supported
4185W:	http://www.bluez.org/
4186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4188F:	Documentation/devicetree/bindings/net/bluetooth/
4189F:	drivers/bluetooth/
4190
4191BLUETOOTH SUBSYSTEM
4192M:	Marcel Holtmann <[email protected]>
4193M:	Johan Hedberg <[email protected]>
4194M:	Luiz Augusto von Dentz <[email protected]>
4195L:	[email protected]
4196S:	Supported
4197W:	http://www.bluez.org/
4198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4200F:	Documentation/ABI/stable/sysfs-class-bluetooth
4201F:	include/net/bluetooth/
4202F:	net/bluetooth/
4203
4204BONDING DRIVER
4205M:	Jay Vosburgh <[email protected]>
4206L:	[email protected]
4207S:	Maintained
4208F:	Documentation/networking/bonding.rst
4209F:	drivers/net/bonding/
4210F:	include/net/bond*
4211F:	include/uapi/linux/if_bonding.h
4212F:	tools/testing/selftests/drivers/net/bonding/
4213
4214BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4215M:	Dan Robertson <[email protected]>
4216L:	[email protected]
4217S:	Maintained
4218F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4219F:	drivers/iio/accel/bma400*
4220
4221BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4222M:	Alex Lanzano <[email protected]>
4223L:	[email protected]
4224S:	Maintained
4225F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4226F:	drivers/iio/imu/bmi270/
4227
4228BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4229M:	Jagath Jog J <[email protected]>
4230L:	[email protected]
4231S:	Maintained
4232F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4233F:	drivers/iio/imu/bmi323/
4234
4235BPF JIT for ARC
4236M:	Shahab Vahedi <[email protected]>
4237L:	[email protected]
4238S:	Maintained
4239F:	arch/arc/net/
4240
4241BPF JIT for ARM
4242M:	Russell King <[email protected]>
4243M:	Puranjay Mohan <[email protected]>
4244L:	[email protected]
4245S:	Maintained
4246F:	arch/arm/net/
4247
4248BPF JIT for ARM64
4249M:	Daniel Borkmann <[email protected]>
4250M:	Alexei Starovoitov <[email protected]>
4251M:	Puranjay Mohan <[email protected]>
4252R:	Xu Kuohai <[email protected]>
4253L:	[email protected]
4254S:	Supported
4255F:	arch/arm64/net/
4256
4257BPF JIT for LOONGARCH
4258M:	Tiezhu Yang <[email protected]>
4259R:	Hengqi Chen <[email protected]>
4260L:	[email protected]
4261S:	Maintained
4262F:	arch/loongarch/net/
4263
4264BPF JIT for MIPS (32-BIT AND 64-BIT)
4265M:	Johan Almbladh <[email protected]>
4266M:	Paul Burton <[email protected]>
4267L:	[email protected]
4268S:	Maintained
4269F:	arch/mips/net/
4270
4271BPF JIT for NFP NICs
4272M:	Jakub Kicinski <[email protected]>
4273L:	[email protected]
4274S:	Odd Fixes
4275F:	drivers/net/ethernet/netronome/nfp/bpf/
4276
4277BPF JIT for POWERPC (32-BIT AND 64-BIT)
4278M:	Hari Bathini <[email protected]>
4279M:	Christophe Leroy <[email protected]>
4280R:	Naveen N Rao <[email protected]>
4281L:	[email protected]
4282S:	Supported
4283F:	arch/powerpc/net/
4284
4285BPF JIT for RISC-V (32-bit)
4286M:	Luke Nelson <[email protected]>
4287M:	Xi Wang <[email protected]>
4288L:	[email protected]
4289S:	Maintained
4290F:	arch/riscv/net/
4291X:	arch/riscv/net/bpf_jit_comp64.c
4292
4293BPF JIT for RISC-V (64-bit)
4294M:	Björn Töpel <[email protected]>
4295R:	Pu Lehui <[email protected]>
4296R:	Puranjay Mohan <[email protected]>
4297L:	[email protected]
4298S:	Maintained
4299F:	arch/riscv/net/
4300X:	arch/riscv/net/bpf_jit_comp32.c
4301
4302BPF JIT for S390
4303M:	Ilya Leoshkevich <[email protected]>
4304M:	Heiko Carstens <[email protected]>
4305M:	Vasily Gorbik <[email protected]>
4306L:	[email protected]
4307S:	Supported
4308F:	arch/s390/net/
4309X:	arch/s390/net/pnet.c
4310
4311BPF JIT for SPARC (32-BIT AND 64-BIT)
4312M:	David S. Miller <[email protected]>
4313L:	[email protected]
4314S:	Odd Fixes
4315F:	arch/sparc/net/
4316
4317BPF JIT for X86 32-BIT
4318M:	Wang YanQing <[email protected]>
4319L:	[email protected]
4320S:	Odd Fixes
4321F:	arch/x86/net/bpf_jit_comp32.c
4322
4323BPF JIT for X86 64-BIT
4324M:	Alexei Starovoitov <[email protected]>
4325M:	Daniel Borkmann <[email protected]>
4326L:	[email protected]
4327S:	Supported
4328F:	arch/x86/net/
4329X:	arch/x86/net/bpf_jit_comp32.c
4330
4331BPF [BTF]
4332M:	Martin KaFai Lau <[email protected]>
4333L:	[email protected]
4334S:	Maintained
4335F:	include/linux/btf*
4336F:	kernel/bpf/btf.c
4337
4338BPF [CORE]
4339M:	Alexei Starovoitov <[email protected]>
4340M:	Daniel Borkmann <[email protected]>
4341R:	John Fastabend <[email protected]>
4342L:	[email protected]
4343S:	Maintained
4344F:	include/linux/bpf*
4345F:	include/linux/filter.h
4346F:	include/linux/tnum.h
4347F:	kernel/bpf/core.c
4348F:	kernel/bpf/dispatcher.c
4349F:	kernel/bpf/mprog.c
4350F:	kernel/bpf/syscall.c
4351F:	kernel/bpf/tnum.c
4352F:	kernel/bpf/trampoline.c
4353F:	kernel/bpf/verifier.c
4354
4355BPF [CRYPTO]
4356M:	Vadim Fedorenko <[email protected]>
4357L:	[email protected]
4358S:	Maintained
4359F:	crypto/bpf_crypto_skcipher.c
4360F:	include/linux/bpf_crypto.h
4361F:	kernel/bpf/crypto.c
4362
4363BPF [DOCUMENTATION] (Related to Standardization)
4364R:	David Vernet <[email protected]>
4365L:	[email protected]
4366L:	[email protected]
4367S:	Maintained
4368F:	Documentation/bpf/standardization/
4369
4370BPF [GENERAL] (Safe Dynamic Programs and Tools)
4371M:	Alexei Starovoitov <[email protected]>
4372M:	Daniel Borkmann <[email protected]>
4373M:	Andrii Nakryiko <[email protected]>
4374R:	Martin KaFai Lau <[email protected]>
4375R:	Eduard Zingerman <[email protected]>
4376R:	Song Liu <[email protected]>
4377R:	Yonghong Song <[email protected]>
4378R:	John Fastabend <[email protected]>
4379R:	KP Singh <[email protected]>
4380R:	Stanislav Fomichev <[email protected]>
4381R:	Hao Luo <[email protected]>
4382R:	Jiri Olsa <[email protected]>
4383L:	[email protected]
4384S:	Supported
4385W:	https://bpf.io/
4386Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4389F:	Documentation/bpf/
4390F:	Documentation/networking/filter.rst
4391F:	Documentation/userspace-api/ebpf/
4392F:	arch/*/net/*
4393F:	include/linux/bpf*
4394F:	include/linux/btf*
4395F:	include/linux/filter.h
4396F:	include/trace/events/xdp.h
4397F:	include/uapi/linux/bpf*
4398F:	include/uapi/linux/btf*
4399F:	include/uapi/linux/filter.h
4400F:	kernel/bpf/
4401F:	kernel/trace/bpf_trace.c
4402F:	lib/buildid.c
4403F:	arch/*/include/asm/rqspinlock.h
4404F:	include/asm-generic/rqspinlock.h
4405F:	lib/test_bpf.c
4406F:	net/bpf/
4407F:	net/core/filter.c
4408F:	net/sched/act_bpf.c
4409F:	net/sched/cls_bpf.c
4410F:	samples/bpf/
4411F:	scripts/bpf_doc.py
4412F:	scripts/Makefile.btf
4413F:	scripts/pahole-version.sh
4414F:	tools/bpf/
4415F:	tools/lib/bpf/
4416F:	tools/testing/selftests/bpf/
4417
4418BPF [ITERATOR]
4419M:	Yonghong Song <[email protected]>
4420L:	[email protected]
4421S:	Maintained
4422F:	kernel/bpf/*iter.c
4423
4424BPF [L7 FRAMEWORK] (sockmap)
4425M:	John Fastabend <[email protected]>
4426M:	Jakub Sitnicki <[email protected]>
4427L:	[email protected]
4428L:	[email protected]
4429S:	Maintained
4430F:	include/linux/skmsg.h
4431F:	net/core/skmsg.c
4432F:	net/core/sock_map.c
4433F:	net/ipv4/tcp_bpf.c
4434F:	net/ipv4/udp_bpf.c
4435F:	net/unix/unix_bpf.c
4436
4437BPF [LIBRARY] (libbpf)
4438M:	Andrii Nakryiko <[email protected]>
4439M:	Eduard Zingerman <[email protected]>
4440L:	[email protected]
4441S:	Maintained
4442F:	tools/lib/bpf/
4443
4444BPF [MISC]
4445L:	[email protected]
4446S:	Odd Fixes
4447K:	(?:\b|_)bpf(?:\b|_)
4448
4449BPF [NETKIT] (BPF-programmable network device)
4450M:	Daniel Borkmann <[email protected]>
4451M:	Nikolay Aleksandrov <[email protected]>
4452L:	[email protected]
4453L:	[email protected]
4454S:	Supported
4455F:	drivers/net/netkit.c
4456F:	include/net/netkit.h
4457
4458BPF [NETWORKING] (struct_ops, reuseport)
4459M:	Martin KaFai Lau <[email protected]>
4460L:	[email protected]
4461L:	[email protected]
4462S:	Maintained
4463F:	kernel/bpf/bpf_struct*
4464
4465BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4466M:	Martin KaFai Lau <[email protected]>
4467M:	Daniel Borkmann <[email protected]>
4468R:	John Fastabend <[email protected]>
4469L:	[email protected]
4470L:	[email protected]
4471S:	Maintained
4472F:	include/net/tcx.h
4473F:	kernel/bpf/tcx.c
4474F:	net/core/filter.c
4475F:	net/sched/act_bpf.c
4476F:	net/sched/cls_bpf.c
4477
4478BPF [RINGBUF]
4479M:	Andrii Nakryiko <[email protected]>
4480L:	[email protected]
4481S:	Maintained
4482F:	kernel/bpf/ringbuf.c
4483
4484BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4485M:	KP Singh <[email protected]>
4486M:	Matt Bobrowski <[email protected]>
4487L:	[email protected]
4488S:	Maintained
4489F:	Documentation/bpf/prog_lsm.rst
4490F:	include/linux/bpf_lsm.h
4491F:	kernel/bpf/bpf_lsm.c
4492F:	kernel/trace/bpf_trace.c
4493F:	security/bpf/
4494
4495BPF [SELFTESTS] (Test Runners & Infrastructure)
4496M:	Andrii Nakryiko <[email protected]>
4497M:	Eduard Zingerman <[email protected]>
4498R:	Mykola Lysenko <[email protected]>
4499L:	[email protected]
4500S:	Maintained
4501F:	tools/testing/selftests/bpf/
4502
4503BPF [STORAGE & CGROUPS]
4504M:	Martin KaFai Lau <[email protected]>
4505L:	[email protected]
4506S:	Maintained
4507F:	kernel/bpf/*storage.c
4508F:	kernel/bpf/bpf_lru*
4509F:	kernel/bpf/cgroup.c
4510
4511BPF [TOOLING] (bpftool)
4512M:	Quentin Monnet <[email protected]>
4513L:	[email protected]
4514S:	Maintained
4515F:	kernel/bpf/disasm.*
4516F:	tools/bpf/bpftool/
4517
4518BPF [TRACING]
4519M:	Song Liu <[email protected]>
4520R:	Jiri Olsa <[email protected]>
4521L:	[email protected]
4522S:	Maintained
4523F:	kernel/bpf/stackmap.c
4524F:	kernel/trace/bpf_trace.c
4525F:	lib/buildid.c
4526
4527BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4528M:	Mikael Gonella-Bolduc <[email protected]>
4529L:	[email protected]
4530S:	Maintained
4531F:	Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4532F:	drivers/iio/light/apds9160.c
4533
4534BROADCOM ASP 2.0 ETHERNET DRIVER
4535M:	Justin Chen <[email protected]>
4536M:	Florian Fainelli <[email protected]>
4537L:	[email protected]
4538L:	[email protected]
4539S:	Supported
4540F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4541F:	drivers/net/ethernet/broadcom/asp2/
4542
4543BROADCOM B44 10/100 ETHERNET DRIVER
4544M:	Michael Chan <[email protected]>
4545L:	[email protected]
4546S:	Maintained
4547F:	drivers/net/ethernet/broadcom/b44.*
4548
4549BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4550M:	Florian Fainelli <[email protected]>
4551L:	[email protected]
4552L:	[email protected] (subscribers-only)
4553S:	Supported
4554F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4555F:	drivers/net/dsa/b53/*
4556F:	drivers/net/dsa/bcm_sf2*
4557F:	include/linux/dsa/brcm.h
4558F:	include/linux/platform_data/b53.h
4559
4560BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4561M:	Florian Fainelli <[email protected]>
4562R:	Broadcom internal kernel review list <[email protected]>
4563L:	[email protected] (moderated for non-subscribers)
4564L:	[email protected] (moderated for non-subscribers)
4565S:	Maintained
4566T:	git https://github.com/broadcom/stblinux.git
4567F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4568F:	drivers/pci/controller/pcie-brcmstb.c
4569F:	drivers/staging/vc04_services
4570N:	bcm2711
4571N:	bcm283*
4572N:	raspberrypi
4573
4574BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4575M:	Florian Fainelli <[email protected]>
4576M:	Ray Jui <[email protected]>
4577M:	Scott Branden <[email protected]>
4578R:	Broadcom internal kernel review list <[email protected]>
4579S:	Maintained
4580T:	git https://github.com/broadcom/mach-bcm
4581F:	arch/arm/mach-bcm/
4582N:	bcm281*
4583N:	bcm113*
4584N:	bcm216*
4585N:	kona
4586
4587BROADCOM BCM2835 CAMERA DRIVERS
4588M:	Raspberry Pi Kernel Maintenance <[email protected]>
4589L:	[email protected]
4590S:	Maintained
4591F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4592F:	drivers/media/platform/broadcom/bcm2835-unicam*
4593
4594BROADCOM BCM47XX MIPS ARCHITECTURE
4595M:	Hauke Mehrtens <[email protected]>
4596M:	Rafał Miłecki <[email protected]>
4597L:	[email protected]
4598S:	Maintained
4599F:	Documentation/devicetree/bindings/mips/brcm/
4600F:	arch/mips/bcm47xx/*
4601F:	arch/mips/include/asm/mach-bcm47xx/*
4602
4603BROADCOM BCM4908 ETHERNET DRIVER
4604M:	Rafał Miłecki <[email protected]>
4605R:	Broadcom internal kernel review list <[email protected]>
4606L:	[email protected]
4607S:	Maintained
4608F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4609F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4610F:	drivers/net/ethernet/broadcom/unimac.h
4611
4612BROADCOM BCM4908 PINMUX DRIVER
4613M:	Rafał Miłecki <[email protected]>
4614R:	Broadcom internal kernel review list <[email protected]>
4615L:	[email protected]
4616S:	Maintained
4617F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4618F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4619
4620BROADCOM BCM5301X ARM ARCHITECTURE
4621M:	Florian Fainelli <[email protected]>
4622M:	Hauke Mehrtens <[email protected]>
4623M:	Rafał Miłecki <[email protected]>
4624R:	Broadcom internal kernel review list <[email protected]>
4625L:	[email protected] (moderated for non-subscribers)
4626S:	Maintained
4627F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4628F:	arch/arm/boot/dts/broadcom/bcm470*
4629F:	arch/arm/boot/dts/broadcom/bcm5301*
4630F:	arch/arm/boot/dts/broadcom/bcm953012*
4631F:	arch/arm/mach-bcm/bcm_5301x.c
4632
4633BROADCOM BCM53573 ARM ARCHITECTURE
4634M:	Florian Fainelli <[email protected]>
4635M:	Rafał Miłecki <[email protected]>
4636R:	Broadcom internal kernel review list <[email protected]>
4637L:	[email protected] (moderated for non-subscribers)
4638S:	Maintained
4639F:	arch/arm/boot/dts/broadcom/bcm47189*
4640F:	arch/arm/boot/dts/broadcom/bcm53573*
4641
4642BROADCOM BCM63XX/BCM33XX UDC DRIVER
4643M:	Kevin Cernekee <[email protected]>
4644L:	[email protected]
4645S:	Maintained
4646F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4647
4648BROADCOM BCM7XXX ARM ARCHITECTURE
4649M:	Florian Fainelli <[email protected]>
4650R:	Broadcom internal kernel review list <[email protected]>
4651L:	[email protected] (moderated for non-subscribers)
4652S:	Maintained
4653T:	git https://github.com/broadcom/stblinux.git
4654F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4655F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4656F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4657F:	arch/arm/mach-bcm/*brcmstb*
4658F:	arch/arm/mm/cache-b15-rac.c
4659F:	drivers/bus/brcmstb_gisb.c
4660F:	drivers/pci/controller/pcie-brcmstb.c
4661N:	brcmstb
4662N:	bcm7038
4663N:	bcm7120
4664
4665BROADCOM BCMBCA ARM ARCHITECTURE
4666M:	William Zhang <[email protected]>
4667M:	Anand Gore <[email protected]>
4668M:	Kursad Oney <[email protected]>
4669M:	Florian Fainelli <[email protected]>
4670M:	Rafał Miłecki <[email protected]>
4671R:	Broadcom internal kernel review list <[email protected]>
4672L:	[email protected] (moderated for non-subscribers)
4673S:	Maintained
4674T:	git https://github.com/broadcom/stblinux.git
4675F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4676F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4677N:	bcmbca
4678N:	bcm[9]?47622
4679N:	bcm[9]?4912
4680N:	bcm[9]?63138
4681N:	bcm[9]?63146
4682N:	bcm[9]?63148
4683N:	bcm[9]?63158
4684N:	bcm[9]?63178
4685N:	bcm[9]?6756
4686N:	bcm[9]?6813
4687N:	bcm[9]?6846
4688N:	bcm[9]?6855
4689N:	bcm[9]?6856
4690N:	bcm[9]?6858
4691N:	bcm[9]?6878
4692
4693BROADCOM BDC DRIVER
4694M:	Justin Chen <[email protected]>
4695M:	Al Cooper <[email protected]>
4696R:	Broadcom internal kernel review list <[email protected]>
4697L:	[email protected]
4698S:	Maintained
4699F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4700F:	drivers/usb/gadget/udc/bdc/
4701
4702BROADCOM BMIPS CPUFREQ DRIVER
4703M:	Markus Mayer <[email protected]>
4704R:	Broadcom internal kernel review list <[email protected]>
4705L:	[email protected]
4706S:	Maintained
4707F:	drivers/cpufreq/bmips-cpufreq.c
4708
4709BROADCOM BMIPS MIPS ARCHITECTURE
4710M:	Florian Fainelli <[email protected]>
4711R:	Broadcom internal kernel review list <[email protected]>
4712L:	[email protected]
4713S:	Maintained
4714T:	git https://github.com/broadcom/stblinux.git
4715F:	arch/mips/bmips/*
4716F:	arch/mips/boot/dts/brcm/bcm*.dts*
4717F:	arch/mips/include/asm/mach-bmips/*
4718F:	arch/mips/kernel/*bmips*
4719F:	drivers/irqchip/irq-bcm63*
4720F:	drivers/irqchip/irq-bcm7*
4721F:	drivers/irqchip/irq-brcmstb*
4722F:	drivers/pmdomain/bcm/bcm63xx-power.c
4723F:	include/linux/bcm963xx_nvram.h
4724F:	include/linux/bcm963xx_tag.h
4725
4726BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4727M:	Rasesh Mody <[email protected]>
4728M:	[email protected]
4729L:	[email protected]
4730S:	Maintained
4731F:	drivers/net/ethernet/broadcom/bnx2.*
4732F:	drivers/net/ethernet/broadcom/bnx2_*
4733
4734BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4735M:	Saurav Kashyap <[email protected]>
4736M:	Javed Hasan <[email protected]>
4737M:	[email protected]
4738L:	[email protected]
4739S:	Supported
4740F:	drivers/scsi/bnx2fc/
4741
4742BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4743M:	Nilesh Javali <[email protected]>
4744M:	Manish Rangankar <[email protected]>
4745M:	[email protected]
4746L:	[email protected]
4747S:	Supported
4748F:	drivers/scsi/bnx2i/
4749
4750BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4751M:	Sudarsana Kalluru <[email protected]>
4752M:	Manish Chopra <[email protected]>
4753L:	[email protected]
4754S:	Maintained
4755F:	drivers/net/ethernet/broadcom/bnx2x/
4756
4757BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4758M:	Michael Chan <[email protected]>
4759M:	Pavan Chebbi <[email protected]>
4760L:	[email protected]
4761S:	Maintained
4762F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4763F:	drivers/net/ethernet/broadcom/bnxt/
4764F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4765
4766BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4767M:	Arend van Spriel <[email protected]>
4768L:	[email protected]
4769L:	[email protected]
4770L:	[email protected]
4771S:	Supported
4772F:	drivers/net/wireless/broadcom/brcm80211/
4773F:	include/linux/platform_data/brcmfmac.h
4774
4775BROADCOM BRCMSTB GPIO DRIVER
4776M:	Doug Berger <[email protected]>
4777M:	Florian Fainelli <[email protected]>
4778R:	Broadcom internal kernel review list <[email protected]>
4779S:	Supported
4780F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4781F:	drivers/gpio/gpio-brcmstb.c
4782
4783BROADCOM BRCMSTB I2C DRIVER
4784M:	Kamal Dasu <[email protected]>
4785R:	Broadcom internal kernel review list <[email protected]>
4786L:	[email protected]
4787S:	Supported
4788F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4789F:	drivers/i2c/busses/i2c-brcmstb.c
4790
4791BROADCOM BRCMSTB UART DRIVER
4792M:	Al Cooper <[email protected]>
4793R:	Broadcom internal kernel review list <[email protected]>
4794L:	[email protected]
4795S:	Maintained
4796F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4797F:	drivers/tty/serial/8250/8250_bcm7271.c
4798
4799BROADCOM BRCMSTB USB EHCI DRIVER
4800M:	Justin Chen <[email protected]>
4801M:	Al Cooper <[email protected]>
4802R:	Broadcom internal kernel review list <[email protected]>
4803L:	[email protected]
4804S:	Maintained
4805F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4806F:	drivers/usb/host/ehci-brcm.*
4807
4808BROADCOM BRCMSTB USB PIN MAP DRIVER
4809M:	Al Cooper <[email protected]>
4810R:	Broadcom internal kernel review list <[email protected]>
4811L:	[email protected]
4812S:	Maintained
4813F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4814F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4815
4816BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4817M:	Justin Chen <[email protected]>
4818M:	Al Cooper <[email protected]>
4819R:	Broadcom internal kernel review list <[email protected]>
4820L:	[email protected]
4821S:	Maintained
4822F:	drivers/phy/broadcom/phy-brcm-usb*
4823
4824BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4825M:	William Zhang <[email protected]>
4826M:	Kursad Oney <[email protected]>
4827M:	Jonas Gorski <[email protected]>
4828R:	Broadcom internal kernel review list <[email protected]>
4829L:	[email protected]
4830S:	Maintained
4831F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4832F:	drivers/spi/spi-bcm63xx-hsspi.c
4833F:	drivers/spi/spi-bcmbca-hsspi.c
4834
4835BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4836M:	Jonas Gorski <[email protected]>
4837L:	[email protected]
4838S:	Odd Fixes
4839F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4840F:	drivers/spi/spi-bcm63xx.c
4841
4842BROADCOM ETHERNET PHY DRIVERS
4843M:	Florian Fainelli <[email protected]>
4844R:	Broadcom internal kernel review list <[email protected]>
4845L:	[email protected]
4846S:	Supported
4847F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4848F:	drivers/net/phy/bcm*.[ch]
4849F:	drivers/net/phy/broadcom.c
4850F:	include/linux/brcmphy.h
4851
4852BROADCOM GENET ETHERNET DRIVER
4853M:	Doug Berger <[email protected]>
4854M:	Florian Fainelli <[email protected]>
4855R:	Broadcom internal kernel review list <[email protected]>
4856L:	[email protected]
4857S:	Maintained
4858F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4859F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4860F:	drivers/net/ethernet/broadcom/genet/
4861F:	drivers/net/ethernet/broadcom/unimac.h
4862F:	drivers/net/mdio/mdio-bcm-unimac.c
4863F:	include/linux/platform_data/bcmgenet.h
4864F:	include/linux/platform_data/mdio-bcm-unimac.h
4865
4866BROADCOM IPROC ARM ARCHITECTURE
4867M:	Ray Jui <[email protected]>
4868M:	Scott Branden <[email protected]>
4869R:	Broadcom internal kernel review list <[email protected]>
4870L:	[email protected] (moderated for non-subscribers)
4871S:	Maintained
4872T:	git https://github.com/broadcom/stblinux.git
4873F:	arch/arm64/boot/dts/broadcom/northstar2/*
4874F:	arch/arm64/boot/dts/broadcom/stingray/*
4875F:	drivers/clk/bcm/clk-ns*
4876F:	drivers/clk/bcm/clk-sr*
4877F:	drivers/pinctrl/bcm/pinctrl-ns*
4878F:	include/dt-bindings/clock/bcm-sr*
4879N:	iproc
4880N:	cygnus
4881N:	bcm[-_]nsp
4882N:	bcm9113*
4883N:	bcm9583*
4884N:	bcm9585*
4885N:	bcm9586*
4886N:	bcm988312
4887N:	bcm113*
4888N:	bcm583*
4889N:	bcm585*
4890N:	bcm586*
4891N:	bcm88312
4892N:	hr2
4893N:	stingray
4894
4895BROADCOM IPROC GBIT ETHERNET DRIVER
4896M:	Rafał Miłecki <[email protected]>
4897R:	Broadcom internal kernel review list <[email protected]>
4898L:	[email protected]
4899S:	Maintained
4900F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4901F:	drivers/net/ethernet/broadcom/bgmac*
4902F:	drivers/net/ethernet/broadcom/unimac.h
4903
4904BROADCOM KONA GPIO DRIVER
4905M:	Ray Jui <[email protected]>
4906R:	Broadcom internal kernel review list <[email protected]>
4907S:	Supported
4908F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4909F:	drivers/gpio/gpio-bcm-kona.c
4910
4911BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4912M:	Sathya Prakash Veerichetty <[email protected]>
4913M:	Kashyap Desai <[email protected]>
4914M:	Sumit Saxena <[email protected]>
4915M:	Sreekanth Reddy <[email protected]>
4916L:	[email protected]
4917L:	[email protected]
4918S:	Supported
4919W:	https://www.broadcom.com/support/storage
4920F:	drivers/scsi/mpi3mr/
4921
4922BROADCOM NETXTREME-E ROCE DRIVER
4923M:	Selvin Xavier <[email protected]>
4924M:	Kalesh AP <[email protected]>
4925L:	[email protected]
4926S:	Supported
4927W:	http://www.broadcom.com
4928F:	drivers/infiniband/hw/bnxt_re/
4929F:	include/uapi/rdma/bnxt_re-abi.h
4930
4931BROADCOM NVRAM DRIVER
4932M:	Rafał Miłecki <[email protected]>
4933L:	[email protected]
4934S:	Maintained
4935F:	drivers/firmware/broadcom/*
4936
4937BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4938M:	Rafał Miłecki <[email protected]>
4939M:	Florian Fainelli <[email protected]>
4940R:	Broadcom internal kernel review list <[email protected]>
4941L:	[email protected]
4942S:	Maintained
4943T:	git https://github.com/broadcom/stblinux.git
4944F:	drivers/pmdomain/bcm/bcm-pmb.c
4945F:	include/dt-bindings/soc/bcm-pmb.h
4946
4947BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4948M:	Rafał Miłecki <[email protected]>
4949L:	[email protected]
4950S:	Maintained
4951F:	drivers/bcma/
4952F:	include/linux/bcma/
4953
4954BROADCOM SPI DRIVER
4955M:	Kamal Dasu <[email protected]>
4956R:	Broadcom internal kernel review list <[email protected]>
4957S:	Maintained
4958F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4959F:	drivers/spi/spi-bcm-qspi.*
4960F:	drivers/spi/spi-brcmstb-qspi.c
4961F:	drivers/spi/spi-iproc-qspi.c
4962
4963BROADCOM STB AVS CPUFREQ DRIVER
4964M:	Markus Mayer <[email protected]>
4965R:	Broadcom internal kernel review list <[email protected]>
4966L:	[email protected]
4967S:	Maintained
4968F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4969F:	drivers/cpufreq/brcmstb*
4970
4971BROADCOM STB AVS TMON DRIVER
4972M:	Markus Mayer <[email protected]>
4973R:	Broadcom internal kernel review list <[email protected]>
4974L:	[email protected]
4975S:	Maintained
4976F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4977F:	drivers/thermal/broadcom/brcmstb*
4978
4979BROADCOM STB DPFE DRIVER
4980M:	Markus Mayer <[email protected]>
4981R:	Broadcom internal kernel review list <[email protected]>
4982L:	[email protected] (moderated for non-subscribers)
4983S:	Maintained
4984F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4985F:	drivers/memory/brcmstb_dpfe.c
4986
4987BROADCOM STB NAND FLASH DRIVER
4988M:	Brian Norris <[email protected]>
4989M:	Kamal Dasu <[email protected]>
4990R:	Broadcom internal kernel review list <[email protected]>
4991L:	[email protected]
4992S:	Maintained
4993F:	drivers/mtd/nand/raw/brcmnand/
4994F:	include/linux/platform_data/brcmnand.h
4995
4996BROADCOM STB PCIE DRIVER
4997M:	Jim Quinlan <[email protected]>
4998M:	Nicolas Saenz Julienne <[email protected]>
4999M:	Florian Fainelli <[email protected]>
5000R:	Broadcom internal kernel review list <[email protected]>
5001L:	[email protected]
5002S:	Maintained
5003F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5004F:	drivers/pci/controller/pcie-brcmstb.c
5005
5006BROADCOM SYSTEMPORT ETHERNET DRIVER
5007M:	Florian Fainelli <[email protected]>
5008R:	Broadcom internal kernel review list <[email protected]>
5009L:	[email protected]
5010S:	Maintained
5011F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
5012F:	drivers/net/ethernet/broadcom/bcmsysport.*
5013F:	drivers/net/ethernet/broadcom/unimac.h
5014
5015BROADCOM TG3 GIGABIT ETHERNET DRIVER
5016M:	Pavan Chebbi <[email protected]>
5017M:	Michael Chan <[email protected]>
5018L:	[email protected]
5019S:	Maintained
5020F:	drivers/net/ethernet/broadcom/tg3.*
5021
5022BROADCOM VK DRIVER
5023M:	Scott Branden <[email protected]>
5024R:	Broadcom internal kernel review list <[email protected]>
5025S:	Supported
5026F:	drivers/misc/bcm-vk/
5027F:	include/uapi/linux/misc/bcm_vk.h
5028
5029BROCADE BFA FC SCSI DRIVER
5030M:	Anil Gurumurthy <[email protected]>
5031M:	Sudarsana Kalluru <[email protected]>
5032L:	[email protected]
5033S:	Supported
5034F:	drivers/scsi/bfa/
5035
5036BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5037M:	Rasesh Mody <[email protected]>
5038M:	Sudarsana Kalluru <[email protected]>
5039M:	[email protected]
5040L:	[email protected]
5041S:	Maintained
5042F:	drivers/net/ethernet/brocade/bna/
5043
5044BSG (block layer generic sg v4 driver)
5045M:	FUJITA Tomonori <[email protected]>
5046L:	[email protected]
5047S:	Supported
5048F:	block/bsg.c
5049F:	include/linux/bsg.h
5050F:	include/uapi/linux/bsg.h
5051
5052BT87X AUDIO DRIVER
5053M:	Clemens Ladisch <[email protected]>
5054L:	[email protected]
5055S:	Maintained
5056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5057F:	Documentation/sound/cards/bt87x.rst
5058F:	sound/pci/bt87x.c
5059
5060BT8XXGPIO DRIVER
5061M:	Michael Buesch <[email protected]>
5062S:	Maintained
5063W:	http://bu3sch.de/btgpio.php
5064F:	drivers/gpio/gpio-bt8xx.c
5065
5066BTRFS FILE SYSTEM
5067M:	Chris Mason <[email protected]>
5068M:	Josef Bacik <[email protected]>
5069M:	David Sterba <[email protected]>
5070L:	[email protected]
5071S:	Maintained
5072W:	https://btrfs.readthedocs.io
5073Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
5074C:	irc://irc.libera.chat/btrfs
5075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5076F:	Documentation/filesystems/btrfs.rst
5077F:	fs/btrfs/
5078F:	include/linux/btrfs*
5079F:	include/trace/events/btrfs.h
5080F:	include/uapi/linux/btrfs*
5081
5082BTTV VIDEO4LINUX DRIVER
5083M:	Mauro Carvalho Chehab <[email protected]>
5084L:	[email protected]
5085S:	Odd fixes
5086W:	https://linuxtv.org
5087T:	git git://linuxtv.org/media.git
5088F:	Documentation/driver-api/media/drivers/bttv*
5089F:	drivers/media/pci/bt8xx/bttv*
5090
5091BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5092M:	Chanwoo Choi <[email protected]>
5093L:	[email protected]
5094L:	[email protected]
5095S:	Maintained
5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5097F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5098F:	drivers/devfreq/exynos-bus.c
5099
5100BUSLOGIC SCSI DRIVER
5101M:	Khalid Aziz <[email protected]>
5102L:	[email protected]
5103S:	Maintained
5104F:	drivers/scsi/BusLogic.*
5105F:	drivers/scsi/FlashPoint.*
5106
5107BXCAN CAN NETWORK DRIVER
5108M:	Dario Binacchi <[email protected]>
5109L:	[email protected]
5110S:	Maintained
5111F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5112F:	drivers/net/can/bxcan.c
5113
5114C-MEDIA CMI8788 DRIVER
5115M:	Clemens Ladisch <[email protected]>
5116L:	[email protected]
5117S:	Maintained
5118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5119F:	sound/pci/oxygen/
5120
5121C-SKY ARCHITECTURE
5122M:	Guo Ren <[email protected]>
5123L:	[email protected]
5124S:	Supported
5125T:	git https://github.com/c-sky/csky-linux.git
5126F:	Documentation/devicetree/bindings/csky/
5127F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5128F:	Documentation/devicetree/bindings/timer/csky,*
5129F:	arch/csky/
5130F:	drivers/clocksource/timer-gx6605s.c
5131F:	drivers/clocksource/timer-mp-csky.c
5132F:	drivers/irqchip/irq-csky-*
5133N:	csky
5134K:	csky
5135
5136CA8210 IEEE-802.15.4 RADIO DRIVER
5137L:	[email protected]
5138S:	Orphan
5139W:	https://github.com/Cascoda/ca8210-linux.git
5140F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5141F:	drivers/net/ieee802154/ca8210.c
5142
5143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5144M:	David Howells <[email protected]>
5145L:	[email protected]
5146S:	Supported
5147F:	Documentation/filesystems/caching/cachefiles.rst
5148F:	fs/cachefiles/
5149
5150CACHESTAT: PAGE CACHE STATS FOR A FILE
5151M:	Nhat Pham <[email protected]>
5152M:	Johannes Weiner <[email protected]>
5153L:	[email protected]
5154S:	Maintained
5155F:	tools/testing/selftests/cachestat/test_cachestat.c
5156
5157CADENCE MIPI-CSI2 BRIDGES
5158M:	Maxime Ripard <[email protected]>
5159L:	[email protected]
5160S:	Maintained
5161F:	Documentation/devicetree/bindings/media/cdns,*.txt
5162F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5163F:	drivers/media/platform/cadence/cdns-csi2*
5164
5165CADENCE NAND DRIVER
5166L:	[email protected]
5167S:	Orphan
5168F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5169F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5170
5171CADENCE USB3 DRD IP DRIVER
5172M:	Peter Chen <[email protected]>
5173M:	Pawel Laszczak <[email protected]>
5174R:	Roger Quadros <[email protected]>
5175L:	[email protected]
5176S:	Maintained
5177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5178F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5179F:	drivers/usb/cdns3/
5180X:	drivers/usb/cdns3/cdnsp*
5181
5182CADENCE USBHS DRIVER
5183M:	Pawel Laszczak <[email protected]>
5184L:	[email protected]
5185S:	Maintained
5186F:	drivers/usb/gadget/udc/cdns2
5187
5188CADENCE USBSSP DRD IP DRIVER
5189M:	Pawel Laszczak <[email protected]>
5190L:	[email protected]
5191S:	Maintained
5192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5193F:	drivers/usb/cdns3/
5194X:	drivers/usb/cdns3/cdns3*
5195
5196CADET FM/AM RADIO RECEIVER DRIVER
5197M:	Hans Verkuil <[email protected]>
5198L:	[email protected]
5199S:	Maintained
5200W:	https://linuxtv.org
5201T:	git git://linuxtv.org/media.git
5202F:	drivers/media/radio/radio-cadet*
5203
5204CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5205L:	[email protected]
5206S:	Orphan
5207T:	git git://linuxtv.org/media.git
5208F:	Documentation/admin-guide/media/cafe_ccic*
5209F:	drivers/media/platform/marvell/
5210
5211CAIF NETWORK LAYER
5212L:	[email protected]
5213S:	Orphan
5214F:	Documentation/networking/caif/
5215F:	drivers/net/caif/
5216F:	include/net/caif/
5217F:	include/uapi/linux/caif/
5218F:	net/caif/
5219
5220CAKE QDISC
5221M:	Toke Høiland-Jørgensen <[email protected]>
5222L:	[email protected] (moderated for non-subscribers)
5223S:	Maintained
5224F:	net/sched/sch_cake.c
5225
5226CAN NETWORK DRIVERS
5227M:	Marc Kleine-Budde <[email protected]>
5228M:	Vincent Mailhol <[email protected]>
5229L:	[email protected]
5230S:	Maintained
5231W:	https://github.com/linux-can
5232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5234F:	Documentation/devicetree/bindings/net/can/
5235F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5236F:	drivers/net/can/
5237F:	drivers/phy/phy-can-transceiver.c
5238F:	include/linux/can/bittiming.h
5239F:	include/linux/can/dev.h
5240F:	include/linux/can/length.h
5241F:	include/linux/can/platform/
5242F:	include/linux/can/rx-offload.h
5243F:	include/uapi/linux/can/error.h
5244F:	include/uapi/linux/can/netlink.h
5245F:	include/uapi/linux/can/vxcan.h
5246
5247CAN NETWORK LAYER
5248M:	Oliver Hartkopp <[email protected]>
5249M:	Marc Kleine-Budde <[email protected]>
5250L:	[email protected]
5251S:	Maintained
5252W:	https://github.com/linux-can
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5255F:	Documentation/networking/can.rst
5256F:	Documentation/networking/iso15765-2.rst
5257F:	include/linux/can/can-ml.h
5258F:	include/linux/can/core.h
5259F:	include/linux/can/skb.h
5260F:	include/net/netns/can.h
5261F:	include/uapi/linux/can.h
5262F:	include/uapi/linux/can/bcm.h
5263F:	include/uapi/linux/can/gw.h
5264F:	include/uapi/linux/can/isotp.h
5265F:	include/uapi/linux/can/raw.h
5266F:	net/can/
5267F:	net/sched/em_canid.c
5268
5269CAN-J1939 NETWORK LAYER
5270M:	Robin van der Gracht <[email protected]>
5271M:	Oleksij Rempel <[email protected]>
5272R:	[email protected]
5273L:	[email protected]
5274S:	Maintained
5275F:	Documentation/networking/j1939.rst
5276F:	include/uapi/linux/can/j1939.h
5277F:	net/can/j1939/
5278
5279CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5280M:	Damien Le Moal <[email protected]>
5281L:	[email protected]
5282L:	[email protected] (pinctrl driver)
5283F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5284F:	drivers/pinctrl/pinctrl-k210.c
5285
5286CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5287M:	Damien Le Moal <[email protected]>
5288L:	[email protected]
5289L:	[email protected]
5290S:	Maintained
5291F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5292F:	drivers/reset/reset-k210.c
5293
5294CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5295M:	Damien Le Moal <[email protected]>
5296L:	[email protected]
5297S:	Maintained
5298F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5299F:	drivers/soc/canaan/
5300F:	include/soc/canaan/
5301
5302CAPABILITIES
5303M:	Serge Hallyn <[email protected]>
5304L:	[email protected]
5305S:	Supported
5306F:	include/linux/capability.h
5307F:	include/trace/events/capability.h
5308F:	include/uapi/linux/capability.h
5309F:	kernel/capability.c
5310F:	security/commoncap.c
5311
5312CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5313M:	Kevin Tsai <[email protected]>
5314S:	Maintained
5315F:	drivers/iio/light/cm*
5316
5317CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5318M:	Christian Lamparter <[email protected]>
5319L:	[email protected]
5320S:	Maintained
5321W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5322F:	drivers/net/wireless/ath/carl9170/
5323
5324CAVIUM I2C DRIVER
5325M:	Robert Richter <[email protected]>
5326S:	Odd Fixes
5327W:	http://www.marvell.com
5328F:	drivers/i2c/busses/i2c-octeon*
5329F:	drivers/i2c/busses/i2c-thunderx*
5330
5331CAVIUM LIQUIDIO NETWORK DRIVER
5332L:	[email protected]
5333S:	Orphan
5334W:	http://www.marvell.com
5335F:	drivers/net/ethernet/cavium/liquidio/
5336
5337CAVIUM MMC DRIVER
5338M:	Robert Richter <[email protected]>
5339S:	Odd Fixes
5340W:	http://www.marvell.com
5341F:	drivers/mmc/host/cavium*
5342
5343CAVIUM OCTEON-TX CRYPTO DRIVER
5344M:	George Cherian <[email protected]>
5345L:	[email protected]
5346S:	Supported
5347W:	http://www.marvell.com
5348F:	drivers/crypto/cavium/cpt/
5349
5350CAVIUM THUNDERX2 ARM64 SOC
5351M:	Robert Richter <[email protected]>
5352L:	[email protected] (moderated for non-subscribers)
5353S:	Odd Fixes
5354F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5355F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5356
5357CBS/ETF/TAPRIO QDISCS
5358M:	Vinicius Costa Gomes <[email protected]>
5359L:	[email protected]
5360S:	Maintained
5361F:	net/sched/sch_cbs.c
5362F:	net/sched/sch_etf.c
5363F:	net/sched/sch_taprio.c
5364
5365CC2520 IEEE-802.15.4 RADIO DRIVER
5366M:	Stefan Schmidt <[email protected]>
5367L:	[email protected]
5368S:	Odd Fixes
5369F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5370F:	drivers/net/ieee802154/cc2520.c
5371
5372CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5373M:	Gilad Ben-Yossef <[email protected]>
5374L:	[email protected]
5375S:	Supported
5376W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5377F:	drivers/crypto/ccree/
5378
5379CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5380M:	Hadar Gat <[email protected]>
5381L:	[email protected]
5382S:	Supported
5383W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5384F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5385F:	drivers/char/hw_random/cctrng.c
5386F:	drivers/char/hw_random/cctrng.h
5387
5388CEC FRAMEWORK
5389M:	Hans Verkuil <[email protected]>
5390L:	[email protected]
5391S:	Supported
5392W:	http://linuxtv.org
5393T:	git git://linuxtv.org/media.git
5394F:	Documentation/ABI/testing/debugfs-cec-error-inj
5395F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5396F:	Documentation/driver-api/media/cec-core.rst
5397F:	Documentation/userspace-api/media/cec
5398F:	drivers/media/cec/
5399F:	drivers/media/rc/keymaps/rc-cec.c
5400F:	include/media/cec-notifier.h
5401F:	include/media/cec.h
5402F:	include/uapi/linux/cec-funcs.h
5403F:	include/uapi/linux/cec.h
5404
5405CEC GPIO DRIVER
5406M:	Hans Verkuil <[email protected]>
5407L:	[email protected]
5408S:	Supported
5409W:	http://linuxtv.org
5410T:	git git://linuxtv.org/media.git
5411F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5412F:	drivers/media/cec/platform/cec-gpio/
5413
5414CELL BROADBAND ENGINE ARCHITECTURE
5415L:	[email protected]
5416S:	Orphan
5417F:	arch/powerpc/include/asm/cell*.h
5418F:	arch/powerpc/include/asm/spu*.h
5419F:	arch/powerpc/include/uapi/asm/spu*.h
5420F:	arch/powerpc/platforms/cell/
5421
5422CELLWISE CW2015 BATTERY DRIVER
5423M:	Tobias Schrammm <[email protected]>
5424S:	Maintained
5425F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5426F:	drivers/power/supply/cw2015_battery.c
5427
5428CEPH COMMON CODE (LIBCEPH)
5429M:	Ilya Dryomov <[email protected]>
5430M:	Xiubo Li <[email protected]>
5431L:	[email protected]
5432S:	Supported
5433W:	http://ceph.com/
5434T:	git https://github.com/ceph/ceph-client.git
5435F:	include/linux/ceph/
5436F:	include/linux/crush/
5437F:	net/ceph/
5438
5439CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5440M:	Xiubo Li <[email protected]>
5441M:	Ilya Dryomov <[email protected]>
5442L:	[email protected]
5443S:	Supported
5444W:	http://ceph.com/
5445T:	git https://github.com/ceph/ceph-client.git
5446F:	Documentation/filesystems/ceph.rst
5447F:	fs/ceph/
5448
5449CERTIFICATE HANDLING
5450M:	David Howells <[email protected]>
5451M:	David Woodhouse <[email protected]>
5452L:	[email protected]
5453S:	Maintained
5454F:	Documentation/admin-guide/module-signing.rst
5455F:	certs/
5456F:	scripts/sign-file.c
5457F:	scripts/ssl-common.h
5458F:	tools/certs/
5459
5460CFAG12864B LCD DRIVER
5461M:	Miguel Ojeda <[email protected]>
5462S:	Maintained
5463F:	drivers/auxdisplay/cfag12864b.c
5464F:	include/linux/cfag12864b.h
5465
5466CFAG12864BFB LCD FRAMEBUFFER DRIVER
5467M:	Miguel Ojeda <[email protected]>
5468S:	Maintained
5469F:	drivers/auxdisplay/cfag12864bfb.c
5470F:	include/linux/cfag12864b.h
5471
5472CHAR and MISC DRIVERS
5473M:	Arnd Bergmann <[email protected]>
5474M:	Greg Kroah-Hartman <[email protected]>
5475S:	Supported
5476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5477F:	drivers/char/
5478F:	drivers/misc/
5479F:	include/linux/miscdevice.h
5480F:	samples/rust/rust_misc_device.rs
5481X:	drivers/char/agp/
5482X:	drivers/char/hw_random/
5483X:	drivers/char/ipmi/
5484X:	drivers/char/random.c
5485X:	drivers/char/tpm/
5486
5487CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5488M:	Thomas Weißschuh <[email protected]>
5489L:	[email protected]
5490S:	Maintained
5491F:	Documentation/hwmon/powerz.rst
5492F:	drivers/hwmon/powerz.c
5493
5494CHECKPATCH
5495M:	Andy Whitcroft <[email protected]>
5496M:	Joe Perches <[email protected]>
5497R:	Dwaipayan Ray <[email protected]>
5498R:	Lukas Bulwahn <[email protected]>
5499S:	Maintained
5500F:	scripts/checkpatch.pl
5501
5502CHECKPATCH DOCUMENTATION
5503M:	Dwaipayan Ray <[email protected]>
5504M:	Lukas Bulwahn <[email protected]>
5505R:	Joe Perches <[email protected]>
5506S:	Maintained
5507F:	Documentation/dev-tools/checkpatch.rst
5508
5509CHINESE DOCUMENTATION
5510M:	Alex Shi <[email protected]>
5511M:	Yanteng Si <[email protected]>
5512R:	Dongliang Mu <[email protected]>
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5514S:	Maintained
5515F:	Documentation/translations/zh_CN/
5516
5517CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5518M:	Peter Chen <[email protected]>
5519L:	[email protected]
5520S:	Maintained
5521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5522F:	drivers/usb/chipidea/
5523
5524CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5525M:	Hans de Goede <[email protected]>
5526L:	[email protected]
5527S:	Maintained
5528F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5529F:	drivers/input/touchscreen/chipone_icn8318.c
5530
5531CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5532M:	Hans de Goede <[email protected]>
5533L:	[email protected]
5534S:	Maintained
5535F:	drivers/input/touchscreen/chipone_icn8505.c
5536
5537CHROME HARDWARE PLATFORM SUPPORT
5538M:	Benson Leung <[email protected]>
5539M:	Tzung-Bi Shih <[email protected]>
5540L:	[email protected]
5541S:	Maintained
5542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5543F:	drivers/platform/chrome/
5544
5545CHROMEOS EC CODEC DRIVER
5546M:	Cheng-Yi Chiang <[email protected]>
5547M:	Tzung-Bi Shih <[email protected]>
5548R:	Guenter Roeck <[email protected]>
5549L:	[email protected]
5550S:	Maintained
5551F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5552F:	sound/soc/codecs/cros_ec_codec.*
5553
5554CHROMEOS EC CHARGE CONTROL
5555M:	Thomas Weißschuh <[email protected]>
5556S:	Maintained
5557F:	drivers/power/supply/cros_charge-control.c
5558
5559CHROMEOS EC HARDWARE MONITORING
5560M:	Thomas Weißschuh <[email protected]>
5561L:	[email protected]
5562L:	[email protected]
5563S:	Maintained
5564F:	Documentation/hwmon/cros_ec_hwmon.rst
5565F:	drivers/hwmon/cros_ec_hwmon.c
5566
5567CHROMEOS EC LED DRIVER
5568M:	Thomas Weißschuh <[email protected]>
5569S:	Maintained
5570F:	drivers/leds/leds-cros_ec.c
5571
5572CHROMEOS EC SUBDRIVERS
5573M:	Benson Leung <[email protected]>
5574R:	Guenter Roeck <[email protected]>
5575L:	[email protected]
5576S:	Maintained
5577F:	drivers/power/supply/cros_charge-control.c
5578F:	drivers/power/supply/cros_usbpd-charger.c
5579N:	cros_ec
5580N:	cros-ec
5581
5582CHROMEOS EC UART DRIVER
5583M:	Bhanu Prakash Maiya <[email protected]>
5584R:	Benson Leung <[email protected]>
5585R:	Tzung-Bi Shih <[email protected]>
5586S:	Maintained
5587F:	drivers/platform/chrome/cros_ec_uart.c
5588
5589CHROMEOS EC USB PD NOTIFY DRIVER
5590M:	Łukasz Bartosik <[email protected]>
5591M:	Andrei Kuchynski <[email protected]>
5592M:	Jameson Thies <[email protected]>
5593L:	[email protected]
5594S:	Maintained
5595F:	drivers/platform/chrome/cros_usbpd_notify.c
5596F:	include/linux/platform_data/cros_usbpd_notify.h
5597
5598CHROMEOS EC USB TYPE-C DRIVER
5599M:	Benson Leung <[email protected]>
5600M:	Abhishek Pandit-Subedi <[email protected]>
5601M:	Jameson Thies <[email protected]>
5602M:	Andrei Kuchynski <[email protected]>
5603L:	[email protected]
5604S:	Maintained
5605F:	drivers/platform/chrome/cros_ec_typec.*
5606F:	drivers/platform/chrome/cros_typec_altmode.*
5607F:	drivers/platform/chrome/cros_typec_switch.c
5608F:	drivers/platform/chrome/cros_typec_vdm.*
5609
5610CHROMEOS HPS DRIVER
5611M:	Dan Callaghan <[email protected]>
5612R:	Sami Kyöstilä <[email protected]>
5613S:	Maintained
5614F:	drivers/platform/chrome/cros_hps_i2c.c
5615
5616CHROMEOS EC WATCHDOG
5617M:	Lukasz Majczak <[email protected]>
5618L:	[email protected]
5619S:	Maintained
5620F:	drivers/watchdog/cros_ec_wdt.c
5621
5622CHROMEOS UCSI DRIVER
5623M:	Abhishek Pandit-Subedi <[email protected]>
5624M:	Łukasz Bartosik <[email protected]>
5625M:	Jameson Thies <[email protected]>
5626M:	Andrei Kuchynski <[email protected]>
5627L:	[email protected]
5628S:	Maintained
5629F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5630
5631CHRONTEL CH7322 CEC DRIVER
5632M:	Joe Tessler <[email protected]>
5633L:	[email protected]
5634S:	Maintained
5635T:	git git://linuxtv.org/media.git
5636F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5637F:	drivers/media/cec/i2c/ch7322.c
5638
5639CIRRUS LOGIC AUDIO CODEC DRIVERS
5640M:	David Rhodes <[email protected]>
5641M:	Richard Fitzgerald <[email protected]>
5642L:	[email protected]
5643L:	[email protected]
5644S:	Maintained
5645F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5646F:	Documentation/sound/codecs/cs*
5647F:	drivers/mfd/cs42l43*
5648F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5649F:	drivers/spi/spi-cs42l43*
5650F:	include/dt-bindings/sound/cs*
5651F:	include/linux/mfd/cs42l43*
5652F:	include/sound/cs*
5653F:	sound/pci/hda/cirrus*
5654F:	sound/pci/hda/cs*
5655F:	sound/pci/hda/hda_component*
5656F:	sound/pci/hda/hda_cs_dsp_ctl.*
5657F:	sound/soc/codecs/cs*
5658
5659CIRRUS LOGIC HAPTIC DRIVERS
5660M:	James Ogletree <[email protected]>
5661M:	Fred Treven <[email protected]>
5662M:	Ben Bright <[email protected]>
5663L:	[email protected]
5664S:	Supported
5665F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5666F:	drivers/input/misc/cs40l*
5667F:	drivers/mfd/cs40l*
5668F:	include/linux/mfd/cs40l*
5669F:	sound/soc/codecs/cs40l*
5670
5671CIRRUS LOGIC DSP FIRMWARE DRIVER
5672M:	Simon Trimmer <[email protected]>
5673M:	Charles Keepax <[email protected]>
5674M:	Richard Fitzgerald <[email protected]>
5675L:	[email protected]
5676S:	Supported
5677W:	https://github.com/CirrusLogic/linux-drivers/wiki
5678T:	git https://github.com/CirrusLogic/linux-drivers.git
5679F:	drivers/firmware/cirrus/
5680F:	include/linux/firmware/cirrus/
5681
5682CIRRUS LOGIC EP93XX ETHERNET DRIVER
5683M:	Hartley Sweeten <[email protected]>
5684L:	[email protected]
5685S:	Maintained
5686F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5687
5688CIRRUS LOGIC LOCHNAGAR DRIVER
5689M:	Charles Keepax <[email protected]>
5690M:	Richard Fitzgerald <[email protected]>
5691L:	[email protected]
5692S:	Supported
5693F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5694F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5695F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5696F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5697F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5698F:	Documentation/hwmon/lochnagar.rst
5699F:	drivers/clk/clk-lochnagar.c
5700F:	drivers/hwmon/lochnagar-hwmon.c
5701F:	drivers/mfd/lochnagar-i2c.c
5702F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5703F:	drivers/regulator/lochnagar-regulator.c
5704F:	include/dt-bindings/clock/lochnagar.h
5705F:	include/dt-bindings/pinctrl/lochnagar.h
5706F:	include/linux/mfd/lochnagar*
5707F:	sound/soc/codecs/lochnagar-sc.c
5708
5709CIRRUS LOGIC MADERA CODEC DRIVERS
5710M:	Charles Keepax <[email protected]>
5711M:	Richard Fitzgerald <[email protected]>
5712L:	[email protected]
5713L:	[email protected]
5714S:	Supported
5715W:	https://github.com/CirrusLogic/linux-drivers/wiki
5716T:	git https://github.com/CirrusLogic/linux-drivers.git
5717F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5718F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5719F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5720F:	drivers/gpio/gpio-madera*
5721F:	drivers/irqchip/irq-madera*
5722F:	drivers/mfd/cs47l*
5723F:	drivers/mfd/madera*
5724F:	drivers/pinctrl/cirrus/*
5725F:	include/dt-bindings/sound/madera*
5726F:	include/linux/irqchip/irq-madera*
5727F:	include/linux/mfd/madera/*
5728F:	include/sound/madera*
5729F:	sound/soc/codecs/cs47l*
5730F:	sound/soc/codecs/madera*
5731
5732CISCO FCOE HBA DRIVER
5733M:	Satish Kharat <[email protected]>
5734M:	Sesidhar Baddela <[email protected]>
5735M:	Karan Tilak Kumar <[email protected]>
5736L:	[email protected]
5737S:	Supported
5738F:	drivers/scsi/fnic/
5739
5740CISCO SCSI HBA DRIVER
5741M:	Karan Tilak Kumar <[email protected]>
5742M:	Sesidhar Baddela <[email protected]>
5743L:	[email protected]
5744S:	Supported
5745F:	drivers/scsi/snic/
5746
5747CISCO VIC ETHERNET NIC DRIVER
5748M:	Christian Benvenuti <[email protected]>
5749M:	Satish Kharat <[email protected]>
5750S:	Maintained
5751F:	drivers/net/ethernet/cisco/enic/
5752
5753CISCO VIC LOW LATENCY NIC DRIVER
5754M:	Christian Benvenuti <[email protected]>
5755M:	Nelson Escobar <[email protected]>
5756S:	Supported
5757F:	drivers/infiniband/hw/usnic/
5758
5759CLANG CONTROL FLOW INTEGRITY SUPPORT
5760M:	Sami Tolvanen <[email protected]>
5761M:	Kees Cook <[email protected]>
5762R:	Nathan Chancellor <[email protected]>
5763L:	[email protected]
5764S:	Supported
5765B:	https://github.com/ClangBuiltLinux/linux/issues
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5767F:	include/linux/cfi.h
5768F:	kernel/cfi.c
5769
5770CLANG-FORMAT FILE
5771M:	Miguel Ojeda <[email protected]>
5772S:	Maintained
5773F:	.clang-format
5774
5775CLANG/LLVM BUILD SUPPORT
5776M:	Nathan Chancellor <[email protected]>
5777R:	Nick Desaulniers <nick.desaulniers[email protected]>
5778R:	Bill Wendling <[email protected]>
5779R:	Justin Stitt <[email protected]>
5780L:	[email protected]
5781S:	Supported
5782W:	https://clangbuiltlinux.github.io/
5783B:	https://github.com/ClangBuiltLinux/linux/issues
5784C:	irc://irc.libera.chat/clangbuiltlinux
5785F:	Documentation/kbuild/llvm.rst
5786F:	include/linux/compiler-clang.h
5787F:	scripts/Makefile.clang
5788F:	scripts/clang-tools/
5789K:	\b(?i:clang|llvm)\b
5790
5791CLK API
5792M:	Russell King <[email protected]>
5793L:	[email protected]
5794S:	Maintained
5795F:	include/linux/clk.h
5796
5797CLOCKSOURCE, CLOCKEVENT DRIVERS
5798M:	Daniel Lezcano <[email protected]>
5799M:	Thomas Gleixner <[email protected]>
5800L:	[email protected]
5801S:	Supported
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5803F:	Documentation/devicetree/bindings/timer/
5804F:	drivers/clocksource/
5805
5806CLOSURES
5807M:	Kent Overstreet <[email protected]>
5808L:	[email protected]
5809S:	Supported
5810C:	irc://irc.oftc.net/bcache
5811F:	include/linux/closure.h
5812F:	lib/closure.c
5813
5814CMPC ACPI DRIVER
5815M:	Thadeu Lima de Souza Cascardo <[email protected]>
5816L:	[email protected]
5817S:	Supported
5818F:	drivers/platform/x86/classmate-laptop.c
5819
5820COBALT MEDIA DRIVER
5821M:	Hans Verkuil <[email protected]>
5822L:	[email protected]
5823S:	Supported
5824W:	https://linuxtv.org
5825T:	git git://linuxtv.org/media.git
5826F:	drivers/media/pci/cobalt/
5827
5828COCCINELLE/Semantic Patches (SmPL)
5829M:	Julia Lawall <[email protected]>
5830M:	Nicolas Palix <[email protected]>
5831L:	[email protected] (moderated for non-subscribers)
5832S:	Supported
5833W:	https://coccinelle.gitlabpages.inria.fr/website/
5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5835F:	Documentation/dev-tools/coccinelle.rst
5836F:	scripts/coccicheck
5837F:	scripts/coccinelle/
5838
5839CODA FILE SYSTEM
5840M:	Jan Harkes <[email protected]>
5841M:	[email protected]
5842L:	[email protected]
5843S:	Maintained
5844W:	http://www.coda.cs.cmu.edu/
5845F:	Documentation/filesystems/coda.rst
5846F:	fs/coda/
5847F:	include/linux/coda*.h
5848F:	include/uapi/linux/coda*.h
5849
5850CODA V4L2 MEM2MEM DRIVER
5851M:	Philipp Zabel <[email protected]>
5852L:	[email protected]
5853S:	Maintained
5854F:	Documentation/devicetree/bindings/media/coda.yaml
5855F:	drivers/media/platform/chips-media/coda
5856
5857CODE OF CONDUCT
5858M:	Greg Kroah-Hartman <[email protected]>
5859S:	Supported
5860F:	Documentation/process/code-of-conduct-interpretation.rst
5861F:	Documentation/process/code-of-conduct.rst
5862
5863CODE TAGGING
5864M:	Suren Baghdasaryan <[email protected]>
5865M:	Kent Overstreet <[email protected]>
5866S:	Maintained
5867F:	include/asm-generic/codetag.lds.h
5868F:	include/linux/codetag.h
5869F:	lib/codetag.c
5870
5871COMEDI DRIVERS
5872M:	Ian Abbott <[email protected]>
5873M:	H Hartley Sweeten <[email protected]>
5874S:	Odd Fixes
5875F:	drivers/comedi/
5876F:	include/linux/comedi/
5877F:	include/uapi/linux/comedi.h
5878
5879COMMON CLK FRAMEWORK
5880M:	Michael Turquette <[email protected]>
5881M:	Stephen Boyd <[email protected]>
5882L:	[email protected]
5883S:	Maintained
5884Q:	http://patchwork.kernel.org/project/linux-clk/list/
5885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5886F:	Documentation/devicetree/bindings/clock/
5887F:	drivers/clk/
5888F:	include/dt-bindings/clock/
5889F:	include/linux/clk-pr*
5890F:	include/linux/clk/
5891F:	include/linux/of_clk.h
5892X:	drivers/clk/clkdev.c
5893
5894COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5895M:	Steve French <[email protected]>
5896M:	Steve French <[email protected]>
5897R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5898R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5899R:	Shyam Prasad N <[email protected]> (multichannel)
5900R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5901R:	Bharath SM <[email protected]> (deferred close, directory leases)
5902L:	[email protected]
5903L:	[email protected] (moderated for non-subscribers)
5904S:	Supported
5905W:	https://wiki.samba.org/index.php/LinuxCIFS
5906T:	git git://git.samba.org/sfrench/cifs-2.6.git
5907F:	Documentation/admin-guide/cifs/
5908F:	fs/smb/client/
5909F:	fs/smb/common/
5910F:	include/uapi/linux/cifs
5911
5912COMPACTPCI HOTPLUG CORE
5913M:	Scott Murray <[email protected]>
5914L:	[email protected]
5915S:	Maintained
5916F:	drivers/pci/hotplug/cpci_hotplug*
5917
5918COMPACTPCI HOTPLUG GENERIC DRIVER
5919M:	Scott Murray <[email protected]>
5920L:	[email protected]
5921S:	Maintained
5922F:	drivers/pci/hotplug/cpcihp_generic.c
5923
5924COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5925M:	Scott Murray <[email protected]>
5926L:	[email protected]
5927S:	Maintained
5928F:	drivers/pci/hotplug/cpcihp_zt5550.*
5929
5930COMPAL LAPTOP SUPPORT
5931M:	Cezary Jackiewicz <[email protected]>
5932L:	[email protected]
5933S:	Maintained
5934F:	drivers/platform/x86/compal-laptop.c
5935
5936COMPILER ATTRIBUTES
5937M:	Miguel Ojeda <[email protected]>
5938S:	Maintained
5939F:	include/linux/compiler_attributes.h
5940
5941COMPUTE EXPRESS LINK (CXL)
5942M:	Davidlohr Bueso <[email protected]>
5943M:	Jonathan Cameron <[email protected]>
5944M:	Dave Jiang <[email protected]>
5945M:	Alison Schofield <[email protected]>
5946M:	Vishal Verma <[email protected]>
5947M:	Ira Weiny <[email protected]>
5948M:	Dan Williams <[email protected]>
5949L:	[email protected]
5950S:	Maintained
5951F:	Documentation/driver-api/cxl
5952F:	Documentation/userspace-api/fwctl/fwctl-cxl.rst
5953F:	drivers/cxl/
5954F:	include/cxl/
5955F:	include/uapi/linux/cxl_mem.h
5956F:	tools/testing/cxl/
5957
5958COMPUTE EXPRESS LINK PMU (CPMU)
5959M:	Jonathan Cameron <[email protected]>
5960L:	[email protected]
5961S:	Maintained
5962F:	Documentation/admin-guide/perf/cxl.rst
5963F:	drivers/perf/cxl_pmu.c
5964
5965CONEXANT ACCESSRUNNER USB DRIVER
5966L:	[email protected]
5967S:	Orphan
5968W:	http://accessrunner.sourceforge.net/
5969F:	drivers/usb/atm/cxacru.c
5970
5971CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5972M:	Elena Reshetova <[email protected]>
5973M:	Carlos Bilbao <[email protected]>
5974S:	Maintained
5975F:	Documentation/security/snp-tdx-threat-model.rst
5976
5977CONFIGFS
5978M:	Andreas Hindborg <[email protected]>
5979R:	Breno Leitao <[email protected]>
5980S:	Supported
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
5982F:	fs/configfs/
5983F:	include/linux/configfs.h
5984F:	samples/configfs/
5985
5986CONGATEC BOARD CONTROLLER MFD DRIVER
5987M:	Thomas Richard <[email protected]>
5988S:	Maintained
5989F:	drivers/gpio/gpio-cgbc.c
5990F:	drivers/hwmon/cgbc-hwmon.c
5991F:	drivers/i2c/busses/i2c-cgbc.c
5992F:	drivers/mfd/cgbc-core.c
5993F:	drivers/watchdog/cgbc_wdt.c
5994F:	include/linux/mfd/cgbc.h
5995
5996CONSOLE SUBSYSTEM
5997M:	Greg Kroah-Hartman <[email protected]>
5998S:	Supported
5999F:	drivers/video/console/
6000F:	include/linux/console*
6001
6002CONTEXT TRACKING
6003M:	Frederic Weisbecker <[email protected]>
6004M:	"Paul E. McKenney" <[email protected]>
6005S:	Maintained
6006F:	include/linux/context_tracking*
6007F:	kernel/context_tracking.c
6008
6009CONTROL GROUP (CGROUP)
6010M:	Tejun Heo <[email protected]>
6011M:	Johannes Weiner <[email protected]>
6012M:	Michal Koutný <[email protected]>
6013L:	[email protected]
6014S:	Maintained
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6016F:	Documentation/admin-guide/cgroup-v1/
6017F:	Documentation/admin-guide/cgroup-v2.rst
6018F:	include/linux/cgroup*
6019F:	kernel/cgroup/
6020F:	tools/testing/selftests/cgroup/
6021
6022CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6023M:	Tejun Heo <[email protected]>
6024M:	Josef Bacik <[email protected]>
6025M:	Jens Axboe <[email protected]>
6026L:	[email protected]
6027L:	[email protected]
6028T:	git git://git.kernel.dk/linux-block
6029F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6030F:	block/bfq-cgroup.c
6031F:	block/blk-cgroup.c
6032F:	block/blk-iocost.c
6033F:	block/blk-iolatency.c
6034F:	block/blk-throttle.c
6035F:	include/linux/blk-cgroup.h
6036
6037CONTROL GROUP - CPUSET
6038M:	Waiman Long <[email protected]>
6039L:	[email protected]
6040S:	Maintained
6041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6042F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
6043F:	include/linux/cpuset.h
6044F:	kernel/cgroup/cpuset-internal.h
6045F:	kernel/cgroup/cpuset-v1.c
6046F:	kernel/cgroup/cpuset.c
6047F:	tools/testing/selftests/cgroup/test_cpuset.c
6048F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
6049F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6050
6051CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6052M:	Maarten Lankhorst <[email protected]>
6053M:	Maxime Ripard <[email protected]>
6054M:	Natalie Vock <[email protected]>
6055L:	[email protected]
6056L:	[email protected]
6057S:	Maintained
6058T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6059F:	include/linux/cgroup_dmem.h
6060F:	kernel/cgroup/dmem.c
6061
6062CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6063M:	Johannes Weiner <[email protected]>
6064M:	Michal Hocko <[email protected]>
6065M:	Roman Gushchin <[email protected]>
6066M:	Shakeel Butt <[email protected]>
6067R:	Muchun Song <[email protected]>
6068L:	[email protected]
6069L:	[email protected]
6070S:	Maintained
6071F:	include/linux/memcontrol.h
6072F:	mm/memcontrol.c
6073F:	mm/memcontrol-v1.c
6074F:	mm/memcontrol-v1.h
6075F:	mm/swap_cgroup.c
6076F:	samples/cgroup/*
6077F:	tools/testing/selftests/cgroup/memcg_protection.m
6078F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6079F:	tools/testing/selftests/cgroup/test_kmem.c
6080F:	tools/testing/selftests/cgroup/test_memcontrol.c
6081
6082CORETEMP HARDWARE MONITORING DRIVER
6083M:	Fenghua Yu <[email protected]>
6084L:	[email protected]
6085S:	Maintained
6086F:	Documentation/hwmon/coretemp.rst
6087F:	drivers/hwmon/coretemp.c
6088
6089CORSAIR-CPRO HARDWARE MONITOR DRIVER
6090M:	Marius Zachmann <[email protected]>
6091L:	[email protected]
6092S:	Maintained
6093F:	drivers/hwmon/corsair-cpro.c
6094
6095CORSAIR-PSU HARDWARE MONITOR DRIVER
6096M:	Wilken Gottwalt <[email protected]>
6097L:	[email protected]
6098S:	Maintained
6099F:	Documentation/hwmon/corsair-psu.rst
6100F:	drivers/hwmon/corsair-psu.c
6101
6102COUNTER SUBSYSTEM
6103M:	William Breathitt Gray <[email protected]>
6104L:	[email protected]
6105S:	Maintained
6106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6107F:	Documentation/ABI/testing/sysfs-bus-counter
6108F:	Documentation/driver-api/generic-counter.rst
6109F:	drivers/counter/
6110F:	include/linux/counter.h
6111F:	include/uapi/linux/counter.h
6112F:	tools/counter/
6113
6114COUNTER WATCH EVENTS TOOL
6115M:	Fabrice Gasnier <[email protected]>
6116L:	[email protected]
6117S:	Maintained
6118F:	tools/counter/counter_watch_events.c
6119
6120CP2615 I2C DRIVER
6121M:	Bence Csókás <[email protected]>
6122S:	Maintained
6123F:	drivers/i2c/busses/i2c-cp2615.c
6124
6125CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6126M:	Viresh Kumar <[email protected]>
6127M:	Sudeep Holla <[email protected]>
6128L:	[email protected]
6129S:	Maintained
6130W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6131F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6132
6133CPU FREQUENCY SCALING FRAMEWORK
6134M:	"Rafael J. Wysocki" <[email protected]>
6135M:	Viresh Kumar <[email protected]>
6136L:	[email protected]
6137S:	Maintained
6138B:	https://bugzilla.kernel.org
6139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6141F:	Documentation/admin-guide/pm/cpufreq.rst
6142F:	Documentation/admin-guide/pm/intel_pstate.rst
6143F:	Documentation/cpu-freq/
6144F:	Documentation/devicetree/bindings/cpufreq/
6145F:	drivers/cpufreq/
6146F:	include/linux/cpufreq.h
6147F:	include/linux/sched/cpufreq.h
6148F:	kernel/sched/cpufreq*.c
6149F:	tools/testing/selftests/cpufreq/
6150
6151CPU HOTPLUG
6152M:	Thomas Gleixner <[email protected]>
6153M:	Peter Zijlstra <[email protected]>
6154L:	[email protected]
6155S:	Maintained
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6157F:	include/linux/cpu.h
6158F:	include/linux/cpuhotplug.h
6159F:	include/linux/smpboot.h
6160F:	kernel/cpu.c
6161F:	kernel/smpboot.*
6162
6163CPU IDLE TIME MANAGEMENT FRAMEWORK
6164M:	"Rafael J. Wysocki" <[email protected]>
6165M:	Daniel Lezcano <[email protected]>
6166L:	[email protected]
6167S:	Maintained
6168B:	https://bugzilla.kernel.org
6169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6170F:	Documentation/admin-guide/pm/cpuidle.rst
6171F:	Documentation/driver-api/pm/cpuidle.rst
6172F:	drivers/cpuidle/
6173F:	include/linux/cpuidle.h
6174
6175CPU POWER MONITORING SUBSYSTEM
6176M:	Thomas Renninger <[email protected]>
6177M:	Shuah Khan <[email protected]>
6178M:	Shuah Khan <[email protected]>
6179M:	John B. Wyatt IV <[email protected]>
6180M:	John B. Wyatt IV <[email protected]>
6181M:	John Kacur <[email protected]>
6182L:	[email protected]
6183S:	Maintained
6184F:	tools/power/cpupower/
6185
6186CPUID/MSR DRIVER
6187M:	"H. Peter Anvin" <[email protected]>
6188S:	Maintained
6189F:	arch/x86/kernel/cpuid.c
6190F:	arch/x86/kernel/msr.c
6191
6192CPUIDLE DRIVER - ARM BIG LITTLE
6193M:	Lorenzo Pieralisi <[email protected]>
6194M:	Daniel Lezcano <[email protected]>
6195L:	[email protected]
6196L:	[email protected] (moderated for non-subscribers)
6197S:	Maintained
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6199F:	drivers/cpuidle/cpuidle-big_little.c
6200
6201CPUIDLE DRIVER - ARM EXYNOS
6202M:	Daniel Lezcano <[email protected]>
6203M:	Kukjin Kim <[email protected]>
6204R:	Krzysztof Kozlowski <[email protected]>
6205L:	[email protected]
6206L:	[email protected]
6207S:	Maintained
6208F:	arch/arm/mach-exynos/pm.c
6209F:	drivers/cpuidle/cpuidle-exynos.c
6210F:	include/linux/platform_data/cpuidle-exynos.h
6211
6212CPUIDLE DRIVER - ARM PSCI
6213M:	Lorenzo Pieralisi <[email protected]>
6214M:	Sudeep Holla <[email protected]>
6215M:	Ulf Hansson <[email protected]>
6216L:	[email protected]
6217L:	[email protected] (moderated for non-subscribers)
6218S:	Supported
6219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6220F:	drivers/cpuidle/cpuidle-psci.c
6221
6222CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6223M:	Ulf Hansson <[email protected]>
6224L:	[email protected]
6225L:	[email protected] (moderated for non-subscribers)
6226S:	Supported
6227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6228F:	drivers/cpuidle/cpuidle-psci-domain.c
6229F:	drivers/cpuidle/cpuidle-psci.h
6230
6231CPUIDLE DRIVER - DT IDLE PM DOMAIN
6232M:	Ulf Hansson <[email protected]>
6233L:	[email protected]
6234S:	Supported
6235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6236F:	drivers/cpuidle/dt_idle_genpd.c
6237F:	drivers/cpuidle/dt_idle_genpd.h
6238
6239CPUIDLE DRIVER - RISC-V SBI
6240M:	Anup Patel <[email protected]>
6241L:	[email protected]
6242L:	[email protected]
6243S:	Maintained
6244F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6245
6246CRAMFS FILESYSTEM
6247M:	Nicolas Pitre <[email protected]>
6248S:	Maintained
6249F:	Documentation/filesystems/cramfs.rst
6250F:	fs/cramfs/
6251
6252CRC LIBRARY
6253M:	Eric Biggers <[email protected]>
6254R:	Ard Biesheuvel <[email protected]>
6255L:	[email protected]
6256S:	Maintained
6257T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6258F:	Documentation/staging/crc*
6259F:	arch/*/lib/crc*
6260F:	include/linux/crc*
6261F:	lib/crc*
6262F:	scripts/gen-crc-consts.py
6263
6264CREATIVE SB0540
6265M:	Bastien Nocera <[email protected]>
6266L:	[email protected]
6267S:	Maintained
6268F:	drivers/hid/hid-creative-sb0540.c
6269
6270CREDENTIALS
6271M:	Paul Moore <[email protected]>
6272R:	Serge Hallyn <[email protected]>
6273L:	[email protected]
6274S:	Supported
6275T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6276F:	include/linux/cred.h
6277F:	kernel/cred.c
6278F:	Documentation/security/credentials.rst
6279
6280INTEL CRPS COMMON REDUNDANT PSU DRIVER
6281M:	Ninad Palsule <[email protected]>
6282L:	[email protected]
6283S:	Maintained
6284F:	Documentation/hwmon/crps.rst
6285F:	drivers/hwmon/pmbus/crps.c
6286
6287CRYPTO API
6288M:	Herbert Xu <[email protected]>
6289M:	"David S. Miller" <[email protected]>
6290L:	[email protected]
6291S:	Maintained
6292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6294F:	Documentation/crypto/
6295F:	Documentation/devicetree/bindings/crypto/
6296F:	arch/*/crypto/
6297F:	crypto/
6298F:	drivers/crypto/
6299F:	include/crypto/
6300F:	include/linux/crypto*
6301F:	lib/crypto/
6302
6303CRYPTO SPEED TEST COMPARE
6304M:	Wang Jinchao <[email protected]>
6305L:	[email protected]
6306S:	Maintained
6307F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6308
6309CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6310M:	Neil Horman <[email protected]>
6311L:	[email protected]
6312S:	Maintained
6313F:	crypto/ansi_cprng.c
6314F:	crypto/rng.c
6315
6316CS3308 MEDIA DRIVER
6317M:	Hans Verkuil <[email protected]>
6318L:	[email protected]
6319S:	Odd Fixes
6320W:	http://linuxtv.org
6321T:	git git://linuxtv.org/media.git
6322F:	drivers/media/i2c/cs3308.c
6323
6324CS5535 Audio ALSA driver
6325M:	Jaya Kumar <[email protected]>
6326S:	Maintained
6327F:	sound/pci/cs5535audio/
6328
6329CTU CAN FD DRIVER
6330M:	Pavel Pisa <[email protected]>
6331M:	Ondrej Ille <[email protected]>
6332L:	[email protected]
6333S:	Maintained
6334F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6335F:	drivers/net/can/ctucanfd/
6336
6337CVE ASSIGNMENT CONTACT
6338M:	CVE Assignment Team <[email protected]>
6339S:	Maintained
6340F:	Documentation/process/cve.rst
6341
6342CW1200 WLAN driver
6343S:	Orphan
6344L:	[email protected]
6345F:	drivers/net/wireless/st/
6346F:	include/linux/platform_data/net-cw1200.h
6347
6348CX18 VIDEO4LINUX DRIVER
6349M:	Andy Walls <[email protected]>
6350L:	[email protected]
6351S:	Maintained
6352W:	https://linuxtv.org
6353T:	git git://linuxtv.org/media.git
6354F:	drivers/media/pci/cx18/
6355F:	include/uapi/linux/ivtv*
6356
6357CX2341X MPEG ENCODER HELPER MODULE
6358M:	Hans Verkuil <[email protected]>
6359L:	[email protected]
6360S:	Maintained
6361W:	https://linuxtv.org
6362T:	git git://linuxtv.org/media.git
6363F:	drivers/media/common/cx2341x*
6364F:	include/media/drv-intf/cx2341x.h
6365
6366CX24120 MEDIA DRIVER
6367M:	Jemma Denson <[email protected]>
6368M:	Patrick Boettcher <[email protected]>
6369L:	[email protected]
6370S:	Maintained
6371W:	https://linuxtv.org
6372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6373F:	drivers/media/dvb-frontends/cx24120*
6374
6375CX88 VIDEO4LINUX DRIVER
6376M:	Mauro Carvalho Chehab <[email protected]>
6377L:	[email protected]
6378S:	Odd fixes
6379W:	https://linuxtv.org
6380T:	git git://linuxtv.org/media.git
6381F:	Documentation/driver-api/media/drivers/cx88*
6382F:	drivers/media/pci/cx88/
6383
6384CXD2820R MEDIA DRIVER
6385L:	[email protected]
6386S:	Orphan
6387W:	https://linuxtv.org
6388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6389F:	drivers/media/dvb-frontends/cxd2820r*
6390
6391CXGB3 ETHERNET DRIVER (CXGB3)
6392M:	Potnuri Bharat Teja <[email protected]>
6393L:	[email protected]
6394S:	Maintained
6395W:	http://www.chelsio.com
6396F:	drivers/net/ethernet/chelsio/cxgb3/
6397
6398CXGB3 ISCSI DRIVER (CXGB3I)
6399M:	Varun Prakash <[email protected]>
6400L:	[email protected]
6401S:	Supported
6402W:	http://www.chelsio.com
6403F:	drivers/scsi/cxgbi/cxgb3i
6404
6405CXGB4 CRYPTO DRIVER (chcr)
6406M:	Ayush Sawal <[email protected]>
6407L:	[email protected]
6408S:	Supported
6409W:	http://www.chelsio.com
6410F:	drivers/crypto/chelsio
6411
6412CXGB4 ETHERNET DRIVER (CXGB4)
6413M:	Potnuri Bharat Teja <[email protected]>
6414L:	[email protected]
6415S:	Maintained
6416W:	http://www.chelsio.com
6417F:	drivers/net/ethernet/chelsio/cxgb4/
6418
6419CXGB4 INLINE CRYPTO DRIVER
6420M:	Ayush Sawal <[email protected]>
6421L:	[email protected]
6422S:	Maintained
6423W:	http://www.chelsio.com
6424F:	drivers/net/ethernet/chelsio/inline_crypto/
6425
6426CXGB4 ISCSI DRIVER (CXGB4I)
6427M:	Varun Prakash <[email protected]>
6428L:	[email protected]
6429S:	Supported
6430W:	http://www.chelsio.com
6431F:	drivers/scsi/cxgbi/cxgb4i
6432
6433CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6434M:	Potnuri Bharat Teja <[email protected]>
6435L:	[email protected]
6436S:	Supported
6437W:	http://www.openfabrics.org
6438F:	drivers/infiniband/hw/cxgb4/
6439F:	include/uapi/rdma/cxgb4-abi.h
6440
6441CXGB4VF ETHERNET DRIVER (CXGB4VF)
6442M:	Potnuri Bharat Teja <[email protected]>
6443L:	[email protected]
6444S:	Maintained
6445W:	http://www.chelsio.com
6446F:	drivers/net/ethernet/chelsio/cxgb4vf/
6447
6448CYBERPRO FB DRIVER
6449M:	Russell King <[email protected]>
6450L:	[email protected] (moderated for non-subscribers)
6451S:	Maintained
6452W:	http://www.armlinux.org.uk/
6453F:	drivers/video/fbdev/cyber2000fb.*
6454
6455CYCLADES PC300 DRIVER
6456S:	Orphan
6457F:	drivers/net/wan/pc300*
6458
6459CYPRESS CY8C95X0 PINCTRL DRIVER
6460M:	Patrick Rudolph <[email protected]>
6461L:	[email protected]
6462S:	Maintained
6463F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6464
6465CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6466M:	Linus Walleij <[email protected]>
6467L:	[email protected]
6468S:	Maintained
6469F:	drivers/input/touchscreen/cy8ctma140.c
6470
6471CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6472M:	Yassine Oudjana <[email protected]>
6473L:	[email protected]
6474S:	Maintained
6475F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6476F:	drivers/input/keyboard/cypress-sf.c
6477
6478CYPRESS_FIRMWARE MEDIA DRIVER
6479L:	[email protected]
6480S:	Orphan
6481W:	https://linuxtv.org
6482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6483F:	drivers/media/common/cypress_firmware*
6484
6485CYTTSP TOUCHSCREEN DRIVER
6486M:	Linus Walleij <[email protected]>
6487L:	[email protected]
6488S:	Maintained
6489F:	drivers/input/touchscreen/cyttsp*
6490
6491D-LINK DIR-685 TOUCHKEYS DRIVER
6492M:	Linus Walleij <[email protected]>
6493L:	[email protected]
6494S:	Supported
6495F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6496
6497DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6498M:	Joshua Kinard <[email protected]>
6499S:	Maintained
6500F:	drivers/rtc/rtc-ds1685.c
6501F:	include/linux/rtc/ds1685.h
6502
6503DAMA SLAVE for AX.25
6504M:	Joerg Reuter <[email protected]>
6505L:	[email protected]
6506S:	Maintained
6507W:	http://yaina.de/jreuter/
6508W:	http://www.qsl.net/dl1bke/
6509F:	net/ax25/af_ax25.c
6510F:	net/ax25/ax25_dev.c
6511F:	net/ax25/ax25_ds_*
6512F:	net/ax25/ax25_in.c
6513F:	net/ax25/ax25_out.c
6514F:	net/ax25/ax25_timer.c
6515F:	net/ax25/sysctl_net_ax25.c
6516
6517DATA ACCESS MONITOR
6518M:	SeongJae Park <[email protected]>
6519L:	[email protected]
6520L:	[email protected]
6521S:	Maintained
6522W:	https://damonitor.github.io
6523P:	Documentation/mm/damon/maintainer-profile.rst
6524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6525T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6527F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6528F:	Documentation/admin-guide/mm/damon/
6529F:	Documentation/mm/damon/
6530F:	include/linux/damon.h
6531F:	include/trace/events/damon.h
6532F:	mm/damon/
6533F:	samples/damon/
6534F:	tools/testing/selftests/damon/
6535
6536DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6537L:	[email protected]
6538S:	Orphan
6539F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6540F:	drivers/net/ethernet/dec/tulip/dmfe.c
6541
6542DC390/AM53C974 SCSI driver
6543M:	Hannes Reinecke <[email protected]>
6544L:	[email protected]
6545S:	Maintained
6546F:	drivers/scsi/am53c974.c
6547
6548DC395x SCSI driver
6549M:	Oliver Neukum <[email protected]>
6550M:	Ali Akcaagac <[email protected]>
6551M:	Jamie Lenehan <[email protected]>
6552S:	Maintained
6553F:	Documentation/scsi/dc395x.rst
6554F:	drivers/scsi/dc395x.*
6555
6556DCCP PROTOCOL
6557L:	[email protected]
6558S:	Orphan
6559W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6560F:	include/linux/dccp.h
6561F:	include/linux/tfrc.h
6562F:	include/uapi/linux/dccp.h
6563F:	net/dccp/
6564
6565DEBUGOBJECTS:
6566M:	Thomas Gleixner <[email protected]>
6567L:	[email protected]
6568S:	Maintained
6569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6570F:	include/linux/debugobjects.h
6571F:	lib/debugobjects.c
6572
6573DECSTATION PLATFORM SUPPORT
6574M:	"Maciej W. Rozycki" <[email protected]>
6575L:	[email protected]
6576S:	Maintained
6577F:	arch/mips/dec/
6578F:	arch/mips/include/asm/dec/
6579F:	arch/mips/include/asm/mach-dec/
6580
6581DEFXX FDDI NETWORK DRIVER
6582M:	"Maciej W. Rozycki" <[email protected]>
6583S:	Maintained
6584F:	drivers/net/fddi/defxx.*
6585
6586DEFZA FDDI NETWORK DRIVER
6587M:	"Maciej W. Rozycki" <[email protected]>
6588S:	Maintained
6589F:	drivers/net/fddi/defza.*
6590
6591DEINTERLACE DRIVERS FOR ALLWINNER H3
6592M:	Jernej Skrabec <[email protected]>
6593L:	[email protected]
6594S:	Maintained
6595T:	git git://linuxtv.org/media.git
6596F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6597F:	drivers/media/platform/sunxi/sun8i-di/
6598
6599DELL LAPTOP DRIVER
6600M:	Matthew Garrett <[email protected]>
6601M:	Pali Rohár <[email protected]>
6602L:	[email protected]
6603S:	Maintained
6604F:	drivers/platform/x86/dell/dell-laptop.c
6605
6606DELL LAPTOP FREEFALL DRIVER
6607M:	Pali Rohár <[email protected]>
6608S:	Maintained
6609F:	drivers/platform/x86/dell/dell-smo8800.c
6610
6611DELL LAPTOP RBTN DRIVER
6612M:	Pali Rohár <[email protected]>
6613S:	Maintained
6614F:	drivers/platform/x86/dell/dell-rbtn.*
6615
6616DELL LAPTOP SMM DRIVER
6617M:	Pali Rohár <[email protected]>
6618S:	Maintained
6619F:	Documentation/ABI/obsolete/procfs-i8k
6620F:	drivers/hwmon/dell-smm-hwmon.c
6621F:	include/uapi/linux/i8k.h
6622
6623DELL PC DRIVER
6624M:	Lyndon Sanche <[email protected]>
6625L:	[email protected]
6626S:	Maintained
6627F:	drivers/platform/x86/dell/dell-pc.c
6628
6629DELL REMOTE BIOS UPDATE DRIVER
6630M:	Stuart Hayes <[email protected]>
6631L:	[email protected]
6632S:	Maintained
6633F:	drivers/platform/x86/dell/dell_rbu.c
6634
6635DELL SMBIOS DRIVER
6636M:	Pali Rohár <[email protected]>
6637L:	[email protected]
6638L:	[email protected]
6639S:	Maintained
6640F:	drivers/platform/x86/dell/dell-smbios.*
6641
6642DELL SMBIOS SMM DRIVER
6643L:	[email protected]
6644L:	[email protected]
6645S:	Maintained
6646F:	drivers/platform/x86/dell/dell-smbios-smm.c
6647
6648DELL SMBIOS WMI DRIVER
6649L:	[email protected]
6650L:	[email protected]
6651S:	Maintained
6652F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6653F:	tools/wmi/dell-smbios-example.c
6654
6655DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6656M:	Stuart Hayes <[email protected]>
6657L:	[email protected]
6658S:	Maintained
6659F:	Documentation/userspace-api/dcdbas.rst
6660F:	drivers/platform/x86/dell/dcdbas.*
6661
6662DELL WMI DDV DRIVER
6663M:	Armin Wolf <[email protected]>
6664S:	Maintained
6665F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6666F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6667F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6668F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6669
6670DELL WMI DESCRIPTOR DRIVER
6671L:	[email protected]
6672S:	Maintained
6673F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6674
6675DELL WMI HARDWARE PRIVACY SUPPORT
6676L:	[email protected]
6677L:	[email protected]
6678S:	Maintained
6679F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6680
6681DELL WMI NOTIFICATIONS DRIVER
6682M:	Matthew Garrett <[email protected]>
6683M:	Pali Rohár <[email protected]>
6684S:	Maintained
6685F:	drivers/platform/x86/dell/dell-wmi-base.c
6686
6687DELL WMI SYSMAN DRIVER
6688M:	Prasanth Ksr <[email protected]>
6689L:	[email protected]
6690L:	[email protected]
6691S:	Maintained
6692F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6693F:	drivers/platform/x86/dell/dell-wmi-sysman/
6694
6695DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6696M:	Zev Weiss <[email protected]>
6697L:	[email protected]
6698S:	Maintained
6699F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6700
6701DELTA DPS920AB PSU DRIVER
6702M:	Robert Marko <[email protected]>
6703L:	[email protected]
6704S:	Maintained
6705F:	Documentation/hwmon/dps920ab.rst
6706F:	drivers/hwmon/pmbus/dps920ab.c
6707
6708DELTA NETWORKS TN48M CPLD DRIVERS
6709M:	Robert Marko <[email protected]>
6710S:	Maintained
6711F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6712F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6713F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6714F:	drivers/gpio/gpio-tn48m.c
6715F:	include/dt-bindings/reset/delta,tn48m-reset.h
6716
6717DELTA ST MEDIA DRIVER
6718M:	Hugues Fruchet <[email protected]>
6719L:	[email protected]
6720S:	Supported
6721W:	https://linuxtv.org
6722T:	git git://linuxtv.org/media.git
6723F:	drivers/media/platform/st/sti/delta
6724
6725DENALI NAND DRIVER
6726L:	[email protected]
6727S:	Orphan
6728F:	drivers/mtd/nand/raw/denali*
6729
6730DESIGNWARE EDMA CORE IP DRIVER
6731M:	Manivannan Sadhasivam <[email protected]>
6732L:	[email protected]
6733S:	Maintained
6734F:	drivers/dma/dw-edma/
6735F:	include/linux/dma/edma.h
6736
6737DESIGNWARE USB2 DRD IP DRIVER
6738M:	Minas Harutyunyan <[email protected]>
6739L:	[email protected]
6740S:	Maintained
6741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6742F:	drivers/usb/dwc2/
6743
6744DESIGNWARE USB3 DRD IP DRIVER
6745M:	Thinh Nguyen <[email protected]>
6746L:	[email protected]
6747S:	Maintained
6748F:	drivers/usb/dwc3/
6749
6750DESIGNWARE XDATA IP DRIVER
6751L:	[email protected]
6752S:	Orphan
6753F:	Documentation/misc-devices/dw-xdata-pcie.rst
6754F:	drivers/misc/dw-xdata-pcie.c
6755
6756DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6757M:	Andreas Klinger <[email protected]>
6758L:	[email protected]
6759S:	Maintained
6760F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6761F:	drivers/iio/proximity/srf*.c
6762
6763DEVICE COREDUMP (DEV_COREDUMP)
6764M:	Johannes Berg <[email protected]>
6765L:	[email protected]
6766S:	Maintained
6767F:	drivers/base/devcoredump.c
6768F:	include/linux/devcoredump.h
6769
6770DEVICE DEPENDENCY HELPER SCRIPT
6771M:	Saravana Kannan <[email protected]>
6772L:	[email protected]
6773S:	Maintained
6774F:	scripts/dev-needs.sh
6775
6776DEVICE DIRECT ACCESS (DAX)
6777M:	Dan Williams <[email protected]>
6778M:	Vishal Verma <[email protected]>
6779M:	Dave Jiang <[email protected]>
6780L:	[email protected]
6781L:	[email protected]
6782S:	Supported
6783F:	drivers/dax/
6784
6785DEVICE FREQUENCY (DEVFREQ)
6786M:	MyungJoo Ham <[email protected]>
6787M:	Kyungmin Park <[email protected]>
6788M:	Chanwoo Choi <[email protected]>
6789L:	[email protected]
6790S:	Maintained
6791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6792F:	Documentation/devicetree/bindings/devfreq/
6793F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6794F:	drivers/devfreq/
6795F:	include/linux/devfreq.h
6796F:	include/trace/events/devfreq.h
6797
6798DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6799M:	Chanwoo Choi <[email protected]>
6800L:	[email protected]
6801S:	Supported
6802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6803F:	Documentation/devicetree/bindings/devfreq/event/
6804F:	drivers/devfreq/devfreq-event.c
6805F:	drivers/devfreq/event/
6806F:	include/dt-bindings/pmu/exynos_ppmu.h
6807F:	include/linux/devfreq-event.h
6808
6809DEVICE RESOURCE MANAGEMENT HELPERS
6810M:	Hans de Goede <[email protected]>
6811R:	Matti Vaittinen <[email protected]>
6812S:	Maintained
6813F:	include/linux/devm-helpers.h
6814
6815DEVICE-MAPPER  (LVM)
6816M:	Alasdair Kergon <[email protected]>
6817M:	Mike Snitzer <[email protected]>
6818M:	Mikulas Patocka <[email protected]>
6819L:	[email protected]
6820S:	Maintained
6821Q:	http://patchwork.kernel.org/project/dm-devel/list/
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6823F:	Documentation/admin-guide/device-mapper/
6824F:	drivers/md/Kconfig
6825F:	drivers/md/Makefile
6826F:	drivers/md/dm*
6827F:	drivers/md/persistent-data/
6828F:	include/linux/device-mapper.h
6829F:	include/linux/dm-*.h
6830F:	include/uapi/linux/dm-*.h
6831
6832DEVICE-MAPPER VDO TARGET
6833M:	Matthew Sakai <[email protected]>
6834L:	[email protected]
6835S:	Maintained
6836F:	Documentation/admin-guide/device-mapper/vdo*.rst
6837F:	drivers/md/dm-vdo/
6838
6839DEVLINK
6840M:	Jiri Pirko <[email protected]>
6841L:	[email protected]
6842S:	Supported
6843F:	Documentation/networking/devlink
6844F:	include/net/devlink.h
6845F:	include/uapi/linux/devlink.h
6846F:	net/devlink/
6847
6848DFROBOT SD2405AL RTC DRIVER
6849M:	Tóth János <[email protected]>
6850L:	[email protected]
6851S:	Maintained
6852F:	drivers/rtc/rtc-sd2405al.c
6853
6854DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6855M:	Christoph Niedermaier <[email protected]>
6856M:	Marek Vasut <[email protected]>
6857L:	[email protected]
6858S:	Maintained
6859N:	dhcom
6860N:	dhcor
6861N:	dhsom
6862
6863DIALOG SEMICONDUCTOR DRIVERS
6864M:	Support Opensource <[email protected]>
6865S:	Supported
6866W:	http://www.dialog-semiconductor.com/products
6867F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6868F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6869F:	Documentation/devicetree/bindings/mfd/da90*.txt
6870F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6871F:	Documentation/devicetree/bindings/regulator/da92*.txt
6872F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6873F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6874F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6875F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6876F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6877F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6878F:	Documentation/hwmon/da90??.rst
6879F:	drivers/gpio/gpio-da90??.c
6880F:	drivers/hwmon/da90??-hwmon.c
6881F:	drivers/iio/adc/da91??-*.c
6882F:	drivers/input/misc/da72??.[ch]
6883F:	drivers/input/misc/da90??_onkey.c
6884F:	drivers/input/touchscreen/da9052_tsi.c
6885F:	drivers/leds/leds-da90??.c
6886F:	drivers/mfd/da903x.c
6887F:	drivers/mfd/da90??-*.c
6888F:	drivers/mfd/da91??-*.c
6889F:	drivers/pinctrl/pinctrl-da90??.c
6890F:	drivers/power/supply/da9052-battery.c
6891F:	drivers/power/supply/da91??-*.c
6892F:	drivers/regulator/da9???-regulator.[ch]
6893F:	drivers/regulator/slg51000-regulator.[ch]
6894F:	drivers/rtc/rtc-da90??.c
6895F:	drivers/thermal/da90??-thermal.c
6896F:	drivers/video/backlight/da90??_bl.c
6897F:	drivers/watchdog/da90??_wdt.c
6898F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6899F:	include/linux/mfd/da903x.h
6900F:	include/linux/mfd/da9052/
6901F:	include/linux/mfd/da9055/
6902F:	include/linux/mfd/da9062/
6903F:	include/linux/mfd/da9063/
6904F:	include/linux/mfd/da9150/
6905F:	include/linux/regulator/da9211.h
6906F:	include/sound/da[79]*.h
6907F:	sound/soc/codecs/da[79]*.[ch]
6908
6909DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6910M:	William Breathitt Gray <[email protected]>
6911L:	[email protected]
6912S:	Maintained
6913F:	drivers/gpio/gpio-gpio-mm.c
6914
6915DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6916M:	Martin Tuma <[email protected]>
6917L:	[email protected]
6918S:	Maintained
6919F:	Documentation/admin-guide/media/mgb4.rst
6920F:	drivers/media/pci/mgb4/
6921
6922DIOLAN U2C-12 I2C DRIVER
6923M:	Guenter Roeck <[email protected]>
6924L:	[email protected]
6925S:	Maintained
6926F:	drivers/i2c/busses/i2c-diolan-u2c.c
6927
6928DIRECTORY NOTIFICATION (DNOTIFY)
6929M:	Jan Kara <[email protected]>
6930R:	Amir Goldstein <[email protected]>
6931L:	[email protected]
6932S:	Maintained
6933F:	Documentation/filesystems/dnotify.rst
6934F:	fs/notify/dnotify/
6935F:	include/linux/dnotify.h
6936
6937DISK GEOMETRY AND PARTITION HANDLING
6938M:	Andries Brouwer <[email protected]>
6939S:	Maintained
6940W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6941W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6942W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6943
6944DISKQUOTA
6945M:	Jan Kara <[email protected]>
6946S:	Maintained
6947F:	Documentation/filesystems/quota.rst
6948F:	fs/quota/
6949F:	include/linux/quota*.h
6950F:	include/uapi/linux/quota*.h
6951
6952DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6953M:	Bernie Thompson <[email protected]>
6954L:	[email protected]
6955S:	Maintained
6956W:	http://plugable.com/category/projects/udlfb/
6957F:	Documentation/fb/udlfb.rst
6958F:	drivers/video/fbdev/udlfb.c
6959F:	include/video/udlfb.h
6960
6961DISTRIBUTED LOCK MANAGER (DLM)
6962M:	Alexander Aring <[email protected]>
6963M:	David Teigland <[email protected]>
6964L:	[email protected]
6965S:	Supported
6966W:	https://pagure.io/dlm
6967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6968F:	fs/dlm/
6969
6970DMA BUFFER SHARING FRAMEWORK
6971M:	Sumit Semwal <[email protected]>
6972M:	Christian König <[email protected]>
6973L:	[email protected]
6974L:	[email protected]
6975L:	[email protected] (moderated for non-subscribers)
6976S:	Maintained
6977T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6978F:	Documentation/driver-api/dma-buf.rst
6979F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6980F:	drivers/dma-buf/
6981F:	include/linux/*fence.h
6982F:	include/linux/dma-buf.h
6983F:	include/linux/dma-resv.h
6984K:	\bdma_(?:buf|fence|resv)\b
6985
6986DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6987M:	Vinod Koul <[email protected]>
6988L:	[email protected]
6989S:	Maintained
6990Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6992F:	Documentation/devicetree/bindings/dma/
6993F:	Documentation/driver-api/dmaengine/
6994F:	drivers/dma/
6995F:	include/dt-bindings/dma/
6996F:	include/linux/dma/
6997F:	include/linux/dmaengine.h
6998F:	include/linux/of_dma.h
6999
7000DMA MAPPING BENCHMARK
7001M:	Xiang Chen <[email protected]>
7002L:	[email protected]
7003F:	kernel/dma/map_benchmark.c
7004F:	tools/testing/selftests/dma/
7005
7006DMA MAPPING HELPERS
7007M:	Marek Szyprowski <[email protected]>
7008R:	Robin Murphy <[email protected]>
7009L:	[email protected]
7010S:	Supported
7011W:	http://git.infradead.org/users/hch/dma-mapping.git
7012T:	git git://git.infradead.org/users/hch/dma-mapping.git
7013F:	include/asm-generic/dma-mapping.h
7014F:	include/linux/dma-direct.h
7015F:	include/linux/dma-map-ops.h
7016F:	include/linux/dma-mapping.h
7017F:	include/linux/swiotlb.h
7018F:	kernel/dma/
7019
7020DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7021M:	Abdiel Janulgue <[email protected]>
7022M:	Danilo Krummrich <[email protected]>
7023R:	Daniel Almeida <[email protected]>
7024R:	Robin Murphy <[email protected]>
7025R:	Andreas Hindborg <[email protected]>
7026L:	[email protected]
7027S:	Supported
7028W:	https://rust-for-linux.com
7029T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
7030F:	rust/helpers/dma.c
7031F:	rust/kernel/dma.rs
7032F:	samples/rust/rust_dma.rs
7033
7034DMA-BUF HEAPS FRAMEWORK
7035M:	Sumit Semwal <[email protected]>
7036R:	Benjamin Gaignard <[email protected]>
7037R:	Brian Starkey <[email protected]>
7038R:	John Stultz <[email protected]>
7039R:	T.J. Mercier <[email protected]>
7040L:	[email protected]
7041L:	[email protected]
7042L:	[email protected] (moderated for non-subscribers)
7043S:	Maintained
7044T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7045F:	Documentation/userspace-api/dma-buf-heaps.rst
7046F:	drivers/dma-buf/dma-heap.c
7047F:	drivers/dma-buf/heaps/*
7048F:	include/linux/dma-heap.h
7049F:	include/uapi/linux/dma-heap.h
7050F:	tools/testing/selftests/dmabuf-heaps/
7051
7052DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7053M:	Lukasz Luba <[email protected]>
7054L:	[email protected]
7055L:	[email protected]
7056S:	Maintained
7057F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7058F:	drivers/memory/samsung/exynos5422-dmc.c
7059
7060DME1737 HARDWARE MONITOR DRIVER
7061M:	Juerg Haefliger <[email protected]>
7062L:	[email protected]
7063S:	Maintained
7064F:	Documentation/hwmon/dme1737.rst
7065F:	drivers/hwmon/dme1737.c
7066
7067DMI/SMBIOS SUPPORT
7068M:	Jean Delvare <[email protected]>
7069S:	Maintained
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7071F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
7072F:	drivers/firmware/dmi-id.c
7073F:	drivers/firmware/dmi_scan.c
7074F:	include/linux/dmi.h
7075
7076DOCUMENTATION
7077M:	Jonathan Corbet <[email protected]>
7078L:	[email protected]
7079S:	Maintained
7080P:	Documentation/doc-guide/maintainer-profile.rst
7081T:	git git://git.lwn.net/linux.git docs-next
7082F:	Documentation/
7083F:	scripts/check-variable-fonts.sh
7084F:	scripts/documentation-file-ref-check
7085F:	scripts/kernel-doc
7086F:	scripts/sphinx-pre-install
7087X:	Documentation/ABI/
7088X:	Documentation/admin-guide/media/
7089X:	Documentation/devicetree/
7090X:	Documentation/driver-api/media/
7091X:	Documentation/firmware-guide/acpi/
7092X:	Documentation/i2c/
7093X:	Documentation/netlink/
7094X:	Documentation/power/
7095X:	Documentation/spi/
7096X:	Documentation/userspace-api/media/
7097
7098DOCUMENTATION PROCESS
7099M:	Jonathan Corbet <[email protected]>
7100L:	[email protected]
7101S:	Maintained
7102F:	Documentation/dev-tools/
7103F:	Documentation/maintainer/
7104F:	Documentation/process/
7105
7106DOCUMENTATION REPORTING ISSUES
7107M:	Thorsten Leemhuis <[email protected]>
7108L:	[email protected]
7109S:	Maintained
7110F:	Documentation/admin-guide/bug-bisect.rst
7111F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
7112F:	Documentation/admin-guide/reporting-issues.rst
7113F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7114
7115DOCUMENTATION SCRIPTS
7116M:	Mauro Carvalho Chehab <[email protected]>
7117L:	[email protected]
7118S:	Maintained
7119F:	Documentation/sphinx/parse-headers.pl
7120F:	scripts/documentation-file-ref-check
7121F:	scripts/sphinx-pre-install
7122
7123DOCUMENTATION/ITALIAN
7124M:	Federico Vaga <[email protected]>
7125L:	[email protected]
7126S:	Maintained
7127F:	Documentation/translations/it_IT
7128
7129DOCUMENTATION/JAPANESE
7130R:	Akira Yokosawa <[email protected]>
7131L:	[email protected]
7132S:	Maintained
7133F:	Documentation/translations/ja_JP
7134
7135DONGWOON DW9714 LENS VOICE COIL DRIVER
7136M:	Sakari Ailus <[email protected]>
7137L:	[email protected]
7138S:	Maintained
7139T:	git git://linuxtv.org/media.git
7140F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7141F:	drivers/media/i2c/dw9714.c
7142
7143DONGWOON DW9719 LENS VOICE COIL DRIVER
7144M:	Daniel Scally <[email protected]>
7145L:	[email protected]
7146S:	Maintained
7147T:	git git://linuxtv.org/media.git
7148F:	drivers/media/i2c/dw9719.c
7149
7150DONGWOON DW9768 LENS VOICE COIL DRIVER
7151L:	[email protected]
7152S:	Orphan
7153T:	git git://linuxtv.org/media.git
7154F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7155F:	drivers/media/i2c/dw9768.c
7156
7157DONGWOON DW9807 LENS VOICE COIL DRIVER
7158M:	Sakari Ailus <[email protected]>
7159L:	[email protected]
7160S:	Maintained
7161T:	git git://linuxtv.org/media.git
7162F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7163F:	drivers/media/i2c/dw9807-vcm.c
7164
7165DOUBLETALK DRIVER
7166M:	"James R. Van Zandt" <[email protected]>
7167L:	[email protected]
7168S:	Maintained
7169F:	drivers/char/dtlk.c
7170F:	include/linux/dtlk.h
7171
7172DPAA2 DATAPATH I/O (DPIO) DRIVER
7173M:	Roy Pledge <[email protected]>
7174L:	[email protected]
7175S:	Maintained
7176F:	drivers/soc/fsl/dpio
7177
7178DPAA2 ETHERNET DRIVER
7179M:	Ioana Ciornei <[email protected]>
7180L:	[email protected]
7181S:	Maintained
7182F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7183F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7184F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7185F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7186F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7187F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7188F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7189F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7190F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7191F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7192
7193DPAA2 ETHERNET SWITCH DRIVER
7194M:	Ioana Ciornei <[email protected]>
7195L:	[email protected]
7196S:	Maintained
7197F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7198F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7199F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7200
7201DPLL SUBSYSTEM
7202M:	Vadim Fedorenko <[email protected]>
7203M:	Arkadiusz Kubalewski <[email protected]>
7204M:	Jiri Pirko <[email protected]>
7205L:	[email protected]
7206S:	Supported
7207F:	Documentation/driver-api/dpll.rst
7208F:	drivers/dpll/*
7209F:	include/linux/dpll.h
7210F:	include/uapi/linux/dpll.h
7211
7212DRBD DRIVER
7213M:	Philipp Reisner <[email protected]>
7214M:	Lars Ellenberg <[email protected]>
7215M:	Christoph Böhmwalder <[email protected]>
7216L:	[email protected]
7217S:	Supported
7218W:	http://www.drbd.org
7219T:	git git://git.linbit.com/linux-drbd.git
7220T:	git git://git.linbit.com/drbd-8.4.git
7221F:	Documentation/admin-guide/blockdev/
7222F:	drivers/block/drbd/
7223F:	include/linux/drbd*
7224F:	lib/lru_cache.c
7225
7226DRIVER COMPONENT FRAMEWORK
7227L:	[email protected]
7228F:	drivers/base/component.c
7229F:	include/linux/component.h
7230
7231DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7232M:	Greg Kroah-Hartman <[email protected]>
7233M:	"Rafael J. Wysocki" <[email protected]>
7234M:	Danilo Krummrich <[email protected]>
7235S:	Supported
7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7237F:	Documentation/core-api/kobject.rst
7238F:	drivers/base/
7239F:	fs/debugfs/
7240F:	fs/sysfs/
7241F:	include/linux/device/
7242F:	include/linux/debugfs.h
7243F:	include/linux/device.h
7244F:	include/linux/fwnode.h
7245F:	include/linux/kobj*
7246F:	include/linux/property.h
7247F:	include/linux/sysfs.h
7248F:	lib/kobj*
7249F:	rust/kernel/device.rs
7250F:	rust/kernel/device_id.rs
7251F:	rust/kernel/devres.rs
7252F:	rust/kernel/driver.rs
7253F:	rust/kernel/faux.rs
7254F:	rust/kernel/platform.rs
7255F:	samples/rust/rust_driver_platform.rs
7256F:	samples/rust/rust_driver_faux.rs
7257
7258DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7259M:	Nishanth Menon <[email protected]>
7260L:	[email protected]
7261S:	Maintained
7262F:	drivers/soc/ti/smartreflex.c
7263F:	include/linux/power/smartreflex.h
7264
7265DRM ACCEL DRIVERS FOR INTEL VPU
7266M:	Jacek Lawrynowicz <[email protected]>
7267M:	Maciej Falkowski <[email protected]>
7268L:	[email protected]
7269S:	Supported
7270T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7271F:	drivers/accel/ivpu/
7272F:	include/uapi/drm/ivpu_accel.h
7273
7274DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7275M:	Oded Gabbay <[email protected]>
7276L:	[email protected]
7277S:	Maintained
7278C:	irc://irc.oftc.net/dri-devel
7279T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7280F:	Documentation/accel/
7281F:	drivers/accel/
7282F:	include/drm/drm_accel.h
7283
7284DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7285M:	Maxime Ripard <[email protected]>
7286M:	Chen-Yu Tsai <[email protected]>
7287R:	Jernej Skrabec <[email protected]>
7288L:	[email protected]
7289S:	Supported
7290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291F:	drivers/gpu/drm/sun4i/sun8i*
7292
7293DRM DRIVER FOR APPLE TOUCH BARS
7294M:	Aun-Ali Zaidi <[email protected]>
7295M:	Aditya Garg <[email protected]>
7296L:	[email protected]
7297S:	Maintained
7298T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299F:	drivers/gpu/drm/tiny/appletbdrm.c
7300
7301DRM DRIVER FOR ARM PL111 CLCD
7302M:	Linus Walleij <[email protected]>
7303S:	Maintained
7304T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7305F:	drivers/gpu/drm/pl111/
7306
7307DRM DRIVER FOR ARM VERSATILE TFT PANELS
7308M:	Linus Walleij <[email protected]>
7309S:	Maintained
7310T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7311F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7312F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7313
7314DRM DRIVER FOR ASPEED BMC GFX
7315M:	Joel Stanley <[email protected]>
7316L:	[email protected] (moderated for non-subscribers)
7317S:	Supported
7318T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7319F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7320F:	drivers/gpu/drm/aspeed/
7321
7322DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7323M:	Dave Airlie <[email protected]>
7324R:	Thomas Zimmermann <[email protected]>
7325R:	Jocelyn Falempe <[email protected]>
7326L:	[email protected]
7327S:	Supported
7328T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329F:	drivers/gpu/drm/ast/
7330
7331DRM DRIVER FOR BOCHS VIRTUAL GPU
7332M:	Gerd Hoffmann <[email protected]>
7333L:	[email protected]
7334S:	Maintained
7335T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7336F:	drivers/gpu/drm/tiny/bochs.c
7337
7338DRM DRIVER FOR BOE HIMAX8279D PANELS
7339M:	Jerry Han <[email protected]>
7340S:	Maintained
7341F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7342F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7343
7344DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7345M:	Jagan Teki <[email protected]>
7346S:	Maintained
7347F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7348F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7349
7350DRM DRIVER FOR EBBG FT8719 PANEL
7351M:	Joel Selvaraj <[email protected]>
7352S:	Maintained
7353T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7354F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7355F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7356
7357DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7358M:	Linus Walleij <[email protected]>
7359S:	Maintained
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	drivers/gpu/drm/tve200/
7362
7363DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7364M:	Icenowy Zheng <[email protected]>
7365S:	Maintained
7366F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7367F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7368
7369DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7370M:	Jagan Teki <[email protected]>
7371S:	Maintained
7372F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7373F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7374
7375DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7376M:	Thomas Zimmermann <[email protected]>
7377M:	Javier Martinez Canillas <[email protected]>
7378L:	[email protected]
7379S:	Maintained
7380T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7381F:	drivers/gpu/drm/tiny/ofdrm.c
7382F:	drivers/gpu/drm/tiny/simpledrm.c
7383F:	drivers/video/aperture.c
7384F:	drivers/video/nomodeset.c
7385F:	include/linux/aperture.h
7386F:	include/video/nomodeset.h
7387
7388DRM DRIVER FOR GENERIC EDP PANELS
7389R:	Douglas Anderson <[email protected]>
7390F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7391F:	drivers/gpu/drm/panel/panel-edp.c
7392
7393DRM DRIVER FOR GENERIC USB DISPLAY
7394S:	Orphan
7395W:	https://github.com/notro/gud/wiki
7396T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397F:	drivers/gpu/drm/gud/
7398F:	include/drm/gud.h
7399
7400DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7401M:	Hans de Goede <[email protected]>
7402S:	Maintained
7403T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7404F:	drivers/gpu/drm/tiny/gm12u320.c
7405
7406DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7407M:	Ondrej Jirman <[email protected]>
7408M:	Javier Martinez Canillas <[email protected]>
7409S:	Maintained
7410T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7412F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7413
7414DRM DRIVER FOR HX8357D PANELS
7415S:	Orphan
7416T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7417F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7418F:	drivers/gpu/drm/tiny/hx8357d.c
7419
7420DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7421M:	Deepak Rawat <[email protected]>
7422L:	[email protected]
7423L:	[email protected]
7424S:	Maintained
7425T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F:	drivers/gpu/drm/hyperv
7427
7428DRM DRIVER FOR ILITEK ILI9225 PANELS
7429M:	David Lechner <[email protected]>
7430S:	Maintained
7431T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7432F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7433F:	drivers/gpu/drm/tiny/ili9225.c
7434
7435DRM DRIVER FOR ILITEK ILI9486 PANELS
7436M:	Kamlesh Gurudasani <[email protected]>
7437S:	Maintained
7438T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7439F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7440F:	drivers/gpu/drm/tiny/ili9486.c
7441
7442DRM DRIVER FOR ILITEK ILI9805 PANELS
7443M:	Michael Trimarchi <[email protected]>
7444S:	Maintained
7445F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7446F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7447
7448DRM DRIVER FOR ILITEK ILI9806E PANELS
7449M:	Michael Walle <[email protected]>
7450S:	Maintained
7451F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7452
7453DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7454M:	Jagan Teki <[email protected]>
7455S:	Maintained
7456F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7457F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7458
7459DRM DRIVER FOR LG SW43408 PANELS
7460M:	Sumit Semwal <[email protected]>
7461M:	Caleb Connolly <[email protected]>
7462S:	Maintained
7463T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7464F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7465F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7466
7467DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7468M:	Paul Kocialkowski <[email protected]>
7469S:	Supported
7470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F:	drivers/gpu/drm/logicvc/
7472
7473DRM DRIVER FOR LVDS PANELS
7474M:	Laurent Pinchart <[email protected]>
7475L:	[email protected]
7476S:	Maintained
7477T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478F:	Documentation/devicetree/bindings/display/lvds.yaml
7479F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7480F:	drivers/gpu/drm/panel/panel-lvds.c
7481
7482DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7483M:	Guido Günther <[email protected]>
7484R:	Purism Kernel Team <[email protected]>
7485S:	Maintained
7486F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7487F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7488
7489DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7490M:	Dave Airlie <[email protected]>
7491R:	Thomas Zimmermann <[email protected]>
7492R:	Jocelyn Falempe <[email protected]>
7493L:	[email protected]
7494S:	Supported
7495T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496F:	drivers/gpu/drm/mgag200/
7497
7498DRM DRIVER FOR MI0283QT
7499M:	Alex Lanzano <[email protected]>
7500S:	Maintained
7501T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7503F:	drivers/gpu/drm/tiny/mi0283qt.c
7504
7505DRM DRIVER FOR MIPI DBI compatible panels
7506S:	Orphan
7507W:	https://github.com/notro/panel-mipi-dbi/wiki
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7510F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7511
7512DRM DRIVER for Qualcomm Adreno GPUs
7513M:	Rob Clark <[email protected]>
7514R:	Sean Paul <[email protected]>
7515R:	Konrad Dybcio <[email protected]>
7516L:	[email protected]
7517L:	[email protected]
7518L:	[email protected]
7519S:	Maintained
7520B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7521T:	git https://gitlab.freedesktop.org/drm/msm.git
7522F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7523F:	drivers/gpu/drm/msm/adreno/
7524F:	drivers/gpu/drm/msm/msm_gpu.*
7525F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7526F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7527F:	drivers/gpu/drm/msm/registers/adreno/
7528F:	include/uapi/drm/msm_drm.h
7529
7530DRM DRIVER for Qualcomm display hardware
7531M:	Rob Clark <[email protected]>
7532M:	Abhinav Kumar <[email protected]>
7533M:	Dmitry Baryshkov <[email protected]>
7534R:	Sean Paul <[email protected]>
7535R:	Marijn Suijten <[email protected]>
7536L:	[email protected]
7537L:	[email protected]
7538L:	[email protected]
7539S:	Maintained
7540B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7541T:	git https://gitlab.freedesktop.org/drm/msm.git
7542F:	Documentation/devicetree/bindings/display/msm/
7543F:	drivers/gpu/drm/ci/xfails/msm*
7544F:	drivers/gpu/drm/msm/
7545F:	include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7546F:	include/uapi/drm/msm_drm.h
7547
7548DRM DRIVER FOR NOVATEK NT35510 PANELS
7549M:	Linus Walleij <[email protected]>
7550S:	Maintained
7551T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7552F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7553F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7554
7555DRM DRIVER FOR NOVATEK NT35560 PANELS
7556M:	Linus Walleij <[email protected]>
7557S:	Maintained
7558T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7559F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7560F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7561
7562DRM DRIVER FOR NOVATEK NT36523 PANELS
7563M:	Jianhua Lu <[email protected]>
7564S:	Maintained
7565T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7566F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7567F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7568
7569DRM DRIVER FOR NOVATEK NT36672A PANELS
7570M:	Sumit Semwal <[email protected]>
7571S:	Maintained
7572T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7573F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7574F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7575
7576DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7577M:	Lyude Paul <[email protected]>
7578M:	Danilo Krummrich <[email protected]>
7579L:	[email protected]
7580L:	[email protected]
7581S:	Supported
7582W:	https://nouveau.freedesktop.org/
7583Q:	https://patchwork.freedesktop.org/project/nouveau/
7584Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7585B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7586C:	irc://irc.oftc.net/nouveau
7587T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7588F:	drivers/gpu/drm/nouveau/
7589F:	include/uapi/drm/nouveau_drm.h
7590
7591CORE DRIVER FOR NVIDIA GPUS [RUST]
7592M:	Danilo Krummrich <[email protected]>
7593L:	[email protected]
7594S:	Supported
7595Q:	https://patchwork.freedesktop.org/project/nouveau/
7596B:	https://gitlab.freedesktop.org/drm/nova/-/issues
7597C:	irc://irc.oftc.net/nouveau
7598T:	git https://gitlab.freedesktop.org/drm/nova.git nova-next
7599F:	Documentation/gpu/nova/
7600F:	drivers/gpu/nova-core/
7601
7602DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7603M:	Stefan Mavrodiev <[email protected]>
7604S:	Maintained
7605F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7606F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7607
7608DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7609R:	Douglas Anderson <[email protected]>
7610F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7611F:	drivers/gpu/drm/bridge/parade-ps8640.c
7612
7613DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7614M:	Alex Lanzano <[email protected]>
7615S:	Maintained
7616T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7617F:	Documentation/devicetree/bindings/display/repaper.txt
7618F:	drivers/gpu/drm/tiny/repaper.c
7619
7620DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7621M:	Dave Airlie <[email protected]>
7622M:	Gerd Hoffmann <[email protected]>
7623L:	[email protected]
7624S:	Obsolete
7625W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7626T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7627F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7628
7629DRM DRIVER FOR QXL VIRTUAL GPU
7630M:	Dave Airlie <[email protected]>
7631M:	Gerd Hoffmann <[email protected]>
7632L:	[email protected]
7633L:	[email protected]
7634S:	Maintained
7635T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636F:	drivers/gpu/drm/qxl/
7637F:	include/uapi/drm/qxl_drm.h
7638
7639DRM DRIVER FOR RAYDIUM RM67191 PANELS
7640M:	Robert Chiras <[email protected]>
7641S:	Maintained
7642F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7643F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7644
7645DRM DRIVER FOR SAMSUNG DB7430 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,lms397kf04.yaml
7650F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7651
7652DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7653M:	Inki Dae <[email protected]>
7654M:	Jagan Teki <[email protected]>
7655M:	Marek Szyprowski <[email protected]>
7656S:	Maintained
7657T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7658F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7659F:	drivers/gpu/drm/bridge/samsung-dsim.c
7660F:	include/drm/bridge/samsung-dsim.h
7661
7662DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7663M:	Markuss Broks <[email protected]>
7664S:	Maintained
7665F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7666F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7667
7668DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7669M:	Artur Weber <[email protected]>
7670S:	Maintained
7671F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7672F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7673
7674DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7675M:	Dzmitry Sankouski <[email protected]>
7676S:	Maintained
7677F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7678F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7679
7680DRM DRIVER FOR SHARP MEMORY LCD
7681M:	Alex Lanzano <[email protected]>
7682S:	Maintained
7683F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7684F:	drivers/gpu/drm/tiny/sharp-memory.c
7685
7686DRM DRIVER FOR SITRONIX ST7586 PANELS
7687M:	David Lechner <[email protected]>
7688S:	Maintained
7689T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7690F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7691F:	drivers/gpu/drm/tiny/st7586.c
7692
7693DRM DRIVER FOR SITRONIX ST7701 PANELS
7694M:	Jagan Teki <[email protected]>
7695S:	Maintained
7696F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7697F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7698
7699DRM DRIVER FOR SITRONIX ST7703 PANELS
7700M:	Guido Günther <[email protected]>
7701R:	Purism Kernel Team <[email protected]>
7702R:	Ondrej Jirman <[email protected]>
7703S:	Maintained
7704F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7705F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7706
7707DRM DRIVER FOR SITRONIX ST7735R PANELS
7708M:	David Lechner <[email protected]>
7709S:	Maintained
7710T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7711F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7712F:	drivers/gpu/drm/tiny/st7735r.c
7713
7714DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7715M:	Javier Martinez Canillas <[email protected]>
7716S:	Maintained
7717T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7718F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7719F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7720F:	drivers/gpu/drm/solomon/ssd130x*
7721
7722DRM DRIVER FOR ST-ERICSSON MCDE
7723M:	Linus Walleij <[email protected]>
7724S:	Maintained
7725T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7726F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7727F:	drivers/gpu/drm/mcde/
7728
7729DRM DRIVER FOR SYNAPTICS R63353 PANELS
7730M:	Michael Trimarchi <[email protected]>
7731S:	Maintained
7732F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7733F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7734
7735DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7736M:	Jagan Teki <[email protected]>
7737S:	Maintained
7738F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7739F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7740
7741DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7742R:	Douglas Anderson <[email protected]>
7743F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7744F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7745
7746DRM DRIVER FOR TPO TPG110 PANELS
7747M:	Linus Walleij <[email protected]>
7748S:	Maintained
7749T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7750F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7751F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7752
7753DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7754M:	Dave Airlie <[email protected]>
7755R:	Sean Paul <[email protected]>
7756R:	Thomas Zimmermann <[email protected]>
7757L:	[email protected]
7758S:	Supported
7759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7760F:	drivers/gpu/drm/udl/
7761
7762DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7763M:	Louis Chauvet <[email protected]>
7764R:	Haneen Mohammed <[email protected]>
7765R:	Simona Vetter <[email protected]>
7766R:	Melissa Wen <[email protected]>
7767L:	[email protected]
7768S:	Maintained
7769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7770F:	Documentation/gpu/vkms.rst
7771F:	drivers/gpu/drm/ci/xfails/vkms*
7772F:	drivers/gpu/drm/vkms/
7773
7774DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7775M:	Hans de Goede <[email protected]>
7776L:	[email protected]
7777S:	Maintained
7778T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7779F:	drivers/gpu/drm/vboxvideo/
7780
7781DRM DRIVER FOR VMWARE VIRTUAL GPU
7782M:	Zack Rusin <[email protected]>
7783R:	Broadcom internal kernel review list <[email protected]>
7784L:	[email protected]
7785S:	Supported
7786T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7787F:	drivers/gpu/drm/vmwgfx/
7788F:	include/uapi/drm/vmwgfx_drm.h
7789
7790DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7791M:	Linus Walleij <[email protected]>
7792S:	Maintained
7793T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7794F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7795F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7796
7797DRM DRIVERS
7798M:	David Airlie <[email protected]>
7799M:	Simona Vetter <[email protected]>
7800L:	[email protected]
7801S:	Maintained
7802B:	https://gitlab.freedesktop.org/drm
7803C:	irc://irc.oftc.net/dri-devel
7804T:	git https://gitlab.freedesktop.org/drm/kernel.git
7805F:	Documentation/devicetree/bindings/display/
7806F:	Documentation/devicetree/bindings/gpu/
7807F:	Documentation/gpu/
7808F:	drivers/gpu/
7809F:	include/drm/
7810F:	include/linux/vga*
7811F:	include/uapi/drm/
7812
7813DRM DRIVERS AND MISC GPU PATCHES
7814M:	Maarten Lankhorst <[email protected]>
7815M:	Maxime Ripard <[email protected]>
7816M:	Thomas Zimmermann <[email protected]>
7817S:	Maintained
7818W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7819T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F:	Documentation/devicetree/bindings/display/
7821F:	Documentation/devicetree/bindings/gpu/
7822F:	Documentation/gpu/
7823F:	drivers/gpu/drm/
7824F:	drivers/gpu/vga/
7825F:	include/drm/drm
7826F:	include/linux/vga*
7827F:	include/uapi/drm/
7828X:	drivers/gpu/drm/amd/
7829X:	drivers/gpu/drm/armada/
7830X:	drivers/gpu/drm/etnaviv/
7831X:	drivers/gpu/drm/exynos/
7832X:	drivers/gpu/drm/i915/
7833X:	drivers/gpu/drm/kmb/
7834X:	drivers/gpu/drm/mediatek/
7835X:	drivers/gpu/drm/msm/
7836X:	drivers/gpu/drm/nouveau/
7837X:	drivers/gpu/drm/radeon/
7838X:	drivers/gpu/drm/tegra/
7839X:	drivers/gpu/drm/xe/
7840
7841DRM DRIVERS FOR ALLWINNER A10
7842M:	Maxime Ripard <[email protected]>
7843M:	Chen-Yu Tsai <[email protected]>
7844L:	[email protected]
7845S:	Supported
7846T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7847F:	Documentation/devicetree/bindings/display/allwinner*
7848F:	drivers/gpu/drm/sun4i/
7849
7850DRM DRIVERS FOR AMLOGIC SOCS
7851M:	Neil Armstrong <[email protected]>
7852L:	[email protected]
7853L:	[email protected]
7854S:	Supported
7855W:	http://linux-meson.com/
7856T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7857F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7858F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7859F:	Documentation/gpu/meson.rst
7860F:	drivers/gpu/drm/ci/xfails/meson*
7861F:	drivers/gpu/drm/meson/
7862
7863DRM DRIVERS FOR ATMEL HLCDC
7864M:	Sam Ravnborg <[email protected]>
7865M:	Boris Brezillon <[email protected]>
7866L:	[email protected]
7867S:	Supported
7868T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7869F:	Documentation/devicetree/bindings/display/atmel/
7870F:	drivers/gpu/drm/atmel-hlcdc/
7871
7872DRM DRIVERS FOR BRIDGE CHIPS
7873M:	Andrzej Hajda <[email protected]>
7874M:	Neil Armstrong <[email protected]>
7875M:	Robert Foss <[email protected]>
7876R:	Laurent Pinchart <[email protected]>
7877R:	Jonas Karlman <[email protected]>
7878R:	Jernej Skrabec <[email protected]>
7879S:	Maintained
7880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7881F:	Documentation/devicetree/bindings/display/bridge/
7882F:	drivers/gpu/drm/bridge/
7883F:	drivers/gpu/drm/display/drm_bridge_connector.c
7884F:	drivers/gpu/drm/drm_bridge.c
7885F:	include/drm/drm_bridge.h
7886F:	include/drm/drm_bridge_connector.h
7887
7888DRM DRIVERS FOR EXYNOS
7889M:	Inki Dae <[email protected]>
7890M:	Seung-Woo Kim <[email protected]>
7891M:	Kyungmin Park <[email protected]>
7892L:	[email protected]
7893S:	Supported
7894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7895F:	Documentation/devicetree/bindings/display/samsung/
7896F:	drivers/gpu/drm/exynos/
7897F:	include/uapi/drm/exynos_drm.h
7898
7899DRM DRIVERS FOR FREESCALE DCU
7900M:	Stefan Agner <[email protected]>
7901M:	Alison Wang <[email protected]>
7902L:	[email protected]
7903S:	Supported
7904T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7905F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7906F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7907F:	drivers/gpu/drm/fsl-dcu/
7908
7909DRM DRIVERS FOR FREESCALE IMX 5/6
7910M:	Philipp Zabel <[email protected]>
7911L:	[email protected]
7912S:	Maintained
7913T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7914T:	git git://git.pengutronix.de/git/pza/linux
7915F:	Documentation/devicetree/bindings/display/imx/
7916F:	drivers/gpu/drm/imx/ipuv3/
7917F:	drivers/gpu/ipu-v3/
7918
7919DRM DRIVERS FOR FREESCALE IMX BRIDGE
7920M:	Liu Ying <[email protected]>
7921L:	[email protected]
7922S:	Maintained
7923F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7924F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7925F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7926F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7927F:	drivers/gpu/drm/bridge/imx/
7928
7929DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7930M:	Patrik Jakobsson <[email protected]>
7931L:	[email protected]
7932S:	Maintained
7933T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7934F:	drivers/gpu/drm/gma500/
7935
7936DRM DRIVERS FOR HISILICON
7937M:	Xinliang Liu <[email protected]>
7938M:	Tian Tao  <[email protected]>
7939R:	Xinwei Kong <[email protected]>
7940R:	Sumit Semwal <[email protected]>
7941R:	Yongqin Liu <[email protected]>
7942R:	John Stultz <[email protected]>
7943L:	[email protected]
7944S:	Maintained
7945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7946F:	Documentation/devicetree/bindings/display/hisilicon/
7947F:	drivers/gpu/drm/hisilicon/
7948
7949DRM DRIVERS FOR LIMA
7950M:	Qiang Yu <[email protected]>
7951L:	[email protected]
7952L:	[email protected] (moderated for non-subscribers)
7953S:	Maintained
7954T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7955F:	drivers/gpu/drm/lima/
7956F:	include/uapi/drm/lima_drm.h
7957
7958DRM DRIVERS FOR LOONGSON
7959M:	Sui Jingfeng <[email protected]>
7960L:	[email protected]
7961S:	Supported
7962T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7963F:	drivers/gpu/drm/loongson/
7964
7965DRM DRIVERS FOR MEDIATEK
7966M:	Chun-Kuang Hu <[email protected]>
7967M:	Philipp Zabel <[email protected]>
7968L:	[email protected]
7969L:	[email protected] (moderated for non-subscribers)
7970S:	Supported
7971F:	Documentation/devicetree/bindings/display/mediatek/
7972F:	drivers/gpu/drm/ci/xfails/mediatek*
7973F:	drivers/gpu/drm/mediatek/
7974F:	drivers/phy/mediatek/phy-mtk-dp.c
7975F:	drivers/phy/mediatek/phy-mtk-hdmi*
7976F:	drivers/phy/mediatek/phy-mtk-mipi*
7977
7978DRM DRIVERS FOR NVIDIA TEGRA
7979M:	Thierry Reding <[email protected]>
7980M:	Mikko Perttunen <[email protected]>
7981L:	[email protected]
7982L:	[email protected]
7983S:	Supported
7984T:	git https://gitlab.freedesktop.org/drm/tegra.git
7985F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7986F:	Documentation/devicetree/bindings/gpu/host1x/
7987F:	drivers/gpu/drm/tegra/
7988F:	drivers/gpu/host1x/
7989F:	include/linux/host1x.h
7990F:	include/uapi/drm/tegra_drm.h
7991
7992DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7993M:	Sasha Finkelstein <[email protected]>
7994R:	Janne Grunau <[email protected]>
7995L:	[email protected]
7996L:	[email protected]
7997S:	Maintained
7998W:	https://asahilinux.org
7999B:	https://github.com/AsahiLinux/linux/issues
8000C:	irc://irc.oftc.net/asahi-dev
8001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8002F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8003F:	Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8004F:	Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8005F:	drivers/gpu/drm/adp/
8006F:	drivers/gpu/drm/panel/panel-summit.c
8007
8008DRM DRIVERS FOR RENESAS R-CAR
8009M:	Laurent Pinchart <laurent.pinchart[email protected]>
8010M:	Tomi Valkeinen <tomi.valkeinen[email protected]>
8011R:	Kieran Bingham <kieran.bingham[email protected]>
8012L:	[email protected]
8013L:	[email protected]
8014S:	Supported
8015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8016F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8017F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8018F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8019F:	Documentation/devicetree/bindings/display/renesas,du.yaml
8020F:	drivers/gpu/drm/renesas/rcar-du/
8021
8022DRM DRIVERS FOR RENESAS RZ
8023M:	Biju Das <[email protected]>
8024L:	[email protected]
8025L:	[email protected]
8026S:	Maintained
8027T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8028F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8029F:	drivers/gpu/drm/renesas/rz-du/
8030
8031DRM DRIVERS FOR RENESAS SHMOBILE
8032M:	Laurent Pinchart <[email protected]>
8033M:	Geert Uytterhoeven <[email protected]>
8034L:	[email protected]
8035L:	[email protected]
8036S:	Supported
8037T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8038F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8039F:	drivers/gpu/drm/renesas/shmobile/
8040F:	include/linux/platform_data/shmob_drm.h
8041
8042DRM DRIVERS FOR ROCKCHIP
8043M:	Sandy Huang <[email protected]>
8044M:	Heiko Stübner <[email protected]>
8045M:	Andy Yan <[email protected]>
8046L:	[email protected]
8047S:	Maintained
8048T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8049F:	Documentation/devicetree/bindings/display/rockchip/
8050F:	drivers/gpu/drm/ci/xfails/rockchip*
8051F:	drivers/gpu/drm/rockchip/
8052
8053DRM DRIVERS FOR STI
8054M:	Alain Volmat <[email protected]>
8055M:	Raphael Gallais-Pou <[email protected]>
8056L:	[email protected]
8057S:	Maintained
8058T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8059F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
8060F:	drivers/gpu/drm/sti
8061
8062DRM DRIVERS FOR STM
8063M:	Yannick Fertre <[email protected]>
8064M:	Raphael Gallais-Pou <[email protected]>
8065M:	Philippe Cornu <[email protected]>
8066L:	[email protected]
8067S:	Maintained
8068T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8069F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8070F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8071F:	drivers/gpu/drm/stm
8072
8073DRM DRIVERS FOR TI KEYSTONE
8074M:	Jyri Sarha <[email protected]>
8075M:	Tomi Valkeinen <[email protected]>
8076L:	[email protected]
8077S:	Maintained
8078T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8079F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8080F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8081F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8082F:	drivers/gpu/drm/tidss/
8083
8084DRM DRIVERS FOR TI LCDC
8085M:	Jyri Sarha <[email protected]>
8086M:	Tomi Valkeinen <[email protected]>
8087L:	[email protected]
8088S:	Maintained
8089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8090F:	Documentation/devicetree/bindings/display/tilcdc/
8091F:	drivers/gpu/drm/tilcdc/
8092
8093DRM DRIVERS FOR TI OMAP
8094M:	Tomi Valkeinen <[email protected]>
8095L:	[email protected]
8096S:	Maintained
8097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8098F:	Documentation/devicetree/bindings/display/ti/
8099F:	drivers/gpu/drm/omapdrm/
8100
8101DRM DRIVERS FOR V3D
8102M:	Melissa Wen <[email protected]>
8103M:	Maíra Canal <[email protected]>
8104S:	Supported
8105T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8106F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8107F:	drivers/gpu/drm/v3d/
8108F:	include/uapi/drm/v3d_drm.h
8109
8110DRM DRIVERS FOR VC4
8111M:	Maxime Ripard <[email protected]>
8112M:	Dave Stevenson <[email protected]>
8113R:	Maíra Canal <[email protected]>
8114R:	Raspberry Pi Kernel Maintenance <[email protected]>
8115S:	Supported
8116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8117F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8118F:	drivers/gpu/drm/vc4/
8119F:	include/uapi/drm/vc4_drm.h
8120
8121DRM DRIVERS FOR VIVANTE GPU IP
8122M:	Lucas Stach <[email protected]>
8123R:	Russell King <[email protected]>
8124R:	Christian Gmeiner <[email protected]>
8125L:	[email protected] (moderated for non-subscribers)
8126L:	[email protected]
8127S:	Maintained
8128F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8129F:	drivers/gpu/drm/etnaviv/
8130F:	include/uapi/drm/etnaviv_drm.h
8131
8132DRM DRIVERS FOR XEN
8133M:	Oleksandr Andrushchenko <[email protected]>
8134L:	[email protected]
8135L:	[email protected] (moderated for non-subscribers)
8136S:	Supported
8137T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8138F:	Documentation/gpu/xen-front.rst
8139F:	drivers/gpu/drm/xen/
8140
8141DRM DRIVERS FOR XILINX
8142M:	Laurent Pinchart <[email protected]>
8143M:	Tomi Valkeinen <[email protected]>
8144L:	[email protected]
8145S:	Maintained
8146T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8147F:	Documentation/devicetree/bindings/display/xlnx/
8148F:	Documentation/gpu/zynqmp.rst
8149F:	drivers/gpu/drm/xlnx/
8150
8151DRM GPU SCHEDULER
8152M:	Matthew Brost <[email protected]>
8153M:	Danilo Krummrich <[email protected]>
8154M:	Philipp Stanner <[email protected]>
8155R:	Christian König <[email protected]>
8156L:	[email protected]
8157S:	Supported
8158T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8159F:	drivers/gpu/drm/scheduler/
8160F:	include/drm/gpu_scheduler.h
8161
8162DRM PANEL DRIVERS
8163M:	Neil Armstrong <[email protected]>
8164R:	Jessica Zhang <[email protected]>
8165L:	[email protected]
8166S:	Maintained
8167T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8168F:	Documentation/devicetree/bindings/display/panel/
8169F:	drivers/gpu/drm/drm_panel.c
8170F:	drivers/gpu/drm/panel/
8171F:	include/drm/drm_panel.h
8172
8173DRM PRIVACY-SCREEN CLASS
8174M:	Hans de Goede <[email protected]>
8175L:	[email protected]
8176S:	Maintained
8177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8178F:	drivers/gpu/drm/drm_privacy_screen*
8179F:	include/drm/drm_privacy_screen*
8180
8181DRM TTM SUBSYSTEM
8182M:	Christian Koenig <[email protected]>
8183M:	Huang Rui <[email protected]>
8184R:	Matthew Auld <[email protected]>
8185R:	Matthew Brost <[email protected]>
8186L:	[email protected]
8187S:	Maintained
8188T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8189F:	drivers/gpu/drm/ttm/
8190F:	include/drm/ttm/
8191
8192DRM AUTOMATED TESTING
8193M:	Helen Koike <[email protected]>
8194L:	[email protected]
8195S:	Maintained
8196T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8197F:	Documentation/gpu/automated_testing.rst
8198F:	drivers/gpu/drm/ci/
8199
8200DSBR100 USB FM RADIO DRIVER
8201M:	Alexey Klimov <[email protected]>
8202L:	[email protected]
8203S:	Maintained
8204T:	git git://linuxtv.org/media.git
8205F:	drivers/media/radio/dsbr100.c
8206
8207DT3155 MEDIA DRIVER
8208M:	Hans Verkuil <[email protected]>
8209L:	[email protected]
8210S:	Odd Fixes
8211W:	https://linuxtv.org
8212T:	git git://linuxtv.org/media.git
8213F:	drivers/media/pci/dt3155/
8214
8215DVB_USB_AF9015 MEDIA DRIVER
8216L:	[email protected]
8217S:	Orphan
8218W:	https://linuxtv.org
8219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8220F:	drivers/media/usb/dvb-usb-v2/af9015*
8221
8222DVB_USB_AF9035 MEDIA DRIVER
8223L:	[email protected]
8224S:	Orphan
8225W:	https://linuxtv.org
8226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8227F:	drivers/media/usb/dvb-usb-v2/af9035*
8228
8229DVB_USB_ANYSEE MEDIA DRIVER
8230L:	[email protected]
8231S:	Orphan
8232W:	https://linuxtv.org
8233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8234F:	drivers/media/usb/dvb-usb-v2/anysee*
8235
8236DVB_USB_AU6610 MEDIA DRIVER
8237L:	[email protected]
8238S:	Orphan
8239W:	https://linuxtv.org
8240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8241F:	drivers/media/usb/dvb-usb-v2/au6610*
8242
8243DVB_USB_CE6230 MEDIA DRIVER
8244L:	[email protected]
8245S:	Orphan
8246W:	https://linuxtv.org
8247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8248F:	drivers/media/usb/dvb-usb-v2/ce6230*
8249
8250DVB_USB_CXUSB MEDIA DRIVER
8251M:	Michael Krufky <[email protected]>
8252L:	[email protected]
8253S:	Maintained
8254W:	https://linuxtv.org
8255W:	http://github.com/mkrufky
8256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8257T:	git git://linuxtv.org/media.git
8258F:	drivers/media/usb/dvb-usb/cxusb*
8259
8260DVB_USB_EC168 MEDIA DRIVER
8261L:	[email protected]
8262S:	Orphan
8263W:	https://linuxtv.org
8264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8265F:	drivers/media/usb/dvb-usb-v2/ec168*
8266
8267DVB_USB_GL861 MEDIA DRIVER
8268L:	[email protected]
8269S:	Orphan
8270W:	https://linuxtv.org
8271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8272F:	drivers/media/usb/dvb-usb-v2/gl861*
8273
8274DVB_USB_MXL111SF MEDIA DRIVER
8275M:	Michael Krufky <[email protected]>
8276L:	[email protected]
8277S:	Maintained
8278W:	https://linuxtv.org
8279W:	http://github.com/mkrufky
8280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8281T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8282F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8283
8284DVB_USB_RTL28XXU MEDIA DRIVER
8285L:	[email protected]
8286S:	Orphan
8287W:	https://linuxtv.org
8288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8289F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8290
8291DVB_USB_V2 MEDIA DRIVER
8292L:	[email protected]
8293S:	Orphan
8294W:	https://linuxtv.org
8295W:	http://palosaari.fi/linux/
8296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8297F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8298F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8299
8300DYNAMIC DEBUG
8301M:	Jason Baron <[email protected]>
8302M:	Jim Cromie <[email protected]>
8303S:	Maintained
8304F:	include/linux/dynamic_debug.h
8305F:	lib/dynamic_debug.c
8306F:	lib/test_dynamic_debug.c
8307
8308DYNAMIC INTERRUPT MODERATION
8309M:	Tal Gilboa <[email protected]>
8310S:	Maintained
8311F:	Documentation/networking/net_dim.rst
8312F:	include/linux/dim.h
8313F:	lib/dim/
8314
8315DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8316M:	Daniel Lezcano <[email protected]>
8317L:	[email protected]
8318S:	Supported
8319B:	https://bugzilla.kernel.org
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8321F:	drivers/powercap/dtpm*
8322F:	include/linux/dtpm.h
8323
8324DZ DECSTATION DZ11 SERIAL DRIVER
8325M:	"Maciej W. Rozycki" <[email protected]>
8326S:	Maintained
8327F:	drivers/tty/serial/dz.*
8328
8329E3X0 POWER BUTTON DRIVER
8330M:	Moritz Fischer <[email protected]>
8331L:	[email protected]
8332S:	Supported
8333W:	http://www.ettus.com
8334F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8335F:	drivers/input/misc/e3x0-button.c
8336
8337E4000 MEDIA DRIVER
8338L:	[email protected]
8339S:	Orphan
8340W:	https://linuxtv.org
8341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8342F:	drivers/media/tuners/e4000*
8343
8344EARTH_PT1 MEDIA DRIVER
8345M:	Akihiro Tsukada <[email protected]>
8346L:	[email protected]
8347S:	Odd Fixes
8348F:	drivers/media/pci/pt1/
8349
8350EARTH_PT3 MEDIA DRIVER
8351M:	Akihiro Tsukada <[email protected]>
8352L:	[email protected]
8353S:	Odd Fixes
8354F:	drivers/media/pci/pt3/
8355
8356EC100 MEDIA DRIVER
8357L:	[email protected]
8358S:	Orphan
8359W:	https://linuxtv.org
8360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8361F:	drivers/media/dvb-frontends/ec100*
8362
8363ECRYPT FILE SYSTEM
8364M:	Tyler Hicks <[email protected]>
8365L:	[email protected]
8366S:	Odd Fixes
8367W:	http://ecryptfs.org
8368W:	https://launchpad.net/ecryptfs
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8370F:	Documentation/filesystems/ecryptfs.rst
8371F:	fs/ecryptfs/
8372
8373EDAC-AMD64
8374M:	Yazen Ghannam <[email protected]>
8375L:	[email protected]
8376S:	Supported
8377F:	drivers/edac/amd64_edac*
8378F:	drivers/edac/mce_amd*
8379
8380EDAC-ARMADA
8381M:	Jan Luebbe <[email protected]>
8382L:	[email protected]
8383S:	Maintained
8384F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8385F:	drivers/edac/armada_xp_*
8386
8387EDAC-AST2500
8388M:	Stefan Schaeckeler <[email protected]>
8389S:	Supported
8390F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8391F:	drivers/edac/aspeed_edac.c
8392
8393EDAC-BLUEFIELD
8394M:	Shravan Kumar Ramani <[email protected]>
8395M:	David Thompson <[email protected]>
8396S:	Supported
8397F:	drivers/edac/bluefield_edac.c
8398
8399EDAC-CALXEDA
8400M:	Andre Przywara <[email protected]>
8401L:	[email protected]
8402S:	Maintained
8403F:	drivers/edac/highbank*
8404
8405EDAC-CAVIUM OCTEON
8406M:	Thomas Bogendoerfer <[email protected]>
8407L:	[email protected]
8408L:	[email protected]
8409S:	Maintained
8410F:	drivers/edac/octeon_edac*
8411
8412EDAC-CAVIUM THUNDERX
8413M:	Robert Richter <[email protected]>
8414L:	[email protected]
8415S:	Odd Fixes
8416F:	drivers/edac/thunderx_edac*
8417
8418EDAC-CORE
8419M:	Borislav Petkov <[email protected]>
8420M:	Tony Luck <[email protected]>
8421R:	James Morse <[email protected]>
8422R:	Mauro Carvalho Chehab <[email protected]>
8423R:	Robert Richter <[email protected]>
8424L:	[email protected]
8425S:	Supported
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8427F:	Documentation/driver-api/edac.rst
8428F:	drivers/edac/
8429F:	include/linux/edac.h
8430
8431EDAC-DMC520
8432M:	Lei Wang <[email protected]>
8433L:	[email protected]
8434S:	Supported
8435F:	drivers/edac/dmc520_edac.c
8436
8437EDAC-E752X
8438M:	Mark Gross <[email protected]>
8439L:	[email protected]
8440S:	Maintained
8441F:	drivers/edac/e752x_edac.c
8442
8443EDAC-E7XXX
8444L:	[email protected]
8445S:	Maintained
8446F:	drivers/edac/e7xxx_edac.c
8447
8448EDAC-FSL_DDR
8449R:	Frank Li <[email protected]>
8450L:	[email protected]
8451L:	[email protected]
8452S:	Maintained
8453F:	drivers/edac/fsl_ddr_edac.*
8454
8455EDAC-GHES
8456M:	Mauro Carvalho Chehab <[email protected]>
8457L:	[email protected]
8458S:	Maintained
8459F:	drivers/edac/ghes_edac.c
8460
8461EDAC-I10NM
8462M:	Tony Luck <[email protected]>
8463L:	[email protected]
8464S:	Maintained
8465F:	drivers/edac/i10nm_base.c
8466
8467EDAC-I3000
8468L:	[email protected]
8469S:	Orphan
8470F:	drivers/edac/i3000_edac.c
8471
8472EDAC-I5000
8473L:	[email protected]
8474S:	Maintained
8475F:	drivers/edac/i5000_edac.c
8476
8477EDAC-I5400
8478M:	Mauro Carvalho Chehab <[email protected]>
8479L:	[email protected]
8480S:	Maintained
8481F:	drivers/edac/i5400_edac.c
8482
8483EDAC-I7300
8484M:	Mauro Carvalho Chehab <[email protected]>
8485L:	[email protected]
8486S:	Maintained
8487F:	drivers/edac/i7300_edac.c
8488
8489EDAC-I7CORE
8490M:	Mauro Carvalho Chehab <[email protected]>
8491L:	[email protected]
8492S:	Maintained
8493F:	drivers/edac/i7core_edac.c
8494
8495EDAC-I82443BXGX
8496M:	Tim Small <[email protected]>
8497L:	[email protected]
8498S:	Maintained
8499F:	drivers/edac/i82443bxgx_edac.c
8500
8501EDAC-I82975X
8502M:	"Arvind R." <[email protected]>
8503L:	[email protected]
8504S:	Maintained
8505F:	drivers/edac/i82975x_edac.c
8506
8507EDAC-IE31200
8508M:	Jason Baron <[email protected]>
8509L:	[email protected]
8510S:	Maintained
8511F:	drivers/edac/ie31200_edac.c
8512
8513EDAC-IGEN6
8514M:	Tony Luck <[email protected]>
8515R:	Qiuxu Zhuo <[email protected]>
8516L:	[email protected]
8517S:	Maintained
8518F:	drivers/edac/igen6_edac.c
8519
8520EDAC-MPC85XX
8521M:	Johannes Thumshirn <[email protected]>
8522L:	[email protected]
8523S:	Maintained
8524F:	drivers/edac/mpc85xx_edac.[ch]
8525
8526EDAC-NPCM
8527M:	Marvin Lin <[email protected]>
8528M:	Stanley Chu <[email protected]>
8529L:	[email protected]
8530S:	Maintained
8531F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8532F:	drivers/edac/npcm_edac.c
8533
8534EDAC-PASEMI
8535M:	Egor Martovetsky <[email protected]>
8536L:	[email protected]
8537S:	Maintained
8538F:	drivers/edac/pasemi_edac.c
8539
8540EDAC-PND2
8541M:	Tony Luck <[email protected]>
8542L:	[email protected]
8543S:	Maintained
8544F:	drivers/edac/pnd2_edac.[ch]
8545
8546EDAC-QCOM
8547M:	Manivannan Sadhasivam <[email protected]>
8548L:	[email protected]
8549L:	[email protected]
8550S:	Maintained
8551F:	drivers/edac/qcom_edac.c
8552
8553EDAC-R82600
8554M:	Tim Small <[email protected]>
8555L:	[email protected]
8556S:	Maintained
8557F:	drivers/edac/r82600_edac.c
8558
8559EDAC-SBRIDGE
8560M:	Tony Luck <[email protected]>
8561R:	Qiuxu Zhuo <[email protected]>
8562L:	[email protected]
8563S:	Maintained
8564F:	drivers/edac/sb_edac.c
8565
8566EDAC-SKYLAKE
8567M:	Tony Luck <[email protected]>
8568L:	[email protected]
8569S:	Maintained
8570F:	drivers/edac/skx_*.[ch]
8571
8572EDAC-TI
8573M:	Tero Kristo <[email protected]>
8574L:	[email protected]
8575S:	Odd Fixes
8576F:	drivers/edac/ti_edac.c
8577
8578EDIROL UA-101/UA-1000 DRIVER
8579M:	Clemens Ladisch <[email protected]>
8580L:	[email protected]
8581S:	Maintained
8582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8583F:	sound/usb/misc/ua101.c
8584
8585EFI TEST DRIVER
8586M:	Ivan Hu <[email protected]>
8587M:	Ard Biesheuvel <[email protected]>
8588L:	[email protected]
8589S:	Maintained
8590F:	drivers/firmware/efi/test/
8591
8592EFI VARIABLE FILESYSTEM
8593M:	Jeremy Kerr <[email protected]>
8594M:	Ard Biesheuvel <[email protected]>
8595L:	[email protected]
8596S:	Maintained
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8598F:	fs/efivarfs/
8599
8600EFIFB FRAMEBUFFER DRIVER
8601M:	Peter Jones <[email protected]>
8602L:	[email protected]
8603S:	Maintained
8604F:	drivers/video/fbdev/efifb.c
8605
8606EFS FILESYSTEM
8607S:	Orphan
8608W:	http://aeschi.ch.eu.org/efs/
8609F:	fs/efs/
8610
8611EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8612L:	[email protected]
8613S:	Orphan
8614F:	drivers/net/ethernet/ibm/ehea/
8615
8616ELM327 CAN NETWORK DRIVER
8617M:	Max Staudt <[email protected]>
8618L:	[email protected]
8619S:	Maintained
8620F:	Documentation/networking/device_drivers/can/can327.rst
8621F:	drivers/net/can/can327.c
8622
8623EM28XX VIDEO4LINUX DRIVER
8624M:	Mauro Carvalho Chehab <[email protected]>
8625L:	[email protected]
8626S:	Maintained
8627W:	https://linuxtv.org
8628T:	git git://linuxtv.org/media.git
8629F:	Documentation/admin-guide/media/em28xx*
8630F:	drivers/media/usb/em28xx/
8631
8632EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8633M:	Adrian Hunter <[email protected]>
8634M:	Asutosh Das <[email protected]>
8635R:	Ritesh Harjani <[email protected]>
8636L:	[email protected]
8637S:	Supported
8638F:	drivers/mmc/host/cqhci*
8639
8640EMS CPC-PCI CAN DRIVER
8641M:	Gerhard Uttenthaler <[email protected]>
8642M:	[email protected]
8643L:	[email protected]
8644S:	Maintained
8645F:	drivers/net/can/sja1000/ems_pci.c
8646
8647EMULEX 10Gbps iSCSI - OneConnect DRIVER
8648M:	Ketan Mukadam <[email protected]>
8649L:	[email protected]
8650S:	Supported
8651W:	http://www.broadcom.com
8652F:	drivers/scsi/be2iscsi/
8653
8654EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8655M:	Ajit Khaparde <[email protected]>
8656M:	Sriharsha Basavapatna <[email protected]>
8657M:	Somnath Kotur <[email protected]>
8658L:	[email protected]
8659S:	Maintained
8660W:	http://www.emulex.com
8661F:	drivers/net/ethernet/emulex/benet/
8662
8663EMULEX ONECONNECT ROCE DRIVER
8664M:	Selvin Xavier <[email protected]>
8665L:	[email protected]
8666S:	Odd Fixes
8667W:	http://www.broadcom.com
8668F:	drivers/infiniband/hw/ocrdma/
8669F:	include/uapi/rdma/ocrdma-abi.h
8670
8671EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8672M:	James Smart <[email protected]>
8673M:	Ram Vegesna <[email protected]>
8674L:	[email protected]
8675L:	[email protected]
8676S:	Supported
8677W:	http://www.broadcom.com
8678F:	drivers/scsi/elx/
8679
8680EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8681M:	James Smart <[email protected]>
8682M:	Dick Kennedy <[email protected]>
8683L:	[email protected]
8684S:	Supported
8685W:	http://www.broadcom.com
8686F:	drivers/scsi/lpfc/
8687
8688ENE CB710 FLASH CARD READER DRIVER
8689M:	Michał Mirosław <[email protected]>
8690S:	Maintained
8691F:	drivers/misc/cb710/
8692F:	drivers/mmc/host/cb710-mmc.*
8693F:	include/linux/cb710.h
8694
8695ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8696M:	Maxim Levitsky <[email protected]>
8697S:	Maintained
8698F:	drivers/media/rc/ene_ir.*
8699
8700ENERGY MODEL
8701M:	Lukasz Luba <[email protected]>
8702M:	"Rafael J. Wysocki" <[email protected]>
8703L:	[email protected]
8704S:	Maintained
8705F:	kernel/power/energy_model.c
8706F:	include/linux/energy_model.h
8707F:	Documentation/power/energy-model.rst
8708
8709EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8710M:	Laurentiu Tudor <[email protected]>
8711L:	[email protected]
8712S:	Maintained
8713F:	drivers/tty/ehv_bytechan.c
8714
8715EPSON S1D13XXX FRAMEBUFFER DRIVER
8716M:	Kristoffer Ericson <[email protected]>
8717S:	Maintained
8718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8719F:	drivers/video/fbdev/s1d13xxxfb.c
8720F:	include/video/s1d13xxxfb.h
8721
8722EROFS FILE SYSTEM
8723M:	Gao Xiang <[email protected]>
8724M:	Chao Yu <[email protected]>
8725R:	Yue Hu <[email protected]>
8726R:	Jeffle Xu <[email protected]>
8727R:	Sandeep Dhavale <[email protected]>
8728L:	[email protected]
8729S:	Maintained
8730W:	https://erofs.docs.kernel.org
8731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8732F:	Documentation/ABI/testing/sysfs-fs-erofs
8733F:	Documentation/filesystems/erofs.rst
8734F:	fs/erofs/
8735F:	include/trace/events/erofs.h
8736
8737ERRSEQ ERROR TRACKING INFRASTRUCTURE
8738M:	Jeff Layton <[email protected]>
8739S:	Maintained
8740F:	include/linux/errseq.h
8741F:	lib/errseq.c
8742
8743ESD CAN NETWORK DRIVERS
8744M:	Stefan Mätje <[email protected]>
8745R:	[email protected]
8746L:	[email protected]
8747S:	Maintained
8748F:	drivers/net/can/esd/
8749
8750ESD CAN/USB DRIVERS
8751M:	Frank Jungclaus <[email protected]>
8752R:	[email protected]
8753L:	[email protected]
8754S:	Maintained
8755F:	drivers/net/can/usb/esd_usb.c
8756
8757ET131X NETWORK DRIVER
8758M:	Mark Einon <[email protected]>
8759S:	Odd Fixes
8760F:	drivers/net/ethernet/agere/
8761
8762ETAS ES58X CAN/USB DRIVER
8763M:	Vincent Mailhol <[email protected]>
8764L:	[email protected]
8765S:	Maintained
8766F:	Documentation/networking/devlink/etas_es58x.rst
8767F:	drivers/net/can/usb/etas_es58x/
8768
8769ETHERNET BRIDGE
8770M:	Nikolay Aleksandrov <[email protected]>
8771M:	Ido Schimmel <[email protected]>
8772L:	[email protected]
8773L:	[email protected]
8774S:	Maintained
8775W:	http://www.linuxfoundation.org/en/Net:Bridge
8776F:	include/linux/if_bridge.h
8777F:	include/uapi/linux/if_bridge.h
8778F:	include/linux/netfilter_bridge/
8779F:	net/bridge/
8780
8781ETHERNET PHY LIBRARY
8782M:	Andrew Lunn <[email protected]>
8783M:	Heiner Kallweit <[email protected]>
8784R:	Russell King <[email protected]>
8785L:	[email protected]
8786S:	Maintained
8787F:	Documentation/ABI/testing/sysfs-class-net-phydev
8788F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8789F:	Documentation/devicetree/bindings/net/mdio*
8790F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8791F:	Documentation/networking/phy.rst
8792F:	drivers/net/mdio/
8793F:	drivers/net/mdio/acpi_mdio.c
8794F:	drivers/net/mdio/fwnode_mdio.c
8795F:	drivers/net/mdio/of_mdio.c
8796F:	drivers/net/pcs/
8797F:	drivers/net/phy/
8798F:	include/dt-bindings/net/qca-ar803x.h
8799F:	include/linux/*mdio*.h
8800F:	include/linux/linkmode.h
8801F:	include/linux/mdio/*.h
8802F:	include/linux/mii.h
8803F:	include/linux/of_net.h
8804F:	include/linux/phy.h
8805F:	include/linux/phy_fixed.h
8806F:	include/linux/phy_link_topology.h
8807F:	include/linux/phylib_stubs.h
8808F:	include/linux/platform_data/mdio-bcm-unimac.h
8809F:	include/linux/platform_data/mdio-gpio.h
8810F:	include/trace/events/mdio.h
8811F:	include/uapi/linux/mdio.h
8812F:	include/uapi/linux/mii.h
8813F:	net/core/of_net.c
8814
8815ETHERNET PHY LIBRARY [RUST]
8816M:	FUJITA Tomonori <[email protected]>
8817R:	Trevor Gross <[email protected]>
8818L:	[email protected]
8819L:	[email protected]
8820S:	Maintained
8821F:	rust/kernel/net/phy.rs
8822F:	rust/kernel/net/phy/reg.rs
8823
8824EXEC & BINFMT API, ELF
8825M:	Kees Cook <[email protected]>
8826L:	[email protected]
8827S:	Supported
8828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8829F:	Documentation/userspace-api/ELF.rst
8830F:	fs/*binfmt_*.c
8831F:	fs/Kconfig.binfmt
8832F:	fs/exec.c
8833F:	fs/tests/binfmt_*_kunit.c
8834F:	fs/tests/exec_kunit.c
8835F:	include/linux/binfmts.h
8836F:	include/linux/elf.h
8837F:	include/uapi/linux/auxvec.h
8838F:	include/uapi/linux/binfmts.h
8839F:	include/uapi/linux/elf.h
8840F:	tools/testing/selftests/exec/
8841N:	asm/elf.h
8842N:	binfmt
8843
8844EXFAT FILE SYSTEM
8845M:	Namjae Jeon <[email protected]>
8846M:	Sungjong Seo <[email protected]>
8847R:	Yuezhang Mo <[email protected]>
8848L:	[email protected]
8849S:	Maintained
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8851F:	fs/exfat/
8852
8853EXPRESSWIRE PROTOCOL LIBRARY
8854M:	Duje Mihanović <[email protected]>
8855L:	[email protected]
8856S:	Maintained
8857F:	drivers/leds/leds-expresswire.c
8858F:	include/linux/leds-expresswire.h
8859
8860EXT2 FILE SYSTEM
8861M:	Jan Kara <[email protected]>
8862L:	[email protected]
8863S:	Maintained
8864F:	Documentation/filesystems/ext2.rst
8865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8866F:	fs/ext2/
8867F:	include/linux/ext2*
8868
8869EXT4 FILE SYSTEM
8870M:	"Theodore Ts'o" <[email protected]>
8871M:	Andreas Dilger <[email protected]>
8872L:	[email protected]
8873S:	Maintained
8874W:	http://ext4.wiki.kernel.org
8875Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8877F:	Documentation/filesystems/ext4/
8878F:	fs/ext4/
8879F:	include/trace/events/ext4.h
8880F:	include/uapi/linux/ext4.h
8881
8882Extended Verification Module (EVM)
8883M:	Mimi Zohar <[email protected]>
8884M:	Roberto Sassu <[email protected]>
8885L:	[email protected]
8886S:	Supported
8887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8888F:	security/integrity/
8889F:	security/integrity/evm/
8890
8891EXTENSIBLE FIRMWARE INTERFACE (EFI)
8892M:	Ard Biesheuvel <[email protected]>
8893L:	[email protected]
8894S:	Maintained
8895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8896F:	Documentation/admin-guide/efi-stub.rst
8897F:	arch/*/include/asm/efi.h
8898F:	arch/*/kernel/efi.c
8899F:	arch/arm/boot/compressed/efi-header.S
8900F:	arch/x86/platform/efi/
8901F:	drivers/firmware/efi/
8902F:	include/linux/efi*.h
8903
8904EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8905M:	MyungJoo Ham <[email protected]>
8906M:	Chanwoo Choi <[email protected]>
8907L:	[email protected]
8908S:	Maintained
8909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8910F:	Documentation/devicetree/bindings/extcon/
8911F:	Documentation/driver-api/extcon.rst
8912F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8913F:	drivers/extcon/
8914F:	include/linux/extcon.h
8915F:	include/linux/extcon/
8916
8917EXTRA BOOT CONFIG
8918M:	Masami Hiramatsu <[email protected]>
8919L:	[email protected]
8920L:	[email protected]
8921S:	Maintained
8922Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8924F:	Documentation/admin-guide/bootconfig.rst
8925F:	fs/proc/bootconfig.c
8926F:	include/linux/bootconfig.h
8927F:	lib/bootconfig-data.S
8928F:	lib/bootconfig.c
8929F:	tools/bootconfig/*
8930F:	tools/bootconfig/scripts/*
8931
8932EXTRON DA HD 4K PLUS CEC DRIVER
8933M:	Hans Verkuil <[email protected]>
8934L:	[email protected]
8935S:	Maintained
8936T:	git git://linuxtv.org/media.git
8937F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8938
8939EXYNOS DP DRIVER
8940M:	Jingoo Han <[email protected]>
8941L:	[email protected]
8942S:	Maintained
8943F:	drivers/gpu/drm/exynos/exynos_dp*
8944
8945EXYNOS SYSMMU (IOMMU) driver
8946M:	Marek Szyprowski <[email protected]>
8947L:	[email protected]
8948S:	Maintained
8949F:	drivers/iommu/exynos-iommu.c
8950
8951F2FS FILE SYSTEM
8952M:	Jaegeuk Kim <[email protected]>
8953M:	Chao Yu <[email protected]>
8954L:	[email protected]
8955S:	Maintained
8956W:	https://f2fs.wiki.kernel.org/
8957Q:	https://patchwork.kernel.org/project/f2fs/list/
8958B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8960F:	Documentation/ABI/testing/sysfs-fs-f2fs
8961F:	Documentation/filesystems/f2fs.rst
8962F:	fs/f2fs/
8963F:	include/linux/f2fs_fs.h
8964F:	include/trace/events/f2fs.h
8965F:	include/uapi/linux/f2fs.h
8966
8967F71805F HARDWARE MONITORING DRIVER
8968M:	Jean Delvare <[email protected]>
8969L:	[email protected]
8970S:	Maintained
8971F:	Documentation/hwmon/f71805f.rst
8972F:	drivers/hwmon/f71805f.c
8973
8974FADDR2LINE
8975M:	Josh Poimboeuf <[email protected]>
8976S:	Maintained
8977F:	scripts/faddr2line
8978
8979FAILOVER MODULE
8980M:	Sridhar Samudrala <[email protected]>
8981L:	[email protected]
8982S:	Supported
8983F:	Documentation/networking/failover.rst
8984F:	include/net/failover.h
8985F:	net/core/failover.c
8986
8987FANOTIFY
8988M:	Jan Kara <[email protected]>
8989R:	Amir Goldstein <[email protected]>
8990R:	Matthew Bobrowski <[email protected]>
8991L:	[email protected]
8992S:	Maintained
8993F:	fs/notify/fanotify/
8994F:	include/linux/fanotify.h
8995F:	include/uapi/linux/fanotify.h
8996
8997FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8998M:	Linus Walleij <[email protected]>
8999L:	[email protected]
9000S:	Maintained
9001F:	drivers/usb/fotg210/
9002
9003FARSYNC SYNCHRONOUS DRIVER
9004M:	Kevin Curtis <[email protected]>
9005S:	Supported
9006W:	http://www.farsite.co.uk/
9007F:	drivers/net/wan/farsync.*
9008
9009FAULT INJECTION SUPPORT
9010M:	Akinobu Mita <[email protected]>
9011S:	Supported
9012F:	Documentation/fault-injection/
9013F:	lib/fault-inject.c
9014F:	tools/testing/fault-injection/
9015
9016FBTFT Framebuffer drivers
9017L:	[email protected]
9018L:	[email protected]
9019S:	Orphan
9020F:	drivers/staging/fbtft/
9021
9022FC0011 TUNER DRIVER
9023M:	Michael Buesch <[email protected]>
9024L:	[email protected]
9025S:	Maintained
9026F:	drivers/media/tuners/fc0011.c
9027F:	drivers/media/tuners/fc0011.h
9028
9029FC2580 MEDIA DRIVER
9030L:	[email protected]
9031S:	Orphan
9032W:	https://linuxtv.org
9033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9034F:	drivers/media/tuners/fc2580*
9035
9036FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9037M:	Hannes Reinecke <[email protected]>
9038L:	[email protected]
9039S:	Supported
9040W:	www.Open-FCoE.org
9041F:	drivers/scsi/fcoe/
9042F:	drivers/scsi/libfc/
9043F:	include/scsi/fc/
9044F:	include/scsi/libfc.h
9045F:	include/scsi/libfcoe.h
9046F:	include/uapi/scsi/fc/
9047
9048FILE LOCKING (flock() and fcntl()/lockf())
9049M:	Jeff Layton <[email protected]>
9050M:	Chuck Lever <[email protected]>
9051R:	Alexander Aring <[email protected]>
9052L:	[email protected]
9053S:	Maintained
9054F:	fs/fcntl.c
9055F:	fs/locks.c
9056F:	include/linux/fcntl.h
9057F:	include/uapi/linux/fcntl.h
9058
9059FILESYSTEM DIRECT ACCESS (DAX)
9060M:	Dan Williams <[email protected]>
9061R:	Matthew Wilcox <[email protected]>
9062R:	Jan Kara <[email protected]>
9063L:	[email protected]
9064L:	[email protected]
9065S:	Supported
9066F:	fs/dax.c
9067F:	include/linux/dax.h
9068F:	include/trace/events/fs_dax.h
9069
9070FILESYSTEMS (VFS and infrastructure)
9071M:	Alexander Viro <[email protected]>
9072M:	Christian Brauner <[email protected]>
9073R:	Jan Kara <[email protected]>
9074L:	[email protected]
9075S:	Maintained
9076T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9077F:	fs/*
9078F:	include/linux/fs.h
9079F:	include/linux/fs_types.h
9080F:	include/uapi/linux/fs.h
9081F:	include/uapi/linux/openat2.h
9082F:	Documentation/driver-api/early-userspace/buffer-format.rst
9083F:	init/do_mounts*
9084F:	init/*initramfs*
9085
9086FILESYSTEMS [EXPORTFS]
9087M:	Chuck Lever <[email protected]>
9088M:	Jeff Layton <[email protected]>
9089R:	Amir Goldstein <[email protected]>
9090L:	[email protected]
9091L:	[email protected]
9092S:	Supported
9093F:	Documentation/filesystems/nfs/exporting.rst
9094F:	fs/exportfs/
9095F:	fs/fhandle.c
9096F:	include/linux/exportfs.h
9097
9098FILESYSTEMS [IDMAPPED MOUNTS]
9099M:	Christian Brauner <[email protected]>
9100M:	Seth Forshee <[email protected]>
9101L:	[email protected]
9102S:	Maintained
9103F:	Documentation/filesystems/idmappings.rst
9104F:	fs/mnt_idmapping.c
9105F:	include/linux/mnt_idmapping.*
9106F:	tools/testing/selftests/mount_setattr/
9107
9108FILESYSTEMS [IOMAP]
9109M:	Christian Brauner <[email protected]>
9110R:	Darrick J. Wong <[email protected]>
9111L:	[email protected]
9112L:	[email protected]
9113S:	Supported
9114F:	Documentation/filesystems/iomap/*
9115F:	fs/iomap/
9116F:	include/linux/iomap.h
9117
9118FILESYSTEMS [NETFS LIBRARY]
9119M:	David Howells <[email protected]>
9120M:	Paulo Alcantara <[email protected]>
9121L:	[email protected]
9122L:	[email protected]
9123S:	Supported
9124F:	Documentation/filesystems/caching/
9125F:	Documentation/filesystems/netfs_library.rst
9126F:	fs/netfs/
9127F:	include/linux/fscache*.h
9128F:	include/linux/netfs.h
9129F:	include/trace/events/fscache.h
9130F:	include/trace/events/netfs.h
9131
9132FILESYSTEMS [STACKABLE]
9133M:	Miklos Szeredi <[email protected]>
9134M:	Amir Goldstein <[email protected]>
9135L:	[email protected]
9136L:	[email protected]
9137S:	Maintained
9138F:	fs/backing-file.c
9139F:	include/linux/backing-file.h
9140
9141FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9142M:	Riku Voipio <[email protected]>
9143L:	[email protected]
9144S:	Maintained
9145F:	drivers/hwmon/f75375s.c
9146F:	include/linux/f75375s.h
9147
9148FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9149M:	Ji-Ze Hong (Peter Hong) <[email protected]>
9150L:	[email protected]
9151S:	Maintained
9152F:	drivers/net/can/usb/f81604.c
9153
9154FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9155M:	Clemens Ladisch <[email protected]>
9156M:	Takashi Sakamoto <[email protected]>
9157L:	[email protected]
9158S:	Maintained
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9160F:	include/uapi/sound/firewire.h
9161F:	sound/firewire/
9162
9163FIREWIRE MEDIA DRIVERS (firedtv)
9164M:	Stefan Richter <[email protected]>
9165L:	[email protected]
9166L:	[email protected]
9167S:	Maintained
9168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9169F:	drivers/media/firewire/
9170
9171FIREWIRE SBP-2 TARGET
9172M:	Chris Boot <[email protected]>
9173L:	[email protected]
9174L:	[email protected]
9175L:	[email protected]
9176S:	Maintained
9177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9178F:	drivers/target/sbp/
9179
9180FIREWIRE SUBSYSTEM
9181M:	Takashi Sakamoto <[email protected]>
9182M:	Takashi Sakamoto <[email protected]>
9183L:	[email protected]
9184S:	Maintained
9185W:	http://ieee1394.docs.kernel.org/
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9187F:	drivers/firewire/
9188F:	include/linux/firewire.h
9189F:	include/uapi/linux/firewire*.h
9190F:	tools/firewire/
9191
9192FIRMWARE FRAMEWORK FOR ARMV8-A
9193M:	Sudeep Holla <[email protected]>
9194L:	[email protected] (moderated for non-subscribers)
9195S:	Maintained
9196F:	drivers/firmware/arm_ffa/
9197F:	include/linux/arm_ffa.h
9198
9199FIRMWARE LOADER (request_firmware)
9200M:	Luis Chamberlain <[email protected]>
9201M:	Russ Weight <[email protected]>
9202M:	Danilo Krummrich <[email protected]>
9203L:	[email protected]
9204S:	Maintained
9205F:	Documentation/firmware_class/
9206F:	drivers/base/firmware_loader/
9207F:	rust/kernel/firmware.rs
9208F:	include/linux/firmware.h
9209
9210FLEXTIMER FTM-QUADDEC DRIVER
9211M:	Patrick Havelange <[email protected]>
9212L:	[email protected]
9213S:	Maintained
9214F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9215F:	drivers/counter/ftm-quaddec.c
9216
9217FLOPPY DRIVER
9218M:	Denis Efremov <[email protected]>
9219L:	[email protected]
9220S:	Odd Fixes
9221F:	drivers/block/floppy.c
9222
9223FLYSKY FSIA6B RC RECEIVER
9224M:	Markus Koch <[email protected]>
9225L:	[email protected]
9226S:	Maintained
9227F:	drivers/input/joystick/fsia6b.c
9228
9229FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9230M:	Geoffrey D. Bennett <[email protected]>
9231L:	[email protected]
9232S:	Maintained
9233W:	https://github.com/geoffreybennett/linux-fcp
9234B:	https://github.com/geoffreybennett/linux-fcp/issues
9235T:	git https://github.com/geoffreybennett/linux-fcp.git
9236F:	include/uapi/sound/fcp.h
9237F:	include/uapi/sound/scarlett2.h
9238F:	sound/usb/fcp.c
9239F:	sound/usb/mixer_scarlett2.c
9240
9241FORCEDETH GIGABIT ETHERNET DRIVER
9242M:	Rain River <[email protected]>
9243M:	Zhu Yanjun <[email protected]>
9244L:	[email protected]
9245S:	Maintained
9246F:	drivers/net/ethernet/nvidia/*
9247
9248FORTIFY_SOURCE
9249M:	Kees Cook <[email protected]>
9250L:	[email protected]
9251S:	Supported
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9253F:	include/linux/fortify-string.h
9254F:	lib/test_fortify/*
9255F:	lib/tests/fortify_kunit.c
9256F:	lib/tests/memcpy_kunit.c
9257K:	\bunsafe_memcpy\b
9258K:	\b__NO_FORTIFY\b
9259
9260FPGA DFL DRIVERS
9261M:	Wu Hao <[email protected]>
9262R:	Tom Rix <[email protected]>
9263L:	[email protected]
9264S:	Maintained
9265F:	Documentation/ABI/testing/sysfs-bus-dfl*
9266F:	Documentation/fpga/dfl.rst
9267F:	drivers/fpga/dfl*
9268F:	drivers/uio/uio_dfl.c
9269F:	include/linux/dfl.h
9270F:	include/uapi/linux/fpga-dfl.h
9271
9272FPGA MANAGER FRAMEWORK
9273M:	Moritz Fischer <[email protected]>
9274M:	Wu Hao <[email protected]>
9275M:	Xu Yilun <[email protected]>
9276R:	Tom Rix <[email protected]>
9277L:	[email protected]
9278S:	Maintained
9279Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9281F:	Documentation/devicetree/bindings/fpga/
9282F:	Documentation/driver-api/fpga/
9283F:	Documentation/fpga/
9284F:	drivers/fpga/
9285F:	include/linux/fpga/
9286
9287FPU EMULATOR
9288M:	Bill Metzenthen <[email protected]>
9289S:	Maintained
9290W:	https://floatingpoint.billm.au/
9291F:	arch/x86/math-emu/
9292
9293FRAMEBUFFER CORE
9294M:	Simona Vetter <[email protected]>
9295S:	Odd Fixes
9296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9297F:	drivers/video/fbdev/core/
9298
9299FRAMEBUFFER DRAWING
9300M:	Zsolt Kajtar <[email protected]>
9301S:	Odd Fixes
9302F:	drivers/video/fbdev/core/cfbcopyarea.c
9303F:	drivers/video/fbdev/core/cfbfillrect.c
9304F:	drivers/video/fbdev/core/cfbimgblt.c
9305F:	drivers/video/fbdev/core/cfbmem.h
9306F:	drivers/video/fbdev/core/fb_copyarea.h
9307F:	drivers/video/fbdev/core/fb_draw.h
9308F:	drivers/video/fbdev/core/fb_fillrect.h
9309F:	drivers/video/fbdev/core/fb_imageblit.h
9310F:	drivers/video/fbdev/core/syscopyarea.c
9311F:	drivers/video/fbdev/core/sysfillrect.c
9312F:	drivers/video/fbdev/core/sysimgblt.c
9313F:	drivers/video/fbdev/core/sysmem.h
9314
9315FRAMEBUFFER LAYER
9316M:	Helge Deller <[email protected]>
9317L:	[email protected]
9318L:	[email protected]
9319S:	Maintained
9320Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9322F:	Documentation/fb/
9323F:	drivers/video/
9324F:	include/linux/fb.h
9325F:	include/uapi/linux/fb.h
9326F:	include/uapi/video/
9327F:	include/video/
9328
9329FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9330M:	Horia Geantă <[email protected]>
9331M:	Pankaj Gupta <[email protected]>
9332M:	Gaurav Jain <[email protected]>
9333L:	[email protected]
9334S:	Maintained
9335F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9336F:	drivers/crypto/caam/
9337
9338FREESCALE COLDFIRE M5441X MMC DRIVER
9339M:	Angelo Dureghello <[email protected]>
9340L:	[email protected]
9341S:	Maintained
9342F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9343F:	include/linux/platform_data/mmc-esdhc-mcf.h
9344
9345FREESCALE DIU FRAMEBUFFER DRIVER
9346M:	Timur Tabi <[email protected]>
9347L:	[email protected]
9348S:	Maintained
9349F:	drivers/video/fbdev/fsl-diu-fb.*
9350
9351FREESCALE DMA DRIVER
9352M:	Zhang Wei <[email protected]>
9353L:	[email protected]
9354S:	Maintained
9355F:	drivers/dma/fsldma.*
9356
9357FREESCALE DSPI DRIVER
9358M:	Vladimir Oltean <[email protected]>
9359L:	[email protected]
9360L:	[email protected]
9361S:	Maintained
9362F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9363F:	drivers/spi/spi-fsl-dspi.c
9364F:	include/linux/spi/spi-fsl-dspi.h
9365
9366FREESCALE eDMA DRIVER
9367M:	Frank Li <[email protected]>
9368L:	[email protected]
9369L:	[email protected]
9370S:	Maintained
9371F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9372F:	drivers/dma/fsl-edma*.*
9373
9374FREESCALE ENETC ETHERNET DRIVERS
9375M:	Claudiu Manoil <[email protected]>
9376M:	Vladimir Oltean <[email protected]>
9377M:	Wei Fang <[email protected]>
9378M:	Clark Wang <[email protected]>
9379L:	[email protected]
9380L:	[email protected]
9381S:	Maintained
9382F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9383F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9384F:	drivers/net/ethernet/freescale/enetc/
9385F:	include/linux/fsl/enetc_mdio.h
9386F:	include/linux/fsl/netc_global.h
9387
9388FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9389M:	Claudiu Manoil <[email protected]>
9390L:	[email protected]
9391S:	Maintained
9392F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9393F:	drivers/net/ethernet/freescale/gianfar*
9394
9395FREESCALE GPMI NAND DRIVER
9396M:	Han Xu <[email protected]>
9397L:	[email protected]
9398L:	[email protected]
9399S:	Maintained
9400F:	drivers/mtd/nand/raw/gpmi-nand/*
9401
9402FREESCALE I2C CPM DRIVER
9403M:	Jochen Friedrich <[email protected]>
9404L:	[email protected]
9405L:	[email protected]
9406S:	Maintained
9407F:	drivers/i2c/busses/i2c-cpm.c
9408
9409FREESCALE IMX / MXC FEC DRIVER
9410M:	Wei Fang <[email protected]>
9411R:	Shenwei Wang <[email protected]>
9412R:	Clark Wang <[email protected]>
9413L:	[email protected]
9414L:	[email protected]
9415S:	Maintained
9416F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9417F:	drivers/net/ethernet/freescale/fec.h
9418F:	drivers/net/ethernet/freescale/fec_main.c
9419F:	drivers/net/ethernet/freescale/fec_ptp.c
9420
9421FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9422M:	Sascha Hauer <[email protected]>
9423R:	Pengutronix Kernel Team <[email protected]>
9424L:	[email protected]
9425L:	[email protected] (moderated for non-subscribers)
9426S:	Maintained
9427F:	drivers/video/fbdev/imxfb.c
9428
9429FREESCALE IMX DDR PMU DRIVER
9430M:	Frank Li <[email protected]>
9431L:	[email protected] (moderated for non-subscribers)
9432S:	Maintained
9433F:	Documentation/admin-guide/perf/imx-ddr.rst
9434F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9435F:	drivers/perf/fsl_imx8_ddr_perf.c
9436
9437FREESCALE IMX I2C DRIVER
9438M:	Oleksij Rempel <[email protected]>
9439R:	Pengutronix Kernel Team <[email protected]>
9440L:	[email protected]
9441S:	Maintained
9442F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9443F:	drivers/i2c/busses/i2c-imx.c
9444
9445FREESCALE IMX LPI2C DRIVER
9446M:	Dong Aisheng <[email protected]>
9447L:	[email protected]
9448L:	[email protected]
9449S:	Maintained
9450F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9451F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9452
9453FREESCALE IMX LPSPI DRIVER
9454M:	Frank Li <[email protected]>
9455L:	[email protected]
9456L:	[email protected]
9457S:	Maintained
9458F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9459F:	drivers/spi/spi-fsl-lpspi.c
9460
9461FREESCALE MPC I2C DRIVER
9462M:	Chris Packham <[email protected]>
9463L:	[email protected]
9464S:	Maintained
9465F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9466F:	drivers/i2c/busses/i2c-mpc.c
9467
9468FREESCALE QORIQ DPAA ETHERNET DRIVER
9469M:	Madalin Bucur <[email protected]>
9470L:	[email protected]
9471S:	Maintained
9472F:	drivers/net/ethernet/freescale/dpaa
9473
9474FREESCALE QORIQ DPAA FMAN DRIVER
9475M:	Madalin Bucur <[email protected]>
9476R:	Sean Anderson <[email protected]>
9477L:	[email protected]
9478S:	Maintained
9479F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9480F:	drivers/net/ethernet/freescale/fman
9481
9482FREESCALE QORIQ PTP CLOCK DRIVER
9483M:	Yangbo Lu <[email protected]>
9484L:	[email protected]
9485S:	Maintained
9486F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9487F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9488F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9489F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9490F:	drivers/ptp/ptp_qoriq.c
9491F:	drivers/ptp/ptp_qoriq_debugfs.c
9492F:	include/linux/fsl/ptp_qoriq.h
9493
9494FREESCALE QUAD SPI DRIVER
9495M:	Han Xu <[email protected]>
9496L:	[email protected]
9497L:	[email protected]
9498S:	Maintained
9499F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9500F:	drivers/spi/spi-fsl-qspi.c
9501
9502FREESCALE QUICC ENGINE LIBRARY
9503M:	Qiang Zhao <[email protected]>
9504M:	Christophe Leroy <[email protected]>
9505L:	[email protected]
9506S:	Maintained
9507F:	drivers/soc/fsl/qe/
9508F:	include/soc/fsl/qe/
9509
9510FREESCALE QUICC ENGINE QMC DRIVER
9511M:	Herve Codina <[email protected]>
9512L:	[email protected]
9513S:	Maintained
9514F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9515F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9516F:	drivers/soc/fsl/qe/qmc.c
9517F:	include/soc/fsl/qe/qmc.h
9518
9519FREESCALE QUICC ENGINE QMC HDLC DRIVER
9520M:	Herve Codina <[email protected]>
9521L:	[email protected]
9522L:	[email protected]
9523S:	Maintained
9524F:	drivers/net/wan/fsl_qmc_hdlc.c
9525
9526FREESCALE QUICC ENGINE TSA DRIVER
9527M:	Herve Codina <[email protected]>
9528L:	[email protected]
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9531F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9532F:	drivers/soc/fsl/qe/tsa.c
9533F:	drivers/soc/fsl/qe/tsa.h
9534F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9535F:	include/dt-bindings/soc/qe-fsl,tsa.h
9536
9537FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9538L:	[email protected]
9539L:	[email protected]
9540S:	Orphan
9541F:	drivers/net/ethernet/freescale/ucc_geth*
9542
9543FREESCALE QUICC ENGINE UCC HDLC DRIVER
9544M:	Zhao Qiang <[email protected]>
9545L:	[email protected]
9546L:	[email protected]
9547S:	Maintained
9548F:	drivers/net/wan/fsl_ucc_hdlc*
9549
9550FREESCALE QUICC ENGINE UCC UART DRIVER
9551M:	Timur Tabi <[email protected]>
9552L:	[email protected]
9553S:	Maintained
9554F:	drivers/tty/serial/ucc_uart.c
9555
9556FREESCALE SOC DRIVERS
9557M:	Christophe Leroy <[email protected]>
9558L:	[email protected]
9559L:	[email protected] (moderated for non-subscribers)
9560S:	Maintained
9561F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9562F:	Documentation/devicetree/bindings/soc/fsl/
9563F:	drivers/soc/fsl/
9564F:	include/linux/fsl/
9565F:	include/soc/fsl/
9566
9567FREESCALE SOC FS_ENET DRIVER
9568M:	Pantelis Antoniou <[email protected]>
9569L:	[email protected]
9570L:	[email protected]
9571S:	Maintained
9572F:	drivers/net/ethernet/freescale/fs_enet/
9573
9574FREESCALE SOC SOUND DRIVERS
9575M:	Shengjiu Wang <[email protected]>
9576M:	Xiubo Li <[email protected]>
9577R:	Fabio Estevam <[email protected]>
9578R:	Nicolin Chen <[email protected]>
9579L:	[email protected]
9580L:	[email protected]
9581S:	Maintained
9582F:	sound/soc/fsl/fsl*
9583F:	sound/soc/fsl/imx*
9584
9585FREESCALE SOC LPC32XX SOUND DRIVERS
9586M:	J.M.B. Downing <[email protected]>
9587M:	Piotr Wojtaszczyk <[email protected]>
9588R:	Vladimir Zapolskiy <[email protected]>
9589L:	[email protected]
9590L:	[email protected]
9591S:	Maintained
9592F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9593F:	sound/soc/fsl/lpc3xxx-*
9594
9595FREESCALE SOC SOUND QMC DRIVER
9596M:	Herve Codina <[email protected]>
9597L:	[email protected]
9598L:	[email protected]
9599S:	Maintained
9600F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9601F:	sound/soc/fsl/fsl_qmc_audio.c
9602
9603FREESCALE USB PERIPHERAL DRIVERS
9604L:	[email protected]
9605L:	[email protected]
9606S:	Orphan
9607F:	drivers/usb/gadget/udc/fsl*
9608
9609FREESCALE USB PHY DRIVER
9610L:	[email protected]
9611L:	[email protected]
9612S:	Orphan
9613F:	drivers/usb/phy/phy-fsl-usb*
9614
9615FREEVXFS FILESYSTEM
9616M:	Christoph Hellwig <[email protected]>
9617S:	Maintained
9618W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9619F:	fs/freevxfs/
9620
9621FREEZER
9622M:	"Rafael J. Wysocki" <[email protected]>
9623M:	Pavel Machek <[email protected]>
9624L:	[email protected]
9625S:	Supported
9626F:	Documentation/power/freezing-of-tasks.rst
9627F:	include/linux/freezer.h
9628F:	kernel/freezer.c
9629
9630FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9631M:	Eric Biggers <[email protected]>
9632M:	Theodore Y. Ts'o <[email protected]>
9633M:	Jaegeuk Kim <[email protected]>
9634L:	[email protected]
9635S:	Supported
9636Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9637T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9638F:	Documentation/filesystems/fscrypt.rst
9639F:	fs/crypto/
9640F:	include/linux/fscrypt.h
9641F:	include/uapi/linux/fscrypt.h
9642
9643FSI SUBSYSTEM
9644M:	Eddie James <[email protected]>
9645R:	Ninad Palsule <[email protected]>
9646L:	[email protected]
9647S:	Supported
9648Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9649F:	drivers/fsi/
9650F:	include/linux/fsi*.h
9651F:	include/trace/events/fsi*.h
9652
9653FSI-ATTACHED I2C DRIVER
9654M:	Eddie James <[email protected]>
9655L:	[email protected]
9656L:	[email protected] (moderated for non-subscribers)
9657S:	Maintained
9658F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9659F:	drivers/i2c/busses/i2c-fsi.c
9660
9661FSI-ATTACHED SPI DRIVER
9662M:	Eddie James <[email protected]>
9663L:	[email protected]
9664S:	Maintained
9665F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9666F:	drivers/spi/spi-fsi.c
9667
9668FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9669M:	Jan Kara <[email protected]>
9670R:	Amir Goldstein <[email protected]>
9671L:	[email protected]
9672S:	Maintained
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9674F:	fs/notify/
9675F:	include/linux/fsnotify*.h
9676
9677FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9678M:	Eric Biggers <[email protected]>
9679M:	Theodore Y. Ts'o <[email protected]>
9680L:	[email protected]
9681S:	Supported
9682Q:	https://patchwork.kernel.org/project/fsverity/list/
9683T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9684F:	Documentation/filesystems/fsverity.rst
9685F:	fs/verity/
9686F:	include/linux/fsverity.h
9687F:	include/uapi/linux/fsverity.h
9688
9689FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9690M:	Michael Zaidman <[email protected]>
9691L:	[email protected]
9692L:	[email protected]
9693S:	Maintained
9694F:	drivers/hid/hid-ft260.c
9695
9696FUJITSU LAPTOP EXTRAS
9697M:	Jonathan Woithe <[email protected]>
9698L:	[email protected]
9699S:	Maintained
9700F:	drivers/platform/x86/fujitsu-laptop.c
9701
9702FUJITSU TABLET EXTRAS
9703M:	Robert Gerlach <[email protected]>
9704L:	[email protected]
9705S:	Maintained
9706F:	drivers/platform/x86/fujitsu-tablet.c
9707
9708FUNCTION HOOKS (FTRACE)
9709M:	Steven Rostedt <[email protected]>
9710M:	Masami Hiramatsu <[email protected]>
9711R:	Mark Rutland <[email protected]>
9712L:	[email protected]
9713L:	[email protected]
9714S:	Maintained
9715Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9717F:	Documentation/trace/ftrace*
9718F:	arch/*/*/*/*ftrace*
9719F:	arch/*/*/*ftrace*
9720F:	include/*/ftrace.h
9721F:	kernel/trace/fgraph.c
9722F:	kernel/trace/ftrace*
9723F:	samples/ftrace
9724
9725FUNGIBLE ETHERNET DRIVERS
9726M:	Dimitris Michailidis <[email protected]>
9727L:	[email protected]
9728S:	Maintained
9729F:	drivers/net/ethernet/fungible/
9730
9731FUSE: FILESYSTEM IN USERSPACE
9732M:	Miklos Szeredi <[email protected]>
9733L:	[email protected]
9734S:	Maintained
9735W:	https://github.com/libfuse/
9736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9737F:	Documentation/filesystems/fuse.rst
9738F:	fs/fuse/
9739F:	include/uapi/linux/fuse.h
9740
9741FUTEX SUBSYSTEM
9742M:	Thomas Gleixner <[email protected]>
9743M:	Ingo Molnar <[email protected]>
9744R:	Peter Zijlstra <[email protected]>
9745R:	Darren Hart <[email protected]>
9746R:	Davidlohr Bueso <[email protected]>
9747R:	André Almeida <[email protected]>
9748L:	[email protected]
9749S:	Maintained
9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9751F:	Documentation/locking/*futex*
9752F:	include/asm-generic/futex.h
9753F:	include/linux/futex.h
9754F:	include/uapi/linux/futex.h
9755F:	kernel/futex/*
9756F:	tools/perf/bench/futex*
9757F:	tools/testing/selftests/futex/
9758
9759FWCTL SUBSYSTEM
9760M:	Dave Jiang <[email protected]>
9761M:	Jason Gunthorpe <[email protected]>
9762M:	Saeed Mahameed <[email protected]>
9763R:	Jonathan Cameron <[email protected]>
9764S:	Maintained
9765F:	Documentation/userspace-api/fwctl/
9766F:	drivers/fwctl/
9767F:	include/linux/fwctl.h
9768F:	include/uapi/fwctl/
9769
9770FWCTL MLX5 DRIVER
9771M:	Saeed Mahameed <[email protected]>
9772R:	Itay Avraham <[email protected]>
9773L:	[email protected]
9774S:	Maintained
9775F:	drivers/fwctl/mlx5/
9776
9777FWCTL PDS DRIVER
9778M:	Brett Creeley <[email protected]>
9779R:	Shannon Nelson <[email protected]>
9780L:	[email protected]
9781S:	Maintained
9782F:	drivers/fwctl/pds/
9783
9784GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9785M:	Sebastian Reichel <[email protected]>
9786L:	[email protected]
9787S:	Maintained
9788F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9789F:	drivers/media/i2c/gc0308.c
9790
9791GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9792M:	Zhi Mao <[email protected]>
9793L:	[email protected]
9794S:	Maintained
9795F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9796F:	drivers/media/i2c/gc05a2.c
9797
9798GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9799M:	Zhi Mao <[email protected]>
9800L:	[email protected]
9801S:	Maintained
9802F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9803F:	drivers/media/i2c/gc08a3.c
9804
9805GALAXYCORE GC2145 SENSOR DRIVER
9806M:	Alain Volmat <[email protected]>
9807L:	[email protected]
9808S:	Maintained
9809T:	git git://linuxtv.org/media.git
9810F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9811F:	drivers/media/i2c/gc2145.c
9812
9813GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9814M:	Tim Harvey <[email protected]>
9815S:	Maintained
9816F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9817F:	Documentation/hwmon/gsc-hwmon.rst
9818F:	drivers/hwmon/gsc-hwmon.c
9819F:	drivers/mfd/gateworks-gsc.c
9820F:	include/linux/mfd/gsc.h
9821F:	include/linux/platform_data/gsc_hwmon.h
9822
9823GCC PLUGINS
9824M:	Kees Cook <[email protected]>
9825L:	[email protected]
9826S:	Maintained
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9828F:	Documentation/kbuild/gcc-plugins.rst
9829F:	include/linux/stackleak.h
9830F:	kernel/stackleak.c
9831F:	scripts/Makefile.gcc-plugins
9832F:	scripts/gcc-plugins/
9833
9834GCOV BASED KERNEL PROFILING
9835M:	Peter Oberparleiter <[email protected]>
9836S:	Maintained
9837F:	Documentation/dev-tools/gcov.rst
9838F:	kernel/gcov/
9839
9840GDB KERNEL DEBUGGING HELPER SCRIPTS
9841M:	Jan Kiszka <[email protected]>
9842M:	Kieran Bingham <[email protected]>
9843S:	Supported
9844F:	scripts/gdb/
9845
9846GE HEALTHCARE PMC ADC DRIVER
9847M:	Herve Codina <[email protected]>
9848L:	[email protected]
9849S:	Maintained
9850F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9851F:	drivers/iio/adc/gehc-pmc-adc.c
9852F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9853
9854GEMINI CRYPTO DRIVER
9855M:	Corentin Labbe <[email protected]>
9856L:	[email protected]
9857S:	Maintained
9858F:	drivers/crypto/gemini/
9859
9860GEMTEK FM RADIO RECEIVER DRIVER
9861M:	Hans Verkuil <[email protected]>
9862L:	[email protected]
9863S:	Maintained
9864W:	https://linuxtv.org
9865T:	git git://linuxtv.org/media.git
9866F:	drivers/media/radio/radio-gemtek*
9867
9868GENDWARFKSYMS
9869M:	Sami Tolvanen <[email protected]>
9870L:	[email protected]
9871L:	[email protected]
9872S:	Maintained
9873F:	scripts/gendwarfksyms/
9874
9875GENERIC ARCHITECTURE TOPOLOGY
9876M:	Sudeep Holla <[email protected]>
9877L:	[email protected]
9878S:	Maintained
9879F:	drivers/base/arch_topology.c
9880F:	include/linux/arch_topology.h
9881
9882GENERIC ENTRY CODE
9883M:	Thomas Gleixner <[email protected]>
9884M:	Peter Zijlstra <[email protected]>
9885M:	Andy Lutomirski <[email protected]>
9886L:	[email protected]
9887S:	Maintained
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9889F:	include/linux/entry-common.h
9890F:	include/linux/entry-kvm.h
9891F:	kernel/entry/
9892
9893GENERIC GPIO I2C DRIVER
9894M:	Wolfram Sang <[email protected]>
9895S:	Supported
9896F:	drivers/i2c/busses/i2c-gpio.c
9897F:	include/linux/platform_data/i2c-gpio.h
9898
9899GENERIC GPIO I2C MULTIPLEXER DRIVER
9900M:	Peter Korsgaard <[email protected]>
9901L:	[email protected]
9902S:	Supported
9903F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9904F:	drivers/i2c/muxes/i2c-mux-gpio.c
9905F:	include/linux/platform_data/i2c-mux-gpio.h
9906
9907GENERIC GPIO RESET DRIVER
9908M:	Krzysztof Kozlowski <[email protected]>
9909S:	Maintained
9910F:	drivers/reset/reset-gpio.c
9911
9912GENERIC HDLC (WAN) DRIVERS
9913M:	Krzysztof Halasa <[email protected]>
9914S:	Maintained
9915W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9916F:	drivers/net/wan/c101.c
9917F:	drivers/net/wan/hd6457*
9918F:	drivers/net/wan/hdlc*
9919F:	drivers/net/wan/n2.c
9920F:	drivers/net/wan/pc300too.c
9921F:	drivers/net/wan/pci200syn.c
9922F:	drivers/net/wan/wanxl*
9923
9924GENERIC INCLUDE/ASM HEADER FILES
9925M:	Arnd Bergmann <[email protected]>
9926L:	[email protected]
9927S:	Maintained
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9929F:	include/asm-generic/
9930F:	include/uapi/asm-generic/
9931
9932GENERIC PHY FRAMEWORK
9933M:	Vinod Koul <[email protected]>
9934M:	Kishon Vijay Abraham I <[email protected]>
9935L:	[email protected]
9936S:	Supported
9937Q:	https://patchwork.kernel.org/project/linux-phy/list/
9938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9939F:	Documentation/devicetree/bindings/phy/
9940F:	drivers/phy/
9941F:	include/dt-bindings/phy/
9942F:	include/linux/phy/
9943
9944GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9945M:	Wolfram Sang <[email protected]>
9946S:	Supported
9947F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9948F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9949
9950GENERIC PM DOMAINS
9951M:	Ulf Hansson <[email protected]>
9952L:	[email protected]
9953S:	Supported
9954F:	Documentation/devicetree/bindings/power/power?domain*
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9956F:	drivers/pmdomain/
9957F:	include/linux/pm_domain.h
9958
9959GENERIC RADIX TREE
9960M:	Kent Overstreet <[email protected]>
9961S:	Supported
9962C:	irc://irc.oftc.net/bcache
9963F:	include/linux/generic-radix-tree.h
9964F:	lib/generic-radix-tree.c
9965
9966GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9967M:	Eugen Hristev <[email protected]>
9968L:	[email protected]
9969S:	Maintained
9970F:	drivers/input/touchscreen/resistive-adc-touch.c
9971
9972GENERIC STRING LIBRARY
9973M:	Kees Cook <[email protected]>
9974R:	Andy Shevchenko <[email protected]>
9975L:	[email protected]
9976S:	Supported
9977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9978F:	include/linux/string.h
9979F:	include/linux/string_choices.h
9980F:	include/linux/string_helpers.h
9981F:	lib/string.c
9982F:	lib/string_helpers.c
9983F:	lib/tests/string_helpers_kunit.c
9984F:	lib/tests/string_kunit.c
9985F:	scripts/coccinelle/api/string_choices.cocci
9986
9987GENERIC UIO DRIVER FOR PCI DEVICES
9988M:	"Michael S. Tsirkin" <[email protected]>
9989L:	[email protected]
9990S:	Supported
9991F:	drivers/uio/uio_pci_generic.c
9992
9993GENERIC VDSO LIBRARY
9994M:	Andy Lutomirski <[email protected]>
9995M:	Thomas Gleixner <[email protected]>
9996M:	Vincenzo Frascino <[email protected]>
9997L:	[email protected]
9998S:	Maintained
9999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10000F:	include/asm-generic/vdso/vsyscall.h
10001F:	include/vdso/
10002F:	kernel/time/vsyscall.c
10003F:	lib/vdso/
10004F:	tools/testing/selftests/vDSO/
10005
10006GENWQE (IBM Generic Workqueue Card)
10007M:	Frank Haverkamp <[email protected]>
10008S:	Supported
10009F:	drivers/misc/genwqe/
10010
10011GET_MAINTAINER SCRIPT
10012M:	Joe Perches <[email protected]>
10013S:	Maintained
10014F:	scripts/get_maintainer.pl
10015
10016GFS2 FILE SYSTEM
10017M:	Andreas Gruenbacher <[email protected]>
10018L:	[email protected]
10019S:	Supported
10020B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10022F:	Documentation/filesystems/gfs2*
10023F:	fs/gfs2/
10024F:	include/uapi/linux/gfs2_ondisk.h
10025
10026GIGABYTE WATERFORCE SENSOR DRIVER
10027M:	Aleksa Savic <[email protected]>
10028L:	[email protected]
10029S:	Maintained
10030F:	Documentation/hwmon/gigabyte_waterforce.rst
10031F:	drivers/hwmon/gigabyte_waterforce.c
10032
10033GIGABYTE WMI DRIVER
10034M:	Thomas Weißschuh <[email protected]>
10035L:	[email protected]
10036S:	Maintained
10037F:	drivers/platform/x86/gigabyte-wmi.c
10038
10039GNSS SUBSYSTEM
10040M:	Johan Hovold <[email protected]>
10041S:	Maintained
10042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10043F:	Documentation/ABI/testing/sysfs-class-gnss
10044F:	Documentation/devicetree/bindings/gnss/
10045F:	drivers/gnss/
10046F:	include/linux/gnss.h
10047
10048GO7007 MPEG CODEC
10049M:	Hans Verkuil <[email protected]>
10050L:	[email protected]
10051S:	Maintained
10052F:	drivers/media/usb/go7007/
10053
10054GOCONTROLL MODULINE MODULE SLOT
10055M:	Maud Spierings <[email protected]>
10056S:	Maintained
10057F:	Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10058
10059GOODIX TOUCHSCREEN
10060M:	Hans de Goede <[email protected]>
10061L:	[email protected]
10062S:	Maintained
10063F:	drivers/input/touchscreen/goodix*
10064
10065GOOGLE ETHERNET DRIVERS
10066M:	Jeroen de Borst <[email protected]>
10067M:	Harshitha Ramamurthy <[email protected]>
10068L:	[email protected]
10069S:	Maintained
10070F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
10071F:	drivers/net/ethernet/google
10072
10073GOOGLE FIRMWARE DRIVERS
10074M:	Tzung-Bi Shih <[email protected]>
10075R:	Brian Norris <[email protected]>
10076R:	Julius Werner <[email protected]>
10077L:	[email protected]
10078S:	Maintained
10079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10080F:	drivers/firmware/google/
10081
10082GOOGLE TENSOR SoC SUPPORT
10083M:	Peter Griffin <[email protected]>
10084R:	André Draszik <[email protected]>
10085R:	Tudor Ambarus <[email protected]>
10086L:	[email protected] (moderated for non-subscribers)
10087L:	[email protected]
10088S:	Maintained
10089C:	irc://irc.oftc.net/pixel6-kernel-dev
10090F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10091F:	arch/arm64/boot/dts/exynos/google/
10092F:	drivers/clk/samsung/clk-gs101.c
10093F:	drivers/phy/samsung/phy-gs101-ufs.c
10094F:	include/dt-bindings/clock/google,gs101.h
10095K:	[gG]oogle.?[tT]ensor
10096
10097GPD POCKET FAN DRIVER
10098M:	Hans de Goede <[email protected]>
10099L:	[email protected]
10100S:	Maintained
10101F:	drivers/platform/x86/gpd-pocket-fan.c
10102
10103GPIB DRIVERS
10104M:	Dave Penkler <[email protected]>
10105S:	Maintained
10106F:	drivers/staging/gpib/
10107
10108GPIO ACPI SUPPORT
10109M:	Mika Westerberg <[email protected]>
10110M:	Andy Shevchenko <[email protected]>
10111L:	[email protected]
10112L:	[email protected]
10113S:	Supported
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10115F:	Documentation/firmware-guide/acpi/gpio-properties.rst
10116F:	drivers/gpio/gpiolib-acpi.c
10117F:	drivers/gpio/gpiolib-acpi.h
10118
10119GPIO AGGREGATOR
10120M:	Geert Uytterhoeven <[email protected]>
10121L:	[email protected]
10122S:	Supported
10123F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
10124F:	drivers/gpio/gpio-aggregator.c
10125
10126GPIO IR Transmitter
10127M:	Sean Young <[email protected]>
10128L:	[email protected]
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10131F:	drivers/media/rc/gpio-ir-tx.c
10132
10133GPIO MOCKUP DRIVER
10134M:	Bamvor Jian Zhang <[email protected]>
10135L:	[email protected]
10136S:	Maintained
10137F:	drivers/gpio/gpio-mockup.c
10138F:	tools/testing/selftests/gpio/
10139
10140GPIO REGMAP
10141M:	Michael Walle <[email protected]>
10142S:	Maintained
10143F:	drivers/gpio/gpio-regmap.c
10144F:	include/linux/gpio/regmap.h
10145K:	(devm_)?gpio_regmap_(un)?register
10146
10147GPIO SUBSYSTEM
10148M:	Linus Walleij <[email protected]>
10149M:	Bartosz Golaszewski <[email protected]>
10150L:	[email protected]
10151S:	Maintained
10152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10153F:	Documentation/admin-guide/gpio/
10154F:	Documentation/devicetree/bindings/gpio/
10155F:	Documentation/driver-api/gpio/
10156F:	drivers/gpio/
10157F:	include/dt-bindings/gpio/
10158F:	include/linux/gpio.h
10159F:	include/linux/gpio/
10160F:	include/linux/of_gpio.h
10161K:	(devm_)?gpio_(request|free|direction|get|set)
10162K:	GPIOD_FLAGS_BIT_NONEXCLUSIVE
10163K:	devm_gpiod_unhinge
10164
10165GPIO UAPI
10166M:	Bartosz Golaszewski <[email protected]>
10167R:	Kent Gibson <[email protected]>
10168L:	[email protected]
10169S:	Maintained
10170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10171F:	Documentation/ABI/obsolete/sysfs-gpio
10172F:	Documentation/ABI/testing/gpio-cdev
10173F:	Documentation/userspace-api/gpio/
10174F:	drivers/gpio/gpiolib-cdev.c
10175F:	include/uapi/linux/gpio.h
10176F:	tools/gpio/
10177
10178GRETH 10/100/1G Ethernet MAC device driver
10179M:	Andreas Larsson <[email protected]>
10180L:	[email protected]
10181S:	Maintained
10182F:	drivers/net/ethernet/aeroflex/
10183
10184GREYBUS AUDIO PROTOCOLS DRIVERS
10185M:	Vaibhav Agarwal <[email protected]>
10186M:	Mark Greer <[email protected]>
10187S:	Maintained
10188F:	drivers/staging/greybus/audio_apbridgea.c
10189F:	drivers/staging/greybus/audio_apbridgea.h
10190F:	drivers/staging/greybus/audio_codec.c
10191F:	drivers/staging/greybus/audio_codec.h
10192F:	drivers/staging/greybus/audio_gb.c
10193F:	drivers/staging/greybus/audio_manager.c
10194F:	drivers/staging/greybus/audio_manager.h
10195F:	drivers/staging/greybus/audio_manager_module.c
10196F:	drivers/staging/greybus/audio_manager_private.h
10197F:	drivers/staging/greybus/audio_manager_sysfs.c
10198F:	drivers/staging/greybus/audio_module.c
10199F:	drivers/staging/greybus/audio_topology.c
10200
10201GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10202M:	Viresh Kumar <[email protected]>
10203S:	Maintained
10204F:	drivers/staging/greybus/authentication.c
10205F:	drivers/staging/greybus/bootrom.c
10206F:	drivers/staging/greybus/firmware.h
10207F:	drivers/staging/greybus/fw-core.c
10208F:	drivers/staging/greybus/fw-download.c
10209F:	drivers/staging/greybus/fw-management.c
10210F:	drivers/staging/greybus/greybus_authentication.h
10211F:	drivers/staging/greybus/greybus_firmware.h
10212F:	drivers/staging/greybus/hid.c
10213F:	drivers/staging/greybus/i2c.c
10214F:	drivers/staging/greybus/spi.c
10215F:	drivers/staging/greybus/spilib.c
10216F:	drivers/staging/greybus/spilib.h
10217
10218GREYBUS LOOPBACK DRIVER
10219M:	Bryan O'Donoghue <[email protected]>
10220S:	Maintained
10221F:	drivers/staging/greybus/loopback.c
10222
10223GREYBUS PLATFORM DRIVERS
10224M:	Vaibhav Hiremath <[email protected]>
10225S:	Maintained
10226F:	drivers/staging/greybus/arche-apb-ctrl.c
10227F:	drivers/staging/greybus/arche-platform.c
10228F:	drivers/staging/greybus/arche_platform.h
10229
10230GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10231M:	Rui Miguel Silva <[email protected]>
10232S:	Maintained
10233F:	drivers/staging/greybus/gpio.c
10234F:	drivers/staging/greybus/light.c
10235F:	drivers/staging/greybus/power_supply.c
10236F:	drivers/staging/greybus/sdio.c
10237F:	drivers/staging/greybus/spi.c
10238F:	drivers/staging/greybus/spilib.c
10239
10240GREYBUS BEAGLEPLAY DRIVERS
10241M:	Ayush Singh <[email protected]>
10242L:	[email protected] (moderated for non-subscribers)
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10245F:	drivers/greybus/gb-beagleplay.c
10246
10247GREYBUS SUBSYSTEM
10248M:	Johan Hovold <[email protected]>
10249M:	Alex Elder <[email protected]>
10250M:	Greg Kroah-Hartman <[email protected]>
10251L:	[email protected] (moderated for non-subscribers)
10252S:	Maintained
10253F:	drivers/greybus/
10254F:	drivers/staging/greybus/
10255F:	include/linux/greybus.h
10256F:	include/linux/greybus/
10257
10258GREYBUS UART PROTOCOLS DRIVERS
10259M:	David Lin <[email protected]>
10260S:	Maintained
10261F:	drivers/staging/greybus/log.c
10262F:	drivers/staging/greybus/uart.c
10263
10264GS1662 VIDEO SERIALIZER
10265M:	Charles-Antoine Couret <[email protected]>
10266L:	[email protected]
10267S:	Maintained
10268T:	git git://linuxtv.org/media.git
10269F:	drivers/media/spi/gs1662.c
10270
10271GSPCA FINEPIX SUBDRIVER
10272M:	Frank Zago <[email protected]>
10273L:	[email protected]
10274S:	Maintained
10275T:	git git://linuxtv.org/media.git
10276F:	drivers/media/usb/gspca/finepix.c
10277
10278GSPCA GL860 SUBDRIVER
10279M:	Olivier Lorin <[email protected]>
10280L:	[email protected]
10281S:	Maintained
10282T:	git git://linuxtv.org/media.git
10283F:	drivers/media/usb/gspca/gl860/
10284
10285GSPCA M5602 SUBDRIVER
10286M:	Erik Andren <[email protected]>
10287L:	[email protected]
10288S:	Maintained
10289T:	git git://linuxtv.org/media.git
10290F:	drivers/media/usb/gspca/m5602/
10291
10292GSPCA PAC207 SONIXB SUBDRIVER
10293M:	Hans Verkuil <[email protected]>
10294L:	[email protected]
10295S:	Odd Fixes
10296T:	git git://linuxtv.org/media.git
10297F:	drivers/media/usb/gspca/pac207.c
10298
10299GSPCA SN9C20X SUBDRIVER
10300M:	Brian Johnson <[email protected]>
10301L:	[email protected]
10302S:	Maintained
10303T:	git git://linuxtv.org/media.git
10304F:	drivers/media/usb/gspca/sn9c20x.c
10305
10306GSPCA T613 SUBDRIVER
10307M:	Leandro Costantino <[email protected]>
10308L:	[email protected]
10309S:	Maintained
10310T:	git git://linuxtv.org/media.git
10311F:	drivers/media/usb/gspca/t613.c
10312
10313GSPCA USB WEBCAM DRIVER
10314M:	Hans Verkuil <[email protected]>
10315L:	[email protected]
10316S:	Odd Fixes
10317T:	git git://linuxtv.org/media.git
10318F:	drivers/media/usb/gspca/
10319
10320GTP (GPRS Tunneling Protocol)
10321M:	Pablo Neira Ayuso <[email protected]>
10322M:	Harald Welte <[email protected]>
10323L:	[email protected]
10324S:	Maintained
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10326F:	drivers/net/gtp.c
10327
10328GUID PARTITION TABLE (GPT)
10329M:	Davidlohr Bueso <[email protected]>
10330L:	[email protected]
10331S:	Maintained
10332F:	block/partitions/efi.*
10333
10334HABANALABS PCI DRIVER
10335M:	Ofir Bitton <[email protected]>
10336L:	[email protected]
10337S:	Supported
10338C:	irc://irc.oftc.net/dri-devel
10339T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10340F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10341F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10342F:	drivers/accel/habanalabs/
10343F:	include/linux/habanalabs/
10344F:	include/trace/events/habanalabs.h
10345F:	include/uapi/drm/habanalabs_accel.h
10346
10347HACKRF MEDIA DRIVER
10348L:	[email protected]
10349S:	Orphan
10350W:	https://linuxtv.org
10351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10352F:	drivers/media/usb/hackrf/
10353
10354HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10355M:	Chuck Lever <[email protected]>
10356L:	[email protected]
10357L:	[email protected]
10358S:	Maintained
10359F:	Documentation/netlink/specs/handshake.yaml
10360F:	Documentation/networking/tls-handshake.rst
10361F:	include/net/handshake.h
10362F:	include/trace/events/handshake.h
10363F:	net/handshake/
10364
10365HANTRO VPU CODEC DRIVER
10366M:	Nicolas Dufresne <[email protected]>
10367M:	Benjamin Gaignard <[email protected]>
10368M:	Philipp Zabel <[email protected]>
10369L:	[email protected]
10370L:	[email protected]
10371S:	Maintained
10372F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10373F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10374F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10375F:	drivers/media/platform/verisilicon/
10376
10377HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10378M:	Frank Seidel <[email protected]>
10379L:	[email protected]
10380S:	Maintained
10381W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10382F:	drivers/platform/x86/hdaps.c
10383
10384HARDWARE MONITORING
10385M:	Jean Delvare <[email protected]>
10386M:	Guenter Roeck <[email protected]>
10387L:	[email protected]
10388S:	Maintained
10389W:	http://hwmon.wiki.kernel.org/
10390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10391F:	Documentation/ABI/testing/sysfs-class-hwmon
10392F:	Documentation/devicetree/bindings/hwmon/
10393F:	Documentation/hwmon/
10394F:	drivers/hwmon/
10395F:	include/linux/hwmon*.h
10396F:	include/trace/events/hwmon*.h
10397K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10398
10399HARDWARE RANDOM NUMBER GENERATOR CORE
10400M:	Olivia Mackall <[email protected]>
10401M:	Herbert Xu <[email protected]>
10402L:	[email protected]
10403S:	Odd fixes
10404F:	Documentation/admin-guide/hw_random.rst
10405F:	Documentation/devicetree/bindings/rng/
10406F:	drivers/char/hw_random/
10407F:	include/linux/hw_random.h
10408
10409HARDWARE SPINLOCK CORE
10410M:	Bjorn Andersson <[email protected]>
10411R:	Baolin Wang <[email protected]>
10412L:	[email protected]
10413S:	Maintained
10414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10415F:	Documentation/devicetree/bindings/hwlock/
10416F:	Documentation/locking/hwspinlock.rst
10417F:	drivers/hwspinlock/
10418F:	include/linux/hwspinlock.h
10419
10420HARDWARE TRACING FACILITIES
10421M:	Alexander Shishkin <[email protected]>
10422S:	Maintained
10423F:	drivers/hwtracing/
10424
10425HARMONY SOUND DRIVER
10426L:	[email protected]
10427S:	Maintained
10428F:	sound/parisc/harmony.*
10429
10430HDPVR USB VIDEO ENCODER DRIVER
10431M:	Hans Verkuil <[email protected]>
10432L:	[email protected]
10433S:	Odd Fixes
10434W:	https://linuxtv.org
10435T:	git git://linuxtv.org/media.git
10436F:	drivers/media/usb/hdpvr/
10437
10438HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10439M:	Keng-Yu Lin <[email protected]>
10440S:	Supported
10441F:	drivers/misc/hpilo.[ch]
10442
10443HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10444M:	Jerry Hoemann <[email protected]>
10445S:	Supported
10446F:	Documentation/watchdog/hpwdt.rst
10447F:	drivers/watchdog/hpwdt.c
10448
10449HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10450M:	Don Brace <[email protected]>
10451L:	[email protected]
10452L:	[email protected]
10453S:	Supported
10454F:	Documentation/scsi/hpsa.rst
10455F:	drivers/scsi/hpsa*.[ch]
10456F:	include/linux/cciss*.h
10457F:	include/uapi/linux/cciss*.h
10458
10459HFI1 DRIVER
10460M:	Dennis Dalessandro <[email protected]>
10461L:	[email protected]
10462S:	Supported
10463F:	drivers/infiniband/hw/hfi1
10464
10465HFS FILESYSTEM
10466L:	[email protected]
10467S:	Orphan
10468F:	Documentation/filesystems/hfs.rst
10469F:	fs/hfs/
10470
10471HFSPLUS FILESYSTEM
10472L:	[email protected]
10473S:	Orphan
10474F:	Documentation/filesystems/hfsplus.rst
10475F:	fs/hfsplus/
10476
10477HGA FRAMEBUFFER DRIVER
10478M:	Ferenc Bakonyi <[email protected]>
10479L:	[email protected]
10480S:	Maintained
10481W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10482F:	drivers/video/fbdev/hgafb.c
10483
10484HIBERNATION (aka Software Suspend, aka swsusp)
10485M:	"Rafael J. Wysocki" <[email protected]>
10486M:	Pavel Machek <[email protected]>
10487L:	[email protected]
10488S:	Supported
10489B:	https://bugzilla.kernel.org
10490F:	arch/*/include/asm/suspend*.h
10491F:	arch/x86/power/
10492F:	drivers/base/power/
10493F:	include/linux/freezer.h
10494F:	include/linux/pm.h
10495F:	include/linux/suspend.h
10496F:	kernel/power/
10497
10498HID CORE LAYER
10499M:	Jiri Kosina <[email protected]>
10500M:	Benjamin Tissoires <[email protected]>
10501L:	[email protected]
10502S:	Maintained
10503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10504F:	Documentation/hid/
10505F:	drivers/hid/
10506F:	include/linux/hid*
10507F:	include/uapi/linux/hid*
10508F:	samples/hid/
10509F:	tools/testing/selftests/hid/
10510
10511HID LOGITECH DRIVERS
10512R:	Filipe Laíns <[email protected]>
10513L:	[email protected]
10514S:	Maintained
10515F:	drivers/hid/hid-logitech-*
10516
10517HID NVIDIA SHIELD DRIVER
10518M:	Rahul Rameshbabu <[email protected]>
10519L:	[email protected]
10520S:	Maintained
10521F:	drivers/hid/hid-nvidia-shield.c
10522
10523HID PHOENIX RC FLIGHT CONTROLLER
10524M:	Marcus Folkesson <[email protected]>
10525L:	[email protected]
10526S:	Maintained
10527F:	drivers/hid/hid-pxrc.c
10528
10529HID PLAYSTATION DRIVER
10530M:	Roderick Colenbrander <[email protected]>
10531L:	[email protected]
10532S:	Supported
10533F:	drivers/hid/hid-playstation.c
10534
10535HID SENSOR HUB DRIVERS
10536M:	Jiri Kosina <[email protected]>
10537M:	Jonathan Cameron <[email protected]>
10538M:	Srinivas Pandruvada <[email protected]>
10539L:	[email protected]
10540L:	[email protected]
10541S:	Maintained
10542F:	Documentation/hid/hid-sensor*
10543F:	drivers/hid/hid-sensor-*
10544F:	drivers/iio/*/hid-*
10545F:	include/linux/hid-sensor-*
10546
10547HID UNIVERSAL PIDFF DRIVER
10548M:	Tomasz Pakuła <[email protected]>
10549M:	Oleg Makarenko <[email protected]>
10550L:	[email protected]
10551S:	Maintained
10552B:	https://github.com/JacKeTUs/universal-pidff/issues
10553F:	drivers/hid/hid-universal-pidff.c
10554
10555HID VRC-2 CAR CONTROLLER DRIVER
10556M:	Marcus Folkesson <[email protected]>
10557L:	[email protected]
10558S:	Maintained
10559F:	drivers/hid/hid-vrc2.c
10560
10561HID WACOM DRIVER
10562M:	Ping Cheng <[email protected]>
10563M:	Jason Gerecke  <[email protected]>
10564L:	[email protected]
10565S:	Maintained
10566F:	drivers/hid/wacom.h
10567F:	drivers/hid/wacom_*
10568
10569HID++ LOGITECH DRIVERS
10570R:	Filipe Laíns <[email protected]>
10571R:	Bastien Nocera <[email protected]>
10572L:	[email protected]
10573S:	Maintained
10574F:	drivers/hid/hid-logitech-hidpp.c
10575
10576HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10577M:	Anna-Maria Behnsen <[email protected]>
10578M:	Frederic Weisbecker <[email protected]>
10579M:	Thomas Gleixner <[email protected]>
10580L:	[email protected]
10581S:	Maintained
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10583F:	Documentation/timers/
10584F:	include/linux/clockchips.h
10585F:	include/linux/delay.h
10586F:	include/linux/hrtimer.h
10587F:	include/linux/timer.h
10588F:	kernel/time/clockevents.c
10589F:	kernel/time/hrtimer.c
10590F:	kernel/time/sleep_timeout.c
10591F:	kernel/time/timer.c
10592F:	kernel/time/timer_list.c
10593F:	kernel/time/timer_migration.*
10594F:	tools/testing/selftests/timers/
10595
10596HIGH-RESOLUTION TIMERS [RUST]
10597M:	Andreas Hindborg <[email protected]>
10598R:	Boqun Feng <[email protected]>
10599R:	Frederic Weisbecker <[email protected]>
10600R:	Lyude Paul <[email protected]>
10601R:	Thomas Gleixner <[email protected]>
10602R:	Anna-Maria Behnsen <[email protected]>
10603L:	[email protected]
10604S:	Supported
10605W:	https://rust-for-linux.com
10606B:	https://github.com/Rust-for-Linux/linux/issues
10607T:	git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10608F:	rust/kernel/time/hrtimer.rs
10609F:	rust/kernel/time/hrtimer/
10610
10611HIGH-SPEED SCC DRIVER FOR AX.25
10612L:	[email protected]
10613S:	Orphan
10614F:	drivers/net/hamradio/scc.c
10615
10616HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10617M:	HighPoint Linux Team <[email protected]>
10618S:	Supported
10619W:	http://www.highpoint-tech.com
10620F:	Documentation/scsi/hptiop.rst
10621F:	drivers/scsi/hptiop.c
10622
10623HIKEY960 ONBOARD USB GPIO HUB DRIVER
10624M:	John Stultz <[email protected]>
10625L:	[email protected]
10626S:	Maintained
10627F:	drivers/misc/hisi_hikey_usb.c
10628
10629HIMAX HX83112B TOUCHSCREEN SUPPORT
10630M:	Job Noorman <[email protected]>
10631L:	[email protected]
10632S:	Maintained
10633F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10634F:	drivers/input/touchscreen/himax_hx83112b.c
10635
10636HIPPI
10637M:	Jes Sorensen <[email protected]>
10638S:	Maintained
10639F:	drivers/net/hippi/
10640F:	include/linux/hippidevice.h
10641F:	include/uapi/linux/if_hippi.h
10642F:	net/802/hippi.c
10643
10644HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10645M:	Kurt Kanzenbach <[email protected]>
10646L:	[email protected]
10647S:	Maintained
10648F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10649F:	drivers/net/dsa/hirschmann/*
10650F:	include/linux/platform_data/hirschmann-hellcreek.h
10651F:	net/dsa/tag_hellcreek.c
10652
10653HISILICON DMA DRIVER
10654M:	Zhou Wang <[email protected]>
10655M:	Jie Hai <[email protected]>
10656L:	[email protected]
10657S:	Maintained
10658F:	drivers/dma/hisi_dma.c
10659
10660HISILICON GPIO DRIVER
10661M:	Jay Fang <[email protected]>
10662L:	[email protected]
10663S:	Maintained
10664F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10665F:	drivers/gpio/gpio-hisi.c
10666
10667HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10668M:	Zhiqi Song <[email protected]>
10669M:	Longfang Liu <[email protected]>
10670L:	[email protected]
10671S:	Maintained
10672F:	Documentation/ABI/testing/debugfs-hisi-hpre
10673F:	drivers/crypto/hisilicon/hpre/hpre.h
10674F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10675F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10676
10677HISILICON HNS3 PMU DRIVER
10678M:	Jijie Shao <[email protected]>
10679S:	Supported
10680F:	Documentation/admin-guide/perf/hns3-pmu.rst
10681F:	drivers/perf/hisilicon/hns3_pmu.c
10682
10683HISILICON I2C CONTROLLER DRIVER
10684M:	Yicong Yang <[email protected]>
10685L:	[email protected]
10686S:	Maintained
10687W:	https://www.hisilicon.com
10688F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10689F:	drivers/i2c/busses/i2c-hisi.c
10690
10691HISILICON KUNPENG SOC HCCS DRIVER
10692M:	Huisong Li <[email protected]>
10693S:	Maintained
10694F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10695F:	drivers/soc/hisilicon/kunpeng_hccs.c
10696F:	drivers/soc/hisilicon/kunpeng_hccs.h
10697
10698HISILICON LPC BUS DRIVER
10699M:	Jay Fang <[email protected]>
10700S:	Maintained
10701W:	http://www.hisilicon.com
10702F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10703F:	drivers/bus/hisi_lpc.c
10704
10705HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10706M:	Jian Shen <[email protected]>
10707M:	Salil Mehta <[email protected]>
10708M:	Jijie Shao <[email protected]>
10709L:	[email protected]
10710S:	Maintained
10711W:	http://www.hisilicon.com
10712F:	drivers/net/ethernet/hisilicon/hns3/
10713
10714HISILICON NETWORK HIBMCGE DRIVER
10715M:	Jijie Shao <[email protected]>
10716L:	[email protected]
10717S:	Maintained
10718F:	drivers/net/ethernet/hisilicon/hibmcge/
10719
10720HISILICON NETWORK SUBSYSTEM DRIVER
10721M:	Jian Shen <[email protected]>
10722M:	Salil Mehta <[email protected]>
10723L:	[email protected]
10724S:	Maintained
10725W:	http://www.hisilicon.com
10726F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10727F:	drivers/net/ethernet/hisilicon/
10728
10729HISILICON PMU DRIVER
10730M:	Yicong Yang <[email protected]>
10731M:	Jonathan Cameron <[email protected]>
10732S:	Supported
10733W:	http://www.hisilicon.com
10734F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10735F:	Documentation/admin-guide/perf/hisi-pmu.rst
10736F:	drivers/perf/hisilicon
10737
10738HISILICON PTT DRIVER
10739M:	Yicong Yang <[email protected]>
10740M:	Jonathan Cameron <[email protected]>
10741L:	[email protected]
10742S:	Maintained
10743F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10744F:	Documentation/trace/hisi-ptt.rst
10745F:	drivers/hwtracing/ptt/
10746F:	tools/perf/arch/arm64/util/hisi-ptt.c
10747F:	tools/perf/util/hisi-ptt*
10748F:	tools/perf/util/hisi-ptt-decoder/*
10749
10750HISILICON QM DRIVER
10751M:	Weili Qian <[email protected]>
10752M:	Zhou Wang <[email protected]>
10753L:	[email protected]
10754S:	Maintained
10755F:	drivers/crypto/hisilicon/Kconfig
10756F:	drivers/crypto/hisilicon/Makefile
10757F:	drivers/crypto/hisilicon/qm.c
10758F:	drivers/crypto/hisilicon/sgl.c
10759F:	include/linux/hisi_acc_qm.h
10760
10761HISILICON ROCE DRIVER
10762M:	Chengchang Tang <[email protected]>
10763M:	Junxian Huang <[email protected]>
10764L:	[email protected]
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10767F:	drivers/infiniband/hw/hns/
10768
10769HISILICON SAS Controller
10770M:	Yihang Li <[email protected]>
10771S:	Supported
10772W:	http://www.hisilicon.com
10773F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10774F:	drivers/scsi/hisi_sas/
10775
10776HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10777M:	Longfang Liu <[email protected]>
10778L:	[email protected]
10779S:	Maintained
10780F:	Documentation/ABI/testing/debugfs-hisi-sec
10781F:	drivers/crypto/hisilicon/sec2/sec.h
10782F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10783F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10784F:	drivers/crypto/hisilicon/sec2/sec_main.c
10785
10786HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10787M:	Jay Fang <[email protected]>
10788L:	[email protected]
10789S:	Maintained
10790W:	http://www.hisilicon.com
10791F:	drivers/spi/spi-hisi-kunpeng.c
10792
10793HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10794M:	Mauro Carvalho Chehab <[email protected]>
10795L:	[email protected]
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10798F:	drivers/spmi/hisi-spmi-controller.c
10799
10800HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10801M:	Mauro Carvalho Chehab <[email protected]>
10802L:	[email protected]
10803S:	Maintained
10804F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10805F:	drivers/mfd/hi6421-spmi-pmic.c
10806
10807HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10808M:	Weili Qian <[email protected]>
10809S:	Maintained
10810F:	drivers/crypto/hisilicon/trng/trng.c
10811
10812HISILICON V3XX SPI NOR FLASH Controller Driver
10813M:	Jay Fang <[email protected]>
10814S:	Maintained
10815W:	http://www.hisilicon.com
10816F:	drivers/spi/spi-hisi-sfc-v3xx.c
10817
10818HISILICON ZIP Controller DRIVER
10819M:	Yang Shen <[email protected]>
10820M:	Zhou Wang <[email protected]>
10821L:	[email protected]
10822S:	Maintained
10823F:	Documentation/ABI/testing/debugfs-hisi-zip
10824F:	drivers/crypto/hisilicon/zip/
10825
10826HMM - Heterogeneous Memory Management
10827M:	Jérôme Glisse <[email protected]>
10828L:	[email protected]
10829S:	Maintained
10830F:	Documentation/mm/hmm.rst
10831F:	include/linux/hmm*
10832F:	lib/test_hmm*
10833F:	mm/hmm*
10834F:	tools/testing/selftests/mm/*hmm*
10835
10836HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10837M:	Petre Rodan <[email protected]>
10838L:	[email protected]
10839S:	Maintained
10840F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10841F:	drivers/iio/pressure/hsc030pa*
10842
10843HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10844M:	Andreas Klinger <[email protected]>
10845M:	Petre Rodan <[email protected]>
10846L:	[email protected]
10847S:	Maintained
10848F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10849F:	drivers/iio/pressure/mprls0025pa*
10850
10851HP BIOSCFG DRIVER
10852M:	Jorge Lopez <[email protected]>
10853L:	[email protected]
10854S:	Maintained
10855F:	drivers/platform/x86/hp/hp-bioscfg/
10856
10857HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10858L:	[email protected]
10859S:	Orphan
10860F:	drivers/platform/x86/hp/tc1100-wmi.c
10861
10862HP WMI HARDWARE MONITOR DRIVER
10863M:	James Seo <[email protected]>
10864L:	[email protected]
10865S:	Maintained
10866F:	Documentation/hwmon/hp-wmi-sensors.rst
10867F:	drivers/hwmon/hp-wmi-sensors.c
10868
10869HPET:	High Precision Event Timers driver
10870M:	Clemens Ladisch <[email protected]>
10871S:	Maintained
10872F:	Documentation/timers/hpet.rst
10873F:	drivers/char/hpet.c
10874F:	include/linux/hpet.h
10875F:	include/uapi/linux/hpet.h
10876
10877HPET:	x86
10878S:	Orphan
10879F:	arch/x86/include/asm/hpet.h
10880F:	arch/x86/kernel/hpet.c
10881
10882HPFS FILESYSTEM
10883M:	Mikulas Patocka <[email protected]>
10884S:	Maintained
10885W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10886F:	fs/hpfs/
10887
10888HS3001 Hardware Temperature and Humidity Sensor
10889M:	Andre Werner <[email protected]>
10890L:	[email protected]
10891S:	Maintained
10892F:	drivers/hwmon/hs3001.c
10893
10894HSI SUBSYSTEM
10895M:	Sebastian Reichel <[email protected]>
10896S:	Maintained
10897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10898F:	Documentation/ABI/testing/sysfs-bus-hsi
10899F:	Documentation/driver-api/hsi.rst
10900F:	drivers/hsi/
10901F:	include/linux/hsi/
10902F:	include/uapi/linux/hsi/
10903
10904HSO 3G MODEM DRIVER
10905L:	[email protected]
10906S:	Orphan
10907F:	drivers/net/usb/hso.c
10908
10909HSR NETWORK PROTOCOL
10910L:	[email protected]
10911S:	Orphan
10912F:	net/hsr/
10913
10914HT16K33 LED CONTROLLER DRIVER
10915M:	Robin van der Gracht <[email protected]>
10916S:	Maintained
10917F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10918F:	drivers/auxdisplay/ht16k33.c
10919
10920HTCPEN TOUCHSCREEN DRIVER
10921M:	Pau Oliva Fora <[email protected]>
10922L:	[email protected]
10923S:	Maintained
10924F:	drivers/input/touchscreen/htcpen.c
10925
10926HTE SUBSYSTEM
10927M:	Dipen Patel <[email protected]>
10928L:	[email protected]
10929S:	Maintained
10930Q:	https://patchwork.kernel.org/project/timestamp/list/
10931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10932F:	Documentation/devicetree/bindings/timestamp/
10933F:	Documentation/driver-api/hte/
10934F:	drivers/hte/
10935F:	include/linux/hte.h
10936
10937HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10938M:	Lorenzo Bianconi <[email protected]>
10939L:	[email protected]
10940S:	Maintained
10941W:	http://www.st.com/
10942F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10943F:	drivers/iio/humidity/hts221*
10944
10945HTU31 Hardware Temperature and Humidity Sensor
10946M:	Andrei Lalaev <[email protected]>
10947L:	[email protected]
10948S:	Maintained
10949F:	drivers/hwmon/htu31.c
10950
10951HUAWEI ETHERNET DRIVER
10952M:	Cai Huoqing <[email protected]>
10953L:	[email protected]
10954S:	Maintained
10955F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10956F:	drivers/net/ethernet/huawei/hinic/
10957
10958HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10959M:	Pengyu Luo <[email protected]>
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10962F:	drivers/platform/arm64/huawei-gaokun-ec.c
10963F:	include/linux/platform_data/huawei-gaokun-ec.h
10964
10965HUGETLB SUBSYSTEM
10966M:	Muchun Song <[email protected]>
10967R:	Oscar Salvador <[email protected]>
10968L:	[email protected]
10969S:	Maintained
10970F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10971F:	Documentation/admin-guide/mm/hugetlbpage.rst
10972F:	Documentation/mm/hugetlbfs_reserv.rst
10973F:	Documentation/mm/vmemmap_dedup.rst
10974F:	fs/hugetlbfs/
10975F:	include/linux/hugetlb.h
10976F:	include/trace/events/hugetlbfs.h
10977F:	mm/hugetlb.c
10978F:	mm/hugetlb_cma.c
10979F:	mm/hugetlb_cma.h
10980F:	mm/hugetlb_vmemmap.c
10981F:	mm/hugetlb_vmemmap.h
10982F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10983
10984HVA ST MEDIA DRIVER
10985M:	Jean-Christophe Trotin <[email protected]>
10986L:	[email protected]
10987S:	Supported
10988W:	https://linuxtv.org
10989T:	git git://linuxtv.org/media.git
10990F:	drivers/media/platform/st/sti/hva
10991
10992HWPOISON MEMORY FAILURE HANDLING
10993M:	Miaohe Lin <[email protected]>
10994R:	Naoya Horiguchi <[email protected]>
10995L:	[email protected]
10996S:	Maintained
10997F:	mm/hwpoison-inject.c
10998F:	mm/memory-failure.c
10999
11000HYCON HY46XX TOUCHSCREEN SUPPORT
11001M:	Giulio Benetti <[email protected]>
11002L:	[email protected]
11003S:	Maintained
11004F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11005F:	drivers/input/touchscreen/hycon-hy46xx.c
11006
11007HYGON PROCESSOR SUPPORT
11008M:	Pu Wen <[email protected]>
11009L:	[email protected]
11010S:	Maintained
11011F:	arch/x86/kernel/cpu/hygon.c
11012
11013HYNIX HI556 SENSOR DRIVER
11014M:	Sakari Ailus <[email protected]>
11015L:	[email protected]
11016S:	Maintained
11017T:	git git://linuxtv.org/media.git
11018F:	drivers/media/i2c/hi556.c
11019
11020HYNIX HI846 SENSOR DRIVER
11021M:	Martin Kepplinger <[email protected]>
11022L:	[email protected]
11023S:	Maintained
11024F:	drivers/media/i2c/hi846.c
11025
11026HYNIX HI847 SENSOR DRIVER
11027M:	Sakari Ailus <[email protected]>
11028L:	[email protected]
11029S:	Maintained
11030F:	drivers/media/i2c/hi847.c
11031
11032Hyper-V/Azure CORE AND DRIVERS
11033M:	"K. Y. Srinivasan" <[email protected]>
11034M:	Haiyang Zhang <[email protected]>
11035M:	Wei Liu <[email protected]>
11036M:	Dexuan Cui <[email protected]>
11037L:	[email protected]
11038S:	Supported
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11040F:	Documentation/ABI/stable/sysfs-bus-vmbus
11041F:	Documentation/ABI/testing/debugfs-hyperv
11042F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11043F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11044F:	Documentation/virt/hyperv
11045F:	arch/arm64/hyperv
11046F:	arch/arm64/include/asm/mshyperv.h
11047F:	arch/x86/hyperv
11048F:	arch/x86/include/asm/mshyperv.h
11049F:	arch/x86/include/asm/trace/hyperv.h
11050F:	arch/x86/kernel/cpu/mshyperv.c
11051F:	drivers/clocksource/hyperv_timer.c
11052F:	drivers/hid/hid-hyperv.c
11053F:	drivers/hv/
11054F:	drivers/input/serio/hyperv-keyboard.c
11055F:	drivers/iommu/hyperv-iommu.c
11056F:	drivers/net/ethernet/microsoft/
11057F:	drivers/net/hyperv/
11058F:	drivers/pci/controller/pci-hyperv-intf.c
11059F:	drivers/pci/controller/pci-hyperv.c
11060F:	drivers/scsi/storvsc_drv.c
11061F:	drivers/uio/uio_hv_generic.c
11062F:	drivers/video/fbdev/hyperv_fb.c
11063F:	include/asm-generic/mshyperv.h
11064F:	include/clocksource/hyperv_timer.h
11065F:	include/hyperv/hvgdk.h
11066F:	include/hyperv/hvgdk_ext.h
11067F:	include/hyperv/hvgdk_mini.h
11068F:	include/hyperv/hvhdk.h
11069F:	include/hyperv/hvhdk_mini.h
11070F:	include/linux/hyperv.h
11071F:	include/net/mana
11072F:	include/uapi/linux/hyperv.h
11073F:	net/vmw_vsock/hyperv_transport.c
11074F:	tools/hv/
11075
11076HYPERBUS SUPPORT
11077M:	Vignesh Raghavendra <[email protected]>
11078R:	Tudor Ambarus <[email protected]>
11079L:	[email protected]
11080S:	Supported
11081Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11082C:	irc://irc.oftc.net/mtd
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11084F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11085F:	drivers/mtd/hyperbus/
11086F:	include/linux/mtd/hyperbus.h
11087
11088HYPERVISOR VIRTUAL CONSOLE DRIVER
11089L:	[email protected]
11090S:	Odd Fixes
11091F:	drivers/tty/hvc/
11092
11093I2C ACPI SUPPORT
11094M:	Mika Westerberg <[email protected]>
11095L:	[email protected]
11096L:	[email protected]
11097S:	Maintained
11098F:	drivers/i2c/i2c-core-acpi.c
11099
11100I2C ADDRESS TRANSLATOR (ATR)
11101M:	Tomi Valkeinen <[email protected]>
11102R:	Luca Ceresoli <[email protected]>
11103L:	[email protected]
11104S:	Maintained
11105F:	drivers/i2c/i2c-atr.c
11106F:	include/linux/i2c-atr.h
11107
11108I2C CONTROLLER DRIVER FOR NVIDIA GPU
11109M:	Ajay Gupta <[email protected]>
11110L:	[email protected]
11111S:	Maintained
11112F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
11113F:	drivers/i2c/busses/i2c-nvidia-gpu.c
11114
11115I2C MUXES
11116M:	Peter Rosin <[email protected]>
11117L:	[email protected]
11118S:	Maintained
11119F:	Documentation/devicetree/bindings/i2c/i2c-arb*
11120F:	Documentation/devicetree/bindings/i2c/i2c-gate*
11121F:	Documentation/devicetree/bindings/i2c/i2c-mux*
11122F:	Documentation/i2c/i2c-topology.rst
11123F:	Documentation/i2c/muxes/
11124F:	drivers/i2c/i2c-mux.c
11125F:	drivers/i2c/muxes/
11126F:	include/linux/i2c-mux.h
11127
11128I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11129M:	Gregory CLEMENT <[email protected]>
11130L:	[email protected]
11131S:	Maintained
11132F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11133F:	drivers/i2c/busses/i2c-mv64xxx.c
11134
11135I2C OF COMPONENT PROBER
11136M:	Chen-Yu Tsai <[email protected]>
11137L:	[email protected]
11138L:	[email protected]
11139S:	Maintained
11140F:	drivers/i2c/i2c-core-of-prober.c
11141F:	include/linux/i2c-of-prober.h
11142
11143I2C OVER PARALLEL PORT
11144M:	Jean Delvare <[email protected]>
11145L:	[email protected]
11146S:	Maintained
11147F:	Documentation/i2c/busses/i2c-parport.rst
11148F:	drivers/i2c/busses/i2c-parport.c
11149
11150I2C SUBSYSTEM
11151M:	Wolfram Sang <[email protected]>
11152L:	[email protected]
11153S:	Maintained
11154W:	https://i2c.wiki.kernel.org/
11155Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11157F:	Documentation/i2c/
11158F:	drivers/i2c/*
11159F:	include/dt-bindings/i2c/i2c.h
11160F:	include/linux/i2c-dev.h
11161F:	include/linux/i2c-smbus.h
11162F:	include/linux/i2c.h
11163F:	include/uapi/linux/i2c-*.h
11164F:	include/uapi/linux/i2c.h
11165
11166I2C SUBSYSTEM HOST DRIVERS
11167M:	Andi Shyti <[email protected]>
11168L:	[email protected]
11169S:	Maintained
11170W:	https://i2c.wiki.kernel.org/
11171Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11173F:	Documentation/devicetree/bindings/i2c/
11174F:	drivers/i2c/algos/
11175F:	drivers/i2c/busses/
11176F:	include/dt-bindings/i2c/
11177
11178I2C-TAOS-EVM DRIVER
11179M:	Jean Delvare <[email protected]>
11180L:	[email protected]
11181S:	Maintained
11182F:	Documentation/i2c/busses/i2c-taos-evm.rst
11183F:	drivers/i2c/busses/i2c-taos-evm.c
11184
11185I2C-TINY-USB DRIVER
11186M:	Till Harbaum <[email protected]>
11187L:	[email protected]
11188S:	Maintained
11189W:	http://www.harbaum.org/till/i2c_tiny_usb
11190F:	drivers/i2c/busses/i2c-tiny-usb.c
11191
11192I2C/SMBUS CONTROLLER DRIVERS FOR PC
11193M:	Jean Delvare <[email protected]>
11194L:	[email protected]
11195S:	Maintained
11196F:	Documentation/i2c/busses/i2c-ali1535.rst
11197F:	Documentation/i2c/busses/i2c-ali1563.rst
11198F:	Documentation/i2c/busses/i2c-ali15x3.rst
11199F:	Documentation/i2c/busses/i2c-amd756.rst
11200F:	Documentation/i2c/busses/i2c-amd8111.rst
11201F:	Documentation/i2c/busses/i2c-i801.rst
11202F:	Documentation/i2c/busses/i2c-nforce2.rst
11203F:	Documentation/i2c/busses/i2c-piix4.rst
11204F:	Documentation/i2c/busses/i2c-sis5595.rst
11205F:	Documentation/i2c/busses/i2c-sis630.rst
11206F:	Documentation/i2c/busses/i2c-sis96x.rst
11207F:	Documentation/i2c/busses/i2c-via.rst
11208F:	Documentation/i2c/busses/i2c-viapro.rst
11209F:	drivers/i2c/busses/i2c-ali1535.c
11210F:	drivers/i2c/busses/i2c-ali1563.c
11211F:	drivers/i2c/busses/i2c-ali15x3.c
11212F:	drivers/i2c/busses/i2c-amd756.c
11213F:	drivers/i2c/busses/i2c-amd8111.c
11214F:	drivers/i2c/busses/i2c-i801.c
11215F:	drivers/i2c/busses/i2c-isch.c
11216F:	drivers/i2c/busses/i2c-nforce2.c
11217F:	drivers/i2c/busses/i2c-piix4.*
11218F:	drivers/i2c/busses/i2c-sis5595.c
11219F:	drivers/i2c/busses/i2c-sis630.c
11220F:	drivers/i2c/busses/i2c-sis96x.c
11221F:	drivers/i2c/busses/i2c-via.c
11222F:	drivers/i2c/busses/i2c-viapro.c
11223
11224I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11225M:	Hans de Goede <[email protected]>
11226L:	[email protected]
11227S:	Maintained
11228F:	drivers/i2c/busses/i2c-cht-wc.c
11229
11230I2C/SMBUS ISMT DRIVER
11231M:	Seth Heasley <[email protected]>
11232M:	Neil Horman <[email protected]>
11233L:	[email protected]
11234F:	Documentation/i2c/busses/i2c-ismt.rst
11235F:	drivers/i2c/busses/i2c-ismt.c
11236
11237I2C/SMBUS ZHAOXIN DRIVER
11238M:	Hans Hu <[email protected]>
11239L:	[email protected]
11240S:	Maintained
11241W:	https://www.zhaoxin.com
11242F:	drivers/i2c/busses/i2c-viai2c-common.c
11243F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11244
11245I2C/SMBUS STUB DRIVER
11246M:	Jean Delvare <[email protected]>
11247L:	[email protected]
11248S:	Maintained
11249F:	drivers/i2c/i2c-stub.c
11250
11251I3C DRIVER FOR ASPEED AST2600
11252M:	Jeremy Kerr <[email protected]>
11253S:	Maintained
11254F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11255F:	drivers/i3c/master/ast2600-i3c-master.c
11256
11257I3C DRIVER FOR CADENCE I3C MASTER IP
11258M:	Przemysław Gaj <[email protected]>
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11261F:	drivers/i3c/master/i3c-master-cdns.c
11262
11263I3C DRIVER FOR SYNOPSYS DESIGNWARE
11264S:	Orphan
11265F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11266F:	drivers/i3c/master/dw*
11267
11268I3C SUBSYSTEM
11269M:	Alexandre Belloni <[email protected]>
11270R:	Frank Li <[email protected]>
11271L:	[email protected] (moderated for non-subscribers)
11272S:	Maintained
11273C:	irc://chat.freenode.net/linux-i3c
11274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11275F:	Documentation/ABI/testing/sysfs-bus-i3c
11276F:	Documentation/devicetree/bindings/i3c/
11277F:	Documentation/driver-api/i3c
11278F:	drivers/i3c/
11279F:	include/dt-bindings/i3c/
11280F:	include/linux/i3c/
11281
11282IBM Operation Panel Input Driver
11283M:	Eddie James <[email protected]>
11284L:	[email protected]
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11287F:	drivers/input/misc/ibm-panel.c
11288
11289IBM Power 842 compression accelerator
11290M:	Haren Myneni <[email protected]>
11291S:	Supported
11292F:	crypto/842.c
11293F:	drivers/crypto/nx/Kconfig
11294F:	drivers/crypto/nx/Makefile
11295F:	drivers/crypto/nx/nx-842*
11296F:	include/linux/sw842.h
11297F:	lib/842/
11298
11299IBM Power in-Nest Crypto Acceleration
11300M:	Breno Leitão <[email protected]>
11301M:	Nayna Jain <[email protected]>
11302M:	Paulo Flabiano Smorigo <[email protected]>
11303L:	[email protected]
11304S:	Supported
11305F:	drivers/crypto/nx/Kconfig
11306F:	drivers/crypto/nx/Makefile
11307F:	drivers/crypto/nx/nx-aes*
11308F:	drivers/crypto/nx/nx-sha*
11309F:	drivers/crypto/nx/nx.*
11310F:	drivers/crypto/nx/nx_csbcpb.h
11311F:	drivers/crypto/nx/nx_debugfs.c
11312
11313IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11314M:	Tyrel Datwyler <[email protected]>
11315L:	[email protected]
11316L:	[email protected]
11317S:	Supported
11318F:	drivers/pci/hotplug/rpadlpar*
11319
11320IBM Power Linux RAID adapter
11321M:	Brian King <[email protected]>
11322S:	Supported
11323F:	drivers/scsi/ipr.*
11324
11325IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11326M:	Tyrel Datwyler <[email protected]>
11327L:	[email protected]
11328L:	[email protected]
11329S:	Supported
11330F:	drivers/pci/hotplug/rpaphp*
11331
11332IBM Power SRIOV Virtual NIC Device Driver
11333M:	Haren Myneni <[email protected]>
11334M:	Rick Lindsley <[email protected]>
11335R:	Nick Child <[email protected]>
11336R:	Thomas Falcon <[email protected]>
11337L:	[email protected]
11338S:	Maintained
11339F:	drivers/net/ethernet/ibm/ibmvnic.*
11340
11341IBM Power VFIO Support
11342M:	Timothy Pearson <[email protected]>
11343S:	Supported
11344F:	drivers/vfio/vfio_iommu_spapr_tce.c
11345
11346IBM Power Virtual Ethernet Device Driver
11347M:	Nick Child <[email protected]>
11348L:	[email protected]
11349S:	Maintained
11350F:	drivers/net/ethernet/ibm/ibmveth.*
11351
11352IBM Power Virtual FC Device Drivers
11353M:	Tyrel Datwyler <[email protected]>
11354L:	[email protected]
11355S:	Supported
11356F:	drivers/scsi/ibmvscsi/ibmvfc*
11357
11358IBM Power Virtual Management Channel Driver
11359M:	Brad Warrum <[email protected]>
11360M:	Ritu Agarwal <[email protected]>
11361S:	Supported
11362F:	drivers/misc/ibmvmc.*
11363
11364IBM Power Virtual SCSI Device Drivers
11365M:	Tyrel Datwyler <[email protected]>
11366L:	[email protected]
11367S:	Supported
11368F:	drivers/scsi/ibmvscsi/ibmvscsi*
11369F:	include/scsi/viosrp.h
11370
11371IBM Power Virtual SCSI Device Target Driver
11372M:	Tyrel Datwyler <[email protected]>
11373L:	[email protected]
11374L:	[email protected]
11375S:	Supported
11376F:	drivers/scsi/ibmvscsi_tgt/
11377
11378IBM Power VMX Cryptographic instructions
11379M:	Breno Leitão <[email protected]>
11380M:	Nayna Jain <[email protected]>
11381M:	Paulo Flabiano Smorigo <[email protected]>
11382L:	[email protected]
11383S:	Supported
11384F:	arch/powerpc/crypto/Kconfig
11385F:	arch/powerpc/crypto/Makefile
11386F:	arch/powerpc/crypto/aes.c
11387F:	arch/powerpc/crypto/aes_cbc.c
11388F:	arch/powerpc/crypto/aes_ctr.c
11389F:	arch/powerpc/crypto/aes_xts.c
11390F:	arch/powerpc/crypto/aesp8-ppc.*
11391F:	arch/powerpc/crypto/ghash.c
11392F:	arch/powerpc/crypto/ghashp8-ppc.pl
11393F:	arch/powerpc/crypto/ppc-xlate.pl
11394F:	arch/powerpc/crypto/vmx.c
11395
11396IBM ServeRAID RAID DRIVER
11397S:	Orphan
11398F:	drivers/scsi/ips.*
11399
11400ICH LPC AND GPIO DRIVER
11401M:	Peter Tyser <[email protected]>
11402S:	Maintained
11403F:	drivers/gpio/gpio-ich.c
11404F:	drivers/mfd/lpc_ich.c
11405
11406ICY I2C DRIVER
11407M:	Max Staudt <[email protected]>
11408L:	[email protected]
11409S:	Maintained
11410F:	drivers/i2c/busses/i2c-icy.c
11411
11412IDEAPAD LAPTOP EXTRAS DRIVER
11413M:	Ike Panhc <[email protected]>
11414L:	[email protected]
11415S:	Maintained
11416W:	http://launchpad.net/ideapad-laptop
11417F:	drivers/platform/x86/ideapad-laptop.c
11418
11419IDEAPAD LAPTOP SLIDEBAR DRIVER
11420M:	Andrey Moiseev <[email protected]>
11421L:	[email protected]
11422S:	Maintained
11423W:	https://github.com/o2genum/ideapad-slidebar
11424F:	drivers/input/misc/ideapad_slidebar.c
11425
11426IDT VersaClock 5 CLOCK DRIVER
11427M:	Luca Ceresoli <[email protected]>
11428S:	Maintained
11429F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11430F:	drivers/clk/clk-versaclock5.c
11431
11432IEEE 802.15.4 SUBSYSTEM
11433M:	Alexander Aring <[email protected]>
11434M:	Stefan Schmidt <[email protected]>
11435M:	Miquel Raynal <[email protected]>
11436L:	[email protected]
11437S:	Maintained
11438W:	https://linux-wpan.org/
11439Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11442F:	Documentation/networking/ieee802154.rst
11443F:	drivers/net/ieee802154/
11444F:	include/linux/ieee802154.h
11445F:	include/linux/nl802154.h
11446F:	include/net/af_ieee802154.h
11447F:	include/net/cfg802154.h
11448F:	include/net/ieee802154_netdev.h
11449F:	include/net/mac802154.h
11450F:	include/net/nl802154.h
11451F:	net/ieee802154/
11452F:	net/mac802154/
11453
11454Intel VIRTIO DATA PATH ACCELERATOR
11455M:	Zhu Lingshan <[email protected]>
11456L:	[email protected]
11457S:	Supported
11458F:	drivers/vdpa/ifcvf/
11459
11460IFE PROTOCOL
11461M:	Yotam Gigi <[email protected]>
11462M:	Jamal Hadi Salim <[email protected]>
11463F:	include/net/ife.h
11464F:	include/uapi/linux/ife.h
11465F:	net/ife
11466
11467IGORPLUG-USB IR RECEIVER
11468M:	Sean Young <[email protected]>
11469L:	[email protected]
11470S:	Maintained
11471F:	drivers/media/rc/igorplugusb.c
11472
11473IGUANAWORKS USB IR TRANSCEIVER
11474M:	Sean Young <[email protected]>
11475L:	[email protected]
11476S:	Maintained
11477F:	drivers/media/rc/iguanair.c
11478
11479IIO BACKEND FRAMEWORK
11480M:	Nuno Sa <[email protected]>
11481R:	Olivier Moysan <[email protected]>
11482L:	[email protected]
11483S:	Maintained
11484F:	Documentation/ABI/testing/debugfs-iio-backend
11485F:	drivers/iio/industrialio-backend.c
11486F:	include/linux/iio/backend.h
11487
11488IIO DIGITAL POTENTIOMETER DAC
11489M:	Peter Rosin <[email protected]>
11490L:	[email protected]
11491S:	Maintained
11492F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11493F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11494F:	drivers/iio/dac/dpot-dac.c
11495
11496IIO ENVELOPE DETECTOR
11497M:	Peter Rosin <[email protected]>
11498L:	[email protected]
11499S:	Maintained
11500F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11501F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11502F:	drivers/iio/adc/envelope-detector.c
11503
11504IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11505M:	Matti Vaittinen <[email protected]>
11506L:	[email protected]
11507S:	Maintained
11508F:	drivers/iio/industrialio-gts-helper.c
11509F:	include/linux/iio/iio-gts-helper.h
11510F:	drivers/iio/test/iio-test-gts.c
11511
11512IIO MULTIPLEXER
11513M:	Peter Rosin <[email protected]>
11514L:	[email protected]
11515S:	Maintained
11516F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11517F:	drivers/iio/multiplexer/iio-mux.c
11518
11519IIO SCMI BASED DRIVER
11520M:	Jyoti Bhayana <[email protected]>
11521L:	[email protected]
11522S:	Maintained
11523F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11524
11525IIO SUBSYSTEM AND DRIVERS
11526M:	Jonathan Cameron <[email protected]>
11527R:	Lars-Peter Clausen <[email protected]>
11528L:	[email protected]
11529S:	Maintained
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11531F:	Documentation/ABI/testing/configfs-iio*
11532F:	Documentation/ABI/testing/sysfs-bus-iio*
11533F:	Documentation/devicetree/bindings/iio/
11534F:	Documentation/iio/
11535F:	drivers/iio/
11536F:	drivers/staging/iio/
11537F:	include/dt-bindings/iio/
11538F:	include/linux/iio/
11539F:	tools/iio/
11540
11541IIO UNIT CONVERTER
11542M:	Peter Rosin <[email protected]>
11543L:	[email protected]
11544S:	Maintained
11545F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11546F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11547F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11548F:	drivers/iio/afe/iio-rescale.c
11549
11550IKANOS/ADI EAGLE ADSL USB DRIVER
11551M:	Matthieu Castet <[email protected]>
11552M:	Stanislaw Gruszka <[email protected]>
11553S:	Maintained
11554F:	drivers/usb/atm/ueagle-atm.c
11555
11556IMAGIS TOUCHSCREEN DRIVER
11557M:	Markuss Broks <[email protected]>
11558S:	Maintained
11559F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11560F:	drivers/input/touchscreen/imagis.c
11561
11562IMGTEC ASCII LCD DRIVER
11563M:	Paul Burton <[email protected]>
11564S:	Maintained
11565F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11566F:	drivers/auxdisplay/img-ascii-lcd.c
11567
11568IMGTEC JPEG ENCODER DRIVER
11569M:	Devarsh Thakkar <[email protected]>
11570L:	[email protected]
11571S:	Supported
11572F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11573F:	drivers/media/platform/imagination/e5010*
11574
11575IMGTEC IR DECODER DRIVER
11576S:	Orphan
11577F:	drivers/media/rc/img-ir/
11578
11579IMGTEC POWERVR DRM DRIVER
11580M:	Frank Binns <[email protected]>
11581M:	Matt Coster <[email protected]>
11582S:	Supported
11583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11584F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11585F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11586F:	Documentation/gpu/imagination/
11587F:	drivers/gpu/drm/ci/xfails/powervr*
11588F:	drivers/gpu/drm/imagination/
11589F:	include/uapi/drm/pvr_drm.h
11590
11591IMON SOUNDGRAPH USB IR RECEIVER
11592M:	Sean Young <[email protected]>
11593L:	[email protected]
11594S:	Maintained
11595F:	drivers/media/rc/imon.c
11596F:	drivers/media/rc/imon_raw.c
11597
11598IMS TWINTURBO FRAMEBUFFER DRIVER
11599L:	[email protected]
11600S:	Orphan
11601F:	drivers/video/fbdev/imsttfb.c
11602
11603INA233 HARDWARE MONITOR DRIVERS
11604M:	Leo Yang <[email protected]>
11605L:	[email protected]
11606S:	Maintained
11607F:	Documentation/hwmon/ina233.rst
11608F:	drivers/hwmon/pmbus/ina233.c
11609
11610INDEX OF FURTHER KERNEL DOCUMENTATION
11611M:	Carlos Bilbao <[email protected]>
11612S:	Maintained
11613F:	Documentation/process/kernel-docs.rst
11614
11615INDUSTRY PACK SUBSYSTEM (IPACK)
11616M:	Vaibhav Gupta <[email protected]>
11617M:	Jens Taprogge <[email protected]>
11618M:	Greg Kroah-Hartman <[email protected]>
11619L:	[email protected]
11620S:	Maintained
11621W:	http://industrypack.sourceforge.net
11622F:	drivers/ipack/
11623
11624INFINEON DPS310 Driver
11625M:	Eddie James <[email protected]>
11626L:	[email protected]
11627S:	Maintained
11628F:	drivers/iio/pressure/dps310.c
11629
11630INFINEON PEB2466 ASoC CODEC
11631M:	Herve Codina <[email protected]>
11632L:	[email protected]
11633S:	Maintained
11634F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11635F:	sound/soc/codecs/peb2466.c
11636
11637INFINIBAND SUBSYSTEM
11638M:	Jason Gunthorpe <[email protected]>
11639M:	Leon Romanovsky <[email protected]>
11640L:	[email protected]
11641S:	Supported
11642W:	https://github.com/linux-rdma/rdma-core
11643Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11645F:	Documentation/devicetree/bindings/infiniband/
11646F:	Documentation/infiniband/
11647F:	drivers/infiniband/
11648F:	include/rdma/
11649F:	include/trace/events/ib_mad.h
11650F:	include/trace/events/ib_umad.h
11651F:	include/trace/misc/rdma.h
11652F:	include/uapi/linux/if_infiniband.h
11653F:	include/uapi/rdma/
11654F:	samples/bpf/ibumad_kern.c
11655F:	samples/bpf/ibumad_user.c
11656
11657INGENIC JZ4780 NAND DRIVER
11658M:	Harvey Hunt <[email protected]>
11659L:	[email protected]
11660L:	[email protected]
11661S:	Maintained
11662F:	drivers/mtd/nand/raw/ingenic/
11663
11664INGENIC JZ47xx SoCs
11665M:	Paul Cercueil <[email protected]>
11666L:	[email protected]
11667S:	Maintained
11668F:	arch/mips/boot/dts/ingenic/
11669F:	arch/mips/generic/board-ingenic.c
11670F:	arch/mips/include/asm/mach-ingenic/
11671F:	arch/mips/ingenic/Kconfig
11672F:	drivers/clk/ingenic/
11673F:	drivers/dma/dma-jz4780.c
11674F:	drivers/gpu/drm/ingenic/
11675F:	drivers/i2c/busses/i2c-jz4780.c
11676F:	drivers/iio/adc/ingenic-adc.c
11677F:	drivers/irqchip/irq-ingenic.c
11678F:	drivers/memory/jz4780-nemc.c
11679F:	drivers/mmc/host/jz4740_mmc.c
11680F:	drivers/mtd/nand/raw/ingenic/
11681F:	drivers/pinctrl/pinctrl-ingenic.c
11682F:	drivers/power/supply/ingenic-battery.c
11683F:	drivers/pwm/pwm-jz4740.c
11684F:	drivers/remoteproc/ingenic_rproc.c
11685F:	drivers/rtc/rtc-jz4740.c
11686F:	drivers/tty/serial/8250/8250_ingenic.c
11687F:	drivers/usb/musb/jz4740.c
11688F:	drivers/watchdog/jz4740_wdt.c
11689F:	include/dt-bindings/iio/adc/ingenic,adc.h
11690F:	include/linux/mfd/ingenic-tcu.h
11691F:	sound/soc/codecs/jz47*
11692F:	sound/soc/jz4740/
11693
11694INJOINIC IP5xxx POWER BANK IC DRIVER
11695M:	Samuel Holland <[email protected]>
11696S:	Maintained
11697F:	drivers/power/supply/ip5xxx_power.c
11698
11699INOTIFY
11700M:	Jan Kara <[email protected]>
11701R:	Amir Goldstein <[email protected]>
11702L:	[email protected]
11703S:	Maintained
11704F:	Documentation/filesystems/inotify.rst
11705F:	fs/notify/inotify/
11706F:	include/linux/inotify.h
11707F:	include/uapi/linux/inotify.h
11708
11709INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11710M:	Dmitry Torokhov <[email protected]>
11711L:	[email protected]
11712S:	Maintained
11713Q:	http://patchwork.kernel.org/project/linux-input/list/
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11715F:	Documentation/devicetree/bindings/input/
11716F:	Documentation/devicetree/bindings/serio/
11717F:	Documentation/input/
11718F:	drivers/input/
11719F:	include/dt-bindings/input/
11720F:	include/linux/gameport.h
11721F:	include/linux/i8042.h
11722F:	include/linux/input.h
11723F:	include/linux/input/
11724F:	include/linux/libps2.h
11725F:	include/linux/serio.h
11726F:	include/uapi/linux/gameport.h
11727F:	include/uapi/linux/input-event-codes.h
11728F:	include/uapi/linux/input.h
11729F:	include/uapi/linux/serio.h
11730F:	include/uapi/linux/uinput.h
11731
11732INPUT MULTITOUCH (MT) PROTOCOL
11733M:	Henrik Rydberg <[email protected]>
11734L:	[email protected]
11735S:	Odd fixes
11736F:	Documentation/input/multi-touch-protocol.rst
11737F:	drivers/input/input-mt.c
11738K:	\b(ABS|SYN)_MT_
11739
11740INSIDE SECURE CRYPTO DRIVER
11741M:	Antoine Tenart <[email protected]>
11742L:	[email protected]
11743S:	Maintained
11744F:	drivers/crypto/inside-secure/
11745
11746INSIDE SECURE EIP93 CRYPTO DRIVER
11747M:	Christian Marangi <[email protected]>
11748L:	[email protected]
11749S:	Maintained
11750F:	Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11751F:	drivers/crypto/inside-secure/eip93/
11752
11753INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11754M:	Mimi Zohar <[email protected]>
11755M:	Roberto Sassu <[email protected]>
11756M:	Dmitry Kasatkin <[email protected]>
11757R:	Eric Snowberg <[email protected]>
11758L:	[email protected]
11759S:	Supported
11760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11761F:	security/integrity/
11762F:	security/integrity/ima/
11763
11764INTEGRITY POLICY ENFORCEMENT (IPE)
11765M:	Fan Wu <[email protected]>
11766L:	[email protected]
11767S:	Supported
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11769F:	Documentation/admin-guide/LSM/ipe.rst
11770F:	Documentation/security/ipe.rst
11771F:	scripts/ipe/
11772F:	security/ipe/
11773
11774INTEL 810/815 FRAMEBUFFER DRIVER
11775M:	Antonino Daplas <[email protected]>
11776L:	[email protected]
11777S:	Maintained
11778F:	drivers/video/fbdev/i810/
11779
11780INTEL 8254 COUNTER DRIVER
11781M:	William Breathitt Gray <[email protected]>
11782L:	[email protected]
11783S:	Maintained
11784F:	drivers/counter/i8254.c
11785F:	include/linux/i8254.h
11786
11787INTEL 8255 GPIO DRIVER
11788M:	William Breathitt Gray <[email protected]>
11789L:	[email protected]
11790S:	Maintained
11791F:	drivers/gpio/gpio-i8255.c
11792F:	drivers/gpio/gpio-i8255.h
11793
11794INTEL ASoC DRIVERS
11795M:	Cezary Rojewski <[email protected]>
11796M:	Liam Girdwood <[email protected]>
11797M:	Peter Ujfalusi <[email protected]>
11798M:	Bard Liao <[email protected]>
11799M:	Ranjani Sridharan <[email protected]>
11800M:	Kai Vehmanen <[email protected]>
11801R:	Pierre-Louis Bossart <[email protected]>
11802L:	[email protected]
11803S:	Supported
11804F:	sound/soc/intel/
11805
11806INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11807M:	Hans de Goede <[email protected]>
11808L:	[email protected]
11809S:	Maintained
11810F:	drivers/platform/x86/intel/atomisp2/pm.c
11811
11812INTEL ATOMISP2 LED DRIVER
11813M:	Hans de Goede <[email protected]>
11814L:	[email protected]
11815S:	Maintained
11816F:	drivers/platform/x86/intel/atomisp2/led.c
11817
11818INTEL BIOS SAR INT1092 DRIVER
11819M:	Shravan Sudhakar <[email protected]>
11820L:	[email protected]
11821S:	Maintained
11822F:	drivers/platform/x86/intel/int1092/
11823
11824INTEL BROXTON PMC DRIVER
11825M:	Mika Westerberg <[email protected]>
11826M:	Zha Qipeng <[email protected]>
11827S:	Maintained
11828F:	drivers/mfd/intel_pmc_bxt.c
11829F:	include/linux/mfd/intel_pmc_bxt.h
11830
11831INTEL C600 SERIES SAS CONTROLLER DRIVER
11832L:	[email protected]
11833S:	Orphan
11834T:	git git://git.code.sf.net/p/intel-sas/isci
11835F:	drivers/scsi/isci/
11836
11837INTEL CPU family model numbers
11838M:	Tony Luck <[email protected]>
11839M:	[email protected]
11840L:	[email protected]
11841S:	Supported
11842F:	arch/x86/include/asm/intel-family.h
11843
11844INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11845M:	Jani Nikula <[email protected]>
11846M:	Rodrigo Vivi <[email protected]>
11847L:	[email protected]
11848L:	[email protected]
11849S:	Supported
11850F:	drivers/gpu/drm/i915/display/
11851F:	drivers/gpu/drm/xe/display/
11852F:	drivers/gpu/drm/xe/compat-i915-headers
11853F:	include/drm/intel/
11854
11855INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11856M:	Jani Nikula <[email protected]>
11857M:	Joonas Lahtinen <[email protected]>
11858M:	Rodrigo Vivi <[email protected]>
11859M:	Tvrtko Ursulin <[email protected]>
11860L:	[email protected]
11861S:	Supported
11862W:	https://drm.pages.freedesktop.org/intel-docs/
11863Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11864B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11865C:	irc://irc.oftc.net/intel-gfx
11866T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11867F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11868F:	Documentation/gpu/i915.rst
11869F:	drivers/gpu/drm/ci/xfails/i915*
11870F:	drivers/gpu/drm/i915/
11871F:	include/drm/intel/
11872F:	include/uapi/drm/i915_drm.h
11873
11874INTEL DRM XE DRIVER (Lunar Lake and newer)
11875M:	Lucas De Marchi <[email protected]>
11876M:	Thomas Hellström <[email protected]>
11877M:	Rodrigo Vivi <[email protected]>
11878L:	[email protected]
11879S:	Supported
11880W:	https://drm.pages.freedesktop.org/intel-docs/
11881Q:	http://patchwork.freedesktop.org/project/intel-xe/
11882B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11883C:	irc://irc.oftc.net/xe
11884T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11885F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11886F:	Documentation/gpu/xe/
11887F:	drivers/gpu/drm/xe/
11888F:	include/drm/intel/
11889F:	include/uapi/drm/xe_drm.h
11890
11891INTEL ETHERNET DRIVERS
11892M:	Tony Nguyen <[email protected]>
11893M:	Przemek Kitszel <[email protected]>
11894L:	[email protected] (moderated for non-subscribers)
11895S:	Maintained
11896W:	https://www.intel.com/content/www/us/en/support.html
11897Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11900F:	Documentation/networking/device_drivers/ethernet/intel/
11901F:	drivers/net/ethernet/intel/
11902F:	drivers/net/ethernet/intel/*/
11903F:	include/linux/avf/virtchnl.h
11904F:	include/linux/net/intel/iidc.h
11905
11906INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11907M:	Mustafa Ismail <[email protected]>
11908M:	Tatyana Nikolova <[email protected]>
11909L:	[email protected]
11910S:	Supported
11911F:	drivers/infiniband/hw/irdma/
11912F:	include/uapi/rdma/irdma-abi.h
11913
11914INTEL GPIO DRIVERS
11915M:	Andy Shevchenko <[email protected]>
11916L:	[email protected]
11917S:	Supported
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11919F:	drivers/gpio/gpio-elkhartlake.c
11920F:	drivers/gpio/gpio-graniterapids.c
11921F:	drivers/gpio/gpio-ich.c
11922F:	drivers/gpio/gpio-merrifield.c
11923F:	drivers/gpio/gpio-ml-ioh.c
11924F:	drivers/gpio/gpio-pch.c
11925F:	drivers/gpio/gpio-sch.c
11926F:	drivers/gpio/gpio-sodaville.c
11927F:	drivers/gpio/gpio-tangier.c
11928F:	drivers/gpio/gpio-tangier.h
11929
11930INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11931M:	Zhenyu Wang <[email protected]>
11932M:	Zhi Wang <[email protected]>
11933L:	[email protected]
11934L:	[email protected]
11935S:	Supported
11936W:	https://github.com/intel/gvt-linux/wiki
11937T:	git https://github.com/intel/gvt-linux.git
11938F:	drivers/gpu/drm/i915/gvt/
11939
11940INTEL HID EVENT DRIVER
11941M:	Alex Hung <[email protected]>
11942L:	[email protected]
11943S:	Maintained
11944F:	drivers/platform/x86/intel/hid.c
11945
11946INTEL I/OAT DMA DRIVER
11947M:	Dave Jiang <[email protected]>
11948R:	Dan Williams <[email protected]>
11949L:	[email protected]
11950S:	Supported
11951Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11952F:	drivers/dma/ioat*
11953
11954INTEL IAA CRYPTO DRIVER
11955M:	Kristen Accardi <[email protected]>
11956M:	Vinicius Costa Gomes <[email protected]>
11957L:	[email protected]
11958S:	Supported
11959F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11960F:	drivers/crypto/intel/iaa/*
11961
11962INTEL IDLE DRIVER
11963M:	Rafael J. Wysocki <[email protected]>
11964M:	Artem Bityutskiy <[email protected]>
11965M:	Artem Bityutskiy <[email protected]>
11966R:	Len Brown <[email protected]>
11967L:	[email protected]
11968S:	Supported
11969B:	https://bugzilla.kernel.org
11970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11971F:	drivers/idle/intel_idle.c
11972
11973INTEL IDXD DRIVER
11974M:	Vinicius Costa Gomes <[email protected]>
11975R:	Dave Jiang <[email protected]>
11976L:	[email protected]
11977S:	Supported
11978F:	drivers/dma/idxd/*
11979F:	include/uapi/linux/idxd.h
11980
11981INTEL IN FIELD SCAN (IFS) DEVICE
11982M:	Jithu Joseph <[email protected]>
11983R:	Ashok Raj <[email protected]>
11984R:	Tony Luck <[email protected]>
11985S:	Maintained
11986F:	drivers/platform/x86/intel/ifs
11987F:	include/trace/events/intel_ifs.h
11988F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11989
11990INTEL INTEGRATED SENSOR HUB DRIVER
11991M:	Srinivas Pandruvada <[email protected]>
11992M:	Jiri Kosina <[email protected]>
11993L:	[email protected]
11994S:	Maintained
11995F:	drivers/hid/intel-ish-hid/
11996
11997INTEL IOMMU (VT-d)
11998M:	David Woodhouse <[email protected]>
11999M:	Lu Baolu <[email protected]>
12000L:	[email protected]
12001S:	Supported
12002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12003F:	drivers/iommu/intel/
12004
12005INTEL IPU3 CSI-2 CIO2 DRIVER
12006M:	Yong Zhi <[email protected]>
12007M:	Sakari Ailus <[email protected]>
12008M:	Bingbu Cao <[email protected]>
12009M:	Dan Scally <[email protected]>
12010R:	Tianshu Qiu <[email protected]>
12011L:	[email protected]
12012S:	Maintained
12013T:	git git://linuxtv.org/media.git
12014F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12015F:	drivers/media/pci/intel/ipu3/
12016
12017INTEL IPU3 CSI-2 IMGU DRIVER
12018M:	Sakari Ailus <[email protected]>
12019R:	Bingbu Cao <[email protected]>
12020R:	Tianshu Qiu <[email protected]>
12021L:	[email protected]
12022S:	Maintained
12023F:	Documentation/admin-guide/media/ipu3.rst
12024F:	Documentation/admin-guide/media/ipu3_rcb.svg
12025F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12026F:	drivers/staging/media/ipu3/
12027
12028INTEL IPU6 INPUT SYSTEM DRIVER
12029M:	Sakari Ailus <[email protected]>
12030M:	Bingbu Cao <[email protected]>
12031R:	Tianshu Qiu <[email protected]>
12032L:	[email protected]
12033S:	Maintained
12034T:	git git://linuxtv.org/media.git
12035F:	Documentation/admin-guide/media/ipu6-isys.rst
12036F:	drivers/media/pci/intel/ipu6/
12037
12038INTEL ISHTP ECLITE DRIVER
12039M:	Srinivas Pandruvada <[email protected]>
12040L:	[email protected]
12041S:	Supported
12042F:	drivers/platform/x86/intel/ishtp_eclite.c
12043
12044INTEL IXP4XX CRYPTO SUPPORT
12045M:	Corentin Labbe <[email protected]>
12046L:	[email protected]
12047S:	Maintained
12048F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12049
12050INTEL KEEM BAY DRM DRIVER
12051M:	Anitha Chrisanthus <[email protected]>
12052M:	Edmund Dea <[email protected]>
12053S:	Maintained
12054F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12055F:	drivers/gpu/drm/kmb/
12056
12057INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12058M:	Daniele Alessandrelli <[email protected]>
12059S:	Maintained
12060F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12061F:	drivers/crypto/intel/keembay/Kconfig
12062F:	drivers/crypto/intel/keembay/Makefile
12063F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12064F:	drivers/crypto/intel/keembay/ocs-aes.c
12065F:	drivers/crypto/intel/keembay/ocs-aes.h
12066
12067INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12068M:	Daniele Alessandrelli <[email protected]>
12069M:	Prabhjot Khurana <[email protected]>
12070M:	Mark Gross <[email protected]>
12071S:	Maintained
12072F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12073F:	drivers/crypto/intel/keembay/Kconfig
12074F:	drivers/crypto/intel/keembay/Makefile
12075F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12076
12077INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12078M:	Daniele Alessandrelli <[email protected]>
12079M:	Declan Murphy <[email protected]>
12080S:	Maintained
12081F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12082F:	drivers/crypto/intel/keembay/Kconfig
12083F:	drivers/crypto/intel/keembay/Makefile
12084F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12085F:	drivers/crypto/intel/keembay/ocs-hcu.c
12086F:	drivers/crypto/intel/keembay/ocs-hcu.h
12087
12088INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12089M:	Wentong Wu <[email protected]>
12090M:	Sakari Ailus <[email protected]>
12091S:	Maintained
12092F:	drivers/gpio/gpio-ljca.c
12093F:	drivers/i2c/busses/i2c-ljca.c
12094F:	drivers/spi/spi-ljca.c
12095F:	drivers/usb/misc/usb-ljca.c
12096F:	include/linux/usb/ljca.h
12097
12098INTEL MANAGEMENT ENGINE (mei)
12099M:	Alexander Usyskin <[email protected]>
12100L:	[email protected]
12101S:	Supported
12102F:	Documentation/driver-api/mei/*
12103F:	drivers/misc/mei/
12104F:	drivers/watchdog/mei_wdt.c
12105F:	include/linux/mei_aux.h
12106F:	include/linux/mei_cl_bus.h
12107F:	include/uapi/linux/mei.h
12108F:	include/uapi/linux/mei_uuid.h
12109F:	include/uapi/linux/uuid.h
12110F:	samples/mei/*
12111
12112INTEL MAX 10 BMC MFD DRIVER
12113M:	Xu Yilun <[email protected]>
12114R:	Tom Rix <[email protected]>
12115S:	Maintained
12116F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12117F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
12118F:	drivers/hwmon/intel-m10-bmc-hwmon.c
12119F:	drivers/mfd/intel-m10-bmc*
12120F:	include/linux/mfd/intel-m10-bmc.h
12121
12122INTEL MAX10 BMC SECURE UPDATES
12123M:	Peter Colberg <[email protected]>
12124L:	[email protected]
12125S:	Maintained
12126F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12127F:	drivers/fpga/intel-m10-bmc-sec-update.c
12128
12129INTEL MID (Mobile Internet Device) PLATFORM
12130M:	Andy Shevchenko <[email protected]>
12131L:	[email protected]
12132S:	Supported
12133F:	arch/x86/include/asm/intel-mid.h
12134F:	arch/x86/pci/intel_mid_pci.c
12135F:	arch/x86/platform/intel-mid/
12136F:	drivers/dma/hsu/
12137F:	drivers/extcon/extcon-intel-mrfld.c
12138F:	drivers/gpio/gpio-merrifield.c
12139F:	drivers/gpio/gpio-tangier.*
12140F:	drivers/iio/adc/intel_mrfld_adc.c
12141F:	drivers/mfd/intel_soc_pmic_mrfld.c
12142F:	drivers/pinctrl/intel/pinctrl-merrifield.c
12143F:	drivers/pinctrl/intel/pinctrl-moorefield.c
12144F:	drivers/pinctrl/intel/pinctrl-tangier.*
12145F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
12146F:	drivers/platform/x86/intel_scu_*
12147F:	drivers/staging/media/atomisp/
12148F:	drivers/tty/serial/8250/8250_mid.c
12149F:	drivers/watchdog/intel-mid_wdt.c
12150F:	include/linux/mfd/intel_soc_pmic_mrfld.h
12151F:	include/linux/platform_data/x86/intel-mid_wdt.h
12152F:	include/linux/platform_data/x86/intel_scu_ipc.h
12153
12154INTEL P-Unit IPC DRIVER
12155M:	Zha Qipeng <[email protected]>
12156L:	[email protected]
12157S:	Maintained
12158F:	arch/x86/include/asm/intel_punit_ipc.h
12159F:	drivers/platform/x86/intel/punit_ipc.c
12160
12161INTEL PMC CORE DRIVER
12162M:	Rajneesh Bhardwaj <[email protected]>
12163M:	David E Box <[email protected]>
12164L:	[email protected]
12165S:	Maintained
12166F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
12167F:	drivers/platform/x86/intel/pmc/
12168F:	include/linux/platform_data/x86/intel_pmc_ipc.h
12169
12170INTEL PMIC GPIO DRIVERS
12171M:	Andy Shevchenko <[email protected]>
12172S:	Supported
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12174F:	drivers/gpio/gpio-*cove.c
12175
12176INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12177M:	Andy Shevchenko <[email protected]>
12178S:	Supported
12179F:	drivers/mfd/intel_soc_pmic*
12180F:	include/linux/mfd/intel_soc_pmic*
12181
12182INTEL PMT DRIVERS
12183M:	David E. Box <[email protected]>
12184S:	Supported
12185F:	drivers/platform/x86/intel/pmt/
12186
12187INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12188M:	Stanislav Yakovlev <[email protected]>
12189L:	[email protected]
12190S:	Maintained
12191F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12192F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12193F:	drivers/net/wireless/intel/ipw2x00/
12194
12195INTEL PSTATE DRIVER
12196M:	Srinivas Pandruvada <[email protected]>
12197M:	Len Brown <[email protected]>
12198L:	[email protected]
12199S:	Supported
12200F:	drivers/cpufreq/intel_pstate.c
12201
12202INTEL PTP DFL ToD DRIVER
12203M:	Tianfei Zhang <[email protected]>
12204L:	[email protected]
12205L:	[email protected]
12206S:	Maintained
12207F:	drivers/ptp/ptp_dfl_tod.c
12208
12209INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12210M:	Jarkko Nikula <[email protected]>
12211L:	[email protected]
12212F:	drivers/counter/intel-qep.c
12213
12214INTEL SCU DRIVERS
12215M:	Mika Westerberg <[email protected]>
12216S:	Maintained
12217F:	drivers/platform/x86/intel_scu_*
12218F:	include/linux/platform_data/x86/intel_scu_ipc.h
12219
12220INTEL SDSI DRIVER
12221M:	David E. Box <[email protected]>
12222S:	Supported
12223F:	drivers/platform/x86/intel/sdsi.c
12224F:	tools/arch/x86/intel_sdsi/
12225F:	tools/testing/selftests/drivers/sdsi/
12226
12227INTEL SGX
12228M:	Jarkko Sakkinen <[email protected]>
12229R:	Dave Hansen <[email protected]>
12230L:	[email protected]
12231S:	Supported
12232Q:	https://patchwork.kernel.org/project/intel-sgx/list/
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12234F:	Documentation/arch/x86/sgx.rst
12235F:	arch/x86/entry/vdso/vsgx.S
12236F:	arch/x86/include/asm/sgx.h
12237F:	arch/x86/include/uapi/asm/sgx.h
12238F:	arch/x86/kernel/cpu/sgx/*
12239F:	tools/testing/selftests/sgx/*
12240K:	\bSGX_
12241
12242INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12243M:	Daniel Scally <[email protected]>
12244S:	Maintained
12245F:	drivers/platform/x86/intel/int3472/
12246
12247INTEL SPEED SELECT TECHNOLOGY
12248M:	Srinivas Pandruvada <[email protected]>
12249L:	[email protected]
12250S:	Maintained
12251F:	drivers/platform/x86/intel/speed_select_if/
12252F:	include/uapi/linux/isst_if.h
12253F:	tools/power/x86/intel-speed-select/
12254
12255INTEL STRATIX10 FIRMWARE DRIVERS
12256M:	Dinh Nguyen <[email protected]>
12257L:	[email protected]
12258S:	Maintained
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12260F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12261F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12262F:	drivers/firmware/stratix10-rsu.c
12263F:	drivers/firmware/stratix10-svc.c
12264F:	include/linux/firmware/intel/stratix10-smc.h
12265F:	include/linux/firmware/intel/stratix10-svc-client.h
12266
12267INTEL TELEMETRY DRIVER
12268M:	Rajneesh Bhardwaj <[email protected]>
12269M:	"David E. Box" <[email protected]>
12270L:	[email protected]
12271S:	Maintained
12272F:	arch/x86/include/asm/intel_telemetry.h
12273F:	drivers/platform/x86/intel/telemetry/
12274
12275INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12276M:	Even Xu <[email protected]>
12277M:	Xinpeng Sun <[email protected]>
12278S:	Maintained
12279F:	drivers/hid/intel-thc-hid/
12280
12281INTEL TPMI DRIVER
12282M:	Srinivas Pandruvada <[email protected]>
12283L:	[email protected]
12284S:	Maintained
12285F:	Documentation/ABI/testing/debugfs-tpmi
12286F:	drivers/platform/x86/intel/vsec_tpmi.c
12287F:	include/linux/intel_tpmi.h
12288
12289INTEL UNCORE FREQUENCY CONTROL
12290M:	Srinivas Pandruvada <[email protected]>
12291L:	[email protected]
12292S:	Maintained
12293F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12294F:	drivers/platform/x86/intel/uncore-frequency/
12295
12296INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12297M:	David E. Box <[email protected]>
12298S:	Supported
12299F:	drivers/platform/x86/intel/vsec.c
12300F:	include/linux/intel_vsec.h
12301
12302INTEL VIRTUAL BUTTON DRIVER
12303M:	AceLan Kao <[email protected]>
12304L:	[email protected]
12305S:	Maintained
12306F:	drivers/platform/x86/intel/vbtn.c
12307
12308INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12309M:	Stanislaw Gruszka <[email protected]>
12310L:	[email protected]
12311S:	Supported
12312F:	drivers/net/wireless/intel/iwlegacy/
12313
12314INTEL WIRELESS WIFI LINK (iwlwifi)
12315M:	Miri Korenblit <[email protected]>
12316L:	[email protected]
12317S:	Supported
12318W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12320F:	drivers/net/wireless/intel/iwlwifi/
12321
12322INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12323M:	Jithu Joseph <[email protected]>
12324S:	Maintained
12325W:	https://slimbootloader.github.io/security/firmware-update.html
12326F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12327
12328INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12329L:	[email protected]
12330S:	Maintained
12331F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12332
12333INTEL WWAN IOSM DRIVER
12334M:	M Chetan Kumar <[email protected]>
12335L:	[email protected]
12336S:	Maintained
12337F:	drivers/net/wwan/iosm/
12338
12339INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12340M:	Xin Li <[email protected]>
12341M:	"H. Peter Anvin" <[email protected]>
12342S:	Supported
12343F:	Documentation/arch/x86/x86_64/fred.rst
12344F:	arch/x86/entry/entry_64_fred.S
12345F:	arch/x86/entry/entry_fred.c
12346F:	arch/x86/include/asm/fred.h
12347F:	arch/x86/kernel/fred.c
12348
12349INTEL(R) TRACE HUB
12350M:	Alexander Shishkin <[email protected]>
12351S:	Supported
12352F:	Documentation/trace/intel_th.rst
12353F:	drivers/hwtracing/intel_th/
12354F:	include/linux/intel_th.h
12355
12356INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12357M:	Ning Sun <[email protected]>
12358L:	[email protected]
12359S:	Supported
12360W:	http://tboot.sourceforge.net
12361T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12362F:	Documentation/arch/x86/intel_txt.rst
12363F:	arch/x86/kernel/tboot.c
12364F:	include/linux/tboot.h
12365
12366INTERCONNECT API
12367M:	Georgi Djakov <[email protected]>
12368L:	[email protected]
12369S:	Maintained
12370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12371F:	Documentation/devicetree/bindings/interconnect/
12372F:	Documentation/driver-api/interconnect.rst
12373F:	drivers/interconnect/
12374F:	include/dt-bindings/interconnect/
12375F:	include/linux/interconnect-provider.h
12376F:	include/linux/interconnect.h
12377
12378INTERRUPT COUNTER DRIVER
12379M:	Oleksij Rempel <[email protected]>
12380R:	Pengutronix Kernel Team <[email protected]>
12381L:	[email protected]
12382F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12383F:	drivers/counter/interrupt-cnt.c
12384
12385INTERSIL ISL7998X VIDEO DECODER DRIVER
12386M:	Michael Tretter <[email protected]>
12387R:	Pengutronix Kernel Team <[email protected]>
12388L:	[email protected]
12389S:	Maintained
12390F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12391F:	drivers/media/i2c/isl7998x.c
12392
12393INVENSENSE ICM-426xx IMU DRIVER
12394M:	Jean-Baptiste Maneyrol <[email protected]>
12395L:	[email protected]
12396S:	Maintained
12397W:	https://invensense.tdk.com/
12398F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12399F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12400F:	drivers/iio/imu/inv_icm42600/
12401
12402INVENSENSE MPU-3050 GYROSCOPE DRIVER
12403M:	Linus Walleij <[email protected]>
12404L:	[email protected]
12405S:	Maintained
12406F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12407F:	drivers/iio/gyro/mpu3050*
12408
12409INVENSENSE MPU-6050 IMU DRIVER
12410M:	Jean-Baptiste Maneyrol <[email protected]>
12411L:	[email protected]
12412S:	Maintained
12413W:	https://invensense.tdk.com/
12414F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12415F:	drivers/iio/imu/inv_mpu6050/
12416
12417IOC3 ETHERNET DRIVER
12418M:	Thomas Bogendoerfer <[email protected]>
12419L:	[email protected]
12420S:	Maintained
12421F:	drivers/net/ethernet/sgi/ioc3-eth.c
12422
12423IOMMU DMA-API LAYER
12424M:	Robin Murphy <[email protected]>
12425L:	[email protected]
12426S:	Maintained
12427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12428F:	drivers/iommu/dma-iommu.c
12429F:	drivers/iommu/dma-iommu.h
12430F:	drivers/iommu/iova.c
12431F:	include/linux/iommu-dma.h
12432F:	include/linux/iova.h
12433
12434IOMMU SUBSYSTEM
12435M:	Joerg Roedel <[email protected]>
12436M:	Will Deacon <[email protected]>
12437R:	Robin Murphy <[email protected]>
12438L:	[email protected]
12439S:	Maintained
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12441F:	Documentation/devicetree/bindings/iommu/
12442F:	drivers/iommu/
12443F:	include/linux/iommu.h
12444F:	include/linux/iova.h
12445F:	include/linux/of_iommu.h
12446
12447IOMMUFD
12448M:	Jason Gunthorpe <[email protected]>
12449M:	Kevin Tian <[email protected]>
12450L:	[email protected]
12451S:	Maintained
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12453F:	Documentation/userspace-api/iommufd.rst
12454F:	drivers/iommu/iommufd/
12455F:	include/linux/iommufd.h
12456F:	include/uapi/linux/iommufd.h
12457F:	tools/testing/selftests/iommu/
12458
12459IOSYS-MAP HELPERS
12460M:	Thomas Zimmermann <[email protected]>
12461L:	[email protected]
12462S:	Maintained
12463T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12464F:	include/linux/iosys-map.h
12465
12466IO_URING
12467M:	Jens Axboe <[email protected]>
12468M:	Pavel Begunkov <[email protected]>
12469L:	[email protected]
12470S:	Maintained
12471T:	git git://git.kernel.dk/linux-block
12472T:	git git://git.kernel.dk/liburing
12473F:	include/linux/io_uring/
12474F:	include/linux/io_uring.h
12475F:	include/linux/io_uring_types.h
12476F:	include/trace/events/io_uring.h
12477F:	include/uapi/linux/io_uring.h
12478F:	io_uring/
12479
12480IPMI SUBSYSTEM
12481M:	Corey Minyard <[email protected]>
12482L:	[email protected] (moderated for non-subscribers)
12483S:	Supported
12484W:	http://openipmi.sourceforge.net/
12485T:	git https://github.com/cminyard/linux-ipmi.git for-next
12486F:	Documentation/devicetree/bindings/ipmi/
12487F:	Documentation/driver-api/ipmi.rst
12488F:	drivers/char/ipmi/
12489F:	include/linux/ipmi*
12490F:	include/uapi/linux/ipmi*
12491
12492IPS SCSI RAID DRIVER
12493M:	Adaptec OEM Raid Solutions <[email protected]>
12494L:	[email protected]
12495S:	Maintained
12496W:	http://www.adaptec.com/
12497F:	drivers/scsi/ips*
12498
12499IPVS
12500M:	Simon Horman <[email protected]>
12501M:	Julian Anastasov <[email protected]>
12502L:	[email protected]
12503L:	[email protected]
12504S:	Maintained
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12507F:	Documentation/networking/ipvs-sysctl.rst
12508F:	include/net/ip_vs.h
12509F:	include/uapi/linux/ip_vs.h
12510F:	net/netfilter/ipvs/
12511
12512IPWIRELESS DRIVER
12513M:	Jiri Kosina <[email protected]>
12514M:	David Sterba <[email protected]>
12515S:	Odd Fixes
12516F:	drivers/tty/ipwireless/
12517
12518IRON DEVICE AUDIO CODEC DRIVERS
12519M:	Kiseok Jo <[email protected]>
12520L:	[email protected]
12521S:	Maintained
12522F:	Documentation/devicetree/bindings/sound/irondevice,*
12523F:	sound/soc/codecs/sma*
12524
12525IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12526M:	Thomas Gleixner <[email protected]>
12527S:	Maintained
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12529F:	Documentation/core-api/irq/irq-domain.rst
12530F:	include/linux/irqdomain.h
12531F:	include/linux/irqdomain_defs.h
12532F:	kernel/irq/irqdomain.c
12533F:	kernel/irq/msi.c
12534
12535IRQ SUBSYSTEM
12536M:	Thomas Gleixner <[email protected]>
12537L:	[email protected]
12538S:	Maintained
12539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12540F:	include/linux/group_cpus.h
12541F:	include/linux/irq.h
12542F:	include/linux/irqhandler.h
12543F:	include/linux/irqnr.h
12544F:	include/linux/irqreturn.h
12545F:	kernel/irq/
12546F:	lib/group_cpus.c
12547
12548IRQCHIP DRIVERS
12549M:	Thomas Gleixner <[email protected]>
12550L:	[email protected]
12551S:	Maintained
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12553F:	Documentation/devicetree/bindings/interrupt-controller/
12554F:	drivers/irqchip/
12555F:	include/linux/irqchip.h
12556
12557ISA
12558M:	William Breathitt Gray <[email protected]>
12559S:	Maintained
12560F:	Documentation/driver-api/isa.rst
12561F:	drivers/base/isa.c
12562F:	include/linux/isa.h
12563
12564ISA RADIO MODULE
12565M:	Hans Verkuil <[email protected]>
12566L:	[email protected]
12567S:	Maintained
12568W:	https://linuxtv.org
12569T:	git git://linuxtv.org/media.git
12570F:	drivers/media/radio/radio-isa*
12571
12572ISAPNP
12573M:	Jaroslav Kysela <[email protected]>
12574S:	Maintained
12575F:	Documentation/userspace-api/isapnp.rst
12576F:	drivers/pnp/isapnp/
12577F:	include/linux/isapnp.h
12578
12579ISCSI
12580M:	Lee Duncan <[email protected]>
12581M:	Chris Leech <[email protected]>
12582M:	Mike Christie <[email protected]>
12583L:	[email protected]
12584L:	[email protected]
12585S:	Maintained
12586W:	www.open-iscsi.com
12587F:	drivers/scsi/*iscsi*
12588F:	include/scsi/*iscsi*
12589
12590iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12591M:	Peter Jones <[email protected]>
12592M:	Konrad Rzeszutek Wilk <[email protected]>
12593S:	Maintained
12594F:	drivers/firmware/iscsi_ibft*
12595
12596ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12597M:	Sagi Grimberg <[email protected]>
12598M:	Max Gurtovoy <[email protected]>
12599L:	[email protected]
12600S:	Supported
12601W:	http://www.openfabrics.org
12602W:	www.open-iscsi.org
12603Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12604F:	drivers/infiniband/ulp/iser/
12605
12606ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12607M:	Sagi Grimberg <[email protected]>
12608L:	[email protected]
12609L:	[email protected]
12610S:	Supported
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12612F:	drivers/infiniband/ulp/isert
12613
12614ISDN/CMTP OVER BLUETOOTH
12615M:	Karsten Keil <[email protected]>
12616L:	[email protected] (subscribers-only)
12617L:	[email protected]
12618S:	Odd Fixes
12619W:	http://www.isdn4linux.de
12620F:	Documentation/isdn/
12621F:	drivers/isdn/capi/
12622F:	include/linux/isdn/
12623F:	include/uapi/linux/isdn/
12624F:	net/bluetooth/cmtp/
12625
12626ISDN/mISDN SUBSYSTEM
12627M:	Karsten Keil <[email protected]>
12628L:	[email protected] (subscribers-only)
12629L:	[email protected]
12630S:	Maintained
12631W:	http://www.isdn4linux.de
12632F:	drivers/isdn/Kconfig
12633F:	drivers/isdn/Makefile
12634F:	drivers/isdn/hardware/
12635F:	drivers/isdn/mISDN/
12636
12637ISL28022 HARDWARE MONITORING DRIVER
12638M:	Carsten Spieß <[email protected]>
12639L:	[email protected]
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12642F:	Documentation/hwmon/isl28022.rst
12643F:	drivers/hwmon/isl28022.c
12644
12645ISOFS FILESYSTEM
12646M:	Jan Kara <[email protected]>
12647L:	[email protected]
12648S:	Maintained
12649F:	Documentation/filesystems/isofs.rst
12650F:	fs/isofs/
12651
12652IT87 HARDWARE MONITORING DRIVER
12653M:	Jean Delvare <[email protected]>
12654L:	[email protected]
12655S:	Maintained
12656F:	Documentation/hwmon/it87.rst
12657F:	drivers/hwmon/it87.c
12658
12659IT913X MEDIA DRIVER
12660L:	[email protected]
12661S:	Orphan
12662W:	https://linuxtv.org
12663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12664F:	drivers/media/tuners/it913x*
12665
12666ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12667M:	Liu Ying <[email protected]>
12668L:	[email protected]
12669S:	Maintained
12670T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12671F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12672F:	drivers/gpu/drm/bridge/ite-it6263.c
12673
12674ITE IT66121 HDMI BRIDGE DRIVER
12675M:	Phong LE <[email protected]>
12676M:	Neil Armstrong <[email protected]>
12677S:	Maintained
12678T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12679F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12680F:	drivers/gpu/drm/bridge/ite-it66121.c
12681
12682IVTV VIDEO4LINUX DRIVER
12683M:	Andy Walls <[email protected]>
12684L:	[email protected]
12685S:	Maintained
12686W:	https://linuxtv.org
12687T:	git git://linuxtv.org/media.git
12688F:	Documentation/admin-guide/media/ivtv*
12689F:	drivers/media/pci/ivtv/
12690F:	include/uapi/linux/ivtv*
12691
12692IX2505V MEDIA DRIVER
12693M:	Malcolm Priestley <[email protected]>
12694L:	[email protected]
12695S:	Maintained
12696W:	https://linuxtv.org
12697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12698F:	drivers/media/dvb-frontends/ix2505v*
12699
12700JAILHOUSE HYPERVISOR INTERFACE
12701M:	Jan Kiszka <[email protected]>
12702L:	[email protected]
12703S:	Maintained
12704F:	arch/x86/include/asm/jailhouse_para.h
12705F:	arch/x86/kernel/jailhouse.c
12706
12707JFS FILESYSTEM
12708M:	Dave Kleikamp <[email protected]>
12709L:	[email protected]
12710S:	Odd Fixes
12711W:	http://jfs.sourceforge.net/
12712T:	git https://github.com/kleikamp/linux-shaggy.git
12713F:	Documentation/admin-guide/jfs.rst
12714F:	fs/jfs/
12715
12716JME NETWORK DRIVER
12717M:	Guo-Fu Tseng <[email protected]>
12718L:	[email protected]
12719S:	Odd Fixes
12720F:	drivers/net/ethernet/jme.*
12721
12722JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12723M:	David Woodhouse <[email protected]>
12724M:	Richard Weinberger <[email protected]>
12725L:	[email protected]
12726S:	Odd Fixes
12727W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12728T:	git git://git.infradead.org/ubifs-2.6.git
12729F:	fs/jffs2/
12730F:	include/uapi/linux/jffs2.h
12731
12732JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12733M:	"Theodore Ts'o" <[email protected]>
12734M:	Jan Kara <[email protected]>
12735L:	[email protected]
12736S:	Maintained
12737F:	fs/jbd2/
12738F:	include/linux/jbd2.h
12739
12740JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12741M:	Mikhail Ulyanov <[email protected]>
12742L:	[email protected]
12743L:	[email protected]
12744S:	Maintained
12745F:	drivers/media/platform/renesas/rcar_jpu.c
12746
12747JSM Neo PCI based serial card
12748L:	[email protected]
12749S:	Orphan
12750F:	drivers/tty/serial/jsm/
12751
12752K10TEMP HARDWARE MONITORING DRIVER
12753M:	Clemens Ladisch <[email protected]>
12754L:	[email protected]
12755S:	Maintained
12756F:	Documentation/hwmon/k10temp.rst
12757F:	drivers/hwmon/k10temp.c
12758
12759K8TEMP HARDWARE MONITORING DRIVER
12760M:	Rudolf Marek <[email protected]>
12761L:	[email protected]
12762S:	Maintained
12763F:	Documentation/hwmon/k8temp.rst
12764F:	drivers/hwmon/k8temp.c
12765
12766KASAN
12767M:	Andrey Ryabinin <[email protected]>
12768R:	Alexander Potapenko <[email protected]>
12769R:	Andrey Konovalov <[email protected]>
12770R:	Dmitry Vyukov <[email protected]>
12771R:	Vincenzo Frascino <[email protected]>
12772L:	[email protected]
12773S:	Maintained
12774B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12775F:	Documentation/dev-tools/kasan.rst
12776F:	arch/*/include/asm/*kasan.h
12777F:	arch/*/mm/kasan_init*
12778F:	include/linux/kasan*.h
12779F:	lib/Kconfig.kasan
12780F:	mm/kasan/
12781F:	scripts/Makefile.kasan
12782
12783KCONFIG
12784M:	Masahiro Yamada <[email protected]>
12785L:	[email protected]
12786S:	Maintained
12787Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12789F:	Documentation/kbuild/kconfig*
12790F:	scripts/Kconfig.include
12791F:	scripts/kconfig/
12792
12793KCORE
12794M:	Omar Sandoval <[email protected]>
12795L:	[email protected]
12796S:	Maintained
12797F:	fs/proc/kcore.c
12798F:	include/linux/kcore.h
12799
12800KCOV
12801R:	Dmitry Vyukov <[email protected]>
12802R:	Andrey Konovalov <[email protected]>
12803L:	[email protected]
12804S:	Maintained
12805B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12806F:	Documentation/dev-tools/kcov.rst
12807F:	include/linux/kcov.h
12808F:	include/uapi/linux/kcov.h
12809F:	kernel/kcov.c
12810F:	scripts/Makefile.kcov
12811
12812KCSAN
12813M:	Marco Elver <[email protected]>
12814R:	Dmitry Vyukov <[email protected]>
12815L:	[email protected]
12816S:	Maintained
12817F:	Documentation/dev-tools/kcsan.rst
12818F:	include/linux/kcsan*.h
12819F:	kernel/kcsan/
12820F:	lib/Kconfig.kcsan
12821F:	scripts/Makefile.kcsan
12822
12823KDUMP
12824M:	Andrew Morton <[email protected]>
12825M:	Baoquan He <[email protected]>
12826R:	Vivek Goyal <[email protected]>
12827R:	Dave Young <[email protected]>
12828L:	[email protected]
12829S:	Maintained
12830W:	http://lse.sourceforge.net/kdump/
12831F:	Documentation/admin-guide/kdump/
12832F:	fs/proc/vmcore.c
12833F:	include/linux/crash_core.h
12834F:	include/linux/crash_dump.h
12835F:	include/uapi/linux/vmcore.h
12836F:	kernel/crash_*.c
12837
12838KEENE FM RADIO TRANSMITTER DRIVER
12839M:	Hans Verkuil <[email protected]>
12840L:	[email protected]
12841S:	Maintained
12842W:	https://linuxtv.org
12843T:	git git://linuxtv.org/media.git
12844F:	drivers/media/radio/radio-keene*
12845
12846KERNEL AUTOMOUNTER
12847M:	Ian Kent <[email protected]>
12848L:	[email protected]
12849S:	Maintained
12850F:	fs/autofs/
12851
12852KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12853M:	Masahiro Yamada <[email protected]>
12854R:	Nathan Chancellor <[email protected]>
12855R:	Nicolas Schier <[email protected]>
12856L:	[email protected]
12857S:	Maintained
12858Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12860F:	Documentation/kbuild/
12861F:	Makefile
12862F:	scripts/*vmlinux*
12863F:	scripts/Kbuild*
12864F:	scripts/Makefile*
12865F:	scripts/bash-completion/
12866F:	scripts/basic/
12867F:	scripts/clang-tools/
12868F:	scripts/dummy-tools/
12869F:	scripts/include/
12870F:	scripts/mk*
12871F:	scripts/mod/
12872F:	scripts/package/
12873F:	usr/
12874
12875KERNEL HARDENING (not covered by other areas)
12876M:	Kees Cook <[email protected]>
12877R:	Gustavo A. R. Silva <[email protected]>
12878L:	[email protected]
12879S:	Supported
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12881F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12882F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12883F:	arch/*/configs/hardening.config
12884F:	include/linux/overflow.h
12885F:	include/linux/randomize_kstack.h
12886F:	include/linux/ucopysize.h
12887F:	kernel/configs/hardening.config
12888F:	lib/tests/usercopy_kunit.c
12889F:	mm/usercopy.c
12890F:	security/Kconfig.hardening
12891K:	\b(add|choose)_random_kstack_offset\b
12892K:	\b__check_(object_size|heap_object)\b
12893K:	\b__counted_by(_le|_be)?\b
12894
12895KERNEL JANITORS
12896L:	[email protected]
12897S:	Odd Fixes
12898W:	http://kernelnewbies.org/KernelJanitors
12899
12900KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12901M:	Chuck Lever <[email protected]>
12902M:	Jeff Layton <[email protected]>
12903R:	Neil Brown <[email protected]>
12904R:	Olga Kornievskaia <[email protected]>
12905R:	Dai Ngo <[email protected]>
12906R:	Tom Talpey <[email protected]>
12907L:	[email protected]
12908S:	Supported
12909B:	https://bugzilla.kernel.org
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12911F:	Documentation/filesystems/nfs/
12912F:	fs/lockd/
12913F:	fs/nfs_common/
12914F:	fs/nfsd/
12915F:	include/linux/lockd/
12916F:	include/linux/sunrpc/
12917F:	include/trace/events/rpcgss.h
12918F:	include/trace/events/rpcrdma.h
12919F:	include/trace/events/sunrpc.h
12920F:	include/trace/misc/fs.h
12921F:	include/trace/misc/nfs.h
12922F:	include/trace/misc/sunrpc.h
12923F:	include/uapi/linux/nfsd/
12924F:	include/uapi/linux/sunrpc/
12925F:	net/sunrpc/
12926F:	tools/net/sunrpc/
12927
12928KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12929M:	Thomas Weißschuh <[email protected]>
12930R:	Christian Heusel <[email protected]>
12931R:	Nathan Chancellor <[email protected]>
12932S:	Maintained
12933F:	scripts/package/PKGBUILD
12934
12935KERNEL REGRESSIONS
12936M:	Thorsten Leemhuis <[email protected]>
12937L:	[email protected]
12938S:	Supported
12939F:	Documentation/admin-guide/reporting-regressions.rst
12940F:	Documentation/process/handling-regressions.rst
12941
12942KERNEL SELFTEST FRAMEWORK
12943M:	Shuah Khan <[email protected]>
12944M:	Shuah Khan <[email protected]>
12945L:	[email protected]
12946S:	Maintained
12947Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12949F:	Documentation/dev-tools/kselftest*
12950F:	tools/testing/selftests/
12951
12952KERNEL SMB3 SERVER (KSMBD)
12953M:	Namjae Jeon <[email protected]>
12954M:	Namjae Jeon <[email protected]>
12955M:	Steve French <[email protected]>
12956M:	Steve French <[email protected]>
12957R:	Sergey Senozhatsky <[email protected]>
12958R:	Tom Talpey <[email protected]>
12959L:	[email protected]
12960S:	Maintained
12961T:	git git://git.samba.org/ksmbd.git
12962F:	Documentation/filesystems/smb/ksmbd.rst
12963F:	fs/smb/common/
12964F:	fs/smb/server/
12965
12966KERNEL UNIT TESTING FRAMEWORK (KUnit)
12967M:	Brendan Higgins <[email protected]>
12968M:	David Gow <[email protected]>
12969R:	Rae Moar <[email protected]>
12970L:	[email protected]
12971L:	[email protected]
12972S:	Maintained
12973W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12976F:	Documentation/dev-tools/kunit/
12977F:	include/kunit/
12978F:	lib/kunit/
12979F:	rust/kernel/kunit.rs
12980F:	rust/macros/kunit.rs
12981F:	scripts/rustdoc_test_*
12982F:	tools/testing/kunit/
12983
12984KERNEL USERMODE HELPER
12985M:	Luis Chamberlain <[email protected]>
12986L:	[email protected]
12987S:	Maintained
12988F:	include/linux/umh.h
12989F:	kernel/umh.c
12990
12991KERNEL VIRTUAL MACHINE (KVM)
12992M:	Paolo Bonzini <[email protected]>
12993L:	[email protected]
12994S:	Supported
12995W:	http://www.linux-kvm.org
12996T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12997F:	Documentation/virt/kvm/
12998F:	include/asm-generic/kvm*
12999F:	include/kvm/iodev.h
13000F:	include/linux/kvm*
13001F:	include/trace/events/kvm.h
13002F:	include/uapi/asm-generic/kvm*
13003F:	include/uapi/linux/kvm*
13004F:	tools/kvm/
13005F:	tools/testing/selftests/kvm/
13006F:	virt/kvm/*
13007
13008KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13009M:	Marc Zyngier <[email protected]>
13010M:	Oliver Upton <[email protected]>
13011R:	Joey Gouly <[email protected]>
13012R:	Suzuki K Poulose <[email protected]>
13013R:	Zenghui Yu <[email protected]>
13014L:	[email protected] (moderated for non-subscribers)
13015L:	[email protected]
13016S:	Maintained
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13018F:	Documentation/virt/kvm/arm/
13019F:	Documentation/virt/kvm/devices/arm*
13020F:	arch/arm64/include/asm/kvm*
13021F:	arch/arm64/include/uapi/asm/kvm*
13022F:	arch/arm64/kvm/
13023F:	include/kvm/arm_*
13024F:	tools/testing/selftests/kvm/*/arm64/
13025F:	tools/testing/selftests/kvm/arm64/
13026
13027KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13028M:	Tianrui Zhao <[email protected]>
13029M:	Bibo Mao <[email protected]>
13030M:	Huacai Chen <[email protected]>
13031L:	[email protected]
13032L:	[email protected]
13033S:	Maintained
13034T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13035F:	Documentation/virt/kvm/loongarch/
13036F:	arch/loongarch/include/asm/kvm*
13037F:	arch/loongarch/include/uapi/asm/kvm*
13038F:	arch/loongarch/kvm/
13039
13040KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13041M:	Huacai Chen <[email protected]>
13042L:	[email protected]
13043L:	[email protected]
13044S:	Maintained
13045T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13046F:	arch/mips/include/asm/kvm*
13047F:	arch/mips/include/uapi/asm/kvm*
13048F:	arch/mips/kvm/
13049
13050KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13051M:	Madhavan Srinivasan <[email protected]>
13052R:	Nicholas Piggin <[email protected]>
13053L:	[email protected]
13054L:	[email protected]
13055S:	Maintained (Book3S 64-bit HV)
13056S:	Odd fixes (Book3S 64-bit PR)
13057S:	Orphan (Book3E and 32-bit)
13058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13059F:	arch/powerpc/include/asm/kvm*
13060F:	arch/powerpc/include/uapi/asm/kvm*
13061F:	arch/powerpc/kernel/kvm*
13062F:	arch/powerpc/kvm/
13063
13064KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13065M:	Anup Patel <[email protected]>
13066R:	Atish Patra <[email protected]>
13067L:	[email protected]
13068L:	[email protected]
13069L:	[email protected]
13070S:	Maintained
13071T:	git https://github.com/kvm-riscv/linux.git
13072F:	arch/riscv/include/asm/kvm*
13073F:	arch/riscv/include/uapi/asm/kvm*
13074F:	arch/riscv/kvm/
13075F:	tools/testing/selftests/kvm/*/riscv/
13076F:	tools/testing/selftests/kvm/riscv/
13077
13078KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13079M:	Christian Borntraeger <[email protected]>
13080M:	Janosch Frank <[email protected]>
13081M:	Claudio Imbrenda <[email protected]>
13082R:	David Hildenbrand <[email protected]>
13083L:	[email protected]
13084S:	Supported
13085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13086F:	Documentation/virt/kvm/s390*
13087F:	arch/s390/include/asm/gmap.h
13088F:	arch/s390/include/asm/kvm*
13089F:	arch/s390/include/uapi/asm/kvm*
13090F:	arch/s390/include/uapi/asm/uvdevice.h
13091F:	arch/s390/kernel/uv.c
13092F:	arch/s390/kvm/
13093F:	arch/s390/mm/gmap.c
13094F:	drivers/s390/char/uvdevice.c
13095F:	tools/testing/selftests/drivers/s390x/uvdevice/
13096F:	tools/testing/selftests/kvm/*/s390/
13097F:	tools/testing/selftests/kvm/s390/
13098
13099KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13100M:	Sean Christopherson <[email protected]>
13101M:	Paolo Bonzini <[email protected]>
13102L:	[email protected]
13103S:	Supported
13104P:	Documentation/process/maintainer-kvm-x86.rst
13105T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13106F:	arch/x86/include/asm/kvm*
13107F:	arch/x86/include/asm/svm.h
13108F:	arch/x86/include/asm/vmx*.h
13109F:	arch/x86/include/uapi/asm/kvm*
13110F:	arch/x86/include/uapi/asm/svm.h
13111F:	arch/x86/include/uapi/asm/vmx.h
13112F:	arch/x86/kvm/
13113F:	arch/x86/kvm/*/
13114F:	tools/testing/selftests/kvm/*/x86/
13115F:	tools/testing/selftests/kvm/x86/
13116
13117KERNFS
13118M:	Greg Kroah-Hartman <[email protected]>
13119M:	Tejun Heo <[email protected]>
13120S:	Supported
13121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13122F:	fs/kernfs/
13123F:	include/linux/kernfs.h
13124
13125KEXEC
13126M:	Andrew Morton <[email protected]>
13127M:	Baoquan He <[email protected]>
13128L:	[email protected]
13129W:	http://kernel.org/pub/linux/utils/kernel/kexec/
13130F:	include/linux/kexec.h
13131F:	include/uapi/linux/kexec.h
13132F:	kernel/kexec*
13133
13134KEYS-ENCRYPTED
13135M:	Mimi Zohar <[email protected]>
13136L:	[email protected]
13137L:	[email protected]
13138S:	Supported
13139F:	Documentation/security/keys/trusted-encrypted.rst
13140F:	include/keys/encrypted-type.h
13141F:	security/keys/encrypted-keys/
13142
13143KEYS-TRUSTED
13144M:	James Bottomley <[email protected]>
13145M:	Jarkko Sakkinen <[email protected]>
13146M:	Mimi Zohar <[email protected]>
13147L:	[email protected]
13148L:	[email protected]
13149S:	Supported
13150F:	Documentation/security/keys/trusted-encrypted.rst
13151F:	include/keys/trusted-type.h
13152F:	include/keys/trusted_tpm.h
13153F:	security/keys/trusted-keys/
13154
13155KEYS-TRUSTED-CAAM
13156M:	Ahmad Fatoum <[email protected]>
13157R:	Pengutronix Kernel Team <[email protected]>
13158L:	[email protected]
13159L:	[email protected]
13160S:	Maintained
13161F:	include/keys/trusted_caam.h
13162F:	security/keys/trusted-keys/trusted_caam.c
13163
13164KEYS-TRUSTED-DCP
13165M:	David Gstir <[email protected]>
13166R:	sigma star Kernel Team <[email protected]>
13167L:	[email protected]
13168L:	[email protected]
13169S:	Supported
13170F:	include/keys/trusted_dcp.h
13171F:	security/keys/trusted-keys/trusted_dcp.c
13172
13173KEYS-TRUSTED-TEE
13174M:	Sumit Garg <[email protected]>
13175L:	[email protected]
13176L:	[email protected]
13177S:	Supported
13178F:	include/keys/trusted_tee.h
13179F:	security/keys/trusted-keys/trusted_tee.c
13180
13181KEYS/KEYRINGS
13182M:	David Howells <[email protected]>
13183M:	Jarkko Sakkinen <[email protected]>
13184L:	[email protected]
13185S:	Maintained
13186F:	Documentation/security/keys/core.rst
13187F:	include/keys/
13188F:	include/linux/key-type.h
13189F:	include/linux/key.h
13190F:	include/linux/keyctl.h
13191F:	include/uapi/linux/keyctl.h
13192F:	security/keys/
13193
13194KEYS/KEYRINGS_INTEGRITY
13195M:	Jarkko Sakkinen <[email protected]>
13196M:	Mimi Zohar <[email protected]>
13197L:	[email protected]
13198L:	[email protected]
13199S:	Supported
13200W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13201F:	security/integrity/platform_certs
13202
13203KFENCE
13204M:	Alexander Potapenko <[email protected]>
13205M:	Marco Elver <[email protected]>
13206R:	Dmitry Vyukov <[email protected]>
13207L:	[email protected]
13208S:	Maintained
13209F:	Documentation/dev-tools/kfence.rst
13210F:	arch/*/include/asm/kfence.h
13211F:	include/linux/kfence.h
13212F:	lib/Kconfig.kfence
13213F:	mm/kfence/
13214
13215KFIFO
13216M:	Stefani Seibold <[email protected]>
13217S:	Maintained
13218F:	include/linux/kfifo.h
13219F:	lib/kfifo.c
13220F:	samples/kfifo/
13221
13222KGDB / KDB /debug_core
13223M:	Jason Wessel <[email protected]>
13224M:	Daniel Thompson <[email protected]>
13225R:	Douglas Anderson <[email protected]>
13226L:	[email protected]
13227S:	Maintained
13228W:	http://kgdb.wiki.kernel.org/
13229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13230F:	Documentation/process/debugging/kgdb.rst
13231F:	drivers/misc/kgdbts.c
13232F:	drivers/tty/serial/kgdboc.c
13233F:	include/linux/kdb.h
13234F:	include/linux/kgdb.h
13235F:	kernel/debug/
13236F:	kernel/module/kdb.c
13237
13238KHADAS MCU MFD DRIVER
13239M:	Neil Armstrong <[email protected]>
13240L:	[email protected]
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13243F:	drivers/mfd/khadas-mcu.c
13244F:	drivers/thermal/khadas_mcu_fan.c
13245F:	include/linux/mfd/khadas-mcu.h
13246
13247KIONIX/ROHM KX022A ACCELEROMETER
13248M:	Matti Vaittinen <[email protected]>
13249L:	[email protected]
13250S:	Supported
13251F:	drivers/iio/accel/kionix-kx022a*
13252
13253KMEMLEAK
13254M:	Catalin Marinas <[email protected]>
13255S:	Maintained
13256F:	Documentation/dev-tools/kmemleak.rst
13257F:	include/linux/kmemleak.h
13258F:	mm/kmemleak.c
13259F:	samples/kmemleak/kmemleak-test.c
13260
13261KMSAN
13262M:	Alexander Potapenko <[email protected]>
13263R:	Marco Elver <[email protected]>
13264R:	Dmitry Vyukov <[email protected]>
13265L:	[email protected]
13266S:	Maintained
13267F:	Documentation/dev-tools/kmsan.rst
13268F:	arch/*/include/asm/kmsan.h
13269F:	arch/*/mm/kmsan_*
13270F:	include/linux/kmsan*.h
13271F:	lib/Kconfig.kmsan
13272F:	mm/kmsan/
13273F:	scripts/Makefile.kmsan
13274
13275KPROBES
13276M:	Naveen N Rao <[email protected]>
13277M:	Anil S Keshavamurthy <[email protected]>
13278M:	"David S. Miller" <[email protected]>
13279M:	Masami Hiramatsu <[email protected]>
13280L:	[email protected]
13281L:	[email protected]
13282S:	Maintained
13283Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
13284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13285F:	Documentation/trace/kprobes.rst
13286F:	include/asm-generic/kprobes.h
13287F:	include/linux/kprobes.h
13288F:	kernel/kprobes.c
13289F:	lib/tests/test_kprobes.c
13290F:	samples/kprobes
13291
13292KS0108 LCD CONTROLLER DRIVER
13293M:	Miguel Ojeda <[email protected]>
13294S:	Maintained
13295F:	Documentation/admin-guide/auxdisplay/ks0108.rst
13296F:	drivers/auxdisplay/ks0108.c
13297F:	include/linux/ks0108.h
13298
13299KTD253 BACKLIGHT DRIVER
13300M:	Linus Walleij <[email protected]>
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13303F:	drivers/video/backlight/ktd253-backlight.c
13304
13305KTD2801 BACKLIGHT DRIVER
13306M:	Duje Mihanović <[email protected]>
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13309F:	drivers/video/backlight/ktd2801-backlight.c
13310
13311KTEST
13312M:	Steven Rostedt <[email protected]>
13313M:	John Hawley <[email protected]>
13314S:	Maintained
13315F:	tools/testing/ktest
13316
13317KTZ8866 BACKLIGHT DRIVER
13318M:	Jianhua Lu <[email protected]>
13319S:	Maintained
13320F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13321F:	drivers/video/backlight/ktz8866.c
13322
13323KVM PARAVIRT (KVM/paravirt)
13324M:	Paolo Bonzini <[email protected]>
13325R:	Vitaly Kuznetsov <[email protected]>
13326L:	[email protected]
13327S:	Supported
13328T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13329F:	arch/um/include/asm/kvm_para.h
13330F:	arch/x86/include/asm/kvm_para.h
13331F:	arch/x86/include/asm/pvclock-abi.h
13332F:	arch/x86/include/uapi/asm/kvm_para.h
13333F:	arch/x86/kernel/kvm.c
13334F:	arch/x86/kernel/kvmclock.c
13335F:	include/asm-generic/kvm_para.h
13336F:	include/linux/kvm_para.h
13337F:	include/uapi/asm-generic/kvm_para.h
13338F:	include/uapi/linux/kvm_para.h
13339
13340KVM X86 HYPER-V (KVM/hyper-v)
13341M:	Vitaly Kuznetsov <[email protected]>
13342M:	Sean Christopherson <[email protected]>
13343M:	Paolo Bonzini <[email protected]>
13344L:	[email protected]
13345S:	Supported
13346T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13347F:	arch/x86/kvm/hyperv.*
13348F:	arch/x86/kvm/kvm_onhyperv.*
13349F:	arch/x86/kvm/svm/hyperv.*
13350F:	arch/x86/kvm/svm/svm_onhyperv.*
13351F:	arch/x86/kvm/vmx/hyperv.*
13352
13353KVM X86 Xen (KVM/Xen)
13354M:	David Woodhouse <[email protected]>
13355M:	Paul Durrant <[email protected]>
13356M:	Sean Christopherson <[email protected]>
13357M:	Paolo Bonzini <[email protected]>
13358L:	[email protected]
13359S:	Supported
13360T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13361F:	arch/x86/kvm/xen.*
13362
13363L3MDEV
13364M:	David Ahern <[email protected]>
13365L:	[email protected]
13366S:	Maintained
13367F:	include/net/l3mdev.h
13368F:	net/l3mdev
13369
13370LANDLOCK SECURITY MODULE
13371M:	Mickaël Salaün <[email protected]>
13372R:	Günther Noack <[email protected]>
13373L:	[email protected]
13374S:	Supported
13375W:	https://landlock.io
13376T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13377F:	Documentation/admin-guide/LSM/landlock.rst
13378F:	Documentation/security/landlock.rst
13379F:	Documentation/userspace-api/landlock.rst
13380F:	fs/ioctl.c
13381F:	include/uapi/linux/landlock.h
13382F:	samples/landlock/
13383F:	security/landlock/
13384F:	tools/testing/selftests/landlock/
13385K:	landlock
13386K:	LANDLOCK
13387
13388LANTIQ / INTEL Ethernet drivers
13389M:	Hauke Mehrtens <[email protected]>
13390L:	[email protected]
13391S:	Maintained
13392F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13393F:	drivers/net/dsa/lantiq_gswip.c
13394F:	drivers/net/dsa/lantiq_pce.h
13395F:	drivers/net/ethernet/lantiq_xrx200.c
13396F:	net/dsa/tag_gswip.c
13397
13398LANTIQ MIPS ARCHITECTURE
13399M:	John Crispin <[email protected]>
13400L:	[email protected]
13401S:	Maintained
13402F:	arch/mips/lantiq
13403F:	drivers/soc/lantiq
13404
13405LANTIQ PEF2256 DRIVER
13406M:	Herve Codina <[email protected]>
13407S:	Maintained
13408F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13409F:	drivers/net/wan/framer/pef2256/
13410F:	drivers/pinctrl/pinctrl-pef2256.c
13411F:	include/linux/framer/pef2256.h
13412
13413LASI 53c700 driver for PARISC
13414M:	"James E.J. Bottomley" <[email protected]>
13415L:	[email protected]
13416S:	Maintained
13417F:	Documentation/scsi/53c700.rst
13418F:	drivers/scsi/53c700*
13419
13420LEAKING_ADDRESSES
13421M:	Tycho Andersen <[email protected]>
13422R:	Kees Cook <[email protected]>
13423L:	[email protected]
13424S:	Maintained
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13426F:	scripts/leaking_addresses.pl
13427
13428LED SUBSYSTEM
13429M:	Lee Jones <[email protected]>
13430M:	Pavel Machek <[email protected]>
13431L:	[email protected]
13432S:	Maintained
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13434F:	Documentation/devicetree/bindings/leds/
13435F:	Documentation/leds/
13436F:	drivers/leds/
13437F:	include/dt-bindings/leds/
13438F:	include/linux/leds.h
13439
13440LEGO MINDSTORMS EV3
13441R:	David Lechner <[email protected]>
13442S:	Maintained
13443F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13444F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13445F:	drivers/power/supply/lego_ev3_battery.c
13446
13447LEGO USB Tower driver
13448M:	Juergen Stuber <[email protected]>
13449L:	[email protected]
13450S:	Maintained
13451W:	http://legousb.sourceforge.net/
13452F:	drivers/usb/misc/legousbtower.c
13453
13454LENOVO WMI HOTKEY UTILITIES DRIVER
13455M:	Jackie Dong <[email protected]>
13456L:	[email protected]
13457S:	Maintained
13458F:	drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13459
13460LETSKETCH HID TABLET DRIVER
13461M:	Hans de Goede <[email protected]>
13462L:	[email protected]
13463S:	Maintained
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13465F:	drivers/hid/hid-letsketch.c
13466
13467LG LAPTOP EXTRAS
13468M:	Matan Ziv-Av <[email protected]>
13469L:	[email protected]
13470S:	Maintained
13471F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13472F:	Documentation/admin-guide/laptops/lg-laptop.rst
13473F:	drivers/platform/x86/lg-laptop.c
13474
13475LG2160 MEDIA DRIVER
13476M:	Michael Krufky <[email protected]>
13477L:	[email protected]
13478S:	Maintained
13479W:	https://linuxtv.org
13480W:	http://github.com/mkrufky
13481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13482T:	git git://linuxtv.org/mkrufky/tuners.git
13483F:	drivers/media/dvb-frontends/lg2160.*
13484
13485LGDT3305 MEDIA DRIVER
13486M:	Michael Krufky <[email protected]>
13487L:	[email protected]
13488S:	Maintained
13489W:	https://linuxtv.org
13490W:	http://github.com/mkrufky
13491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13492T:	git git://linuxtv.org/mkrufky/tuners.git
13493F:	drivers/media/dvb-frontends/lgdt3305.*
13494
13495LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13496M:	Viresh Kumar <[email protected]>
13497L:	[email protected]
13498S:	Maintained
13499F:	drivers/ata/pata_arasan_cf.c
13500F:	include/linux/pata_arasan_cf_data.h
13501
13502LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13503M:	Linus Walleij <[email protected]>
13504L:	[email protected]
13505S:	Maintained
13506F:	drivers/ata/pata_ftide010.c
13507F:	drivers/ata/sata_gemini.c
13508F:	drivers/ata/sata_gemini.h
13509
13510LIBATA SATA AHCI PLATFORM devices support
13511M:	Hans de Goede <[email protected]>
13512L:	[email protected]
13513S:	Maintained
13514F:	drivers/ata/ahci_platform.c
13515F:	drivers/ata/libahci_platform.c
13516F:	include/linux/ahci_platform.h
13517
13518LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13519M:	Mikael Pettersson <[email protected]>
13520L:	[email protected]
13521S:	Maintained
13522F:	drivers/ata/sata_promise.*
13523
13524LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13525M:	Damien Le Moal <[email protected]>
13526M:	Niklas Cassel <[email protected]>
13527L:	[email protected]
13528S:	Maintained
13529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13530F:	Documentation/ABI/testing/sysfs-ata
13531F:	Documentation/devicetree/bindings/ata/
13532F:	drivers/ata/
13533F:	include/linux/ata.h
13534F:	include/linux/libata.h
13535
13536LIBETH COMMON ETHERNET LIBRARY
13537M:	Alexander Lobakin <[email protected]>
13538L:	[email protected]
13539L:	[email protected] (moderated for non-subscribers)
13540S:	Maintained
13541T:	git https://github.com/alobakin/linux.git
13542F:	drivers/net/ethernet/intel/libeth/
13543F:	include/net/libeth/
13544K:	libeth
13545
13546LIBIE COMMON INTEL ETHERNET LIBRARY
13547M:	Alexander Lobakin <[email protected]>
13548L:	[email protected] (moderated for non-subscribers)
13549L:	[email protected]
13550S:	Maintained
13551T:	git https://github.com/alobakin/linux.git
13552F:	drivers/net/ethernet/intel/libie/
13553F:	include/linux/net/intel/libie/
13554K:	libie
13555
13556LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13557M:	Vishal Verma <[email protected]>
13558M:	Dan Williams <[email protected]>
13559M:	Dave Jiang <[email protected]>
13560L:	[email protected]
13561S:	Supported
13562Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13563P:	Documentation/nvdimm/maintainer-entry-profile.rst
13564F:	drivers/nvdimm/btt*
13565
13566LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13567M:	Dan Williams <[email protected]>
13568M:	Vishal Verma <[email protected]>
13569M:	Dave Jiang <[email protected]>
13570L:	[email protected]
13571S:	Supported
13572Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13573P:	Documentation/nvdimm/maintainer-entry-profile.rst
13574F:	drivers/nvdimm/pmem*
13575
13576LIBNVDIMM: DEVICETREE BINDINGS
13577M:	Oliver O'Halloran <[email protected]>
13578L:	[email protected]
13579S:	Supported
13580Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13581F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13582F:	drivers/nvdimm/of_pmem.c
13583
13584LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13585M:	Dan Williams <[email protected]>
13586M:	Vishal Verma <[email protected]>
13587M:	Dave Jiang <[email protected]>
13588M:	Ira Weiny <[email protected]>
13589L:	[email protected]
13590S:	Supported
13591Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13592P:	Documentation/nvdimm/maintainer-entry-profile.rst
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13594F:	drivers/acpi/nfit/*
13595F:	drivers/nvdimm/*
13596F:	include/linux/libnvdimm.h
13597F:	include/linux/nd.h
13598F:	include/uapi/linux/ndctl.h
13599F:	tools/testing/nvdimm/
13600
13601LIBRARY CODE
13602M:	Andrew Morton <[email protected]>
13603L:	[email protected]
13604S:	Supported
13605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13606F:	lib/*
13607
13608LICENSES and SPDX stuff
13609M:	Thomas Gleixner <[email protected]>
13610M:	Greg Kroah-Hartman <[email protected]>
13611L:	[email protected]
13612S:	Maintained
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13614F:	COPYING
13615F:	Documentation/process/license-rules.rst
13616F:	LICENSES/
13617F:	scripts/spdxcheck-test.sh
13618F:	scripts/spdxcheck.py
13619F:	scripts/spdxexclude
13620
13621LINEAR RANGES HELPERS
13622M:	Mark Brown <[email protected]>
13623R:	Matti Vaittinen <[email protected]>
13624F:	include/linux/linear_range.h
13625F:	lib/linear_ranges.c
13626F:	lib/tests/test_linear_ranges.c
13627
13628LINUX FOR POWER MACINTOSH
13629L:	[email protected]
13630S:	Orphan
13631F:	arch/powerpc/platforms/powermac/
13632F:	drivers/macintosh/
13633X:	drivers/macintosh/adb-iop.c
13634X:	drivers/macintosh/via-macii.c
13635
13636LINUX FOR POWERPC (32-BIT AND 64-BIT)
13637M:	Madhavan Srinivasan <[email protected]>
13638M:	Michael Ellerman <[email protected]>
13639R:	Nicholas Piggin <[email protected]>
13640R:	Christophe Leroy <[email protected]>
13641R:	Naveen N Rao <[email protected]>
13642L:	[email protected]
13643S:	Supported
13644W:	https://github.com/linuxppc/wiki/wiki
13645Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13647F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13648F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13649F:	Documentation/devicetree/bindings/powerpc/
13650F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13651F:	Documentation/arch/powerpc/
13652F:	arch/powerpc/
13653F:	drivers/*/*/*pasemi*
13654F:	drivers/*/*pasemi*
13655F:	drivers/char/tpm/tpm_ibmvtpm*
13656F:	drivers/crypto/nx/
13657F:	drivers/i2c/busses/i2c-opal.c
13658F:	drivers/net/ethernet/ibm/ibmveth.*
13659F:	drivers/net/ethernet/ibm/ibmvnic.*
13660F:	drivers/pci/hotplug/pnv_php.c
13661F:	drivers/pci/hotplug/rpa*
13662F:	drivers/rtc/rtc-opal.c
13663F:	drivers/scsi/ibmvscsi/
13664F:	drivers/tty/hvc/hvc_opal.c
13665F:	drivers/watchdog/wdrtas.c
13666F:	include/linux/papr_scm.h
13667F:	include/uapi/linux/papr_pdsm.h
13668F:	tools/testing/selftests/powerpc
13669N:	/pmac
13670N:	powermac
13671N:	powernv
13672N:	[^a-z0-9]ps3
13673N:	pseries
13674
13675LINUX FOR POWERPC EMBEDDED MPC5XXX
13676M:	Anatolij Gustschin <[email protected]>
13677L:	[email protected]
13678S:	Odd Fixes
13679F:	arch/powerpc/platforms/512x/
13680F:	arch/powerpc/platforms/52xx/
13681
13682LINUX FOR POWERPC EMBEDDED PPC4XX
13683L:	[email protected]
13684S:	Orphan
13685F:	arch/powerpc/platforms/44x/
13686
13687LINUX FOR POWERPC EMBEDDED PPC85XX
13688M:	Scott Wood <[email protected]>
13689L:	[email protected]
13690S:	Odd fixes
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13692F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13693F:	Documentation/devicetree/bindings/powerpc/fsl/
13694F:	arch/powerpc/platforms/85xx/
13695
13696LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13697M:	Christophe Leroy <[email protected]>
13698L:	[email protected]
13699S:	Maintained
13700F:	arch/powerpc/platforms/8xx/
13701F:	arch/powerpc/platforms/83xx/
13702
13703LINUX KERNEL DUMP TEST MODULE (LKDTM)
13704M:	Kees Cook <[email protected]>
13705S:	Maintained
13706F:	drivers/misc/lkdtm/*
13707F:	tools/testing/selftests/lkdtm/*
13708
13709LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13710M:	Alan Stern <[email protected]>
13711M:	Andrea Parri <[email protected]>
13712M:	Will Deacon <[email protected]>
13713M:	Peter Zijlstra <[email protected]>
13714M:	Boqun Feng <[email protected]>
13715M:	Nicholas Piggin <[email protected]>
13716M:	David Howells <[email protected]>
13717M:	Jade Alglave <[email protected]>
13718M:	Luc Maranget <[email protected]>
13719M:	"Paul E. McKenney" <[email protected]>
13720R:	Akira Yokosawa <[email protected]>
13721R:	Daniel Lustig <[email protected]>
13722R:	Joel Fernandes <[email protected]>
13723L:	[email protected]
13724L:	[email protected]
13725L:	[email protected]
13726S:	Supported
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13728F:	Documentation/atomic_bitops.txt
13729F:	Documentation/atomic_t.txt
13730F:	Documentation/core-api/refcount-vs-atomic.rst
13731F:	Documentation/litmus-tests/
13732F:	Documentation/memory-barriers.txt
13733F:	tools/memory-model/
13734
13735LINUX-NEXT TREE
13736M:	Stephen Rothwell <[email protected]>
13737L:	[email protected]
13738S:	Supported
13739B:	mailto:[email protected] and the appropriate development tree
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13741
13742LIS3LV02D ACCELEROMETER DRIVER
13743M:	Eric Piel <[email protected]>
13744S:	Maintained
13745F:	Documentation/misc-devices/lis3lv02d.rst
13746F:	drivers/misc/lis3lv02d/
13747F:	drivers/platform/x86/hp/hp_accel.c
13748
13749LIST KUNIT TEST
13750M:	David Gow <[email protected]>
13751L:	[email protected]
13752L:	[email protected]
13753S:	Maintained
13754F:	lib/tests/list-test.c
13755
13756LITEX PLATFORM
13757M:	Karol Gugala <[email protected]>
13758M:	Mateusz Holenko <[email protected]>
13759M:	Gabriel Somlo <[email protected]>
13760M:	Joel Stanley <[email protected]>
13761S:	Maintained
13762F:	Documentation/devicetree/bindings/*/litex,*.yaml
13763F:	arch/openrisc/boot/dts/or1klitex.dts
13764F:	drivers/mmc/host/litex_mmc.c
13765F:	drivers/net/ethernet/litex/*
13766F:	drivers/soc/litex/*
13767F:	drivers/tty/serial/liteuart.c
13768F:	include/linux/litex.h
13769N:	litex
13770
13771LIVE PATCHING
13772M:	Josh Poimboeuf <[email protected]>
13773M:	Jiri Kosina <[email protected]>
13774M:	Miroslav Benes <[email protected]>
13775M:	Petr Mladek <[email protected]>
13776R:	Joe Lawrence <[email protected]>
13777L:	[email protected]
13778S:	Maintained
13779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13780F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13781F:	Documentation/livepatch/
13782F:	arch/powerpc/include/asm/livepatch.h
13783F:	include/linux/livepatch.h
13784F:	kernel/livepatch/
13785F:	kernel/module/livepatch.c
13786F:	samples/livepatch/
13787F:	tools/testing/selftests/livepatch/
13788
13789LLC (802.2)
13790L:	[email protected]
13791S:	Odd fixes
13792F:	include/linux/llc.h
13793F:	include/net/llc*
13794F:	include/uapi/linux/llc.h
13795F:	net/llc/
13796
13797LM73 HARDWARE MONITOR DRIVER
13798M:	Guillaume Ligneul <[email protected]>
13799L:	[email protected]
13800S:	Maintained
13801F:	drivers/hwmon/lm73.c
13802
13803LM78 HARDWARE MONITOR DRIVER
13804M:	Jean Delvare <[email protected]>
13805L:	[email protected]
13806S:	Maintained
13807F:	Documentation/hwmon/lm78.rst
13808F:	drivers/hwmon/lm78.c
13809
13810LM83 HARDWARE MONITOR DRIVER
13811M:	Jean Delvare <[email protected]>
13812L:	[email protected]
13813S:	Maintained
13814F:	Documentation/hwmon/lm83.rst
13815F:	drivers/hwmon/lm83.c
13816
13817LM90 HARDWARE MONITOR DRIVER
13818M:	Jean Delvare <[email protected]>
13819L:	[email protected]
13820S:	Maintained
13821F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13822F:	Documentation/hwmon/lm90.rst
13823F:	drivers/hwmon/lm90.c
13824F:	include/dt-bindings/thermal/lm90.h
13825
13826LME2510 MEDIA DRIVER
13827M:	Malcolm Priestley <[email protected]>
13828L:	[email protected]
13829S:	Maintained
13830W:	https://linuxtv.org
13831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13832F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13833
13834LOADPIN SECURITY MODULE
13835M:	Kees Cook <[email protected]>
13836S:	Supported
13837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13838F:	Documentation/admin-guide/LSM/LoadPin.rst
13839F:	security/loadpin/
13840
13841LOCKDOWN SECURITY MODULE
13842L:	[email protected]
13843S:	Odd Fixes
13844T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13845F:	security/lockdown/
13846
13847LOCKING PRIMITIVES
13848M:	Peter Zijlstra <[email protected]>
13849M:	Ingo Molnar <[email protected]>
13850M:	Will Deacon <[email protected]>
13851M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13852R:	Waiman Long <[email protected]>
13853L:	[email protected]
13854S:	Maintained
13855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13856F:	Documentation/locking/
13857F:	arch/*/include/asm/spinlock*.h
13858F:	include/linux/lockdep*.h
13859F:	include/linux/mutex*.h
13860F:	include/linux/rwlock*.h
13861F:	include/linux/rwsem*.h
13862F:	include/linux/seqlock.h
13863F:	include/linux/spinlock*.h
13864F:	kernel/locking/
13865F:	lib/locking*.[ch]
13866F:	rust/helpers/mutex.c
13867F:	rust/helpers/spinlock.c
13868F:	rust/kernel/sync/lock.rs
13869F:	rust/kernel/sync/lock/
13870F:	rust/kernel/sync/locked_by.rs
13871X:	kernel/locking/locktorture.c
13872
13873LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13874M:	"Richard Russon (FlatCap)" <[email protected]>
13875L:	[email protected]
13876S:	Maintained
13877W:	http://www.linux-ntfs.org/content/view/19/37/
13878F:	Documentation/admin-guide/ldm.rst
13879F:	block/partitions/ldm.*
13880
13881LOGITECH HID GAMING KEYBOARDS
13882M:	Hans de Goede <[email protected]>
13883L:	[email protected]
13884S:	Maintained
13885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13886F:	drivers/hid/hid-lg-g15.c
13887
13888LONTIUM LT8912B MIPI TO HDMI BRIDGE
13889M:	Adrien Grassein <[email protected]>
13890S:	Maintained
13891F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13892F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13893
13894LOONGARCH
13895M:	Huacai Chen <[email protected]>
13896R:	WANG Xuerui <[email protected]>
13897L:	[email protected]
13898S:	Maintained
13899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13900F:	Documentation/arch/loongarch/
13901F:	Documentation/translations/zh_CN/arch/loongarch/
13902F:	arch/loongarch/
13903F:	drivers/*/*loongarch*
13904F:	drivers/cpufreq/loongson3_cpufreq.c
13905
13906LOONGSON GPIO DRIVER
13907M:	Yinbo Zhu <[email protected]>
13908L:	[email protected]
13909S:	Maintained
13910F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13911F:	drivers/gpio/gpio-loongson-64bit.c
13912
13913LOONGSON-2 APB DMA DRIVER
13914M:	Binbin Zhou <[email protected]>
13915L:	[email protected]
13916S:	Maintained
13917F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13918F:	drivers/dma/loongson2-apb-dma.c
13919
13920LOONGSON LS2X I2C DRIVER
13921M:	Binbin Zhou <[email protected]>
13922L:	[email protected]
13923S:	Maintained
13924F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13925F:	drivers/i2c/busses/i2c-ls2x.c
13926
13927LOONGSON-2 SOC SERIES CLOCK DRIVER
13928M:	Yinbo Zhu <[email protected]>
13929L:	[email protected]
13930S:	Maintained
13931F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13932F:	drivers/clk/clk-loongson2.c
13933F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13934
13935LOONGSON SPI DRIVER
13936M:	Yinbo Zhu <[email protected]>
13937L:	[email protected]
13938S:	Maintained
13939F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13940F:	drivers/spi/spi-loongson-core.c
13941F:	drivers/spi/spi-loongson-pci.c
13942F:	drivers/spi/spi-loongson-plat.c
13943F:	drivers/spi/spi-loongson.h
13944
13945LOONGSON-2 SOC SERIES GUTS DRIVER
13946M:	Yinbo Zhu <[email protected]>
13947L:	[email protected]
13948S:	Maintained
13949F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13950F:	drivers/soc/loongson/loongson2_guts.c
13951
13952LOONGSON-2 SOC SERIES PM DRIVER
13953M:	Yinbo Zhu <[email protected]>
13954L:	[email protected]
13955S:	Maintained
13956F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13957F:	drivers/soc/loongson/loongson2_pm.c
13958
13959LOONGSON-2 SOC SERIES PINCTRL DRIVER
13960M:	zhanghongchen <[email protected]>
13961M:	Yinbo Zhu <[email protected]>
13962L:	[email protected]
13963S:	Maintained
13964F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13965F:	drivers/pinctrl/pinctrl-loongson2.c
13966
13967LOONGSON-2 SOC SERIES THERMAL DRIVER
13968M:	zhanghongchen <[email protected]>
13969M:	Yinbo Zhu <[email protected]>
13970L:	[email protected]
13971S:	Maintained
13972F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13973F:	drivers/thermal/loongson2_thermal.c
13974
13975LOONGSON EDAC DRIVER
13976M:	Zhao Qunqin <[email protected]>
13977L:	[email protected]
13978S:	Maintained
13979F:	drivers/edac/loongson_edac.c
13980
13981LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13982M:	Sathya Prakash <[email protected]>
13983M:	Sreekanth Reddy <[email protected]>
13984M:	Suganath Prabu Subramani <[email protected]>
13985L:	[email protected]
13986L:	[email protected]
13987S:	Supported
13988W:	http://www.avagotech.com/support/
13989F:	drivers/message/fusion/
13990F:	drivers/scsi/mpt3sas/
13991
13992LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13993M:	Matthew Wilcox <[email protected]>
13994L:	[email protected]
13995S:	Maintained
13996F:	drivers/scsi/sym53c8xx_2/
13997
13998LTC1660 DAC DRIVER
13999M:	Marcus Folkesson <[email protected]>
14000L:	[email protected]
14001S:	Maintained
14002F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14003F:	drivers/iio/dac/ltc1660.c
14004
14005LTC2664 IIO DAC DRIVER
14006M:	Michael Hennerich <[email protected]>
14007M:	Kim Seer Paller <[email protected]>
14008L:	[email protected]
14009S:	Supported
14010W:	https://ez.analog.com/linux-software-drivers
14011F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14012F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14013F:	drivers/iio/dac/ltc2664.c
14014
14015LTC2688 IIO DAC DRIVER
14016M:	Nuno Sá <[email protected]>
14017L:	[email protected]
14018S:	Supported
14019W:	https://ez.analog.com/linux-software-drivers
14020F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14021F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14022F:	drivers/iio/dac/ltc2688.c
14023
14024LTC2947 HARDWARE MONITOR DRIVER
14025M:	Nuno Sá <[email protected]>
14026L:	[email protected]
14027S:	Supported
14028W:	https://ez.analog.com/linux-software-drivers
14029F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14030F:	drivers/hwmon/ltc2947-core.c
14031F:	drivers/hwmon/ltc2947-i2c.c
14032F:	drivers/hwmon/ltc2947-spi.c
14033F:	drivers/hwmon/ltc2947.h
14034
14035LTC2991 HARDWARE MONITOR DRIVER
14036M:	Antoniu Miclaus <[email protected]>
14037L:	[email protected]
14038S:	Supported
14039W:	https://ez.analog.com/linux-software-drivers
14040F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14041F:	drivers/hwmon/ltc2991.c
14042
14043LTC2983 IIO TEMPERATURE DRIVER
14044M:	Nuno Sá <[email protected]>
14045L:	[email protected]
14046S:	Supported
14047W:	https://ez.analog.com/linux-software-drivers
14048F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14049F:	drivers/iio/temperature/ltc2983.c
14050
14051LTC4282 HARDWARE MONITOR DRIVER
14052M:	Nuno Sa <[email protected]>
14053L:	[email protected]
14054S:	Supported
14055F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14056F:	Documentation/hwmon/ltc4282.rst
14057F:	drivers/hwmon/ltc4282.c
14058
14059LTC4286 HARDWARE MONITOR DRIVER
14060M:	Delphine CC Chiu <[email protected]>
14061L:	[email protected]
14062S:	Maintained
14063F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14064F:	Documentation/hwmon/ltc4286.rst
14065F:	drivers/hwmon/pmbus/ltc4286.c
14066
14067LTC4306 I2C MULTIPLEXER DRIVER
14068M:	Michael Hennerich <[email protected]>
14069L:	[email protected]
14070S:	Supported
14071W:	https://ez.analog.com/linux-software-drivers
14072F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14073F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
14074
14075LTP (Linux Test Project)
14076M:	Andrea Cervesato <[email protected]>
14077M:	Cyril Hrubis <[email protected]>
14078M:	Jan Stancek <[email protected]>
14079M:	Petr Vorel <[email protected]>
14080M:	Li Wang <[email protected]>
14081M:	Yang Xu <[email protected]>
14082M:	Xiao Yang <[email protected]>
14083L:	[email protected] (subscribers-only)
14084S:	Maintained
14085W:	https://linux-test-project.readthedocs.io/
14086T:	git https://github.com/linux-test-project/ltp.git
14087
14088LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14089M:	Anshul Dalal <[email protected]>
14090L:	[email protected]
14091S:	Maintained
14092F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14093F:	drivers/iio/light/ltr390.c
14094
14095LYNX 28G SERDES PHY DRIVER
14096M:	Ioana Ciornei <[email protected]>
14097L:	[email protected]
14098S:	Supported
14099F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14100F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
14101
14102LYNX PCS MODULE
14103M:	Ioana Ciornei <[email protected]>
14104L:	[email protected]
14105S:	Supported
14106F:	drivers/net/pcs/pcs-lynx.c
14107F:	include/linux/pcs-lynx.h
14108
14109M68K ARCHITECTURE
14110M:	Geert Uytterhoeven <[email protected]>
14111L:	[email protected]
14112S:	Maintained
14113W:	http://www.linux-m68k.org/
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14115F:	arch/m68k/
14116F:	drivers/zorro/
14117
14118M68K ON APPLE MACINTOSH
14119M:	Joshua Thompson <[email protected]>
14120L:	[email protected]
14121S:	Maintained
14122W:	http://www.mac.linux-m68k.org/
14123F:	arch/m68k/mac/
14124F:	drivers/macintosh/adb-iop.c
14125F:	drivers/macintosh/via-macii.c
14126
14127M68K ON HP9000/300
14128M:	Philip Blundell <[email protected]>
14129S:	Maintained
14130W:	http://www.tazenda.demon.co.uk/phil/linux-hp
14131F:	arch/m68k/hp300/
14132
14133M88DS3103 MEDIA DRIVER
14134L:	[email protected]
14135S:	Orphan
14136W:	https://linuxtv.org
14137Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14138F:	drivers/media/dvb-frontends/m88ds3103*
14139
14140M88RS2000 MEDIA DRIVER
14141M:	Malcolm Priestley <[email protected]>
14142L:	[email protected]
14143S:	Maintained
14144W:	https://linuxtv.org
14145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14146F:	drivers/media/dvb-frontends/m88rs2000*
14147
14148MA901 MASTERKIT USB FM RADIO DRIVER
14149M:	Alexey Klimov <[email protected]>
14150L:	[email protected]
14151S:	Maintained
14152T:	git git://linuxtv.org/media.git
14153F:	drivers/media/radio/radio-ma901.c
14154
14155MAC80211
14156M:	Johannes Berg <[email protected]>
14157L:	[email protected]
14158S:	Maintained
14159W:	https://wireless.wiki.kernel.org/
14160Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14163F:	Documentation/networking/mac80211-injection.rst
14164F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14165F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14166F:	include/net/mac80211.h
14167F:	net/mac80211/
14168
14169MAILBOX API
14170M:	Jassi Brar <[email protected]>
14171L:	[email protected]
14172S:	Maintained
14173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14174F:	Documentation/devicetree/bindings/mailbox/
14175F:	drivers/mailbox/
14176F:	include/dt-bindings/mailbox/
14177F:	include/linux/mailbox_client.h
14178F:	include/linux/mailbox_controller.h
14179
14180MAILBOX ARM MHUv2
14181M:	Viresh Kumar <[email protected]>
14182M:	Tushar Khandelwal <[email protected]>
14183L:	[email protected]
14184S:	Maintained
14185F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14186F:	drivers/mailbox/arm_mhuv2.c
14187F:	include/linux/mailbox/arm_mhuv2_message.h
14188
14189MAILBOX ARM MHUv3
14190M:	Sudeep Holla <[email protected]>
14191M:	Cristian Marussi <[email protected]>
14192L:	[email protected]
14193L:	[email protected] (moderated for non-subscribers)
14194S:	Maintained
14195F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14196F:	drivers/mailbox/arm_mhuv3.c
14197
14198MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14199M:	Alejandro Colomar <[email protected]>
14200L:	[email protected]
14201S:	Maintained
14202W:	http://www.kernel.org/doc/man-pages
14203T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14204T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14205
14206MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14207M:	Jeremy Kerr <[email protected]>
14208M:	Matt Johnston <[email protected]>
14209L:	[email protected]
14210S:	Maintained
14211F:	Documentation/networking/mctp.rst
14212F:	drivers/net/mctp/
14213F:	include/linux/usb/mctp-usb.h
14214F:	include/net/mctp.h
14215F:	include/net/mctpdevice.h
14216F:	include/net/netns/mctp.h
14217F:	net/mctp/
14218
14219MAPLE TREE
14220M:	Liam R. Howlett <[email protected]>
14221L:	[email protected]
14222L:	[email protected]
14223S:	Supported
14224F:	Documentation/core-api/maple_tree.rst
14225F:	include/linux/maple_tree.h
14226F:	include/trace/events/maple_tree.h
14227F:	lib/maple_tree.c
14228F:	lib/test_maple_tree.c
14229F:	tools/testing/radix-tree/maple.c
14230F:	tools/testing/shared/linux/maple_tree.h
14231
14232MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14233M:	Rahul Bedarkar <[email protected]>
14234L:	[email protected]
14235S:	Maintained
14236F:	arch/mips/boot/dts/img/pistachio*
14237
14238MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14239M:	Andrew Lunn <[email protected]>
14240L:	[email protected]
14241S:	Maintained
14242F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14243F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14244F:	Documentation/networking/devlink/mv88e6xxx.rst
14245F:	drivers/net/dsa/mv88e6xxx/
14246F:	include/linux/dsa/mv88e6xxx.h
14247F:	include/linux/platform_data/mv88e6xxx.h
14248
14249MARVELL 88PM886 PMIC DRIVER
14250M:	Karel Balej <[email protected]>
14251S:	Maintained
14252F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14253F:	drivers/input/misc/88pm886-onkey.c
14254F:	drivers/mfd/88pm886.c
14255F:	drivers/regulator/88pm886-regulator.c
14256F:	drivers/rtc/rtc-88pm886.c
14257F:	include/linux/mfd/88pm886.h
14258
14259MARVELL ARMADA 3700 PHY DRIVERS
14260M:	Miquel Raynal <[email protected]>
14261S:	Maintained
14262F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14263F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14264F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14265F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14266
14267MARVELL ARMADA 3700 SERIAL DRIVER
14268M:	Pali Rohár <[email protected]>
14269S:	Maintained
14270F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14271F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
14272F:	drivers/tty/serial/mvebu-uart.c
14273
14274MARVELL ARMADA DRM SUPPORT
14275M:	Russell King <[email protected]>
14276S:	Maintained
14277T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14278T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14279F:	Documentation/devicetree/bindings/display/armada/
14280F:	drivers/gpu/drm/armada/
14281F:	include/uapi/drm/armada_drm.h
14282
14283MARVELL CRYPTO DRIVER
14284M:	Boris Brezillon <[email protected]>
14285M:	Arnaud Ebalard <[email protected]>
14286M:	Srujana Challa <[email protected]>
14287L:	[email protected]
14288S:	Maintained
14289F:	drivers/crypto/marvell/
14290F:	include/linux/soc/marvell/octeontx2/
14291
14292MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14293M:	Mirko Lindner <[email protected]>
14294M:	Stephen Hemminger <[email protected]>
14295L:	[email protected]
14296S:	Odd fixes
14297F:	drivers/net/ethernet/marvell/sk*
14298
14299MARVELL LIBERTAS WIRELESS DRIVER
14300L:	[email protected]
14301L:	[email protected]
14302S:	Orphan
14303F:	drivers/net/wireless/marvell/libertas/
14304F:	drivers/net/wireless/marvell/libertas_tf/
14305
14306MARVELL MACCHIATOBIN SUPPORT
14307M:	Russell King <[email protected]>
14308L:	[email protected] (moderated for non-subscribers)
14309S:	Maintained
14310F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14311
14312MARVELL MV643XX ETHERNET DRIVER
14313M:	Sebastian Hesselbarth <[email protected]>
14314L:	[email protected]
14315S:	Maintained
14316F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14317
14318MARVELL MV88X3310 PHY DRIVER
14319M:	Russell King <[email protected]>
14320M:	Marek Behún <[email protected]>
14321L:	[email protected]
14322S:	Maintained
14323F:	drivers/net/phy/marvell10g.c
14324
14325MARVELL MVEBU THERMAL DRIVER
14326M:	Miquel Raynal <[email protected]>
14327S:	Maintained
14328F:	drivers/thermal/armada_thermal.c
14329
14330MARVELL MVNETA ETHERNET DRIVER
14331M:	Marcin Wojtas <[email protected]>
14332L:	[email protected]
14333S:	Maintained
14334F:	drivers/net/ethernet/marvell/mvneta*
14335
14336MARVELL MVPP2 ETHERNET DRIVER
14337M:	Marcin Wojtas <[email protected]>
14338M:	Russell King <[email protected]>
14339L:	[email protected]
14340S:	Maintained
14341F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14342F:	drivers/net/ethernet/marvell/mvpp2/
14343
14344MARVELL MWIFIEX WIRELESS DRIVER
14345M:	Brian Norris <[email protected]>
14346R:	Francesco Dolcini <[email protected]>
14347L:	[email protected]
14348S:	Odd Fixes
14349F:	drivers/net/wireless/marvell/mwifiex/
14350
14351MARVELL MWL8K WIRELESS DRIVER
14352L:	[email protected]
14353S:	Orphan
14354F:	drivers/net/wireless/marvell/mwl8k.c
14355
14356MARVELL NAND CONTROLLER DRIVER
14357M:	Miquel Raynal <[email protected]>
14358L:	[email protected]
14359S:	Maintained
14360F:	drivers/mtd/nand/raw/marvell_nand.c
14361
14362MARVELL OCTEON ENDPOINT DRIVER
14363M:	Veerasenareddy Burru <[email protected]>
14364M:	Sathesh Edara <[email protected]>
14365L:	[email protected]
14366S:	Maintained
14367F:	drivers/net/ethernet/marvell/octeon_ep
14368
14369MARVELL OCTEON ENDPOINT VF DRIVER
14370M:	Veerasenareddy Burru <[email protected]>
14371M:	Sathesh Edara <[email protected]>
14372M:	Shinas Rasheed <[email protected]>
14373M:	Satananda Burla <[email protected]>
14374L:	[email protected]
14375S:	Maintained
14376F:	drivers/net/ethernet/marvell/octeon_ep_vf
14377
14378MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14379M:	Sunil Goutham <[email protected]>
14380M:	Geetha sowjanya <[email protected]>
14381M:	Subbaraya Sundeep <[email protected]>
14382M:	hariprasad <[email protected]>
14383M:	Bharat Bhushan <[email protected]>
14384L:	[email protected]
14385S:	Maintained
14386F:	drivers/net/ethernet/marvell/octeontx2/nic/
14387F:	include/linux/soc/marvell/octeontx2/
14388
14389MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14390M:	Sunil Goutham <[email protected]>
14391M:	Linu Cherian <[email protected]>
14392M:	Geetha sowjanya <[email protected]>
14393M:	Jerin Jacob <[email protected]>
14394M:	hariprasad <[email protected]>
14395M:	Subbaraya Sundeep <[email protected]>
14396L:	[email protected]
14397S:	Maintained
14398F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14399F:	drivers/net/ethernet/marvell/octeontx2/af/
14400
14401MARVELL PEM PMU DRIVER
14402M:	Linu Cherian <[email protected]>
14403M:	Gowthami Thiagarajan <[email protected]>
14404S:	Supported
14405F:	drivers/perf/marvell_pem_pmu.c
14406
14407MARVELL PRESTERA ETHERNET SWITCH DRIVER
14408M:	Taras Chornyi <[email protected]>
14409S:	Supported
14410W:	https://github.com/Marvell-switching/switchdev-prestera
14411F:	drivers/net/ethernet/marvell/prestera/
14412
14413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14414M:	Nicolas Pitre <[email protected]>
14415S:	Odd Fixes
14416F:	drivers/mmc/host/mvsdio.*
14417
14418MARVELL USB MDIO CONTROLLER DRIVER
14419M:	Tobias Waldekranz <[email protected]>
14420L:	[email protected]
14421S:	Maintained
14422F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14423F:	drivers/net/mdio/mdio-mvusb.c
14424
14425MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14426M:	Hu Ziji <[email protected]>
14427L:	[email protected]
14428S:	Supported
14429F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14430F:	drivers/mmc/host/sdhci-xenon*
14431
14432MARVELL OCTEON CN10K DPI DRIVER
14433M:	Vamsi Attunuru <[email protected]>
14434S:	Supported
14435F:	drivers/misc/mrvl_cn10k_dpi.c
14436
14437MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14438R:	[email protected]
14439R:	[email protected]
14440F:	drivers/vdpa/octeon_ep/
14441
14442MARVELL OCTEON HOTPLUG DRIVER
14443R:	Shijith Thotton <[email protected]>
14444R:	Vamsi Attunuru <[email protected]>
14445S:	Supported
14446F:	drivers/pci/hotplug/octep_hp.c
14447
14448MATROX FRAMEBUFFER DRIVER
14449L:	[email protected]
14450S:	Orphan
14451F:	drivers/video/fbdev/matrox/matroxfb_*
14452F:	include/uapi/linux/matroxfb.h
14453
14454MAX15301 DRIVER
14455M:	Daniel Nilsson <[email protected]>
14456L:	[email protected]
14457S:	Maintained
14458F:	Documentation/hwmon/max15301.rst
14459F:	drivers/hwmon/pmbus/max15301.c
14460
14461MAX2175 SDR TUNER DRIVER
14462M:	Ramesh Shanmugasundaram <[email protected]>
14463L:	[email protected]
14464S:	Maintained
14465T:	git git://linuxtv.org/media.git
14466F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14467F:	Documentation/userspace-api/media/drivers/max2175.rst
14468F:	drivers/media/i2c/max2175*
14469F:	include/uapi/linux/max2175.h
14470
14471MAX31335 RTC DRIVER
14472M:	Antoniu Miclaus <[email protected]>
14473L:	[email protected]
14474S:	Supported
14475W:	https://ez.analog.com/linux-software-drivers
14476F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14477F:	drivers/rtc/rtc-max31335.c
14478
14479MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14480L:	[email protected]
14481S:	Orphan
14482F:	Documentation/hwmon/max6650.rst
14483F:	drivers/hwmon/max6650.c
14484
14485MAX9286 QUAD GMSL DESERIALIZER DRIVER
14486M:	Jacopo Mondi <[email protected]>
14487M:	Kieran Bingham <kieran.bingham[email protected]>
14488M:	Laurent Pinchart <laurent.pinchart[email protected]>
14489M:	Niklas Söderlund <niklas.soderlund[email protected]>
14490L:	[email protected]
14491S:	Maintained
14492F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14493F:	drivers/media/i2c/max9286.c
14494
14495MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14496M:	Niklas Söderlund <[email protected]>
14497L:	[email protected]
14498S:	Maintained
14499F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14500F:	drivers/staging/media/max96712/max96712.c
14501
14502MAX96714 GMSL2 DESERIALIZER DRIVER
14503M:	Julien Massot <[email protected]>
14504L:	[email protected]
14505S:	Maintained
14506F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14507F:	drivers/media/i2c/max96714.c
14508
14509MAX96717 GMSL2 SERIALIZER DRIVER
14510M:	Julien Massot <[email protected]>
14511L:	[email protected]
14512S:	Maintained
14513F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14514F:	drivers/media/i2c/max96717.c
14515
14516MAX9860 MONO AUDIO VOICE CODEC DRIVER
14517M:	Peter Rosin <[email protected]>
14518L:	[email protected]
14519S:	Maintained
14520F:	Documentation/devicetree/bindings/sound/max9860.txt
14521F:	sound/soc/codecs/max9860.*
14522
14523MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14524M:	Andreas Klinger <[email protected]>
14525L:	[email protected]
14526S:	Maintained
14527F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14528F:	drivers/iio/proximity/mb1232.c
14529
14530MAXIM MAX11205 DRIVER
14531M:	Ramona Bolboaca <[email protected]>
14532L:	[email protected]
14533S:	Supported
14534W:	https://ez.analog.com/linux-software-drivers
14535F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14536F:	drivers/iio/adc/max11205.c
14537
14538MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14539R:	Iskren Chernev <[email protected]>
14540R:	Krzysztof Kozlowski <[email protected]>
14541R:	Marek Szyprowski <[email protected]>
14542R:	Matheus Castello <[email protected]>
14543L:	[email protected]
14544S:	Maintained
14545F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14546F:	drivers/power/supply/max17040_battery.c
14547
14548MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14549R:	Hans de Goede <[email protected]>
14550R:	Krzysztof Kozlowski <[email protected]>
14551R:	Marek Szyprowski <[email protected]>
14552R:	Sebastian Krzyszkowiak <[email protected]>
14553R:	Purism Kernel Team <[email protected]>
14554L:	[email protected]
14555S:	Maintained
14556F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14557F:	drivers/power/supply/max17042_battery.c
14558
14559MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14560M:	Laurent Pinchart <[email protected]>
14561L:	[email protected]
14562S:	Maintained
14563F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14564F:	drivers/regulator/max20086-regulator.c
14565
14566MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14567M:	Rajat Khandelwal <[email protected]>
14568L:	[email protected]
14569S:	Maintained
14570F:	drivers/iio/temperature/max30208.c
14571
14572MAXIM MAX77650 PMIC MFD DRIVER
14573M:	Bartosz Golaszewski <[email protected]>
14574L:	[email protected]
14575S:	Maintained
14576F:	Documentation/devicetree/bindings/*/*max77650.yaml
14577F:	Documentation/devicetree/bindings/*/max77650*.yaml
14578F:	drivers/gpio/gpio-max77650.c
14579F:	drivers/input/misc/max77650-onkey.c
14580F:	drivers/leds/leds-max77650.c
14581F:	drivers/mfd/max77650.c
14582F:	drivers/power/supply/max77650-charger.c
14583F:	drivers/regulator/max77650-regulator.c
14584F:	include/linux/mfd/max77650.h
14585
14586MAXIM MAX77714 PMIC MFD DRIVER
14587M:	Luca Ceresoli <[email protected]>
14588S:	Maintained
14589F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14590F:	drivers/mfd/max77714.c
14591F:	include/linux/mfd/max77714.h
14592
14593MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14594M:	Javier Martinez Canillas <[email protected]>
14595L:	[email protected]
14596S:	Supported
14597F:	Documentation/devicetree/bindings/*/*max77802.yaml
14598F:	drivers/regulator/max77802-regulator.c
14599F:	include/dt-bindings/*/*max77802.h
14600
14601MAXIM MAX77976 BATTERY CHARGER
14602M:	Luca Ceresoli <[email protected]>
14603S:	Supported
14604F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14605F:	drivers/power/supply/max77976_charger.c
14606
14607MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14608M:	Krzysztof Kozlowski <[email protected]>
14609L:	[email protected]
14610S:	Maintained
14611B:	mailto:[email protected]
14612F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14613F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14614F:	drivers/power/supply/max14577_charger.c
14615F:	drivers/power/supply/max77693_charger.c
14616
14617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14618M:	Chanwoo Choi <[email protected]>
14619M:	Krzysztof Kozlowski <[email protected]>
14620L:	[email protected]
14621S:	Maintained
14622B:	mailto:[email protected]
14623F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14624F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14625F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14626F:	Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14627F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14628F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14629F:	drivers/leds/leds-max77705.c
14630F:	drivers/*/*max77843.c
14631F:	drivers/*/max14577*.c
14632F:	drivers/*/max77686*.c
14633F:	drivers/*/max77693*.c
14634F:	drivers/*/max77705*.c
14635F:	drivers/clk/clk-max77686.c
14636F:	drivers/extcon/extcon-max14577.c
14637F:	drivers/extcon/extcon-max77693.c
14638F:	drivers/rtc/rtc-max77686.c
14639F:	include/linux/mfd/max14577*.h
14640F:	include/linux/mfd/max77686*.h
14641F:	include/linux/mfd/max77693*.h
14642F:	include/linux/mfd/max77705*.h
14643
14644MAXIRADIO FM RADIO RECEIVER DRIVER
14645M:	Hans Verkuil <[email protected]>
14646L:	[email protected]
14647S:	Maintained
14648W:	https://linuxtv.org
14649T:	git git://linuxtv.org/media.git
14650F:	drivers/media/radio/radio-maxiradio*
14651
14652MAXLINEAR ETHERNET PHY DRIVER
14653M:	Xu Liang <[email protected]>
14654L:	[email protected]
14655S:	Supported
14656F:	drivers/net/phy/mxl-gpy.c
14657
14658MCAN MMIO DEVICE DRIVER
14659M:	Chandrasekar Ramakrishnan <[email protected]>
14660L:	[email protected]
14661S:	Maintained
14662F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14663F:	drivers/net/can/m_can/m_can.c
14664F:	drivers/net/can/m_can/m_can.h
14665F:	drivers/net/can/m_can/m_can_platform.c
14666
14667MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14668R:	Yasushi SHOJI <[email protected]>
14669L:	[email protected]
14670S:	Maintained
14671F:	drivers/net/can/usb/mcba_usb.c
14672
14673MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14674M:	Rishi Gupta <[email protected]>
14675L:	[email protected]
14676L:	[email protected]
14677S:	Maintained
14678F:	drivers/hid/hid-mcp2221.c
14679
14680MCP251XFD SPI-CAN NETWORK DRIVER
14681M:	Marc Kleine-Budde <[email protected]>
14682M:	Manivannan Sadhasivam <[email protected]>
14683R:	Thomas Kopp <[email protected]>
14684L:	[email protected]
14685S:	Maintained
14686F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14687F:	drivers/net/can/spi/mcp251xfd/
14688
14689MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14690M:	Peter Rosin <[email protected]>
14691L:	[email protected]
14692S:	Maintained
14693F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14694F:	drivers/iio/potentiometer/mcp4018.c
14695F:	drivers/iio/potentiometer/mcp4531.c
14696
14697MCP4821 DAC DRIVER
14698M:	Anshul Dalal <[email protected]>
14699L:	[email protected]
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14702F:	drivers/iio/dac/mcp4821.c
14703
14704MCR20A IEEE-802.15.4 RADIO DRIVER
14705M:	Stefan Schmidt <[email protected]>
14706L:	[email protected]
14707S:	Odd Fixes
14708W:	https://github.com/xueliu/mcr20a-linux
14709F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14710F:	drivers/net/ieee802154/mcr20a.c
14711F:	drivers/net/ieee802154/mcr20a.h
14712
14713MDIO REGMAP DRIVER
14714M:	Maxime Chevallier <[email protected]>
14715L:	[email protected]
14716S:	Maintained
14717F:	drivers/net/mdio/mdio-regmap.c
14718F:	include/linux/mdio/mdio-regmap.h
14719
14720MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14721M:	William Breathitt Gray <[email protected]>
14722L:	[email protected]
14723S:	Maintained
14724F:	drivers/iio/dac/cio-dac.c
14725
14726MEDIA CONTROLLER FRAMEWORK
14727M:	Sakari Ailus <[email protected]>
14728M:	Laurent Pinchart <[email protected]>
14729L:	[email protected]
14730S:	Supported
14731W:	https://www.linuxtv.org
14732T:	git git://linuxtv.org/media.git
14733F:	drivers/media/mc/
14734F:	include/media/media-*.h
14735F:	include/uapi/linux/media.h
14736
14737MEDIA DRIVER FOR FREESCALE IMX PXP
14738M:	Philipp Zabel <[email protected]>
14739L:	[email protected]
14740S:	Maintained
14741T:	git git://linuxtv.org/media.git
14742F:	drivers/media/platform/nxp/imx-pxp.[ch]
14743
14744MEDIA DRIVERS FOR ASCOT2E
14745M:	Abylay Ospan <[email protected]>
14746L:	[email protected]
14747S:	Supported
14748W:	https://linuxtv.org
14749W:	http://netup.tv/
14750T:	git git://linuxtv.org/media.git
14751F:	drivers/media/dvb-frontends/ascot2e*
14752
14753MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14754M:	Jasmin Jessich <[email protected]>
14755L:	[email protected]
14756S:	Maintained
14757W:	https://linuxtv.org
14758T:	git git://linuxtv.org/media.git
14759F:	drivers/media/dvb-frontends/cxd2099*
14760
14761MEDIA DRIVERS FOR CXD2841ER
14762M:	Abylay Ospan <[email protected]>
14763L:	[email protected]
14764S:	Supported
14765W:	https://linuxtv.org
14766W:	http://netup.tv/
14767T:	git git://linuxtv.org/media.git
14768F:	drivers/media/dvb-frontends/cxd2841er*
14769
14770MEDIA DRIVERS FOR CXD2880
14771M:	Yasunari Takiguchi <[email protected]>
14772L:	[email protected]
14773S:	Supported
14774W:	http://linuxtv.org/
14775T:	git git://linuxtv.org/media.git
14776F:	drivers/media/dvb-frontends/cxd2880/*
14777F:	drivers/media/spi/cxd2880*
14778
14779MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14780L:	[email protected]
14781S:	Orphan
14782W:	https://linuxtv.org
14783T:	git git://linuxtv.org/media.git
14784F:	drivers/media/pci/ddbridge/*
14785
14786MEDIA DRIVERS FOR FREESCALE IMX
14787M:	Steve Longerbeam <[email protected]>
14788M:	Philipp Zabel <[email protected]>
14789L:	[email protected]
14790S:	Maintained
14791T:	git git://linuxtv.org/media.git
14792F:	Documentation/admin-guide/media/imx.rst
14793F:	Documentation/devicetree/bindings/media/imx.txt
14794F:	drivers/staging/media/imx/
14795F:	include/linux/imx-media.h
14796F:	include/media/imx.h
14797
14798MEDIA DRIVERS FOR FREESCALE IMX7/8
14799M:	Rui Miguel Silva <[email protected]>
14800M:	Laurent Pinchart <[email protected]>
14801M:	Martin Kepplinger <[email protected]>
14802R:	Purism Kernel Team <[email protected]>
14803L:	[email protected]
14804S:	Maintained
14805T:	git git://linuxtv.org/media.git
14806F:	Documentation/admin-guide/media/imx7.rst
14807F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14808F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14809F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14810F:	drivers/media/platform/nxp/imx-mipi-csis.c
14811F:	drivers/media/platform/nxp/imx7-media-csi.c
14812F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14813
14814MEDIA DRIVERS FOR HELENE
14815M:	Abylay Ospan <[email protected]>
14816L:	[email protected]
14817S:	Supported
14818W:	https://linuxtv.org
14819W:	http://netup.tv/
14820T:	git git://linuxtv.org/media.git
14821F:	drivers/media/dvb-frontends/helene*
14822
14823MEDIA DRIVERS FOR HORUS3A
14824M:	Abylay Ospan <[email protected]>
14825L:	[email protected]
14826S:	Supported
14827W:	https://linuxtv.org
14828W:	http://netup.tv/
14829T:	git git://linuxtv.org/media.git
14830F:	drivers/media/dvb-frontends/horus3a*
14831
14832MEDIA DRIVERS FOR LNBH25
14833M:	Abylay Ospan <[email protected]>
14834L:	[email protected]
14835S:	Supported
14836W:	https://linuxtv.org
14837W:	http://netup.tv/
14838T:	git git://linuxtv.org/media.git
14839F:	drivers/media/dvb-frontends/lnbh25*
14840
14841MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14842L:	[email protected]
14843S:	Orphan
14844W:	https://linuxtv.org
14845T:	git git://linuxtv.org/media.git
14846F:	drivers/media/dvb-frontends/mxl5xx*
14847
14848MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14849M:	Abylay Ospan <[email protected]>
14850L:	[email protected]
14851S:	Supported
14852W:	https://linuxtv.org
14853W:	http://netup.tv/
14854T:	git git://linuxtv.org/media.git
14855F:	drivers/media/pci/netup_unidvb/*
14856
14857MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14858M:	Dmitry Osipenko <[email protected]>
14859L:	[email protected]
14860L:	[email protected]
14861S:	Maintained
14862T:	git git://linuxtv.org/media.git
14863F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14864F:	drivers/media/platform/nvidia/tegra-vde/
14865
14866MEDIA DRIVERS FOR RENESAS - CEU
14867M:	Jacopo Mondi <[email protected]>
14868L:	[email protected]
14869L:	[email protected]
14870S:	Supported
14871T:	git git://linuxtv.org/media.git
14872F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14873F:	drivers/media/platform/renesas/renesas-ceu.c
14874F:	include/media/drv-intf/renesas-ceu.h
14875
14876MEDIA DRIVERS FOR RENESAS - DRIF
14877M:	Fabrizio Castro <[email protected]>
14878L:	[email protected]
14879L:	[email protected]
14880S:	Supported
14881T:	git git://linuxtv.org/media.git
14882F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14883F:	drivers/media/platform/renesas/rcar_drif.c
14884
14885MEDIA DRIVERS FOR RENESAS - FCP
14886M:	Laurent Pinchart <[email protected]>
14887L:	[email protected]
14888L:	[email protected]
14889S:	Supported
14890T:	git git://linuxtv.org/media.git
14891F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14892F:	drivers/media/platform/renesas/rcar-fcp.c
14893F:	include/media/rcar-fcp.h
14894
14895MEDIA DRIVERS FOR RENESAS - FDP1
14896M:	Kieran Bingham <kieran.bingham[email protected]>
14897L:	[email protected]
14898L:	[email protected]
14899S:	Supported
14900T:	git git://linuxtv.org/media.git
14901F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14902F:	drivers/media/platform/renesas/rcar_fdp1.c
14903
14904MEDIA DRIVERS FOR RENESAS - VIN
14905M:	Niklas Söderlund <[email protected]>
14906L:	[email protected]
14907L:	[email protected]
14908S:	Supported
14909T:	git git://linuxtv.org/media.git
14910F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14911F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14912F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14913F:	drivers/media/platform/renesas/rcar-csi2.c
14914F:	drivers/media/platform/renesas/rcar-isp.c
14915F:	drivers/media/platform/renesas/rcar-vin/
14916
14917MEDIA DRIVERS FOR RENESAS - VSP1
14918M:	Laurent Pinchart <[email protected]>
14919M:	Kieran Bingham <kieran.bingham[email protected]>
14920L:	[email protected]
14921L:	[email protected]
14922S:	Supported
14923T:	git git://linuxtv.org/media.git
14924F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14925F:	drivers/media/platform/renesas/vsp1/
14926
14927MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14928L:	[email protected]
14929S:	Orphan
14930W:	https://linuxtv.org
14931T:	git git://linuxtv.org/media.git
14932F:	drivers/media/dvb-frontends/stv0910*
14933
14934MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14935L:	[email protected]
14936S:	Orphan
14937W:	https://linuxtv.org
14938T:	git git://linuxtv.org/media.git
14939F:	drivers/media/dvb-frontends/stv6111*
14940
14941MEDIA DRIVERS FOR STM32 - CSI
14942M:	Alain Volmat <[email protected]>
14943L:	[email protected]
14944S:	Supported
14945T:	git git://linuxtv.org/media_tree.git
14946F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14947F:	drivers/media/platform/st/stm32/stm32-csi.c
14948
14949MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14950M:	Hugues Fruchet <[email protected]>
14951M:	Alain Volmat <[email protected]>
14952L:	[email protected]
14953S:	Supported
14954T:	git git://linuxtv.org/media.git
14955F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14956F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14957F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14958F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14959
14960MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14961M:	Mauro Carvalho Chehab <[email protected]>
14962L:	[email protected]
14963S:	Maintained
14964W:	https://linuxtv.org
14965Q:	http://patchwork.kernel.org/project/linux-media/list/
14966T:	git git://linuxtv.org/media.git
14967F:	Documentation/admin-guide/media/
14968F:	Documentation/devicetree/bindings/media/
14969F:	Documentation/driver-api/media/
14970F:	Documentation/userspace-api/media/
14971F:	drivers/media/
14972F:	drivers/staging/media/
14973F:	include/dt-bindings/media/
14974F:	include/linux/platform_data/media/
14975F:	include/media/
14976F:	include/uapi/linux/dvb/
14977F:	include/uapi/linux/ivtv*
14978F:	include/uapi/linux/media.h
14979F:	include/uapi/linux/uvcvideo.h
14980F:	include/uapi/linux/v4l2-*
14981F:	include/uapi/linux/videodev2.h
14982
14983MEDIATEK BLUETOOTH DRIVER
14984M:	Sean Wang <[email protected]>
14985L:	[email protected]
14986L:	[email protected] (moderated for non-subscribers)
14987S:	Maintained
14988F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14989F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14990F:	drivers/bluetooth/btmtkuart.c
14991
14992MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14993M:	Sen Chu <[email protected]>
14994M:	Sean Wang <[email protected]>
14995M:	Macpaul Lin <[email protected]>
14996L:	[email protected]
14997S:	Maintained
14998F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14999F:	drivers/power/reset/mt6323-poweroff.c
15000
15001MEDIATEK CIR DRIVER
15002M:	Sean Wang <[email protected]>
15003S:	Maintained
15004F:	drivers/media/rc/mtk-cir.c
15005
15006MEDIATEK DMA DRIVER
15007M:	Sean Wang <[email protected]>
15008L:	[email protected]
15009L:	[email protected] (moderated for non-subscribers)
15010L:	[email protected] (moderated for non-subscribers)
15011S:	Maintained
15012F:	Documentation/devicetree/bindings/dma/mediatek,*
15013F:	drivers/dma/mediatek/
15014
15015MEDIATEK ETHERNET DRIVER
15016M:	Felix Fietkau <[email protected]>
15017M:	Sean Wang <[email protected]>
15018M:	Lorenzo Bianconi <[email protected]>
15019L:	[email protected]
15020S:	Maintained
15021F:	drivers/net/ethernet/mediatek/
15022
15023MEDIATEK ETHERNET PCS DRIVER
15024M:	Alexander Couzens <[email protected]>
15025M:	Daniel Golle <[email protected]>
15026L:	[email protected]
15027S:	Maintained
15028F:	drivers/net/pcs/pcs-mtk-lynxi.c
15029F:	include/linux/pcs/pcs-mtk-lynxi.h
15030
15031MEDIATEK ETHERNET PHY DRIVERS
15032M:	Daniel Golle <[email protected]>
15033M:	Qingfang Deng <[email protected]>
15034M:	SkyLake Huang <[email protected]>
15035L:	[email protected]
15036S:	Maintained
15037F:	drivers/net/phy/mediatek/mtk-ge-soc.c
15038F:	drivers/net/phy/mediatek/mtk-phy-lib.c
15039F:	drivers/net/phy/mediatek/mtk-ge.c
15040F:	drivers/net/phy/mediatek/mtk.h
15041F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15042
15043MEDIATEK I2C CONTROLLER DRIVER
15044M:	Qii Wang <[email protected]>
15045L:	[email protected]
15046S:	Maintained
15047F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15048F:	drivers/i2c/busses/i2c-mt65xx.c
15049
15050MEDIATEK IOMMU DRIVER
15051M:	Yong Wu <[email protected]>
15052L:	[email protected]
15053L:	[email protected] (moderated for non-subscribers)
15054S:	Supported
15055F:	Documentation/devicetree/bindings/iommu/mediatek*
15056F:	drivers/iommu/mtk_iommu*
15057F:	include/dt-bindings/memory/mediatek,mt*-port.h
15058F:	include/dt-bindings/memory/mt*-port.h
15059
15060MEDIATEK JPEG DRIVER
15061M:	Bin Liu <[email protected]>
15062S:	Supported
15063F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15064F:	drivers/media/platform/mediatek/jpeg/
15065
15066MEDIATEK KEYPAD DRIVER
15067M:	Mattijs Korpershoek <[email protected]>
15068S:	Supported
15069F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15070F:	drivers/input/keyboard/mt6779-keypad.c
15071
15072MEDIATEK MDP DRIVER
15073M:	Minghsiu Tsai <[email protected]>
15074M:	Houlong Wei <[email protected]>
15075M:	Andrew-CT Chen <[email protected]>
15076S:	Supported
15077F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
15078F:	drivers/media/platform/mediatek/mdp/
15079F:	drivers/media/platform/mediatek/vpu/
15080
15081MEDIATEK MEDIA DRIVER
15082M:	Tiffany Lin <[email protected]>
15083M:	Andrew-CT Chen <[email protected]>
15084M:	Yunfei Dong <[email protected]>
15085S:	Supported
15086F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15087F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
15088F:	drivers/media/platform/mediatek/vcodec/
15089F:	drivers/media/platform/mediatek/vpu/
15090
15091MEDIATEK MIPI-CSI CDPHY DRIVER
15092M:	Julien Stephan <[email protected]>
15093M:	Andy Hsieh <[email protected]>
15094S:	Supported
15095F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15096F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15097
15098MEDIATEK MMC/SD/SDIO DRIVER
15099M:	Chaotian Jing <[email protected]>
15100S:	Maintained
15101F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15102F:	drivers/mmc/host/mtk-sd.c
15103
15104MEDIATEK MT6735 CLOCK & RESET DRIVERS
15105M:	Yassine Oudjana <[email protected]>
15106L:	[email protected]
15107L:	[email protected] (moderated for non-subscribers)
15108S:	Maintained
15109F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15110F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
15111F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
15112F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15113F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
15114F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
15115F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
15116F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
15117F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15118F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15119F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15120F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15121F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15122F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15123F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15124F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15125F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15126F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15127F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15128F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15129
15130MEDIATEK MT76 WIRELESS LAN DRIVER
15131M:	Felix Fietkau <[email protected]>
15132M:	Lorenzo Bianconi <[email protected]>
15133M:	Ryder Lee <[email protected]>
15134R:	Shayne Chen <[email protected]>
15135R:	Sean Wang <[email protected]>
15136L:	[email protected]
15137S:	Maintained
15138T:	git https://github.com/nbd168/wireless
15139F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15140F:	drivers/net/wireless/mediatek/mt76/
15141
15142MEDIATEK MT7601U WIRELESS LAN DRIVER
15143M:	Jakub Kicinski <[email protected]>
15144L:	[email protected]
15145S:	Maintained
15146F:	drivers/net/wireless/mediatek/mt7601u/
15147
15148MEDIATEK MT7621 CLOCK DRIVER
15149M:	Sergio Paracuellos <[email protected]>
15150S:	Maintained
15151F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15152F:	drivers/clk/ralink/clk-mt7621.c
15153
15154MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15155M:	Sergio Paracuellos <[email protected]>
15156S:	Maintained
15157F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15158F:	drivers/pci/controller/pcie-mt7621.c
15159
15160MEDIATEK MT7621 PHY PCI DRIVER
15161M:	Sergio Paracuellos <[email protected]>
15162S:	Maintained
15163F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15164F:	drivers/phy/ralink/phy-mt7621-pci.c
15165
15166MEDIATEK MT7621/28/88 I2C DRIVER
15167M:	Stefan Roese <[email protected]>
15168L:	[email protected]
15169S:	Maintained
15170F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15171F:	drivers/i2c/busses/i2c-mt7621.c
15172
15173MEDIATEK MTMIPS CLOCK DRIVER
15174M:	Sergio Paracuellos <[email protected]>
15175S:	Maintained
15176F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15177F:	drivers/clk/ralink/clk-mtmips.c
15178
15179MEDIATEK NAND CONTROLLER DRIVER
15180L:	[email protected]
15181S:	Orphan
15182F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15183F:	drivers/mtd/nand/raw/mtk_*
15184
15185MEDIATEK PMIC LED DRIVER
15186M:	Sen Chu <[email protected]>
15187M:	Sean Wang <[email protected]>
15188M:	Macpaul Lin <[email protected]>
15189S:	Maintained
15190F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15191F:	drivers/leds/leds-mt6323.c
15192
15193MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15194M:	Sean Wang <[email protected]>
15195S:	Maintained
15196F:	drivers/char/hw_random/mtk-rng.c
15197
15198MEDIATEK SMI DRIVER
15199M:	Yong Wu <[email protected]>
15200L:	[email protected] (moderated for non-subscribers)
15201S:	Supported
15202F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15203F:	drivers/memory/mtk-smi.c
15204F:	include/soc/mediatek/smi.h
15205
15206MEDIATEK SWITCH DRIVER
15207M:	Chester A. Unal <[email protected]>
15208M:	Daniel Golle <[email protected]>
15209M:	DENG Qingfang <[email protected]>
15210M:	Sean Wang <[email protected]>
15211L:	[email protected]
15212S:	Maintained
15213F:	drivers/net/dsa/mt7530-mdio.c
15214F:	drivers/net/dsa/mt7530-mmio.c
15215F:	drivers/net/dsa/mt7530.*
15216F:	net/dsa/tag_mtk.c
15217
15218MEDIATEK T7XX 5G WWAN MODEM DRIVER
15219M:	Chandrashekar Devegowda <[email protected]>
15220R:	Chiranjeevi Rapolu <[email protected]>
15221R:	Liu Haijun <[email protected]>
15222R:	M Chetan Kumar <[email protected]>
15223R:	Ricardo Martinez <[email protected]>
15224L:	[email protected]
15225S:	Supported
15226F:	drivers/net/wwan/t7xx/
15227
15228MEDIATEK USB3 DRD IP DRIVER
15229M:	Chunfeng Yun <[email protected]>
15230L:	[email protected]
15231L:	[email protected] (moderated for non-subscribers)
15232L:	[email protected] (moderated for non-subscribers)
15233S:	Maintained
15234F:	Documentation/devicetree/bindings/usb/mediatek,*
15235F:	drivers/usb/host/xhci-mtk*
15236F:	drivers/usb/mtu3/
15237
15238MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15239M:	Peter Senna Tschudin <[email protected]>
15240M:	Ian Ray <[email protected]>
15241M:	Martyn Welch <[email protected]>
15242S:	Maintained
15243F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15244F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15245
15246MEGARAID SCSI/SAS DRIVERS
15247M:	Kashyap Desai <[email protected]>
15248M:	Sumit Saxena <[email protected]>
15249M:	Shivasharan S <[email protected]>
15250M:	Chandrakanth patil <[email protected]>
15251L:	[email protected]
15252L:	[email protected]
15253S:	Maintained
15254W:	http://www.avagotech.com/support/
15255F:	Documentation/scsi/megaraid.rst
15256F:	drivers/scsi/megaraid.*
15257F:	drivers/scsi/megaraid/
15258
15259MELEXIS MLX90614 DRIVER
15260M:	Crt Mori <[email protected]>
15261L:	[email protected]
15262S:	Supported
15263W:	http://www.melexis.com
15264F:	drivers/iio/temperature/mlx90614.c
15265
15266MELEXIS MLX90632 DRIVER
15267M:	Crt Mori <[email protected]>
15268L:	[email protected]
15269S:	Supported
15270W:	http://www.melexis.com
15271F:	drivers/iio/temperature/mlx90632.c
15272
15273MELEXIS MLX90635 DRIVER
15274M:	Crt Mori <[email protected]>
15275L:	[email protected]
15276S:	Supported
15277W:	http://www.melexis.com
15278F:	drivers/iio/temperature/mlx90635.c
15279
15280MELFAS MIP4 TOUCHSCREEN DRIVER
15281M:	Sangwon Jee <[email protected]>
15282S:	Supported
15283W:	http://www.melfas.com
15284F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15285F:	drivers/input/touchscreen/melfas_mip4.c
15286
15287MELLANOX BLUEFIELD I2C DRIVER
15288M:	Khalil Blaiech <[email protected]>
15289M:	Asmaa Mnebhi <[email protected]>
15290L:	[email protected]
15291S:	Supported
15292F:	drivers/i2c/busses/i2c-mlxbf.c
15293
15294MELLANOX ETHERNET DRIVER (mlx4_en)
15295M:	Tariq Toukan <[email protected]>
15296L:	[email protected]
15297S:	Maintained
15298W:	https://www.nvidia.com/networking/
15299Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15300F:	drivers/net/ethernet/mellanox/mlx4/en_*
15301
15302MELLANOX ETHERNET DRIVER (mlx5e)
15303M:	Saeed Mahameed <[email protected]>
15304M:	Tariq Toukan <[email protected]>
15305L:	[email protected]
15306S:	Maintained
15307W:	https://www.nvidia.com/networking/
15308Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15309F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
15310
15311MELLANOX ETHERNET INNOVA DRIVERS
15312R:	Boris Pismenny <[email protected]>
15313L:	[email protected]
15314S:	Maintained
15315W:	https://www.nvidia.com/networking/
15316Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15317F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15318F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15319F:	include/linux/mlx5/mlx5_ifc_fpga.h
15320
15321MELLANOX ETHERNET SWITCH DRIVERS
15322M:	Ido Schimmel <[email protected]>
15323M:	Petr Machata <[email protected]>
15324L:	[email protected]
15325S:	Supported
15326W:	https://www.nvidia.com/networking/
15327Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15328F:	drivers/net/ethernet/mellanox/mlxsw/
15329F:	tools/testing/selftests/drivers/net/mlxsw/
15330
15331MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15332M:	[email protected]
15333L:	[email protected]
15334S:	Supported
15335W:	https://www.nvidia.com/networking/
15336Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15337F:	drivers/net/ethernet/mellanox/mlxfw/
15338
15339MELLANOX HARDWARE PLATFORM SUPPORT
15340M:	Hans de Goede <[email protected]>
15341M:	Ilpo Järvinen <[email protected]>
15342M:	Vadim Pasternak <[email protected]>
15343L:	[email protected]
15344S:	Supported
15345F:	Documentation/ABI/stable/sysfs-driver-mlxreg-io
15346F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15347F:	drivers/platform/mellanox/
15348F:	include/linux/platform_data/mlxreg.h
15349
15350MELLANOX MLX4 core VPI driver
15351M:	Tariq Toukan <[email protected]>
15352L:	[email protected]
15353L:	[email protected]
15354S:	Maintained
15355W:	https://www.nvidia.com/networking/
15356Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15357F:	drivers/net/ethernet/mellanox/mlx4/
15358F:	include/linux/mlx4/
15359
15360MELLANOX MLX4 IB driver
15361M:	Yishai Hadas <[email protected]>
15362L:	[email protected]
15363S:	Supported
15364W:	https://www.nvidia.com/networking/
15365Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15366F:	drivers/infiniband/hw/mlx4/
15367F:	include/linux/mlx4/
15368F:	include/uapi/rdma/mlx4-abi.h
15369
15370MELLANOX MLX5 core VPI driver
15371M:	Saeed Mahameed <[email protected]>
15372M:	Leon Romanovsky <[email protected]>
15373M:	Tariq Toukan <[email protected]>
15374L:	[email protected]
15375L:	[email protected]
15376S:	Maintained
15377W:	https://www.nvidia.com/networking/
15378Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15379F:	Documentation/networking/device_drivers/ethernet/mellanox/
15380F:	drivers/net/ethernet/mellanox/mlx5/core/
15381F:	include/linux/mlx5/
15382
15383MELLANOX MLX5 IB driver
15384M:	Leon Romanovsky <[email protected]>
15385L:	[email protected]
15386S:	Supported
15387W:	https://www.nvidia.com/networking/
15388Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15389F:	drivers/infiniband/hw/mlx5/
15390F:	include/linux/mlx5/
15391F:	include/uapi/rdma/mlx5-abi.h
15392
15393MELLANOX MLX5 VDPA DRIVER
15394M:	Dragos Tatulea <[email protected]>
15395L:	[email protected]
15396S:	Supported
15397F:	drivers/vdpa/mlx5/
15398
15399MELLANOX MLXCPLD I2C AND MUX DRIVER
15400M:	Vadim Pasternak <[email protected]>
15401M:	Michael Shych <[email protected]>
15402L:	[email protected]
15403S:	Supported
15404F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15405F:	drivers/i2c/busses/i2c-mlxcpld.c
15406F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15407
15408MELLANOX MLXCPLD LED DRIVER
15409M:	Vadim Pasternak <[email protected]>
15410L:	[email protected]
15411S:	Supported
15412F:	Documentation/leds/leds-mlxcpld.rst
15413F:	drivers/leds/leds-mlxcpld.c
15414F:	drivers/leds/leds-mlxreg.c
15415
15416MEMBARRIER SUPPORT
15417M:	Mathieu Desnoyers <[email protected]>
15418M:	"Paul E. McKenney" <[email protected]>
15419L:	[email protected]
15420S:	Supported
15421F:	Documentation/scheduler/membarrier.rst
15422F:	arch/*/include/asm/membarrier.h
15423F:	arch/*/include/asm/sync_core.h
15424F:	include/uapi/linux/membarrier.h
15425F:	kernel/sched/membarrier.c
15426
15427MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15428M:	Mike Rapoport <[email protected]>
15429L:	[email protected]
15430S:	Maintained
15431F:	Documentation/core-api/boot-time-mm.rst
15432F:	include/linux/memblock.h
15433F:	mm/memblock.c
15434F:	mm/mm_init.c
15435F:	tools/testing/memblock/
15436
15437MEMORY ALLOCATION PROFILING
15438M:	Suren Baghdasaryan <[email protected]>
15439M:	Kent Overstreet <[email protected]>
15440L:	[email protected]
15441S:	Maintained
15442F:	Documentation/mm/allocation-profiling.rst
15443F:	include/linux/alloc_tag.h
15444F:	include/linux/pgalloc_tag.h
15445F:	lib/alloc_tag.c
15446
15447MEMORY CONTROLLER DRIVERS
15448M:	Krzysztof Kozlowski <[email protected]>
15449L:	[email protected]
15450S:	Maintained
15451B:	mailto:[email protected]
15452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15453F:	Documentation/devicetree/bindings/memory-controllers/
15454F:	drivers/memory/
15455F:	include/dt-bindings/memory/
15456F:	include/memory/
15457
15458MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15459M:	Dmitry Osipenko <[email protected]>
15460L:	[email protected]
15461L:	[email protected]
15462S:	Maintained
15463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15464F:	drivers/devfreq/tegra30-devfreq.c
15465
15466MEMORY HOT(UN)PLUG
15467M:	David Hildenbrand <[email protected]>
15468M:	Oscar Salvador <[email protected]>
15469L:	[email protected]
15470S:	Maintained
15471F:	Documentation/admin-guide/mm/memory-hotplug.rst
15472F:	Documentation/core-api/memory-hotplug.rst
15473F:	drivers/base/memory.c
15474F:	include/linux/memory_hotplug.h
15475F:	mm/memory_hotplug.c
15476F:	tools/testing/selftests/memory-hotplug/
15477
15478MEMORY MANAGEMENT
15479M:	Andrew Morton <[email protected]>
15480L:	[email protected]
15481S:	Maintained
15482W:	http://www.linux-mm.org
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15484T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15485F:	Documentation/admin-guide/mm/
15486F:	Documentation/mm/
15487F:	include/linux/gfp.h
15488F:	include/linux/gfp_types.h
15489F:	include/linux/memfd.h
15490F:	include/linux/memory.h
15491F:	include/linux/memory_hotplug.h
15492F:	include/linux/memory-tiers.h
15493F:	include/linux/mempolicy.h
15494F:	include/linux/mempool.h
15495F:	include/linux/memremap.h
15496F:	include/linux/mm.h
15497F:	include/linux/mm_*.h
15498F:	include/linux/mmzone.h
15499F:	include/linux/mmu_notifier.h
15500F:	include/linux/pagewalk.h
15501F:	include/linux/rmap.h
15502F:	include/trace/events/ksm.h
15503F:	mm/
15504F:	tools/mm/
15505F:	tools/testing/selftests/mm/
15506N:	include/linux/page[-_]*
15507
15508MEMORY MANAGEMENT - EXECMEM
15509M:	Andrew Morton <[email protected]>
15510M:	Mike Rapoport <[email protected]>
15511L:	[email protected]
15512S:	Maintained
15513F:	include/linux/execmem.h
15514F:	mm/execmem.c
15515
15516MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15517M:	Andrew Morton <[email protected]>
15518M:	Mike Rapoport <[email protected]>
15519L:	[email protected]
15520S:	Maintained
15521F:	include/linux/numa_memblks.h
15522F:	mm/numa.c
15523F:	mm/numa_emulation.c
15524F:	mm/numa_memblks.c
15525
15526MEMORY MANAGEMENT - PAGE ALLOCATOR
15527M:	Andrew Morton <[email protected]>
15528R:	Vlastimil Babka <[email protected]>
15529R:	Suren Baghdasaryan <[email protected]>
15530R:	Michal Hocko <[email protected]>
15531R:	Brendan Jackman <[email protected]>
15532R:	Johannes Weiner <[email protected]>
15533R:	Zi Yan <[email protected]>
15534L:	[email protected]
15535S:	Maintained
15536F:	mm/compaction.c
15537F:	mm/page_alloc.c
15538F:	include/linux/gfp.h
15539F:	include/linux/compaction.h
15540
15541MEMORY MANAGEMENT - SECRETMEM
15542M:	Andrew Morton <[email protected]>
15543M:	Mike Rapoport <[email protected]>
15544L:	[email protected]
15545S:	Maintained
15546F:	include/linux/secretmem.h
15547F:	mm/secretmem.c
15548
15549MEMORY MANAGEMENT - USERFAULTFD
15550M:	Andrew Morton <[email protected]>
15551R:	Peter Xu <[email protected]>
15552L:	[email protected]
15553S:	Maintained
15554F:	Documentation/admin-guide/mm/userfaultfd.rst
15555F:	fs/userfaultfd.c
15556F:	include/asm-generic/pgtable_uffd.h
15557F:	include/linux/userfaultfd_k.h
15558F:	include/uapi/linux/userfaultfd.h
15559F:	mm/userfaultfd.c
15560F:	tools/testing/selftests/mm/uffd-*.[ch]
15561
15562MEMORY MAPPING
15563M:	Andrew Morton <[email protected]>
15564M:	Liam R. Howlett <[email protected]>
15565M:	Lorenzo Stoakes <[email protected]>
15566R:	Vlastimil Babka <[email protected]>
15567R:	Jann Horn <[email protected]>
15568R:	Pedro Falcato <[email protected]>
15569L:	[email protected]
15570S:	Maintained
15571W:	http://www.linux-mm.org
15572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15573F:	include/trace/events/mmap.h
15574F:	mm/mlock.c
15575F:	mm/mmap.c
15576F:	mm/mprotect.c
15577F:	mm/mremap.c
15578F:	mm/mseal.c
15579F:	mm/vma.c
15580F:	mm/vma.h
15581F:	mm/vma_internal.h
15582F:	tools/testing/vma/
15583
15584MEMORY MAPPING - LOCKING
15585M:	Andrew Morton <[email protected]>
15586M:	Suren Baghdasaryan <[email protected]>
15587M:	Liam R. Howlett <[email protected]>
15588M:	Lorenzo Stoakes <[email protected]>
15589R:	Vlastimil Babka <[email protected]>
15590R:	Shakeel Butt <[email protected]>
15591L:	[email protected]
15592S:	Maintained
15593W:	http://www.linux-mm.org
15594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15595F:	Documentation/mm/process_addrs.rst
15596F:	include/linux/mmap_lock.h
15597F:	include/trace/events/mmap_lock.h
15598F:	mm/mmap_lock.c
15599
15600MEMORY MAPPING - MADVISE (MEMORY ADVICE)
15601M:	Andrew Morton <[email protected]>
15602M:	Liam R. Howlett <[email protected]>
15603M:	Lorenzo Stoakes <[email protected]>
15604M:	David Hildenbrand <[email protected]>
15605R:	Vlastimil Babka <[email protected]>
15606R:	Jann Horn <[email protected]>
15607L:	[email protected]
15608S:	Maintained
15609W:	http://www.linux-mm.org
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15611F:	include/uapi/asm-generic/mman-common.h
15612F:	mm/madvise.c
15613
15614MEMORY TECHNOLOGY DEVICES (MTD)
15615M:	Miquel Raynal <[email protected]>
15616M:	Richard Weinberger <[email protected]>
15617M:	Vignesh Raghavendra <[email protected]>
15618L:	[email protected]
15619S:	Maintained
15620W:	http://www.linux-mtd.infradead.org/
15621Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15622C:	irc://irc.oftc.net/mtd
15623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15625F:	Documentation/devicetree/bindings/mtd/
15626F:	drivers/mtd/
15627F:	include/linux/mtd/
15628F:	include/uapi/mtd/
15629
15630MEN A21 WATCHDOG DRIVER
15631M:	Johannes Thumshirn <[email protected]>
15632L:	[email protected]
15633S:	Maintained
15634F:	drivers/watchdog/mena21_wdt.c
15635
15636MEN CHAMELEON BUS (mcb)
15637M:	Johannes Thumshirn <[email protected]>
15638S:	Maintained
15639F:	Documentation/driver-api/men-chameleon-bus.rst
15640F:	drivers/mcb/
15641F:	include/linux/mcb.h
15642
15643MEN F21BMC (Board Management Controller)
15644M:	Andreas Werner <[email protected]>
15645S:	Supported
15646F:	Documentation/hwmon/menf21bmc.rst
15647F:	drivers/hwmon/menf21bmc_hwmon.c
15648F:	drivers/leds/leds-menf21bmc.c
15649F:	drivers/mfd/menf21bmc.c
15650F:	drivers/watchdog/menf21bmc_wdt.c
15651
15652MEN Z069 WATCHDOG DRIVER
15653M:	Johannes Thumshirn <[email protected]>
15654L:	[email protected]
15655S:	Maintained
15656F:	drivers/watchdog/menz69_wdt.c
15657
15658MESON AO CEC DRIVER FOR AMLOGIC SOCS
15659M:	Neil Armstrong <[email protected]>
15660L:	[email protected]
15661L:	[email protected]
15662S:	Supported
15663W:	http://linux-meson.com/
15664T:	git git://linuxtv.org/media.git
15665F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15666F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15667F:	drivers/media/cec/platform/meson/ao-cec.c
15668
15669MESON GE2D DRIVER FOR AMLOGIC SOCS
15670M:	Neil Armstrong <[email protected]>
15671L:	[email protected]
15672L:	[email protected]
15673S:	Supported
15674T:	git git://linuxtv.org/media.git
15675F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15676F:	drivers/media/platform/amlogic/meson-ge2d/
15677
15678MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15679M:	Liang Yang <[email protected]>
15680L:	[email protected]
15681S:	Maintained
15682F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15683F:	drivers/mtd/nand/raw/meson_*
15684
15685MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15686M:	Neil Armstrong <[email protected]>
15687L:	[email protected]
15688L:	[email protected]
15689S:	Supported
15690T:	git git://linuxtv.org/media.git
15691F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15692F:	drivers/staging/media/meson/vdec/
15693
15694META ETHERNET DRIVERS
15695M:	Alexander Duyck <[email protected]>
15696M:	Jakub Kicinski <[email protected]>
15697R:	[email protected]
15698S:	Maintained
15699F:	Documentation/networking/device_drivers/ethernet/meta/
15700F:	drivers/net/ethernet/meta/
15701
15702METHODE UDPU SUPPORT
15703M:	Robert Marko <[email protected]>
15704S:	Maintained
15705F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15706F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15707
15708MHI BUS
15709M:	Manivannan Sadhasivam <[email protected]>
15710L:	[email protected]
15711L:	[email protected]
15712S:	Maintained
15713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15714F:	Documentation/ABI/stable/sysfs-bus-mhi
15715F:	Documentation/mhi/
15716F:	drivers/bus/mhi/
15717F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15718F:	include/linux/mhi.h
15719
15720MICROBLAZE ARCHITECTURE
15721M:	Michal Simek <[email protected]>
15722S:	Supported
15723W:	http://www.monstr.eu/fdt/
15724T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15725F:	arch/microblaze/
15726
15727MICROBLAZE TMR INJECT
15728M:	Appana Durga Kedareswara rao <[email protected]>
15729S:	Supported
15730F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15731F:	drivers/misc/xilinx_tmr_inject.c
15732
15733MICROBLAZE TMR MANAGER
15734M:	Appana Durga Kedareswara rao <[email protected]>
15735S:	Supported
15736F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15737F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15738F:	drivers/misc/xilinx_tmr_manager.c
15739
15740MICROCHIP AT91 DMA DRIVERS
15741M:	Ludovic Desroches <[email protected]>
15742L:	[email protected] (moderated for non-subscribers)
15743L:	[email protected]
15744S:	Supported
15745F:	Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15746F:	drivers/dma/at_hdmac.c
15747F:	drivers/dma/at_xdmac.c
15748F:	include/dt-bindings/dma/at91.h
15749
15750MICROCHIP AT91 SERIAL DRIVER
15751M:	Richard Genoud <[email protected]>
15752S:	Maintained
15753F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15754F:	drivers/tty/serial/atmel_serial.c
15755F:	drivers/tty/serial/atmel_serial.h
15756
15757MICROCHIP AT91 USART MFD DRIVER
15758M:	Radu Pirea <[email protected]>
15759L:	[email protected]
15760S:	Supported
15761F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15762F:	drivers/mfd/at91-usart.c
15763F:	include/dt-bindings/mfd/at91-usart.h
15764
15765MICROCHIP AT91 USART SPI DRIVER
15766M:	Radu Pirea <[email protected]>
15767L:	[email protected]
15768S:	Supported
15769F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15770F:	drivers/spi/spi-at91-usart.c
15771
15772MICROCHIP AUDIO ASOC DRIVERS
15773M:	Claudiu Beznea <[email protected]>
15774M:	Andrei Simion <[email protected]>
15775L:	[email protected]
15776S:	Supported
15777F:	Documentation/devicetree/bindings/sound/atmel*
15778F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15779F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15780F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15781F:	sound/soc/atmel
15782
15783MICROCHIP CSI2DC DRIVER
15784M:	Eugen Hristev <[email protected]>
15785L:	[email protected]
15786S:	Supported
15787F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15788F:	drivers/media/platform/microchip/microchip-csi2dc.c
15789
15790MICROCHIP ECC DRIVER
15791L:	[email protected]
15792S:	Orphan
15793F:	drivers/crypto/atmel-ecc.*
15794
15795MICROCHIP EIC DRIVER
15796M:	Claudiu Beznea <[email protected]>
15797L:	[email protected] (moderated for non-subscribers)
15798S:	Supported
15799F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15800F:	drivers/irqchip/irq-mchp-eic.c
15801
15802MICROCHIP I2C DRIVER
15803M:	Codrin Ciubotariu <[email protected]>
15804L:	[email protected]
15805S:	Supported
15806F:	drivers/i2c/busses/i2c-at91-*.c
15807F:	drivers/i2c/busses/i2c-at91.h
15808
15809MICROCHIP ISC DRIVER
15810M:	Eugen Hristev <[email protected]>
15811L:	[email protected]
15812S:	Supported
15813F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15814F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15815F:	drivers/media/platform/microchip/microchip-isc*
15816F:	drivers/media/platform/microchip/microchip-sama*-isc*
15817F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15818F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15819F:	include/linux/atmel-isc-media.h
15820
15821MICROCHIP ISI DRIVER
15822M:	Eugen Hristev <[email protected]>
15823L:	[email protected]
15824S:	Supported
15825F:	drivers/media/platform/atmel/atmel-isi.c
15826F:	drivers/media/platform/atmel/atmel-isi.h
15827
15828MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15829M:	Woojung Huh <[email protected]>
15830M:	[email protected]
15831L:	[email protected]
15832S:	Maintained
15833F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15834F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15835F:	drivers/net/dsa/microchip/*
15836F:	include/linux/dsa/ksz_common.h
15837F:	include/linux/platform_data/microchip-ksz.h
15838F:	net/dsa/tag_ksz.c
15839
15840MICROCHIP LAN743X ETHERNET DRIVER
15841M:	Bryan Whitehead <[email protected]>
15842M:	[email protected]
15843L:	[email protected]
15844S:	Maintained
15845F:	drivers/net/ethernet/microchip/lan743x_*
15846
15847MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15848M:	Parthiban Veerasooran <[email protected]>
15849L:	[email protected]
15850S:	Maintained
15851F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15852F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15853
15854MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15855M:	Arun Ramadoss <[email protected]>
15856R:	[email protected]
15857L:	[email protected]
15858S:	Maintained
15859F:	drivers/net/phy/microchip_t1.c
15860
15861MICROCHIP LAN966X ETHERNET DRIVER
15862M:	Horatiu Vultur <[email protected]>
15863M:	[email protected]
15864L:	[email protected]
15865S:	Maintained
15866F:	drivers/net/ethernet/microchip/lan966x/*
15867
15868MICROCHIP LAN966X OIC DRIVER
15869M:	Herve Codina <[email protected]>
15870S:	Maintained
15871F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15872F:	drivers/irqchip/irq-lan966x-oic.c
15873
15874MICROCHIP LAN966X PCI DRIVER
15875M:	Herve Codina <[email protected]>
15876S:	Maintained
15877F:	drivers/misc/lan966x_pci.c
15878F:	drivers/misc/lan966x_pci.dtso
15879
15880MICROCHIP LAN969X ETHERNET DRIVER
15881M:	Daniel Machon <[email protected]>
15882M:	[email protected]
15883L:	[email protected]
15884S:	Maintained
15885F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15886
15887MICROCHIP LCDFB DRIVER
15888M:	Nicolas Ferre <[email protected]>
15889L:	[email protected]
15890S:	Maintained
15891F:	drivers/video/fbdev/atmel_lcdfb.c
15892F:	include/video/atmel_lcdc.h
15893
15894MICROCHIP MCP16502 PMIC DRIVER
15895M:	Claudiu Beznea <[email protected]>
15896M:	Andrei Simion <[email protected]>
15897L:	[email protected] (moderated for non-subscribers)
15898S:	Supported
15899F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15900F:	drivers/regulator/mcp16502.c
15901
15902MICROCHIP MCP3564 ADC DRIVER
15903M:	Marius Cristea <[email protected]>
15904L:	[email protected]
15905S:	Supported
15906F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15907F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15908F:	drivers/iio/adc/mcp3564.c
15909
15910MICROCHIP MCP3911 ADC DRIVER
15911M:	Marcus Folkesson <[email protected]>
15912M:	Kent Gustavsson <[email protected]>
15913L:	[email protected]
15914S:	Maintained
15915F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15916F:	drivers/iio/adc/mcp3911.c
15917
15918MICROCHIP MMC/SD/SDIO MCI DRIVER
15919M:	Aubin Constans <[email protected]>
15920S:	Maintained
15921F:	drivers/mmc/host/atmel-mci.c
15922
15923MICROCHIP NAND DRIVER
15924L:	[email protected]
15925S:	Orphan
15926F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15927F:	drivers/mtd/nand/raw/atmel/*
15928
15929MICROCHIP OTPC DRIVER
15930M:	Claudiu Beznea <[email protected]>
15931L:	[email protected] (moderated for non-subscribers)
15932S:	Supported
15933F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15934F:	drivers/nvmem/microchip-otpc.c
15935F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15936
15937MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15938M:	Matteo Martelli <[email protected]>
15939L:	[email protected]
15940S:	Supported
15941F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15942F:	drivers/iio/adc/pac1921.c
15943
15944MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15945M:	Marius Cristea <[email protected]>
15946L:	[email protected]
15947S:	Supported
15948F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15949F:	drivers/iio/adc/pac1934.c
15950
15951MICROCHIP PCI1XXXX GP DRIVER
15952M:	Vaibhaav Ram T.L <[email protected]>
15953M:	Kumaravel Thiagarajan <[email protected]>
15954L:	[email protected]
15955S:	Supported
15956F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15957F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15958F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15959F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15960
15961MICROCHIP PCI1XXXX I2C DRIVER
15962M:	Tharun Kumar P <[email protected]>
15963M:	Kumaravel Thiagarajan <[email protected]>
15964M:	Microchip Linux Driver Support <[email protected]>
15965L:	[email protected]
15966S:	Maintained
15967F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15968
15969MICROCHIP PCIe UART DRIVER
15970M:	Kumaravel Thiagarajan <[email protected]>
15971M:	Tharun Kumar P <[email protected]>
15972L:	[email protected]
15973S:	Maintained
15974F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15975
15976MICROCHIP POLARFIRE FPGA DRIVERS
15977M:	Conor Dooley <[email protected]>
15978L:	[email protected]
15979S:	Supported
15980F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15981F:	drivers/fpga/microchip-spi.c
15982
15983MICROCHIP PWM DRIVER
15984M:	Claudiu Beznea <[email protected]>
15985L:	[email protected] (moderated for non-subscribers)
15986L:	[email protected]
15987S:	Supported
15988F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15989F:	drivers/pwm/pwm-atmel.c
15990
15991MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15992M:	Manikandan Muralidharan <[email protected]>
15993M:	Dharma Balasubiramani <[email protected]>
15994L:	[email protected]
15995S:	Supported
15996F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15997F:	drivers/gpu/drm/bridge/microchip-lvds.c
15998
15999MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
16000M:	Eugen Hristev <[email protected]>
16001L:	[email protected]
16002S:	Supported
16003F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
16004F:	drivers/iio/adc/at91-sama5d2_adc.c
16005F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16006
16007MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16008M:	Claudiu Beznea <[email protected]>
16009S:	Supported
16010F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16011F:	drivers/power/reset/at91-sama5d2_shdwc.c
16012
16013MICROCHIP SOC DRIVERS
16014M:	Conor Dooley <[email protected]>
16015S:	Supported
16016T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16017F:	Documentation/devicetree/bindings/soc/microchip/
16018F:	drivers/soc/microchip/
16019
16020MICROCHIP SPI DRIVER
16021M:	Ryan Wanner <[email protected]>
16022S:	Supported
16023F:	drivers/spi/spi-atmel.*
16024
16025MICROCHIP SSC DRIVER
16026M:	Claudiu Beznea <[email protected]>
16027M:	Andrei Simion <[email protected]>
16028L:	[email protected] (moderated for non-subscribers)
16029S:	Supported
16030F:	Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16031F:	drivers/misc/atmel-ssc.c
16032F:	include/linux/atmel-ssc.h
16033
16034Microchip Timer Counter Block (TCB) Capture Driver
16035M:	Kamel Bouhara <[email protected]>
16036L:	[email protected] (moderated for non-subscribers)
16037L:	[email protected]
16038S:	Maintained
16039F:	drivers/counter/microchip-tcb-capture.c
16040F:	include/uapi/linux/counter/microchip-tcb-capture.h
16041
16042MICROCHIP USB251XB DRIVER
16043M:	Richard Leitner <[email protected]>
16044L:	[email protected]
16045S:	Maintained
16046F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
16047F:	drivers/usb/misc/usb251xb.c
16048
16049MICROCHIP USBA UDC DRIVER
16050M:	Cristian Birsan <[email protected]>
16051L:	[email protected] (moderated for non-subscribers)
16052S:	Supported
16053F:	drivers/usb/gadget/udc/atmel_usba_udc.*
16054
16055MICROCHIP WILC1000 WIFI DRIVER
16056M:	Ajay Singh <[email protected]>
16057M:	Claudiu Beznea <[email protected]>
16058L:	[email protected]
16059S:	Supported
16060F:	drivers/net/wireless/microchip/
16061
16062MICROSEMI MIPS SOCS
16063M:	Alexandre Belloni <[email protected]>
16064M:	[email protected]
16065L:	[email protected]
16066S:	Supported
16067F:	Documentation/devicetree/bindings/mips/mscc.txt
16068F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16069F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16070F:	arch/mips/boot/dts/mscc/
16071F:	arch/mips/configs/generic/board-ocelot.config
16072F:	arch/mips/generic/board-ocelot.c
16073
16074MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16075M:	Don Brace <[email protected]>
16076L:	[email protected]
16077L:	[email protected]
16078S:	Supported
16079F:	Documentation/scsi/smartpqi.rst
16080F:	drivers/scsi/smartpqi/Kconfig
16081F:	drivers/scsi/smartpqi/Makefile
16082F:	drivers/scsi/smartpqi/smartpqi*.[ch]
16083F:	include/linux/cciss*.h
16084F:	include/uapi/linux/cciss*.h
16085
16086MICROSOFT MANA RDMA DRIVER
16087M:	Long Li <[email protected]>
16088M:	Konstantin Taranov <[email protected]>
16089L:	[email protected]
16090S:	Supported
16091F:	drivers/infiniband/hw/mana/
16092F:	include/net/mana
16093F:	include/uapi/rdma/mana-abi.h
16094
16095MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16096M:	Maximilian Luz <[email protected]>
16097L:	[email protected]
16098S:	Maintained
16099F:	drivers/platform/surface/surface_aggregator_tabletsw.c
16100
16101MICROSOFT SURFACE BATTERY AND AC DRIVERS
16102M:	Maximilian Luz <[email protected]>
16103L:	[email protected]
16104L:	[email protected]
16105S:	Maintained
16106F:	drivers/power/supply/surface_battery.c
16107F:	drivers/power/supply/surface_charger.c
16108
16109MICROSOFT SURFACE DTX DRIVER
16110M:	Maximilian Luz <[email protected]>
16111L:	[email protected]
16112S:	Maintained
16113F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
16114F:	drivers/platform/surface/surface_dtx.c
16115F:	include/uapi/linux/surface_aggregator/dtx.h
16116
16117MICROSOFT SURFACE SENSOR FAN DRIVER
16118M:	Maximilian Luz <[email protected]>
16119M:	Ivor Wanders <[email protected]>
16120L:	[email protected]
16121S:	Maintained
16122F:	Documentation/hwmon/surface_fan.rst
16123F:	drivers/hwmon/surface_fan.c
16124
16125MICROSOFT SURFACE SENSOR THERMAL DRIVER
16126M:	Maximilian Luz <[email protected]>
16127L:	[email protected]
16128S:	Maintained
16129F:	drivers/hwmon/surface_temp.c
16130
16131MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16132M:	Maximilian Luz <[email protected]>
16133L:	[email protected]
16134S:	Maintained
16135F:	drivers/platform/surface/surface_gpe.c
16136
16137MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16138M:	Hans de Goede <[email protected]>
16139M:	Ilpo Järvinen <[email protected]>
16140M:	Maximilian Luz <[email protected]>
16141L:	[email protected]
16142S:	Maintained
16143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16144F:	drivers/platform/surface/
16145
16146MICROSOFT SURFACE HID TRANSPORT DRIVER
16147M:	Maximilian Luz <[email protected]>
16148L:	[email protected]
16149L:	[email protected]
16150S:	Maintained
16151F:	drivers/hid/surface-hid/
16152
16153MICROSOFT SURFACE HOT-PLUG DRIVER
16154M:	Maximilian Luz <[email protected]>
16155L:	[email protected]
16156S:	Maintained
16157F:	drivers/platform/surface/surface_hotplug.c
16158
16159MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16160M:	Maximilian Luz <[email protected]>
16161L:	[email protected]
16162S:	Maintained
16163F:	drivers/platform/surface/surface_platform_profile.c
16164
16165MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16166M:	Chen Yu <[email protected]>
16167L:	[email protected]
16168S:	Supported
16169F:	drivers/platform/surface/surfacepro3_button.c
16170
16171MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16172M:	Maximilian Luz <[email protected]>
16173L:	[email protected]
16174S:	Maintained
16175F:	drivers/platform/surface/surface_aggregator_hub.c
16176
16177MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16178M:	Maximilian Luz <[email protected]>
16179L:	[email protected]
16180S:	Maintained
16181W:	https://github.com/linux-surface/surface-aggregator-module
16182C:	irc://irc.libera.chat/linux-surface
16183F:	Documentation/driver-api/surface_aggregator/
16184F:	drivers/platform/surface/aggregator/
16185F:	drivers/platform/surface/surface_acpi_notify.c
16186F:	drivers/platform/surface/surface_aggregator_cdev.c
16187F:	drivers/platform/surface/surface_aggregator_registry.c
16188F:	include/linux/surface_acpi_notify.h
16189F:	include/linux/surface_aggregator/
16190F:	include/uapi/linux/surface_aggregator/
16191
16192MICROTEK X6 SCANNER
16193M:	Oliver Neukum <[email protected]>
16194S:	Maintained
16195F:	drivers/usb/image/microtek.*
16196
16197MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16198M:	Luka Kovacic <[email protected]>
16199M:	Luka Perkov <[email protected]>
16200S:	Maintained
16201F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16202F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16203F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16204F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16205F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16206F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16207
16208MIN HEAP
16209M:	Kuan-Wei Chiu <[email protected]>
16210L:	[email protected]
16211S:	Maintained
16212F:	Documentation/core-api/min_heap.rst
16213F:	include/linux/min_heap.h
16214F:	lib/min_heap.c
16215F:	lib/test_min_heap.c
16216
16217MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16218M:	Sakari Ailus <[email protected]>
16219L:	[email protected]
16220S:	Maintained
16221F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16222F:	Documentation/driver-api/media/drivers/ccs/
16223F:	Documentation/userspace-api/media/drivers/ccs.rst
16224F:	drivers/media/i2c/ccs-pll.c
16225F:	drivers/media/i2c/ccs-pll.h
16226F:	drivers/media/i2c/ccs/
16227F:	include/uapi/linux/ccs.h
16228F:	include/uapi/linux/smiapp.h
16229
16230MIPS
16231M:	Thomas Bogendoerfer <[email protected]>
16232L:	[email protected]
16233S:	Maintained
16234Q:	https://patchwork.kernel.org/project/linux-mips/list/
16235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16236F:	Documentation/devicetree/bindings/mips/
16237F:	Documentation/arch/mips/
16238F:	arch/mips/
16239F:	drivers/platform/mips/
16240F:	include/dt-bindings/mips/
16241
16242MIPS BOSTON DEVELOPMENT BOARD
16243M:	Paul Burton <[email protected]>
16244L:	[email protected]
16245S:	Maintained
16246F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
16247F:	arch/mips/boot/dts/img/boston.dts
16248F:	arch/mips/configs/generic/board-boston.config
16249F:	drivers/clk/imgtec/clk-boston.c
16250F:	include/dt-bindings/clock/boston-clock.h
16251
16252MIPS CORE DRIVERS
16253M:	Thomas Bogendoerfer <[email protected]>
16254L:	[email protected]
16255S:	Supported
16256F:	drivers/bus/mips_cdmm.c
16257F:	drivers/clocksource/mips-gic-timer.c
16258F:	drivers/cpuidle/cpuidle-cps.c
16259F:	drivers/irqchip/irq-mips-cpu.c
16260F:	drivers/irqchip/irq-mips-gic.c
16261
16262MIPS GENERIC PLATFORM
16263M:	Paul Burton <[email protected]>
16264L:	[email protected]
16265S:	Supported
16266F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16267F:	arch/mips/generic/
16268F:	arch/mips/tools/generic-board-config.sh
16269
16270MIPS RINT INSTRUCTION EMULATION
16271M:	Aleksandar Markovic <[email protected]>
16272L:	[email protected]
16273S:	Supported
16274F:	arch/mips/math-emu/dp_rint.c
16275F:	arch/mips/math-emu/sp_rint.c
16276
16277MIPS/LOONGSON1 ARCHITECTURE
16278M:	Keguang Zhang <[email protected]>
16279L:	[email protected]
16280S:	Maintained
16281F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16282F:	arch/mips/include/asm/mach-loongson32/
16283F:	arch/mips/loongson32/
16284F:	drivers/*/*loongson1*
16285F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16286
16287MIPS/LOONGSON2EF ARCHITECTURE
16288M:	Jiaxun Yang <[email protected]>
16289L:	[email protected]
16290S:	Maintained
16291F:	arch/mips/include/asm/mach-loongson2ef/
16292F:	arch/mips/loongson2ef/
16293F:	drivers/cpufreq/loongson2_cpufreq.c
16294
16295MIPS/LOONGSON64 ARCHITECTURE
16296M:	Huacai Chen <[email protected]>
16297M:	Jiaxun Yang <[email protected]>
16298L:	[email protected]
16299S:	Maintained
16300F:	arch/mips/include/asm/mach-loongson64/
16301F:	arch/mips/loongson64/
16302F:	drivers/irqchip/irq-loongson*
16303F:	drivers/platform/mips/cpu_hwmon.c
16304
16305MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16306M:	Hans Verkuil <[email protected]>
16307L:	[email protected]
16308S:	Odd Fixes
16309W:	https://linuxtv.org
16310T:	git git://linuxtv.org/media.git
16311F:	drivers/media/radio/radio-miropcm20*
16312
16313MITSUMI MM8013 FG DRIVER
16314M:	Konrad Dybcio <[email protected]>
16315F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16316F:	drivers/power/supply/mm8013.c
16317
16318MMP SUPPORT
16319R:	Lubomir Rintel <[email protected]>
16320L:	[email protected] (moderated for non-subscribers)
16321S:	Odd Fixes
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16323F:	arch/arm/boot/dts/marvell/mmp*
16324F:	arch/arm/mach-mmp/
16325F:	include/linux/soc/mmp/
16326
16327MMP USB PHY DRIVERS
16328R:	Lubomir Rintel <[email protected]>
16329L:	[email protected] (moderated for non-subscribers)
16330S:	Maintained
16331F:	drivers/phy/marvell/phy-mmp3-usb.c
16332F:	drivers/phy/marvell/phy-pxa-usb.c
16333
16334MMU GATHER AND TLB INVALIDATION
16335M:	Will Deacon <[email protected]>
16336M:	"Aneesh Kumar K.V" <[email protected]>
16337M:	Andrew Morton <[email protected]>
16338M:	Nick Piggin <[email protected]>
16339M:	Peter Zijlstra <[email protected]>
16340L:	[email protected]
16341L:	[email protected]
16342S:	Maintained
16343F:	arch/*/include/asm/tlb.h
16344F:	include/asm-generic/tlb.h
16345F:	mm/mmu_gather.c
16346
16347MN88472 MEDIA DRIVER
16348L:	[email protected]
16349S:	Orphan
16350W:	https://linuxtv.org
16351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16352F:	drivers/media/dvb-frontends/mn88472*
16353
16354MN88473 MEDIA DRIVER
16355L:	[email protected]
16356S:	Orphan
16357W:	https://linuxtv.org
16358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16359F:	drivers/media/dvb-frontends/mn88473*
16360
16361MOBILEYE MIPS SOCS
16362M:	Vladimir Kondratiev <[email protected]>
16363M:	Gregory CLEMENT <[email protected]>
16364M:	Théo Lebrun <[email protected]>
16365L:	[email protected]
16366S:	Maintained
16367F:	Documentation/devicetree/bindings/mips/mobileye.yaml
16368F:	Documentation/devicetree/bindings/soc/mobileye/
16369F:	arch/mips/boot/dts/mobileye/
16370F:	arch/mips/configs/eyeq5_defconfig
16371F:	arch/mips/mobileye/board-epm5.its.S
16372F:	drivers/clk/clk-eyeq.c
16373F:	drivers/pinctrl/pinctrl-eyeq5.c
16374F:	drivers/reset/reset-eyeq.c
16375F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
16376
16377MODULE SUPPORT
16378M:	Luis Chamberlain <[email protected]>
16379M:	Petr Pavlu <[email protected]>
16380R:	Sami Tolvanen <[email protected]>
16381R:	Daniel Gomez <[email protected]>
16382L:	[email protected]
16383L:	[email protected]
16384S:	Maintained
16385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16386F:	include/linux/kmod.h
16387F:	include/linux/module*.h
16388F:	kernel/module/
16389F:	lib/test_kmod.c
16390F:	lib/tests/module/
16391F:	scripts/module*
16392F:	tools/testing/selftests/kmod/
16393F:	tools/testing/selftests/module/
16394
16395MONOLITHIC POWER SYSTEM PMIC DRIVER
16396M:	Saravanan Sekar <[email protected]>
16397S:	Maintained
16398F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16399F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16400F:	drivers/hwmon/pmbus/mpq7932.c
16401F:	drivers/iio/adc/mp2629_adc.c
16402F:	drivers/mfd/mp2629.c
16403F:	drivers/power/supply/mp2629_charger.c
16404F:	drivers/regulator/mp5416.c
16405F:	drivers/regulator/mpq7920.c
16406F:	drivers/regulator/mpq7920.h
16407F:	include/linux/mfd/mp2629.h
16408
16409MOST(R) TECHNOLOGY DRIVER
16410M:	Parthiban Veerasooran <[email protected]>
16411M:	Christian Gromm <[email protected]>
16412S:	Maintained
16413F:	Documentation/ABI/testing/configfs-most
16414F:	Documentation/ABI/testing/sysfs-bus-most
16415F:	drivers/most/
16416F:	drivers/staging/most/
16417F:	include/linux/most.h
16418
16419MOTORCOMM PHY DRIVER
16420M:	Frank <[email protected]>
16421L:	[email protected]
16422S:	Maintained
16423F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16424F:	drivers/net/phy/motorcomm.c
16425
16426MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16427M:	Jiri Slaby <[email protected]>
16428S:	Maintained
16429F:	Documentation/driver-api/tty/moxa-smartio.rst
16430F:	drivers/tty/mxser.*
16431
16432MP3309C BACKLIGHT DRIVER
16433M:	Flavio Suligoi <[email protected]>
16434L:	[email protected]
16435S:	Maintained
16436F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16437F:	drivers/video/backlight/mp3309c.c
16438
16439MPS MP2891 DRIVER
16440M:	Noah Wang <[email protected]>
16441L:	[email protected]
16442S:	Maintained
16443F:	Documentation/hwmon/mp2891.rst
16444F:	drivers/hwmon/pmbus/mp2891.c
16445
16446MPS MP2993 DRIVER
16447M:	Noah Wang <[email protected]>
16448L:	[email protected]
16449S:	Maintained
16450F:	Documentation/hwmon/mp2993.rst
16451F:	drivers/hwmon/pmbus/mp2993.c
16452
16453MPS MP9941 DRIVER
16454M:	Noah Wang <[email protected]>
16455L:	[email protected]
16456S:	Maintained
16457F:	Documentation/hwmon/mp9941.rst
16458F:	drivers/hwmon/pmbus/mp9941.c
16459
16460MR800 AVERMEDIA USB FM RADIO DRIVER
16461M:	Alexey Klimov <[email protected]>
16462L:	[email protected]
16463S:	Maintained
16464T:	git git://linuxtv.org/media.git
16465F:	drivers/media/radio/radio-mr800.c
16466
16467MRF24J40 IEEE 802.15.4 RADIO DRIVER
16468M:	Stefan Schmidt <[email protected]>
16469L:	[email protected]
16470S:	Odd Fixes
16471F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16472F:	drivers/net/ieee802154/mrf24j40.c
16473
16474MSI EC DRIVER
16475M:	Nikita Kravets <[email protected]>
16476L:	[email protected]
16477S:	Maintained
16478W:	https://github.com/BeardOverflow/msi-ec
16479F:	drivers/platform/x86/msi-ec.*
16480
16481MSI LAPTOP SUPPORT
16482M:	"Lee, Chun-Yi" <[email protected]>
16483L:	[email protected]
16484S:	Maintained
16485F:	drivers/platform/x86/msi-laptop.c
16486
16487MSI WMI SUPPORT
16488L:	[email protected]
16489S:	Orphan
16490F:	drivers/platform/x86/msi-wmi.c
16491
16492MSI WMI PLATFORM FEATURES
16493M:	Armin Wolf <[email protected]>
16494L:	[email protected]
16495S:	Maintained
16496F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16497F:	Documentation/wmi/devices/msi-wmi-platform.rst
16498F:	drivers/platform/x86/msi-wmi-platform.c
16499
16500MSI001 MEDIA DRIVER
16501L:	[email protected]
16502S:	Orphan
16503W:	https://linuxtv.org
16504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16505F:	drivers/media/tuners/msi001*
16506
16507MSI2500 MEDIA DRIVER
16508L:	[email protected]
16509S:	Orphan
16510W:	https://linuxtv.org
16511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16512F:	drivers/media/usb/msi2500/
16513
16514MSTAR INTERRUPT CONTROLLER DRIVER
16515M:	Mark-PK Tsai <[email protected]>
16516M:	Daniel Palmer <[email protected]>
16517S:	Maintained
16518F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16519F:	drivers/irqchip/irq-mst-intc.c
16520
16521MSYSTEMS DISKONCHIP G3 MTD DRIVER
16522M:	Robert Jarzmik <[email protected]>
16523L:	[email protected]
16524S:	Maintained
16525F:	drivers/mtd/devices/docg3*
16526
16527MT9M114 ONSEMI SENSOR DRIVER
16528M:	Laurent Pinchart <[email protected]>
16529L:	[email protected]
16530S:	Maintained
16531T:	git git://linuxtv.org/media.git
16532F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16533F:	drivers/media/i2c/mt9m114.c
16534
16535MT9P031 APTINA CAMERA SENSOR
16536M:	Laurent Pinchart <[email protected]>
16537L:	[email protected]
16538S:	Maintained
16539T:	git git://linuxtv.org/media.git
16540F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16541F:	drivers/media/i2c/mt9p031.c
16542
16543MT9T112 APTINA CAMERA SENSOR
16544M:	Jacopo Mondi <[email protected]>
16545L:	[email protected]
16546S:	Odd Fixes
16547T:	git git://linuxtv.org/media.git
16548F:	drivers/media/i2c/mt9t112.c
16549F:	include/media/i2c/mt9t112.h
16550
16551MT9V032 APTINA CAMERA SENSOR
16552M:	Laurent Pinchart <[email protected]>
16553L:	[email protected]
16554S:	Maintained
16555T:	git git://linuxtv.org/media.git
16556F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16557F:	drivers/media/i2c/mt9v032.c
16558F:	include/media/i2c/mt9v032.h
16559
16560MT9V111 APTINA CAMERA SENSOR
16561M:	Jacopo Mondi <[email protected]>
16562L:	[email protected]
16563S:	Maintained
16564T:	git git://linuxtv.org/media.git
16565F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16566F:	drivers/media/i2c/mt9v111.c
16567
16568MULTIFUNCTION DEVICES (MFD)
16569M:	Lee Jones <[email protected]>
16570S:	Maintained
16571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16572F:	Documentation/devicetree/bindings/mfd/
16573F:	drivers/mfd/
16574F:	include/dt-bindings/mfd/
16575F:	include/linux/mfd/
16576
16577MULTIMEDIA CARD (MMC) ETC. OVER SPI
16578S:	Orphan
16579F:	drivers/mmc/host/mmc_spi.c
16580F:	include/linux/spi/mmc_spi.h
16581
16582MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16583M:	Ulf Hansson <[email protected]>
16584L:	[email protected]
16585S:	Maintained
16586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16587F:	Documentation/devicetree/bindings/mmc/
16588F:	drivers/mmc/
16589F:	include/linux/mmc/
16590F:	include/uapi/linux/mmc/
16591
16592MULTIPLEXER SUBSYSTEM
16593M:	Peter Rosin <[email protected]>
16594S:	Maintained
16595F:	Documentation/ABI/testing/sysfs-class-mux*
16596F:	Documentation/devicetree/bindings/mux/
16597F:	drivers/mux/
16598F:	include/dt-bindings/mux/
16599F:	include/linux/mux/
16600
16601MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16602M:	Bin Liu <[email protected]>
16603L:	[email protected]
16604S:	Maintained
16605F:	drivers/usb/musb/
16606
16607MXL301RF MEDIA DRIVER
16608M:	Akihiro Tsukada <[email protected]>
16609L:	[email protected]
16610S:	Odd Fixes
16611F:	drivers/media/tuners/mxl301rf*
16612
16613MXL5007T MEDIA DRIVER
16614M:	Michael Krufky <[email protected]>
16615L:	[email protected]
16616S:	Maintained
16617W:	https://linuxtv.org
16618W:	http://github.com/mkrufky
16619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16620T:	git git://linuxtv.org/mkrufky/tuners.git
16621F:	drivers/media/tuners/mxl5007t.*
16622
16623MXSFB DRM DRIVER
16624M:	Marek Vasut <[email protected]>
16625M:	Stefan Agner <[email protected]>
16626L:	[email protected]
16627S:	Supported
16628T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16629F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16630F:	drivers/gpu/drm/mxsfb/
16631
16632MYLEX DAC960 PCI RAID Controller
16633M:	Hannes Reinecke <[email protected]>
16634L:	[email protected]
16635S:	Supported
16636F:	drivers/scsi/myrb.*
16637F:	drivers/scsi/myrs.*
16638
16639MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16640L:	[email protected]
16641S:	Orphan
16642W:	https://www.cspi.com/ethernet-products/support/downloads/
16643F:	drivers/net/ethernet/myricom/myri10ge/
16644
16645NAND FLASH SUBSYSTEM
16646M:	Miquel Raynal <[email protected]>
16647R:	Richard Weinberger <[email protected]>
16648L:	[email protected]
16649S:	Maintained
16650W:	http://www.linux-mtd.infradead.org/
16651Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16652C:	irc://irc.oftc.net/mtd
16653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16654F:	drivers/mtd/nand/
16655F:	include/linux/mtd/*nand*.h
16656
16657NATIONAL INSTRUMENTS SERIAL DRIVER
16658M:	Chaitanya Vadrevu <[email protected]>
16659L:	[email protected]
16660S:	Maintained
16661F:	drivers/tty/serial/8250/8250_ni.c
16662
16663NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16664M:	Daniel Mack <[email protected]>
16665L:	[email protected]
16666S:	Maintained
16667W:	http://www.native-instruments.com
16668F:	sound/usb/caiaq/
16669
16670NATSEMI ETHERNET DRIVER (DP8381x)
16671S:	Orphan
16672F:	drivers/net/ethernet/natsemi/natsemi.c
16673
16674NCR 5380 SCSI DRIVERS
16675M:	Finn Thain <[email protected]>
16676M:	Michael Schmitz <[email protected]>
16677L:	[email protected]
16678S:	Maintained
16679F:	Documentation/scsi/g_NCR5380.rst
16680F:	drivers/scsi/NCR5380.*
16681F:	drivers/scsi/arm/cumana_1.c
16682F:	drivers/scsi/arm/oak.c
16683F:	drivers/scsi/atari_scsi.*
16684F:	drivers/scsi/dmx3191d.c
16685F:	drivers/scsi/g_NCR5380.*
16686F:	drivers/scsi/mac_scsi.*
16687F:	drivers/scsi/sun3_scsi.*
16688F:	drivers/scsi/sun3_scsi_vme.c
16689
16690NCSI LIBRARY
16691M:	Samuel Mendoza-Jonas <[email protected]>
16692R:	Paul Fertser <[email protected]>
16693S:	Maintained
16694F:	net/ncsi/
16695
16696NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16697M:	Zev Weiss <[email protected]>
16698L:	[email protected]
16699S:	Maintained
16700F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16701F:	drivers/hwmon/nct6775-i2c.c
16702
16703NCT7363 HARDWARE MONITOR DRIVER
16704M:	Ban Feng <[email protected]>
16705L:	[email protected]
16706S:	Maintained
16707F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16708F:	Documentation/hwmon/nct7363.rst
16709F:	drivers/hwmon/nct7363.c
16710
16711NETCONSOLE
16712M:	Breno Leitao <[email protected]>
16713S:	Maintained
16714F:	Documentation/networking/netconsole.rst
16715F:	drivers/net/netconsole.c
16716F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16717F:	tools/testing/selftests/drivers/net/netcons\*
16718
16719NETDEVSIM
16720M:	Jakub Kicinski <[email protected]>
16721S:	Maintained
16722F:	drivers/net/netdevsim/*
16723F:	tools/testing/selftests/drivers/net/netdevsim/*
16724
16725NETEM NETWORK EMULATOR
16726M:	Stephen Hemminger <[email protected]>
16727L:	[email protected]
16728S:	Maintained
16729F:	net/sched/sch_netem.c
16730
16731NETERION 10GbE DRIVERS (s2io)
16732M:	Jon Mason <[email protected]>
16733L:	[email protected]
16734S:	Maintained
16735F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16736F:	drivers/net/ethernet/neterion/
16737
16738NETFILTER
16739M:	Pablo Neira Ayuso <[email protected]>
16740M:	Jozsef Kadlecsik <[email protected]>
16741L:	[email protected]
16742L:	[email protected]
16743S:	Maintained
16744W:	http://www.netfilter.org/
16745W:	http://www.iptables.org/
16746W:	http://www.nftables.org/
16747Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16748C:	irc://irc.libera.chat/netfilter
16749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16751F:	include/linux/netfilter*
16752F:	include/linux/netfilter/
16753F:	include/net/netfilter/
16754F:	include/uapi/linux/netfilter*
16755F:	include/uapi/linux/netfilter/
16756F:	net/*/netfilter.c
16757F:	net/*/netfilter/
16758F:	net/bridge/br_netfilter*.c
16759F:	net/netfilter/
16760F:	tools/testing/selftests/net/netfilter/
16761
16762NETROM NETWORK LAYER
16763L:	[email protected]
16764S:	Orphan
16765W:	https://linux-ax25.in-berlin.de
16766F:	include/net/netrom.h
16767F:	include/uapi/linux/netrom.h
16768F:	net/netrom/
16769
16770NETRONIX EMBEDDED CONTROLLER
16771M:	Jonathan Neuschäfer <[email protected]>
16772S:	Maintained
16773F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16774F:	drivers/mfd/ntxec.c
16775F:	drivers/pwm/pwm-ntxec.c
16776F:	drivers/rtc/rtc-ntxec.c
16777F:	include/linux/mfd/ntxec.h
16778
16779NETRONOME ETHERNET DRIVERS
16780M:	Louis Peens <[email protected]>
16781R:	Jakub Kicinski <[email protected]>
16782L:	[email protected]
16783S:	Maintained
16784F:	drivers/net/ethernet/netronome/
16785
16786NETWORK BLOCK DEVICE (NBD)
16787M:	Josef Bacik <[email protected]>
16788L:	[email protected]
16789L:	[email protected]
16790S:	Maintained
16791F:	Documentation/admin-guide/blockdev/nbd.rst
16792F:	drivers/block/nbd.c
16793F:	include/trace/events/nbd.h
16794F:	include/uapi/linux/nbd.h
16795
16796NETWORK DROP MONITOR
16797M:	Neil Horman <[email protected]>
16798L:	[email protected]
16799S:	Maintained
16800W:	https://fedorahosted.org/dropwatch/
16801F:	include/uapi/linux/net_dropmon.h
16802F:	net/core/drop_monitor.c
16803
16804NETWORKING DRIVERS
16805M:	Andrew Lunn <[email protected]>
16806M:	"David S. Miller" <[email protected]>
16807M:	Eric Dumazet <[email protected]>
16808M:	Jakub Kicinski <[email protected]>
16809M:	Paolo Abeni <[email protected]>
16810L:	[email protected]
16811S:	Maintained
16812P:	Documentation/process/maintainer-netdev.rst
16813Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16816F:	Documentation/devicetree/bindings/net/
16817F:	Documentation/networking/net_cachelines/net_device.rst
16818F:	drivers/connector/
16819F:	drivers/net/
16820F:	drivers/ptp/
16821F:	drivers/s390/net/
16822F:	include/dt-bindings/net/
16823F:	include/linux/cn_proc.h
16824F:	include/linux/etherdevice.h
16825F:	include/linux/ethtool_netlink.h
16826F:	include/linux/fcdevice.h
16827F:	include/linux/fddidevice.h
16828F:	include/linux/hippidevice.h
16829F:	include/linux/if_*
16830F:	include/linux/inetdevice.h
16831F:	include/linux/ism.h
16832F:	include/linux/netdev*
16833F:	include/linux/platform_data/wiznet.h
16834F:	include/uapi/linux/cn_proc.h
16835F:	include/uapi/linux/ethtool_netlink*
16836F:	include/uapi/linux/if_*
16837F:	include/uapi/linux/net_shaper.h
16838F:	include/uapi/linux/netdev*
16839F:	tools/testing/selftests/drivers/net/
16840X:	Documentation/devicetree/bindings/net/bluetooth/
16841X:	Documentation/devicetree/bindings/net/can/
16842X:	Documentation/devicetree/bindings/net/wireless/
16843X:	drivers/net/can/
16844X:	drivers/net/wireless/
16845
16846NETWORKING DRIVERS (WIRELESS)
16847M:	Johannes Berg <[email protected]>
16848L:	[email protected]
16849S:	Maintained
16850W:	https://wireless.wiki.kernel.org/
16851Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16854F:	Documentation/devicetree/bindings/net/wireless/
16855F:	drivers/net/wireless/
16856X:	drivers/net/wireless/ath/
16857X:	drivers/net/wireless/broadcom/
16858X:	drivers/net/wireless/intel/
16859X:	drivers/net/wireless/intersil/
16860X:	drivers/net/wireless/marvell/
16861X:	drivers/net/wireless/mediatek/mt76/
16862X:	drivers/net/wireless/mediatek/mt7601u/
16863X:	drivers/net/wireless/microchip/
16864X:	drivers/net/wireless/purelifi/
16865X:	drivers/net/wireless/quantenna/
16866X:	drivers/net/wireless/ralink/
16867X:	drivers/net/wireless/realtek/
16868X:	drivers/net/wireless/rsi/
16869X:	drivers/net/wireless/silabs/
16870X:	drivers/net/wireless/st/
16871X:	drivers/net/wireless/ti/
16872X:	drivers/net/wireless/zydas/
16873
16874NETWORKING [DSA]
16875M:	Andrew Lunn <[email protected]>
16876M:	Vladimir Oltean <[email protected]>
16877S:	Maintained
16878F:	Documentation/devicetree/bindings/net/dsa/
16879F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16880F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16881F:	drivers/net/dsa/
16882F:	include/linux/dsa/
16883F:	include/linux/platform_data/dsa.h
16884F:	include/net/dsa.h
16885F:	net/dsa/
16886F:	tools/testing/selftests/drivers/net/dsa/
16887
16888NETWORKING [ETHTOOL]
16889M:	Andrew Lunn <[email protected]>
16890M:	Jakub Kicinski <[email protected]>
16891F:	Documentation/netlink/specs/ethtool.yaml
16892F:	Documentation/networking/ethtool-netlink.rst
16893F:	include/linux/ethtool*
16894F:	include/uapi/linux/ethtool*
16895F:	net/ethtool/
16896F:	tools/testing/selftests/drivers/net/*/ethtool*
16897
16898NETWORKING [ETHTOOL CABLE TEST]
16899M:	Andrew Lunn <[email protected]>
16900F:	net/ethtool/cabletest.c
16901F:	tools/testing/selftests/drivers/net/*/ethtool*
16902K:	cable_test
16903
16904NETWORKING [ETHTOOL MAC MERGE]
16905M:	Vladimir Oltean <[email protected]>
16906F:	net/ethtool/mm.c
16907F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16908K:	ethtool_mm
16909
16910NETWORKING [ETHTOOL PHY TOPOLOGY]
16911M:	Maxime Chevallier <[email protected]>
16912F:	Documentation/networking/phy-link-topology.rst
16913F:	drivers/net/phy/phy_link_topology.c
16914F:	include/linux/phy_link_topology.h
16915F:	net/ethtool/phy.c
16916
16917NETWORKING [GENERAL]
16918M:	"David S. Miller" <[email protected]>
16919M:	Eric Dumazet <[email protected]>
16920M:	Jakub Kicinski <[email protected]>
16921M:	Paolo Abeni <[email protected]>
16922R:	Simon Horman <[email protected]>
16923L:	[email protected]
16924S:	Maintained
16925P:	Documentation/process/maintainer-netdev.rst
16926Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16927B:	mailto:[email protected]
16928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16930F:	Documentation/core-api/netlink.rst
16931F:	Documentation/netlink/
16932F:	Documentation/networking/
16933F:	Documentation/networking/net_cachelines/
16934F:	Documentation/process/maintainer-netdev.rst
16935F:	Documentation/userspace-api/netlink/
16936F:	include/linux/ethtool.h
16937F:	include/linux/framer/framer-provider.h
16938F:	include/linux/framer/framer.h
16939F:	include/linux/in.h
16940F:	include/linux/indirect_call_wrapper.h
16941F:	include/linux/inet.h
16942F:	include/linux/inet_diag.h
16943F:	include/linux/net.h
16944F:	include/linux/netdev*
16945F:	include/linux/netlink.h
16946F:	include/linux/netpoll.h
16947F:	include/linux/rtnetlink.h
16948F:	include/linux/sctp.h
16949F:	include/linux/seq_file_net.h
16950F:	include/linux/skbuff*
16951F:	include/net/
16952F:	include/uapi/linux/ethtool.h
16953F:	include/uapi/linux/genetlink.h
16954F:	include/uapi/linux/hsr_netlink.h
16955F:	include/uapi/linux/in.h
16956F:	include/uapi/linux/inet_diag.h
16957F:	include/uapi/linux/nbd-netlink.h
16958F:	include/uapi/linux/net.h
16959F:	include/uapi/linux/net_namespace.h
16960F:	include/uapi/linux/netconf.h
16961F:	include/uapi/linux/netdev*
16962F:	include/uapi/linux/netlink.h
16963F:	include/uapi/linux/netlink_diag.h
16964F:	include/uapi/linux/rtnetlink.h
16965F:	include/uapi/linux/sctp.h
16966F:	lib/net_utils.c
16967F:	lib/random32.c
16968F:	net/
16969F:	samples/pktgen/
16970F:	tools/net/
16971F:	tools/testing/selftests/net/
16972X:	Documentation/networking/mac80211-injection.rst
16973X:	Documentation/networking/mac80211_hwsim/
16974X:	Documentation/networking/regulatory.rst
16975X:	include/net/cfg80211.h
16976X:	include/net/ieee80211_radiotap.h
16977X:	include/net/iw_handler.h
16978X:	include/net/mac80211.h
16979X:	include/net/wext.h
16980X:	net/9p/
16981X:	net/bluetooth/
16982X:	net/can/
16983X:	net/ceph/
16984X:	net/mac80211/
16985X:	net/rfkill/
16986X:	net/wireless/
16987
16988NETWORKING [IPSEC]
16989M:	Steffen Klassert <[email protected]>
16990M:	Herbert Xu <[email protected]>
16991M:	"David S. Miller" <[email protected]>
16992L:	[email protected]
16993S:	Maintained
16994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16996F:	include/net/xfrm.h
16997F:	include/uapi/linux/xfrm.h
16998F:	net/ipv4/ah4.c
16999F:	net/ipv4/esp4*
17000F:	net/ipv4/ip_vti.c
17001F:	net/ipv4/ipcomp.c
17002F:	net/ipv4/xfrm*
17003F:	net/ipv6/ah6.c
17004F:	net/ipv6/esp6*
17005F:	net/ipv6/ip6_vti.c
17006F:	net/ipv6/ipcomp6.c
17007F:	net/ipv6/xfrm*
17008F:	net/key/
17009F:	net/xfrm/
17010F:	tools/testing/selftests/net/ipsec.c
17011
17012NETWORKING [IPv4/IPv6]
17013M:	"David S. Miller" <[email protected]>
17014M:	David Ahern <[email protected]>
17015L:	[email protected]
17016S:	Maintained
17017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17018F:	arch/x86/net/*
17019F:	include/linux/ip.h
17020F:	include/linux/ipv6*
17021F:	include/net/fib*
17022F:	include/net/ip*
17023F:	include/net/route.h
17024F:	net/ipv4/
17025F:	net/ipv6/
17026
17027NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17028M:	Paul Moore <[email protected]>
17029L:	[email protected]
17030L:	[email protected]
17031S:	Supported
17032W:	https://github.com/netlabel
17033F:	Documentation/netlabel/
17034F:	include/net/calipso.h
17035F:	include/net/cipso_ipv4.h
17036F:	include/net/netlabel.h
17037F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
17038F:	include/uapi/linux/netfilter/xt_SECMARK.h
17039F:	net/ipv4/cipso_ipv4.c
17040F:	net/ipv6/calipso.c
17041F:	net/netfilter/xt_CONNSECMARK.c
17042F:	net/netfilter/xt_SECMARK.c
17043F:	net/netlabel/
17044
17045NETWORKING [MACSEC]
17046M:	Sabrina Dubroca <[email protected]>
17047L:	[email protected]
17048S:	Maintained
17049F:	drivers/net/macsec.c
17050F:	include/net/macsec.h
17051F:	include/uapi/linux/if_macsec.h
17052K:	macsec
17053K:	\bmdo_
17054
17055NETWORKING [MPTCP]
17056M:	Matthieu Baerts <[email protected]>
17057M:	Mat Martineau <[email protected]>
17058R:	Geliang Tang <[email protected]>
17059L:	[email protected]
17060L:	[email protected]
17061S:	Maintained
17062W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
17063B:	https://github.com/multipath-tcp/mptcp_net-next/issues
17064T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17065T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
17066F:	Documentation/netlink/specs/mptcp_pm.yaml
17067F:	Documentation/networking/mptcp*.rst
17068F:	include/net/mptcp.h
17069F:	include/trace/events/mptcp.h
17070F:	include/uapi/linux/mptcp*.h
17071F:	net/mptcp/
17072F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
17073F:	tools/testing/selftests/net/mptcp/
17074
17075NETWORKING [SRv6]
17076M:	Andrea Mayer <[email protected]>
17077L:	[email protected]
17078S:	Maintained
17079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17080F:	include/linux/seg6*
17081F:	include/net/seg6*
17082F:	include/uapi/linux/seg6*
17083F:	net/ipv6/seg6*
17084F:	tools/testing/selftests/net/srv6*
17085
17086NETWORKING [TCP]
17087M:	Eric Dumazet <[email protected]>
17088M:	Neal Cardwell <[email protected]>
17089R:	Kuniyuki Iwashima <[email protected]>
17090L:	[email protected]
17091S:	Maintained
17092F:	Documentation/networking/net_cachelines/tcp_sock.rst
17093F:	include/linux/tcp.h
17094F:	include/net/tcp.h
17095F:	include/trace/events/tcp.h
17096F:	include/uapi/linux/tcp.h
17097F:	net/ipv4/inet_connection_sock.c
17098F:	net/ipv4/inet_hashtables.c
17099F:	net/ipv4/inet_timewait_sock.c
17100F:	net/ipv4/syncookies.c
17101F:	net/ipv4/tcp*.c
17102F:	net/ipv6/inet6_connection_sock.c
17103F:	net/ipv6/inet6_hashtables.c
17104F:	net/ipv6/syncookies.c
17105F:	net/ipv6/tcp*.c
17106
17107NETWORKING [TLS]
17108M:	Boris Pismenny <[email protected]>
17109M:	John Fastabend <[email protected]>
17110M:	Jakub Kicinski <[email protected]>
17111L:	[email protected]
17112S:	Maintained
17113F:	include/net/tls.h
17114F:	include/uapi/linux/tls.h
17115F:	net/tls/*
17116
17117NETWORKING [SOCKETS]
17118M:	Eric Dumazet <[email protected]>
17119M:	Kuniyuki Iwashima <[email protected]>
17120M:	Paolo Abeni <[email protected]>
17121M:	Willem de Bruijn <[email protected]>
17122S:	Maintained
17123F:	include/linux/sock_diag.h
17124F:	include/linux/socket.h
17125F:	include/linux/sockptr.h
17126F:	include/net/sock.h
17127F:	include/net/sock_reuseport.h
17128F:	include/uapi/linux/socket.h
17129F:	net/core/*sock*
17130F:	net/core/scm.c
17131F:	net/socket.c
17132
17133NETWORKING [UNIX SOCKETS]
17134M:	Kuniyuki Iwashima <[email protected]>
17135S:	Maintained
17136F:	include/net/af_unix.h
17137F:	include/net/netns/unix.h
17138F:	include/uapi/linux/unix_diag.h
17139F:	net/unix/
17140F:	tools/testing/selftests/net/af_unix/
17141
17142NETXEN (1/10) GbE SUPPORT
17143M:	Manish Chopra <[email protected]>
17144M:	Rahul Verma <[email protected]>
17145M:	[email protected]
17146L:	[email protected]
17147S:	Maintained
17148F:	drivers/net/ethernet/qlogic/netxen/
17149
17150NET_FAILOVER MODULE
17151M:	Sridhar Samudrala <[email protected]>
17152L:	[email protected]
17153S:	Supported
17154F:	Documentation/networking/net_failover.rst
17155F:	drivers/net/net_failover.c
17156F:	include/net/net_failover.h
17157
17158NEXTHOP
17159M:	David Ahern <[email protected]>
17160L:	[email protected]
17161S:	Maintained
17162F:	include/net/netns/nexthop.h
17163F:	include/net/nexthop.h
17164F:	include/uapi/linux/nexthop.h
17165F:	net/ipv4/nexthop.c
17166
17167NFC SUBSYSTEM
17168M:	Krzysztof Kozlowski <[email protected]>
17169L:	[email protected]
17170S:	Maintained
17171F:	Documentation/devicetree/bindings/net/nfc/
17172F:	drivers/nfc/
17173F:	include/net/nfc/
17174F:	include/uapi/linux/nfc.h
17175F:	net/nfc/
17176
17177NFC VIRTUAL NCI DEVICE DRIVER
17178M:	Bongsu Jeon <[email protected]>
17179L:	[email protected]
17180S:	Supported
17181F:	drivers/nfc/virtual_ncidev.c
17182F:	tools/testing/selftests/nci/
17183
17184NFS, SUNRPC, AND LOCKD CLIENTS
17185M:	Trond Myklebust <[email protected]>
17186M:	Anna Schumaker <[email protected]>
17187L:	[email protected]
17188S:	Maintained
17189W:	http://client.linux-nfs.org
17190T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17191F:	Documentation/filesystems/nfs/
17192F:	fs/lockd/
17193F:	fs/nfs/
17194F:	fs/nfs_common/
17195F:	include/linux/lockd/
17196F:	include/linux/nfs*
17197F:	include/linux/sunrpc/
17198F:	include/uapi/linux/nfs*
17199F:	include/uapi/linux/sunrpc/
17200F:	net/sunrpc/
17201
17202NILFS2 FILESYSTEM
17203M:	Ryusuke Konishi <[email protected]>
17204L:	[email protected]
17205S:	Supported
17206W:	https://nilfs.sourceforge.io/
17207T:	git https://github.com/konis/nilfs2.git
17208F:	Documentation/filesystems/nilfs2.rst
17209F:	fs/nilfs2/
17210F:	include/trace/events/nilfs2.h
17211F:	include/uapi/linux/nilfs2_api.h
17212F:	include/uapi/linux/nilfs2_ondisk.h
17213
17214NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17215M:	YOKOTA Hiroshi <[email protected]>
17216S:	Maintained
17217W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17218F:	Documentation/scsi/NinjaSCSI.rst
17219F:	drivers/scsi/pcmcia/nsp_*
17220
17221NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17222M:	GOTO Masanori <[email protected]>
17223M:	YOKOTA Hiroshi <[email protected]>
17224S:	Maintained
17225W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17226F:	Documentation/scsi/NinjaSCSI.rst
17227F:	drivers/scsi/nsp32*
17228
17229NINTENDO HID DRIVER
17230M:	Daniel J. Ogorchock <[email protected]>
17231L:	[email protected]
17232S:	Maintained
17233F:	drivers/hid/hid-nintendo*
17234
17235NIOS2 ARCHITECTURE
17236M:	Dinh Nguyen <[email protected]>
17237S:	Maintained
17238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17239F:	arch/nios2/
17240
17241NITRO ENCLAVES (NE)
17242M:	Alexandru Ciobotaru <[email protected]>
17243R:	The AWS Nitro Enclaves Team <[email protected]>
17244L:	[email protected]
17245S:	Supported
17246W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17247F:	Documentation/virt/ne_overview.rst
17248F:	drivers/virt/nitro_enclaves/
17249F:	include/linux/nitro_enclaves.h
17250F:	include/uapi/linux/nitro_enclaves.h
17251F:	samples/nitro_enclaves/
17252
17253NITRO SECURE MODULE (NSM)
17254M:	Alexander Graf <[email protected]>
17255R:	The AWS Nitro Enclaves Team <[email protected]>
17256L:	[email protected]
17257S:	Supported
17258W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17259F:	drivers/misc/nsm.c
17260F:	include/uapi/linux/nsm.h
17261
17262NOHZ, DYNTICKS SUPPORT
17263M:	Anna-Maria Behnsen <[email protected]>
17264M:	Frederic Weisbecker <[email protected]>
17265M:	Ingo Molnar <[email protected]>
17266M:	Thomas Gleixner <[email protected]>
17267L:	[email protected]
17268S:	Maintained
17269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17270F:	include/linux/sched/nohz.h
17271F:	include/linux/tick.h
17272F:	kernel/time/tick*.*
17273
17274NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17275M:	Pavel Machek <[email protected]>
17276M:	Sakari Ailus <[email protected]>
17277L:	[email protected]
17278S:	Maintained
17279F:	drivers/media/i2c/ad5820.c
17280F:	drivers/media/i2c/et8ek8
17281
17282NOKIA N900 POWER SUPPLY DRIVERS
17283R:	Pali Rohár <[email protected]>
17284F:	drivers/power/supply/bq2415x_charger.c
17285F:	drivers/power/supply/bq27xxx_battery.c
17286F:	drivers/power/supply/bq27xxx_battery_i2c.c
17287F:	drivers/power/supply/isp1704_charger.c
17288F:	drivers/power/supply/rx51_battery.c
17289F:	include/linux/power/bq2415x_charger.h
17290F:	include/linux/power/bq27xxx_battery.h
17291
17292NOLIBC HEADER FILE
17293M:	Willy Tarreau <[email protected]>
17294M:	Thomas Weißschuh <[email protected]>
17295S:	Maintained
17296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17297F:	tools/include/nolibc/
17298F:	tools/testing/selftests/nolibc/
17299
17300NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17301M:	Hans de Goede <[email protected]>
17302L:	[email protected]
17303S:	Maintained
17304F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17305F:	drivers/input/touchscreen/novatek-nvt-ts.c
17306
17307NSDEPS
17308M:	Matthias Maennich <[email protected]>
17309S:	Maintained
17310F:	Documentation/core-api/symbol-namespaces.rst
17311F:	scripts/nsdeps
17312
17313NTB AMD DRIVER
17314M:	Shyam Sundar S K <[email protected]>
17315L:	[email protected]
17316S:	Supported
17317F:	drivers/ntb/hw/amd/
17318
17319NTB DRIVER CORE
17320M:	Jon Mason <[email protected]>
17321M:	Dave Jiang <[email protected]>
17322M:	Allen Hubbe <[email protected]>
17323L:	[email protected]
17324S:	Supported
17325W:	https://github.com/jonmason/ntb/wiki
17326T:	git https://github.com/jonmason/ntb.git
17327F:	drivers/net/ntb_netdev.c
17328F:	drivers/ntb/
17329F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
17330F:	include/linux/ntb.h
17331F:	include/linux/ntb_transport.h
17332F:	tools/testing/selftests/ntb/
17333
17334NTB INTEL DRIVER
17335M:	Dave Jiang <[email protected]>
17336L:	[email protected]
17337S:	Supported
17338W:	https://github.com/davejiang/linux/wiki
17339T:	git https://github.com/davejiang/linux.git
17340F:	drivers/ntb/hw/intel/
17341
17342NTFS3 FILESYSTEM
17343M:	Konstantin Komarov <[email protected]>
17344L:	[email protected]
17345S:	Supported
17346W:	http://www.paragon-software.com/
17347T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17348F:	Documentation/filesystems/ntfs3.rst
17349F:	fs/ntfs3/
17350
17351NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17352M:	Elizabeth Figura <[email protected]>
17353L:	[email protected]
17354S:	Supported
17355F:	Documentation/userspace-api/ntsync.rst
17356F:	drivers/misc/ntsync.c
17357F:	include/uapi/linux/ntsync.h
17358F:	tools/testing/selftests/drivers/ntsync/
17359
17360NUBUS SUBSYSTEM
17361M:	Finn Thain <[email protected]>
17362L:	[email protected]
17363S:	Maintained
17364F:	arch/*/include/asm/nubus.h
17365F:	drivers/nubus/
17366F:	include/linux/nubus.h
17367F:	include/uapi/linux/nubus.h
17368
17369NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17370M:	Antonino Daplas <[email protected]>
17371L:	[email protected]
17372S:	Maintained
17373F:	drivers/video/fbdev/nvidia/
17374F:	drivers/video/fbdev/riva/
17375
17376NVIDIA WMI EC BACKLIGHT DRIVER
17377M:	Daniel Dadap <[email protected]>
17378L:	[email protected]
17379S:	Supported
17380F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
17381F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17382
17383NVM EXPRESS DRIVER
17384M:	Keith Busch <[email protected]>
17385M:	Jens Axboe <[email protected]>
17386M:	Christoph Hellwig <[email protected]>
17387M:	Sagi Grimberg <[email protected]>
17388L:	[email protected]
17389S:	Supported
17390W:	http://git.infradead.org/nvme.git
17391T:	git git://git.infradead.org/nvme.git
17392F:	Documentation/nvme/
17393F:	drivers/nvme/common/
17394F:	drivers/nvme/host/
17395F:	include/linux/nvme-*.h
17396F:	include/linux/nvme.h
17397F:	include/uapi/linux/nvme_ioctl.h
17398
17399NVM EXPRESS FABRICS AUTHENTICATION
17400M:	Hannes Reinecke <[email protected]>
17401L:	[email protected]
17402S:	Supported
17403F:	drivers/nvme/host/auth.c
17404F:	drivers/nvme/target/auth.c
17405F:	drivers/nvme/target/fabrics-cmd-auth.c
17406F:	include/linux/nvme-auth.h
17407
17408NVM EXPRESS FC TRANSPORT DRIVERS
17409M:	James Smart <[email protected]>
17410L:	[email protected]
17411S:	Supported
17412F:	drivers/nvme/host/fc.c
17413F:	drivers/nvme/target/fc.c
17414F:	drivers/nvme/target/fcloop.c
17415F:	include/linux/nvme-fc-driver.h
17416F:	include/linux/nvme-fc.h
17417
17418NVM EXPRESS HARDWARE MONITORING SUPPORT
17419M:	Guenter Roeck <[email protected]>
17420L:	[email protected]
17421S:	Supported
17422F:	drivers/nvme/host/hwmon.c
17423
17424NVM EXPRESS TARGET DRIVER
17425M:	Christoph Hellwig <[email protected]>
17426M:	Sagi Grimberg <[email protected]>
17427M:	Chaitanya Kulkarni <[email protected]>
17428L:	[email protected]
17429S:	Supported
17430W:	http://git.infradead.org/nvme.git
17431T:	git git://git.infradead.org/nvme.git
17432F:	drivers/nvme/target/
17433
17434NVMEM FRAMEWORK
17435M:	Srinivas Kandagatla <[email protected]>
17436S:	Maintained
17437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17438F:	Documentation/ABI/stable/sysfs-bus-nvmem
17439F:	Documentation/devicetree/bindings/nvmem/
17440F:	drivers/nvmem/
17441F:	include/dt-bindings/nvmem/
17442F:	include/linux/nvmem-consumer.h
17443F:	include/linux/nvmem-provider.h
17444
17445NXP BLUETOOTH WIRELESS DRIVERS
17446M:	Amitkumar Karwar <[email protected]>
17447M:	Neeraj Kale <[email protected]>
17448S:	Maintained
17449F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17450F:	drivers/bluetooth/btnxpuart.c
17451
17452NXP C45 TJA11XX PHY DRIVER
17453M:	Andrei Botila <[email protected]>
17454L:	[email protected]
17455S:	Maintained
17456F:	drivers/net/phy/nxp-c45-tja11xx*
17457
17458NXP FSPI DRIVER
17459M:	Han Xu <[email protected]>
17460M:	Haibo Chen <[email protected]>
17461R:	Yogesh Gaur <[email protected]>
17462L:	[email protected]
17463L:	[email protected]
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17466F:	drivers/spi/spi-nxp-fspi.c
17467
17468NXP FXAS21002C DRIVER
17469M:	Rui Miguel Silva <[email protected]>
17470L:	[email protected]
17471S:	Maintained
17472F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17473F:	drivers/iio/gyro/fxas21002c.h
17474F:	drivers/iio/gyro/fxas21002c_core.c
17475F:	drivers/iio/gyro/fxas21002c_i2c.c
17476F:	drivers/iio/gyro/fxas21002c_spi.c
17477
17478NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17479M:	Haibo Chen <[email protected]>
17480L:	[email protected]
17481L:	[email protected]
17482S:	Maintained
17483F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17484F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17485F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17486F:	drivers/iio/adc/imx7d_adc.c
17487F:	drivers/iio/adc/imx93_adc.c
17488F:	drivers/iio/adc/vf610_adc.c
17489
17490NXP i.MX 8M ISI DRIVER
17491M:	Laurent Pinchart <[email protected]>
17492L:	[email protected]
17493S:	Maintained
17494F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17495F:	drivers/media/platform/nxp/imx8-isi/
17496
17497NXP i.MX 8MP DW100 V4L2 DRIVER
17498M:	Xavier Roumegue <[email protected]>
17499L:	[email protected]
17500S:	Maintained
17501F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17502F:	Documentation/userspace-api/media/drivers/dw100.rst
17503F:	drivers/media/platform/nxp/dw100/
17504F:	include/uapi/linux/dw100.h
17505
17506NXP i.MX 8MQ DCSS DRIVER
17507M:	Laurentiu Palcu <[email protected]>
17508R:	Lucas Stach <[email protected]>
17509L:	[email protected]
17510S:	Maintained
17511T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17512F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17513F:	drivers/gpu/drm/imx/dcss/
17514
17515NXP i.MX 8QXP ADC DRIVER
17516M:	Cai Huoqing <[email protected]>
17517M:	Haibo Chen <[email protected]>
17518L:	[email protected]
17519L:	[email protected]
17520S:	Maintained
17521F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17522F:	drivers/iio/adc/imx8qxp-adc.c
17523
17524NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17525M:	Mirela Rabulea <[email protected]>
17526L:	[email protected]
17527L:	[email protected]
17528S:	Maintained
17529F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17530F:	drivers/media/platform/nxp/imx-jpeg
17531
17532NXP i.MX CLOCK DRIVERS
17533M:	Abel Vesa <[email protected]>
17534R:	Peng Fan <[email protected]>
17535L:	[email protected]
17536L:	[email protected]
17537S:	Maintained
17538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17539F:	Documentation/devicetree/bindings/clock/imx*
17540F:	drivers/clk/imx/
17541F:	include/dt-bindings/clock/imx*
17542
17543NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17544M:	Jagan Teki <[email protected]>
17545S:	Maintained
17546F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17547F:	drivers/regulator/pf8x00-regulator.c
17548
17549NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17550M:	Krzysztof Kozlowski <[email protected]>
17551L:	[email protected]
17552S:	Maintained
17553F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17554F:	drivers/extcon/extcon-ptn5150.c
17555
17556NXP SGTL5000 DRIVER
17557M:	Fabio Estevam <[email protected]>
17558L:	[email protected]
17559S:	Maintained
17560F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17561F:	sound/soc/codecs/sgtl5000*
17562
17563NXP SJA1105 ETHERNET SWITCH DRIVER
17564M:	Vladimir Oltean <[email protected]>
17565L:	[email protected]
17566S:	Maintained
17567F:	drivers/net/dsa/sja1105
17568F:	drivers/net/pcs/pcs-xpcs-nxp.c
17569
17570NXP TDA998X DRM DRIVER
17571M:	Russell King <[email protected]>
17572S:	Maintained
17573T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17574T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17575F:	drivers/gpu/drm/bridge/tda998x_drv.c
17576F:	include/dt-bindings/display/tda998x.h
17577K:	"nxp,tda998x"
17578
17579NXP TFA9879 DRIVER
17580M:	Peter Rosin <[email protected]>
17581L:	[email protected]
17582S:	Maintained
17583F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17584F:	sound/soc/codecs/tfa9879*
17585
17586NXP-NCI NFC DRIVER
17587S:	Orphan
17588F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17589F:	drivers/nfc/nxp-nci
17590
17591NXP/Goodix TFA989X (TFA1) DRIVER
17592M:	Stephan Gerhold <[email protected]>
17593L:	[email protected]
17594S:	Maintained
17595F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17596F:	sound/soc/codecs/tfa989x.c
17597
17598NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17599M:	Jonas Malaco <[email protected]>
17600L:	[email protected]
17601S:	Maintained
17602F:	Documentation/hwmon/nzxt-kraken2.rst
17603F:	drivers/hwmon/nzxt-kraken2.c
17604
17605NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17606M:	Jonas Malaco <[email protected]>
17607M:	Aleksa Savic <[email protected]>
17608L:	[email protected]
17609S:	Maintained
17610F:	Documentation/hwmon/nzxt-kraken3.rst
17611F:	drivers/hwmon/nzxt-kraken3.c
17612
17613OBJAGG
17614M:	Jiri Pirko <[email protected]>
17615L:	[email protected]
17616S:	Supported
17617F:	include/linux/objagg.h
17618F:	lib/objagg.c
17619F:	lib/test_objagg.c
17620
17621OBJPOOL
17622M:	Matt Wu <[email protected]>
17623S:	Supported
17624F:	include/linux/objpool.h
17625F:	lib/objpool.c
17626F:	lib/test_objpool.c
17627
17628OBJTOOL
17629M:	Josh Poimboeuf <[email protected]>
17630M:	Peter Zijlstra <[email protected]>
17631S:	Supported
17632F:	include/linux/objtool*.h
17633F:	tools/objtool/
17634
17635OCELOT ETHERNET SWITCH DRIVER
17636M:	Vladimir Oltean <[email protected]>
17637M:	Claudiu Manoil <[email protected]>
17638M:	Alexandre Belloni <[email protected]>
17639M:	[email protected]
17640L:	[email protected]
17641S:	Supported
17642F:	drivers/net/dsa/ocelot/*
17643F:	drivers/net/ethernet/mscc/
17644F:	include/soc/mscc/ocelot*
17645F:	net/dsa/tag_ocelot.c
17646F:	net/dsa/tag_ocelot_8021q.c
17647F:	tools/testing/selftests/drivers/net/ocelot/*
17648
17649OCELOT EXTERNAL SWITCH CONTROL
17650M:	Colin Foster <[email protected]>
17651S:	Supported
17652F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17653F:	drivers/mfd/ocelot*
17654F:	drivers/net/dsa/ocelot/ocelot_ext.c
17655F:	include/linux/mfd/ocelot.h
17656
17657OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17658M:	Frederic Barrat <[email protected]>
17659M:	Andrew Donnellan <[email protected]>
17660L:	[email protected]
17661S:	Supported
17662F:	Documentation/userspace-api/accelerators/ocxl.rst
17663F:	arch/powerpc/include/asm/pnv-ocxl.h
17664F:	arch/powerpc/platforms/powernv/ocxl.c
17665F:	drivers/misc/ocxl/
17666F:	include/misc/ocxl*
17667F:	include/uapi/misc/ocxl.h
17668
17669OMAP AUDIO SUPPORT
17670M:	Peter Ujfalusi <[email protected]>
17671M:	Jarkko Nikula <[email protected]>
17672L:	[email protected]
17673L:	[email protected]
17674S:	Maintained
17675F:	sound/soc/ti/n810.c
17676F:	sound/soc/ti/omap*
17677F:	sound/soc/ti/rx51.c
17678F:	sound/soc/ti/sdma-pcm.*
17679
17680OMAP CLOCK FRAMEWORK SUPPORT
17681M:	Paul Walmsley <[email protected]>
17682L:	[email protected]
17683S:	Maintained
17684F:	arch/arm/*omap*/*clock*
17685
17686OMAP DEVICE TREE SUPPORT
17687M:	Tony Lindgren <[email protected]>
17688L:	[email protected]
17689L:	[email protected]
17690S:	Maintained
17691F:	arch/arm/boot/dts/ti/omap/
17692
17693OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17694L:	[email protected]
17695L:	[email protected]
17696S:	Orphan
17697F:	Documentation/arch/arm/omap/dss.rst
17698F:	drivers/video/fbdev/omap2/
17699
17700OMAP FRAMEBUFFER SUPPORT
17701L:	[email protected]
17702L:	[email protected]
17703S:	Orphan
17704F:	drivers/video/fbdev/omap/
17705
17706OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17707M:	Roger Quadros <[email protected]>
17708M:	Tony Lindgren <[email protected]>
17709L:	[email protected]
17710S:	Maintained
17711F:	arch/arm/mach-omap2/*gpmc*
17712F:	drivers/memory/omap-gpmc.c
17713
17714OMAP GPIO DRIVER
17715M:	Grygorii Strashko <[email protected]>
17716M:	Santosh Shilimkar <[email protected]>
17717M:	Kevin Hilman <[email protected]>
17718L:	[email protected]
17719S:	Maintained
17720F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17721F:	drivers/gpio/gpio-omap.c
17722
17723OMAP HARDWARE SPINLOCK SUPPORT
17724L:	[email protected]
17725S:	Orphan
17726F:	drivers/hwspinlock/omap_hwspinlock.c
17727
17728OMAP HS MMC SUPPORT
17729L:	[email protected]
17730L:	[email protected]
17731S:	Orphan
17732F:	drivers/mmc/host/omap_hsmmc.c
17733
17734OMAP HWMOD DATA
17735M:	Paul Walmsley <[email protected]>
17736L:	[email protected]
17737S:	Maintained
17738F:	arch/arm/mach-omap2/omap_hwmod*data*
17739
17740OMAP HWMOD SUPPORT
17741M:	Paul Walmsley <[email protected]>
17742L:	[email protected]
17743S:	Maintained
17744F:	arch/arm/mach-omap2/omap_hwmod.*
17745
17746OMAP I2C DRIVER
17747M:	Vignesh R <[email protected]>
17748L:	[email protected]
17749L:	[email protected]
17750S:	Maintained
17751F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17752F:	drivers/i2c/busses/i2c-omap.c
17753
17754OMAP MMC SUPPORT
17755M:	Aaro Koskinen <[email protected]>
17756L:	[email protected]
17757S:	Odd Fixes
17758F:	drivers/mmc/host/omap.c
17759
17760OMAP POWER MANAGEMENT SUPPORT
17761M:	Kevin Hilman <[email protected]>
17762L:	[email protected]
17763S:	Maintained
17764F:	arch/arm/*omap*/*pm*
17765F:	drivers/cpufreq/omap-cpufreq.c
17766
17767OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17768M:	Paul Walmsley <[email protected]>
17769L:	[email protected]
17770S:	Maintained
17771F:	arch/arm/mach-omap2/prm*
17772
17773OMAP RANDOM NUMBER GENERATOR SUPPORT
17774M:	Deepak Saxena <[email protected]>
17775S:	Maintained
17776F:	drivers/char/hw_random/omap-rng.c
17777
17778OMAP USB SUPPORT
17779L:	[email protected]
17780L:	[email protected]
17781S:	Orphan
17782F:	arch/arm/*omap*/usb*
17783F:	drivers/usb/*/*omap*
17784
17785OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17786M:	Mark Jackson <[email protected]>
17787L:	[email protected]
17788S:	Maintained
17789F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17790
17791OMAP1 SUPPORT
17792M:	Aaro Koskinen <[email protected]>
17793M:	Janusz Krzysztofik <[email protected]>
17794R:	Tony Lindgren <[email protected]>
17795L:	[email protected]
17796S:	Maintained
17797Q:	http://patchwork.kernel.org/project/linux-omap/list/
17798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17799F:	arch/arm/configs/omap1_defconfig
17800F:	arch/arm/mach-omap1/
17801F:	drivers/i2c/busses/i2c-omap.c
17802F:	include/linux/platform_data/ams-delta-fiq.h
17803F:	include/linux/platform_data/i2c-omap.h
17804
17805OMAP2+ SUPPORT
17806M:	Aaro Koskinen <[email protected]>
17807M:	Andreas Kemnade <[email protected]>
17808M:	Kevin Hilman <[email protected]>
17809M:	Roger Quadros <[email protected]>
17810M:	Tony Lindgren <[email protected]>
17811L:	[email protected]
17812S:	Maintained
17813W:	http://linux.omap.com/
17814Q:	http://patchwork.kernel.org/project/linux-omap/list/
17815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17816F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17817F:	arch/arm/configs/omap2plus_defconfig
17818F:	arch/arm/mach-omap2/
17819F:	drivers/bus/omap*.[ch]
17820F:	drivers/bus/ti-sysc.c
17821F:	drivers/gpio/gpio-tps65219.c
17822F:	drivers/i2c/busses/i2c-omap.c
17823F:	drivers/irqchip/irq-omap-intc.c
17824F:	drivers/mfd/*omap*.c
17825F:	drivers/mfd/menelaus.c
17826F:	drivers/mfd/palmas.c
17827F:	drivers/mfd/tps65217.c
17828F:	drivers/mfd/tps65218.c
17829F:	drivers/mfd/tps65219.c
17830F:	drivers/mfd/tps65910.c
17831F:	drivers/mfd/twl-core.[ch]
17832F:	drivers/mfd/twl4030*.c
17833F:	drivers/mfd/twl6030*.c
17834F:	drivers/mfd/twl6040*.c
17835F:	drivers/regulator/palmas-regulator*.c
17836F:	drivers/regulator/pbias-regulator.c
17837F:	drivers/regulator/tps65217-regulator.c
17838F:	drivers/regulator/tps65218-regulator.c
17839F:	drivers/regulator/tps65219-regulator.c
17840F:	drivers/regulator/tps65910-regulator.c
17841F:	drivers/regulator/twl-regulator.c
17842F:	drivers/regulator/twl6030-regulator.c
17843F:	include/linux/platform_data/i2c-omap.h
17844F:	include/linux/platform_data/ti-sysc.h
17845
17846OMFS FILESYSTEM
17847M:	Bob Copeland <[email protected]>
17848L:	[email protected]
17849S:	Maintained
17850F:	Documentation/filesystems/omfs.rst
17851F:	fs/omfs/
17852
17853OMNIVISION OG01A1B SENSOR DRIVER
17854M:	Sakari Ailus <[email protected]>
17855L:	[email protected]
17856S:	Maintained
17857F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17858F:	drivers/media/i2c/og01a1b.c
17859
17860OMNIVISION OV01A10 SENSOR DRIVER
17861M:	Bingbu Cao <[email protected]>
17862L:	[email protected]
17863S:	Maintained
17864T:	git git://linuxtv.org/media.git
17865F:	drivers/media/i2c/ov01a10.c
17866
17867OMNIVISION OV02A10 SENSOR DRIVER
17868L:	[email protected]
17869S:	Orphan
17870T:	git git://linuxtv.org/media.git
17871F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17872F:	drivers/media/i2c/ov02a10.c
17873
17874OMNIVISION OV08D10 SENSOR DRIVER
17875M:	Jimmy Su <[email protected]>
17876L:	[email protected]
17877S:	Maintained
17878T:	git git://linuxtv.org/media.git
17879F:	drivers/media/i2c/ov08d10.c
17880
17881OMNIVISION OV08X40 SENSOR DRIVER
17882M:	Jason Chen <[email protected]>
17883L:	[email protected]
17884S:	Maintained
17885T:	git git://linuxtv.org/media.git
17886F:	drivers/media/i2c/ov08x40.c
17887F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17888
17889OMNIVISION OV13858 SENSOR DRIVER
17890M:	Sakari Ailus <[email protected]>
17891L:	[email protected]
17892S:	Maintained
17893T:	git git://linuxtv.org/media.git
17894F:	drivers/media/i2c/ov13858.c
17895
17896OMNIVISION OV13B10 SENSOR DRIVER
17897M:	Arec Kao <[email protected]>
17898L:	[email protected]
17899S:	Maintained
17900T:	git git://linuxtv.org/media.git
17901F:	drivers/media/i2c/ov13b10.c
17902
17903OMNIVISION OV2680 SENSOR DRIVER
17904M:	Rui Miguel Silva <[email protected]>
17905M:	Hans de Goede <[email protected]>
17906L:	[email protected]
17907S:	Maintained
17908T:	git git://linuxtv.org/media.git
17909F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17910F:	drivers/media/i2c/ov2680.c
17911
17912OMNIVISION OV2685 SENSOR DRIVER
17913M:	Shunqian Zheng <[email protected]>
17914L:	[email protected]
17915S:	Maintained
17916T:	git git://linuxtv.org/media.git
17917F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17918F:	drivers/media/i2c/ov2685.c
17919
17920OMNIVISION OV2740 SENSOR DRIVER
17921M:	Tianshu Qiu <[email protected]>
17922R:	Sakari Ailus <[email protected]>
17923R:	Bingbu Cao <[email protected]>
17924L:	[email protected]
17925S:	Maintained
17926T:	git git://linuxtv.org/media.git
17927F:	drivers/media/i2c/ov2740.c
17928
17929OMNIVISION OV4689 SENSOR DRIVER
17930M:	Mikhail Rudenko <[email protected]>
17931L:	[email protected]
17932S:	Maintained
17933T:	git git://linuxtv.org/media.git
17934F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17935F:	drivers/media/i2c/ov4689.c
17936
17937OMNIVISION OV5640 SENSOR DRIVER
17938M:	Steve Longerbeam <[email protected]>
17939L:	[email protected]
17940S:	Maintained
17941T:	git git://linuxtv.org/media.git
17942F:	drivers/media/i2c/ov5640.c
17943
17944OMNIVISION OV5647 SENSOR DRIVER
17945M:	Dave Stevenson <[email protected]>
17946M:	Jacopo Mondi <[email protected]>
17947L:	[email protected]
17948S:	Maintained
17949T:	git git://linuxtv.org/media.git
17950F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17951F:	drivers/media/i2c/ov5647.c
17952
17953OMNIVISION OV5670 SENSOR DRIVER
17954M:	Sakari Ailus <[email protected]>
17955L:	[email protected]
17956S:	Maintained
17957T:	git git://linuxtv.org/media.git
17958F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17959F:	drivers/media/i2c/ov5670.c
17960
17961OMNIVISION OV5675 SENSOR DRIVER
17962M:	Sakari Ailus <[email protected]>
17963L:	[email protected]
17964S:	Maintained
17965T:	git git://linuxtv.org/media.git
17966F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17967F:	drivers/media/i2c/ov5675.c
17968
17969OMNIVISION OV5693 SENSOR DRIVER
17970M:	Daniel Scally <[email protected]>
17971L:	[email protected]
17972S:	Maintained
17973T:	git git://linuxtv.org/media.git
17974F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17975F:	drivers/media/i2c/ov5693.c
17976
17977OMNIVISION OV5695 SENSOR DRIVER
17978M:	Shunqian Zheng <[email protected]>
17979L:	[email protected]
17980S:	Maintained
17981T:	git git://linuxtv.org/media.git
17982F:	drivers/media/i2c/ov5695.c
17983
17984OMNIVISION OV64A40 SENSOR DRIVER
17985M:	Jacopo Mondi <[email protected]>
17986L:	[email protected]
17987S:	Maintained
17988T:	git git://linuxtv.org/media.git
17989F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17990F:	drivers/media/i2c/ov64a40.c
17991
17992OMNIVISION OV7670 SENSOR DRIVER
17993L:	[email protected]
17994S:	Orphan
17995T:	git git://linuxtv.org/media.git
17996F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17997F:	drivers/media/i2c/ov7670.c
17998
17999OMNIVISION OV772x SENSOR DRIVER
18000M:	Jacopo Mondi <[email protected]>
18001L:	[email protected]
18002S:	Odd fixes
18003T:	git git://linuxtv.org/media.git
18004F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
18005F:	drivers/media/i2c/ov772x.c
18006F:	include/media/i2c/ov772x.h
18007
18008OMNIVISION OV7740 SENSOR DRIVER
18009L:	[email protected]
18010S:	Orphan
18011T:	git git://linuxtv.org/media.git
18012F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
18013F:	drivers/media/i2c/ov7740.c
18014
18015OMNIVISION OV8856 SENSOR DRIVER
18016M:	Sakari Ailus <[email protected]>
18017L:	[email protected]
18018S:	Maintained
18019T:	git git://linuxtv.org/media.git
18020F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18021F:	drivers/media/i2c/ov8856.c
18022
18023OMNIVISION OV8858 SENSOR DRIVER
18024M:	Jacopo Mondi <[email protected]>
18025M:	Nicholas Roth <[email protected]>
18026L:	[email protected]
18027S:	Maintained
18028T:	git git://linuxtv.org/media.git
18029F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18030F:	drivers/media/i2c/ov8858.c
18031
18032OMNIVISION OV9282 SENSOR DRIVER
18033M:	Dave Stevenson <[email protected]>
18034L:	[email protected]
18035S:	Maintained
18036T:	git git://linuxtv.org/media.git
18037F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18038F:	drivers/media/i2c/ov9282.c
18039
18040OMNIVISION OV9640 SENSOR DRIVER
18041M:	Petr Cvek <[email protected]>
18042L:	[email protected]
18043S:	Maintained
18044F:	drivers/media/i2c/ov9640.*
18045
18046OMNIVISION OV9650 SENSOR DRIVER
18047M:	Sakari Ailus <[email protected]>
18048R:	Akinobu Mita <[email protected]>
18049R:	Sylwester Nawrocki <[email protected]>
18050L:	[email protected]
18051S:	Maintained
18052T:	git git://linuxtv.org/media.git
18053F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
18054F:	drivers/media/i2c/ov9650.c
18055
18056OMNIVISION OV9734 SENSOR DRIVER
18057M:	Tianshu Qiu <[email protected]>
18058R:	Bingbu Cao <[email protected]>
18059L:	[email protected]
18060S:	Maintained
18061T:	git git://linuxtv.org/media.git
18062F:	drivers/media/i2c/ov9734.c
18063
18064ONBOARD USB HUB DRIVER
18065M:	Matthias Kaehlcke <[email protected]>
18066L:	[email protected]
18067S:	Maintained
18068F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18069F:	drivers/usb/misc/onboard_usb_dev.c
18070
18071ONENAND FLASH DRIVER
18072M:	Kyungmin Park <[email protected]>
18073L:	[email protected]
18074S:	Maintained
18075F:	drivers/mtd/nand/onenand/
18076F:	include/linux/mtd/onenand*.h
18077
18078ONEXPLAYER FAN DRIVER
18079M:	Derek John Clark <[email protected]>
18080M:	Joaquín Ignacio Aramendía <[email protected]>
18081L:	[email protected]
18082S:	Maintained
18083F:	drivers/hwmon/oxp-sensors.c
18084
18085ONIE TLV NVMEM LAYOUT DRIVER
18086M:	Miquel Raynal <[email protected]>
18087S:	Maintained
18088F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18089F:	drivers/nvmem/layouts/onie-tlv.c
18090
18091ONION OMEGA2+ BOARD
18092M:	Harvey Hunt <[email protected]>
18093L:	[email protected]
18094S:	Maintained
18095F:	arch/mips/boot/dts/ralink/omega2p.dts
18096
18097ONSEMI ETHERNET PHY DRIVERS
18098M:	Piergiorgio Beruto <[email protected]>
18099L:	[email protected]
18100S:	Supported
18101W:	http://www.onsemi.com
18102F:	drivers/net/phy/ncn*
18103
18104OP-TEE DRIVER
18105M:	Jens Wiklander <[email protected]>
18106L:	[email protected]
18107S:	Maintained
18108F:	Documentation/ABI/testing/sysfs-bus-optee-devices
18109F:	drivers/tee/optee/
18110
18111OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18112M:	Sumit Garg <[email protected]>
18113L:	[email protected]
18114S:	Maintained
18115F:	drivers/char/hw_random/optee-rng.c
18116
18117OP-TEE RTC DRIVER
18118M:	Clément Léger <[email protected]>
18119L:	[email protected]
18120S:	Maintained
18121F:	drivers/rtc/rtc-optee.c
18122
18123OPA-VNIC DRIVER
18124M:	Dennis Dalessandro <[email protected]>
18125L:	[email protected]
18126S:	Supported
18127F:	drivers/infiniband/ulp/opa_vnic
18128
18129OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18130M:	Parthiban Veerasooran <[email protected]>
18131L:	[email protected]
18132S:	Maintained
18133F:	Documentation/networking/oa-tc6-framework.rst
18134F:	drivers/net/ethernet/oa_tc6.c
18135F:	include/linux/oa_tc6.h
18136
18137OPEN FIRMWARE AND FLATTENED DEVICE TREE
18138M:	Rob Herring <[email protected]>
18139M:	Saravana Kannan <[email protected]>
18140L:	[email protected]
18141S:	Maintained
18142W:	http://www.devicetree.org/
18143C:	irc://irc.libera.chat/devicetree
18144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18145F:	Documentation/ABI/testing/sysfs-firmware-ofw
18146F:	drivers/of/
18147F:	include/linux/of*.h
18148F:	rust/kernel/of.rs
18149F:	scripts/dtc/
18150F:	tools/testing/selftests/dt/
18151K:	of_overlay_notifier_
18152K:	of_overlay_fdt_apply
18153K:	of_overlay_remove
18154
18155OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18156M:	Rob Herring <[email protected]>
18157M:	Krzysztof Kozlowski <[email protected]>
18158M:	Conor Dooley <[email protected]>
18159L:	[email protected]
18160S:	Maintained
18161Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18162C:	irc://irc.libera.chat/devicetree
18163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18164F:	Documentation/devicetree/
18165F:	arch/*/boot/dts/
18166F:	include/dt-bindings/
18167
18168OPENCOMPUTE PTP CLOCK DRIVER
18169M:	Jonathan Lemon <[email protected]>
18170M:	Vadim Fedorenko <[email protected]>
18171L:	[email protected]
18172S:	Maintained
18173F:	drivers/ptp/ptp_ocp.c
18174
18175OPENCORES I2C BUS DRIVER
18176M:	Peter Korsgaard <[email protected]>
18177M:	Andrew Lunn <[email protected]>
18178L:	[email protected]
18179S:	Maintained
18180F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18181F:	Documentation/i2c/busses/i2c-ocores.rst
18182F:	drivers/i2c/busses/i2c-ocores.c
18183F:	include/linux/platform_data/i2c-ocores.h
18184
18185OPENRISC ARCHITECTURE
18186M:	Jonas Bonn <[email protected]>
18187M:	Stefan Kristiansson <[email protected]>
18188M:	Stafford Horne <[email protected]>
18189L:	[email protected]
18190S:	Maintained
18191W:	http://openrisc.io
18192T:	git https://github.com/openrisc/linux.git
18193F:	Documentation/arch/openrisc/
18194F:	Documentation/devicetree/bindings/openrisc/
18195F:	arch/openrisc/
18196F:	drivers/irqchip/irq-ompic.c
18197F:	drivers/irqchip/irq-or1k-*
18198
18199OPENVSWITCH
18200M:	Aaron Conole <[email protected]>
18201M:	Eelco Chaudron <[email protected]>
18202M:	Ilya Maximets <[email protected]>
18203L:	[email protected]
18204L:	[email protected]
18205S:	Maintained
18206W:	http://openvswitch.org
18207F:	Documentation/networking/openvswitch.rst
18208F:	include/uapi/linux/openvswitch.h
18209F:	net/openvswitch/
18210F:	tools/testing/selftests/net/openvswitch/
18211
18212OPERATING PERFORMANCE POINTS (OPP)
18213M:	Viresh Kumar <[email protected]>
18214M:	Nishanth Menon <[email protected]>
18215M:	Stephen Boyd <[email protected]>
18216L:	[email protected]
18217S:	Maintained
18218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18219F:	Documentation/devicetree/bindings/opp/
18220F:	Documentation/power/opp.rst
18221F:	drivers/opp/
18222F:	include/linux/pm_opp.h
18223
18224OPL4 DRIVER
18225M:	Clemens Ladisch <[email protected]>
18226L:	[email protected]
18227S:	Maintained
18228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18229F:	sound/drivers/opl4/
18230
18231ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18232M:	Mark Fasheh <[email protected]>
18233M:	Joel Becker <[email protected]>
18234M:	Joseph Qi <[email protected]>
18235L:	[email protected]
18236S:	Supported
18237W:	http://ocfs2.wiki.kernel.org
18238F:	Documentation/filesystems/dlmfs.rst
18239F:	Documentation/filesystems/ocfs2.rst
18240F:	fs/ocfs2/
18241
18242ORANGEFS FILESYSTEM
18243M:	Mike Marshall <[email protected]>
18244R:	Martin Brandenburg <[email protected]>
18245L:	[email protected]
18246S:	Supported
18247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18248F:	Documentation/filesystems/orangefs.rst
18249F:	fs/orangefs/
18250
18251OV2659 OMNIVISION SENSOR DRIVER
18252M:	"Lad, Prabhakar" <[email protected]>
18253L:	[email protected]
18254S:	Maintained
18255W:	https://linuxtv.org
18256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18257T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18258F:	drivers/media/i2c/ov2659.c
18259F:	include/media/i2c/ov2659.h
18260
18261OVERLAY FILESYSTEM
18262M:	Miklos Szeredi <[email protected]>
18263M:	Amir Goldstein <[email protected]>
18264L:	[email protected]
18265S:	Supported
18266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18267F:	Documentation/filesystems/overlayfs.rst
18268F:	fs/overlayfs/
18269
18270P54 WIRELESS DRIVER
18271M:	Christian Lamparter <[email protected]>
18272L:	[email protected]
18273S:	Maintained
18274W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
18275F:	drivers/net/wireless/intersil/
18276
18277PACKET SOCKETS
18278M:	Willem de Bruijn <[email protected]>
18279S:	Maintained
18280F:	include/uapi/linux/if_packet.h
18281F:	net/packet/af_packet.c
18282
18283PACKING
18284M:	Vladimir Oltean <[email protected]>
18285L:	[email protected]
18286S:	Supported
18287F:	Documentation/core-api/packing.rst
18288F:	include/linux/packing.h
18289F:	lib/packing.c
18290F:	lib/packing_test.c
18291F:	scripts/gen_packed_field_checks.c
18292
18293PADATA PARALLEL EXECUTION MECHANISM
18294M:	Steffen Klassert <[email protected]>
18295M:	Daniel Jordan <[email protected]>
18296L:	[email protected]
18297L:	[email protected]
18298S:	Maintained
18299F:	Documentation/core-api/padata.rst
18300F:	include/linux/padata.h
18301F:	kernel/padata.c
18302
18303PAGE CACHE
18304M:	Matthew Wilcox (Oracle) <[email protected]>
18305L:	[email protected]
18306S:	Supported
18307T:	git git://git.infradead.org/users/willy/pagecache.git
18308F:	Documentation/filesystems/locking.rst
18309F:	Documentation/filesystems/vfs.rst
18310F:	include/linux/pagemap.h
18311F:	mm/filemap.c
18312F:	mm/page-writeback.c
18313F:	mm/readahead.c
18314F:	mm/truncate.c
18315
18316PAGE POOL
18317M:	Jesper Dangaard Brouer <[email protected]>
18318M:	Ilias Apalodimas <[email protected]>
18319L:	[email protected]
18320S:	Supported
18321F:	Documentation/networking/page_pool.rst
18322F:	include/net/page_pool/
18323F:	include/trace/events/page_pool.h
18324F:	net/core/page_pool.c
18325
18326PAGE TABLE CHECK
18327M:	Pasha Tatashin <[email protected]>
18328M:	Andrew Morton <[email protected]>
18329L:	[email protected]
18330S:	Maintained
18331F:	Documentation/mm/page_table_check.rst
18332F:	include/linux/page_table_check.h
18333F:	mm/page_table_check.c
18334
18335PANASONIC LAPTOP ACPI EXTRAS DRIVER
18336M:	Kenneth Chan <[email protected]>
18337L:	[email protected]
18338S:	Maintained
18339F:	drivers/platform/x86/panasonic-laptop.c
18340
18341PARALLAX PING IIO SENSOR DRIVER
18342M:	Andreas Klinger <[email protected]>
18343L:	[email protected]
18344S:	Maintained
18345F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18346F:	drivers/iio/proximity/ping.c
18347
18348PARALLEL LCD/KEYPAD PANEL DRIVER
18349M:	Willy Tarreau <[email protected]>
18350M:	Ksenija Stanojevic <[email protected]>
18351S:	Odd Fixes
18352F:	Documentation/admin-guide/lcd-panel-cgram.rst
18353F:	drivers/auxdisplay/panel.c
18354
18355PARALLEL PORT SUBSYSTEM
18356M:	Sudip Mukherjee <[email protected]>
18357M:	Sudip Mukherjee <[email protected]>
18358L:	[email protected] (subscribers-only)
18359S:	Maintained
18360F:	Documentation/driver-api/parport*.rst
18361F:	drivers/char/ppdev.c
18362F:	drivers/parport/
18363F:	include/linux/parport*.h
18364F:	include/uapi/linux/ppdev.h
18365
18366PARAVIRT_OPS INTERFACE
18367M:	Juergen Gross <[email protected]>
18368R:	Ajay Kaher <[email protected]>
18369R:	Alexey Makhalov <[email protected]>
18370R:	Broadcom internal kernel review list <[email protected]>
18371L:	[email protected]
18372L:	[email protected]
18373S:	Supported
18374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18375F:	Documentation/virt/paravirt_ops.rst
18376F:	arch/*/include/asm/paravirt*.h
18377F:	arch/*/kernel/paravirt*
18378F:	include/linux/hypervisor.h
18379
18380PARISC ARCHITECTURE
18381M:	"James E.J. Bottomley" <[email protected]>
18382M:	Helge Deller <[email protected]>
18383L:	[email protected]
18384S:	Maintained
18385W:	https://parisc.wiki.kernel.org
18386Q:	http://patchwork.kernel.org/project/linux-parisc/list/
18387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18389F:	Documentation/arch/parisc/
18390F:	arch/parisc/
18391F:	drivers/char/agp/parisc-agp.c
18392F:	drivers/input/misc/hp_sdc_rtc.c
18393F:	drivers/input/serio/gscps2.c
18394F:	drivers/input/serio/hp_sdc*
18395F:	drivers/parisc/
18396F:	drivers/parport/parport_gsc.*
18397F:	drivers/tty/serial/8250/8250_parisc.c
18398F:	drivers/video/console/sti*
18399F:	drivers/video/fbdev/sti*
18400F:	drivers/video/logo/logo_parisc*
18401F:	include/linux/hp_sdc.h
18402
18403PARMAN
18404M:	Jiri Pirko <[email protected]>
18405L:	[email protected]
18406S:	Supported
18407F:	include/linux/parman.h
18408F:	lib/parman.c
18409F:	lib/test_parman.c
18410
18411PC ENGINES APU BOARD DRIVER
18412M:	Enrico Weigelt, metux IT consult <[email protected]>
18413S:	Maintained
18414F:	drivers/platform/x86/pcengines-apuv2.c
18415
18416PC87360 HARDWARE MONITORING DRIVER
18417M:	Jim Cromie <[email protected]>
18418L:	[email protected]
18419S:	Maintained
18420F:	Documentation/hwmon/pc87360.rst
18421F:	drivers/hwmon/pc87360.c
18422
18423PC8736x GPIO DRIVER
18424M:	Jim Cromie <[email protected]>
18425S:	Maintained
18426F:	drivers/char/pc8736x_gpio.c
18427
18428PC87427 HARDWARE MONITORING DRIVER
18429M:	Jean Delvare <[email protected]>
18430L:	[email protected]
18431S:	Maintained
18432F:	Documentation/hwmon/pc87427.rst
18433F:	drivers/hwmon/pc87427.c
18434
18435PCA9532 LED DRIVER
18436M:	Riku Voipio <[email protected]>
18437S:	Maintained
18438F:	drivers/leds/leds-pca9532.c
18439F:	include/linux/leds-pca9532.h
18440
18441PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18442M:	Thomas Petazzoni <[email protected]>
18443M:	Pali Rohár <[email protected]>
18444L:	[email protected]
18445L:	[email protected] (moderated for non-subscribers)
18446S:	Maintained
18447F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18448F:	drivers/pci/controller/pci-aardvark.c
18449
18450PCI DRIVER FOR ALTERA PCIE IP
18451M:	Joyce Ooi <[email protected]>
18452L:	[email protected]
18453S:	Supported
18454F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18455F:	drivers/pci/controller/pcie-altera.c
18456
18457PCI DRIVER FOR APPLIEDMICRO XGENE
18458M:	Toan Le <[email protected]>
18459L:	[email protected]
18460L:	[email protected] (moderated for non-subscribers)
18461S:	Maintained
18462F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18463F:	drivers/pci/controller/pci-xgene.c
18464
18465PCI DRIVER FOR ARM VERSATILE PLATFORM
18466M:	Rob Herring <[email protected]>
18467L:	[email protected]
18468L:	[email protected] (moderated for non-subscribers)
18469S:	Maintained
18470F:	Documentation/devicetree/bindings/pci/versatile.yaml
18471F:	drivers/pci/controller/pci-versatile.c
18472
18473PCI DRIVER FOR ARMADA 8K
18474M:	Thomas Petazzoni <[email protected]>
18475L:	[email protected]
18476L:	[email protected] (moderated for non-subscribers)
18477S:	Maintained
18478F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18479F:	drivers/pci/controller/dwc/pcie-armada8k.c
18480
18481PCI DRIVER FOR CADENCE PCIE IP
18482L:	[email protected]
18483S:	Orphan
18484F:	Documentation/devicetree/bindings/pci/cdns,*
18485F:	drivers/pci/controller/cadence/*cadence*
18486
18487PCI DRIVER FOR FREESCALE LAYERSCAPE
18488M:	Minghuan Lian <[email protected]>
18489M:	Mingkai Hu <[email protected]>
18490M:	Roy Zang <[email protected]>
18491L:	[email protected]
18492L:	[email protected]
18493L:	[email protected] (moderated for non-subscribers)
18494L:	[email protected]
18495S:	Maintained
18496F:	drivers/pci/controller/dwc/*layerscape*
18497
18498PCI DRIVER FOR FU740
18499M:	Paul Walmsley <[email protected]>
18500M:	Greentime Hu <[email protected]>
18501M:	Samuel Holland <[email protected]>
18502L:	[email protected]
18503S:	Maintained
18504F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18505F:	drivers/pci/controller/dwc/pcie-fu740.c
18506
18507PCI DRIVER FOR GENERIC OF HOSTS
18508M:	Will Deacon <[email protected]>
18509L:	[email protected]
18510L:	[email protected] (moderated for non-subscribers)
18511S:	Maintained
18512F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18513F:	drivers/pci/controller/pci-host-common.c
18514F:	drivers/pci/controller/pci-host-generic.c
18515
18516PCI DRIVER FOR IMX6
18517M:	Richard Zhu <[email protected]>
18518M:	Lucas Stach <[email protected]>
18519L:	[email protected]
18520L:	[email protected] (moderated for non-subscribers)
18521L:	[email protected]
18522S:	Maintained
18523F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18524F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18525F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18526F:	drivers/pci/controller/dwc/*imx6*
18527
18528PCI DRIVER FOR INTEL IXP4XX
18529M:	Linus Walleij <[email protected]>
18530S:	Maintained
18531F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18532F:	drivers/pci/controller/pci-ixp4xx.c
18533
18534PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18535M:	Nirmal Patel <[email protected]>
18536R:	Jonathan Derrick <[email protected]>
18537L:	[email protected]
18538S:	Supported
18539F:	drivers/pci/controller/vmd.c
18540
18541PCI DRIVER FOR MICROSEMI SWITCHTEC
18542M:	Kurt Schwemmer <[email protected]>
18543M:	Logan Gunthorpe <[email protected]>
18544L:	[email protected]
18545S:	Maintained
18546F:	Documentation/ABI/testing/sysfs-class-switchtec
18547F:	Documentation/driver-api/switchtec.rst
18548F:	drivers/ntb/hw/mscc/
18549F:	drivers/pci/switch/switchtec*
18550F:	include/linux/switchtec.h
18551F:	include/uapi/linux/switchtec_ioctl.h
18552
18553PCI DRIVER FOR MOBIVEIL PCIE IP
18554M:	Karthikeyan Mitran <[email protected]>
18555M:	Hou Zhiqiang <[email protected]>
18556L:	[email protected]
18557S:	Supported
18558F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18559F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18560
18561PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18562M:	Thomas Petazzoni <[email protected]>
18563M:	Pali Rohár <[email protected]>
18564L:	[email protected]
18565L:	[email protected] (moderated for non-subscribers)
18566S:	Maintained
18567F:	drivers/pci/controller/*mvebu*
18568
18569PCI DRIVER FOR NVIDIA TEGRA
18570M:	Thierry Reding <[email protected]>
18571L:	[email protected]
18572L:	[email protected]
18573S:	Supported
18574F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18575F:	drivers/pci/controller/pci-tegra.c
18576
18577PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18578M:	Hou Zhiqiang <[email protected]>
18579L:	[email protected]
18580L:	[email protected] (moderated for non-subscribers)
18581S:	Maintained
18582F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18583
18584PCI DRIVER FOR PLDA PCIE IP
18585M:	Daire McNamara <[email protected]>
18586L:	[email protected]
18587S:	Maintained
18588F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18589F:	drivers/pci/controller/plda/pcie-plda-host.c
18590F:	drivers/pci/controller/plda/pcie-plda.h
18591
18592PCI DRIVER FOR RENESAS R-CAR
18593M:	Marek Vasut <marek.vasut[email protected]>
18594M:	Yoshihiro Shimoda <[email protected]>
18595L:	[email protected]
18596L:	[email protected]
18597S:	Maintained
18598F:	Documentation/devicetree/bindings/pci/*rcar*
18599F:	drivers/pci/controller/*rcar*
18600F:	drivers/pci/controller/dwc/*rcar*
18601
18602PCI DRIVER FOR SAMSUNG EXYNOS
18603M:	Jingoo Han <[email protected]>
18604L:	[email protected]
18605L:	[email protected] (moderated for non-subscribers)
18606L:	[email protected]
18607S:	Maintained
18608F:	drivers/pci/controller/dwc/pci-exynos.c
18609
18610PCI DRIVER FOR SYNOPSYS DESIGNWARE
18611M:	Jingoo Han <[email protected]>
18612M:	Manivannan Sadhasivam <[email protected]>
18613L:	[email protected]
18614S:	Maintained
18615F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18616F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18617F:	drivers/pci/controller/dwc/*designware*
18618F:	include/linux/pcie-dwc.h
18619
18620PCI DRIVER FOR TI DRA7XX/J721E
18621M:	Vignesh Raghavendra <[email protected]>
18622R:	Siddharth Vadapalli <[email protected]>
18623L:	[email protected]
18624L:	[email protected]
18625L:	[email protected] (moderated for non-subscribers)
18626S:	Supported
18627F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18628F:	drivers/pci/controller/cadence/pci-j721e.c
18629F:	drivers/pci/controller/dwc/pci-dra7xx.c
18630
18631PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18632M:	Linus Walleij <[email protected]>
18633L:	[email protected]
18634S:	Maintained
18635F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18636F:	drivers/pci/controller/pci-v3-semi.c
18637
18638PCI DRIVER FOR XILINX VERSAL CPM
18639M:	Bharat Kumar Gogada <[email protected]>
18640M:	Michal Simek <[email protected]>
18641L:	[email protected]
18642S:	Maintained
18643F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18644F:	drivers/pci/controller/pcie-xilinx-cpm.c
18645
18646PCI ENDPOINT SUBSYSTEM
18647M:	Manivannan Sadhasivam <[email protected]>
18648M:	Krzysztof Wilczyński <[email protected]>
18649R:	Kishon Vijay Abraham I <[email protected]>
18650L:	[email protected]
18651S:	Supported
18652Q:	https://patchwork.kernel.org/project/linux-pci/list/
18653B:	https://bugzilla.kernel.org
18654C:	irc://irc.oftc.net/linux-pci
18655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18656F:	Documentation/PCI/endpoint/*
18657F:	Documentation/misc-devices/pci-endpoint-test.rst
18658F:	drivers/misc/pci_endpoint_test.c
18659F:	drivers/pci/endpoint/
18660F:	tools/testing/selftests/pci_endpoint/
18661
18662PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18663M:	Mahesh J Salgaonkar <[email protected]>
18664R:	Oliver O'Halloran <[email protected]>
18665L:	[email protected]
18666S:	Supported
18667F:	Documentation/PCI/pci-error-recovery.rst
18668F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18669F:	arch/powerpc/include/*/eeh*.h
18670F:	arch/powerpc/kernel/eeh*.c
18671F:	arch/powerpc/platforms/*/eeh*.c
18672F:	drivers/pci/pcie/aer.c
18673F:	drivers/pci/pcie/dpc.c
18674F:	drivers/pci/pcie/err.c
18675
18676PCI ERROR RECOVERY
18677M:	Linas Vepstas <[email protected]>
18678L:	[email protected]
18679S:	Supported
18680F:	Documentation/PCI/pci-error-recovery.rst
18681
18682PCI MSI DRIVER FOR ALTERA MSI IP
18683M:	Joyce Ooi <[email protected]>
18684L:	[email protected]
18685S:	Supported
18686F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18687F:	drivers/pci/controller/pcie-altera-msi.c
18688
18689PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18690M:	Toan Le <[email protected]>
18691L:	[email protected]
18692L:	[email protected] (moderated for non-subscribers)
18693S:	Maintained
18694F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18695F:	drivers/pci/controller/pci-xgene-msi.c
18696
18697PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18698M:	Lorenzo Pieralisi <[email protected]>
18699M:	Krzysztof Wilczyński <[email protected]>
18700R:	Manivannan Sadhasivam <[email protected]>
18701R:	Rob Herring <[email protected]>
18702L:	[email protected]
18703S:	Supported
18704Q:	https://patchwork.kernel.org/project/linux-pci/list/
18705B:	https://bugzilla.kernel.org
18706C:	irc://irc.oftc.net/linux-pci
18707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18708F:	Documentation/devicetree/bindings/pci/
18709F:	drivers/pci/controller/
18710F:	drivers/pci/pci-bridge-emul.c
18711F:	drivers/pci/pci-bridge-emul.h
18712
18713PCI PEER-TO-PEER DMA (P2PDMA)
18714M:	Bjorn Helgaas <[email protected]>
18715M:	Logan Gunthorpe <[email protected]>
18716L:	[email protected]
18717S:	Supported
18718Q:	https://patchwork.kernel.org/project/linux-pci/list/
18719B:	https://bugzilla.kernel.org
18720C:	irc://irc.oftc.net/linux-pci
18721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18722F:	Documentation/driver-api/pci/p2pdma.rst
18723F:	drivers/pci/p2pdma.c
18724F:	include/linux/pci-p2pdma.h
18725
18726PCI POWER CONTROL
18727M:	Bartosz Golaszewski <[email protected]>
18728L:	[email protected]
18729S:	Maintained
18730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18731F:	drivers/pci/pwrctrl/*
18732F:	include/linux/pci-pwrctrl.h
18733
18734PCI SUBSYSTEM
18735M:	Bjorn Helgaas <[email protected]>
18736L:	[email protected]
18737S:	Supported
18738Q:	https://patchwork.kernel.org/project/linux-pci/list/
18739B:	https://bugzilla.kernel.org
18740C:	irc://irc.oftc.net/linux-pci
18741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18742F:	Documentation/PCI/
18743F:	Documentation/devicetree/bindings/pci/
18744F:	arch/x86/kernel/early-quirks.c
18745F:	arch/x86/kernel/quirks.c
18746F:	arch/x86/pci/
18747F:	drivers/acpi/pci*
18748F:	drivers/pci/
18749F:	include/asm-generic/pci*
18750F:	include/linux/of_pci.h
18751F:	include/linux/pci*
18752F:	include/uapi/linux/pci*
18753F:	rust/kernel/pci.rs
18754F:	samples/rust/rust_driver_pci.rs
18755
18756PCIE BANDWIDTH CONTROLLER
18757M:	Ilpo Järvinen <[email protected]>
18758L:	[email protected]
18759S:	Supported
18760F:	drivers/pci/pcie/bwctrl.c
18761F:	drivers/thermal/pcie_cooling.c
18762F:	include/linux/pci-bwctrl.h
18763F:	tools/testing/selftests/pcie_bwctrl/
18764
18765PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18766M:	Jonathan Chocron <[email protected]>
18767L:	[email protected]
18768S:	Maintained
18769F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18770F:	drivers/pci/controller/dwc/pcie-al.c
18771
18772PCIE DRIVER FOR AMLOGIC MESON
18773M:	Yue Wang <[email protected]>
18774L:	[email protected]
18775L:	[email protected]
18776S:	Maintained
18777F:	drivers/pci/controller/dwc/pci-meson.c
18778
18779PCIE DRIVER FOR AXIS ARTPEC
18780M:	Jesper Nilsson <[email protected]>
18781L:	[email protected]
18782L:	[email protected]
18783S:	Maintained
18784F:	Documentation/devicetree/bindings/pci/axis,artpec*
18785F:	drivers/pci/controller/dwc/*artpec*
18786
18787PCIE DRIVER FOR CAVIUM THUNDERX
18788M:	Robert Richter <[email protected]>
18789L:	[email protected]
18790L:	[email protected] (moderated for non-subscribers)
18791S:	Odd Fixes
18792F:	drivers/pci/controller/pci-thunder-*
18793
18794PCIE DRIVER FOR HISILICON
18795M:	Zhou Wang <[email protected]>
18796L:	[email protected]
18797S:	Maintained
18798F:	drivers/pci/controller/dwc/pcie-hisi.c
18799
18800PCIE DRIVER FOR HISILICON KIRIN
18801M:	Xiaowei Song <[email protected]>
18802M:	Binghui Wang <[email protected]>
18803L:	[email protected]
18804S:	Maintained
18805F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18806F:	drivers/pci/controller/dwc/pcie-kirin.c
18807
18808PCIE DRIVER FOR HISILICON STB
18809M:	Shawn Guo <[email protected]>
18810L:	[email protected]
18811S:	Maintained
18812F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18813F:	drivers/pci/controller/dwc/pcie-histb.c
18814
18815PCIE DRIVER FOR INTEL KEEM BAY
18816M:	Srikanth Thokala <[email protected]>
18817L:	[email protected]
18818S:	Supported
18819F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18820F:	drivers/pci/controller/dwc/pcie-keembay.c
18821
18822PCIE DRIVER FOR INTEL LGM GW SOC
18823M:	Chuanhua Lei <[email protected]>
18824L:	[email protected]
18825S:	Maintained
18826F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18827F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18828
18829PCIE DRIVER FOR MEDIATEK
18830M:	Ryder Lee <[email protected]>
18831M:	Jianjun Wang <[email protected]>
18832L:	[email protected]
18833L:	[email protected] (moderated for non-subscribers)
18834S:	Supported
18835F:	Documentation/devicetree/bindings/pci/mediatek*
18836F:	drivers/pci/controller/*mediatek*
18837
18838PCIE DRIVER FOR MICROCHIP
18839M:	Daire McNamara <[email protected]>
18840L:	[email protected]
18841S:	Supported
18842F:	Documentation/devicetree/bindings/pci/microchip*
18843F:	drivers/pci/controller/plda/*microchip*
18844
18845PCIE DRIVER FOR QUALCOMM MSM
18846M:	Manivannan Sadhasivam <[email protected]>
18847L:	[email protected]
18848L:	[email protected]
18849S:	Maintained
18850F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18851F:	drivers/pci/controller/dwc/pcie-qcom.c
18852
18853PCIE DRIVER FOR ROCKCHIP
18854M:	Shawn Lin <[email protected]>
18855L:	[email protected]
18856L:	[email protected]
18857S:	Maintained
18858F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18859F:	drivers/pci/controller/pcie-rockchip*
18860
18861PCIE DRIVER FOR SOCIONEXT UNIPHIER
18862M:	Kunihiko Hayashi <[email protected]>
18863L:	[email protected]
18864S:	Maintained
18865F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18866F:	drivers/pci/controller/dwc/pcie-uniphier*
18867
18868PCIE DRIVER FOR ST SPEAR13XX
18869M:	Pratyush Anand <[email protected]>
18870L:	[email protected]
18871S:	Maintained
18872F:	drivers/pci/controller/dwc/*spear*
18873
18874PCIE DRIVER FOR STARFIVE JH71x0
18875M:	Kevin Xie <[email protected]>
18876L:	[email protected]
18877S:	Maintained
18878F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18879F:	drivers/pci/controller/plda/pcie-starfive.c
18880
18881PCIE ENDPOINT DRIVER FOR QUALCOMM
18882M:	Manivannan Sadhasivam <[email protected]>
18883L:	[email protected]
18884L:	[email protected]
18885S:	Maintained
18886F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18887F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18888F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18889
18890PCMCIA SUBSYSTEM
18891M:	Dominik Brodowski <[email protected]>
18892S:	Odd Fixes
18893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18894F:	Documentation/pcmcia/
18895F:	drivers/pcmcia/
18896F:	include/pcmcia/
18897F:	tools/pcmcia/
18898
18899PCNET32 NETWORK DRIVER
18900M:	Don Fry <[email protected]>
18901L:	[email protected]
18902S:	Maintained
18903F:	drivers/net/ethernet/amd/pcnet32.c
18904
18905PCRYPT PARALLEL CRYPTO ENGINE
18906M:	Steffen Klassert <[email protected]>
18907L:	[email protected]
18908S:	Maintained
18909F:	crypto/pcrypt.c
18910F:	include/crypto/pcrypt.h
18911
18912PDS DSC VIRTIO DATA PATH ACCELERATOR
18913R:	Shannon Nelson <[email protected]>
18914F:	drivers/vdpa/pds/
18915
18916PECI HARDWARE MONITORING DRIVERS
18917M:	Iwona Winiarska <[email protected]>
18918L:	[email protected]
18919S:	Supported
18920F:	Documentation/hwmon/peci-cputemp.rst
18921F:	Documentation/hwmon/peci-dimmtemp.rst
18922F:	drivers/hwmon/peci/
18923
18924PECI SUBSYSTEM
18925M:	Iwona Winiarska <[email protected]>
18926L:	[email protected] (moderated for non-subscribers)
18927S:	Supported
18928F:	Documentation/devicetree/bindings/peci/
18929F:	Documentation/peci/
18930F:	drivers/peci/
18931F:	include/linux/peci-cpu.h
18932F:	include/linux/peci.h
18933
18934PENSANDO ETHERNET DRIVERS
18935M:	Shannon Nelson <[email protected]>
18936M:	Brett Creeley <[email protected]>
18937L:	[email protected]
18938S:	Maintained
18939F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18940F:	drivers/net/ethernet/pensando/
18941
18942PER-CPU MEMORY ALLOCATOR
18943M:	Dennis Zhou <[email protected]>
18944M:	Tejun Heo <[email protected]>
18945M:	Christoph Lameter <[email protected]>
18946L:	[email protected]
18947S:	Maintained
18948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18949F:	arch/*/include/asm/percpu.h
18950F:	include/linux/percpu*.h
18951F:	lib/percpu*.c
18952F:	mm/percpu*.c
18953
18954PER-TASK DELAY ACCOUNTING
18955M:	Balbir Singh <[email protected]>
18956M:	Yang Yang <[email protected]>
18957S:	Maintained
18958F:	include/linux/delayacct.h
18959F:	kernel/delayacct.c
18960
18961PERFORMANCE EVENTS SUBSYSTEM
18962M:	Peter Zijlstra <[email protected]>
18963M:	Ingo Molnar <[email protected]>
18964M:	Arnaldo Carvalho de Melo <[email protected]>
18965M:	Namhyung Kim <[email protected]>
18966R:	Mark Rutland <[email protected]>
18967R:	Alexander Shishkin <[email protected]>
18968R:	Jiri Olsa <[email protected]>
18969R:	Ian Rogers <[email protected]>
18970R:	Adrian Hunter <[email protected]>
18971R:	"Liang, Kan" <[email protected]>
18972L:	[email protected]
18973L:	[email protected]
18974S:	Supported
18975W:	https://perf.wiki.kernel.org/
18976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18979F:	arch/*/events/*
18980F:	arch/*/events/*/*
18981F:	arch/*/include/asm/perf_event.h
18982F:	arch/*/kernel/*/*/perf_event*.c
18983F:	arch/*/kernel/*/perf_event*.c
18984F:	arch/*/kernel/perf_callchain.c
18985F:	arch/*/kernel/perf_event*.c
18986F:	include/linux/perf_event.h
18987F:	include/uapi/linux/perf_event.h
18988F:	kernel/events/*
18989F:	tools/lib/perf/
18990F:	tools/perf/
18991
18992PERFORMANCE EVENTS TOOLING ARM64
18993R:	John Garry <[email protected]>
18994R:	Will Deacon <[email protected]>
18995R:	James Clark <[email protected]>
18996R:	Mike Leach <[email protected]>
18997R:	Leo Yan <[email protected]>
18998L:	[email protected] (moderated for non-subscribers)
18999S:	Supported
19000F:	tools/build/feature/test-libopencsd.c
19001F:	tools/perf/arch/arm*/
19002F:	tools/perf/pmu-events/arch/arm64/
19003F:	tools/perf/util/arm-spe*
19004F:	tools/perf/util/cs-etm*
19005
19006PERSONALITY HANDLING
19007M:	Christoph Hellwig <[email protected]>
19008L:	[email protected]
19009S:	Maintained
19010F:	include/linux/personality.h
19011F:	include/uapi/linux/personality.h
19012
19013PHOENIX RC FLIGHT CONTROLLER ADAPTER
19014M:	Marcus Folkesson <[email protected]>
19015L:	[email protected]
19016S:	Maintained
19017F:	Documentation/input/devices/pxrc.rst
19018F:	drivers/input/joystick/pxrc.c
19019
19020PHONET PROTOCOL
19021M:	Remi Denis-Courmont <[email protected]>
19022S:	Supported
19023F:	Documentation/networking/phonet.rst
19024F:	include/linux/phonet.h
19025F:	include/net/phonet/
19026F:	include/uapi/linux/phonet.h
19027F:	net/phonet/
19028
19029PHRAM MTD DRIVER
19030M:	Joern Engel <[email protected]>
19031L:	[email protected]
19032S:	Maintained
19033F:	drivers/mtd/devices/phram.c
19034
19035PICOLCD HID DRIVER
19036M:	Bruno Prémont <[email protected]>
19037L:	[email protected]
19038S:	Maintained
19039F:	drivers/hid/hid-picolcd*
19040
19041PIDFD API
19042M:	Christian Brauner <[email protected]>
19043L:	[email protected]
19044S:	Maintained
19045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19046F:	samples/pidfd/
19047F:	tools/testing/selftests/clone3/
19048F:	tools/testing/selftests/pid_namespace/
19049F:	tools/testing/selftests/pidfd/
19050K:	(?i)pidfd
19051K:	(?i)clone3
19052K:	\b(clone_args|kernel_clone_args)\b
19053
19054PIN CONTROL SUBSYSTEM
19055M:	Linus Walleij <[email protected]>
19056L:	[email protected]
19057S:	Maintained
19058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19059F:	Documentation/devicetree/bindings/pinctrl/
19060F:	Documentation/driver-api/pin-control.rst
19061F:	drivers/pinctrl/
19062F:	include/dt-bindings/pinctrl/
19063F:	include/linux/pinctrl/
19064
19065PIN CONTROLLER - AIROHA
19066M:	Lorenzo Bianconi <[email protected]>
19067L:	[email protected] (moderated for non-subscribers)
19068S:	Maintained
19069F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19070F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
19071
19072PIN CONTROLLER - AMD
19073M:	Basavaraj Natikar <[email protected]>
19074M:	Shyam Sundar S K <[email protected]>
19075S:	Maintained
19076F:	drivers/pinctrl/pinctrl-amd.c
19077
19078PIN CONTROLLER - FREESCALE
19079M:	Dong Aisheng <[email protected]>
19080M:	Fabio Estevam <[email protected]>
19081M:	Shawn Guo <[email protected]>
19082M:	Jacky Bai <[email protected]>
19083R:	Pengutronix Kernel Team <[email protected]>
19084R:	NXP S32 Linux Team <[email protected]>
19085L:	[email protected]
19086S:	Maintained
19087F:	Documentation/devicetree/bindings/pinctrl/fsl,*
19088F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
19089F:	drivers/pinctrl/freescale/
19090F:	drivers/pinctrl/nxp/
19091
19092PIN CONTROLLER - INTEL
19093M:	Mika Westerberg <[email protected]>
19094M:	Andy Shevchenko <[email protected]>
19095S:	Supported
19096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19097F:	drivers/pinctrl/intel/
19098
19099PIN CONTROLLER - KEEMBAY
19100M:	Lakshmi Sowjanya D <[email protected]>
19101S:	Supported
19102F:	drivers/pinctrl/pinctrl-keembay*
19103
19104PIN CONTROLLER - MEDIATEK
19105M:	Sean Wang <[email protected]>
19106L:	[email protected] (moderated for non-subscribers)
19107S:	Maintained
19108F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19109F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19110F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19111F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19112F:	drivers/pinctrl/mediatek/
19113
19114PIN CONTROLLER - MEDIATEK MIPS
19115M:	Chester A. Unal <[email protected]>
19116M:	Sergio Paracuellos <[email protected]>
19117L:	[email protected] (moderated for non-subscribers)
19118L:	[email protected]
19119S:	Maintained
19120F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19121F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19122F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19123F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19124F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19125F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19126F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19127F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19128F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
19129F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
19130F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19131F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
19132F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
19133F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
19134F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
19135
19136PIN CONTROLLER - MICROCHIP AT91
19137M:	Ludovic Desroches <[email protected]>
19138L:	[email protected] (moderated for non-subscribers)
19139L:	[email protected]
19140S:	Supported
19141F:	drivers/gpio/gpio-sama5d2-piobu.c
19142F:	drivers/pinctrl/pinctrl-at91*
19143
19144PIN CONTROLLER - QUALCOMM
19145M:	Bjorn Andersson <[email protected]>
19146L:	[email protected]
19147S:	Maintained
19148C:	irc://irc.oftc.net/linux-msm
19149F:	Documentation/devicetree/bindings/pinctrl/qcom,*
19150F:	drivers/pinctrl/qcom/
19151
19152PIN CONTROLLER - RENESAS
19153M:	Geert Uytterhoeven <[email protected]>
19154L:	[email protected]
19155S:	Supported
19156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19157F:	Documentation/devicetree/bindings/pinctrl/renesas,*
19158F:	drivers/pinctrl/renesas/
19159
19160PIN CONTROLLER - SAMSUNG
19161M:	Krzysztof Kozlowski <[email protected]>
19162M:	Sylwester Nawrocki <[email protected]>
19163R:	Alim Akhtar <[email protected]>
19164L:	[email protected] (moderated for non-subscribers)
19165L:	[email protected]
19166S:	Maintained
19167Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
19168B:	mailto:[email protected]
19169C:	irc://irc.libera.chat/linux-exynos
19170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19171F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19172F:	drivers/pinctrl/samsung/
19173
19174PIN CONTROLLER - SINGLE
19175M:	Tony Lindgren <[email protected]>
19176M:	Haojian Zhuang <[email protected]>
19177L:	[email protected] (moderated for non-subscribers)
19178L:	[email protected]
19179S:	Maintained
19180F:	drivers/pinctrl/pinctrl-single.c
19181
19182PIN CONTROLLER - SUNPLUS / TIBBO
19183M:	Dvorkin Dmitry <[email protected]>
19184M:	Wells Lu <[email protected]>
19185L:	[email protected] (moderated for non-subscribers)
19186S:	Maintained
19187W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19188F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
19189F:	drivers/pinctrl/sunplus/
19190F:	include/dt-bindings/pinctrl/sppctl*.h
19191
19192PINE64 PINEPHONE KEYBOARD DRIVER
19193M:	Samuel Holland <[email protected]>
19194S:	Supported
19195F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19196F:	drivers/input/keyboard/pinephone-keyboard.c
19197
19198PKTCDVD DRIVER
19199M:	[email protected]
19200S:	Orphan
19201F:	drivers/block/pktcdvd.c
19202F:	include/linux/pktcdvd.h
19203F:	include/uapi/linux/pktcdvd.h
19204
19205PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19206M:	Tomasz Duszynski <[email protected]>
19207S:	Maintained
19208F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19209F:	drivers/iio/chemical/pms7003.c
19210
19211PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19212M:	Piergiorgio Beruto <[email protected]>
19213L:	[email protected]
19214S:	Maintained
19215F:	drivers/net/phy/mdio-open-alliance.h
19216F:	net/ethtool/plca.c
19217
19218PLDMFW LIBRARY
19219M:	Jacob Keller <[email protected]>
19220S:	Maintained
19221F:	Documentation/driver-api/pldmfw/
19222F:	include/linux/pldmfw.h
19223F:	lib/pldmfw/
19224
19225PLX DMA DRIVER
19226M:	Logan Gunthorpe <[email protected]>
19227S:	Maintained
19228F:	drivers/dma/plx_dma.c
19229
19230PM-GRAPH UTILITY
19231M:	"Todd E Brandt" <[email protected]>
19232L:	[email protected]
19233S:	Supported
19234W:	https://01.org/pm-graph
19235B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19236T:	git git://github.com/intel/pm-graph
19237F:	tools/power/pm-graph
19238
19239PM6764TR DRIVER
19240M:	Charles Hsu	<[email protected]>
19241L:	[email protected]
19242S:	Maintained
19243F:	Documentation/hwmon/pm6764tr.rst
19244F:	drivers/hwmon/pmbus/pm6764tr.c
19245
19246PMC SIERRA MaxRAID DRIVER
19247L:	[email protected]
19248S:	Orphan
19249W:	http://www.pmc-sierra.com/
19250F:	drivers/scsi/pmcraid.*
19251
19252PMC SIERRA PM8001 DRIVER
19253M:	Jack Wang <[email protected]>
19254L:	[email protected]
19255S:	Supported
19256F:	drivers/scsi/pm8001/
19257
19258PNI RM3100 IIO DRIVER
19259M:	Song Qiang <[email protected]>
19260L:	[email protected]
19261S:	Maintained
19262F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19263F:	drivers/iio/magnetometer/rm3100*
19264
19265PNP SUPPORT
19266M:	"Rafael J. Wysocki" <[email protected]>
19267L:	[email protected]
19268S:	Maintained
19269F:	drivers/pnp/
19270F:	include/linux/pnp.h
19271
19272POSIX CLOCKS and TIMERS
19273M:	Anna-Maria Behnsen <[email protected]>
19274M:	Frederic Weisbecker <[email protected]>
19275M:	Thomas Gleixner <[email protected]>
19276L:	[email protected]
19277S:	Maintained
19278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19279F:	fs/timerfd.c
19280F:	include/linux/time_namespace.h
19281F:	include/linux/timerfd.h
19282F:	include/uapi/linux/time.h
19283F:	include/uapi/linux/timerfd.h
19284F:	include/trace/events/timer*
19285F:	kernel/time/itimer.c
19286F:	kernel/time/posix-*
19287F:	kernel/time/namespace.c
19288
19289POWER MANAGEMENT CORE
19290M:	"Rafael J. Wysocki" <[email protected]>
19291L:	[email protected]
19292S:	Supported
19293B:	https://bugzilla.kernel.org
19294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19295F:	drivers/base/power/
19296F:	drivers/powercap/
19297F:	include/linux/intel_rapl.h
19298F:	include/linux/pm.h
19299F:	include/linux/pm_*
19300F:	include/linux/powercap.h
19301F:	kernel/configs/nopm.config
19302
19303POWER SEQUENCING
19304M:	Bartosz Golaszewski <[email protected]>
19305L:	[email protected]
19306S:	Maintained
19307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19308F:	Documentation/driver-api/pwrseq.rst
19309F:	drivers/power/sequencing/
19310F:	include/linux/pwrseq/
19311
19312POWER STATE COORDINATION INTERFACE (PSCI)
19313M:	Mark Rutland <[email protected]>
19314M:	Lorenzo Pieralisi <[email protected]>
19315L:	[email protected] (moderated for non-subscribers)
19316S:	Maintained
19317F:	drivers/firmware/psci/
19318F:	include/linux/psci.h
19319F:	include/uapi/linux/psci.h
19320
19321POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19322M:	Sebastian Reichel <[email protected]>
19323L:	[email protected]
19324S:	Maintained
19325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19326F:	Documentation/ABI/testing/sysfs-class-power
19327F:	Documentation/devicetree/bindings/power/supply/
19328F:	drivers/power/supply/
19329F:	include/linux/power/
19330F:	include/linux/power_supply.h
19331F:	tools/testing/selftests/power_supply/
19332
19333POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19334M:	Suraj Jitindar Singh <[email protected]>
19335L:	[email protected]
19336S:	Maintained
19337F:	drivers/char/powernv-op-panel.c
19338
19339PPP OVER ATM (RFC 2364)
19340M:	Mitchell Blank Jr <[email protected]>
19341S:	Maintained
19342F:	include/uapi/linux/atmppp.h
19343F:	net/atm/pppoatm.c
19344
19345PPP OVER ETHERNET
19346M:	Michal Ostrowski <[email protected]>
19347S:	Maintained
19348F:	drivers/net/ppp/pppoe.c
19349F:	drivers/net/ppp/pppox.c
19350
19351PPP OVER L2TP
19352M:	James Chapman <[email protected]>
19353S:	Maintained
19354F:	include/linux/if_pppol2tp.h
19355F:	include/uapi/linux/if_pppol2tp.h
19356F:	net/l2tp/l2tp_ppp.c
19357
19358PPP PROTOCOL DRIVERS AND COMPRESSORS
19359L:	[email protected]
19360S:	Orphan
19361F:	drivers/net/ppp/ppp_*
19362
19363PPS SUPPORT
19364M:	Rodolfo Giometti <[email protected]>
19365L:	[email protected] (subscribers-only)
19366S:	Maintained
19367W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
19368F:	Documentation/ABI/testing/sysfs-pps
19369F:	Documentation/ABI/testing/sysfs-pps-gen
19370F:	Documentation/ABI/testing/sysfs-pps-gen-tio
19371F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
19372F:	Documentation/driver-api/pps.rst
19373F:	drivers/pps/
19374F:	include/linux/pps*.h
19375F:	include/uapi/linux/pps.h
19376F:	include/uapi/linux/pps_gen.h
19377
19378PRESSURE STALL INFORMATION (PSI)
19379M:	Johannes Weiner <[email protected]>
19380M:	Suren Baghdasaryan <[email protected]>
19381R:	Peter Ziljstra <[email protected]>
19382S:	Maintained
19383F:	include/linux/psi*
19384F:	kernel/sched/psi.c
19385
19386PROPELLER BUILD
19387M:	Rong Xu <[email protected]>
19388M:	Han Shen <[email protected]>
19389S:	Supported
19390F:	Documentation/dev-tools/propeller.rst
19391F:	scripts/Makefile.propeller
19392
19393PRINTK
19394M:	Petr Mladek <[email protected]>
19395R:	Steven Rostedt <[email protected]>
19396R:	John Ogness <[email protected]>
19397R:	Sergey Senozhatsky <[email protected]>
19398S:	Maintained
19399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19400F:	include/linux/printk.h
19401F:	kernel/printk/
19402
19403PRINTK INDEXING
19404R:	Chris Down <[email protected]>
19405S:	Maintained
19406F:	Documentation/core-api/printk-index.rst
19407F:	kernel/printk/index.c
19408K:	printk_index
19409
19410PROC FILESYSTEM
19411L:	[email protected]
19412L:	[email protected]
19413S:	Maintained
19414F:	Documentation/filesystems/proc.rst
19415F:	fs/proc/
19416F:	include/linux/proc_fs.h
19417F:	tools/testing/selftests/proc/
19418
19419PROC SYSCTL
19420M:	Kees Cook <[email protected]>
19421M:	Joel Granados <[email protected]>
19422L:	[email protected]
19423L:	[email protected]
19424S:	Maintained
19425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19426F:	fs/proc/proc_sysctl.c
19427F:	include/linux/sysctl.h
19428F:	kernel/sysctl*
19429F:	tools/testing/selftests/sysctl/*
19430F:	lib/test_sysctl.c
19431F:	scripts/check-sysctl-docs
19432
19433PS3 NETWORK SUPPORT
19434M:	Geoff Levand <[email protected]>
19435L:	[email protected]
19436L:	[email protected]
19437S:	Maintained
19438F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
19439
19440PS3 PLATFORM SUPPORT
19441M:	Geoff Levand <[email protected]>
19442L:	[email protected]
19443S:	Maintained
19444F:	arch/powerpc/boot/ps3*
19445F:	arch/powerpc/include/asm/lv1call.h
19446F:	arch/powerpc/include/asm/ps3*.h
19447F:	arch/powerpc/platforms/ps3/
19448F:	drivers/*/ps3*
19449F:	drivers/ps3/
19450F:	drivers/rtc/rtc-ps3.c
19451F:	drivers/usb/host/*ps3.c
19452F:	sound/ppc/snd_ps3*
19453
19454PS3VRAM DRIVER
19455M:	Jim Paris <[email protected]>
19456M:	Geoff Levand <[email protected]>
19457L:	[email protected]
19458S:	Maintained
19459F:	drivers/block/ps3vram.c
19460
19461PSAMPLE PACKET SAMPLING SUPPORT
19462M:	Yotam Gigi <[email protected]>
19463S:	Maintained
19464F:	include/net/psample.h
19465F:	include/uapi/linux/psample.h
19466F:	net/psample
19467
19468PSE NETWORK DRIVER
19469M:	Oleksij Rempel <[email protected]>
19470M:	Kory Maincent <[email protected]>
19471L:	[email protected]
19472S:	Maintained
19473F:	Documentation/devicetree/bindings/net/pse-pd/
19474F:	drivers/net/pse-pd/
19475F:	net/ethtool/pse-pd.c
19476
19477PSTORE FILESYSTEM
19478M:	Kees Cook <[email protected]>
19479R:	Tony Luck <[email protected]>
19480R:	Guilherme G. Piccoli <[email protected]>
19481L:	[email protected]
19482S:	Supported
19483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19484F:	Documentation/admin-guide/pstore-blk.rst
19485F:	Documentation/admin-guide/ramoops.rst
19486F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19487F:	drivers/acpi/apei/erst.c
19488F:	drivers/firmware/efi/efi-pstore.c
19489F:	fs/pstore/
19490F:	include/linux/pstore*
19491K:	\b(pstore|ramoops)
19492
19493PT5161L HARDWARE MONITOR DRIVER
19494M:	Cosmo Chou <[email protected]>
19495L:	[email protected]
19496S:	Maintained
19497F:	Documentation/hwmon/pt5161l.rst
19498F:	drivers/hwmon/pt5161l.c
19499
19500PTP HARDWARE CLOCK SUPPORT
19501M:	Richard Cochran <[email protected]>
19502L:	[email protected]
19503S:	Maintained
19504W:	http://linuxptp.sourceforge.net/
19505F:	Documentation/ABI/testing/sysfs-ptp
19506F:	Documentation/driver-api/ptp.rst
19507F:	drivers/net/phy/dp83640*
19508F:	drivers/ptp/*
19509F:	include/linux/ptp_cl*
19510K:	(?:\b|_)ptp(?:\b|_)
19511
19512PTP MOCKUP CLOCK SUPPORT
19513M:	Vladimir Oltean <[email protected]>
19514L:	[email protected]
19515S:	Maintained
19516F:	drivers/ptp/ptp_mock.c
19517F:	include/linux/ptp_mock.h
19518
19519PTP VIRTUAL CLOCK SUPPORT
19520M:	Yangbo Lu <[email protected]>
19521L:	[email protected]
19522S:	Maintained
19523F:	drivers/ptp/ptp_vclock.c
19524F:	net/ethtool/phc_vclocks.c
19525
19526PTP VMCLOCK SUPPORT
19527M:	David Woodhouse <[email protected]>
19528L:	[email protected]
19529S:	Maintained
19530F:	drivers/ptp/ptp_vmclock.c
19531F:	include/uapi/linux/vmclock-abi.h
19532
19533PTRACE SUPPORT
19534M:	Oleg Nesterov <[email protected]>
19535S:	Maintained
19536F:	arch/*/*/ptrace*.c
19537F:	arch/*/include/asm/ptrace*.h
19538F:	arch/*/ptrace*.c
19539F:	include/asm-generic/syscall.h
19540F:	include/linux/ptrace.h
19541F:	include/linux/regset.h
19542F:	include/uapi/linux/ptrace.h
19543F:	kernel/ptrace.c
19544
19545PULSE8-CEC DRIVER
19546M:	Hans Verkuil <[email protected]>
19547L:	[email protected]
19548S:	Maintained
19549T:	git git://linuxtv.org/media.git
19550F:	drivers/media/cec/usb/pulse8/
19551
19552PURELIFI PLFXLC DRIVER
19553M:	Srinivasan Raju <[email protected]>
19554L:	[email protected]
19555S:	Supported
19556F:	drivers/net/wireless/purelifi/
19557
19558PVRUSB2 VIDEO4LINUX DRIVER
19559M:	Mike Isely <[email protected]>
19560L:	[email protected]	(subscribers-only)
19561L:	[email protected]
19562S:	Maintained
19563W:	http://www.isely.net/pvrusb2/
19564T:	git git://linuxtv.org/media.git
19565F:	Documentation/driver-api/media/drivers/pvrusb2*
19566F:	drivers/media/usb/pvrusb2/
19567
19568PWC WEBCAM DRIVER
19569M:	Hans Verkuil <[email protected]>
19570L:	[email protected]
19571S:	Odd Fixes
19572T:	git git://linuxtv.org/media.git
19573F:	drivers/media/usb/pwc/*
19574F:	include/trace/events/pwc.h
19575
19576PWM IR Transmitter
19577M:	Sean Young <[email protected]>
19578L:	[email protected]
19579S:	Maintained
19580F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19581F:	drivers/media/rc/pwm-ir-tx.c
19582
19583PWM SUBSYSTEM
19584M:	Uwe Kleine-König <[email protected]>
19585L:	[email protected]
19586S:	Maintained
19587Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19588T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19589F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19590F:	Documentation/devicetree/bindings/pwm/
19591F:	Documentation/driver-api/pwm.rst
19592F:	drivers/gpio/gpio-mvebu.c
19593F:	drivers/pwm/
19594F:	drivers/video/backlight/pwm_bl.c
19595F:	include/dt-bindings/pwm/
19596F:	include/linux/pwm.h
19597F:	include/linux/pwm_backlight.h
19598K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19599
19600PXA GPIO DRIVER
19601M:	Robert Jarzmik <[email protected]>
19602L:	[email protected]
19603S:	Maintained
19604F:	drivers/gpio/gpio-pxa.c
19605
19606PXA MMCI DRIVER
19607S:	Orphan
19608
19609PXA RTC DRIVER
19610M:	Robert Jarzmik <[email protected]>
19611L:	[email protected]
19612S:	Maintained
19613
19614PXA2xx/PXA3xx SUPPORT
19615M:	Daniel Mack <[email protected]>
19616M:	Haojian Zhuang <[email protected]>
19617M:	Robert Jarzmik <[email protected]>
19618L:	[email protected] (moderated for non-subscribers)
19619S:	Maintained
19620T:	git git://github.com/hzhuang1/linux.git
19621T:	git git://github.com/rjarzmik/linux.git
19622F:	arch/arm/boot/dts/intel/pxa/
19623F:	arch/arm/mach-pxa/
19624F:	drivers/dma/pxa*
19625F:	drivers/pcmcia/pxa2xx*
19626F:	drivers/pinctrl/pxa/
19627F:	drivers/spi/spi-pxa2xx*
19628F:	drivers/usb/gadget/udc/pxa2*
19629F:	include/sound/pxa2xx-lib.h
19630F:	sound/arm/pxa*
19631F:	sound/soc/pxa/
19632
19633QAT DRIVER
19634M:	Giovanni Cabiddu <[email protected]>
19635L:	[email protected]
19636S:	Supported
19637F:	drivers/crypto/intel/qat/
19638
19639QCOM AUDIO (ASoC) DRIVERS
19640M:	Srinivas Kandagatla <[email protected]>
19641L:	[email protected]
19642L:	[email protected]
19643S:	Supported
19644F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19645F:	Documentation/devicetree/bindings/sound/qcom,*
19646F:	drivers/soc/qcom/apr.c
19647F:	include/dt-bindings/sound/qcom,wcd9335.h
19648F:	include/dt-bindings/sound/qcom,wcd934x.h
19649F:	sound/soc/codecs/lpass-rx-macro.*
19650F:	sound/soc/codecs/lpass-tx-macro.*
19651F:	sound/soc/codecs/lpass-va-macro.c
19652F:	sound/soc/codecs/lpass-wsa-macro.*
19653F:	sound/soc/codecs/msm8916-wcd-analog.c
19654F:	sound/soc/codecs/msm8916-wcd-digital.c
19655F:	sound/soc/codecs/wcd-clsh-v2.*
19656F:	sound/soc/codecs/wcd-mbhc-v2.*
19657F:	sound/soc/codecs/wcd9335.*
19658F:	sound/soc/codecs/wcd934x.c
19659F:	sound/soc/codecs/wsa881x.c
19660F:	sound/soc/codecs/wsa883x.c
19661F:	sound/soc/codecs/wsa884x.c
19662F:	sound/soc/qcom/
19663
19664QCOM EMBEDDED USB DEBUGGER (EUD)
19665M:	Souradeep Chowdhury <[email protected]>
19666L:	[email protected]
19667S:	Maintained
19668F:	Documentation/ABI/testing/sysfs-driver-eud
19669F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19670F:	drivers/usb/misc/qcom_eud.c
19671
19672QCOM IPA DRIVER
19673M:	Alex Elder <[email protected]>
19674L:	[email protected]
19675S:	Maintained
19676F:	drivers/net/ipa/
19677
19678QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19679M:	Gabriel Somlo <[email protected]>
19680M:	"Michael S. Tsirkin" <[email protected]>
19681L:	[email protected]
19682S:	Maintained
19683F:	drivers/firmware/qemu_fw_cfg.c
19684F:	include/uapi/linux/qemu_fw_cfg.h
19685
19686QIB DRIVER
19687M:	Dennis Dalessandro <[email protected]>
19688L:	[email protected]
19689S:	Supported
19690F:	drivers/infiniband/hw/qib/
19691
19692QLOGIC QL41xxx FCOE DRIVER
19693M:	Saurav Kashyap <[email protected]>
19694M:	Javed Hasan <[email protected]>
19695M:	[email protected]
19696L:	[email protected]
19697S:	Supported
19698F:	drivers/scsi/qedf/
19699
19700QLOGIC QL41xxx ISCSI DRIVER
19701M:	Nilesh Javali <[email protected]>
19702M:	Manish Rangankar <[email protected]>
19703M:	[email protected]
19704L:	[email protected]
19705S:	Supported
19706F:	drivers/scsi/qedi/
19707
19708QLOGIC QL4xxx ETHERNET DRIVER
19709M:	Manish Chopra <[email protected]>
19710L:	[email protected]
19711S:	Maintained
19712F:	drivers/net/ethernet/qlogic/qed/
19713F:	drivers/net/ethernet/qlogic/qede/
19714F:	include/linux/qed/
19715
19716QLOGIC QL4xxx RDMA DRIVER
19717M:	Michal Kalderon <[email protected]>
19718L:	[email protected]
19719S:	Supported
19720F:	drivers/infiniband/hw/qedr/
19721F:	include/uapi/rdma/qedr-abi.h
19722
19723QLOGIC QLA1280 SCSI DRIVER
19724M:	Michael Reed <[email protected]>
19725L:	[email protected]
19726S:	Maintained
19727F:	drivers/scsi/qla1280.[ch]
19728
19729QLOGIC QLA2XXX FC-SCSI DRIVER
19730M:	Nilesh Javali <[email protected]>
19731M:	[email protected]
19732L:	[email protected]
19733S:	Supported
19734F:	drivers/scsi/qla2xxx/
19735
19736QLOGIC QLA3XXX NETWORK DRIVER
19737M:	[email protected]
19738L:	[email protected]
19739S:	Maintained
19740F:	drivers/net/ethernet/qlogic/qla3xxx.*
19741
19742QLOGIC QLA4XXX iSCSI DRIVER
19743M:	Nilesh Javali <[email protected]>
19744M:	Manish Rangankar <[email protected]>
19745M:	[email protected]
19746L:	[email protected]
19747S:	Supported
19748F:	drivers/scsi/qla4xxx/
19749
19750QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19751M:	Shahed Shaikh <[email protected]>
19752M:	Manish Chopra <[email protected]>
19753M:	[email protected]
19754L:	[email protected]
19755S:	Maintained
19756F:	drivers/net/ethernet/qlogic/qlcnic/
19757
19758QM1D1B0004 MEDIA DRIVER
19759M:	Akihiro Tsukada <[email protected]>
19760L:	[email protected]
19761S:	Odd Fixes
19762F:	drivers/media/tuners/qm1d1b0004*
19763
19764QM1D1C0042 MEDIA DRIVER
19765M:	Akihiro Tsukada <[email protected]>
19766L:	[email protected]
19767S:	Odd Fixes
19768F:	drivers/media/tuners/qm1d1c0042*
19769
19770QNAP MCU DRIVER
19771M:	Heiko Stuebner <[email protected]>
19772S:	Maintained
19773F:	drivers/hwmon/qnap-mcu-hwmon.c
19774F:	drivers/input/misc/qnap-mcu-input.c
19775F:	drivers/leds/leds-qnap-mcu.c
19776F:	drivers/mfd/qnap-mcu.c
19777F:	include/linux/mfd/qnap-mcu.h
19778
19779QNX4 FILESYSTEM
19780M:	Anders Larsen <[email protected]>
19781S:	Maintained
19782W:	http://www.alarsen.net/linux/qnx4fs/
19783F:	fs/qnx4/
19784F:	include/uapi/linux/qnx4_fs.h
19785F:	include/uapi/linux/qnxtypes.h
19786
19787QNX6 FILESYSTEM
19788S:	Orphan
19789F:	Documentation/filesystems/qnx6.rst
19790F:	fs/qnx6/
19791F:	include/linux/qnx6_fs.h
19792
19793QORIQ DPAA2 FSL-MC BUS DRIVER
19794M:	Ioana Ciornei <[email protected]>
19795L:	[email protected]
19796L:	[email protected]
19797S:	Maintained
19798F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19799F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19800F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19801F:	drivers/bus/fsl-mc/
19802F:	include/uapi/linux/fsl_mc.h
19803
19804QT1010 MEDIA DRIVER
19805L:	[email protected]
19806S:	Orphan
19807W:	https://linuxtv.org
19808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19809F:	drivers/media/tuners/qt1010*
19810
19811QUALCOMM ATH12K WIRELESS DRIVER
19812M:	Jeff Johnson <[email protected]>
19813L:	[email protected]
19814L:	[email protected]
19815S:	Supported
19816W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19818F:	drivers/net/wireless/ath/ath12k/
19819N:	ath12k
19820
19821QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19822M:	Jeff Johnson <[email protected]>
19823L:	[email protected]
19824L:	[email protected]
19825S:	Supported
19826W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19828F:	drivers/net/wireless/ath/ath10k/
19829N:	ath10k
19830
19831QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19832M:	Jeff Johnson <[email protected]>
19833L:	[email protected]
19834L:	[email protected]
19835S:	Supported
19836W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19837B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19839F:	drivers/net/wireless/ath/ath11k/
19840N:	ath11k
19841
19842QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19843M:	Toke Høiland-Jørgensen <[email protected]>
19844L:	[email protected]
19845S:	Maintained
19846W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19848F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19849F:	drivers/net/wireless/ath/ath9k/
19850
19851QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19852M:	Stefan Wahren <[email protected]>
19853L:	[email protected]
19854S:	Maintained
19855F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19856F:	drivers/net/ethernet/qualcomm/qca*
19857
19858QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19859M:	Stephan Gerhold <[email protected]>
19860L:	[email protected]
19861L:	[email protected]
19862S:	Maintained
19863F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19864F:	drivers/net/wwan/qcom_bam_dmux.c
19865
19866QUALCOMM CAMERA SUBSYSTEM DRIVER
19867M:	Robert Foss <[email protected]>
19868M:	Todor Tomov <[email protected]>
19869M:	Bryan O'Donoghue <[email protected]>
19870L:	[email protected]
19871S:	Maintained
19872F:	Documentation/admin-guide/media/qcom_camss.rst
19873F:	Documentation/devicetree/bindings/media/qcom,*camss*
19874F:	drivers/media/platform/qcom/camss/
19875
19876QUALCOMM CLOCK DRIVERS
19877M:	Bjorn Andersson <[email protected]>
19878L:	[email protected]
19879S:	Supported
19880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19881F:	Documentation/devicetree/bindings/clock/qcom,*
19882F:	drivers/clk/qcom/
19883F:	include/dt-bindings/clock/qcom,*
19884
19885QUALCOMM CLOUD AI (QAIC) DRIVER
19886M:	Jeff Hugo <[email protected]>
19887R:	Carl Vanderlip <[email protected]>
19888L:	[email protected]
19889L:	[email protected]
19890S:	Supported
19891T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19892F:	Documentation/accel/qaic/
19893F:	drivers/accel/qaic/
19894F:	include/uapi/drm/qaic_accel.h
19895
19896QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19897M:	Bjorn Andersson <[email protected]>
19898M:	Konrad Dybcio <[email protected]>
19899L:	[email protected]
19900L:	[email protected]
19901S:	Maintained
19902F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19903F:	drivers/pmdomain/qcom/cpr.c
19904
19905QUALCOMM CPUCP MAILBOX DRIVER
19906M:	Sibi Sankar <[email protected]>
19907L:	[email protected]
19908S:	Supported
19909F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19910F:	drivers/mailbox/qcom-cpucp-mbox.c
19911
19912QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19913M:	Ilia Lin <[email protected]>
19914L:	[email protected]
19915S:	Maintained
19916F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19917F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19918F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19919
19920QUALCOMM CRYPTO DRIVERS
19921M:	Thara Gopinath <[email protected]>
19922L:	[email protected]
19923L:	[email protected]
19924S:	Maintained
19925F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19926F:	drivers/crypto/qce/
19927
19928QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19929M:	Timur Tabi <[email protected]>
19930L:	[email protected]
19931S:	Maintained
19932F:	drivers/net/ethernet/qualcomm/emac/
19933
19934QUALCOMM ETHQOS ETHERNET DRIVER
19935M:	Vinod Koul <[email protected]>
19936L:	[email protected]
19937L:	[email protected]
19938S:	Maintained
19939F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19940F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19941
19942QUALCOMM FASTRPC DRIVER
19943M:	Srinivas Kandagatla <[email protected]>
19944M:	Amol Maheshwari <[email protected]>
19945L:	[email protected]
19946L:	[email protected]
19947S:	Maintained
19948F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19949F:	drivers/misc/fastrpc.c
19950F:	include/uapi/misc/fastrpc.h
19951
19952QUALCOMM HEXAGON ARCHITECTURE
19953M:	Brian Cain <[email protected]>
19954L:	[email protected]
19955S:	Supported
19956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19957F:	arch/hexagon/
19958
19959QUALCOMM HIDMA DRIVER
19960M:	Sinan Kaya <[email protected]>
19961L:	[email protected] (moderated for non-subscribers)
19962L:	[email protected]
19963L:	[email protected]
19964S:	Supported
19965F:	drivers/dma/qcom/hidma*
19966
19967QUALCOMM I2C QCOM GENI DRIVER
19968M:	Mukesh Kumar Savaliya <[email protected]>
19969M:	Viken Dadhaniya <[email protected]>
19970L:	[email protected]
19971L:	[email protected]
19972S:	Maintained
19973F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19974F:	drivers/i2c/busses/i2c-qcom-geni.c
19975
19976QUALCOMM I2C CCI DRIVER
19977M:	Loic Poulain <[email protected]>
19978M:	Robert Foss <[email protected]>
19979L:	[email protected]
19980L:	[email protected]
19981S:	Maintained
19982F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19983F:	drivers/i2c/busses/i2c-qcom-cci.c
19984
19985QUALCOMM INTERCONNECT BWMON DRIVER
19986M:	Krzysztof Kozlowski <[email protected]>
19987L:	[email protected]
19988S:	Maintained
19989F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19990F:	drivers/soc/qcom/icc-bwmon.c
19991F:	drivers/soc/qcom/trace_icc-bwmon.h
19992
19993QUALCOMM IOMMU
19994M:	Rob Clark <[email protected]>
19995L:	[email protected]
19996L:	[email protected]
19997S:	Maintained
19998F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19999F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
20000F:	drivers/iommu/msm_iommu*
20001
20002QUALCOMM IPC ROUTER (QRTR) DRIVER
20003M:	Manivannan Sadhasivam <[email protected]>
20004L:	[email protected]
20005S:	Maintained
20006F:	include/trace/events/qrtr.h
20007F:	include/uapi/linux/qrtr.h
20008F:	net/qrtr/
20009
20010QUALCOMM IPCC MAILBOX DRIVER
20011M:	Manivannan Sadhasivam <[email protected]>
20012L:	[email protected]
20013S:	Supported
20014F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20015F:	drivers/mailbox/qcom-ipcc.c
20016F:	include/dt-bindings/mailbox/qcom-ipcc.h
20017
20018QUALCOMM IPQ4019 USB PHY DRIVER
20019M:	Robert Marko <[email protected]>
20020M:	Luka Perkov <[email protected]>
20021L:	[email protected]
20022S:	Maintained
20023F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20024F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20025
20026QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20027M:	Robert Marko <[email protected]>
20028M:	Luka Perkov <[email protected]>
20029L:	[email protected]
20030S:	Maintained
20031F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20032F:	drivers/regulator/vqmmc-ipq4019-regulator.c
20033
20034QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20035M:	Vikash Garodia <[email protected]>
20036M:	Dikshita Agarwal <[email protected]>
20037R:	Abhinav Kumar <[email protected]>
20038L:	[email protected]
20039L:	[email protected]
20040S:	Maintained
20041F:	Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20042F:	drivers/media/platform/qcom/iris/
20043
20044QUALCOMM NAND CONTROLLER DRIVER
20045M:	Manivannan Sadhasivam <[email protected]>
20046L:	[email protected]
20047L:	[email protected]
20048S:	Maintained
20049F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20050F:	drivers/mtd/nand/raw/qcom_nandc.c
20051
20052QUALCOMM QSEECOM DRIVER
20053M:	Maximilian Luz <[email protected]>
20054L:	[email protected]
20055S:	Maintained
20056F:	drivers/firmware/qcom/qcom_qseecom.c
20057
20058QUALCOMM QSEECOM UEFISECAPP DRIVER
20059M:	Maximilian Luz <[email protected]>
20060L:	[email protected]
20061S:	Maintained
20062F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20063
20064QUALCOMM RMNET DRIVER
20065M:	Subash Abhinov Kasiviswanathan <[email protected]>
20066M:	Sean Tranchetti <[email protected]>
20067L:	[email protected]
20068S:	Maintained
20069F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20070F:	drivers/net/ethernet/qualcomm/rmnet/
20071F:	include/linux/if_rmnet.h
20072
20073QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20074M:	Bartosz Golaszewski <[email protected]>
20075L:	[email protected]
20076S:	Maintained
20077F:	drivers/firmware/qcom/qcom_tzmem.c
20078F:	drivers/firmware/qcom/qcom_tzmem.h
20079F:	include/linux/firmware/qcom/qcom_tzmem.h
20080
20081QUALCOMM TSENS THERMAL DRIVER
20082M:	Amit Kucheria <[email protected]>
20083M:	Thara Gopinath <[email protected]>
20084L:	[email protected]
20085L:	[email protected]
20086S:	Maintained
20087F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20088F:	drivers/thermal/qcom/
20089
20090QUALCOMM TYPEC PORT MANAGER DRIVER
20091M:	Bryan O'Donoghue <[email protected]>
20092L:	[email protected]
20093L:	[email protected]
20094S:	Maintained
20095F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20096F:	drivers/usb/typec/tcpm/qcom/
20097
20098QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20099M:	Stanimir Varbanov <[email protected]>
20100M:	Vikash Garodia <[email protected]>
20101R:	Bryan O'Donoghue <[email protected]>
20102L:	[email protected]
20103L:	[email protected]
20104S:	Maintained
20105T:	git git://linuxtv.org/media.git
20106F:	Documentation/devicetree/bindings/media/*venus*
20107F:	drivers/media/platform/qcom/venus/
20108
20109QUALCOMM WCN36XX WIRELESS DRIVER
20110M:	Loic Poulain <[email protected]>
20111L:	[email protected]
20112S:	Supported
20113W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20114F:	drivers/net/wireless/ath/wcn36xx/
20115
20116QUANTENNA QTNFMAC WIRELESS DRIVER
20117M:	Igor Mitsyanko <[email protected]>
20118R:	Sergey Matyukevich <[email protected]>
20119L:	[email protected]
20120S:	Maintained
20121F:	drivers/net/wireless/quantenna/
20122
20123RADEON and AMDGPU DRM DRIVERS
20124M:	Alex Deucher <[email protected]>
20125M:	Christian König <[email protected]>
20126L:	[email protected]
20127S:	Supported
20128B:	https://gitlab.freedesktop.org/drm/amd/-/issues
20129C:	irc://irc.oftc.net/radeon
20130T:	git https://gitlab.freedesktop.org/agd5f/linux.git
20131F:	Documentation/gpu/amdgpu/
20132F:	drivers/gpu/drm/amd/
20133F:	drivers/gpu/drm/ci/xfails/amd*
20134F:	drivers/gpu/drm/radeon/
20135F:	include/uapi/drm/amdgpu_drm.h
20136F:	include/uapi/drm/radeon_drm.h
20137
20138RADEON FRAMEBUFFER DISPLAY DRIVER
20139M:	Benjamin Herrenschmidt <[email protected]>
20140L:	[email protected]
20141S:	Maintained
20142F:	drivers/video/fbdev/aty/radeon*
20143F:	include/uapi/linux/radeonfb.h
20144
20145RADIOSHARK RADIO DRIVER
20146M:	Hans Verkuil <[email protected]>
20147L:	[email protected]
20148S:	Maintained
20149T:	git git://linuxtv.org/media.git
20150F:	drivers/media/radio/radio-shark.c
20151
20152RADIOSHARK2 RADIO DRIVER
20153M:	Hans Verkuil <[email protected]>
20154L:	[email protected]
20155S:	Maintained
20156T:	git git://linuxtv.org/media.git
20157F:	drivers/media/radio/radio-shark2.c
20158F:	drivers/media/radio/radio-tea5777.c
20159
20160RADOS BLOCK DEVICE (RBD)
20161M:	Ilya Dryomov <[email protected]>
20162R:	Dongsheng Yang <[email protected]>
20163L:	[email protected]
20164S:	Supported
20165W:	http://ceph.com/
20166T:	git https://github.com/ceph/ceph-client.git
20167F:	Documentation/ABI/testing/sysfs-bus-rbd
20168F:	drivers/block/rbd.c
20169F:	drivers/block/rbd_types.h
20170
20171RAGE128 FRAMEBUFFER DISPLAY DRIVER
20172L:	[email protected]
20173S:	Orphan
20174F:	drivers/video/fbdev/aty/aty128fb.c
20175
20176RAINSHADOW-CEC DRIVER
20177M:	Hans Verkuil <[email protected]>
20178L:	[email protected]
20179S:	Maintained
20180T:	git git://linuxtv.org/media.git
20181F:	drivers/media/cec/usb/rainshadow/
20182
20183RALINK MIPS ARCHITECTURE
20184M:	John Crispin <[email protected]>
20185M:	Sergio Paracuellos <[email protected]>
20186L:	[email protected]
20187S:	Maintained
20188F:	arch/mips/ralink
20189
20190RALINK MT7621 MIPS ARCHITECTURE
20191M:	Chester A. Unal <[email protected]>
20192M:	Sergio Paracuellos <[email protected]>
20193L:	[email protected]
20194S:	Maintained
20195F:	arch/mips/boot/dts/ralink/mt7621*
20196
20197RALINK RT2X00 WIRELESS LAN DRIVER
20198M:	Stanislaw Gruszka <[email protected]>
20199L:	[email protected]
20200S:	Maintained
20201F:	drivers/net/wireless/ralink/
20202
20203RAMDISK RAM BLOCK DEVICE DRIVER
20204M:	Jens Axboe <[email protected]>
20205S:	Maintained
20206F:	Documentation/admin-guide/blockdev/ramdisk.rst
20207F:	drivers/block/brd.c
20208
20209RANCHU VIRTUAL BOARD FOR MIPS
20210M:	Miodrag Dinic <[email protected]>
20211L:	[email protected]
20212S:	Supported
20213F:	arch/mips/configs/generic/board-ranchu.config
20214F:	arch/mips/generic/board-ranchu.c
20215
20216RANDOM NUMBER DRIVER
20217M:	"Theodore Ts'o" <[email protected]>
20218M:	Jason A. Donenfeld <[email protected]>
20219S:	Maintained
20220T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20221F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20222F:	drivers/char/random.c
20223F:	include/linux/random.h
20224F:	include/uapi/linux/random.h
20225F:	drivers/virt/vmgenid.c
20226N:	^.*/vdso/[^/]*getrandom[^/]+$
20227
20228RAPIDIO SUBSYSTEM
20229M:	Matt Porter <[email protected]>
20230M:	Alexandre Bounine <[email protected]>
20231S:	Maintained
20232F:	drivers/rapidio/
20233
20234RAS INFRASTRUCTURE
20235M:	Tony Luck <[email protected]>
20236M:	Borislav Petkov <[email protected]>
20237L:	[email protected]
20238S:	Maintained
20239F:	Documentation/admin-guide/RAS
20240F:	drivers/ras/
20241F:	include/linux/ras.h
20242F:	include/ras/ras_event.h
20243
20244RAS FRU MEMORY POISON MANAGER (FMPM)
20245M:	Yazen Ghannam <[email protected]>
20246L:	[email protected]
20247S:	Maintained
20248F:	drivers/ras/amd/fmpm.c
20249
20250RASPBERRY PI PISP BACK END
20251M:	Jacopo Mondi <[email protected]>
20252R:	Raspberry Pi Kernel Maintenance <[email protected]>
20253L:	[email protected]
20254S:	Maintained
20255F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20256F:	drivers/media/platform/raspberrypi/pisp_be/
20257F:	include/uapi/linux/media/raspberrypi/
20258
20259RASPBERRY PI PISP CAMERA FRONT END
20260M:	Tomi Valkeinen <[email protected]>
20261M:	Raspberry Pi Kernel Maintenance <[email protected]>
20262S:	Maintained
20263F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20264F:	drivers/media/platform/raspberrypi/rp1-cfe/
20265
20266RC-CORE / LIRC FRAMEWORK
20267M:	Sean Young <[email protected]>
20268L:	[email protected]
20269S:	Maintained
20270W:	http://linuxtv.org
20271T:	git git://linuxtv.org/media.git
20272F:	Documentation/driver-api/media/rc-core.rst
20273F:	Documentation/userspace-api/media/rc/
20274F:	drivers/media/rc/
20275F:	include/media/rc-core.h
20276F:	include/media/rc-map.h
20277F:	include/uapi/linux/lirc.h
20278
20279RCMM REMOTE CONTROLS DECODER
20280M:	Patrick Lerda <[email protected]>
20281S:	Maintained
20282F:	drivers/media/rc/ir-rcmm-decoder.c
20283
20284RCUTORTURE TEST FRAMEWORK
20285M:	"Paul E. McKenney" <[email protected]>
20286M:	Josh Triplett <[email protected]>
20287R:	Steven Rostedt <[email protected]>
20288R:	Mathieu Desnoyers <[email protected]>
20289R:	Lai Jiangshan <[email protected]>
20290L:	[email protected]
20291S:	Supported
20292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20293F:	tools/testing/selftests/rcutorture
20294
20295RDACM20 Camera Sensor
20296M:	Jacopo Mondi <[email protected]>
20297M:	Kieran Bingham <kieran.bingham[email protected]>
20298M:	Laurent Pinchart <laurent.pinchart[email protected]>
20299M:	Niklas Söderlund <niklas.soderlund[email protected]>
20300L:	[email protected]
20301S:	Maintained
20302F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20303F:	drivers/media/i2c/max9271.c
20304F:	drivers/media/i2c/max9271.h
20305F:	drivers/media/i2c/rdacm20.c
20306
20307RDACM21 Camera Sensor
20308M:	Jacopo Mondi <[email protected]>
20309M:	Kieran Bingham <kieran.bingham[email protected]>
20310M:	Laurent Pinchart <laurent.pinchart[email protected]>
20311M:	Niklas Söderlund <niklas.soderlund[email protected]>
20312L:	[email protected]
20313S:	Maintained
20314F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20315F:	drivers/media/i2c/max9271.c
20316F:	drivers/media/i2c/max9271.h
20317F:	drivers/media/i2c/rdacm21.c
20318
20319RDC R-321X SoC
20320M:	Florian Fainelli <[email protected]>
20321S:	Maintained
20322
20323RDC R6040 FAST ETHERNET DRIVER
20324M:	Florian Fainelli <[email protected]>
20325L:	[email protected]
20326S:	Maintained
20327F:	drivers/net/ethernet/rdc/r6040.c
20328
20329RDMAVT - RDMA verbs software
20330M:	Dennis Dalessandro <[email protected]>
20331L:	[email protected]
20332S:	Supported
20333F:	drivers/infiniband/sw/rdmavt
20334
20335RDS - RELIABLE DATAGRAM SOCKETS
20336M:	Allison Henderson <[email protected]>
20337L:	[email protected]
20338L:	[email protected]
20339L:	[email protected] (moderated for non-subscribers)
20340S:	Supported
20341W:	https://oss.oracle.com/projects/rds/
20342F:	Documentation/networking/rds.rst
20343F:	net/rds/
20344F:	tools/testing/selftests/net/rds/
20345
20346RDT - RESOURCE ALLOCATION
20347M:	Tony Luck <[email protected]>
20348M:	Reinette Chatre <[email protected]>
20349L:	[email protected]
20350S:	Supported
20351F:	Documentation/arch/x86/resctrl*
20352F:	arch/x86/include/asm/resctrl.h
20353F:	arch/x86/kernel/cpu/resctrl/
20354F:	include/linux/resctrl*.h
20355F:	tools/testing/selftests/resctrl/
20356
20357READ-COPY UPDATE (RCU)
20358M:	"Paul E. McKenney" <[email protected]>
20359M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20360M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20361M:	Joel Fernandes <[email protected]>
20362M:	Josh Triplett <[email protected]>
20363M:	Boqun Feng <[email protected]>
20364M:	Uladzislau Rezki <[email protected]>
20365R:	Steven Rostedt <[email protected]>
20366R:	Mathieu Desnoyers <[email protected]>
20367R:	Lai Jiangshan <[email protected]>
20368R:	Zqiang <[email protected]>
20369L:	[email protected]
20370S:	Supported
20371W:	http://www.rdrop.com/users/paulmck/RCU/
20372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20373F:	Documentation/RCU/
20374F:	include/linux/rcu*
20375F:	kernel/rcu/
20376F:	rust/kernel/sync/rcu.rs
20377X:	Documentation/RCU/torture.rst
20378X:	include/linux/srcu*.h
20379X:	kernel/rcu/srcu*.c
20380
20381REAL TIME CLOCK (RTC) SUBSYSTEM
20382M:	Alexandre Belloni <[email protected]>
20383L:	[email protected]
20384S:	Maintained
20385Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
20386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20387F:	Documentation/admin-guide/rtc.rst
20388F:	Documentation/devicetree/bindings/rtc/
20389F:	drivers/rtc/
20390F:	include/linux/rtc.h
20391F:	include/linux/rtc/
20392F:	include/uapi/linux/rtc.h
20393F:	tools/testing/selftests/rtc/
20394
20395Real-time Linux Analysis (RTLA) tools
20396M:	Steven Rostedt <[email protected]>
20397L:	[email protected]
20398S:	Maintained
20399F:	Documentation/tools/rtla/
20400F:	tools/tracing/rtla/
20401
20402Real-time Linux (PREEMPT_RT)
20403M:	Sebastian Andrzej Siewior <[email protected]>
20404M:	Clark Williams <[email protected]>
20405M:	Steven Rostedt <[email protected]>
20406L:	[email protected]
20407S:	Supported
20408K:	PREEMPT_RT
20409
20410REALTEK AUDIO CODECS
20411M:	Oder Chiou <[email protected]>
20412S:	Maintained
20413F:	include/sound/rt*.h
20414F:	sound/soc/codecs/rt*
20415
20416REALTEK OTTO WATCHDOG
20417M:	Sander Vanheule <[email protected]>
20418L:	[email protected]
20419S:	Maintained
20420F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20421F:	drivers/watchdog/realtek_otto_wdt.c
20422
20423REALTEK RTL83xx SMI DSA ROUTER CHIPS
20424M:	Linus Walleij <[email protected]>
20425M:	Alvin Šipraga <[email protected]>
20426S:	Maintained
20427F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
20428F:	drivers/net/dsa/realtek/*
20429
20430REALTEK SPI-NAND
20431M:	Chris Packham <[email protected]>
20432S:	Maintained
20433F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20434F:	drivers/spi/spi-realtek-rtl-snand.c
20435
20436REALTEK WIRELESS DRIVER (rtlwifi family)
20437M:	Ping-Ke Shih <[email protected]>
20438L:	[email protected]
20439S:	Maintained
20440T:	git https://github.com/pkshih/rtw.git
20441F:	drivers/net/wireless/realtek/rtlwifi/
20442
20443REALTEK WIRELESS DRIVER (rtw88)
20444M:	Ping-Ke Shih <[email protected]>
20445L:	[email protected]
20446S:	Maintained
20447T:	git https://github.com/pkshih/rtw.git
20448F:	drivers/net/wireless/realtek/rtw88/
20449
20450REALTEK WIRELESS DRIVER (rtw89)
20451M:	Ping-Ke Shih <[email protected]>
20452L:	[email protected]
20453S:	Maintained
20454T:	git https://github.com/pkshih/rtw.git
20455F:	drivers/net/wireless/realtek/rtw89/
20456
20457REDPINE WIRELESS DRIVER
20458L:	[email protected]
20459S:	Orphan
20460F:	drivers/net/wireless/rsi/
20461
20462REGISTER MAP ABSTRACTION
20463M:	Mark Brown <[email protected]>
20464L:	[email protected]
20465S:	Supported
20466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20467F:	Documentation/devicetree/bindings/regmap/
20468F:	drivers/base/regmap/
20469F:	include/linux/regmap.h
20470
20471REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20472M:	Bjorn Andersson <[email protected]>
20473M:	Mathieu Poirier <[email protected]>
20474L:	[email protected]
20475S:	Maintained
20476T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20477F:	Documentation/ABI/testing/sysfs-class-remoteproc
20478F:	Documentation/devicetree/bindings/remoteproc/
20479F:	Documentation/staging/remoteproc.rst
20480F:	drivers/remoteproc/
20481F:	include/linux/remoteproc.h
20482F:	include/linux/remoteproc/
20483
20484REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20485M:	Bjorn Andersson <[email protected]>
20486M:	Mathieu Poirier <[email protected]>
20487L:	[email protected]
20488S:	Maintained
20489T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20490F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20491F:	Documentation/staging/rpmsg.rst
20492F:	drivers/rpmsg/
20493F:	include/linux/rpmsg.h
20494F:	include/linux/rpmsg/
20495F:	include/uapi/linux/rpmsg.h
20496F:	samples/rpmsg/
20497
20498REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20499M:	Stephan Gerhold <[email protected]>
20500L:	[email protected]
20501L:	[email protected]
20502S:	Maintained
20503F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20504
20505RENESAS CLOCK DRIVERS
20506M:	Geert Uytterhoeven <[email protected]>
20507L:	[email protected]
20508S:	Supported
20509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20510F:	Documentation/devicetree/bindings/clock/renesas,*
20511F:	drivers/clk/renesas/
20512
20513RENESAS EMEV2 I2C DRIVER
20514M:	Wolfram Sang <[email protected]>
20515L:	[email protected]
20516S:	Supported
20517F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20518F:	drivers/i2c/busses/i2c-emev2.c
20519
20520RENESAS ETHERNET AVB DRIVER
20521M:	Paul Barker <[email protected]>
20522M:	Niklas Söderlund <[email protected]>
20523L:	[email protected]
20524L:	[email protected]
20525S:	Maintained
20526F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20527F:	drivers/net/ethernet/renesas/Kconfig
20528F:	drivers/net/ethernet/renesas/Makefile
20529F:	drivers/net/ethernet/renesas/ravb*
20530
20531RENESAS ETHERNET SWITCH DRIVER
20532R:	Yoshihiro Shimoda <[email protected]>
20533L:	[email protected]
20534L:	[email protected]
20535F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20536F:	drivers/net/ethernet/renesas/Kconfig
20537F:	drivers/net/ethernet/renesas/Makefile
20538F:	drivers/net/ethernet/renesas/rcar_gen4*
20539F:	drivers/net/ethernet/renesas/rswitch*
20540
20541RENESAS ETHERNET TSN DRIVER
20542M:	Niklas Söderlund <[email protected]>
20543L:	[email protected]
20544L:	[email protected]
20545S:	Maintained
20546F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20547F:	drivers/net/ethernet/renesas/rtsn.*
20548
20549RENESAS IDT821034 ASoC CODEC
20550M:	Herve Codina <[email protected]>
20551L:	[email protected]
20552S:	Maintained
20553F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20554F:	sound/soc/codecs/idt821034.c
20555
20556RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20557M:	Kuninori Morimoto <[email protected]>
20558L:	[email protected]
20559L:	[email protected]
20560S:	Supported
20561F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20562F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20563F:	sound/soc/renesas/rcar/
20564F:	sound/soc/renesas/fsi.c
20565F:	include/sound/sh_fsi.h
20566
20567RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20568M:	Miquel Raynal <[email protected]>
20569L:	[email protected]
20570L:	[email protected]
20571S:	Maintained
20572F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20573F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20574
20575RENESAS R-CAR GYROADC DRIVER
20576M:	Marek Vasut <[email protected]>
20577L:	[email protected]
20578S:	Supported
20579F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20580F:	drivers/iio/adc/rcar-gyroadc.c
20581
20582RENESAS R-CAR I2C DRIVERS
20583M:	Wolfram Sang <[email protected]>
20584L:	[email protected]
20585S:	Supported
20586F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20587F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20588F:	drivers/i2c/busses/i2c-rcar.c
20589F:	drivers/i2c/busses/i2c-sh_mobile.c
20590
20591RENESAS R-CAR SATA DRIVER
20592M:	Geert Uytterhoeven <[email protected]>
20593L:	[email protected]
20594L:	[email protected]
20595S:	Supported
20596F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20597F:	drivers/ata/sata_rcar.c
20598
20599RENESAS R-CAR THERMAL DRIVERS
20600M:	Niklas Söderlund <[email protected]>
20601L:	[email protected]
20602S:	Supported
20603F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20604F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20605F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20606F:	drivers/thermal/renesas/rcar_thermal.c
20607
20608RENESAS RIIC DRIVER
20609M:	Chris Brandt <[email protected]>
20610L:	[email protected]
20611S:	Supported
20612F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20613F:	drivers/i2c/busses/i2c-riic.c
20614
20615RENESAS RZ AUDIO (ASoC) DRIVER
20616M:	Biju Das <[email protected]>
20617M:	Lad Prabhakar <[email protected]>
20618L:	[email protected]
20619L:	[email protected]
20620S:	Supported
20621F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20622F:	sound/soc/renesas/rz-ssi.c
20623
20624RENESAS RZ/G2L A/D DRIVER
20625M:	Lad Prabhakar <[email protected]>
20626L:	[email protected]
20627L:	[email protected]
20628S:	Supported
20629F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20630F:	drivers/iio/adc/rzg2l_adc.c
20631
20632RENESAS RZ/G2L MTU3a COUNTER DRIVER
20633M:	Biju Das <[email protected]>
20634L:	[email protected]
20635L:	[email protected]
20636S:	Supported
20637F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20638F:	drivers/counter/rz-mtu3-cnt.c
20639
20640RENESAS RTCA-3 RTC DRIVER
20641M:	Claudiu Beznea <[email protected]>
20642L:	[email protected]
20643L:	[email protected]
20644S:	Supported
20645F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20646F:	drivers/rtc/rtc-renesas-rtca3.c
20647
20648RENESAS RZ/N1 A5PSW SWITCH DRIVER
20649M:	Clément Léger <[email protected]>
20650L:	[email protected]
20651L:	[email protected]
20652S:	Maintained
20653F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20654F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20655F:	drivers/net/dsa/rzn1_a5psw*
20656F:	drivers/net/pcs/pcs-rzn1-miic.c
20657F:	include/dt-bindings/net/pcs-rzn1-miic.h
20658F:	include/linux/pcs-rzn1-miic.h
20659F:	net/dsa/tag_rzn1_a5psw.c
20660
20661RENESAS RZ/N1 DWMAC GLUE LAYER
20662M:	Romain Gantois <[email protected]>
20663S:	Maintained
20664F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20665F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20666
20667RENESAS RZ/N1 RTC CONTROLLER DRIVER
20668M:	Miquel Raynal <[email protected]>
20669L:	[email protected]
20670L:	[email protected]
20671S:	Maintained
20672F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20673F:	drivers/rtc/rtc-rzn1.c
20674
20675RENESAS RZ/N1 USBF CONTROLLER DRIVER
20676M:	Herve Codina <[email protected]>
20677L:	[email protected]
20678L:	[email protected]
20679S:	Maintained
20680F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20681F:	drivers/usb/gadget/udc/renesas_usbf.c
20682
20683RENESAS RZ/V2M I2C DRIVER
20684M:	Fabrizio Castro <[email protected]>
20685L:	[email protected]
20686L:	[email protected]
20687S:	Supported
20688F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20689F:	drivers/i2c/busses/i2c-rzv2m.c
20690
20691RENESAS SUPERH ETHERNET DRIVER
20692M:	Niklas Söderlund <[email protected]>
20693L:	[email protected]
20694L:	[email protected]
20695S:	Maintained
20696F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20697F:	drivers/net/ethernet/renesas/Kconfig
20698F:	drivers/net/ethernet/renesas/Makefile
20699F:	drivers/net/ethernet/renesas/sh_eth*
20700F:	include/linux/sh_eth.h
20701
20702RENESAS USB PHY DRIVER
20703M:	Yoshihiro Shimoda <[email protected]>
20704L:	[email protected]
20705S:	Maintained
20706F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20707
20708RENESAS VERSACLOCK 7 CLOCK DRIVER
20709M:	Alex Helms <[email protected]>
20710S:	Maintained
20711F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20712F:	drivers/clk/clk-versaclock7.c
20713
20714RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20715M:	Herve Codina <[email protected]>
20716L:	[email protected]
20717S:	Maintained
20718F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20719F:	drivers/iio/potentiometer/x9250.c
20720
20721RESET CONTROLLER FRAMEWORK
20722M:	Philipp Zabel <[email protected]>
20723S:	Maintained
20724T:	git git://git.pengutronix.de/git/pza/linux
20725F:	Documentation/devicetree/bindings/reset/
20726F:	Documentation/driver-api/reset.rst
20727F:	drivers/reset/
20728F:	include/dt-bindings/reset/
20729F:	include/linux/reset-controller.h
20730F:	include/linux/reset.h
20731F:	include/linux/reset/
20732K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20733
20734RESTARTABLE SEQUENCES SUPPORT
20735M:	Mathieu Desnoyers <[email protected]>
20736M:	Peter Zijlstra <[email protected]>
20737M:	"Paul E. McKenney" <[email protected]>
20738M:	Boqun Feng <[email protected]>
20739L:	[email protected]
20740S:	Supported
20741F:	include/trace/events/rseq.h
20742F:	include/uapi/linux/rseq.h
20743F:	kernel/rseq.c
20744F:	tools/testing/selftests/rseq/
20745
20746RFKILL
20747M:	Johannes Berg <[email protected]>
20748L:	[email protected]
20749S:	Maintained
20750W:	https://wireless.wiki.kernel.org/
20751Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20754F:	Documentation/ABI/stable/sysfs-class-rfkill
20755F:	Documentation/driver-api/rfkill.rst
20756F:	include/linux/rfkill.h
20757F:	include/uapi/linux/rfkill.h
20758F:	net/rfkill/
20759
20760RHASHTABLE
20761M:	Thomas Graf <[email protected]>
20762M:	Herbert Xu <[email protected]>
20763L:	[email protected]
20764S:	Maintained
20765F:	include/linux/rhashtable-types.h
20766F:	include/linux/rhashtable.h
20767F:	lib/rhashtable.c
20768F:	lib/test_rhashtable.c
20769
20770RICOH R5C592 MEMORYSTICK DRIVER
20771M:	Maxim Levitsky <[email protected]>
20772S:	Maintained
20773F:	drivers/memstick/host/r592.*
20774
20775RICOH SMARTMEDIA/XD DRIVER
20776M:	Maxim Levitsky <[email protected]>
20777S:	Maintained
20778F:	drivers/mtd/nand/raw/r852.c
20779F:	drivers/mtd/nand/raw/r852.h
20780
20781RISC-V AIA DRIVERS
20782M:	Anup Patel <[email protected]>
20783L:	[email protected]
20784S:	Maintained
20785F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20786F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20787F:	drivers/irqchip/irq-riscv-aplic-*.c
20788F:	drivers/irqchip/irq-riscv-aplic-*.h
20789F:	drivers/irqchip/irq-riscv-imsic-*.c
20790F:	drivers/irqchip/irq-riscv-imsic-*.h
20791F:	drivers/irqchip/irq-riscv-intc.c
20792F:	include/linux/irqchip/riscv-aplic.h
20793F:	include/linux/irqchip/riscv-imsic.h
20794
20795RISC-V ARCHITECTURE
20796M:	Paul Walmsley <[email protected]>
20797M:	Palmer Dabbelt <[email protected]>
20798M:	Albert Ou <[email protected]>
20799R:	Alexandre Ghiti <[email protected]>
20800L:	[email protected]
20801S:	Supported
20802Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20803C:	irc://irc.libera.chat/riscv
20804P:	Documentation/arch/riscv/patch-acceptance.rst
20805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20806F:	arch/riscv/
20807N:	riscv
20808K:	riscv
20809
20810RISC-V IOMMU
20811M:	Tomasz Jeznach <[email protected]>
20812L:	[email protected]
20813L:	[email protected]
20814S:	Maintained
20815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20816F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20817F:	drivers/iommu/riscv/
20818
20819RISC-V MICROCHIP FPGA SUPPORT
20820M:	Conor Dooley <[email protected]>
20821M:	Daire McNamara <[email protected]>
20822L:	[email protected]
20823S:	Supported
20824F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20825F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20826F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20827F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20828F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20829F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20830F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20831F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20832F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20833F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20834F:	arch/riscv/boot/dts/microchip/
20835F:	drivers/char/hw_random/mpfs-rng.c
20836F:	drivers/clk/microchip/clk-mpfs*.c
20837F:	drivers/firmware/microchip/mpfs-auto-update.c
20838F:	drivers/gpio/gpio-mpfs.c
20839F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20840F:	drivers/mailbox/mailbox-mpfs.c
20841F:	drivers/pci/controller/plda/pcie-microchip-host.c
20842F:	drivers/pwm/pwm-microchip-core.c
20843F:	drivers/reset/reset-mpfs.c
20844F:	drivers/rtc/rtc-mpfs.c
20845F:	drivers/soc/microchip/mpfs-sys-controller.c
20846F:	drivers/spi/spi-microchip-core-qspi.c
20847F:	drivers/spi/spi-microchip-core.c
20848F:	drivers/usb/musb/mpfs.c
20849F:	include/soc/microchip/mpfs.h
20850
20851RISC-V MISC SOC SUPPORT
20852M:	Conor Dooley <[email protected]>
20853L:	[email protected]
20854S:	Maintained
20855Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20856T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20857F:	arch/riscv/boot/dts/canaan/
20858F:	arch/riscv/boot/dts/microchip/
20859F:	arch/riscv/boot/dts/sifive/
20860F:	arch/riscv/boot/dts/starfive/
20861
20862RISC-V PMU DRIVERS
20863M:	Atish Patra <[email protected]>
20864R:	Anup Patel <[email protected]>
20865L:	[email protected]
20866S:	Supported
20867F:	drivers/perf/riscv_pmu.c
20868F:	drivers/perf/riscv_pmu_legacy.c
20869F:	drivers/perf/riscv_pmu_sbi.c
20870
20871RISC-V SPACEMIT SoC Support
20872M:	Yixun Lan <[email protected]>
20873L:	[email protected]
20874L:	[email protected]
20875S:	Maintained
20876W:	https://github.com/spacemit-com/linux/wiki
20877C:	irc://irc.libera.chat/spacemit
20878T:	git https://github.com/spacemit-com/linux
20879F:	arch/riscv/boot/dts/spacemit/
20880N:	spacemit
20881K:	spacemit
20882
20883RISC-V THEAD SoC SUPPORT
20884M:	Drew Fustini <[email protected]>
20885M:	Guo Ren <[email protected]>
20886M:	Fu Wei <[email protected]>
20887L:	[email protected]
20888S:	Maintained
20889T:	git https://github.com/pdp7/linux.git
20890F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20891F:	Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20892F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20893F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20894F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20895F:	arch/riscv/boot/dts/thead/
20896F:	drivers/clk/thead/clk-th1520-ap.c
20897F:	drivers/firmware/thead,th1520-aon.c
20898F:	drivers/mailbox/mailbox-th1520.c
20899F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20900F:	drivers/pinctrl/pinctrl-th1520.c
20901F:	drivers/pmdomain/thead/
20902F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20903F:	include/dt-bindings/power/thead,th1520-power.h
20904F:	include/linux/firmware/thead/thead,th1520-aon.h
20905
20906RNBD BLOCK DRIVERS
20907M:	Md. Haris Iqbal <[email protected]>
20908M:	Jack Wang <[email protected]>
20909L:	[email protected]
20910S:	Maintained
20911F:	drivers/block/rnbd/
20912
20913ROCCAT DRIVERS
20914M:	Stefan Achatz <[email protected]>
20915S:	Maintained
20916W:	http://sourceforge.net/projects/roccat/
20917F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20918F:	drivers/hid/hid-roccat*
20919F:	include/linux/hid-roccat*
20920
20921ROCKCHIP CAN-FD DRIVER
20922M:	Marc Kleine-Budde <[email protected]>
20923R:	[email protected]
20924L:	[email protected]
20925S:	Maintained
20926F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20927F:	drivers/net/can/rockchip/
20928
20929ROCKCHIP CRYPTO DRIVERS
20930M:	Corentin Labbe <[email protected]>
20931L:	[email protected]
20932S:	Maintained
20933F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20934F:	drivers/crypto/rockchip/
20935
20936ROCKCHIP I2S TDM DRIVER
20937M:	Nicolas Frattaroli <[email protected]>
20938L:	[email protected]
20939S:	Maintained
20940F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20941F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20942
20943ROCKCHIP ISP V1 DRIVER
20944M:	Dafna Hirschfeld <[email protected]>
20945M:	Laurent Pinchart <[email protected]>
20946L:	[email protected]
20947L:	[email protected]
20948S:	Maintained
20949F:	Documentation/admin-guide/media/rkisp1.rst
20950F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20951F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20952F:	drivers/media/platform/rockchip/rkisp1
20953F:	include/uapi/linux/rkisp1-config.h
20954
20955ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20956M:	Daniel Golle <[email protected]>
20957M:	Aurelien Jarno <[email protected]>
20958M:	Nicolas Frattaroli <[email protected]>
20959S:	Maintained
20960F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20961F:	Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
20962F:	drivers/char/hw_random/rockchip-rng.c
20963
20964ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20965M:	Jacob Chen <[email protected]>
20966M:	Ezequiel Garcia <[email protected]>
20967L:	[email protected]
20968L:	[email protected]
20969S:	Maintained
20970F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20971F:	drivers/media/platform/rockchip/rga/
20972
20973ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20974M:	Luca Ceresoli <[email protected]>
20975S:	Maintained
20976F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20977F:	sound/soc/codecs/rk3308_codec.c
20978F:	sound/soc/codecs/rk3308_codec.h
20979
20980ROCKCHIP VIDEO DECODER DRIVER
20981M:	Ezequiel Garcia <[email protected]>
20982L:	[email protected]
20983L:	[email protected]
20984S:	Maintained
20985F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20986F:	drivers/staging/media/rkvdec/
20987
20988ROCKER DRIVER
20989M:	Jiri Pirko <[email protected]>
20990L:	[email protected]
20991S:	Supported
20992F:	drivers/net/ethernet/rocker/
20993
20994ROCKETPORT EXPRESS/INFINITY DRIVER
20995M:	Kevin Cernekee <[email protected]>
20996L:	[email protected]
20997S:	Odd Fixes
20998F:	drivers/tty/serial/rp2.*
20999
21000ROHM BD79703 DAC
21001M:	Matti Vaittinen <[email protected]>
21002S:	Supported
21003F:	drivers/iio/dac/rohm-bd79703.c
21004
21005ROHM BD99954 CHARGER IC
21006M:	Matti Vaittinen <[email protected]>
21007S:	Supported
21008F:	drivers/power/supply/bd99954-charger.c
21009F:	drivers/power/supply/bd99954-charger.h
21010
21011ROHM BH1745 COLOUR SENSOR
21012M:	Mudit Sharma <[email protected]>
21013L:	[email protected]
21014S:	Maintained
21015F:	drivers/iio/light/bh1745.c
21016
21017ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21018M:	Tomasz Duszynski <[email protected]>
21019S:	Maintained
21020F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
21021F:	drivers/iio/light/bh1750.c
21022
21023ROHM BM1390 PRESSURE SENSOR DRIVER
21024M:	Matti Vaittinen <[email protected]>
21025L:	[email protected]
21026S:	Supported
21027F:	drivers/iio/pressure/rohm-bm1390.c
21028
21029ROHM BU270xx LIGHT SENSOR DRIVERs
21030M:	Matti Vaittinen <[email protected]>
21031L:	[email protected]
21032S:	Supported
21033F:	drivers/iio/light/rohm-bu27034.c
21034
21035ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21036M:	Marek Vasut <marek.vasut[email protected]>
21037L:	[email protected]
21038L:	[email protected]
21039S:	Supported
21040F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21041F:	drivers/gpio/gpio-bd9571mwv.c
21042F:	drivers/mfd/bd9571mwv.c
21043F:	drivers/regulator/bd9571mwv-regulator.c
21044F:	include/linux/mfd/bd9571mwv.h
21045
21046ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21047M:	Matti Vaittinen <[email protected]>
21048S:	Supported
21049F:	drivers/clk/clk-bd718x7.c
21050F:	drivers/gpio/gpio-bd71815.c
21051F:	drivers/gpio/gpio-bd71828.c
21052F:	drivers/mfd/rohm-bd71828.c
21053F:	drivers/mfd/rohm-bd718x7.c
21054F:	drivers/mfd/rohm-bd9576.c
21055F:	drivers/mfd/rohm-bd96801.c
21056F:	drivers/regulator/bd71815-regulator.c
21057F:	drivers/regulator/bd71828-regulator.c
21058F:	drivers/regulator/bd718x7-regulator.c
21059F:	drivers/regulator/bd9576-regulator.c
21060F:	drivers/regulator/bd96801-regulator.c
21061F:	drivers/regulator/rohm-regulator.c
21062F:	drivers/rtc/rtc-bd70528.c
21063F:	drivers/watchdog/bd9576_wdt.c
21064F:	drivers/watchdog/bd96801_wdt.c
21065F:	include/linux/mfd/rohm-bd71815.h
21066F:	include/linux/mfd/rohm-bd71828.h
21067F:	include/linux/mfd/rohm-bd718x7.h
21068F:	include/linux/mfd/rohm-bd957x.h
21069F:	include/linux/mfd/rohm-bd96801.h
21070F:	include/linux/mfd/rohm-generic.h
21071F:	include/linux/mfd/rohm-shared.h
21072
21073ROSE NETWORK LAYER
21074L:	[email protected]
21075S:	Orphan
21076W:	https://linux-ax25.in-berlin.de
21077F:	include/net/rose.h
21078F:	include/uapi/linux/rose.h
21079F:	net/rose/
21080
21081ROTATION DRIVER FOR ALLWINNER A83T
21082M:	Jernej Skrabec <[email protected]>
21083L:	[email protected]
21084S:	Maintained
21085T:	git git://linuxtv.org/media.git
21086F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21087F:	drivers/media/platform/sunxi/sun8i-rotate/
21088
21089RPMB SUBSYSTEM
21090M:	Jens Wiklander <[email protected]>
21091L:	[email protected]
21092S:	Supported
21093F:	drivers/misc/rpmb-core.c
21094F:	include/linux/rpmb.h
21095
21096RPMSG TTY DRIVER
21097M:	Arnaud Pouliquen <[email protected]>
21098L:	[email protected]
21099S:	Maintained
21100F:	drivers/tty/rpmsg_tty.c
21101
21102RTASE ETHERNET DRIVER
21103M:	Justin Lai <[email protected]>
21104M:	Larry Chiu <[email protected]>
21105L:	[email protected]
21106S:	Maintained
21107F:	drivers/net/ethernet/realtek/rtase/
21108
21109RTL2830 MEDIA DRIVER
21110L:	[email protected]
21111S:	Orphan
21112W:	https://linuxtv.org
21113Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21114F:	drivers/media/dvb-frontends/rtl2830*
21115
21116RTL2832 MEDIA DRIVER
21117L:	[email protected]
21118S:	Orphan
21119W:	https://linuxtv.org
21120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21121F:	drivers/media/dvb-frontends/rtl2832*
21122
21123RTL2832_SDR MEDIA DRIVER
21124L:	[email protected]
21125S:	Orphan
21126W:	https://linuxtv.org
21127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21128F:	drivers/media/dvb-frontends/rtl2832_sdr*
21129
21130RTL8180 WIRELESS DRIVER
21131L:	[email protected]
21132S:	Orphan
21133F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
21134
21135RTL8187 WIRELESS DRIVER
21136M:	Hin-Tak Leung <[email protected]>
21137L:	[email protected]
21138S:	Maintained
21139T:	git https://github.com/pkshih/rtw.git
21140F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
21141
21142RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21143M:	Jes Sorensen <[email protected]>
21144L:	[email protected]
21145S:	Maintained
21146T:	git https://github.com/pkshih/rtw.git
21147F:	drivers/net/wireless/realtek/rtl8xxxu/
21148
21149RTL9300 I2C DRIVER (rtl9300-i2c)
21150M:	Chris Packham <[email protected]>
21151L:	[email protected]
21152S:	Maintained
21153F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21154F:	drivers/i2c/busses/i2c-rtl9300.c
21155
21156RTRS TRANSPORT DRIVERS
21157M:	Md. Haris Iqbal <[email protected]>
21158M:	Jack Wang <[email protected]>
21159L:	[email protected]
21160S:	Maintained
21161F:	drivers/infiniband/ulp/rtrs/
21162
21163RUNTIME VERIFICATION (RV)
21164M:	Steven Rostedt <[email protected]>
21165L:	[email protected]
21166S:	Maintained
21167F:	Documentation/trace/rv/
21168F:	include/linux/rv.h
21169F:	include/rv/
21170F:	kernel/trace/rv/
21171F:	tools/verification/
21172
21173RUST
21174M:	Miguel Ojeda <[email protected]>
21175M:	Alex Gaynor <[email protected]>
21176R:	Boqun Feng <[email protected]>
21177R:	Gary Guo <[email protected]>
21178R:	Björn Roy Baron <[email protected]>
21179R:	Benno Lossin <[email protected]>
21180R:	Andreas Hindborg <[email protected]>
21181R:	Alice Ryhl <[email protected]>
21182R:	Trevor Gross <[email protected]>
21183R:	Danilo Krummrich <[email protected]>
21184L:	[email protected]
21185S:	Supported
21186W:	https://rust-for-linux.com
21187B:	https://github.com/Rust-for-Linux/linux/issues
21188C:	zulip://rust-for-linux.zulipchat.com
21189P:	https://rust-for-linux.com/contributing
21190T:	git https://github.com/Rust-for-Linux/linux.git rust-next
21191F:	.clippy.toml
21192F:	Documentation/rust/
21193F:	include/trace/events/rust_sample.h
21194F:	rust/
21195F:	samples/rust/
21196F:	scripts/*rust*
21197F:	tools/testing/selftests/rust/
21198K:	\b(?i:rust)\b
21199
21200RUST [ALLOC]
21201M:	Danilo Krummrich <[email protected]>
21202L:	[email protected]
21203S:	Maintained
21204T:	git https://github.com/Rust-for-Linux/linux.git alloc-next
21205F:	rust/kernel/alloc.rs
21206F:	rust/kernel/alloc/
21207
21208RUST [PIN-INIT]
21209M:	Benno Lossin <[email protected]>
21210L:	[email protected]
21211S:	Maintained
21212W:	https://rust-for-linux.com/pin-init
21213B:	https://github.com/Rust-for-Linux/pin-init/issues
21214C:	zulip://rust-for-linux.zulipchat.com
21215P:	rust/pin-init/CONTRIBUTING.md
21216T:	git https://github.com/Rust-for-Linux/linux.git pin-init-next
21217F:	rust/kernel/init.rs
21218F:	rust/pin-init/
21219K:	\bpin-init\b|pin_init\b|PinInit
21220
21221RXRPC SOCKETS (AF_RXRPC)
21222M:	David Howells <[email protected]>
21223M:	Marc Dionne <[email protected]>
21224L:	[email protected]
21225S:	Supported
21226W:	https://www.infradead.org/~dhowells/kafs/
21227F:	Documentation/networking/rxrpc.rst
21228F:	include/keys/rxrpc-type.h
21229F:	include/net/af_rxrpc.h
21230F:	include/trace/events/rxrpc.h
21231F:	include/uapi/linux/rxrpc.h
21232F:	net/rxrpc/
21233
21234S3 SAVAGE FRAMEBUFFER DRIVER
21235M:	Antonino Daplas <[email protected]>
21236L:	[email protected]
21237S:	Maintained
21238F:	drivers/video/fbdev/savage/
21239
21240S390 ARCHITECTURE
21241M:	Heiko Carstens <[email protected]>
21242M:	Vasily Gorbik <[email protected]>
21243M:	Alexander Gordeev <[email protected]>
21244R:	Christian Borntraeger <[email protected]>
21245R:	Sven Schnelle <[email protected]>
21246L:	[email protected]
21247S:	Supported
21248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21249F:	Documentation/driver-api/s390-drivers.rst
21250F:	Documentation/arch/s390/
21251F:	arch/s390/
21252F:	drivers/s390/
21253F:	drivers/watchdog/diag288_wdt.c
21254
21255S390 COMMON I/O LAYER
21256M:	Vineeth Vijayan <[email protected]>
21257M:	Peter Oberparleiter <[email protected]>
21258L:	[email protected]
21259S:	Supported
21260F:	drivers/s390/cio/
21261
21262S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21263M:	Harald Freudenberger <[email protected]>
21264M:	Holger Dengler <[email protected]>
21265L:	[email protected]
21266L:	[email protected]
21267S:	Supported
21268F:	arch/s390/crypto/
21269F:	arch/s390/include/asm/archrandom.h
21270F:	arch/s390/include/asm/cpacf.h
21271
21272S390 DASD DRIVER
21273M:	Stefan Haberland <[email protected]>
21274M:	Jan Hoeppner <[email protected]>
21275L:	[email protected]
21276S:	Supported
21277F:	block/partitions/ibm.c
21278F:	drivers/s390/block/dasd*
21279F:	include/linux/dasd_mod.h
21280
21281S390 HWRANDOM TRNG DRIVER
21282M:	Harald Freudenberger <[email protected]>
21283M:	Holger Dengler <[email protected]>
21284L:	[email protected]
21285L:	[email protected]
21286S:	Supported
21287F:	drivers/char/hw_random/s390-trng.c
21288
21289S390 IOMMU (PCI)
21290M:	Niklas Schnelle <[email protected]>
21291M:	Matthew Rosato <[email protected]>
21292R:	Gerald Schaefer <[email protected]>
21293L:	[email protected]
21294S:	Supported
21295F:	drivers/iommu/s390-iommu.c
21296
21297S390 IUCV NETWORK LAYER
21298M:	Alexandra Winter <[email protected]>
21299M:	Thorsten Winkler <[email protected]>
21300L:	[email protected]
21301L:	[email protected]
21302S:	Supported
21303F:	drivers/s390/net/*iucv*
21304F:	include/net/iucv/
21305F:	net/iucv/
21306
21307S390 MM
21308M:	Alexander Gordeev <[email protected]>
21309M:	Gerald Schaefer <[email protected]>
21310L:	[email protected]
21311S:	Supported
21312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21313F:	arch/s390/include/asm/pgtable.h
21314F:	arch/s390/mm
21315
21316S390 NETWORK DRIVERS
21317M:	Alexandra Winter <[email protected]>
21318M:	Thorsten Winkler <[email protected]>
21319L:	[email protected]
21320L:	[email protected]
21321S:	Supported
21322F:	drivers/s390/net/
21323F:	include/linux/ism.h
21324
21325S390 PCI SUBSYSTEM
21326M:	Niklas Schnelle <[email protected]>
21327M:	Gerald Schaefer <[email protected]>
21328L:	[email protected]
21329S:	Supported
21330F:	Documentation/arch/s390/pci.rst
21331F:	arch/s390/pci/
21332F:	drivers/pci/hotplug/s390_pci_hpc.c
21333
21334S390 PTP DRIVER
21335M:	Sven Schnelle <[email protected]>
21336L:	[email protected]
21337S:	Supported
21338F:	drivers/ptp/ptp_s390.c
21339
21340S390 SCM DRIVER
21341M:	Vineeth Vijayan <[email protected]>
21342L:	[email protected]
21343S:	Supported
21344F:	drivers/s390/block/scm*
21345F:	drivers/s390/cio/scm.c
21346
21347S390 VFIO AP DRIVER
21348M:	Tony Krowiak <[email protected]>
21349M:	Halil Pasic <[email protected]>
21350M:	Jason Herne <[email protected]>
21351L:	[email protected]
21352S:	Supported
21353F:	Documentation/arch/s390/vfio-ap*
21354F:	drivers/s390/crypto/vfio_ap*
21355
21356S390 VFIO-CCW DRIVER
21357M:	Eric Farman <[email protected]>
21358M:	Matthew Rosato <[email protected]>
21359R:	Halil Pasic <[email protected]>
21360L:	[email protected]
21361L:	[email protected]
21362S:	Supported
21363F:	Documentation/arch/s390/vfio-ccw.rst
21364F:	drivers/s390/cio/vfio_ccw*
21365F:	include/uapi/linux/vfio_ccw.h
21366
21367S390 VFIO-PCI DRIVER
21368M:	Matthew Rosato <[email protected]>
21369M:	Eric Farman <[email protected]>
21370L:	[email protected]
21371L:	[email protected]
21372S:	Supported
21373F:	arch/s390/kvm/pci*
21374F:	drivers/vfio/pci/vfio_pci_zdev.c
21375F:	include/uapi/linux/vfio_zdev.h
21376
21377S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21378M:	Harald Freudenberger <[email protected]>
21379M:	Holger Dengler <[email protected]>
21380L:	[email protected]
21381S:	Supported
21382F:	arch/s390/include/asm/ap.h
21383F:	arch/s390/include/asm/pkey.h
21384F:	arch/s390/include/asm/trace/zcrypt.h
21385F:	arch/s390/include/uapi/asm/pkey.h
21386F:	arch/s390/include/uapi/asm/zcrypt.h
21387F:	drivers/s390/crypto/
21388
21389S390 ZFCP DRIVER
21390M:	Nihar Panda <[email protected]>
21391L:	[email protected]
21392S:	Supported
21393F:	drivers/s390/scsi/zfcp_*
21394
21395SAA6588 RDS RECEIVER DRIVER
21396M:	Hans Verkuil <[email protected]>
21397L:	[email protected]
21398S:	Odd Fixes
21399W:	https://linuxtv.org
21400T:	git git://linuxtv.org/media.git
21401F:	drivers/media/i2c/saa6588*
21402
21403SAA7134 VIDEO4LINUX DRIVER
21404M:	Mauro Carvalho Chehab <[email protected]>
21405L:	[email protected]
21406S:	Odd fixes
21407W:	https://linuxtv.org
21408T:	git git://linuxtv.org/media.git
21409F:	Documentation/driver-api/media/drivers/saa7134*
21410F:	drivers/media/pci/saa7134/
21411
21412SAA7146 VIDEO4LINUX-2 DRIVER
21413M:	Hans Verkuil <[email protected]>
21414L:	[email protected]
21415S:	Maintained
21416T:	git git://linuxtv.org/media.git
21417F:	drivers/media/common/saa7146/
21418F:	drivers/media/pci/saa7146/
21419F:	include/media/drv-intf/saa7146*
21420
21421SAFESETID SECURITY MODULE
21422M:	Micah Morton <[email protected]>
21423S:	Supported
21424F:	Documentation/admin-guide/LSM/SafeSetID.rst
21425F:	security/safesetid/
21426
21427SAMSUNG AUDIO (ASoC) DRIVERS
21428M:	Sylwester Nawrocki <[email protected]>
21429L:	[email protected]
21430S:	Maintained
21431B:	mailto:[email protected]
21432F:	Documentation/devicetree/bindings/sound/samsung*
21433F:	sound/soc/samsung/
21434
21435SAMSUNG EXYNOS850 SoC SUPPORT
21436M:	Sam Protsenko <[email protected]>
21437L:	[email protected] (moderated for non-subscribers)
21438L:	[email protected]
21439S:	Maintained
21440F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21441F:	arch/arm64/boot/dts/exynos/exynos850*
21442F:	drivers/clk/samsung/clk-exynos850.c
21443F:	include/dt-bindings/clock/exynos850.h
21444
21445SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21446M:	Tudor Ambarus <[email protected]>
21447L:	[email protected]
21448L:	[email protected]
21449S:	Supported
21450F:	Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21451F:	drivers/firmware/samsung/exynos-acpm*
21452F:	include/linux/firmware/samsung/exynos-acpm-protocol.h
21453
21454SAMSUNG EXYNOS MAILBOX DRIVER
21455M:	Tudor Ambarus <[email protected]>
21456L:	[email protected]
21457L:	[email protected]
21458S:	Supported
21459F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21460F:	drivers/mailbox/exynos-mailbox.c
21461F:	include/linux/mailbox/exynos-message.h
21462
21463SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21464M:	Krzysztof Kozlowski <[email protected]>
21465L:	[email protected]
21466L:	[email protected]
21467S:	Maintained
21468F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21469F:	drivers/crypto/exynos-rng.c
21470
21471SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21472M:	Łukasz Stelmach <[email protected]>
21473L:	[email protected]
21474S:	Maintained
21475F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21476F:	drivers/char/hw_random/exynos-trng.c
21477
21478SAMSUNG FRAMEBUFFER DRIVER
21479M:	Jingoo Han <[email protected]>
21480L:	[email protected]
21481S:	Maintained
21482F:	drivers/video/fbdev/s3c-fb.c
21483
21484SAMSUNG GALAXY BOOK DRIVER
21485M:	Joshua Grisham <[email protected]>
21486L:	[email protected]
21487S:	Maintained
21488F:	Documentation/admin-guide/laptops/samsung-galaxybook.rst
21489F:	drivers/platform/x86/samsung-galaxybook.c
21490
21491SAMSUNG INTERCONNECT DRIVERS
21492M:	Sylwester Nawrocki <[email protected]>
21493M:	Artur Świgoń <[email protected]>
21494L:	[email protected]
21495L:	[email protected]
21496S:	Supported
21497F:	drivers/interconnect/samsung/
21498
21499SAMSUNG LAPTOP DRIVER
21500M:	Corentin Chary <[email protected]>
21501L:	[email protected]
21502S:	Maintained
21503F:	drivers/platform/x86/samsung-laptop.c
21504
21505SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21506M:	Krzysztof Kozlowski <[email protected]>
21507L:	[email protected]
21508L:	[email protected]
21509S:	Maintained
21510B:	mailto:[email protected]
21511F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21512F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21513F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21514F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21515F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21516F:	drivers/clk/clk-s2mps11.c
21517F:	drivers/mfd/sec*.c
21518F:	drivers/regulator/s2m*.c
21519F:	drivers/regulator/s5m*.c
21520F:	drivers/rtc/rtc-s5m.c
21521F:	include/linux/mfd/samsung/
21522
21523SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21524M:	Sylwester Nawrocki <[email protected]>
21525L:	[email protected]
21526L:	[email protected]
21527S:	Maintained
21528F:	drivers/media/platform/samsung/s3c-camif/
21529F:	include/media/drv-intf/s3c_camif.h
21530
21531SAMSUNG S3FWRN5 NFC DRIVER
21532M:	Krzysztof Kozlowski <[email protected]>
21533S:	Maintained
21534F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21535F:	drivers/nfc/s3fwrn5
21536
21537SAMSUNG S5C73M3 CAMERA DRIVER
21538M:	Sylwester Nawrocki <[email protected]>
21539M:	Andrzej Hajda <[email protected]>
21540L:	[email protected]
21541S:	Supported
21542F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21543F:	drivers/media/i2c/s5c73m3/*
21544
21545SAMSUNG S5K5BAF CAMERA DRIVER
21546M:	Sylwester Nawrocki <[email protected]>
21547M:	Andrzej Hajda <[email protected]>
21548L:	[email protected]
21549S:	Supported
21550F:	drivers/media/i2c/s5k5baf.c
21551
21552SAMSUNG S5P Security SubSystem (SSS) DRIVER
21553M:	Krzysztof Kozlowski <[email protected]>
21554M:	Vladimir Zapolskiy <[email protected]>
21555L:	[email protected]
21556L:	[email protected]
21557S:	Maintained
21558F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21559F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21560F:	drivers/crypto/s5p-sss.c
21561
21562SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21563M:	Sylwester Nawrocki <[email protected]>
21564L:	[email protected]
21565S:	Supported
21566Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21567F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21568F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21569F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21570F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21571F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21572F:	drivers/media/platform/samsung/exynos4-is/
21573
21574SAMSUNG SOC CLOCK DRIVERS
21575M:	Krzysztof Kozlowski <[email protected]>
21576M:	Sylwester Nawrocki <[email protected]>
21577M:	Chanwoo Choi <[email protected]>
21578R:	Alim Akhtar <[email protected]>
21579L:	[email protected]
21580S:	Maintained
21581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21582F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21583F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21584F:	drivers/clk/samsung/
21585F:	include/dt-bindings/clock/exynos*.h
21586F:	include/dt-bindings/clock/s5p*.h
21587F:	include/dt-bindings/clock/samsung,*.h
21588F:	include/linux/clk/samsung.h
21589
21590SAMSUNG SPI DRIVERS
21591M:	Andi Shyti <[email protected]>
21592R:	Tudor Ambarus <[email protected]>
21593L:	[email protected]
21594L:	[email protected]
21595S:	Maintained
21596F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21597F:	drivers/spi/spi-s3c*
21598F:	include/linux/platform_data/spi-s3c64xx.h
21599
21600SAMSUNG SXGBE DRIVERS
21601M:	Byungho An <[email protected]>
21602L:	[email protected]
21603S:	Maintained
21604F:	drivers/net/ethernet/samsung/sxgbe/
21605
21606SAMSUNG THERMAL DRIVER
21607M:	Bartlomiej Zolnierkiewicz <[email protected]>
21608M:	Krzysztof Kozlowski <[email protected]>
21609L:	[email protected]
21610L:	[email protected]
21611S:	Maintained
21612F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21613F:	drivers/thermal/samsung/
21614
21615SAMSUNG USB2 PHY DRIVER
21616M:	Sylwester Nawrocki <[email protected]>
21617L:	[email protected]
21618S:	Supported
21619F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21620F:	Documentation/driver-api/phy/samsung-usb2.rst
21621F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21622F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21623F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21624F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21625F:	drivers/phy/samsung/phy-samsung-usb2.c
21626F:	drivers/phy/samsung/phy-samsung-usb2.h
21627
21628SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21629M:	Paul Barker <[email protected]>
21630R:	Marc Murphy <[email protected]>
21631S:	Supported
21632F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21633
21634SC1200 WDT DRIVER
21635M:	Zwane Mwaikambo <[email protected]>
21636S:	Maintained
21637F:	drivers/watchdog/sc1200wdt.c
21638
21639SCHEDULER
21640M:	Ingo Molnar <[email protected]>
21641M:	Peter Zijlstra <[email protected]>
21642M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21643M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21644R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21645R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21646R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21647R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21648R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21649L:	[email protected]
21650S:	Maintained
21651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21652F:	include/linux/preempt.h
21653F:	include/linux/sched.h
21654F:	include/linux/wait.h
21655F:	include/uapi/linux/sched.h
21656F:	kernel/sched/
21657
21658SCHEDULER - SCHED_EXT
21659R:	Tejun Heo <[email protected]>
21660R:	David Vernet <[email protected]>
21661R:	Andrea Righi <[email protected]>
21662R:	Changwoo Min <[email protected]>
21663L:	[email protected]
21664S:	Maintained
21665W:	https://github.com/sched-ext/scx
21666T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21667F:	include/linux/sched/ext.h
21668F:	kernel/sched/ext*
21669F:	tools/sched_ext/
21670F:	tools/testing/selftests/sched_ext
21671
21672SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21673M:	Gustavo Silva <[email protected]>
21674S:	Maintained
21675F:	drivers/iio/chemical/ens160_core.c
21676F:	drivers/iio/chemical/ens160_i2c.c
21677F:	drivers/iio/chemical/ens160_spi.c
21678F:	drivers/iio/chemical/ens160.h
21679
21680SCSI LIBSAS SUBSYSTEM
21681R:	John Garry <[email protected]>
21682R:	Jason Yan <[email protected]>
21683L:	[email protected]
21684S:	Supported
21685F:	Documentation/scsi/libsas.rst
21686F:	drivers/scsi/libsas/
21687F:	include/scsi/libsas.h
21688F:	include/scsi/sas_ata.h
21689
21690SCSI RDMA PROTOCOL (SRP) INITIATOR
21691M:	Bart Van Assche <[email protected]>
21692L:	[email protected]
21693S:	Supported
21694Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21695F:	drivers/infiniband/ulp/srp/
21696F:	include/scsi/srp.h
21697
21698SCSI RDMA PROTOCOL (SRP) TARGET
21699M:	Bart Van Assche <[email protected]>
21700L:	[email protected]
21701L:	[email protected]
21702S:	Supported
21703Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21704F:	drivers/infiniband/ulp/srpt/
21705
21706SCSI SG DRIVER
21707M:	Doug Gilbert <[email protected]>
21708L:	[email protected]
21709S:	Maintained
21710W:	http://sg.danny.cz/sg
21711F:	Documentation/scsi/scsi-generic.rst
21712F:	drivers/scsi/sg.c
21713F:	include/scsi/sg.h
21714
21715SCSI SUBSYSTEM
21716M:	"James E.J. Bottomley" <[email protected]>
21717M:	"Martin K. Petersen" <[email protected]>
21718L:	[email protected]
21719S:	Maintained
21720Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21723F:	Documentation/devicetree/bindings/scsi/
21724F:	drivers/scsi/
21725F:	drivers/ufs/
21726F:	include/scsi/
21727F:	include/uapi/scsi/
21728
21729SCSI TAPE DRIVER
21730M:	Kai Mäkisara <[email protected]>
21731L:	[email protected]
21732S:	Maintained
21733F:	Documentation/scsi/st.rst
21734F:	drivers/scsi/st.*
21735F:	drivers/scsi/st_*.h
21736
21737SCSI TARGET CORE USER DRIVER
21738M:	Bodo Stroesser <[email protected]>
21739L:	[email protected]
21740L:	[email protected]
21741S:	Supported
21742F:	Documentation/target/tcmu-design.rst
21743F:	drivers/target/target_core_user.c
21744F:	include/uapi/linux/target_core_user.h
21745
21746SCSI TARGET SUBSYSTEM
21747M:	"Martin K. Petersen" <[email protected]>
21748L:	[email protected]
21749L:	[email protected]
21750S:	Supported
21751Q:	https://patchwork.kernel.org/project/target-devel/list/
21752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21753F:	Documentation/target/
21754F:	drivers/target/
21755F:	include/target/
21756
21757SCTP PROTOCOL
21758M:	Marcelo Ricardo Leitner <[email protected]>
21759M:	Xin Long <[email protected]>
21760L:	[email protected]
21761S:	Maintained
21762W:	https://github.com/sctp/lksctp-tools/wiki
21763F:	Documentation/networking/sctp.rst
21764F:	include/linux/sctp.h
21765F:	include/net/sctp/
21766F:	include/uapi/linux/sctp.h
21767F:	net/sctp/
21768
21769SCx200 CPU SUPPORT
21770M:	Jim Cromie <[email protected]>
21771S:	Odd Fixes
21772F:	Documentation/i2c/busses/scx200_acb.rst
21773F:	arch/x86/platform/scx200/
21774F:	drivers/i2c/busses/scx200*
21775F:	drivers/mtd/maps/scx200_docflash.c
21776F:	drivers/watchdog/scx200_wdt.c
21777F:	include/linux/scx200.h
21778
21779SCx200 GPIO DRIVER
21780M:	Jim Cromie <[email protected]>
21781S:	Maintained
21782F:	drivers/char/scx200_gpio.c
21783F:	include/linux/scx200_gpio.h
21784
21785SCx200 HRT CLOCKSOURCE DRIVER
21786M:	Jim Cromie <[email protected]>
21787S:	Maintained
21788F:	drivers/clocksource/scx200_hrt.c
21789
21790SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21791M:	Sascha Sommer <[email protected]>
21792L:	[email protected] (subscribers-only)
21793S:	Maintained
21794F:	drivers/mmc/host/sdricoh_cs.c
21795
21796SECO BOARDS CEC DRIVER
21797M:	Ettore Chimenti <[email protected]>
21798S:	Maintained
21799F:	drivers/media/cec/platform/seco/seco-cec.c
21800F:	drivers/media/cec/platform/seco/seco-cec.h
21801
21802SECURE COMPUTING
21803M:	Kees Cook <[email protected]>
21804R:	Andy Lutomirski <[email protected]>
21805R:	Will Drewry <[email protected]>
21806S:	Supported
21807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21808F:	Documentation/userspace-api/seccomp_filter.rst
21809F:	include/linux/seccomp.h
21810F:	include/uapi/linux/seccomp.h
21811F:	kernel/seccomp.c
21812F:	tools/testing/selftests/kselftest_harness.h
21813F:	tools/testing/selftests/seccomp/*
21814K:	\bsecure_computing
21815K:	\bTIF_SECCOMP\b
21816
21817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21818M:	Kamal Dasu <[email protected]>
21819M:	Al Cooper <[email protected]>
21820R:	Broadcom internal kernel review list <[email protected]>
21821L:	[email protected]
21822S:	Maintained
21823F:	drivers/mmc/host/sdhci-brcmstb*
21824
21825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21826M:	Adrian Hunter <[email protected]>
21827L:	[email protected]
21828S:	Supported
21829F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21830F:	drivers/mmc/host/sdhci*
21831
21832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21833M:	Aubin Constans <[email protected]>
21834R:	Eugen Hristev <[email protected]>
21835L:	[email protected]
21836S:	Supported
21837F:	drivers/mmc/host/sdhci-of-at91.c
21838
21839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21840M:	Haibo Chen <[email protected]>
21841L:	[email protected]
21842L:	[email protected]
21843L:	[email protected]
21844S:	Maintained
21845F:	drivers/mmc/host/sdhci-esdhc-imx.c
21846
21847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21848M:	Ben Dooks <[email protected]>
21849M:	Jaehoon Chung <[email protected]>
21850L:	[email protected]
21851S:	Maintained
21852F:	drivers/mmc/host/sdhci-s3c*
21853
21854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21855M:	Viresh Kumar <[email protected]>
21856L:	[email protected]
21857S:	Maintained
21858F:	drivers/mmc/host/sdhci-spear.c
21859
21860SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21861M:	Vignesh Raghavendra <[email protected]>
21862L:	[email protected]
21863S:	Maintained
21864F:	drivers/mmc/host/sdhci-omap.c
21865
21866SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21867M:	Jonathan Derrick <[email protected]>
21868L:	[email protected]
21869S:	Supported
21870F:	block/opal_proto.h
21871F:	block/sed*
21872F:	include/linux/sed*
21873F:	include/uapi/linux/sed*
21874
21875SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21876M:	Mark Rutland <[email protected]>
21877M:	Lorenzo Pieralisi <[email protected]>
21878M:	Sudeep Holla <[email protected]>
21879L:	[email protected] (moderated for non-subscribers)
21880S:	Maintained
21881F:	drivers/firmware/smccc/
21882F:	include/linux/arm-smccc.h
21883
21884SECURITY CONTACT
21885M:	Security Officers <[email protected]>
21886S:	Supported
21887F:	Documentation/process/security-bugs.rst
21888
21889SECURITY SUBSYSTEM
21890M:	Paul Moore <[email protected]>
21891M:	James Morris <[email protected]>
21892M:	"Serge E. Hallyn" <[email protected]>
21893L:	[email protected]
21894S:	Supported
21895Q:	https://patchwork.kernel.org/project/linux-security-module/list
21896B:	mailto:[email protected]
21897P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21898T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21899F:	include/linux/lsm/
21900F:	include/linux/lsm_audit.h
21901F:	include/linux/lsm_hook_defs.h
21902F:	include/linux/lsm_hooks.h
21903F:	include/linux/security.h
21904F:	include/uapi/linux/lsm.h
21905F:	security/
21906F:	tools/testing/selftests/lsm/
21907X:	security/selinux/
21908K:	\bsecurity_[a-z_0-9]\+\b
21909
21910SELINUX SECURITY MODULE
21911M:	Paul Moore <[email protected]>
21912M:	Stephen Smalley <[email protected]>
21913R:	Ondrej Mosnacek <[email protected]>
21914L:	[email protected]
21915S:	Supported
21916W:	https://github.com/SELinuxProject
21917Q:	https://patchwork.kernel.org/project/selinux/list
21918B:	mailto:[email protected]
21919P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21920T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21921F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21922F:	Documentation/ABI/removed/sysfs-selinux-disable
21923F:	Documentation/admin-guide/LSM/SELinux.rst
21924F:	include/trace/events/avc.h
21925F:	include/uapi/linux/selinux_netlink.h
21926F:	scripts/selinux/
21927F:	security/selinux/
21928
21929SENSABLE PHANTOM
21930M:	Jiri Slaby <[email protected]>
21931S:	Maintained
21932F:	drivers/misc/phantom.c
21933F:	include/uapi/linux/phantom.h
21934
21935SENSEAIR SUNRISE 006-0-0007
21936M:	Jacopo Mondi <[email protected]>
21937S:	Maintained
21938F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21939F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21940F:	drivers/iio/chemical/sunrise_co2.c
21941
21942SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21943M:	Tomasz Duszynski <[email protected]>
21944S:	Maintained
21945F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21946F:	drivers/iio/chemical/scd30.h
21947F:	drivers/iio/chemical/scd30_core.c
21948F:	drivers/iio/chemical/scd30_i2c.c
21949F:	drivers/iio/chemical/scd30_serial.c
21950
21951SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21952M:	Roan van Dijk <[email protected]>
21953S:	Maintained
21954F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21955F:	drivers/iio/chemical/scd4x.c
21956
21957SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21958M:	Petar Stoykov <[email protected]>
21959S:	Maintained
21960F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21961F:	drivers/iio/pressure/sdp500.c
21962
21963SENSIRION SGP40 GAS SENSOR DRIVER
21964M:	Andreas Klinger <[email protected]>
21965S:	Maintained
21966F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21967F:	drivers/iio/chemical/sgp40.c
21968
21969SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21970M:	Tomasz Duszynski <[email protected]>
21971S:	Maintained
21972F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21973F:	drivers/iio/chemical/sps30.c
21974F:	drivers/iio/chemical/sps30_i2c.c
21975F:	drivers/iio/chemical/sps30_serial.c
21976
21977SERIAL DEVICE BUS
21978M:	Rob Herring <[email protected]>
21979L:	[email protected]
21980S:	Maintained
21981F:	Documentation/devicetree/bindings/serial/serial.yaml
21982F:	drivers/tty/serdev/
21983F:	include/linux/serdev.h
21984
21985SERIAL IR RECEIVER
21986M:	Sean Young <[email protected]>
21987L:	[email protected]
21988S:	Maintained
21989F:	drivers/media/rc/serial_ir.c
21990
21991SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21992M:	Srinivas Kandagatla <[email protected]>
21993L:	[email protected]
21994S:	Maintained
21995F:	Documentation/devicetree/bindings/slimbus/
21996F:	Documentation/driver-api/slimbus.rst
21997F:	drivers/slimbus/
21998F:	include/linux/slimbus.h
21999
22000SFC NETWORK DRIVER
22001M:	Edward Cree <[email protected]>
22002L:	[email protected]
22003L:	[email protected]
22004S:	Maintained
22005F:	Documentation/networking/devlink/sfc.rst
22006F:	drivers/net/ethernet/sfc/
22007
22008SFCTEMP HWMON DRIVER
22009M:	Emil Renner Berthing <[email protected]>
22010M:	Hal Feng <[email protected]>
22011L:	[email protected]
22012S:	Maintained
22013F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22014F:	Documentation/hwmon/sfctemp.rst
22015F:	drivers/hwmon/sfctemp.c
22016
22017SFF/SFP/SFP+ MODULE SUPPORT
22018M:	Russell King <[email protected]>
22019L:	[email protected]
22020S:	Maintained
22021F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
22022F:	drivers/net/phy/phylink.c
22023F:	drivers/net/phy/sfp*
22024F:	include/linux/mdio/mdio-i2c.h
22025F:	include/linux/phylink.h
22026F:	include/linux/sfp.h
22027K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22028
22029SGI GRU DRIVER
22030M:	Dimitri Sivanich <[email protected]>
22031S:	Maintained
22032F:	drivers/misc/sgi-gru/
22033
22034SGI XP/XPC/XPNET DRIVER
22035M:	Robin Holt <[email protected]>
22036M:	Steve Wahl <[email protected]>
22037S:	Maintained
22038F:	drivers/misc/sgi-xp/
22039
22040SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22041M:	Wenjia Zhang <[email protected]>
22042M:	Jan Karcher <[email protected]>
22043R:	D. Wythe <[email protected]>
22044R:	Tony Lu <[email protected]>
22045R:	Wen Gu <[email protected]>
22046L:	[email protected]
22047L:	[email protected]
22048S:	Supported
22049F:	net/smc/
22050
22051SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22052M:	Linus Walleij <[email protected]>
22053L:	[email protected]
22054S:	Maintained
22055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22056F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22057F:	drivers/iio/light/gp2ap002.c
22058
22059SHARP RJ54N1CB0C SENSOR DRIVER
22060M:	Jacopo Mondi <[email protected]>
22061L:	[email protected]
22062S:	Odd fixes
22063T:	git git://linuxtv.org/media.git
22064F:	drivers/media/i2c/rj54n1cb0c.c
22065F:	include/media/i2c/rj54n1cb0c.h
22066
22067SHRINKER
22068M:	Andrew Morton <[email protected]>
22069M:	Dave Chinner <[email protected]>
22070R:	Qi Zheng <[email protected]>
22071R:	Roman Gushchin <[email protected]>
22072R:	Muchun Song <[email protected]>
22073L:	[email protected]
22074S:	Maintained
22075F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
22076F:	include/linux/shrinker.h
22077F:	mm/shrinker.c
22078F:	mm/shrinker_debug.c
22079
22080SH_VOU V4L2 OUTPUT DRIVER
22081L:	[email protected]
22082S:	Orphan
22083F:	drivers/media/platform/renesas/sh_vou.c
22084F:	include/media/drv-intf/sh_vou.h
22085
22086SI2157 MEDIA DRIVER
22087L:	[email protected]
22088S:	Orphan
22089W:	https://linuxtv.org
22090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22091F:	drivers/media/tuners/si2157*
22092
22093SI2165 MEDIA DRIVER
22094M:	Matthias Schwarzott <[email protected]>
22095L:	[email protected]
22096S:	Maintained
22097W:	https://linuxtv.org
22098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22099F:	drivers/media/dvb-frontends/si2165*
22100
22101SI2168 MEDIA DRIVER
22102L:	[email protected]
22103S:	Orphan
22104W:	https://linuxtv.org
22105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22106F:	drivers/media/dvb-frontends/si2168*
22107
22108SI470X FM RADIO RECEIVER I2C DRIVER
22109M:	Hans Verkuil <[email protected]>
22110L:	[email protected]
22111S:	Odd Fixes
22112W:	https://linuxtv.org
22113T:	git git://linuxtv.org/media.git
22114F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
22115F:	drivers/media/radio/si470x/radio-si470x-i2c.c
22116
22117SI470X FM RADIO RECEIVER USB DRIVER
22118M:	Hans Verkuil <[email protected]>
22119L:	[email protected]
22120S:	Maintained
22121W:	https://linuxtv.org
22122T:	git git://linuxtv.org/media.git
22123F:	drivers/media/radio/si470x/radio-si470x-common.c
22124F:	drivers/media/radio/si470x/radio-si470x-usb.c
22125F:	drivers/media/radio/si470x/radio-si470x.h
22126
22127SI4713 FM RADIO TRANSMITTER I2C DRIVER
22128M:	Eduardo Valentin <[email protected]>
22129L:	[email protected]
22130S:	Odd Fixes
22131W:	https://linuxtv.org
22132T:	git git://linuxtv.org/media.git
22133F:	drivers/media/radio/si4713/si4713.?
22134
22135SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22136M:	Eduardo Valentin <[email protected]>
22137L:	[email protected]
22138S:	Odd Fixes
22139W:	https://linuxtv.org
22140T:	git git://linuxtv.org/media.git
22141F:	drivers/media/radio/si4713/radio-platform-si4713.c
22142
22143SI4713 FM RADIO TRANSMITTER USB DRIVER
22144M:	Hans Verkuil <[email protected]>
22145L:	[email protected]
22146S:	Maintained
22147W:	https://linuxtv.org
22148T:	git git://linuxtv.org/media.git
22149F:	drivers/media/radio/si4713/radio-usb-si4713.c
22150
22151SIANO DVB DRIVER
22152M:	Mauro Carvalho Chehab <[email protected]>
22153L:	[email protected]
22154S:	Odd fixes
22155W:	https://linuxtv.org
22156T:	git git://linuxtv.org/media.git
22157F:	drivers/media/common/siano/
22158F:	drivers/media/mmc/siano/
22159F:	drivers/media/usb/siano/
22160F:	drivers/media/usb/siano/
22161
22162SIEMENS IPC LED DRIVERS
22163M:	Bao Cheng Su <[email protected]>
22164M:	Benedikt Niedermayr <[email protected]>
22165M:	Tobias Schaffner <[email protected]>
22166L:	[email protected]
22167S:	Maintained
22168F:	drivers/leds/simple/
22169
22170SIEMENS IPC PLATFORM DRIVERS
22171M:	Bao Cheng Su <[email protected]>
22172M:	Benedikt Niedermayr <[email protected]>
22173M:	Tobias Schaffner <[email protected]>
22174L:	[email protected]
22175S:	Maintained
22176F:	drivers/platform/x86/siemens/
22177F:	include/linux/platform_data/x86/simatic-ipc-base.h
22178F:	include/linux/platform_data/x86/simatic-ipc.h
22179
22180SIEMENS IPC WATCHDOG DRIVERS
22181M:	Bao Cheng Su <[email protected]>
22182M:	Benedikt Niedermayr <[email protected]>
22183M:	Tobias Schaffner <[email protected]>
22184L:	[email protected]
22185S:	Maintained
22186F:	drivers/watchdog/simatic-ipc-wdt.c
22187
22188SIFIVE DRIVERS
22189M:	Paul Walmsley <[email protected]>
22190M:	Samuel Holland <[email protected]>
22191L:	[email protected]
22192S:	Supported
22193F:	drivers/dma/sf-pdma/
22194N:	sifive
22195K:	fu[57]40
22196K:	[^@]sifive
22197
22198SILEAD TOUCHSCREEN DRIVER
22199M:	Hans de Goede <[email protected]>
22200L:	[email protected]
22201L:	[email protected]
22202S:	Maintained
22203F:	drivers/input/touchscreen/silead.c
22204F:	drivers/platform/x86/touchscreen_dmi.c
22205
22206SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22207M:	Jérôme Pouiller <[email protected]>
22208L:	[email protected]
22209S:	Supported
22210F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22211F:	drivers/net/wireless/silabs/
22212
22213SILICON MOTION SM712 FRAME BUFFER DRIVER
22214M:	Sudip Mukherjee <[email protected]>
22215M:	Teddy Wang <[email protected]>
22216M:	Sudip Mukherjee <[email protected]>
22217L:	[email protected]
22218S:	Maintained
22219F:	Documentation/fb/sm712fb.rst
22220F:	drivers/video/fbdev/sm712*
22221
22222SILVACO I3C DUAL-ROLE MASTER
22223M:	Miquel Raynal <[email protected]>
22224M:	Frank Li <[email protected]>
22225L:	[email protected] (moderated for non-subscribers)
22226L:	[email protected]
22227S:	Maintained
22228F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22229F:	drivers/i3c/master/svc-i3c-master.c
22230
22231SIMPLEFB FB DRIVER
22232M:	Hans de Goede <[email protected]>
22233L:	[email protected]
22234S:	Maintained
22235F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22236F:	drivers/video/fbdev/simplefb.c
22237F:	include/linux/platform_data/simplefb.h
22238
22239SIOX
22240M:	Thorsten Scherer <[email protected]>
22241R:	Pengutronix Kernel Team <[email protected]>
22242S:	Supported
22243F:	drivers/gpio/gpio-siox.c
22244F:	drivers/siox/*
22245F:	include/trace/events/siox.h
22246
22247SIPHASH PRF ROUTINES
22248M:	Jason A. Donenfeld <[email protected]>
22249S:	Maintained
22250F:	include/linux/siphash.h
22251F:	lib/siphash.c
22252F:	lib/tests/siphash_kunit.c
22253
22254SIS 190 ETHERNET DRIVER
22255M:	Francois Romieu <[email protected]>
22256L:	[email protected]
22257S:	Maintained
22258F:	drivers/net/ethernet/sis/sis190.c
22259
22260SIS 900/7016 FAST ETHERNET DRIVER
22261M:	Daniele Venzano <[email protected]>
22262L:	[email protected]
22263S:	Maintained
22264W:	http://www.brownhat.org/sis900.html
22265F:	drivers/net/ethernet/sis/sis900.*
22266
22267SIS FRAMEBUFFER DRIVER
22268S:	Orphan
22269F:	Documentation/fb/sisfb.rst
22270F:	drivers/video/fbdev/sis/
22271F:	include/video/sisfb.h
22272
22273SIS I2C TOUCHSCREEN DRIVER
22274M:	Mika Penttilä <[email protected]>
22275L:	[email protected]
22276S:	Maintained
22277F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22278F:	drivers/input/touchscreen/sis_i2c.c
22279
22280SIS USB2VGA DRIVER
22281M:	Thomas Winischhofer <[email protected]>
22282S:	Maintained
22283W:	http://www.winischhofer.at/linuxsisusbvga.shtml
22284F:	drivers/usb/misc/sisusbvga/
22285
22286SL28 CPLD MFD DRIVER
22287M:	Michael Walle <[email protected]>
22288S:	Maintained
22289F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22290F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22291F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22292F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22293F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22294F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22295F:	drivers/gpio/gpio-sl28cpld.c
22296F:	drivers/hwmon/sl28cpld-hwmon.c
22297F:	drivers/irqchip/irq-sl28cpld.c
22298F:	drivers/pwm/pwm-sl28cpld.c
22299F:	drivers/watchdog/sl28cpld_wdt.c
22300
22301SL28 VPD NVMEM LAYOUT DRIVER
22302M:	Michael Walle <[email protected]>
22303S:	Maintained
22304F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22305F:	drivers/nvmem/layouts/sl28vpd.c
22306
22307SLAB ALLOCATOR
22308M:	Christoph Lameter <[email protected]>
22309M:	David Rientjes <[email protected]>
22310M:	Andrew Morton <[email protected]>
22311M:	Vlastimil Babka <[email protected]>
22312R:	Roman Gushchin <[email protected]>
22313R:	Harry Yoo <[email protected]>
22314L:	[email protected]
22315S:	Maintained
22316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22317F:	include/linux/sl?b*.h
22318F:	mm/sl?b*
22319
22320SLCAN CAN NETWORK DRIVER
22321M:	Dario Binacchi <[email protected]>
22322L:	[email protected]
22323S:	Maintained
22324F:	drivers/net/can/slcan/
22325
22326SLEEPABLE READ-COPY UPDATE (SRCU)
22327M:	Lai Jiangshan <[email protected]>
22328M:	"Paul E. McKenney" <[email protected]>
22329M:	Josh Triplett <[email protected]>
22330R:	Steven Rostedt <[email protected]>
22331R:	Mathieu Desnoyers <[email protected]>
22332L:	[email protected]
22333S:	Supported
22334W:	http://www.rdrop.com/users/paulmck/RCU/
22335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22336F:	include/linux/srcu*.h
22337F:	kernel/rcu/srcu*.c
22338
22339SMACK SECURITY MODULE
22340M:	Casey Schaufler <[email protected]>
22341L:	[email protected]
22342S:	Maintained
22343W:	http://schaufler-ca.com
22344T:	git git://github.com/cschaufler/smack-next
22345F:	Documentation/admin-guide/LSM/Smack.rst
22346F:	security/smack/
22347
22348SMC91x ETHERNET DRIVER
22349M:	Nicolas Pitre <[email protected]>
22350S:	Odd Fixes
22351F:	drivers/net/ethernet/smsc/smc91x.*
22352
22353SMSC EMC2103 HARDWARE MONITOR DRIVER
22354M:	Steve Glendinning <[email protected]>
22355L:	[email protected]
22356S:	Maintained
22357F:	Documentation/hwmon/emc2103.rst
22358F:	drivers/hwmon/emc2103.c
22359
22360SMSC SCH5627 HARDWARE MONITOR DRIVER
22361M:	Hans de Goede <[email protected]>
22362L:	[email protected]
22363S:	Supported
22364F:	Documentation/hwmon/sch5627.rst
22365F:	drivers/hwmon/sch5627.c
22366
22367SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22368M:	Steve Glendinning <[email protected]>
22369L:	[email protected]
22370S:	Maintained
22371F:	drivers/video/fbdev/smscufx.c
22372
22373SMSC47B397 HARDWARE MONITOR DRIVER
22374M:	Jean Delvare <[email protected]>
22375L:	[email protected]
22376S:	Maintained
22377F:	Documentation/hwmon/smsc47b397.rst
22378F:	drivers/hwmon/smsc47b397.c
22379
22380SMSC911x ETHERNET DRIVER
22381M:	Steve Glendinning <[email protected]>
22382L:	[email protected]
22383S:	Maintained
22384F:	drivers/net/ethernet/smsc/smsc911x.*
22385F:	include/linux/smsc911x.h
22386
22387SMSC9420 PCI ETHERNET DRIVER
22388M:	Steve Glendinning <[email protected]>
22389L:	[email protected]
22390S:	Maintained
22391F:	drivers/net/ethernet/smsc/smsc9420.*
22392
22393SNET DPU VIRTIO DATA PATH ACCELERATOR
22394R:	Alvaro Karsz <[email protected]>
22395F:	drivers/vdpa/solidrun/
22396
22397SOCIONEXT (SNI) AVE NETWORK DRIVER
22398M:	Kunihiko Hayashi <[email protected]>
22399L:	[email protected]
22400S:	Maintained
22401F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22402F:	drivers/net/ethernet/socionext/sni_ave.c
22403
22404SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22405M:	Ilias Apalodimas <[email protected]>
22406M:	Masahisa Kojima <[email protected]>
22407L:	[email protected]
22408S:	Maintained
22409F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22410F:	drivers/net/ethernet/socionext/netsec.c
22411
22412SOCIONEXT (SNI) Synquacer SPI DRIVER
22413M:	Masahisa Kojima <[email protected]>
22414M:	Jassi Brar <[email protected]>
22415L:	[email protected]
22416S:	Maintained
22417F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22418F:	drivers/spi/spi-synquacer.c
22419
22420SOCIONEXT SYNQUACER I2C DRIVER
22421M:	Ard Biesheuvel <[email protected]>
22422L:	[email protected]
22423S:	Maintained
22424F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22425F:	drivers/i2c/busses/i2c-synquacer.c
22426
22427SOCIONEXT UNIPHIER SOUND DRIVER
22428L:	[email protected]
22429S:	Orphan
22430F:	sound/soc/uniphier/
22431
22432SOCKET TIMESTAMPING
22433M:	Willem de Bruijn <[email protected]>
22434R:	Jason Xing <[email protected]>
22435S:	Maintained
22436F:	Documentation/networking/timestamping.rst
22437F:	include/linux/net_tstamp.h
22438F:	include/uapi/linux/net_tstamp.h
22439F:	tools/testing/selftests/bpf/*/net_timestamping*
22440F:	tools/testing/selftests/net/*timestamp*
22441F:	tools/testing/selftests/net/so_txtime.c
22442
22443SOEKRIS NET48XX LED SUPPORT
22444M:	Chris Boot <[email protected]>
22445S:	Maintained
22446F:	drivers/leds/leds-net48xx.c
22447
22448SOFT-IWARP DRIVER (siw)
22449M:	Bernard Metzler <[email protected]>
22450L:	[email protected]
22451S:	Supported
22452F:	drivers/infiniband/sw/siw/
22453F:	include/uapi/rdma/siw-abi.h
22454
22455SOFT-ROCE DRIVER (rxe)
22456M:	Zhu Yanjun <[email protected]>
22457L:	[email protected]
22458S:	Supported
22459F:	drivers/infiniband/sw/rxe/
22460F:	include/uapi/rdma/rdma_user_rxe.h
22461
22462SOFTLOGIC 6x10 MPEG CODEC
22463M:	Bluecherry Maintainers <[email protected]>
22464M:	Andrey Utkin <[email protected]>
22465M:	Ismael Luceno <[email protected]>
22466L:	[email protected]
22467S:	Supported
22468F:	drivers/media/pci/solo6x10/
22469
22470SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22471M:	James Morse <[email protected]>
22472L:	[email protected] (moderated for non-subscribers)
22473S:	Maintained
22474F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
22475F:	drivers/firmware/arm_sdei.c
22476F:	include/linux/arm_sdei.h
22477F:	include/uapi/linux/arm_sdei.h
22478
22479SOFTWARE NODES AND DEVICE PROPERTIES
22480R:	Andy Shevchenko <[email protected]>
22481R:	Daniel Scally <[email protected]>
22482R:	Heikki Krogerus <[email protected]>
22483R:	Sakari Ailus <[email protected]>
22484L:	[email protected]
22485S:	Maintained
22486F:	drivers/base/property.c
22487F:	drivers/base/swnode.c
22488F:	include/linux/fwnode.h
22489F:	include/linux/property.h
22490
22491SOFTWARE RAID (Multiple Disks) SUPPORT
22492M:	Song Liu <[email protected]>
22493M:	Yu Kuai <[email protected]>
22494L:	[email protected]
22495S:	Supported
22496Q:	https://patchwork.kernel.org/project/linux-raid/list/
22497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22498F:	drivers/md/Kconfig
22499F:	drivers/md/Makefile
22500F:	drivers/md/md*
22501F:	drivers/md/raid*
22502F:	include/linux/raid/
22503F:	include/uapi/linux/raid/
22504
22505SOLIDRUN CLEARFOG SUPPORT
22506M:	Russell King <[email protected]>
22507S:	Maintained
22508F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22509F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22510
22511SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22512M:	Russell King <[email protected]>
22513S:	Maintained
22514F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22515F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22516F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22517
22518SONIC NETWORK DRIVER
22519M:	Thomas Bogendoerfer <[email protected]>
22520L:	[email protected]
22521S:	Maintained
22522F:	drivers/net/ethernet/natsemi/sonic.*
22523
22524SONICS SILICON BACKPLANE DRIVER (SSB)
22525M:	Michael Buesch <[email protected]>
22526L:	[email protected]
22527S:	Maintained
22528F:	drivers/ssb/
22529F:	include/linux/ssb/
22530
22531SONY IMX208 SENSOR DRIVER
22532M:	Sakari Ailus <[email protected]>
22533L:	[email protected]
22534S:	Maintained
22535T:	git git://linuxtv.org/media.git
22536F:	drivers/media/i2c/imx208.c
22537
22538SONY IMX214 SENSOR DRIVER
22539M:	Ricardo Ribalda <[email protected]>
22540L:	[email protected]
22541S:	Maintained
22542T:	git git://linuxtv.org/media.git
22543F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22544F:	drivers/media/i2c/imx214.c
22545
22546SONY IMX219 SENSOR DRIVER
22547M:	Dave Stevenson <[email protected]>
22548L:	[email protected]
22549S:	Maintained
22550T:	git git://linuxtv.org/media.git
22551F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22552F:	drivers/media/i2c/imx219.c
22553
22554SONY IMX258 SENSOR DRIVER
22555M:	Sakari Ailus <[email protected]>
22556L:	[email protected]
22557S:	Maintained
22558T:	git git://linuxtv.org/media.git
22559F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22560F:	drivers/media/i2c/imx258.c
22561
22562SONY IMX274 SENSOR DRIVER
22563M:	Leon Luo <[email protected]>
22564L:	[email protected]
22565S:	Maintained
22566T:	git git://linuxtv.org/media.git
22567F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22568F:	drivers/media/i2c/imx274.c
22569
22570SONY IMX283 SENSOR DRIVER
22571M:	Kieran Bingham <[email protected]>
22572M:	Umang Jain <[email protected]>
22573L:	[email protected]
22574S:	Maintained
22575T:	git git://linuxtv.org/media.git
22576F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22577F:	drivers/media/i2c/imx283.c
22578
22579SONY IMX290 SENSOR DRIVER
22580M:	Manivannan Sadhasivam <[email protected]>
22581L:	[email protected]
22582S:	Maintained
22583T:	git git://linuxtv.org/media.git
22584F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22585F:	drivers/media/i2c/imx290.c
22586
22587SONY IMX296 SENSOR DRIVER
22588M:	Laurent Pinchart <[email protected]>
22589M:	Manivannan Sadhasivam <[email protected]>
22590L:	[email protected]
22591S:	Maintained
22592T:	git git://linuxtv.org/media.git
22593F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22594F:	drivers/media/i2c/imx296.c
22595
22596SONY IMX319 SENSOR DRIVER
22597M:	Bingbu Cao <[email protected]>
22598L:	[email protected]
22599S:	Maintained
22600T:	git git://linuxtv.org/media.git
22601F:	drivers/media/i2c/imx319.c
22602
22603SONY IMX334 SENSOR DRIVER
22604L:	[email protected]
22605S:	Orphan
22606T:	git git://linuxtv.org/media.git
22607F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22608F:	drivers/media/i2c/imx334.c
22609
22610SONY IMX335 SENSOR DRIVER
22611L:	[email protected]
22612S:	Orphan
22613T:	git git://linuxtv.org/media.git
22614F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22615F:	drivers/media/i2c/imx335.c
22616
22617SONY IMX355 SENSOR DRIVER
22618M:	Tianshu Qiu <[email protected]>
22619L:	[email protected]
22620S:	Maintained
22621T:	git git://linuxtv.org/media.git
22622F:	drivers/media/i2c/imx355.c
22623
22624SONY IMX412 SENSOR DRIVER
22625L:	[email protected]
22626S:	Orphan
22627T:	git git://linuxtv.org/media.git
22628F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22629F:	drivers/media/i2c/imx412.c
22630
22631SONY IMX415 SENSOR DRIVER
22632M:	Michael Riesch <[email protected]>
22633L:	[email protected]
22634S:	Maintained
22635T:	git git://linuxtv.org/media.git
22636F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22637F:	drivers/media/i2c/imx415.c
22638
22639SONY MEMORYSTICK SUBSYSTEM
22640M:	Maxim Levitsky <[email protected]>
22641M:	Alex Dubov <[email protected]>
22642M:	Ulf Hansson <[email protected]>
22643L:	[email protected]
22644S:	Maintained
22645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22646F:	drivers/memstick/
22647F:	include/linux/memstick.h
22648
22649SONY VAIO CONTROL DEVICE DRIVER
22650M:	Mattia Dongili <[email protected]>
22651L:	[email protected]
22652S:	Maintained
22653W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22654F:	Documentation/admin-guide/laptops/sony-laptop.rst
22655F:	drivers/char/sonypi.c
22656F:	drivers/platform/x86/sony-laptop.c
22657F:	include/linux/sony-laptop.h
22658
22659SOPHGO DEVICETREES and DRIVERS
22660M:	Chen Wang <[email protected]>
22661M:	Inochi Amaoto <[email protected]>
22662L:	[email protected]
22663W:	https://github.com/sophgo/linux/wiki
22664T:	git https://github.com/sophgo/linux.git
22665S:	Maintained
22666N:	sophgo
22667K:	sophgo
22668
22669SOUND
22670M:	Jaroslav Kysela <[email protected]>
22671M:	Takashi Iwai <[email protected]>
22672L:	[email protected]
22673S:	Maintained
22674W:	http://www.alsa-project.org/
22675Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22677F:	Documentation/sound/
22678F:	include/sound/
22679F:	include/uapi/sound/
22680F:	sound/
22681F:	tools/testing/selftests/alsa
22682
22683SOUND - ALSA SELFTESTS
22684M:	Mark Brown <[email protected]>
22685L:	[email protected]
22686L:	[email protected]
22687S:	Supported
22688F:	tools/testing/selftests/alsa
22689
22690SOUND - COMPRESSED AUDIO
22691M:	Vinod Koul <[email protected]>
22692L:	[email protected]
22693S:	Supported
22694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22695F:	Documentation/sound/designs/compress-offload.rst
22696F:	include/sound/compress_driver.h
22697F:	include/uapi/sound/compress_*
22698F:	sound/core/compress_offload.c
22699F:	sound/soc/soc-compress.c
22700
22701SOUND - CORE KUNIT TEST
22702M:	Ivan Orlov <[email protected]>
22703L:	[email protected]
22704S:	Supported
22705F:	sound/core/sound_kunit.c
22706
22707SOUND - DMAENGINE HELPERS
22708M:	Lars-Peter Clausen <[email protected]>
22709S:	Supported
22710F:	include/sound/dmaengine_pcm.h
22711F:	sound/core/pcm_dmaengine.c
22712F:	sound/soc/soc-generic-dmaengine-pcm.c
22713
22714SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22715M:	Liam Girdwood <[email protected]>
22716M:	Mark Brown <[email protected]>
22717L:	[email protected]
22718S:	Supported
22719W:	http://alsa-project.org/main/index.php/ASoC
22720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22721F:	Documentation/devicetree/bindings/sound/
22722F:	Documentation/sound/soc/
22723F:	include/dt-bindings/sound/
22724F:	include/sound/soc*
22725F:	include/sound/sof.h
22726F:	include/sound/sof/
22727F:	include/trace/events/sof*.h
22728F:	include/uapi/sound/asoc.h
22729F:	sound/soc/
22730
22731SOUND - SOC LAYER / dapm-graph
22732M:	Luca Ceresoli <[email protected]>
22733L:	[email protected]
22734S:	Maintained
22735F:	tools/sound/dapm-graph
22736
22737SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22738M:	Liam Girdwood <[email protected]>
22739M:	Peter Ujfalusi <[email protected]>
22740M:	Bard Liao <[email protected]>
22741M:	Ranjani Sridharan <[email protected]>
22742M:	Daniel Baluta <[email protected]>
22743R:	Kai Vehmanen <[email protected]>
22744R:	Pierre-Louis Bossart <[email protected]>
22745L:	[email protected] (moderated for non-subscribers)
22746S:	Supported
22747W:	https://github.com/thesofproject/linux/
22748F:	sound/soc/sof/
22749
22750SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22751M:	Mark Brown <[email protected]>
22752M:	Kuninori Morimoto <[email protected]>
22753S:	Supported
22754L:	[email protected]
22755F:	sound/soc/generic/
22756F:	include/sound/simple_card*
22757F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22758F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22759
22760SOUNDWIRE SUBSYSTEM
22761M:	Vinod Koul <[email protected]>
22762M:	Bard Liao <[email protected]>
22763R:	Pierre-Louis Bossart <[email protected]>
22764R:	Sanyog Kale <[email protected]>
22765L:	[email protected]
22766S:	Supported
22767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22768F:	Documentation/driver-api/soundwire/
22769F:	drivers/soundwire/
22770F:	include/linux/soundwire/
22771
22772SP2 MEDIA DRIVER
22773M:	Olli Salonen <[email protected]>
22774L:	[email protected]
22775S:	Maintained
22776W:	https://linuxtv.org
22777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22778F:	drivers/media/dvb-frontends/sp2*
22779
22780SPANISH DOCUMENTATION
22781M:	Carlos Bilbao <[email protected]>
22782R:	Avadhut Naik <[email protected]>
22783S:	Maintained
22784F:	Documentation/translations/sp_SP/
22785
22786SPARC + UltraSPARC (sparc/sparc64)
22787M:	"David S. Miller" <[email protected]>
22788M:	Andreas Larsson <[email protected]>
22789L:	[email protected]
22790S:	Maintained
22791Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22794F:	arch/sparc/
22795F:	drivers/sbus/
22796
22797SPARC SERIAL DRIVERS
22798M:	"David S. Miller" <[email protected]>
22799L:	[email protected]
22800S:	Maintained
22801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22803F:	drivers/tty/serial/suncore.c
22804F:	drivers/tty/serial/sunhv.c
22805F:	drivers/tty/serial/sunsab.c
22806F:	drivers/tty/serial/sunsab.h
22807F:	drivers/tty/serial/sunsu.c
22808F:	drivers/tty/serial/sunzilog.c
22809F:	drivers/tty/serial/sunzilog.h
22810F:	drivers/tty/vcc.c
22811F:	include/linux/sunserialcore.h
22812
22813SPARSE CHECKER
22814M:	"Luc Van Oostenryck" <[email protected]>
22815L:	[email protected]
22816S:	Maintained
22817W:	https://sparse.docs.kernel.org/
22818Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22819B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22820T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22821F:	include/linux/compiler.h
22822
22823SPEAKUP CONSOLE SPEECH DRIVER
22824M:	William Hubbs <[email protected]>
22825M:	Chris Brannon <[email protected]>
22826M:	Kirk Reiser <[email protected]>
22827M:	Samuel Thibault <[email protected]>
22828L:	[email protected]
22829S:	Odd Fixes
22830W:	http://www.linux-speakup.org/
22831W:	https://github.com/linux-speakup/speakup
22832B:	https://github.com/linux-speakup/speakup/issues
22833F:	drivers/accessibility/speakup/
22834
22835SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22836M:	Viresh Kumar <[email protected]>
22837M:	Shiraz Hashim <[email protected]>
22838L:	[email protected] (moderated for non-subscribers)
22839L:	[email protected]
22840S:	Maintained
22841W:	http://www.st.com/spear
22842F:	arch/arm/boot/dts/st/spear*
22843F:	arch/arm/mach-spear/
22844F:	drivers/clk/spear/
22845F:	drivers/pinctrl/spear/
22846
22847SPI NOR SUBSYSTEM
22848M:	Tudor Ambarus <[email protected]>
22849M:	Pratyush Yadav <[email protected]>
22850M:	Michael Walle <[email protected]>
22851L:	[email protected]
22852S:	Maintained
22853W:	http://www.linux-mtd.infradead.org/
22854Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22855C:	irc://irc.oftc.net/mtd
22856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22857F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22858F:	drivers/mtd/spi-nor/
22859F:	include/linux/mtd/spi-nor.h
22860
22861SPI OFFLOAD
22862R:	David Lechner <[email protected]>
22863F:	drivers/spi/spi-offload-trigger-pwm.c
22864F:	drivers/spi/spi-offload.c
22865F:	include/linux/spi/offload/
22866K:	spi_offload
22867
22868SPI SUBSYSTEM
22869M:	Mark Brown <[email protected]>
22870L:	[email protected]
22871S:	Maintained
22872Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22874F:	Documentation/devicetree/bindings/spi/
22875F:	Documentation/spi/
22876F:	drivers/spi/
22877F:	include/linux/spi/
22878F:	include/uapi/linux/spi/
22879F:	tools/spi/
22880
22881SPMI SUBSYSTEM
22882M:	Stephen Boyd <[email protected]>
22883L:	[email protected]
22884S:	Maintained
22885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22886F:	Documentation/devicetree/bindings/spmi/
22887F:	drivers/spmi/
22888F:	include/dt-bindings/spmi/spmi.h
22889F:	include/linux/spmi.h
22890F:	include/trace/events/spmi.h
22891
22892SPU FILE SYSTEM
22893L:	[email protected]
22894S:	Orphan
22895F:	Documentation/filesystems/spufs/spufs.rst
22896F:	arch/powerpc/platforms/cell/spufs/
22897
22898SQUASHFS FILE SYSTEM
22899M:	Phillip Lougher <[email protected]>
22900L:	[email protected] (subscribers-only)
22901S:	Maintained
22902W:	http://squashfs.org.uk
22903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22904F:	Documentation/filesystems/squashfs.rst
22905F:	fs/squashfs/
22906
22907SRM (Alpha) environment access
22908M:	Jan-Benedict Glaw <[email protected]>
22909S:	Maintained
22910F:	arch/alpha/kernel/srm_env.c
22911
22912ST LSM6DSx IMU IIO DRIVER
22913M:	Lorenzo Bianconi <[email protected]>
22914L:	[email protected]
22915S:	Maintained
22916W:	http://www.st.com/
22917F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22918F:	drivers/iio/imu/st_lsm6dsx/
22919
22920ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22921M:	Benjamin Mugnier <[email protected]>
22922M:	Sylvain Petinot <[email protected]>
22923L:	[email protected]
22924S:	Maintained
22925T:	git git://linuxtv.org/media.git
22926F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22927F:	drivers/media/i2c/st-mipid02.c
22928
22929ST STC3117 FUEL GAUGE DRIVER
22930M:	Hardevsinh Palaniya <[email protected]>
22931M:	Bhavin Sharma <[email protected]>
22932L:	[email protected]
22933S:	Maintained
22934F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22935F:	drivers/power/supply/stc3117_fuel_gauge.c
22936
22937ST STM32 FIREWALL
22938M:	Gatien Chevallier <[email protected]>
22939S:	Maintained
22940F:	drivers/bus/stm32_etzpc.c
22941F:	drivers/bus/stm32_firewall.c
22942F:	drivers/bus/stm32_rifsc.c
22943
22944ST STM32 I2C/SMBUS DRIVER
22945M:	Pierre-Yves MORDRET <[email protected]>
22946M:	Alain Volmat <[email protected]>
22947L:	[email protected]
22948S:	Maintained
22949F:	drivers/i2c/busses/i2c-stm32*
22950
22951ST STM32 SPI DRIVER
22952M:	Alain Volmat <[email protected]>
22953L:	[email protected]
22954S:	Maintained
22955F:	drivers/spi/spi-stm32.c
22956
22957ST STPDDC60 DRIVER
22958M:	Daniel Nilsson <[email protected]>
22959L:	[email protected]
22960S:	Maintained
22961F:	Documentation/hwmon/stpddc60.rst
22962F:	drivers/hwmon/pmbus/stpddc60.c
22963
22964ST VGXY61 DRIVER
22965M:	Benjamin Mugnier <[email protected]>
22966M:	Sylvain Petinot <[email protected]>
22967L:	[email protected]
22968S:	Maintained
22969T:	git git://linuxtv.org/media.git
22970F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22971F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22972F:	drivers/media/i2c/vgxy61.c
22973
22974ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22975M:	Song Qiang <[email protected]>
22976L:	[email protected]
22977S:	Maintained
22978F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22979F:	drivers/iio/proximity/vl53l0x-i2c.c
22980
22981STABLE BRANCH
22982M:	Greg Kroah-Hartman <[email protected]>
22983M:	Sasha Levin <[email protected]>
22984L:	[email protected]
22985S:	Supported
22986F:	Documentation/process/stable-kernel-rules.rst
22987
22988STAGING - ATOMISP DRIVER
22989M:	Hans de Goede <[email protected]>
22990M:	Mauro Carvalho Chehab <[email protected]>
22991R:	Sakari Ailus <[email protected]>
22992L:	[email protected]
22993S:	Maintained
22994F:	drivers/staging/media/atomisp/
22995
22996STAGING - INDUSTRIAL IO
22997M:	Jonathan Cameron <[email protected]>
22998L:	[email protected]
22999S:	Odd Fixes
23000F:	Documentation/devicetree/bindings/staging/iio/
23001F:	drivers/staging/iio/
23002
23003STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
23004M:	Marc Dietrich <[email protected]>
23005L:	[email protected] (moderated for non-subscribers)
23006L:	[email protected]
23007S:	Maintained
23008F:	drivers/staging/nvec/
23009
23010STAGING - SEPS525 LCD CONTROLLER DRIVERS
23011M:	Michael Hennerich <[email protected]>
23012L:	[email protected]
23013S:	Supported
23014F:	drivers/staging/fbtft/fb_seps525.c
23015
23016STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23017M:	Sudip Mukherjee <[email protected]>
23018M:	Teddy Wang <[email protected]>
23019M:	Sudip Mukherjee <[email protected]>
23020L:	[email protected]
23021S:	Maintained
23022F:	drivers/staging/sm750fb/
23023
23024STAGING SUBSYSTEM
23025M:	Greg Kroah-Hartman <[email protected]>
23026L:	[email protected]
23027S:	Supported
23028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23029F:	drivers/staging/
23030
23031STANDALONE CACHE CONTROLLER DRIVERS
23032M:	Conor Dooley <[email protected]>
23033S:	Maintained
23034T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23035F:	Documentation/devicetree/bindings/cache/
23036F:	drivers/cache
23037
23038STARFIRE/DURALAN NETWORK DRIVER
23039M:	Ion Badulescu <[email protected]>
23040S:	Odd Fixes
23041F:	drivers/net/ethernet/adaptec/starfire*
23042
23043STARFIVE CAMERA SUBSYSTEM DRIVER
23044M:	Jack Zhu <[email protected]>
23045M:	Changhuang Liang <[email protected]>
23046L:	[email protected]
23047S:	Maintained
23048F:	Documentation/admin-guide/media/starfive_camss.rst
23049F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23050F:	drivers/staging/media/starfive/camss
23051
23052STARFIVE CRYPTO DRIVER
23053M:	Jia Jie Ho <[email protected]>
23054M:	William Qiu <[email protected]>
23055S:	Supported
23056F:	Documentation/devicetree/bindings/crypto/starfive*
23057F:	drivers/crypto/starfive/
23058
23059STARFIVE DEVICETREES
23060M:	Emil Renner Berthing <[email protected]>
23061S:	Maintained
23062F:	arch/riscv/boot/dts/starfive/
23063
23064STARFIVE DWMAC GLUE LAYER
23065M:	Emil Renner Berthing <[email protected]>
23066M:	Minda Chen <[email protected]>
23067S:	Maintained
23068F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23069F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23070
23071STARFIVE JH7110 DPHY RX DRIVER
23072M:	Jack Zhu <[email protected]>
23073M:	Changhuang Liang <[email protected]>
23074S:	Supported
23075F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23076F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
23077
23078STARFIVE JH7110 DPHY TX DRIVER
23079M:	Keith Zhao <[email protected]>
23080S:	Supported
23081F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23082F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
23083
23084STARFIVE JH7110 MMC/SD/SDIO DRIVER
23085M:	William Qiu <[email protected]>
23086S:	Supported
23087F:	Documentation/devicetree/bindings/mmc/starfive*
23088F:	drivers/mmc/host/dw_mmc-starfive.c
23089
23090STARFIVE JH7110 PLL CLOCK DRIVER
23091M:	Xingyu Wu <[email protected]>
23092S:	Supported
23093F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23094F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
23095
23096STARFIVE JH7110 PWMDAC DRIVER
23097M:	Hal Feng <[email protected]>
23098M:	Xingyu Wu <[email protected]>
23099S:	Supported
23100F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23101F:	sound/soc/starfive/jh7110_pwmdac.c
23102
23103STARFIVE JH7110 SYSCON
23104M:	William Qiu <[email protected]>
23105M:	Xingyu Wu <[email protected]>
23106S:	Supported
23107F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23108
23109STARFIVE JH7110 TDM DRIVER
23110M:	Walker Chen <[email protected]>
23111S:	Maintained
23112F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23113F:	sound/soc/starfive/jh7110_tdm.c
23114
23115STARFIVE JH71X0 CLOCK DRIVERS
23116M:	Emil Renner Berthing <[email protected]>
23117M:	Hal Feng <[email protected]>
23118S:	Maintained
23119F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23120F:	drivers/clk/starfive/clk-starfive-jh71*
23121F:	include/dt-bindings/clock/starfive?jh71*.h
23122
23123STARFIVE JH71X0 PINCTRL DRIVERS
23124M:	Emil Renner Berthing <[email protected]>
23125M:	Jianlong Huang <[email protected]>
23126M:	Hal Feng <[email protected]>
23127L:	[email protected]
23128S:	Maintained
23129F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23130F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23131F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23132F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23133
23134STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23135M:	Emil Renner Berthing <[email protected]>
23136M:	Hal Feng <[email protected]>
23137S:	Maintained
23138F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23139F:	drivers/reset/starfive/reset-starfive-jh71*
23140F:	include/dt-bindings/reset/starfive?jh71*.h
23141
23142STARFIVE JH71X0 USB DRIVERS
23143M:	Minda Chen <[email protected]>
23144S:	Maintained
23145F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23146F:	drivers/usb/cdns3/cdns3-starfive.c
23147
23148STARFIVE JH71XX PMU CONTROLLER DRIVER
23149M:	Walker Chen <[email protected]>
23150M:	Changhuang Liang <[email protected]>
23151S:	Supported
23152F:	Documentation/devicetree/bindings/power/starfive*
23153F:	drivers/pmdomain/starfive/
23154F:	include/dt-bindings/power/starfive,jh7110-pmu.h
23155
23156STARFIVE SOC DRIVERS
23157M:	Conor Dooley <[email protected]>
23158S:	Maintained
23159T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23160F:	Documentation/devicetree/bindings/soc/starfive/
23161
23162STARFIVE STARLINK PMU DRIVER
23163M:	Ji Sheng Teoh <[email protected]>
23164S:	Maintained
23165F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23166F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23167F:	drivers/perf/starfive_starlink_pmu.c
23168
23169STARFIVE TRNG DRIVER
23170M:	Jia Jie Ho <[email protected]>
23171S:	Supported
23172F:	Documentation/devicetree/bindings/rng/starfive*
23173F:	drivers/char/hw_random/jh7110-trng.c
23174
23175STARFIVE WATCHDOG DRIVER
23176M:	Xingyu Wu <[email protected]>
23177M:	Ziv Xu <[email protected]>
23178S:	Supported
23179F:	Documentation/devicetree/bindings/watchdog/starfive*
23180F:	drivers/watchdog/starfive-wdt.c
23181
23182STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23183M:	Minda Chen <[email protected]>
23184S:	Supported
23185F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23186F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23187F:	drivers/phy/starfive/phy-jh7110-pcie.c
23188F:	drivers/phy/starfive/phy-jh7110-usb.c
23189
23190STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23191M:	Changhuang Liang <[email protected]>
23192S:	Supported
23193F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23194F:	drivers/irqchip/irq-starfive-jh8100-intc.c
23195
23196STATIC BRANCH/CALL
23197M:	Peter Zijlstra <[email protected]>
23198M:	Josh Poimboeuf <[email protected]>
23199M:	Jason Baron <[email protected]>
23200R:	Steven Rostedt <[email protected]>
23201R:	Ard Biesheuvel <[email protected]>
23202S:	Supported
23203F:	arch/*/include/asm/jump_label*.h
23204F:	arch/*/include/asm/static_call*.h
23205F:	arch/*/kernel/jump_label.c
23206F:	arch/*/kernel/static_call.c
23207F:	include/linux/jump_label*.h
23208F:	include/linux/static_call*.h
23209F:	kernel/jump_label.c
23210F:	kernel/static_call*.c
23211
23212STI AUDIO (ASoC) DRIVERS
23213M:	Arnaud Pouliquen <[email protected]>
23214L:	[email protected]
23215S:	Maintained
23216F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23217F:	sound/soc/sti/
23218
23219STI CEC DRIVER
23220M:	Alain Volmat <[email protected]>
23221S:	Maintained
23222F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23223F:	drivers/media/cec/platform/sti/
23224
23225STK1160 USB VIDEO CAPTURE DRIVER
23226M:	Ezequiel Garcia <[email protected]>
23227L:	[email protected]
23228S:	Maintained
23229T:	git git://linuxtv.org/media.git
23230F:	drivers/media/usb/stk1160/
23231
23232STM32 AUDIO (ASoC) DRIVERS
23233M:	Olivier Moysan <[email protected]>
23234M:	Arnaud Pouliquen <[email protected]>
23235L:	[email protected]
23236S:	Maintained
23237F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23238F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23239F:	sound/soc/stm/
23240
23241STM32 DMA DRIVERS
23242M:	Amélie Delaunay <[email protected]>
23243L:	[email protected]
23244L:	[email protected] (moderated for non-subscribers)
23245S:	Maintained
23246F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23247F:	Documentation/devicetree/bindings/dma/stm32/
23248F:	drivers/dma/stm32/
23249
23250STM32 TIMER/LPTIMER DRIVERS
23251M:	Fabrice Gasnier <[email protected]>
23252S:	Maintained
23253F:	Documentation/ABI/testing/*timer-stm32
23254F:	Documentation/devicetree/bindings/*/*stm32-*timer*
23255F:	drivers/*/stm32-*timer*
23256F:	drivers/pwm/pwm-stm32*
23257F:	include/linux/*/stm32-*tim*
23258
23259STM32MP25 USB3/PCIE COMBOPHY DRIVER
23260M:	Christian Bruel <[email protected]>
23261S:	Maintained
23262F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23263F:	drivers/phy/st/phy-stm32-combophy.c
23264
23265STMMAC ETHERNET DRIVER
23266L:	[email protected]
23267S:	Orphan
23268F:	Documentation/networking/device_drivers/ethernet/stmicro/
23269F:	drivers/net/ethernet/stmicro/stmmac/
23270
23271SUN HAPPY MEAL ETHERNET DRIVER
23272M:	Sean Anderson <[email protected]>
23273S:	Maintained
23274F:	drivers/net/ethernet/sun/sunhme.*
23275
23276SUN3/3X
23277M:	Sam Creasey <[email protected]>
23278S:	Maintained
23279W:	http://sammy.net/sun3/
23280F:	arch/m68k/include/asm/sun3*
23281F:	arch/m68k/kernel/*sun3*
23282F:	arch/m68k/sun3*/
23283F:	drivers/net/ethernet/i825xx/sun3*
23284
23285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23286M:	Hans de Goede <[email protected]>
23287L:	[email protected]
23288S:	Maintained
23289F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23290F:	drivers/input/keyboard/sun4i-lradc-keys.c
23291
23292SUNPLUS ETHERNET DRIVER
23293M:	Wells Lu <[email protected]>
23294L:	[email protected]
23295S:	Maintained
23296W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
23297F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23298F:	drivers/net/ethernet/sunplus/
23299
23300SUNPLUS MMC DRIVER
23301M:	Tony Huang <[email protected]>
23302M:	Li-hao Kuo <[email protected]>
23303S:	Maintained
23304F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23305F:	drivers/mmc/host/sunplus-mmc.c
23306
23307SUNPLUS OCOTP DRIVER
23308M:	Vincent Shih <[email protected]>
23309S:	Maintained
23310F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23311F:	drivers/nvmem/sunplus-ocotp.c
23312
23313SUNPLUS PWM DRIVER
23314M:	Hammer Hsieh <[email protected]>
23315S:	Maintained
23316F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23317F:	drivers/pwm/pwm-sunplus.c
23318
23319SUNPLUS RTC DRIVER
23320M:	Vincent Shih <[email protected]>
23321L:	[email protected]
23322S:	Maintained
23323F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23324F:	drivers/rtc/rtc-sunplus.c
23325
23326SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23327M:	Li-hao Kuo <[email protected]>
23328L:	[email protected]
23329S:	Maintained
23330F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23331F:	drivers/spi/spi-sunplus-sp7021.c
23332
23333SUNPLUS UART DRIVER
23334M:	Hammer Hsieh <[email protected]>
23335S:	Maintained
23336F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23337F:	drivers/tty/serial/sunplus-uart.c
23338
23339SUNPLUS USB2 PHY DRIVER
23340M:	Vincent Shih <[email protected]>
23341L:	[email protected]
23342S:	Maintained
23343F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23344F:	drivers/phy/sunplus/Kconfig
23345F:	drivers/phy/sunplus/Makefile
23346F:	drivers/phy/sunplus/phy-sunplus-usb2.c
23347
23348SUNPLUS WATCHDOG DRIVER
23349M:	Xiantao Hu <[email protected]>
23350L:	[email protected]
23351S:	Maintained
23352F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23353F:	drivers/watchdog/sunplus_wdt.c
23354
23355SUPERH
23356M:	Yoshinori Sato <[email protected]>
23357M:	Rich Felker <[email protected]>
23358M:	John Paul Adrian Glaubitz <[email protected]>
23359L:	[email protected]
23360S:	Maintained
23361Q:	http://patchwork.kernel.org/project/linux-sh/list/
23362F:	Documentation/arch/sh/
23363F:	arch/sh/
23364F:	drivers/sh/
23365
23366SUSPEND TO RAM
23367M:	"Rafael J. Wysocki" <[email protected]>
23368M:	Len Brown <[email protected]>
23369M:	Pavel Machek <[email protected]>
23370L:	[email protected]
23371S:	Supported
23372B:	https://bugzilla.kernel.org
23373F:	Documentation/power/
23374F:	arch/x86/kernel/acpi/sleep*
23375F:	arch/x86/kernel/acpi/wakeup*
23376F:	drivers/base/power/
23377F:	include/linux/freezer.h
23378F:	include/linux/pm.h
23379F:	include/linux/suspend.h
23380F:	kernel/power/
23381
23382SVGA HANDLING
23383M:	Martin Mares <[email protected]>
23384L:	[email protected]
23385S:	Maintained
23386F:	Documentation/admin-guide/svga.rst
23387F:	arch/x86/boot/video*
23388
23389SWITCHDEV
23390M:	Jiri Pirko <[email protected]>
23391M:	Ivan Vecera <[email protected]>
23392L:	[email protected]
23393S:	Supported
23394F:	include/net/switchdev.h
23395F:	net/switchdev/
23396
23397SY8106A REGULATOR DRIVER
23398M:	Icenowy Zheng <[email protected]>
23399S:	Maintained
23400F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23401F:	drivers/regulator/sy8106a-regulator.c
23402
23403SYNC FILE FRAMEWORK
23404M:	Sumit Semwal <[email protected]>
23405R:	Gustavo Padovan <[email protected]>
23406L:	[email protected]
23407L:	[email protected]
23408S:	Maintained
23409T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23410F:	Documentation/driver-api/sync_file.rst
23411F:	drivers/dma-buf/dma-fence*
23412F:	drivers/dma-buf/sw_sync.c
23413F:	drivers/dma-buf/sync_*
23414F:	include/linux/sync_file.h
23415F:	include/uapi/linux/sync_file.h
23416
23417SYNOPSYS ARC ARCHITECTURE
23418M:	Vineet Gupta <[email protected]>
23419L:	[email protected]
23420S:	Supported
23421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23422F:	Documentation/arch/arc
23423F:	Documentation/devicetree/bindings/arc/*
23424F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23425F:	arch/arc/
23426F:	drivers/clocksource/arc_timer.c
23427F:	drivers/tty/serial/arc_uart.c
23428
23429SYNOPSYS ARC HSDK SDP pll clock driver
23430M:	Eugeniy Paltsev <[email protected]>
23431S:	Supported
23432F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23433F:	drivers/clk/clk-hsdk-pll.c
23434
23435SYNOPSYS ARC SDP clock driver
23436M:	Eugeniy Paltsev <[email protected]>
23437S:	Supported
23438F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23439F:	drivers/clk/axs10x/*
23440
23441SYNOPSYS ARC SDP platform support
23442M:	Alexey Brodkin <[email protected]>
23443S:	Supported
23444F:	Documentation/devicetree/bindings/arc/axs10*
23445F:	arch/arc/boot/dts/ax*
23446F:	arch/arc/plat-axs10x
23447
23448SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23449M:	Eugeniy Paltsev <[email protected]>
23450S:	Supported
23451F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23452F:	drivers/reset/reset-axs10x.c
23453
23454SYNOPSYS CREG GPIO DRIVER
23455M:	Eugeniy Paltsev <[email protected]>
23456S:	Maintained
23457F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23458F:	drivers/gpio/gpio-creg-snps.c
23459
23460SYNOPSYS DESIGNWARE 8250 UART DRIVER
23461M:	Ilpo Järvinen <[email protected]>
23462R:	Andy Shevchenko <[email protected]>
23463S:	Supported
23464F:	drivers/tty/serial/8250/8250_dw.c
23465F:	drivers/tty/serial/8250/8250_dwlib.*
23466F:	drivers/tty/serial/8250/8250_lpss.c
23467
23468SYNOPSYS DESIGNWARE APB GPIO DRIVER
23469M:	Hoan Tran <[email protected]>
23470L:	[email protected]
23471S:	Maintained
23472F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23473F:	drivers/gpio/gpio-dwapb.c
23474
23475SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23476M:	Eugeniy Paltsev <[email protected]>
23477S:	Maintained
23478F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23479F:	drivers/dma/dw-axi-dmac/
23480
23481SYNOPSYS DESIGNWARE DMAC DRIVER
23482M:	Viresh Kumar <[email protected]>
23483R:	Andy Shevchenko <[email protected]>
23484S:	Maintained
23485F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23486F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23487F:	drivers/dma/dw/
23488F:	include/dt-bindings/dma/dw-dmac.h
23489F:	include/linux/dma/dw.h
23490F:	include/linux/platform_data/dma-dw.h
23491
23492SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23493M:	Jose Abreu <[email protected]>
23494L:	[email protected]
23495S:	Maintained
23496F:	drivers/net/ethernet/synopsys/
23497
23498SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23499L:	[email protected]
23500S:	Orphan
23501F:	drivers/net/pcs/pcs-xpcs.c
23502F:	drivers/net/pcs/pcs-xpcs.h
23503F:	include/linux/pcs/pcs-xpcs.h
23504
23505SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23506M:	Shreeya Patel <[email protected]>
23507L:	[email protected]
23508L:	[email protected]
23509S:	Maintained
23510F:	Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23511F:	drivers/media/platform/synopsys/hdmirx/*
23512
23513SYNOPSYS DESIGNWARE I2C DRIVER
23514M:	Jarkko Nikula <[email protected]>
23515R:	Andy Shevchenko <[email protected]>
23516R:	Mika Westerberg <[email protected]>
23517R:	Jan Dabros <[email protected]>
23518L:	[email protected]
23519S:	Supported
23520F:	drivers/i2c/busses/i2c-designware-*
23521
23522SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23523M:	Jaehoon Chung <[email protected]>
23524L:	[email protected]
23525S:	Maintained
23526F:	drivers/mmc/host/dw_mmc*
23527
23528SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23529M:	Shuai Xue <[email protected]>
23530M:	Jing Zhang <[email protected]>
23531S:	Supported
23532F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23533F:	drivers/perf/dwc_pcie_pmu.c
23534
23535SYNOPSYS HSDK RESET CONTROLLER DRIVER
23536M:	Eugeniy Paltsev <[email protected]>
23537S:	Supported
23538F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23539F:	drivers/reset/reset-hsdk.c
23540F:	include/dt-bindings/reset/snps,hsdk-reset.h
23541
23542SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23543M:	Prabu Thangamuthu <[email protected]>
23544M:	Manjunath M B <[email protected]>
23545L:	[email protected]
23546S:	Maintained
23547F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23548
23549SYSTEM CONFIGURATION (SYSCON)
23550M:	Lee Jones <[email protected]>
23551M:	Arnd Bergmann <[email protected]>
23552S:	Supported
23553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23554F:	drivers/mfd/syscon.c
23555
23556SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23557M:	Sudeep Holla <[email protected]>
23558R:	Cristian Marussi <[email protected]>
23559L:	[email protected]
23560L:	[email protected] (moderated for non-subscribers)
23561S:	Maintained
23562F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23563F:	drivers/clk/clk-sc[mp]i.c
23564F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23565F:	drivers/firmware/arm_scmi/
23566F:	drivers/firmware/arm_scpi.c
23567F:	drivers/hwmon/scmi-hwmon.c
23568F:	drivers/pinctrl/pinctrl-scmi.c
23569F:	drivers/pmdomain/arm/
23570F:	drivers/powercap/arm_scmi_powercap.c
23571F:	drivers/regulator/scmi-regulator.c
23572F:	drivers/reset/reset-scmi.c
23573F:	include/linux/sc[mp]i_protocol.h
23574F:	include/trace/events/scmi.h
23575F:	include/uapi/linux/virtio_scmi.h
23576
23577SYSTEM RESET/SHUTDOWN DRIVERS
23578M:	Sebastian Reichel <[email protected]>
23579L:	[email protected]
23580S:	Maintained
23581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23582F:	Documentation/devicetree/bindings/power/reset/
23583F:	drivers/power/reset/
23584
23585SYSTEM TRACE MODULE CLASS
23586M:	Alexander Shishkin <[email protected]>
23587S:	Maintained
23588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23589F:	Documentation/trace/stm.rst
23590F:	drivers/hwtracing/stm/
23591F:	include/linux/stm.h
23592F:	include/uapi/linux/stm.h
23593
23594SYSTEM76 ACPI DRIVER
23595M:	Jeremy Soller <[email protected]>
23596M:	System76 Product Development <[email protected]>
23597L:	[email protected]
23598S:	Maintained
23599F:	drivers/platform/x86/system76_acpi.c
23600
23601TASKSTATS STATISTICS INTERFACE
23602M:	Balbir Singh <[email protected]>
23603S:	Maintained
23604F:	Documentation/accounting/taskstats*
23605F:	include/linux/taskstats*
23606F:	kernel/taskstats.c
23607
23608TC subsystem
23609M:	Jamal Hadi Salim <[email protected]>
23610M:	Cong Wang <[email protected]>
23611M:	Jiri Pirko <[email protected]>
23612L:	[email protected]
23613S:	Maintained
23614F:	include/net/pkt_cls.h
23615F:	include/net/pkt_sched.h
23616F:	include/net/tc_act/
23617F:	include/uapi/linux/pkt_cls.h
23618F:	include/uapi/linux/pkt_sched.h
23619F:	include/uapi/linux/tc_act/
23620F:	include/uapi/linux/tc_ematch/
23621F:	net/sched/
23622F:	tools/testing/selftests/tc-testing
23623
23624TC90522 MEDIA DRIVER
23625M:	Akihiro Tsukada <[email protected]>
23626L:	[email protected]
23627S:	Odd Fixes
23628F:	drivers/media/dvb-frontends/tc90522*
23629
23630TCP LOW PRIORITY MODULE
23631M:	"Wong Hoi Sing, Edison" <[email protected]>
23632M:	"Hung Hing Lun, Mike" <[email protected]>
23633S:	Maintained
23634W:	http://tcp-lp-mod.sourceforge.net/
23635F:	net/ipv4/tcp_lp.c
23636
23637TDA10071 MEDIA DRIVER
23638L:	[email protected]
23639S:	Orphan
23640W:	https://linuxtv.org
23641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23642F:	drivers/media/dvb-frontends/tda10071*
23643
23644TDA18212 MEDIA DRIVER
23645L:	[email protected]
23646S:	Orphan
23647W:	https://linuxtv.org
23648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23649F:	drivers/media/tuners/tda18212*
23650
23651TDA18218 MEDIA DRIVER
23652L:	[email protected]
23653S:	Orphan
23654W:	https://linuxtv.org
23655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23656F:	drivers/media/tuners/tda18218*
23657
23658TDA18250 MEDIA DRIVER
23659M:	Olli Salonen <[email protected]>
23660L:	[email protected]
23661S:	Maintained
23662W:	https://linuxtv.org
23663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23664T:	git git://linuxtv.org/media.git
23665F:	drivers/media/tuners/tda18250*
23666
23667TDA18271 MEDIA DRIVER
23668M:	Michael Krufky <[email protected]>
23669L:	[email protected]
23670S:	Maintained
23671W:	https://linuxtv.org
23672W:	http://github.com/mkrufky
23673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23674T:	git git://linuxtv.org/mkrufky/tuners.git
23675F:	drivers/media/tuners/tda18271*
23676
23677TDA1997x MEDIA DRIVER
23678M:	Tim Harvey <[email protected]>
23679L:	[email protected]
23680S:	Maintained
23681W:	https://linuxtv.org
23682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23683F:	drivers/media/i2c/tda1997x.*
23684
23685TDA827x MEDIA DRIVER
23686M:	Michael Krufky <[email protected]>
23687L:	[email protected]
23688S:	Maintained
23689W:	https://linuxtv.org
23690W:	http://github.com/mkrufky
23691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23692T:	git git://linuxtv.org/mkrufky/tuners.git
23693F:	drivers/media/tuners/tda8290.*
23694
23695TDA8290 MEDIA DRIVER
23696M:	Michael Krufky <[email protected]>
23697L:	[email protected]
23698S:	Maintained
23699W:	https://linuxtv.org
23700W:	http://github.com/mkrufky
23701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23702T:	git git://linuxtv.org/mkrufky/tuners.git
23703F:	drivers/media/tuners/tda8290.*
23704
23705TDA9840 MEDIA DRIVER
23706M:	Hans Verkuil <[email protected]>
23707L:	[email protected]
23708S:	Maintained
23709W:	https://linuxtv.org
23710T:	git git://linuxtv.org/media.git
23711F:	drivers/media/i2c/tda9840*
23712
23713TEA5761 TUNER DRIVER
23714M:	Mauro Carvalho Chehab <[email protected]>
23715L:	[email protected]
23716S:	Odd fixes
23717W:	https://linuxtv.org
23718T:	git git://linuxtv.org/media.git
23719F:	drivers/media/tuners/tea5761.*
23720
23721TEA5767 TUNER DRIVER
23722M:	Mauro Carvalho Chehab <[email protected]>
23723L:	[email protected]
23724S:	Maintained
23725W:	https://linuxtv.org
23726T:	git git://linuxtv.org/media.git
23727F:	drivers/media/tuners/tea5767.*
23728
23729TEA6415C MEDIA DRIVER
23730M:	Hans Verkuil <[email protected]>
23731L:	[email protected]
23732S:	Maintained
23733W:	https://linuxtv.org
23734T:	git git://linuxtv.org/media.git
23735F:	drivers/media/i2c/tea6415c*
23736
23737TEA6420 MEDIA DRIVER
23738M:	Hans Verkuil <[email protected]>
23739L:	[email protected]
23740S:	Maintained
23741W:	https://linuxtv.org
23742T:	git git://linuxtv.org/media.git
23743F:	drivers/media/i2c/tea6420*
23744
23745TEAM DRIVER
23746M:	Jiri Pirko <[email protected]>
23747L:	[email protected]
23748S:	Supported
23749F:	Documentation/netlink/specs/team.yaml
23750F:	drivers/net/team/
23751F:	include/linux/if_team.h
23752F:	include/uapi/linux/if_team.h
23753F:	tools/testing/selftests/drivers/net/team/
23754
23755TECHNICAL ADVISORY BOARD PROCESS DOCS
23756M:	"Theodore Ts'o" <[email protected]>
23757M:	Greg Kroah-Hartman <[email protected]>
23758L:	[email protected]
23759S:	Maintained
23760F:	Documentation/process/contribution-maturity-model.rst
23761F:	Documentation/process/researcher-guidelines.rst
23762
23763TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23764M:	"Savoir-faire Linux Inc." <[email protected]>
23765S:	Maintained
23766F:	arch/x86/platform/ts5500/
23767
23768TECHNOTREND USB IR RECEIVER
23769M:	Sean Young <[email protected]>
23770L:	[email protected]
23771S:	Maintained
23772F:	drivers/media/rc/ttusbir.c
23773
23774TECHWELL TW9900 VIDEO DECODER
23775M:	Mehdi Djait <[email protected]>
23776L:	[email protected]
23777S:	Maintained
23778F:	drivers/media/i2c/tw9900.c
23779
23780TECHWELL TW9910 VIDEO DECODER
23781L:	[email protected]
23782S:	Orphan
23783F:	drivers/media/i2c/tw9910.c
23784F:	include/media/i2c/tw9910.h
23785
23786TEE SUBSYSTEM
23787M:	Jens Wiklander <[email protected]>
23788R:	Sumit Garg <[email protected]>
23789L:	[email protected]
23790S:	Maintained
23791F:	Documentation/ABI/testing/sysfs-class-tee
23792F:	Documentation/driver-api/tee.rst
23793F:	Documentation/tee/
23794F:	Documentation/userspace-api/tee.rst
23795F:	drivers/tee/
23796F:	include/linux/tee_core.h
23797F:	include/linux/tee_drv.h
23798F:	include/uapi/linux/tee.h
23799
23800TEGRA ARCHITECTURE SUPPORT
23801M:	Thierry Reding <[email protected]>
23802M:	Jonathan Hunter <[email protected]>
23803L:	[email protected]
23804S:	Supported
23805Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23807N:	[^a-z]tegra
23808
23809TEGRA CLOCK DRIVER
23810M:	Peter De Schrijver <[email protected]>
23811M:	Prashant Gaikwad <[email protected]>
23812S:	Supported
23813F:	drivers/clk/tegra/
23814
23815TEGRA CRYPTO DRIVERS
23816M:	Akhil R <[email protected]>
23817S:	Supported
23818F:	drivers/crypto/tegra/*
23819
23820TEGRA DMA DRIVERS
23821M:	Laxman Dewangan <[email protected]>
23822M:	Jon Hunter <[email protected]>
23823S:	Supported
23824F:	drivers/dma/tegra*
23825
23826TEGRA I2C DRIVER
23827M:	Laxman Dewangan <[email protected]>
23828R:	Dmitry Osipenko <[email protected]>
23829S:	Supported
23830F:	drivers/i2c/busses/i2c-tegra.c
23831
23832TEGRA IOMMU DRIVERS
23833M:	Thierry Reding <[email protected]>
23834R:	Krishna Reddy <[email protected]>
23835L:	[email protected]
23836S:	Supported
23837F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23838F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23839F:	drivers/iommu/tegra*
23840
23841TEGRA KBC DRIVER
23842M:	Laxman Dewangan <[email protected]>
23843S:	Supported
23844F:	drivers/input/keyboard/tegra-kbc.c
23845
23846TEGRA NAND DRIVER
23847M:	Stefan Agner <[email protected]>
23848M:	Lucas Stach <[email protected]>
23849S:	Maintained
23850F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23851F:	drivers/mtd/nand/raw/tegra_nand.c
23852
23853TEGRA PWM DRIVER
23854M:	Thierry Reding <[email protected]>
23855S:	Supported
23856F:	drivers/pwm/pwm-tegra.c
23857
23858TEGRA QUAD SPI DRIVER
23859M:	Thierry Reding <[email protected]>
23860M:	Jonathan Hunter <[email protected]>
23861M:	Sowjanya Komatineni <[email protected]>
23862L:	[email protected]
23863S:	Maintained
23864F:	drivers/spi/spi-tegra210-quad.c
23865
23866TEGRA SERIAL DRIVER
23867M:	Laxman Dewangan <[email protected]>
23868S:	Supported
23869F:	drivers/tty/serial/serial-tegra.c
23870
23871TEGRA SPI DRIVER
23872M:	Laxman Dewangan <[email protected]>
23873S:	Supported
23874F:	drivers/spi/spi-tegra*
23875
23876TEGRA VIDEO DRIVER
23877M:	Thierry Reding <[email protected]>
23878M:	Jonathan Hunter <[email protected]>
23879M:	Sowjanya Komatineni <[email protected]>
23880M:	Luca Ceresoli <[email protected]>
23881L:	[email protected]
23882L:	[email protected]
23883S:	Maintained
23884F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23885F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23886F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23887F:	drivers/staging/media/tegra-video/
23888
23889TEGRA XUSB PADCTL DRIVER
23890M:	JC Kuo <[email protected]>
23891S:	Supported
23892F:	drivers/phy/tegra/xusb*
23893
23894TEHUTI ETHERNET DRIVER
23895M:	Andy Gospodarek <[email protected]>
23896L:	[email protected]
23897S:	Maintained
23898F:	drivers/net/ethernet/tehuti/tehuti.*
23899
23900TEHUTI TN40XX ETHERNET DRIVER
23901M:	FUJITA Tomonori <[email protected]>
23902L:	[email protected]
23903S:	Maintained
23904F:	drivers/net/ethernet/tehuti/tn40*
23905
23906TELECOM CLOCK DRIVER FOR MCPL0010
23907M:	Mark Gross <[email protected]>
23908S:	Supported
23909F:	drivers/char/tlclk.c
23910
23911TEMPO SEMICONDUCTOR DRIVERS
23912M:	Steven Eckhoff <[email protected]>
23913S:	Maintained
23914F:	Documentation/devicetree/bindings/sound/tscs*.txt
23915F:	sound/soc/codecs/tscs*.c
23916F:	sound/soc/codecs/tscs*.h
23917
23918TENSILICA XTENSA PORT (xtensa)
23919M:	Chris Zankel <[email protected]>
23920M:	Max Filippov <[email protected]>
23921S:	Maintained
23922T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23923F:	arch/xtensa/
23924F:	drivers/irqchip/irq-xtensa-*
23925
23926TEXAS INSTRUMENTS ASoC DRIVERS
23927M:	Peter Ujfalusi <[email protected]>
23928L:	[email protected]
23929S:	Maintained
23930F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23931F:	sound/soc/ti/
23932
23933TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23934M:	Shenghao Ding <[email protected]>
23935M:	Kevin Lu <[email protected]>
23936M:	Baojun Xu <[email protected]>
23937L:	[email protected]
23938S:	Maintained
23939F:	Documentation/devicetree/bindings/sound/tas2552.txt
23940F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23941F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23942F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23943F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23944F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23945F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23946F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23947F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23948F:	include/sound/tas2*.h
23949F:	include/sound/tlv320*.h
23950F:	include/sound/tpa6130a2-plat.h
23951F:	sound/pci/hda/tas2781_hda_i2c.c
23952F:	sound/soc/codecs/pcm1681.c
23953F:	sound/soc/codecs/pcm1789*.*
23954F:	sound/soc/codecs/pcm179x*.*
23955F:	sound/soc/codecs/pcm186x*.*
23956F:	sound/soc/codecs/pcm3008.*
23957F:	sound/soc/codecs/pcm3060*.*
23958F:	sound/soc/codecs/pcm3168a*.*
23959F:	sound/soc/codecs/pcm5102a.c
23960F:	sound/soc/codecs/pcm512x*.*
23961F:	sound/soc/codecs/tas2*.*
23962F:	sound/soc/codecs/tlv320*.*
23963F:	sound/soc/codecs/tpa6130a2.*
23964
23965TEXAS INSTRUMENTS DMA DRIVERS
23966M:	Peter Ujfalusi <[email protected]>
23967L:	[email protected]
23968S:	Maintained
23969F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23970F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23971F:	Documentation/devicetree/bindings/dma/ti/
23972F:	drivers/dma/ti/
23973F:	include/linux/dma/k3-psil.h
23974F:	include/linux/dma/k3-udma-glue.h
23975F:	include/linux/dma/ti-cppi5.h
23976X:	drivers/dma/ti/cppi41.c
23977
23978TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23979M:	Jerome Brunet <[email protected]>
23980L:	[email protected]
23981S:	Maintained
23982F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23983F:	Documentation/hwmon/tps25990.rst
23984F:	drivers/hwmon/pmbus/tps25990.c
23985
23986TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23987M:	Robert Marko <[email protected]>
23988M:	Luka Perkov <[email protected]>
23989L:	[email protected]
23990S:	Maintained
23991F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23992F:	Documentation/hwmon/tps23861.rst
23993F:	drivers/hwmon/tps23861.c
23994
23995TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23996M:	Ricardo Ribalda <[email protected]>
23997L:	[email protected]
23998S:	Supported
23999F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
24000F:	drivers/iio/dac/ti-dac7612.c
24001
24002TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
24003M:	Alexander Sverdlin <[email protected]>
24004L:	[email protected]
24005S:	Maintained
24006F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
24007F:	drivers/leds/leds-lp8864.c
24008
24009TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24010M:	Nishanth Menon <[email protected]>
24011M:	Tero Kristo <[email protected]>
24012M:	Santosh Shilimkar <[email protected]>
24013L:	[email protected] (moderated for non-subscribers)
24014S:	Maintained
24015F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24016F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24017F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24018F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24019F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24020F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24021F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24022F:	drivers/clk/keystone/sci-clk.c
24023F:	drivers/firmware/ti_sci*
24024F:	drivers/irqchip/irq-ti-sci-inta.c
24025F:	drivers/irqchip/irq-ti-sci-intr.c
24026F:	drivers/reset/reset-ti-sci.c
24027F:	drivers/soc/ti/ti_sci_inta_msi.c
24028F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
24029F:	include/dt-bindings/soc/ti,sci_pm_domain.h
24030F:	include/linux/soc/ti/ti_sci_inta_msi.h
24031F:	include/linux/soc/ti/ti_sci_protocol.h
24032
24033TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24034M:	Puranjay Mohan <[email protected]>
24035L:	[email protected]
24036S:	Supported
24037F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24038F:	drivers/iio/temperature/tmp117.c
24039
24040THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24041M:	Hans Verkuil <[email protected]>
24042L:	[email protected]
24043S:	Maintained
24044W:	https://linuxtv.org
24045T:	git git://linuxtv.org/media.git
24046F:	drivers/media/radio/radio-raremono.c
24047
24048THERMAL
24049M:	Rafael J. Wysocki <[email protected]>
24050M:	Daniel Lezcano <[email protected]>
24051R:	Zhang Rui <[email protected]>
24052R:	Lukasz Luba <[email protected]>
24053L:	[email protected]
24054S:	Supported
24055Q:	https://patchwork.kernel.org/project/linux-pm/list/
24056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24057F:	Documentation/ABI/testing/sysfs-class-thermal
24058F:	Documentation/admin-guide/thermal/
24059F:	Documentation/devicetree/bindings/thermal/
24060F:	Documentation/driver-api/thermal/
24061F:	drivers/thermal/
24062F:	include/dt-bindings/thermal/
24063F:	include/linux/cpu_cooling.h
24064F:	include/linux/thermal.h
24065F:	include/uapi/linux/thermal.h
24066F:	tools/lib/thermal/
24067F:	tools/thermal/
24068
24069THERMAL DRIVER FOR AMLOGIC SOCS
24070M:	Guillaume La Roque <[email protected]>
24071L:	[email protected]
24072L:	[email protected]
24073S:	Supported
24074W:	http://linux-meson.com/
24075F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24076F:	drivers/thermal/amlogic_thermal.c
24077
24078THERMAL/CPU_COOLING
24079M:	Amit Daniel Kachhap <[email protected]>
24080M:	Daniel Lezcano <[email protected]>
24081M:	Viresh Kumar <[email protected]>
24082R:	Lukasz Luba <[email protected]>
24083L:	[email protected]
24084S:	Supported
24085F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
24086F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
24087F:	drivers/thermal/cpufreq_cooling.c
24088F:	drivers/thermal/cpuidle_cooling.c
24089F:	include/linux/cpu_cooling.h
24090
24091THERMAL/POWER_ALLOCATOR
24092M:	Lukasz Luba <[email protected]>
24093L:	[email protected]
24094S:	Maintained
24095F:	Documentation/driver-api/thermal/power_allocator.rst
24096F:	drivers/thermal/gov_power_allocator.c
24097F:	drivers/thermal/thermal_trace_ipa.h
24098
24099THINKPAD ACPI EXTRAS DRIVER
24100M:	Henrique de Moraes Holschuh <[email protected]>
24101L:	[email protected]
24102L:	[email protected]
24103S:	Maintained
24104W:	http://ibm-acpi.sourceforge.net
24105W:	http://thinkwiki.org/wiki/Ibm-acpi
24106T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24107F:	drivers/platform/x86/thinkpad_acpi.c
24108
24109THINKPAD LMI DRIVER
24110M:	Mark Pearson <[email protected]>
24111L:	[email protected]
24112S:	Maintained
24113F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
24114F:	drivers/platform/x86/think-lmi.?
24115
24116THP7312 ISP DRIVER
24117M:	Laurent Pinchart <[email protected]>
24118M:	Paul Elder <[email protected]>
24119L:	[email protected]
24120S:	Maintained
24121T:	git git://linuxtv.org/media.git
24122F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24123F:	Documentation/userspace-api/media/drivers/thp7312.rst
24124F:	drivers/media/i2c/thp7312.c
24125F:	include/uapi/linux/thp7312.h
24126
24127THUNDERBOLT DMA TRAFFIC TEST DRIVER
24128M:	Isaac Hazan <[email protected]>
24129L:	[email protected]
24130S:	Maintained
24131F:	drivers/thunderbolt/dma_test.c
24132
24133THUNDERBOLT DRIVER
24134M:	Andreas Noever <[email protected]>
24135M:	Michael Jamet <[email protected]>
24136M:	Mika Westerberg <[email protected]>
24137M:	Yehezkel Bernat <[email protected]>
24138L:	[email protected]
24139S:	Maintained
24140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24141F:	Documentation/admin-guide/thunderbolt.rst
24142F:	drivers/thunderbolt/
24143F:	include/linux/thunderbolt.h
24144
24145THUNDERBOLT NETWORK DRIVER
24146M:	Michael Jamet <[email protected]>
24147M:	Mika Westerberg <[email protected]>
24148M:	Yehezkel Bernat <[email protected]>
24149L:	[email protected]
24150S:	Maintained
24151F:	drivers/net/thunderbolt/
24152
24153THUNDERX GPIO DRIVER
24154M:	Robert Richter <[email protected]>
24155S:	Odd Fixes
24156F:	drivers/gpio/gpio-thunderx.c
24157
24158TI ADS1119 ADC DRIVER
24159M:	Francesco Dolcini <[email protected]>
24160M:	João Paulo Gonçalves <[email protected]>
24161L:	[email protected]
24162S:	Maintained
24163F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24164F:	drivers/iio/adc/ti-ads1119.c
24165
24166TI ADS7924 ADC DRIVER
24167M:	Hugo Villeneuve <[email protected]>
24168L:	[email protected]
24169S:	Supported
24170F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24171F:	drivers/iio/adc/ti-ads7924.c
24172
24173TI AM437X VPFE DRIVER
24174M:	"Lad, Prabhakar" <[email protected]>
24175L:	[email protected]
24176S:	Maintained
24177W:	https://linuxtv.org
24178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24179T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24180F:	drivers/media/platform/ti/am437x/
24181
24182TI BANDGAP AND THERMAL DRIVER
24183M:	Eduardo Valentin <[email protected]>
24184M:	Keerthy <[email protected]>
24185L:	[email protected]
24186L:	[email protected]
24187S:	Maintained
24188F:	drivers/thermal/ti-soc-thermal/
24189
24190TI BQ27XXX POWER SUPPLY DRIVER
24191F:	drivers/power/supply/bq27xxx_battery.c
24192F:	drivers/power/supply/bq27xxx_battery_i2c.c
24193F:	include/linux/power/bq27xxx_battery.h
24194
24195TI CDCE706 CLOCK DRIVER
24196M:	Max Filippov <[email protected]>
24197S:	Maintained
24198F:	drivers/clk/clk-cdce706.c
24199
24200TI CLOCK DRIVER
24201M:	Tero Kristo <[email protected]>
24202L:	[email protected]
24203S:	Odd Fixes
24204F:	drivers/clk/ti/
24205F:	include/linux/clk/ti.h
24206
24207TI DAVINCI MACHINE SUPPORT
24208M:	Bartosz Golaszewski <[email protected]>
24209L:	[email protected] (moderated for non-subscribers)
24210S:	Maintained
24211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24212F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24213F:	arch/arm/boot/dts/ti/davinci/
24214F:	arch/arm/mach-davinci/
24215F:	drivers/i2c/busses/i2c-davinci.c
24216
24217TI DAVINCI SERIES CLOCK DRIVER
24218M:	David Lechner <[email protected]>
24219S:	Maintained
24220F:	Documentation/devicetree/bindings/clock/ti/davinci/
24221F:	drivers/clk/davinci/
24222F:	include/linux/clk/davinci.h
24223
24224TI DAVINCI SERIES GPIO DRIVER
24225M:	Keerthy <[email protected]>
24226L:	[email protected]
24227S:	Maintained
24228F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24229F:	drivers/gpio/gpio-davinci.c
24230
24231TI DAVINCI SERIES MEDIA DRIVER
24232M:	"Lad, Prabhakar" <[email protected]>
24233L:	[email protected]
24234S:	Maintained
24235W:	https://linuxtv.org
24236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24237T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24238F:	drivers/media/platform/ti/davinci/
24239F:	include/media/davinci/
24240
24241TI ENHANCED CAPTURE (eCAP) DRIVER
24242M:	Vignesh Raghavendra <[email protected]>
24243R:	Julien Panis <[email protected]>
24244L:	[email protected]
24245L:	[email protected]
24246S:	Maintained
24247F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24248F:	drivers/counter/ti-ecap-capture.c
24249
24250TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24251R:	David Lechner <[email protected]>
24252L:	[email protected]
24253F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
24254F:	drivers/counter/ti-eqep.c
24255
24256TI ETHERNET SWITCH DRIVER (CPSW)
24257R:	Siddharth Vadapalli <[email protected]>
24258R:	Roger Quadros <[email protected]>
24259L:	[email protected]
24260L:	[email protected]
24261S:	Maintained
24262F:	drivers/net/ethernet/ti/cpsw*
24263F:	drivers/net/ethernet/ti/davinci*
24264
24265TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24266M:	Alex Dubov <[email protected]>
24267S:	Maintained
24268W:	http://tifmxx.berlios.de/
24269F:	drivers/memstick/host/tifm_ms.c
24270F:	drivers/misc/tifm*
24271F:	drivers/mmc/host/tifm_sd.c
24272F:	include/linux/tifm.h
24273
24274TI FPD-LINK DRIVERS
24275M:	Tomi Valkeinen <[email protected]>
24276L:	[email protected]
24277S:	Maintained
24278F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
24279F:	drivers/media/i2c/ds90*
24280F:	include/media/i2c/ds90*
24281
24282TI HDC302X HUMIDITY DRIVER
24283M:	Javier Carrasco <[email protected]>
24284M:	Li peiyu <[email protected]>
24285L:	[email protected]
24286S:	Maintained
24287F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24288F:	drivers/iio/humidity/hdc3020.c
24289
24290TI ICSSG ETHERNET DRIVER (ICSSG)
24291R:	MD Danish Anwar <[email protected]>
24292R:	Roger Quadros <[email protected]>
24293L:	[email protected] (moderated for non-subscribers)
24294L:	[email protected]
24295S:	Maintained
24296F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
24297F:	drivers/net/ethernet/ti/icssg/*
24298
24299TI J721E CSI2RX DRIVER
24300M:	Jai Luthra <[email protected]>
24301L:	[email protected]
24302S:	Maintained
24303F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24304F:	drivers/media/platform/ti/j721e-csi2rx/
24305
24306TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24307M:	Nishanth Menon <[email protected]>
24308M:	Santosh Shilimkar <[email protected]>
24309L:	[email protected]
24310L:	[email protected] (moderated for non-subscribers)
24311S:	Maintained
24312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24313F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24314F:	drivers/pmdomain/ti/omap_prm.c
24315F:	drivers/soc/ti/*
24316F:	include/linux/pruss_driver.h
24317
24318TI LM49xxx FAMILY ASoC CODEC DRIVERS
24319M:	M R Swami Reddy <[email protected]>
24320M:	Vishwas A Deshpande <[email protected]>
24321L:	[email protected]
24322S:	Maintained
24323F:	sound/soc/codecs/isabelle*
24324F:	sound/soc/codecs/lm49453*
24325
24326TI LMP92064 ADC DRIVER
24327M:	Leonard Göhrs <[email protected]>
24328R:	[email protected]
24329L:	[email protected]
24330S:	Maintained
24331F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24332F:	drivers/iio/adc/ti-lmp92064.c
24333
24334TI PCM3060 ASoC CODEC DRIVER
24335M:	Kirill Marinushkin <[email protected]>
24336L:	[email protected]
24337S:	Maintained
24338F:	Documentation/devicetree/bindings/sound/pcm3060.txt
24339F:	sound/soc/codecs/pcm3060*
24340
24341TI TAS571X FAMILY ASoC CODEC DRIVER
24342M:	Kevin Cernekee <[email protected]>
24343L:	[email protected]
24344S:	Odd Fixes
24345F:	sound/soc/codecs/tas571x*
24346
24347TI TMAG5273 MAGNETOMETER DRIVER
24348M:	Gerald Loacker <[email protected]>
24349L:	[email protected]
24350S:	Maintained
24351F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24352F:	drivers/iio/magnetometer/tmag5273.c
24353
24354TI TRF7970A NFC DRIVER
24355M:	Mark Greer <[email protected]>
24356L:	[email protected]
24357S:	Supported
24358F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24359F:	drivers/nfc/trf7970a.c
24360
24361TI TSC2046 ADC DRIVER
24362M:	Oleksij Rempel <[email protected]>
24363R:	[email protected]
24364L:	[email protected]
24365S:	Maintained
24366F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24367F:	drivers/iio/adc/ti-tsc2046.c
24368
24369TI TWL4030 SERIES SOC CODEC DRIVER
24370M:	Peter Ujfalusi <[email protected]>
24371L:	[email protected]
24372S:	Maintained
24373F:	sound/soc/codecs/twl4030*
24374
24375TI VPE/CAL DRIVERS
24376M:	Benoit Parrot <[email protected]>
24377L:	[email protected]
24378S:	Maintained
24379W:	http://linuxtv.org/
24380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24381F:	Documentation/devicetree/bindings/media/ti,cal.yaml
24382F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
24383F:	drivers/media/platform/ti/cal/
24384F:	drivers/media/platform/ti/vpe/
24385
24386TI WILINK WIRELESS DRIVERS
24387L:	[email protected]
24388S:	Orphan
24389W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24390W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24391F:	drivers/net/wireless/ti/
24392
24393TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24394M:	John Stultz <[email protected]>
24395M:	Thomas Gleixner <[email protected]>
24396R:	Stephen Boyd <[email protected]>
24397L:	[email protected]
24398S:	Supported
24399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24400F:	include/linux/clocksource.h
24401F:	include/linux/time.h
24402F:	include/linux/timekeeper_internal.h
24403F:	include/linux/timekeeping.h
24404F:	include/linux/timex.h
24405F:	include/uapi/linux/time.h
24406F:	include/uapi/linux/timex.h
24407F:	kernel/time/alarmtimer.c
24408F:	kernel/time/clocksource*
24409F:	kernel/time/ntp*
24410F:	kernel/time/time.c
24411F:	kernel/time/timeconst.bc
24412F:	kernel/time/timeconv.c
24413F:	kernel/time/timecounter.c
24414F:	kernel/time/timekeeping*
24415F:	kernel/time/time_test.c
24416F:	tools/testing/selftests/timers/
24417
24418TIPC NETWORK LAYER
24419M:	Jon Maloy <[email protected]>
24420L:	[email protected] (core kernel code)
24421L:	[email protected] (user apps, general discussion)
24422S:	Maintained
24423W:	http://tipc.sourceforge.net/
24424F:	include/uapi/linux/tipc*.h
24425F:	net/tipc/
24426
24427TLAN NETWORK DRIVER
24428M:	Samuel Chessman <[email protected]>
24429L:	[email protected] (subscribers-only)
24430S:	Maintained
24431W:	http://sourceforge.net/projects/tlan/
24432F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24433F:	drivers/net/ethernet/ti/tlan.*
24434
24435TMIO/SDHI MMC DRIVER
24436M:	Wolfram Sang <[email protected]>
24437L:	[email protected]
24438L:	[email protected]
24439S:	Supported
24440F:	drivers/mmc/host/renesas_sdhi*
24441F:	drivers/mmc/host/tmio_mmc*
24442F:	include/linux/platform_data/tmio.h
24443
24444TMP513 HARDWARE MONITOR DRIVER
24445M:	Eric Tremblay <[email protected]>
24446L:	[email protected]
24447S:	Maintained
24448F:	Documentation/hwmon/tmp513.rst
24449F:	drivers/hwmon/tmp513.c
24450
24451TMPFS (SHMEM FILESYSTEM)
24452M:	Hugh Dickins <[email protected]>
24453R:	Baolin Wang <[email protected]>
24454L:	[email protected]
24455S:	Maintained
24456F:	include/linux/shmem_fs.h
24457F:	mm/shmem.c
24458
24459TOMOYO SECURITY MODULE
24460M:	Kentaro Takeda <[email protected]>
24461M:	Tetsuo Handa <[email protected]>
24462L:	[email protected] (subscribers-only, for developers in English)
24463L:	[email protected] (subscribers-only, for users in English)
24464L:	[email protected] (subscribers-only, for developers in Japanese)
24465L:	[email protected] (subscribers-only, for users in Japanese)
24466S:	Maintained
24467W:	https://tomoyo.sourceforge.net/
24468F:	security/tomoyo/
24469
24470TOPSTAR LAPTOP EXTRAS DRIVER
24471M:	Herton Ronaldo Krzesinski <[email protected]>
24472L:	[email protected]
24473S:	Maintained
24474F:	drivers/platform/x86/topstar-laptop.c
24475
24476TORTURE-TEST MODULES
24477M:	Davidlohr Bueso <[email protected]>
24478M:	"Paul E. McKenney" <[email protected]>
24479M:	Josh Triplett <[email protected]>
24480L:	[email protected]
24481S:	Supported
24482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24483F:	Documentation/RCU/torture.rst
24484F:	kernel/locking/locktorture.c
24485F:	kernel/rcu/rcuscale.c
24486F:	kernel/rcu/rcutorture.c
24487F:	kernel/rcu/refscale.c
24488F:	kernel/torture.c
24489
24490TOSHIBA ACPI EXTRAS DRIVER
24491M:	Azael Avalos <[email protected]>
24492L:	[email protected]
24493S:	Maintained
24494F:	drivers/platform/x86/toshiba_acpi.c
24495
24496TOSHIBA BLUETOOTH DRIVER
24497M:	Azael Avalos <[email protected]>
24498L:	[email protected]
24499S:	Maintained
24500F:	drivers/platform/x86/toshiba_bluetooth.c
24501
24502TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24503M:	Azael Avalos <[email protected]>
24504L:	[email protected]
24505S:	Maintained
24506F:	drivers/platform/x86/toshiba_haps.c
24507
24508TOSHIBA SMM DRIVER
24509M:	Jonathan Buzzard <[email protected]>
24510S:	Maintained
24511W:	http://www.buzzard.org.uk/toshiba/
24512F:	drivers/char/toshiba.c
24513F:	include/linux/toshiba.h
24514F:	include/uapi/linux/toshiba.h
24515
24516TOSHIBA TC358743 DRIVER
24517M:	Hans Verkuil <[email protected]>
24518L:	[email protected]
24519S:	Maintained
24520F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24521F:	drivers/media/i2c/tc358743*
24522F:	include/media/i2c/tc358743.h
24523
24524TOSHIBA WMI HOTKEYS DRIVER
24525M:	Azael Avalos <[email protected]>
24526L:	[email protected]
24527S:	Maintained
24528F:	drivers/platform/x86/toshiba-wmi.c
24529
24530TPM DEVICE DRIVER
24531M:	Peter Huewe <[email protected]>
24532M:	Jarkko Sakkinen <[email protected]>
24533R:	Jason Gunthorpe <[email protected]>
24534L:	[email protected]
24535S:	Maintained
24536W:	https://codeberg.org/jarkko/linux-tpmdd-test
24537Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24539F:	Documentation/devicetree/bindings/tpm/
24540F:	drivers/char/tpm/
24541F:	include/linux/tpm*.h
24542F:	include/uapi/linux/vtpm_proxy.h
24543F:	tools/testing/selftests/tpm2/
24544
24545TPS546D24 DRIVER
24546M:	Duke Du <[email protected]>
24547L:	[email protected]
24548S:	Maintained
24549F:	Documentation/hwmon/tps546d24.rst
24550F:	drivers/hwmon/pmbus/tps546d24.c
24551
24552TQ SYSTEMS BOARD & DRIVER SUPPORT
24553L:	[email protected]
24554S:	Supported
24555W:	https://www.tq-group.com/en/products/tq-embedded/
24556F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24557F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24558F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24559F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24560F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24561F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24562F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24563F:	drivers/gpio/gpio-tqmx86.c
24564F:	drivers/mfd/tqmx86.c
24565F:	drivers/watchdog/tqmx86_wdt.c
24566
24567TRACING
24568M:	Steven Rostedt <[email protected]>
24569M:	Masami Hiramatsu <[email protected]>
24570R:	Mathieu Desnoyers <[email protected]>
24571L:	[email protected]
24572L:	[email protected]
24573S:	Maintained
24574Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24576F:	Documentation/trace/*
24577F:	fs/tracefs/
24578F:	include/linux/trace*.h
24579F:	include/trace/
24580F:	kernel/trace/
24581F:	kernel/tracepoint.c
24582F:	scripts/tracing/
24583F:	tools/testing/selftests/ftrace/
24584
24585TRACING MMIO ACCESSES (MMIOTRACE)
24586M:	Steven Rostedt <[email protected]>
24587M:	Masami Hiramatsu <[email protected]>
24588R:	Pekka Paalanen <[email protected]>
24589L:	[email protected]
24590L:	[email protected]
24591S:	Maintained
24592F:	arch/x86/mm/kmmio.c
24593F:	arch/x86/mm/mmio-mod.c
24594F:	arch/x86/mm/testmmiotrace.c
24595F:	include/linux/mmiotrace.h
24596F:	kernel/trace/trace_mmiotrace.c
24597
24598TRACING OS NOISE / LATENCY TRACERS
24599M:	Steven Rostedt <[email protected]>
24600S:	Maintained
24601F:	Documentation/trace/hwlat_detector.rst
24602F:	Documentation/trace/osnoise-tracer.rst
24603F:	Documentation/trace/timerlat-tracer.rst
24604F:	arch/*/kernel/trace.c
24605F:	include/trace/events/osnoise.h
24606F:	kernel/trace/trace_hwlat.c
24607F:	kernel/trace/trace_irqsoff.c
24608F:	kernel/trace/trace_osnoise.c
24609F:	kernel/trace/trace_sched_wakeup.c
24610
24611TRADITIONAL CHINESE DOCUMENTATION
24612M:	Hu Haowen <[email protected]>
24613S:	Maintained
24614W:	https://github.com/srcres258/linux-doc
24615T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24616F:	Documentation/translations/zh_TW/
24617
24618TRIGGER SOURCE - PWM
24619M:	David Lechner <[email protected]>
24620S:	Maintained
24621F:	Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24622
24623TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24624M:	Dan Williams <[email protected]>
24625L:	[email protected]
24626S:	Maintained
24627F:	Documentation/ABI/testing/configfs-tsm
24628F:	drivers/virt/coco/tsm.c
24629F:	include/linux/tsm.h
24630
24631TRUSTED SERVICES TEE DRIVER
24632M:	Balint Dobszay <[email protected]>
24633M:	Sudeep Holla <[email protected]>
24634L:	[email protected] (moderated for non-subscribers)
24635L:	[email protected]
24636S:	Maintained
24637F:	Documentation/tee/ts-tee.rst
24638F:	drivers/tee/tstee/
24639
24640TTY LAYER AND SERIAL DRIVERS
24641M:	Greg Kroah-Hartman <[email protected]>
24642M:	Jiri Slaby <[email protected]>
24643L:	[email protected]
24644L:	[email protected]
24645S:	Supported
24646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24647F:	Documentation/devicetree/bindings/serial/
24648F:	Documentation/driver-api/serial/
24649F:	drivers/tty/
24650F:	include/linux/selection.h
24651F:	include/linux/serial.h
24652F:	include/linux/serial_core.h
24653F:	include/linux/sysrq.h
24654F:	include/linux/tty*.h
24655F:	include/linux/vt.h
24656F:	include/linux/vt_*.h
24657F:	include/uapi/linux/serial.h
24658F:	include/uapi/linux/serial_core.h
24659F:	include/uapi/linux/tty.h
24660
24661TUA9001 MEDIA DRIVER
24662L:	[email protected]
24663S:	Orphan
24664W:	https://linuxtv.org
24665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24666F:	drivers/media/tuners/tua9001*
24667
24668TULIP NETWORK DRIVERS
24669L:	[email protected]
24670L:	[email protected]
24671S:	Orphan
24672F:	drivers/net/ethernet/dec/tulip/
24673
24674TUN/TAP driver
24675M:	Willem de Bruijn <[email protected]>
24676M:	Jason Wang <[email protected]>
24677S:	Maintained
24678W:	http://vtun.sourceforge.net/tun
24679F:	Documentation/networking/tuntap.rst
24680F:	arch/um/os-Linux/drivers/
24681F:	drivers/net/tap.c
24682F:	drivers/net/tun*
24683
24684TURBOCHANNEL SUBSYSTEM
24685M:	"Maciej W. Rozycki" <[email protected]>
24686L:	[email protected]
24687S:	Maintained
24688Q:	https://patchwork.kernel.org/project/linux-mips/list/
24689F:	drivers/tc/
24690F:	include/linux/tc.h
24691
24692TURBOSTAT UTILITY
24693M:	"Len Brown" <[email protected]>
24694L:	[email protected]
24695S:	Supported
24696Q:	https://patchwork.kernel.org/project/linux-pm/list/
24697B:	https://bugzilla.kernel.org
24698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24699F:	tools/power/x86/turbostat/
24700F:	tools/testing/selftests/turbostat/
24701
24702TW5864 VIDEO4LINUX DRIVER
24703M:	Bluecherry Maintainers <[email protected]>
24704M:	Andrey Utkin <[email protected]>
24705M:	Andrey Utkin <[email protected]>
24706L:	[email protected]
24707S:	Supported
24708F:	drivers/media/pci/tw5864/
24709
24710TW68 VIDEO4LINUX DRIVER
24711M:	Hans Verkuil <[email protected]>
24712L:	[email protected]
24713S:	Odd Fixes
24714W:	https://linuxtv.org
24715T:	git git://linuxtv.org/media.git
24716F:	drivers/media/pci/tw68/
24717
24718TW686X VIDEO4LINUX DRIVER
24719M:	Ezequiel Garcia <[email protected]>
24720L:	[email protected]
24721S:	Maintained
24722W:	http://linuxtv.org
24723T:	git git://linuxtv.org/media.git
24724F:	drivers/media/pci/tw686x/
24725
24726U-BOOT ENVIRONMENT VARIABLES
24727M:	Rafał Miłecki <[email protected]>
24728S:	Maintained
24729F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24730F:	drivers/nvmem/layouts/u-boot-env.c
24731F:	drivers/nvmem/u-boot-env.c
24732
24733UACCE ACCELERATOR FRAMEWORK
24734M:	Zhangfei Gao <[email protected]>
24735M:	Zhou Wang <[email protected]>
24736L:	[email protected]
24737L:	[email protected]
24738S:	Maintained
24739F:	Documentation/ABI/testing/sysfs-driver-uacce
24740F:	Documentation/misc-devices/uacce.rst
24741F:	drivers/misc/uacce/
24742F:	include/linux/uacce.h
24743F:	include/uapi/misc/uacce/
24744
24745UBI FILE SYSTEM (UBIFS)
24746M:	Richard Weinberger <[email protected]>
24747R:	Zhihao Cheng <[email protected]>
24748L:	[email protected]
24749S:	Supported
24750W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24753F:	Documentation/ABI/testing/sysfs-fs-ubifs
24754F:	Documentation/filesystems/ubifs-authentication.rst
24755F:	Documentation/filesystems/ubifs.rst
24756F:	fs/ubifs/
24757
24758UBLK USERSPACE BLOCK DRIVER
24759M:	Ming Lei <[email protected]>
24760L:	[email protected]
24761S:	Maintained
24762F:	Documentation/block/ublk.rst
24763F:	drivers/block/ublk_drv.c
24764F:	include/uapi/linux/ublk_cmd.h
24765F:	tools/testing/selftests/ublk/
24766
24767UBSAN
24768M:	Kees Cook <[email protected]>
24769R:	Marco Elver <[email protected]>
24770R:	Andrey Konovalov <[email protected]>
24771R:	Andrey Ryabinin <[email protected]>
24772L:	[email protected]
24773L:	[email protected]
24774S:	Supported
24775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24776F:	Documentation/dev-tools/ubsan.rst
24777F:	include/linux/ubsan.h
24778F:	lib/Kconfig.ubsan
24779F:	lib/test_ubsan.c
24780F:	lib/ubsan.c
24781F:	lib/ubsan.h
24782F:	scripts/Makefile.ubsan
24783K:	\bARCH_HAS_UBSAN\b
24784
24785UCLINUX (M68KNOMMU AND COLDFIRE)
24786M:	Greg Ungerer <[email protected]>
24787L:	[email protected]
24788S:	Maintained
24789W:	http://www.linux-m68k.org/
24790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24791F:	arch/m68k/*/*_no.*
24792F:	arch/m68k/68*/
24793F:	arch/m68k/coldfire/
24794F:	arch/m68k/include/asm/*_no.*
24795
24796UDF FILESYSTEM
24797M:	Jan Kara <[email protected]>
24798S:	Maintained
24799F:	Documentation/filesystems/udf.rst
24800F:	fs/udf/
24801
24802UDRAW TABLET
24803M:	Bastien Nocera <[email protected]>
24804L:	[email protected]
24805S:	Maintained
24806F:	drivers/hid/hid-udraw-ps3.c
24807
24808UHID USERSPACE HID IO DRIVER
24809M:	David Rheinsberg <[email protected]>
24810L:	[email protected]
24811S:	Maintained
24812F:	drivers/hid/uhid.c
24813F:	include/uapi/linux/uhid.h
24814
24815ULPI BUS
24816M:	Heikki Krogerus <[email protected]>
24817L:	[email protected]
24818S:	Maintained
24819F:	drivers/usb/common/ulpi.c
24820F:	include/linux/ulpi/
24821
24822UNICODE SUBSYSTEM
24823M:	Gabriel Krisman Bertazi <[email protected]>
24824L:	[email protected]
24825S:	Supported
24826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24827F:	fs/unicode/
24828
24829UNIFDEF
24830M:	Tony Finch <[email protected]>
24831S:	Maintained
24832W:	http://dotat.at/prog/unifdef
24833F:	scripts/unifdef.c
24834
24835UNIFORM CDROM DRIVER
24836M:	Phillip Potter <[email protected]>
24837S:	Maintained
24838F:	Documentation/cdrom/
24839F:	drivers/cdrom/cdrom.c
24840F:	include/linux/cdrom.h
24841F:	include/uapi/linux/cdrom.h
24842
24843UNION-FIND
24844M:	Xavier <[email protected]>
24845L:	[email protected]
24846S:	Maintained
24847F:	Documentation/core-api/union_find.rst
24848F:	Documentation/translations/zh_CN/core-api/union_find.rst
24849F:	include/linux/union_find.h
24850F:	lib/union_find.c
24851
24852UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24853R:	Alim Akhtar <[email protected]>
24854R:	Avri Altman <[email protected]>
24855R:	Bart Van Assche <[email protected]>
24856L:	[email protected]
24857S:	Supported
24858F:	Documentation/devicetree/bindings/ufs/
24859F:	Documentation/scsi/ufs.rst
24860F:	drivers/ufs/core/
24861
24862UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24863M:	Pedro Sousa <[email protected]>
24864L:	[email protected]
24865S:	Supported
24866F:	drivers/ufs/host/*dwc*
24867
24868UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24869M:	Alim Akhtar <[email protected]>
24870R:	Peter Griffin <[email protected]>
24871L:	[email protected]
24872L:	[email protected]
24873S:	Maintained
24874F:	drivers/ufs/host/ufs-exynos*
24875
24876UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24877M:	Peter Wang <[email protected]>
24878R:	Stanley Jhu <[email protected]>
24879L:	[email protected]
24880L:	[email protected] (moderated for non-subscribers)
24881S:	Maintained
24882F:	drivers/ufs/host/ufs-mediatek*
24883
24884UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24885M:	Manivannan Sadhasivam <[email protected]>
24886L:	[email protected]
24887L:	[email protected]
24888S:	Maintained
24889F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24890F:	drivers/ufs/host/ufs-qcom*
24891
24892UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24893M:	Yoshihiro Shimoda <[email protected]>
24894L:	[email protected]
24895L:	[email protected]
24896S:	Maintained
24897F:	drivers/ufs/host/ufs-renesas.c
24898
24899UNSORTED BLOCK IMAGES (UBI)
24900M:	Richard Weinberger <[email protected]>
24901R:	Zhihao Cheng <[email protected]>
24902L:	[email protected]
24903S:	Supported
24904W:	http://www.linux-mtd.infradead.org/
24905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24907F:	drivers/mtd/ubi/
24908F:	include/linux/mtd/ubi.h
24909F:	include/uapi/mtd/ubi-user.h
24910
24911UPROBES
24912M:	Masami Hiramatsu <[email protected]>
24913M:	Oleg Nesterov <[email protected]>
24914M:	Peter Zijlstra <[email protected]>
24915L:	[email protected]
24916L:	[email protected]
24917S:	Maintained
24918F:	arch/*/include/asm/uprobes.h
24919F:	arch/*/kernel/probes/uprobes.c
24920F:	arch/*/kernel/uprobes.c
24921F:	include/linux/uprobes.h
24922F:	kernel/events/uprobes.c
24923
24924USB "USBNET" DRIVER FRAMEWORK
24925M:	Oliver Neukum <[email protected]>
24926L:	[email protected]
24927S:	Maintained
24928W:	http://www.linux-usb.org/usbnet
24929F:	drivers/net/usb/usbnet.c
24930F:	include/linux/usb/usbnet.h
24931
24932USB ACM DRIVER
24933M:	Oliver Neukum <[email protected]>
24934L:	[email protected]
24935S:	Maintained
24936F:	Documentation/usb/acm.rst
24937F:	drivers/usb/class/cdc-acm.*
24938
24939USB APPLE MFI FASTCHARGE DRIVER
24940M:	Bastien Nocera <[email protected]>
24941L:	[email protected]
24942S:	Maintained
24943F:	drivers/usb/misc/apple-mfi-fastcharge.c
24944
24945USB AR5523 WIRELESS DRIVER
24946L:	[email protected]
24947S:	Orphan
24948F:	drivers/net/wireless/ath/ar5523/
24949
24950USB ATTACHED SCSI
24951M:	Oliver Neukum <[email protected]>
24952L:	[email protected]
24953L:	[email protected]
24954S:	Maintained
24955F:	drivers/usb/storage/uas.c
24956
24957USB CDC ETHERNET DRIVER
24958M:	Oliver Neukum <[email protected]>
24959L:	[email protected]
24960S:	Maintained
24961F:	drivers/net/usb/cdc_*.c
24962F:	include/uapi/linux/usb/cdc.h
24963
24964USB CHAOSKEY DRIVER
24965M:	Keith Packard <[email protected]>
24966L:	[email protected]
24967S:	Maintained
24968F:	drivers/usb/misc/chaoskey.c
24969
24970USB CYPRESS C67X00 DRIVER
24971L:	[email protected]
24972S:	Orphan
24973F:	drivers/usb/c67x00/
24974
24975USB DAVICOM DM9601 DRIVER
24976M:	Peter Korsgaard <[email protected]>
24977L:	[email protected]
24978S:	Maintained
24979W:	http://www.linux-usb.org/usbnet
24980F:	drivers/net/usb/dm9601.c
24981
24982USB EHCI DRIVER
24983M:	Alan Stern <[email protected]>
24984L:	[email protected]
24985S:	Maintained
24986F:	Documentation/usb/ehci.rst
24987F:	drivers/usb/host/ehci*
24988
24989USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24990M:	Jiri Kosina <[email protected]>
24991M:	Benjamin Tissoires <[email protected]>
24992L:	[email protected]
24993S:	Maintained
24994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24995F:	Documentation/hid/hiddev.rst
24996F:	drivers/hid/usbhid/
24997
24998USB INTEL XHCI ROLE MUX DRIVER
24999M:	Hans de Goede <[email protected]>
25000L:	[email protected]
25001S:	Maintained
25002F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
25003
25004USB IP DRIVER FOR HISILICON KIRIN 960
25005M:	Yu Chen <[email protected]>
25006M:	Binghui Wang <[email protected]>
25007L:	[email protected]
25008S:	Maintained
25009F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25010F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
25011
25012USB IP DRIVER FOR HISILICON KIRIN 970
25013M:	Mauro Carvalho Chehab <[email protected]>
25014L:	[email protected]
25015S:	Maintained
25016F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25017F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
25018
25019USB ISP116X DRIVER
25020M:	Olav Kongas <[email protected]>
25021L:	[email protected]
25022S:	Maintained
25023F:	drivers/usb/host/isp116x*
25024F:	include/linux/usb/isp116x.h
25025
25026USB ISP1760 DRIVER
25027M:	Rui Miguel Silva <[email protected]>
25028L:	[email protected]
25029S:	Maintained
25030F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25031F:	drivers/usb/isp1760/*
25032
25033USB LAN78XX ETHERNET DRIVER
25034M:	Thangaraj Samynathan <[email protected]>
25035M:	Rengarajan Sundararajan <[email protected]>
25036M:	[email protected]
25037L:	[email protected]
25038S:	Maintained
25039F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25040F:	drivers/net/usb/lan78xx.*
25041F:	include/dt-bindings/net/microchip-lan78xx.h
25042
25043USB MASS STORAGE DRIVER
25044M:	Alan Stern <[email protected]>
25045L:	[email protected]
25046L:	[email protected]
25047S:	Maintained
25048F:	drivers/usb/storage/
25049
25050USB MIDI DRIVER
25051M:	Clemens Ladisch <[email protected]>
25052L:	[email protected]
25053S:	Maintained
25054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25055F:	sound/usb/midi.*
25056
25057USB NETWORKING DRIVERS
25058L:	[email protected]
25059S:	Odd Fixes
25060F:	drivers/net/usb/
25061
25062USB OHCI DRIVER
25063M:	Alan Stern <[email protected]>
25064L:	[email protected]
25065S:	Maintained
25066F:	Documentation/usb/ohci.rst
25067F:	drivers/usb/host/ohci*
25068
25069USB OTG FSM (Finite State Machine)
25070M:	Peter Chen <[email protected]>
25071L:	[email protected]
25072S:	Maintained
25073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25074F:	drivers/usb/common/usb-otg-fsm.c
25075
25076USB OVER IP DRIVER
25077M:	Valentina Manea <[email protected]>
25078M:	Shuah Khan <[email protected]>
25079M:	Shuah Khan <[email protected]>
25080R:	Hongren Zheng <[email protected]>
25081L:	[email protected]
25082S:	Maintained
25083F:	Documentation/usb/usbip_protocol.rst
25084F:	drivers/usb/usbip/
25085F:	tools/testing/selftests/drivers/usb/usbip/
25086F:	tools/usb/usbip/
25087
25088USB PEGASUS DRIVER
25089M:	Petko Manolov <[email protected]>
25090L:	[email protected]
25091L:	[email protected]
25092S:	Maintained
25093W:	https://github.com/petkan/pegasus
25094T:	git https://github.com/petkan/pegasus.git
25095F:	drivers/net/usb/pegasus.*
25096
25097USB PRINTER DRIVER (usblp)
25098M:	Pete Zaitcev <[email protected]>
25099L:	[email protected]
25100S:	Supported
25101F:	drivers/usb/class/usblp.c
25102
25103USB QMI WWAN NETWORK DRIVER
25104M:	Bjørn Mork <[email protected]>
25105L:	[email protected]
25106S:	Maintained
25107F:	Documentation/ABI/testing/sysfs-class-net-qmi
25108F:	drivers/net/usb/qmi_wwan.c
25109
25110USB RAW GADGET DRIVER
25111R:	Andrey Konovalov <[email protected]>
25112L:	[email protected]
25113S:	Maintained
25114B:	https://github.com/xairy/raw-gadget/issues
25115F:	Documentation/usb/raw-gadget.rst
25116F:	drivers/usb/gadget/legacy/raw_gadget.c
25117F:	include/uapi/linux/usb/raw_gadget.h
25118
25119USB RTL8150 DRIVER
25120M:	Petko Manolov <[email protected]>
25121L:	[email protected]
25122L:	[email protected]
25123S:	Maintained
25124W:	https://github.com/petkan/rtl8150
25125T:	git https://github.com/petkan/rtl8150.git
25126F:	drivers/net/usb/rtl8150.c
25127
25128USB SERIAL SUBSYSTEM
25129M:	Johan Hovold <[email protected]>
25130L:	[email protected]
25131S:	Maintained
25132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25133F:	Documentation/usb/usb-serial.rst
25134F:	drivers/usb/serial/
25135F:	include/linux/usb/serial.h
25136
25137USB SMSC75XX ETHERNET DRIVER
25138M:	Steve Glendinning <[email protected]>
25139L:	[email protected]
25140S:	Maintained
25141F:	drivers/net/usb/smsc75xx.*
25142
25143USB SMSC95XX ETHERNET DRIVER
25144M:	Steve Glendinning <[email protected]>
25145M:	[email protected]
25146L:	[email protected]
25147S:	Maintained
25148F:	drivers/net/usb/smsc95xx.*
25149
25150USB SUBSYSTEM
25151M:	Greg Kroah-Hartman <[email protected]>
25152L:	[email protected]
25153S:	Supported
25154W:	http://www.linux-usb.org
25155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25156F:	Documentation/devicetree/bindings/usb/
25157F:	Documentation/usb/
25158F:	drivers/usb/
25159F:	include/dt-bindings/usb/
25160F:	include/linux/usb.h
25161F:	include/linux/usb/
25162F:	include/uapi/linux/usb/
25163
25164USB TYPEC BUS FOR ALTERNATE MODES
25165M:	Heikki Krogerus <[email protected]>
25166L:	[email protected]
25167S:	Maintained
25168F:	Documentation/ABI/testing/sysfs-bus-typec
25169F:	Documentation/driver-api/usb/typec_bus.rst
25170F:	drivers/usb/typec/altmodes/
25171F:	include/linux/usb/typec_altmode.h
25172
25173USB TYPEC CLASS
25174M:	Heikki Krogerus <[email protected]>
25175L:	[email protected]
25176S:	Maintained
25177F:	Documentation/ABI/testing/sysfs-class-typec
25178F:	Documentation/driver-api/usb/typec.rst
25179F:	drivers/usb/typec/
25180F:	include/linux/usb/typec.h
25181
25182USB TYPEC INTEL PMC MUX DRIVER
25183M:	Heikki Krogerus <[email protected]>
25184L:	[email protected]
25185S:	Maintained
25186F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25187F:	drivers/usb/typec/mux/intel_pmc_mux.c
25188
25189USB TYPEC PI3USB30532 MUX DRIVER
25190M:	Hans de Goede <[email protected]>
25191L:	[email protected]
25192S:	Maintained
25193F:	drivers/usb/typec/mux/pi3usb30532.c
25194
25195USB TYPEC PORT CONTROLLER DRIVERS
25196L:	[email protected]
25197S:	Orphan
25198F:	drivers/usb/typec/tcpm/
25199
25200USB TYPEC TUSB1046 MUX DRIVER
25201M:	Romain Gantois <[email protected]>
25202L:	[email protected]
25203S:	Maintained
25204F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25205F:	drivers/usb/typec/mux/tusb1046.c
25206
25207USB UHCI DRIVER
25208M:	Alan Stern <[email protected]>
25209L:	[email protected]
25210S:	Maintained
25211F:	drivers/usb/host/uhci*
25212
25213USB VIDEO CLASS
25214M:	Laurent Pinchart <[email protected]>
25215M:	Hans de Goede <[email protected]>
25216L:	[email protected]
25217S:	Maintained
25218W:	http://www.ideasonboard.org/uvc/
25219T:	git git://linuxtv.org/media.git
25220F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
25221F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25222F:	drivers/media/common/uvc.c
25223F:	drivers/media/usb/uvc/
25224F:	include/linux/usb/uvc.h
25225F:	include/uapi/linux/uvcvideo.h
25226
25227USB WEBCAM GADGET
25228L:	[email protected]
25229S:	Orphan
25230F:	drivers/usb/gadget/function/*uvc*
25231F:	drivers/usb/gadget/legacy/webcam.c
25232F:	include/uapi/linux/usb/g_uvc.h
25233
25234USB XHCI DRIVER
25235M:	Mathias Nyman <[email protected]>
25236L:	[email protected]
25237S:	Supported
25238F:	drivers/usb/host/pci-quirks*
25239F:	drivers/usb/host/xhci*
25240
25241USER DATAGRAM PROTOCOL (UDP)
25242M:	Willem de Bruijn <[email protected]>
25243L:	[email protected]
25244S:	Maintained
25245F:	include/linux/udp.h
25246F:	include/net/udp.h
25247F:	include/trace/events/udp.h
25248F:	include/uapi/linux/udp.h
25249F:	net/ipv4/udp.c
25250F:	net/ipv6/udp.c
25251
25252USER-MODE LINUX (UML)
25253M:	Richard Weinberger <[email protected]>
25254M:	Anton Ivanov <[email protected]>
25255M:	Johannes Berg <[email protected]>
25256L:	[email protected]
25257S:	Maintained
25258W:	http://user-mode-linux.sourceforge.net
25259Q:	https://patchwork.ozlabs.org/project/linux-um/list/
25260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25262F:	Documentation/virt/uml/
25263F:	arch/um/
25264F:	arch/x86/um/
25265F:	fs/hostfs/
25266
25267USERSPACE COPYIN/COPYOUT (UIOVEC)
25268M:	Alexander Viro <[email protected]>
25269S:	Maintained
25270F:	include/linux/uio.h
25271F:	lib/iov_iter.c
25272
25273USERSPACE DMA BUFFER DRIVER
25274M:	Gerd Hoffmann <[email protected]>
25275M:	Vivek Kasireddy <[email protected]>
25276L:	[email protected]
25277S:	Maintained
25278T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25279F:	drivers/dma-buf/udmabuf.c
25280F:	include/uapi/linux/udmabuf.h
25281
25282USERSPACE I/O (UIO)
25283M:	Greg Kroah-Hartman <[email protected]>
25284S:	Maintained
25285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25286F:	Documentation/driver-api/uio-howto.rst
25287F:	drivers/uio/
25288F:	include/linux/uio_driver.h
25289
25290UTIL-LINUX PACKAGE
25291M:	Karel Zak <[email protected]>
25292L:	[email protected]
25293S:	Maintained
25294W:	http://en.wikipedia.org/wiki/Util-linux
25295T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25296
25297UUID HELPERS
25298R:	Andy Shevchenko <[email protected]>
25299L:	[email protected]
25300S:	Maintained
25301F:	include/linux/uuid.h
25302F:	lib/test_uuid.c
25303F:	lib/uuid.c
25304
25305UV SYSFS DRIVER
25306M:	Justin Ernst <[email protected]>
25307L:	[email protected]
25308S:	Maintained
25309F:	drivers/platform/x86/uv_sysfs.c
25310
25311UVESAFB DRIVER
25312M:	Michal Januszewski <[email protected]>
25313L:	[email protected]
25314S:	Maintained
25315W:	https://github.com/mjanusz/v86d
25316F:	Documentation/fb/uvesafb.rst
25317F:	drivers/video/fbdev/uvesafb.*
25318
25319Ux500 CLOCK DRIVERS
25320M:	Ulf Hansson <[email protected]>
25321L:	[email protected]
25322L:	[email protected] (moderated for non-subscribers)
25323S:	Maintained
25324F:	drivers/clk/ux500/
25325
25326V4L2 ASYNC AND FWNODE FRAMEWORKS
25327M:	Sakari Ailus <[email protected]>
25328L:	[email protected]
25329S:	Maintained
25330T:	git git://linuxtv.org/media.git
25331F:	drivers/media/v4l2-core/v4l2-async.c
25332F:	drivers/media/v4l2-core/v4l2-fwnode.c
25333F:	include/media/v4l2-async.h
25334F:	include/media/v4l2-fwnode.h
25335
25336V4L2 LENS DRIVERS
25337M:	Sakari Ailus <[email protected]>
25338L:	[email protected]
25339S:	Maintained
25340F:	drivers/media/i2c/ak*
25341F:	drivers/media/i2c/dw*
25342F:	drivers/media/i2c/lm*
25343
25344V4L2 CAMERA SENSOR DRIVERS
25345M:	Sakari Ailus <[email protected]>
25346L:	[email protected]
25347S:	Maintained
25348F:	Documentation/driver-api/media/camera-sensor.rst
25349F:	Documentation/driver-api/media/tx-rx.rst
25350F:	drivers/media/i2c/ar*
25351F:	drivers/media/i2c/gc*
25352F:	drivers/media/i2c/hi*
25353F:	drivers/media/i2c/imx*
25354F:	drivers/media/i2c/mt*
25355F:	drivers/media/i2c/og*
25356F:	drivers/media/i2c/ov*
25357F:	drivers/media/i2c/s5*
25358F:	drivers/media/i2c/vgxy61.c
25359
25360VF610 NAND DRIVER
25361M:	Stefan Agner <[email protected]>
25362L:	[email protected]
25363S:	Supported
25364F:	drivers/mtd/nand/raw/vf610_nfc.c
25365
25366VFAT/FAT/MSDOS FILESYSTEM
25367M:	OGAWA Hirofumi <[email protected]>
25368S:	Maintained
25369F:	Documentation/filesystems/vfat.rst
25370F:	fs/fat/
25371F:	tools/testing/selftests/filesystems/fat/
25372
25373VFIO CDX DRIVER
25374M:	Nipun Gupta <[email protected]>
25375M:	Nikhil Agarwal <[email protected]>
25376L:	[email protected]
25377S:	Maintained
25378F:	drivers/vfio/cdx/*
25379
25380VFIO DRIVER
25381M:	Alex Williamson <[email protected]>
25382L:	[email protected]
25383S:	Maintained
25384T:	git https://github.com/awilliam/linux-vfio.git
25385F:	Documentation/ABI/testing/debugfs-vfio
25386F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
25387F:	Documentation/driver-api/vfio.rst
25388F:	drivers/vfio/
25389F:	include/linux/vfio.h
25390F:	include/linux/vfio_pci_core.h
25391F:	include/uapi/linux/vfio.h
25392
25393VFIO FSL-MC DRIVER
25394L:	[email protected]
25395S:	Orphan
25396F:	drivers/vfio/fsl-mc/
25397
25398VFIO HISILICON PCI DRIVER
25399M:	Longfang Liu <[email protected]>
25400M:	Shameer Kolothum <[email protected]>
25401L:	[email protected]
25402S:	Maintained
25403F:	drivers/vfio/pci/hisilicon/
25404
25405VFIO MEDIATED DEVICE DRIVERS
25406M:	Kirti Wankhede <[email protected]>
25407L:	[email protected]
25408S:	Maintained
25409F:	Documentation/driver-api/vfio-mediated-device.rst
25410F:	drivers/vfio/mdev/
25411F:	include/linux/mdev.h
25412F:	samples/vfio-mdev/
25413
25414VFIO MLX5 PCI DRIVER
25415M:	Yishai Hadas <[email protected]>
25416L:	[email protected]
25417S:	Maintained
25418F:	drivers/vfio/pci/mlx5/
25419
25420VFIO NVIDIA GRACE GPU DRIVER
25421M:	Ankit Agrawal <[email protected]>
25422L:	[email protected]
25423S:	Supported
25424F:	drivers/vfio/pci/nvgrace-gpu/
25425
25426VFIO PCI DEVICE SPECIFIC DRIVERS
25427R:	Jason Gunthorpe <[email protected]>
25428R:	Yishai Hadas <[email protected]>
25429R:	Shameer Kolothum <[email protected]>
25430R:	Kevin Tian <[email protected]>
25431L:	[email protected]
25432S:	Maintained
25433P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25434F:	drivers/vfio/pci/*/
25435
25436VFIO PDS PCI DRIVER
25437M:	Brett Creeley <[email protected]>
25438L:	[email protected]
25439S:	Maintained
25440F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25441F:	drivers/vfio/pci/pds/
25442
25443VFIO PLATFORM DRIVER
25444M:	Eric Auger <[email protected]>
25445L:	[email protected]
25446S:	Maintained
25447F:	drivers/vfio/platform/
25448
25449VFIO QAT PCI DRIVER
25450M:	Xin Zeng <[email protected]>
25451M:	Giovanni Cabiddu <[email protected]>
25452L:	[email protected]
25453L:	[email protected]
25454S:	Supported
25455F:	drivers/vfio/pci/qat/
25456
25457VFIO VIRTIO PCI DRIVER
25458M:	Yishai Hadas <[email protected]>
25459L:	[email protected]
25460L:	[email protected]
25461S:	Maintained
25462F:	drivers/vfio/pci/virtio
25463
25464VGA_SWITCHEROO
25465R:	Lukas Wunner <[email protected]>
25466S:	Maintained
25467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25468F:	Documentation/gpu/vga-switcheroo.rst
25469F:	drivers/gpu/vga/vga_switcheroo.c
25470F:	include/linux/vga_switcheroo.h
25471
25472VIA RHINE NETWORK DRIVER
25473M:	Kevin Brace <[email protected]>
25474S:	Maintained
25475F:	drivers/net/ethernet/via/via-rhine.c
25476
25477VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25478M:	Florian Tobias Schandinat <[email protected]>
25479L:	[email protected]
25480S:	Maintained
25481F:	drivers/video/fbdev/via/
25482F:	include/linux/via-core.h
25483F:	include/linux/via_i2c.h
25484
25485VIA VELOCITY NETWORK DRIVER
25486M:	Francois Romieu <[email protected]>
25487L:	[email protected]
25488S:	Maintained
25489F:	drivers/net/ethernet/via/via-velocity.*
25490
25491VICODEC VIRTUAL CODEC DRIVER
25492M:	Hans Verkuil <[email protected]>
25493L:	[email protected]
25494S:	Maintained
25495W:	https://linuxtv.org
25496T:	git git://linuxtv.org/media.git
25497F:	drivers/media/test-drivers/vicodec/*
25498
25499VIDEO I2C POLLING DRIVER
25500M:	Matt Ranostay <[email protected]>
25501L:	[email protected]
25502S:	Maintained
25503F:	drivers/media/i2c/video-i2c.c
25504
25505VIDEO MULTIPLEXER DRIVER
25506M:	Philipp Zabel <[email protected]>
25507L:	[email protected]
25508S:	Maintained
25509F:	drivers/media/platform/video-mux.c
25510
25511VIDEOBUF2 FRAMEWORK
25512M:	Tomasz Figa <[email protected]>
25513M:	Marek Szyprowski <[email protected]>
25514L:	[email protected]
25515S:	Maintained
25516F:	drivers/media/common/videobuf2/*
25517F:	include/media/videobuf2-*
25518
25519VIDTV VIRTUAL DIGITAL TV DRIVER
25520M:	Daniel W. S. Almeida <[email protected]>
25521L:	[email protected]
25522S:	Maintained
25523W:	https://linuxtv.org
25524T:	git git://linuxtv.org/media.git
25525F:	drivers/media/test-drivers/vidtv/*
25526
25527VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25528M:	Shuah Khan <[email protected]>
25529R:	Kieran Bingham <[email protected]>
25530L:	[email protected]
25531S:	Maintained
25532W:	https://linuxtv.org
25533T:	git git://linuxtv.org/media.git
25534F:	drivers/media/test-drivers/vimc/*
25535
25536VIRT LIB
25537M:	Alex Williamson <[email protected]>
25538M:	Paolo Bonzini <[email protected]>
25539L:	[email protected]
25540S:	Supported
25541F:	virt/lib/
25542
25543VIRTIO AND VHOST VSOCK DRIVER
25544M:	Stefan Hajnoczi <[email protected]>
25545M:	Stefano Garzarella <[email protected]>
25546L:	[email protected]
25547L:	[email protected]
25548L:	[email protected]
25549S:	Maintained
25550F:	drivers/vhost/vsock.c
25551F:	include/linux/virtio_vsock.h
25552F:	include/uapi/linux/virtio_vsock.h
25553F:	net/vmw_vsock/virtio_transport.c
25554F:	net/vmw_vsock/virtio_transport_common.c
25555
25556VIRTIO BALLOON
25557M:	"Michael S. Tsirkin" <[email protected]>
25558M:	David Hildenbrand <[email protected]>
25559L:	[email protected]
25560S:	Maintained
25561F:	drivers/virtio/virtio_balloon.c
25562F:	include/linux/balloon_compaction.h
25563F:	include/uapi/linux/virtio_balloon.h
25564F:	mm/balloon_compaction.c
25565
25566VIRTIO BLOCK AND SCSI DRIVERS
25567M:	"Michael S. Tsirkin" <[email protected]>
25568M:	Jason Wang <[email protected]>
25569R:	Paolo Bonzini <[email protected]>
25570R:	Stefan Hajnoczi <[email protected]>
25571R:	Eugenio Pérez <[email protected]>
25572L:	[email protected]
25573S:	Maintained
25574F:	drivers/block/virtio_blk.c
25575F:	drivers/scsi/virtio_scsi.c
25576F:	include/uapi/linux/virtio_blk.h
25577F:	include/uapi/linux/virtio_scsi.h
25578
25579VIRTIO CONSOLE DRIVER
25580M:	Amit Shah <[email protected]>
25581L:	[email protected]
25582S:	Maintained
25583F:	drivers/char/virtio_console.c
25584F:	include/uapi/linux/virtio_console.h
25585
25586VIRTIO CORE AND NET DRIVERS
25587M:	"Michael S. Tsirkin" <[email protected]>
25588M:	Jason Wang <[email protected]>
25589R:	Xuan Zhuo <[email protected]>
25590R:	Eugenio Pérez <[email protected]>
25591L:	[email protected]
25592S:	Maintained
25593F:	Documentation/ABI/testing/sysfs-bus-vdpa
25594F:	Documentation/ABI/testing/sysfs-class-vduse
25595F:	Documentation/devicetree/bindings/virtio/
25596F:	Documentation/driver-api/virtio/
25597F:	drivers/block/virtio_blk.c
25598F:	drivers/crypto/virtio/
25599F:	drivers/net/virtio_net.c
25600F:	drivers/vdpa/
25601F:	drivers/virtio/
25602F:	include/linux/vdpa.h
25603F:	include/linux/virtio*.h
25604F:	include/linux/vringh.h
25605F:	include/uapi/linux/virtio_*.h
25606F:	net/vmw_vsock/virtio*
25607F:	tools/virtio/
25608F:	tools/testing/selftests/drivers/net/virtio_net/
25609
25610VIRTIO CRYPTO DRIVER
25611M:	Gonglei <[email protected]>
25612L:	[email protected]
25613L:	[email protected]
25614S:	Maintained
25615F:	drivers/crypto/virtio/
25616F:	include/uapi/linux/virtio_crypto.h
25617
25618VIRTIO DRIVERS FOR S390
25619M:	Cornelia Huck <[email protected]>
25620M:	Halil Pasic <[email protected]>
25621M:	Eric Farman <[email protected]>
25622L:	[email protected]
25623L:	[email protected]
25624L:	[email protected]
25625S:	Supported
25626F:	arch/s390/include/uapi/asm/virtio-ccw.h
25627F:	drivers/s390/virtio/
25628
25629VIRTIO FILE SYSTEM
25630M:	Vivek Goyal <[email protected]>
25631M:	Stefan Hajnoczi <[email protected]>
25632M:	Miklos Szeredi <[email protected]>
25633R:	Eugenio Pérez <[email protected]>
25634L:	[email protected]
25635L:	[email protected]
25636S:	Supported
25637W:	https://virtio-fs.gitlab.io/
25638F:	Documentation/filesystems/virtiofs.rst
25639F:	fs/fuse/virtio_fs.c
25640F:	include/uapi/linux/virtio_fs.h
25641
25642VIRTIO GPIO DRIVER
25643M:	Enrico Weigelt, metux IT consult <[email protected]>
25644M:	Viresh Kumar <[email protected]>
25645L:	[email protected]
25646L:	[email protected]
25647S:	Maintained
25648F:	drivers/gpio/gpio-virtio.c
25649F:	include/uapi/linux/virtio_gpio.h
25650
25651VIRTIO GPU DRIVER
25652M:	David Airlie <[email protected]>
25653M:	Gerd Hoffmann <[email protected]>
25654R:	Gurchetan Singh <[email protected]>
25655R:	Chia-I Wu <[email protected]>
25656L:	[email protected]
25657L:	[email protected]
25658S:	Maintained
25659T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25660F:	drivers/gpu/drm/ci/xfails/virtio*
25661F:	drivers/gpu/drm/virtio/
25662F:	include/uapi/linux/virtio_gpu.h
25663
25664VIRTIO HOST (VHOST)
25665M:	"Michael S. Tsirkin" <[email protected]>
25666M:	Jason Wang <[email protected]>
25667R:	Eugenio Pérez <[email protected]>
25668L:	[email protected]
25669L:	[email protected]
25670L:	[email protected]
25671S:	Maintained
25672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25673F:	drivers/vhost/
25674F:	include/linux/sched/vhost_task.h
25675F:	include/linux/vhost_iotlb.h
25676F:	include/uapi/linux/vhost.h
25677F:	kernel/vhost_task.c
25678
25679VIRTIO HOST (VHOST-SCSI)
25680M:	"Michael S. Tsirkin" <[email protected]>
25681M:	Jason Wang <[email protected]>
25682M:	Mike Christie <[email protected]>
25683R:	Paolo Bonzini <[email protected]>
25684R:	Stefan Hajnoczi <[email protected]>
25685L:	[email protected]
25686S:	Maintained
25687F:	drivers/vhost/scsi.c
25688
25689VIRTIO I2C DRIVER
25690M:	Viresh Kumar <[email protected]>
25691R:	"Chen, Jian Jun" <[email protected]>
25692L:	[email protected]
25693L:	[email protected]
25694S:	Maintained
25695F:	drivers/i2c/busses/i2c-virtio.c
25696F:	include/uapi/linux/virtio_i2c.h
25697
25698VIRTIO INPUT DRIVER
25699M:	Gerd Hoffmann <[email protected]>
25700S:	Maintained
25701F:	drivers/virtio/virtio_input.c
25702F:	include/uapi/linux/virtio_input.h
25703
25704VIRTIO IOMMU DRIVER
25705M:	Jean-Philippe Brucker <[email protected]>
25706L:	[email protected]
25707S:	Maintained
25708F:	drivers/iommu/virtio-iommu.c
25709F:	include/uapi/linux/virtio_iommu.h
25710
25711VIRTIO MEM DRIVER
25712M:	David Hildenbrand <[email protected]>
25713L:	[email protected]
25714S:	Maintained
25715W:	https://virtio-mem.gitlab.io/
25716F:	drivers/virtio/virtio_mem.c
25717F:	include/uapi/linux/virtio_mem.h
25718
25719VIRTIO PMEM DRIVER
25720M:	Pankaj Gupta <[email protected]>
25721L:	[email protected]
25722S:	Maintained
25723F:	drivers/nvdimm/nd_virtio.c
25724F:	drivers/nvdimm/virtio_pmem.c
25725
25726VIRTIO SOUND DRIVER
25727M:	Anton Yakovlev <[email protected]>
25728M:	"Michael S. Tsirkin" <[email protected]>
25729L:	[email protected]
25730L:	[email protected]
25731S:	Maintained
25732F:	include/uapi/linux/virtio_snd.h
25733F:	sound/virtio/*
25734
25735VIRTUAL BOX GUEST DEVICE DRIVER
25736M:	Hans de Goede <[email protected]>
25737M:	Arnd Bergmann <[email protected]>
25738M:	Greg Kroah-Hartman <[email protected]>
25739S:	Maintained
25740F:	drivers/virt/vboxguest/
25741F:	include/linux/vbox_utils.h
25742F:	include/uapi/linux/vbox*.h
25743
25744VIRTUAL BOX SHARED FOLDER VFS DRIVER
25745M:	Hans de Goede <[email protected]>
25746L:	[email protected]
25747S:	Maintained
25748F:	fs/vboxsf/*
25749
25750VIRTUAL PCM TEST DRIVER
25751M:	Ivan Orlov <[email protected]>
25752L:	[email protected]
25753S:	Maintained
25754F:	Documentation/sound/cards/pcmtest.rst
25755F:	sound/drivers/pcmtest.c
25756F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25757
25758VIRTUAL SERIO DEVICE DRIVER
25759M:	Stephen Chandler Paul <[email protected]>
25760S:	Maintained
25761F:	drivers/input/serio/userio.c
25762F:	include/uapi/linux/userio.h
25763
25764VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25765M:	Javier Carrasco <[email protected]>
25766S:	Maintained
25767F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25768F:	drivers/iio/light/veml3235.c
25769
25770VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25771M:	Javier Carrasco <[email protected]>
25772S:	Maintained
25773F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25774F:	drivers/iio/light/veml6030.c
25775
25776VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25777M:	Javier Carrasco <[email protected]>
25778S:	Maintained
25779F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25780F:	drivers/iio/light/veml6075.c
25781
25782VISL VIRTUAL STATELESS DECODER DRIVER
25783M:	Daniel Almeida <[email protected]>
25784L:	[email protected]
25785S:	Supported
25786F:	drivers/media/test-drivers/visl
25787
25788VIVID VIRTUAL VIDEO DRIVER
25789M:	Hans Verkuil <[email protected]>
25790L:	[email protected]
25791S:	Maintained
25792W:	https://linuxtv.org
25793T:	git git://linuxtv.org/media.git
25794F:	drivers/media/test-drivers/vivid/*
25795
25796VM SOCKETS (AF_VSOCK)
25797M:	Stefano Garzarella <[email protected]>
25798L:	[email protected]
25799L:	[email protected]
25800S:	Maintained
25801F:	drivers/net/vsockmon.c
25802F:	include/net/af_vsock.h
25803F:	include/uapi/linux/vm_sockets.h
25804F:	include/uapi/linux/vm_sockets_diag.h
25805F:	include/uapi/linux/vsockmon.h
25806F:	net/vmw_vsock/
25807F:	tools/testing/vsock/
25808
25809VMALLOC
25810M:	Andrew Morton <[email protected]>
25811R:	Uladzislau Rezki <[email protected]>
25812L:	[email protected]
25813S:	Maintained
25814W:	http://www.linux-mm.org
25815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25816F:	include/linux/vmalloc.h
25817F:	mm/vmalloc.c
25818
25819VME SUBSYSTEM
25820L:	[email protected]
25821S:	Orphan
25822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25823F:	Documentation/driver-api/vme.rst
25824F:	drivers/staging/vme_user/
25825
25826VMWARE BALLOON DRIVER
25827M:	Jerrin Shaji George <[email protected]>
25828R:	Broadcom internal kernel review list <[email protected]>
25829L:	[email protected]
25830S:	Supported
25831F:	drivers/misc/vmw_balloon.c
25832
25833VMWARE HYPERVISOR INTERFACE
25834M:	Ajay Kaher <[email protected]>
25835M:	Alexey Makhalov <[email protected]>
25836R:	Broadcom internal kernel review list <[email protected]>
25837L:	[email protected]
25838L:	[email protected]
25839S:	Supported
25840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25841F:	arch/x86/include/asm/vmware.h
25842F:	arch/x86/kernel/cpu/vmware.c
25843
25844VMWARE PVRDMA DRIVER
25845M:	Bryan Tan <[email protected]>
25846M:	Vishnu Dasa <[email protected]>
25847R:	Broadcom internal kernel review list <[email protected]>
25848L:	[email protected]
25849S:	Supported
25850F:	drivers/infiniband/hw/vmw_pvrdma/
25851
25852VMWARE PVSCSI DRIVER
25853M:	Vishal Bhakta <[email protected]>
25854R:	Broadcom internal kernel review list <[email protected]>
25855L:	[email protected]
25856S:	Supported
25857F:	drivers/scsi/vmw_pvscsi.c
25858F:	drivers/scsi/vmw_pvscsi.h
25859
25860VMWARE VIRTUAL PTP CLOCK DRIVER
25861M:	Nick Shi <[email protected]>
25862R:	Ajay Kaher <[email protected]>
25863R:	Alexey Makhalov <[email protected]>
25864R:	Broadcom internal kernel review list <[email protected]>
25865L:	[email protected]
25866S:	Supported
25867F:	drivers/ptp/ptp_vmw.c
25868
25869VMWARE VMCI DRIVER
25870M:	Bryan Tan <[email protected]>
25871M:	Vishnu Dasa <[email protected]>
25872R:	Broadcom internal kernel review list <[email protected]>
25873L:	[email protected]
25874S:	Supported
25875F:	drivers/misc/vmw_vmci/
25876F:	include/linux/vmw_vmci*
25877
25878VMWARE VMMOUSE SUBDRIVER
25879M:	Zack Rusin <[email protected]>
25880R:	Broadcom internal kernel review list <[email protected]>
25881L:	[email protected]
25882S:	Supported
25883F:	drivers/input/mouse/vmmouse.c
25884F:	drivers/input/mouse/vmmouse.h
25885
25886VMWARE VMXNET3 ETHERNET DRIVER
25887M:	Ronak Doshi <[email protected]>
25888R:	Broadcom internal kernel review list <[email protected]>
25889L:	[email protected]
25890S:	Supported
25891F:	drivers/net/vmxnet3/
25892
25893VMWARE VSOCK VMCI TRANSPORT DRIVER
25894M:	Bryan Tan <[email protected]>
25895M:	Vishnu Dasa <[email protected]>
25896R:	Broadcom internal kernel review list <[email protected]>
25897L:	[email protected]
25898S:	Supported
25899F:	net/vmw_vsock/vmci_transport*
25900
25901VOCORE VOCORE2 BOARD
25902M:	Harvey Hunt <[email protected]>
25903L:	[email protected]
25904S:	Maintained
25905F:	arch/mips/boot/dts/ralink/vocore2.dts
25906
25907VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25908M:	Liam Girdwood <[email protected]>
25909M:	Mark Brown <[email protected]>
25910L:	[email protected]
25911S:	Supported
25912W:	http://www.slimlogic.co.uk/?p=48
25913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25914F:	Documentation/devicetree/bindings/regulator/
25915F:	Documentation/power/regulator/
25916F:	drivers/regulator/
25917F:	include/dt-bindings/regulator/
25918F:	include/linux/regulator/
25919K:	regulator_get_optional
25920
25921VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25922R:	Matti Vaittinen <[email protected]>
25923F:	drivers/regulator/irq_helpers.c
25924
25925VRF
25926M:	David Ahern <[email protected]>
25927L:	[email protected]
25928S:	Maintained
25929F:	Documentation/networking/vrf.rst
25930F:	drivers/net/vrf.c
25931
25932VSPRINTF
25933M:	Petr Mladek <[email protected]>
25934M:	Steven Rostedt <[email protected]>
25935R:	Andy Shevchenko <[email protected]>
25936R:	Rasmus Villemoes <[email protected]>
25937R:	Sergey Senozhatsky <[email protected]>
25938S:	Maintained
25939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25940F:	Documentation/core-api/printk-formats.rst
25941F:	lib/tests/printf_kunit.c
25942F:	lib/tests/scanf_kunit.c
25943F:	lib/vsprintf.c
25944
25945VT1211 HARDWARE MONITOR DRIVER
25946M:	Juerg Haefliger <[email protected]>
25947L:	[email protected]
25948S:	Maintained
25949F:	Documentation/hwmon/vt1211.rst
25950F:	drivers/hwmon/vt1211.c
25951
25952VT8231 HARDWARE MONITOR DRIVER
25953M:	Roger Lucas <[email protected]>
25954L:	[email protected]
25955S:	Maintained
25956F:	drivers/hwmon/vt8231.c
25957
25958VUB300 USB to SDIO/SD/MMC bridge chip
25959L:	[email protected]
25960S:	Orphan
25961F:	drivers/mmc/host/vub300.c
25962
25963W1 DALLAS'S 1-WIRE BUS
25964M:	Krzysztof Kozlowski <[email protected]>
25965S:	Maintained
25966F:	Documentation/devicetree/bindings/w1/
25967F:	Documentation/w1/
25968F:	drivers/w1/
25969F:	include/linux/w1.h
25970
25971W83791D HARDWARE MONITORING DRIVER
25972M:	Marc Hulsman <[email protected]>
25973L:	[email protected]
25974S:	Maintained
25975F:	Documentation/hwmon/w83791d.rst
25976F:	drivers/hwmon/w83791d.c
25977
25978W83793 HARDWARE MONITORING DRIVER
25979M:	Rudolf Marek <[email protected]>
25980L:	[email protected]
25981S:	Maintained
25982F:	Documentation/hwmon/w83793.rst
25983F:	drivers/hwmon/w83793.c
25984
25985W83795 HARDWARE MONITORING DRIVER
25986M:	Jean Delvare <[email protected]>
25987L:	[email protected]
25988S:	Maintained
25989F:	drivers/hwmon/w83795.c
25990
25991W83L51xD SD/MMC CARD INTERFACE DRIVER
25992M:	Pierre Ossman <[email protected]>
25993S:	Maintained
25994F:	drivers/mmc/host/wbsd.*
25995
25996WACOM PROTOCOL 4 SERIAL TABLETS
25997M:	Julian Squires <[email protected]>
25998M:	Hans de Goede <[email protected]>
25999L:	[email protected]
26000S:	Maintained
26001F:	drivers/input/tablet/wacom_serial4.c
26002
26003WANGXUN ETHERNET DRIVER
26004M:	Jiawen Wu <[email protected]>
26005M:	Mengyuan Lou <[email protected]>
26006L:	[email protected]
26007S:	Maintained
26008W:	https://www.net-swift.com
26009F:	Documentation/networking/device_drivers/ethernet/wangxun/*
26010F:	drivers/net/ethernet/wangxun/
26011F:	drivers/net/pcs/pcs-xpcs-wx.c
26012
26013WATCHDOG DEVICE DRIVERS
26014M:	Wim Van Sebroeck <[email protected]>
26015M:	Guenter Roeck <[email protected]>
26016L:	[email protected]
26017S:	Maintained
26018W:	http://www.linux-watchdog.org/
26019T:	git git://www.linux-watchdog.org/linux-watchdog.git
26020F:	Documentation/devicetree/bindings/watchdog/
26021F:	Documentation/watchdog/
26022F:	drivers/watchdog/
26023F:	include/linux/watchdog.h
26024F:	include/trace/events/watchdog.h
26025F:	include/uapi/linux/watchdog.h
26026
26027WAVE5 VPU CODEC DRIVER
26028M:	Nas Chung <[email protected]>
26029M:	Jackson Lee <[email protected]>
26030L:	[email protected]
26031S:	Maintained
26032F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26033F:	drivers/media/platform/chips-media/wave5/
26034
26035WHISKEYCOVE PMIC GPIO DRIVER
26036M:	Kuppuswamy Sathyanarayanan <[email protected]>
26037L:	[email protected]
26038S:	Maintained
26039F:	drivers/gpio/gpio-wcove.c
26040
26041WHWAVE RTC DRIVER
26042M:	Dianlong Li <[email protected]>
26043L:	[email protected]
26044S:	Maintained
26045F:	drivers/rtc/rtc-sd3078.c
26046
26047WIIMOTE HID DRIVER
26048M:	David Rheinsberg <[email protected]>
26049L:	[email protected]
26050S:	Maintained
26051F:	drivers/hid/hid-wiimote*
26052
26053WILOCITY WIL6210 WIRELESS DRIVER
26054L:	[email protected]
26055S:	Orphan
26056W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26057F:	drivers/net/wireless/ath/wil6210/
26058
26059WINBOND CIR DRIVER
26060M:	David Härdeman <[email protected]>
26061S:	Maintained
26062F:	drivers/media/rc/winbond-cir.c
26063
26064WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26065L:	[email protected]
26066S:	Orphan
26067F:	drivers/watchdog/ebc-c384_wdt.c
26068
26069WINSYSTEMS WS16C48 GPIO DRIVER
26070M:	William Breathitt Gray <[email protected]>
26071L:	[email protected]
26072S:	Maintained
26073F:	drivers/gpio/gpio-ws16c48.c
26074
26075WIREGUARD SECURE NETWORK TUNNEL
26076M:	Jason A. Donenfeld <[email protected]>
26077L:	[email protected]
26078L:	[email protected]
26079S:	Maintained
26080F:	drivers/net/wireguard/
26081F:	tools/testing/selftests/wireguard/
26082
26083WISTRON LAPTOP BUTTON DRIVER
26084M:	Miloslav Trmac <[email protected]>
26085S:	Maintained
26086F:	drivers/input/misc/wistron_btns.c
26087
26088WMI BINARY MOF DRIVER
26089M:	Armin Wolf <[email protected]>
26090R:	Thomas Weißschuh <[email protected]>
26091L:	[email protected]
26092S:	Maintained
26093F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
26094F:	Documentation/wmi/devices/wmi-bmof.rst
26095F:	drivers/platform/x86/wmi-bmof.c
26096
26097WOLFSON MICROELECTRONICS DRIVERS
26098L:	[email protected]
26099S:	Supported
26100W:	https://github.com/CirrusLogic/linux-drivers/wiki
26101T:	git https://github.com/CirrusLogic/linux-drivers.git
26102F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26103F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26104F:	Documentation/devicetree/bindings/mfd/wm831x.txt
26105F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26106F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
26107F:	Documentation/devicetree/bindings/sound/wm*
26108F:	Documentation/hwmon/wm83??.rst
26109F:	arch/arm/mach-s3c/mach-crag6410*
26110F:	drivers/clk/clk-wm83*.c
26111F:	drivers/gpio/gpio-*wm*.c
26112F:	drivers/gpio/gpio-arizona.c
26113F:	drivers/hwmon/wm83??-hwmon.c
26114F:	drivers/input/misc/wm831x-on.c
26115F:	drivers/input/touchscreen/wm831x-ts.c
26116F:	drivers/input/touchscreen/wm97*.c
26117F:	drivers/leds/leds-wm83*.c
26118F:	drivers/mfd/arizona*
26119F:	drivers/mfd/cs47l24*
26120F:	drivers/mfd/wm*.c
26121F:	drivers/power/supply/wm83*.c
26122F:	drivers/regulator/arizona*
26123F:	drivers/regulator/wm8*.c
26124F:	drivers/rtc/rtc-wm83*.c
26125F:	drivers/video/backlight/wm83*_bl.c
26126F:	drivers/watchdog/wm83*_wdt.c
26127F:	include/linux/mfd/arizona/
26128F:	include/linux/mfd/wm831x/
26129F:	include/linux/mfd/wm8350/
26130F:	include/linux/mfd/wm8400*
26131F:	include/linux/regulator/arizona*
26132F:	include/linux/wm97xx.h
26133F:	include/sound/wm????.h
26134F:	sound/soc/codecs/arizona*
26135F:	sound/soc/codecs/cs47l24*
26136F:	sound/soc/codecs/wm*
26137
26138WORKQUEUE
26139M:	Tejun Heo <[email protected]>
26140R:	Lai Jiangshan <[email protected]>
26141S:	Maintained
26142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26143F:	Documentation/core-api/workqueue.rst
26144F:	include/linux/workqueue.h
26145F:	kernel/workqueue.c
26146F:	kernel/workqueue_internal.h
26147
26148WWAN DRIVERS
26149M:	Loic Poulain <[email protected]>
26150M:	Sergey Ryazanov <[email protected]>
26151R:	Johannes Berg <[email protected]>
26152L:	[email protected]
26153S:	Maintained
26154F:	drivers/net/wwan/
26155F:	include/linux/wwan.h
26156F:	include/uapi/linux/wwan.h
26157
26158X-POWERS AXP288 PMIC DRIVERS
26159M:	Hans de Goede <[email protected]>
26160S:	Maintained
26161F:	drivers/acpi/pmic/intel_pmic_xpower.c
26162N:	axp288
26163
26164X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26165M:	Chen-Yu Tsai <[email protected]>
26166L:	[email protected]
26167S:	Maintained
26168N:	axp[128]
26169
26170X.25 STACK
26171M:	Martin Schiller <[email protected]>
26172L:	[email protected]
26173S:	Maintained
26174F:	Documentation/networking/lapb-module.rst
26175F:	Documentation/networking/x25*
26176F:	drivers/net/wan/hdlc_x25.c
26177F:	drivers/net/wan/lapbether.c
26178F:	include/*/lapb.h
26179F:	include/net/x25*
26180F:	include/uapi/linux/x25.h
26181F:	net/lapb/
26182F:	net/x25/
26183
26184X86 ARCHITECTURE (32-BIT AND 64-BIT)
26185M:	Thomas Gleixner <[email protected]>
26186M:	Ingo Molnar <[email protected]>
26187M:	Borislav Petkov <[email protected]>
26188M:	Dave Hansen <[email protected]>
26189M:	[email protected]
26190R:	"H. Peter Anvin" <[email protected]>
26191L:	[email protected]
26192S:	Maintained
26193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26194F:	Documentation/arch/x86/
26195F:	Documentation/devicetree/bindings/x86/
26196F:	arch/x86/
26197F:	tools/testing/selftests/x86
26198
26199X86 CPUID DATABASE
26200M:	Borislav Petkov <[email protected]>
26201M:	Thomas Gleixner <[email protected]>
26202M:	[email protected]
26203R:	Ahmed S. Darwish <[email protected]>
26204L:	[email protected]
26205S:	Maintained
26206W:	https://x86-cpuid.org
26207F:	tools/arch/x86/kcpuid/cpuid.csv
26208
26209X86 ENTRY CODE
26210M:	Andy Lutomirski <[email protected]>
26211L:	[email protected]
26212S:	Maintained
26213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26214F:	arch/x86/entry/
26215
26216X86 HARDWARE VULNERABILITIES
26217M:	Thomas Gleixner <[email protected]>
26218M:	Borislav Petkov <[email protected]>
26219M:	Peter Zijlstra <[email protected]>
26220M:	Josh Poimboeuf <[email protected]>
26221R:	Pawan Gupta <[email protected]>
26222S:	Maintained
26223F:	Documentation/admin-guide/hw-vuln/
26224F:	arch/x86/include/asm/nospec-branch.h
26225F:	arch/x86/kernel/cpu/bugs.c
26226
26227X86 MCE INFRASTRUCTURE
26228M:	Tony Luck <[email protected]>
26229M:	Borislav Petkov <[email protected]>
26230L:	[email protected]
26231S:	Maintained
26232F:	Documentation/ABI/testing/sysfs-mce
26233F:	Documentation/arch/x86/x86_64/machinecheck.rst
26234F:	arch/x86/kernel/cpu/mce/*
26235
26236X86 MICROCODE UPDATE SUPPORT
26237M:	Borislav Petkov <[email protected]>
26238S:	Maintained
26239F:	arch/x86/kernel/cpu/microcode/*
26240
26241X86 MM
26242M:	Dave Hansen <[email protected]>
26243M:	Andy Lutomirski <[email protected]>
26244M:	Peter Zijlstra <[email protected]>
26245L:	[email protected]
26246S:	Maintained
26247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26248F:	arch/x86/mm/
26249
26250X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26251M:	Hans de Goede <[email protected]>
26252L:	[email protected]
26253S:	Maintained
26254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26255F:	drivers/platform/x86/x86-android-tablets/
26256
26257X86 PLATFORM DRIVERS
26258M:	Hans de Goede <[email protected]>
26259M:	Ilpo Järvinen <[email protected]>
26260L:	[email protected]
26261S:	Maintained
26262Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
26263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26264F:	drivers/platform/olpc/
26265F:	drivers/platform/x86/
26266F:	include/linux/platform_data/x86/
26267
26268X86 PLATFORM UV HPE SUPERDOME FLEX
26269M:	Steve Wahl <[email protected]>
26270R:	Justin Ernst <[email protected]>
26271R:	Kyle Meyer <[email protected]>
26272R:	Dimitri Sivanich <[email protected]>
26273R:	Russ Anderson <[email protected]>
26274S:	Supported
26275F:	arch/x86/include/asm/uv/
26276F:	arch/x86/kernel/apic/x2apic_uv_x.c
26277F:	arch/x86/platform/uv/
26278
26279X86 STACK UNWINDING
26280M:	Josh Poimboeuf <[email protected]>
26281M:	Peter Zijlstra <[email protected]>
26282S:	Supported
26283F:	arch/x86/include/asm/unwind*.h
26284F:	arch/x86/kernel/dumpstack.c
26285F:	arch/x86/kernel/stacktrace.c
26286F:	arch/x86/kernel/unwind_*.c
26287
26288X86 TRUST DOMAIN EXTENSIONS (TDX)
26289M:	Kirill A. Shutemov <[email protected]>
26290R:	Dave Hansen <[email protected]>
26291L:	[email protected]
26292L:	[email protected]
26293S:	Supported
26294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26295F:	arch/x86/boot/compressed/tdx*
26296F:	arch/x86/coco/tdx/
26297F:	arch/x86/include/asm/shared/tdx.h
26298F:	arch/x86/include/asm/tdx.h
26299F:	arch/x86/virt/vmx/tdx/
26300F:	drivers/virt/coco/tdx-guest
26301
26302X86 VDSO
26303M:	Andy Lutomirski <[email protected]>
26304L:	[email protected]
26305S:	Maintained
26306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26307F:	arch/x86/entry/vdso/
26308
26309XARRAY
26310M:	Matthew Wilcox <[email protected]>
26311L:	[email protected]
26312L:	[email protected]
26313S:	Supported
26314F:	Documentation/core-api/xarray.rst
26315F:	include/linux/idr.h
26316F:	include/linux/xarray.h
26317F:	lib/idr.c
26318F:	lib/test_xarray.c
26319F:	lib/xarray.c
26320F:	tools/testing/radix-tree
26321
26322XBOX DVD IR REMOTE
26323M:	Benjamin Valentin <[email protected]>
26324S:	Maintained
26325F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
26326F:	drivers/media/rc/xbox_remote.c
26327
26328XC2028/3028 TUNER DRIVER
26329M:	Mauro Carvalho Chehab <[email protected]>
26330L:	[email protected]
26331S:	Maintained
26332W:	https://linuxtv.org
26333T:	git git://linuxtv.org/media.git
26334F:	drivers/media/tuners/xc2028.*
26335
26336XDP (eXpress Data Path)
26337M:	Alexei Starovoitov <[email protected]>
26338M:	Daniel Borkmann <[email protected]>
26339M:	David S. Miller <[email protected]>
26340M:	Jakub Kicinski <[email protected]>
26341M:	Jesper Dangaard Brouer <[email protected]>
26342M:	John Fastabend <[email protected]>
26343L:	[email protected]
26344L:	[email protected]
26345S:	Supported
26346F:	drivers/net/ethernet/*/*/*/*/*xdp*
26347F:	drivers/net/ethernet/*/*/*xdp*
26348F:	include/net/xdp.h
26349F:	include/net/xdp_priv.h
26350F:	include/trace/events/xdp.h
26351F:	kernel/bpf/cpumap.c
26352F:	kernel/bpf/devmap.c
26353F:	net/core/xdp.c
26354F:	samples/bpf/xdp*
26355F:	tools/testing/selftests/bpf/*/*xdp*
26356F:	tools/testing/selftests/bpf/*xdp*
26357K:	(?:\b|_)xdp(?:\b|_)
26358
26359XDP SOCKETS (AF_XDP)
26360M:	Björn Töpel <[email protected]>
26361M:	Magnus Karlsson <[email protected]>
26362M:	Maciej Fijalkowski <[email protected]>
26363R:	Jonathan Lemon <[email protected]>
26364L:	[email protected]
26365L:	[email protected]
26366S:	Maintained
26367F:	Documentation/networking/af_xdp.rst
26368F:	include/net/netns/xdp.h
26369F:	include/net/xdp_sock*
26370F:	include/net/xsk_buff_pool.h
26371F:	include/uapi/linux/if_xdp.h
26372F:	include/uapi/linux/xdp_diag.h
26373F:	net/xdp/
26374F:	tools/testing/selftests/bpf/*xsk*
26375
26376XEN BLOCK SUBSYSTEM
26377M:	Roger Pau Monné <[email protected]>
26378L:	[email protected] (moderated for non-subscribers)
26379S:	Supported
26380F:	drivers/block/xen*
26381F:	drivers/block/xen-blkback/*
26382
26383XEN HYPERVISOR ARM
26384M:	Stefano Stabellini <[email protected]>
26385L:	[email protected] (moderated for non-subscribers)
26386S:	Maintained
26387F:	arch/arm/include/asm/xen/
26388F:	arch/arm/xen/
26389
26390XEN HYPERVISOR ARM64
26391M:	Stefano Stabellini <[email protected]>
26392L:	[email protected] (moderated for non-subscribers)
26393S:	Maintained
26394F:	arch/arm64/include/asm/xen/
26395F:	arch/arm64/xen/
26396
26397XEN HYPERVISOR INTERFACE
26398M:	Juergen Gross <[email protected]>
26399M:	Stefano Stabellini <[email protected]>
26400R:	Oleksandr Tyshchenko <[email protected]>
26401L:	[email protected] (moderated for non-subscribers)
26402S:	Supported
26403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26404F:	Documentation/ABI/stable/sysfs-hypervisor-xen
26405F:	Documentation/ABI/testing/sysfs-hypervisor-xen
26406F:	drivers/*/xen-*front.c
26407F:	drivers/xen/
26408F:	include/uapi/xen/
26409F:	include/xen/
26410F:	kernel/configs/xen.config
26411
26412XEN HYPERVISOR X86
26413M:	Juergen Gross <[email protected]>
26414R:	Boris Ostrovsky <[email protected]>
26415L:	[email protected] (moderated for non-subscribers)
26416S:	Supported
26417F:	arch/x86/configs/xen.config
26418F:	arch/x86/include/asm/pvclock-abi.h
26419F:	arch/x86/include/asm/xen/
26420F:	arch/x86/platform/pvh/
26421F:	arch/x86/xen/
26422
26423XEN NETWORK BACKEND DRIVER
26424M:	Wei Liu <[email protected]>
26425M:	Paul Durrant <[email protected]>
26426L:	[email protected] (moderated for non-subscribers)
26427L:	[email protected]
26428S:	Supported
26429F:	drivers/net/xen-netback/*
26430
26431XEN PCI SUBSYSTEM
26432M:	Juergen Gross <[email protected]>
26433L:	[email protected] (moderated for non-subscribers)
26434S:	Supported
26435F:	arch/x86/pci/*xen*
26436F:	drivers/pci/*xen*
26437
26438XEN PVSCSI DRIVERS
26439M:	Juergen Gross <[email protected]>
26440L:	[email protected] (moderated for non-subscribers)
26441L:	[email protected]
26442S:	Supported
26443F:	drivers/scsi/xen-scsifront.c
26444F:	drivers/xen/xen-scsiback.c
26445F:	include/xen/interface/io/vscsiif.h
26446
26447XEN PVUSB DRIVER
26448M:	Juergen Gross <[email protected]>
26449L:	[email protected] (moderated for non-subscribers)
26450L:	[email protected]
26451S:	Supported
26452F:	drivers/usb/host/xen*
26453F:	include/xen/interface/io/usbif.h
26454
26455XEN SOUND FRONTEND DRIVER
26456M:	Oleksandr Andrushchenko <[email protected]>
26457L:	[email protected] (moderated for non-subscribers)
26458L:	[email protected]
26459S:	Supported
26460F:	sound/xen/*
26461
26462XEN SWIOTLB SUBSYSTEM
26463M:	Juergen Gross <[email protected]>
26464M:	Stefano Stabellini <[email protected]>
26465L:	[email protected] (moderated for non-subscribers)
26466L:	[email protected]
26467S:	Supported
26468F:	arch/*/include/asm/xen/swiotlb-xen.h
26469F:	drivers/xen/swiotlb-xen.c
26470F:	include/xen/arm/swiotlb-xen.h
26471F:	include/xen/swiotlb-xen.h
26472
26473XFS FILESYSTEM
26474M:	Carlos Maiolino <[email protected]>
26475L:	[email protected]
26476S:	Supported
26477W:	http://xfs.org/
26478C:	irc://irc.oftc.net/xfs
26479T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26480P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26481F:	Documentation/ABI/testing/sysfs-fs-xfs
26482F:	Documentation/admin-guide/xfs.rst
26483F:	Documentation/filesystems/xfs/*
26484F:	fs/xfs/
26485F:	include/uapi/linux/dqblk_xfs.h
26486F:	include/uapi/linux/fsmap.h
26487
26488XILINX AMS DRIVER
26489M:	Anand Ashok Dumbre <[email protected]>
26490L:	[email protected]
26491S:	Maintained
26492F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26493F:	drivers/iio/adc/xilinx-ams.c
26494
26495XILINX AXI ETHERNET DRIVER
26496M:	Radhey Shyam Pandey <[email protected]>
26497S:	Maintained
26498F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26499F:	drivers/net/ethernet/xilinx/xilinx_axienet*
26500
26501XILINX CAN DRIVER
26502M:	Appana Durga Kedareswara rao <[email protected]>
26503L:	[email protected]
26504S:	Maintained
26505F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26506F:	drivers/net/can/xilinx_can.c
26507
26508XILINX EVENT MANAGEMENT DRIVER
26509M:	Michal Simek <[email protected]>
26510S:	Maintained
26511F:	drivers/soc/xilinx/xlnx_event_manager.c
26512F:	include/linux/firmware/xlnx-event-manager.h
26513
26514XILINX GPIO DRIVER
26515M:	Shubhrajyoti Datta <[email protected]>
26516R:	Srinivas Neeli <[email protected]>
26517R:	Michal Simek <[email protected]>
26518S:	Maintained
26519F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26520F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26521F:	drivers/gpio/gpio-xilinx.c
26522F:	drivers/gpio/gpio-zynq.c
26523
26524XILINX LL TEMAC ETHERNET DRIVER
26525L:	[email protected]
26526S:	Orphan
26527F:	drivers/net/ethernet/xilinx/ll_temac*
26528
26529XILINX PWM DRIVER
26530M:	Sean Anderson <[email protected]>
26531S:	Maintained
26532F:	drivers/pwm/pwm-xilinx.c
26533F:	include/clocksource/timer-xilinx.h
26534
26535XILINX SOUND DRIVERS
26536M:	Vincenzo Frascino <[email protected]>
26537S:	Maintained
26538F:	Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26539F:	Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26540F:	Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26541F:	sound/soc/xilinx/*
26542
26543XILINX SD-FEC IP CORES
26544M:	Derek Kiernan <[email protected]>
26545M:	Dragan Cvetic <[email protected]>
26546S:	Maintained
26547F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26548F:	Documentation/misc-devices/xilinx_sdfec.rst
26549F:	drivers/misc/Kconfig
26550F:	drivers/misc/Makefile
26551F:	drivers/misc/xilinx_sdfec.c
26552F:	include/uapi/misc/xilinx_sdfec.h
26553
26554XILINX UARTLITE SERIAL DRIVER
26555M:	Peter Korsgaard <[email protected]>
26556L:	[email protected]
26557S:	Maintained
26558F:	drivers/tty/serial/uartlite.c
26559
26560XILINX VIDEO IP CORES
26561M:	Laurent Pinchart <[email protected]>
26562L:	[email protected]
26563S:	Supported
26564T:	git git://linuxtv.org/media.git
26565F:	Documentation/devicetree/bindings/media/xilinx/
26566F:	drivers/media/platform/xilinx/
26567F:	include/uapi/linux/xilinx-v4l2-controls.h
26568
26569XILINX VERSAL EDAC DRIVER
26570M:	Shubhrajyoti Datta <[email protected]>
26571M:	Sai Krishna Potthuri <[email protected]>
26572S:	Maintained
26573F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26574F:	drivers/edac/versal_edac.c
26575
26576XILINX WATCHDOG DRIVER
26577M:	Srinivas Neeli <[email protected]>
26578R:	Shubhrajyoti Datta <[email protected]>
26579R:	Michal Simek <[email protected]>
26580S:	Maintained
26581F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26582F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26583F:	drivers/watchdog/of_xilinx_wdt.c
26584F:	drivers/watchdog/xilinx_wwdt.c
26585
26586XILINX XDMA DRIVER
26587M:	Lizhi Hou <[email protected]>
26588M:	Brian Xu <[email protected]>
26589M:	Raj Kumar Rampelli <[email protected]>
26590L:	[email protected]
26591S:	Supported
26592F:	drivers/dma/xilinx/xdma-regs.h
26593F:	drivers/dma/xilinx/xdma.c
26594F:	include/linux/dma/amd_xdma.h
26595F:	include/linux/platform_data/amd_xdma.h
26596
26597XILINX ZYNQMP DPDMA DRIVER
26598M:	Laurent Pinchart <[email protected]>
26599L:	[email protected]
26600S:	Supported
26601F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26602F:	drivers/dma/xilinx/xilinx_dpdma.c
26603F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26604
26605XILINX ZYNQMP OCM EDAC DRIVER
26606M:	Shubhrajyoti Datta <[email protected]>
26607M:	Sai Krishna Potthuri <[email protected]>
26608S:	Maintained
26609F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26610F:	drivers/edac/zynqmp_edac.c
26611
26612XILINX ZYNQMP PSGTR PHY DRIVER
26613M:	Laurent Pinchart <[email protected]>
26614L:	[email protected]
26615S:	Supported
26616T:	git https://github.com/Xilinx/linux-xlnx.git
26617F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26618F:	drivers/phy/xilinx/phy-zynqmp.c
26619
26620XILINX ZYNQMP SHA3 DRIVER
26621M:	Harsha <[email protected]>
26622S:	Maintained
26623F:	drivers/crypto/xilinx/zynqmp-sha.c
26624
26625XILINX ZYNQMP NVMEM DRIVER
26626M:	Praveen Teja Kundanala <[email protected]>
26627M:	Kalyani Akula <[email protected]>
26628R:	Michal Simek <[email protected]>
26629S:	Maintained
26630F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26631F:	drivers/nvmem/zynqmp_nvmem.c
26632
26633XILLYBUS DRIVER
26634M:	Eli Billauer <[email protected]>
26635L:	[email protected]
26636S:	Supported
26637F:	drivers/char/xillybus/
26638
26639XLP9XX I2C DRIVER
26640M:	George Cherian <[email protected]>
26641L:	[email protected]
26642S:	Supported
26643W:	http://www.marvell.com
26644F:	drivers/i2c/busses/i2c-xlp9xx.c
26645
26646XRA1403 GPIO EXPANDER
26647M:	Nandor Han <[email protected]>
26648L:	[email protected]
26649S:	Maintained
26650F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26651F:	drivers/gpio/gpio-xra1403.c
26652
26653XTENSA XTFPGA PLATFORM SUPPORT
26654M:	Max Filippov <[email protected]>
26655S:	Maintained
26656F:	drivers/spi/spi-xtensa-xtfpga.c
26657F:	sound/soc/xtensa/xtfpga-i2s.c
26658
26659XZ EMBEDDED
26660M:	Lasse Collin <[email protected]>
26661S:	Maintained
26662W:	https://tukaani.org/xz/embedded.html
26663B:	https://github.com/tukaani-project/xz-embedded/issues
26664C:	irc://irc.libera.chat/tukaani
26665F:	Documentation/staging/xz.rst
26666F:	include/linux/decompress/unxz.h
26667F:	include/linux/xz.h
26668F:	lib/decompress_unxz.c
26669F:	lib/xz/
26670F:	scripts/xz_wrap.sh
26671
26672YAM DRIVER FOR AX.25
26673M:	Jean-Paul Roubelat <[email protected]>
26674L:	[email protected]
26675S:	Maintained
26676F:	drivers/net/hamradio/yam*
26677F:	include/linux/yam.h
26678
26679YAMA SECURITY MODULE
26680M:	Kees Cook <[email protected]>
26681S:	Supported
26682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26683F:	Documentation/admin-guide/LSM/Yama.rst
26684F:	security/yama/
26685
26686YAML NETLINK (YNL)
26687M:	Donald Hunter <[email protected]>
26688M:	Jakub Kicinski <[email protected]>
26689F:	Documentation/netlink/
26690F:	Documentation/userspace-api/netlink/intro-specs.rst
26691F:	Documentation/userspace-api/netlink/specs.rst
26692F:	tools/net/ynl/
26693
26694YEALINK PHONE DRIVER
26695M:	Henk Vergonet <[email protected]>
26696S:	Maintained
26697F:	Documentation/input/devices/yealink.rst
26698F:	drivers/input/misc/yealink.*
26699
26700Z8530 DRIVER FOR AX.25
26701M:	Joerg Reuter <[email protected]>
26702L:	[email protected]
26703S:	Maintained
26704W:	http://yaina.de/jreuter/
26705W:	http://www.qsl.net/dl1bke/
26706F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26707F:	drivers/net/hamradio/*scc.c
26708F:	drivers/net/hamradio/z8530.h
26709
26710ZD1211RW WIRELESS DRIVER
26711L:	[email protected]
26712S:	Orphan
26713F:	drivers/net/wireless/zydas/
26714
26715ZD1301 MEDIA DRIVER
26716L:	[email protected]
26717S:	Orphan
26718W:	https://linuxtv.org/
26719Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26720F:	drivers/media/usb/dvb-usb-v2/zd1301*
26721
26722ZD1301_DEMOD MEDIA DRIVER
26723L:	[email protected]
26724S:	Orphan
26725W:	https://linuxtv.org/
26726Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26727F:	drivers/media/dvb-frontends/zd1301_demod*
26728
26729ZHAOXIN PROCESSOR SUPPORT
26730M:	Tony W Wang-oc <[email protected]>
26731L:	[email protected]
26732S:	Maintained
26733F:	arch/x86/kernel/cpu/zhaoxin.c
26734
26735ZONEFS FILESYSTEM
26736M:	Damien Le Moal <[email protected]>
26737M:	Naohiro Aota <[email protected]>
26738R:	Johannes Thumshirn <[email protected]>
26739L:	[email protected]
26740S:	Maintained
26741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26742F:	Documentation/filesystems/zonefs.rst
26743F:	fs/zonefs/
26744
26745ZR36067 VIDEO FOR LINUX DRIVER
26746M:	Corentin Labbe <[email protected]>
26747L:	[email protected]
26748L:	[email protected]
26749S:	Maintained
26750W:	http://mjpeg.sourceforge.net/driver-zoran/
26751Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26752F:	Documentation/driver-api/media/drivers/zoran.rst
26753F:	drivers/media/pci/zoran/
26754
26755ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26756M:	Minchan Kim <[email protected]>
26757M:	Sergey Senozhatsky <[email protected]>
26758L:	[email protected]
26759S:	Maintained
26760F:	Documentation/admin-guide/blockdev/zram.rst
26761F:	drivers/block/zram/
26762
26763ZS DECSTATION Z85C30 SERIAL DRIVER
26764M:	"Maciej W. Rozycki" <[email protected]>
26765S:	Maintained
26766F:	drivers/tty/serial/zs.*
26767
26768ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26769M:	Minchan Kim <[email protected]>
26770M:	Sergey Senozhatsky <[email protected]>
26771L:	[email protected]
26772S:	Maintained
26773F:	Documentation/mm/zsmalloc.rst
26774F:	include/linux/zsmalloc.h
26775F:	mm/zsmalloc.c
26776
26777ZSTD
26778M:	Nick Terrell <[email protected]>
26779M:	David Sterba <[email protected]>
26780S:	Maintained
26781B:	https://github.com/facebook/zstd/issues
26782T:	git https://github.com/terrelln/linux.git
26783F:	crypto/zstd.c
26784F:	include/linux/zstd*
26785F:	lib/decompress_unzstd.c
26786F:	lib/zstd/
26787N:	zstd
26788K:	zstd
26789
26790ZSWAP COMPRESSED SWAP CACHING
26791M:	Johannes Weiner <[email protected]>
26792M:	Yosry Ahmed <[email protected]>
26793M:	Nhat Pham <[email protected]>
26794R:	Chengming Zhou <[email protected]>
26795L:	[email protected]
26796S:	Maintained
26797F:	Documentation/admin-guide/mm/zswap.rst
26798F:	include/linux/zpool.h
26799F:	include/linux/zswap.h
26800F:	mm/zpool.c
26801F:	mm/zswap.c
26802F:	tools/testing/selftests/cgroup/test_zswap.c
26803
26804SENARYTECH AUDIO CODEC DRIVER
26805M:	bo liu <[email protected]>
26806S:	Maintained
26807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26808F:	sound/pci/hda/patch_senarytech.c
26809
26810THE REST
26811M:	Linus Torvalds <[email protected]>
26812L:	[email protected]
26813S:	Buried alive in reporters
26814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26815F:	*
26816F:	*/
26817