xref: /linux-6.15/MAINTAINERS (revision 94debe5e)
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
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <[email protected]>
132M:	[email protected]
133L:	[email protected]
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <[email protected]>
139L:	[email protected]
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	[email protected]
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <[email protected]>
152M:	Latchesar Ionkov <[email protected]>
153M:	Dominique Martinet <[email protected]>
154R:	Christian Schoenebeck <[email protected]>
155L:	[email protected]
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <[email protected]>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	[email protected]
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <[email protected]>
182L:	[email protected]
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <[email protected]>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	[email protected]
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <[email protected]>
202L:	[email protected]
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <[email protected]>
208L:	[email protected]
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <[email protected]>
214L:	[email protected]
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <[email protected]>
220L:	[email protected]
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <[email protected]>
226L:	[email protected]
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <[email protected]>
232L:	[email protected]
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <[email protected]>
238L:	[email protected]
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <[email protected]>
245L:	[email protected]
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <[email protected]>
251L:	[email protected]
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <[email protected]>
257L:	[email protected]
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <[email protected]>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <[email protected]>
269L:	[email protected]
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <[email protected]>
276L:	[email protected]
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <[email protected]>
282R:	Len Brown <[email protected]>
283L:	[email protected]
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <[email protected]>
306R:	Len Brown <[email protected]>
307R:	James Morse <[email protected]>
308R:	Tony Luck <[email protected]>
309R:	Borislav Petkov <[email protected]>
310L:	[email protected]
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <[email protected]>
315M:	"Rafael J. Wysocki" <[email protected]>
316L:	[email protected]
317L:	[email protected]
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <[email protected]>
331M:	Hanjun Guo <[email protected]>
332M:	Sudeep Holla <[email protected]>
333L:	[email protected]
334L:	[email protected] (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337F:	include/linux/acpi_iort.h
338
339ACPI FOR RISC-V (ACPI/riscv)
340M:	Sunil V L <[email protected]>
341L:	[email protected]
342L:	[email protected]
343S:	Maintained
344F:	drivers/acpi/riscv/
345
346ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347M:	Sudeep Holla <[email protected]>
348L:	[email protected]
349S:	Supported
350F:	drivers/mailbox/pcc.c
351
352ACPI PMIC DRIVERS
353M:	"Rafael J. Wysocki" <[email protected]>
354M:	Len Brown <[email protected]>
355R:	Andy Shevchenko <[email protected]>
356R:	Mika Westerberg <[email protected]>
357L:	[email protected]
358S:	Supported
359Q:	https://patchwork.kernel.org/project/linux-acpi/list/
360B:	https://bugzilla.kernel.org
361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362F:	drivers/acpi/pmic/
363
364ACPI QUICKSTART DRIVER
365M:	Armin Wolf <[email protected]>
366L:	[email protected]
367S:	Maintained
368F:	drivers/platform/x86/quickstart.c
369
370ACPI SERIAL MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <[email protected]>
372L:	[email protected]
373S:	Maintained
374F:	drivers/platform/x86/serial-multi-instantiate.c
375
376ACPI THERMAL DRIVER
377M:	Rafael J. Wysocki <[email protected]>
378R:	Zhang Rui <[email protected]>
379L:	[email protected]
380S:	Supported
381B:	https://bugzilla.kernel.org
382F:	drivers/acpi/*thermal*
383
384ACPI VIOT DRIVER
385M:	Jean-Philippe Brucker <[email protected]>
386L:	[email protected]
387L:	[email protected]
388S:	Maintained
389F:	drivers/acpi/viot.c
390F:	include/linux/acpi_viot.h
391
392ACPI WMI DRIVER
393M:	Armin Wolf <[email protected]>
394L:	[email protected]
395S:	Maintained
396F:	Documentation/ABI/testing/sysfs-bus-wmi
397F:	Documentation/driver-api/wmi.rst
398F:	Documentation/wmi/
399F:	drivers/platform/x86/wmi.c
400F:	include/uapi/linux/wmi.h
401
402ACRN HYPERVISOR SERVICE MODULE
403M:	Fei Li <[email protected]>
404L:	[email protected] (subscribers-only)
405S:	Supported
406W:	https://projectacrn.org
407F:	Documentation/virt/acrn/
408F:	drivers/virt/acrn/
409F:	include/uapi/linux/acrn.h
410
411AD1889 ALSA SOUND DRIVER
412L:	[email protected]
413S:	Maintained
414W:	https://parisc.wiki.kernel.org/index.php/AD1889
415F:	sound/pci/ad1889.*
416
417AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Mugilraj Dhavachelvan <[email protected]>
419L:	[email protected]
420S:	Supported
421F:	drivers/iio/potentiometer/ad5110.c
422
423AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424M:	Michael Hennerich <[email protected]>
425S:	Supported
426W:	http://wiki.analog.com/AD5254
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/misc/ad525x_dpot.c
429
430AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431M:	Michael Hennerich <[email protected]>
432S:	Supported
433W:	http://wiki.analog.com/AD5398
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/regulator/ad5398.c
436
437AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438M:	Michael Hennerich <[email protected]>
439S:	Supported
440W:	http://wiki.analog.com/AD7142
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/misc/ad714x.c
443
444AD738X ADC DRIVER (AD7380/1/2/4)
445M:	Michael Hennerich <[email protected]>
446M:	Nuno Sá <[email protected]>
447R:	David Lechner <[email protected]>
448S:	Supported
449W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450W:	https://ez.analog.com/linux-software-drivers
451F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452F:	Documentation/iio/ad7380.rst
453F:	drivers/iio/adc/ad7380.c
454
455AD7877 TOUCHSCREEN DRIVER
456M:	Michael Hennerich <[email protected]>
457S:	Supported
458W:	http://wiki.analog.com/AD7877
459W:	https://ez.analog.com/linux-software-drivers
460F:	drivers/input/touchscreen/ad7877.c
461
462AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
463M:	Michael Hennerich <[email protected]>
464S:	Supported
465W:	http://wiki.analog.com/AD7879
466W:	https://ez.analog.com/linux-software-drivers
467F:	drivers/input/touchscreen/ad7879.c
468
469AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
470M:	Michael Hennerich <[email protected]>
471M:	Nuno Sá <[email protected]>
472R:	David Lechner <[email protected]>
473S:	Supported
474W:	https://ez.analog.com/linux-software-drivers
475F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
476F:	Documentation/iio/ad7944.rst
477F:	drivers/iio/adc/ad7944.c
478
479ADAFRUIT MINI I2C GAMEPAD
480M:	Anshul Dalal <[email protected]>
481L:	[email protected]
482S:	Maintained
483F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
484F:	drivers/input/joystick/adafruit-seesaw.c
485
486ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
487M:	Jiri Kosina <[email protected]>
488S:	Maintained
489
490ADF7242 IEEE 802.15.4 RADIO DRIVER
491M:	Michael Hennerich <[email protected]>
492L:	[email protected]
493S:	Supported
494W:	https://wiki.analog.com/ADF7242
495W:	https://ez.analog.com/linux-software-drivers
496F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
497F:	drivers/net/ieee802154/adf7242.c
498
499ADM1025 HARDWARE MONITOR DRIVER
500M:	Jean Delvare <[email protected]>
501L:	[email protected]
502S:	Maintained
503F:	Documentation/hwmon/adm1025.rst
504F:	drivers/hwmon/adm1025.c
505
506ADM1029 HARDWARE MONITOR DRIVER
507M:	Corentin Labbe <[email protected]>
508L:	[email protected]
509S:	Maintained
510F:	drivers/hwmon/adm1029.c
511
512ADM8211 WIRELESS DRIVER
513L:	[email protected]
514S:	Orphan
515F:	drivers/net/wireless/admtek/adm8211.*
516
517ADP1050 HARDWARE MONITOR DRIVER
518M:	Radu Sabau <[email protected]>
519L:	[email protected]
520S:	Supported
521W:	https://ez.analog.com/linux-software-drivers
522F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
523
524ADP1653 FLASH CONTROLLER DRIVER
525M:	Sakari Ailus <[email protected]>
526L:	[email protected]
527S:	Maintained
528F:	drivers/media/i2c/adp1653.c
529F:	include/media/i2c/adp1653.h
530
531ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
532M:	Michael Hennerich <[email protected]>
533S:	Supported
534W:	http://wiki.analog.com/ADP5520
535W:	https://ez.analog.com/linux-software-drivers
536F:	drivers/gpio/gpio-adp5520.c
537F:	drivers/input/keyboard/adp5520-keys.c
538F:	drivers/leds/leds-adp5520.c
539F:	drivers/mfd/adp5520.c
540F:	drivers/video/backlight/adp5520_bl.c
541
542ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
543M:	Laurent Pinchart <[email protected]>
544L:	[email protected]
545L:	[email protected]
546S:	Maintained
547F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
548F:	drivers/gpio/gpio-adp5585.c
549F:	drivers/mfd/adp5585.c
550F:	drivers/pwm/pwm-adp5585.c
551F:	include/linux/mfd/adp5585.h
552
553ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554M:	Michael Hennerich <[email protected]>
555S:	Supported
556W:	http://wiki.analog.com/ADP5588
557W:	https://ez.analog.com/linux-software-drivers
558F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
559F:	drivers/input/keyboard/adp5588-keys.c
560
561ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562M:	Michael Hennerich <[email protected]>
563S:	Supported
564W:	http://wiki.analog.com/ADP8860
565W:	https://ez.analog.com/linux-software-drivers
566F:	drivers/video/backlight/adp8860_bl.c
567
568ADT746X FAN DRIVER
569M:	Colin Leroy <[email protected]>
570S:	Maintained
571F:	drivers/macintosh/therm_adt746x.c
572
573ADT7475 HARDWARE MONITOR DRIVER
574M:	Jean Delvare <[email protected]>
575L:	[email protected]
576S:	Maintained
577F:	Documentation/hwmon/adt7475.rst
578F:	drivers/hwmon/adt7475.c
579
580ADVANSYS SCSI DRIVER
581M:	Matthew Wilcox <[email protected]>
582M:	Hannes Reinecke <[email protected]>
583L:	[email protected]
584S:	Maintained
585F:	Documentation/scsi/advansys.rst
586F:	drivers/scsi/advansys.c
587
588ADVANTECH SWBTN DRIVER
589M:	Andrea Ho <[email protected]>
590L:	[email protected]
591S:	Maintained
592F:	drivers/platform/x86/adv_swbutton.c
593
594ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Lucas Stankus <[email protected]>
596S:	Supported
597F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
598F:	drivers/iio/accel/adxl313*
599
600ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601M:	Michael Hennerich <[email protected]>
602S:	Supported
603W:	http://wiki.analog.com/ADXL345
604W:	https://ez.analog.com/linux-software-drivers
605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606F:	drivers/input/misc/adxl34x.c
607
608ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609M:	Puranjay Mohan <[email protected]>
610L:	[email protected]
611S:	Supported
612F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
613F:	drivers/iio/accel/adxl355.h
614F:	drivers/iio/accel/adxl355_core.c
615F:	drivers/iio/accel/adxl355_i2c.c
616F:	drivers/iio/accel/adxl355_spi.c
617
618ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619M:	Cosmin Tanislav <[email protected]>
620L:	[email protected]
621S:	Supported
622W:	https://ez.analog.com/linux-software-drivers
623F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
624F:	drivers/iio/accel/adxl367*
625
626ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627M:	Michael Hennerich <[email protected]>
628S:	Supported
629W:	https://ez.analog.com/linux-software-drivers
630F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
631F:	drivers/iio/accel/adxl372.c
632F:	drivers/iio/accel/adxl372_i2c.c
633F:	drivers/iio/accel/adxl372_spi.c
634
635ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
636M:	Ramona Gradinariu <[email protected]>
637M:	Antoniu Miclaus <[email protected]>
638S:	Supported
639W:	https://ez.analog.com/linux-software-drivers
640F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
641F:	drivers/iio/accel/adxl380.c
642F:	drivers/iio/accel/adxl380.h
643F:	drivers/iio/accel/adxl380_i2c.c
644F:	drivers/iio/accel/adxl380_spi.c
645
646AF8133J THREE-AXIS MAGNETOMETER DRIVER
647M:	Ondřej Jirman <[email protected]>
648S:	Maintained
649F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
650F:	drivers/iio/magnetometer/af8133j.c
651
652AF9013 MEDIA DRIVER
653L:	[email protected]
654S:	Orphan
655W:	https://linuxtv.org
656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
657F:	drivers/media/dvb-frontends/af9013*
658
659AF9033 MEDIA DRIVER
660L:	[email protected]
661S:	Orphan
662W:	https://linuxtv.org
663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
664F:	drivers/media/dvb-frontends/af9033*
665
666AFFS FILE SYSTEM
667M:	David Sterba <[email protected]>
668L:	[email protected]
669S:	Odd Fixes
670F:	Documentation/filesystems/affs.rst
671F:	fs/affs/
672
673AFS FILESYSTEM
674M:	David Howells <[email protected]>
675M:	Marc Dionne <[email protected]>
676L:	[email protected]
677S:	Supported
678W:	https://www.infradead.org/~dhowells/kafs/
679F:	Documentation/filesystems/afs.rst
680F:	fs/afs/
681F:	include/trace/events/afs.h
682
683AGPGART DRIVER
684M:	David Airlie <[email protected]>
685L:	[email protected]
686S:	Maintained
687T:	git https://gitlab.freedesktop.org/drm/kernel.git
688F:	drivers/char/agp/
689F:	include/linux/agp*
690F:	include/uapi/linux/agp*
691
692AHA152X SCSI DRIVER
693M:	"Juergen E. Fischer" <[email protected]>
694L:	[email protected]
695S:	Maintained
696F:	drivers/scsi/aha152x*
697F:	drivers/scsi/pcmcia/aha152x*
698
699AIC7XXX / AIC79XX SCSI DRIVER
700M:	Hannes Reinecke <[email protected]>
701L:	[email protected]
702S:	Maintained
703F:	drivers/scsi/aic7xxx/
704
705AIMSLAB FM RADIO RECEIVER DRIVER
706M:	Hans Verkuil <[email protected]>
707L:	[email protected]
708S:	Maintained
709W:	https://linuxtv.org
710T:	git git://linuxtv.org/media_tree.git
711F:	drivers/media/radio/radio-aimslab*
712
713AIO
714M:	Benjamin LaHaise <[email protected]>
715L:	[email protected]
716S:	Supported
717F:	fs/aio.c
718F:	include/linux/*aio*.h
719
720AIROHA ETHERNET DRIVER
721M:	Lorenzo Bianconi <[email protected]>
722L:	[email protected] (moderated for non-subscribers)
723L:	[email protected] (moderated for non-subscribers)
724L:	[email protected]
725S:	Maintained
726F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
727F:	drivers/net/ethernet/mediatek/airoha_eth.c
728
729AIROHA PCIE PHY DRIVER
730M:	Lorenzo Bianconi <[email protected]>
731L:	[email protected] (moderated for non-subscribers)
732S:	Maintained
733F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
734F:	drivers/phy/phy-airoha-pcie-regs.h
735F:	drivers/phy/phy-airoha-pcie.c
736
737AIROHA SPI SNFI DRIVER
738M:	Lorenzo Bianconi <[email protected]>
739M:	Ray Liu <[email protected]>
740L:	[email protected] (moderated for non-subscribers)
741L:	[email protected]
742S:	Maintained
743F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
744F:	drivers/spi/spi-airoha-snfi.c
745
746AIRSPY MEDIA DRIVER
747L:	[email protected]
748S:	Orphan
749W:	https://linuxtv.org
750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
751F:	drivers/media/usb/airspy/
752
753ALACRITECH GIGABIT ETHERNET DRIVER
754M:	Lino Sanfilippo <[email protected]>
755S:	Maintained
756F:	drivers/net/ethernet/alacritech/*
757
758ALCATEL SPEEDTOUCH USB DRIVER
759M:	Duncan Sands <[email protected]>
760L:	[email protected]
761S:	Maintained
762W:	http://www.linux-usb.org/SpeedTouch/
763F:	drivers/usb/atm/speedtch.c
764F:	drivers/usb/atm/usbatm.c
765
766ALCHEMY AU1XX0 MMC DRIVER
767M:	Manuel Lauss <[email protected]>
768S:	Maintained
769F:	drivers/mmc/host/au1xmmc.c
770
771ALI1563 I2C DRIVER
772M:	Rudolf Marek <[email protected]>
773L:	[email protected]
774S:	Maintained
775F:	Documentation/i2c/busses/i2c-ali1563.rst
776F:	drivers/i2c/busses/i2c-ali1563.c
777
778ALIBABA ELASTIC RDMA DRIVER
779M:	Cheng Xu <[email protected]>
780M:	Kai Shen <[email protected]>
781L:	[email protected]
782S:	Supported
783F:	drivers/infiniband/hw/erdma
784F:	include/uapi/rdma/erdma-abi.h
785
786ALIBABA PMU DRIVER
787M:	Shuai Xue <[email protected]>
788S:	Supported
789F:	Documentation/admin-guide/perf/alibaba_pmu.rst
790F:	drivers/perf/alibaba_uncore_drw_pmu.c
791
792ALIENWARE WMI DRIVER
793L:	[email protected]
794S:	Maintained
795F:	drivers/platform/x86/dell/alienware-wmi.c
796
797ALLEGRO DVT VIDEO IP CORE DRIVER
798M:	Michael Tretter <[email protected]>
799R:	Pengutronix Kernel Team <[email protected]>
800L:	[email protected]
801S:	Maintained
802F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
803F:	drivers/media/platform/allegro-dvt/
804
805ALLIED VISION ALVIUM CAMERA DRIVER
806M:	Tommaso Merciai <[email protected]>
807M:	Martin Hecht <[email protected]>
808L:	[email protected]
809S:	Maintained
810F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
811F:	drivers/media/i2c/alvium-csi2.c
812F:	drivers/media/i2c/alvium-csi2.h
813
814ALLWINNER A10 CSI DRIVER
815M:	Maxime Ripard <[email protected]>
816L:	[email protected]
817S:	Maintained
818T:	git git://linuxtv.org/media_tree.git
819F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
820F:	drivers/media/platform/sunxi/sun4i-csi/
821
822ALLWINNER A31 CSI DRIVER
823M:	Yong Deng <[email protected]>
824M:	Paul Kocialkowski <[email protected]>
825L:	[email protected]
826S:	Maintained
827T:	git git://linuxtv.org/media_tree.git
828F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
829F:	drivers/media/platform/sunxi/sun6i-csi/
830
831ALLWINNER A31 ISP DRIVER
832M:	Paul Kocialkowski <[email protected]>
833L:	[email protected]
834S:	Maintained
835T:	git git://linuxtv.org/media_tree.git
836F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
837F:	drivers/staging/media/sunxi/sun6i-isp/
838F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
839
840ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
841M:	Paul Kocialkowski <[email protected]>
842L:	[email protected]
843S:	Maintained
844T:	git git://linuxtv.org/media_tree.git
845F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
846F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
847
848ALLWINNER CPUFREQ DRIVER
849M:	Yangtao Li <[email protected]>
850L:	[email protected]
851S:	Maintained
852F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
853F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
854
855ALLWINNER CRYPTO DRIVERS
856M:	Corentin Labbe <[email protected]>
857L:	[email protected]
858S:	Maintained
859F:	drivers/crypto/allwinner/
860
861ALLWINNER DMIC DRIVERS
862M:	Ban Tao <[email protected]>
863L:	[email protected]
864S:	Maintained
865F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
866F:	sound/soc/sunxi/sun50i-dmic.c
867
868ALLWINNER HARDWARE SPINLOCK SUPPORT
869M:	Wilken Gottwalt <[email protected]>
870S:	Maintained
871F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
872F:	drivers/hwspinlock/sun6i_hwspinlock.c
873
874ALLWINNER THERMAL DRIVER
875M:	Vasily Khoruzhick <[email protected]>
876M:	Yangtao Li <[email protected]>
877L:	[email protected]
878S:	Maintained
879F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
880F:	drivers/thermal/sun8i_thermal.c
881
882ALLWINNER VPU DRIVER
883M:	Maxime Ripard <[email protected]>
884M:	Paul Kocialkowski <[email protected]>
885L:	[email protected]
886S:	Maintained
887F:	drivers/staging/media/sunxi/cedrus/
888
889ALPHA PORT
890M:	Richard Henderson <[email protected]>
891M:	Ivan Kokshaysky <[email protected]>
892M:	Matt Turner <[email protected]>
893L:	[email protected]
894S:	Odd Fixes
895F:	arch/alpha/
896
897ALPS PS/2 TOUCHPAD DRIVER
898R:	Pali Rohár <[email protected]>
899F:	drivers/input/mouse/alps.*
900
901ALTERA MAILBOX DRIVER
902M:	Mun Yew Tham <[email protected]>
903S:	Maintained
904F:	drivers/mailbox/mailbox-altera.c
905
906ALTERA MSGDMA IP CORE DRIVER
907M:	Olivier Dautricourt <[email protected]>
908R:	Stefan Roese <[email protected]>
909L:	[email protected]
910S:	Odd Fixes
911F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
912F:	drivers/dma/altera-msgdma.c
913
914ALTERA PIO DRIVER
915M:	Mun Yew Tham <[email protected]>
916L:	[email protected]
917S:	Maintained
918F:	drivers/gpio/gpio-altera.c
919
920ALTERA TRIPLE SPEED ETHERNET DRIVER
921M:	Joyce Ooi <[email protected]>
922L:	[email protected]
923S:	Maintained
924F:	drivers/net/ethernet/altera/
925
926ALTERA UART/JTAG UART SERIAL DRIVERS
927M:	Tobias Klauser <[email protected]>
928L:	[email protected]
929S:	Maintained
930F:	drivers/tty/serial/altera_jtaguart.c
931F:	drivers/tty/serial/altera_uart.c
932F:	include/linux/altera_jtaguart.h
933F:	include/linux/altera_uart.h
934
935AMAZON ANNAPURNA LABS FIC DRIVER
936M:	Talel Shenhar <[email protected]>
937S:	Maintained
938F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
939F:	drivers/irqchip/irq-al-fic.c
940
941AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
942M:	Talel Shenhar <[email protected]>
943M:	Talel Shenhar <[email protected]>
944S:	Maintained
945F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
946F:	drivers/edac/al_mc_edac.c
947
948AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
949M:	Talel Shenhar <[email protected]>
950S:	Maintained
951F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
952F:	drivers/thermal/thermal_mmio.c
953
954AMAZON ETHERNET DRIVERS
955M:	Shay Agroskin <[email protected]>
956M:	Arthur Kiyanovski <[email protected]>
957R:	David Arinzon <[email protected]>
958R:	Noam Dagan <[email protected]>
959R:	Saeed Bishara <[email protected]>
960L:	[email protected]
961S:	Supported
962F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
963F:	drivers/net/ethernet/amazon/
964
965AMAZON RDMA EFA DRIVER
966M:	Michael Margolin <[email protected]>
967R:	Gal Pressman <[email protected]>
968R:	Yossi Leybovich <[email protected]>
969L:	[email protected]
970S:	Supported
971Q:	https://patchwork.kernel.org/project/linux-rdma/list/
972F:	drivers/infiniband/hw/efa/
973F:	include/uapi/rdma/efa-abi.h
974
975AMD ADDRESS TRANSLATION LIBRARY (ATL)
976M:	Yazen Ghannam <[email protected]>
977L:	[email protected]
978S:	Supported
979F:	drivers/ras/amd/atl/*
980
981AMD AXI W1 DRIVER
982M:	Kris Chaplin <[email protected]>
983R:	Thomas Delev <[email protected]>
984R:	Michal Simek <[email protected]>
985S:	Maintained
986F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
987F:	drivers/w1/masters/amd_axi_w1.c
988
989AMD CDX BUS DRIVER
990M:	Nipun Gupta <[email protected]>
991M:	Nikhil Agarwal <[email protected]>
992S:	Maintained
993F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
994F:	drivers/cdx/*
995F:	include/linux/cdx/*
996
997AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
998M:	Tom Lendacky <[email protected]>
999M:	John Allen <[email protected]>
1000L:	[email protected]
1001S:	Supported
1002F:	drivers/crypto/ccp/
1003F:	include/linux/ccp.h
1004
1005AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1006M:	Ashish Kalra <[email protected]>
1007M:	Tom Lendacky <[email protected]>
1008L:	[email protected]
1009S:	Supported
1010F:	drivers/crypto/ccp/sev*
1011F:	include/uapi/linux/psp-sev.h
1012
1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1014M:	Mario Limonciello <[email protected]>
1015L:	[email protected]
1016S:	Supported
1017F:	drivers/crypto/ccp/dbc.c
1018F:	drivers/crypto/ccp/dbc.h
1019F:	drivers/crypto/ccp/platform-access.c
1020F:	drivers/crypto/ccp/platform-access.h
1021F:	include/uapi/linux/psp-dbc.h
1022F:	tools/crypto/ccp/*.c
1023F:	tools/crypto/ccp/*.py
1024
1025AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1026M:	Mario Limonciello <[email protected]>
1027L:	[email protected]
1028S:	Supported
1029F:	drivers/crypto/ccp/hsti.*
1030
1031AMD DISPLAY CORE
1032M:	Harry Wentland <[email protected]>
1033M:	Leo Li <[email protected]>
1034M:	Rodrigo Siqueira <[email protected]>
1035L:	[email protected]
1036S:	Supported
1037T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1038F:	drivers/gpu/drm/amd/display/
1039
1040AMD DISPLAY CORE - DML
1041M:	Chaitanya Dhere <[email protected]>
1042M:	Jun Lei <[email protected]>
1043S:	Supported
1044F:	drivers/gpu/drm/amd/display/dc/dml/
1045F:	drivers/gpu/drm/amd/display/dc/dml2/
1046
1047AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1048M:	Huang Rui <[email protected]>
1049L:	[email protected]
1050S:	Supported
1051F:	Documentation/hwmon/fam15h_power.rst
1052F:	drivers/hwmon/fam15h_power.c
1053
1054AMD FCH GPIO DRIVER
1055M:	Enrico Weigelt, metux IT consult <[email protected]>
1056L:	[email protected]
1057S:	Maintained
1058F:	drivers/gpio/gpio-amd-fch.c
1059F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1060
1061AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1062L:	[email protected] (moderated for non-subscribers)
1063S:	Orphan
1064F:	drivers/usb/gadget/udc/amd5536udc.*
1065
1066AMD GEODE PROCESSOR/CHIPSET SUPPORT
1067M:	Andres Salomon <[email protected]>
1068L:	[email protected] (moderated for non-subscribers)
1069S:	Supported
1070W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1071F:	arch/x86/include/asm/geode.h
1072F:	drivers/char/hw_random/geode-rng.c
1073F:	drivers/crypto/geode*
1074F:	drivers/video/fbdev/geode/
1075
1076AMD HSMP DRIVER
1077M:	Naveen Krishna Chatradhi <[email protected]>
1078R:	Carlos Bilbao <[email protected]>
1079L:	[email protected]
1080S:	Maintained
1081F:	Documentation/arch/x86/amd_hsmp.rst
1082F:	arch/x86/include/asm/amd_hsmp.h
1083F:	arch/x86/include/uapi/asm/amd_hsmp.h
1084F:	drivers/platform/x86/amd/hsmp.c
1085
1086AMD IOMMU (AMD-VI)
1087M:	Joerg Roedel <[email protected]>
1088R:	Suravee Suthikulpanit <[email protected]>
1089L:	[email protected]
1090S:	Maintained
1091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1092F:	drivers/iommu/amd/
1093F:	include/linux/amd-iommu.h
1094
1095AMD KFD
1096M:	Felix Kuehling <[email protected]>
1097L:	[email protected]
1098S:	Supported
1099T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1100F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1101F:	drivers/gpu/drm/amd/amdkfd/
1102F:	drivers/gpu/drm/amd/include/cik_structs.h
1103F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1104F:	drivers/gpu/drm/amd/include/v9_structs.h
1105F:	drivers/gpu/drm/amd/include/vi_structs.h
1106F:	include/uapi/linux/kfd_ioctl.h
1107F:	include/uapi/linux/kfd_sysfs.h
1108
1109AMD MP2 I2C DRIVER
1110M:	Elie Morisse <[email protected]>
1111M:	Shyam Sundar S K <[email protected]>
1112L:	[email protected]
1113S:	Maintained
1114F:	drivers/i2c/busses/i2c-amd-mp2*
1115
1116AMD PDS CORE DRIVER
1117M:	Shannon Nelson <[email protected]>
1118M:	Brett Creeley <[email protected]>
1119L:	[email protected]
1120S:	Supported
1121F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1122F:	drivers/net/ethernet/amd/pds_core/
1123F:	include/linux/pds/
1124
1125AMD PMC DRIVER
1126M:	Shyam Sundar S K <[email protected]>
1127L:	[email protected]
1128S:	Maintained
1129F:	drivers/platform/x86/amd/pmc/
1130
1131AMD PMF DRIVER
1132M:	Shyam Sundar S K <[email protected]>
1133L:	[email protected]
1134S:	Maintained
1135F:	Documentation/ABI/testing/sysfs-amd-pmf
1136F:	drivers/platform/x86/amd/pmf/
1137
1138AMD POWERPLAY AND SWSMU
1139M:	Kenneth Feng <[email protected]>
1140L:	[email protected]
1141S:	Supported
1142T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1143F:	drivers/gpu/drm/amd/pm/
1144
1145AMD PSTATE DRIVER
1146M:	Huang Rui <[email protected]>
1147M:	Gautham R. Shenoy <[email protected]>
1148M:	Mario Limonciello <[email protected]>
1149R:	Perry Yuan <[email protected]>
1150L:	[email protected]
1151S:	Supported
1152F:	Documentation/admin-guide/pm/amd-pstate.rst
1153F:	drivers/cpufreq/amd-pstate*
1154F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1155
1156AMD PTDMA DRIVER
1157M:	Basavaraj Natikar <[email protected]>
1158L:	[email protected]
1159S:	Maintained
1160F:	drivers/dma/ptdma/
1161
1162AMD QDMA DRIVER
1163M:	Nishad Saraf <[email protected]>
1164M:	Lizhi Hou <[email protected]>
1165L:	[email protected]
1166S:	Supported
1167F:	drivers/dma/amd/qdma/
1168F:	include/linux/platform_data/amd_qdma.h
1169
1170AMD SEATTLE DEVICE TREE SUPPORT
1171M:	Suravee Suthikulpanit <[email protected]>
1172M:	Tom Lendacky <[email protected]>
1173S:	Supported
1174F:	arch/arm64/boot/dts/amd/
1175
1176AMD SENSOR FUSION HUB DRIVER
1177M:	Basavaraj Natikar <[email protected]>
1178L:	[email protected]
1179S:	Maintained
1180F:	Documentation/hid/amd-sfh*
1181F:	drivers/hid/amd-sfh-hid/
1182
1183AMD SPI DRIVER
1184M:	Sanjay R Mehta <[email protected]>
1185S:	Maintained
1186F:	drivers/spi/spi-amd.c
1187
1188AMD XGBE DRIVER
1189M:	"Shyam Sundar S K" <[email protected]>
1190L:	[email protected]
1191S:	Supported
1192F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1193F:	drivers/net/ethernet/amd/xgbe/
1194
1195AMLOGIC BLUETOOTH DRIVER
1196M:	Yang Li <[email protected]>
1197L:	[email protected]
1198S:	Maintained
1199F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1200F:	drivers/bluetooth/hci_aml.c
1201
1202AMLOGIC DDR PMU DRIVER
1203M:	Jiucheng Xu <[email protected]>
1204L:	[email protected]
1205S:	Supported
1206W:	http://www.amlogic.com
1207F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1208F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1209F:	drivers/perf/amlogic/
1210F:	include/soc/amlogic/
1211
1212AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1213M:	Javier Carrasco <[email protected]>
1214L:	[email protected]
1215S:	Maintained
1216F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1217F:	Documentation/hwmon/chipcap2.rst
1218F:	drivers/hwmon/chipcap2.c
1219
1220AMPHION VPU CODEC V4L2 DRIVER
1221M:	Ming Qian <[email protected]>
1222M:	Zhou Peng <[email protected]>
1223L:	[email protected]
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1226F:	drivers/media/platform/amphion/
1227
1228AMS AS73211 DRIVER
1229M:	Christian Eggers <[email protected]>
1230L:	[email protected]
1231S:	Maintained
1232F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1233F:	drivers/iio/light/as73211.c
1234
1235AMT (Automatic Multicast Tunneling)
1236M:	Taehee Yoo <[email protected]>
1237L:	[email protected]
1238S:	Maintained
1239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1241F:	drivers/net/amt.c
1242
1243ANALOG DEVICES INC AD3552R DRIVER
1244M:	Nuno Sá <[email protected]>
1245L:	[email protected]
1246S:	Supported
1247W:	https://ez.analog.com/linux-software-drivers
1248F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1249F:	drivers/iio/dac/ad3552r.c
1250
1251ANALOG DEVICES INC AD4000 DRIVER
1252M:	Marcelo Schmitt <[email protected]>
1253L:	[email protected]
1254S:	Supported
1255W:	https://ez.analog.com/linux-software-drivers
1256F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1257F:	Documentation/iio/ad4000.rst
1258F:	drivers/iio/adc/ad4000.c
1259
1260ANALOG DEVICES INC AD4130 DRIVER
1261M:	Cosmin Tanislav <[email protected]>
1262L:	[email protected]
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1266F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1267F:	drivers/iio/adc/ad4130.c
1268
1269ANALOG DEVICES INC AD4695 DRIVER
1270M:	Michael Hennerich <[email protected]>
1271M:	Nuno Sá <[email protected]>
1272R:	David Lechner <[email protected]>
1273L:	[email protected]
1274S:	Supported
1275W:	https://ez.analog.com/linux-software-drivers
1276F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1277F:	Documentation/iio/ad4695.rst
1278F:	drivers/iio/adc/ad4695.c
1279F:	include/dt-bindings/iio/adi,ad4695.h
1280
1281ANALOG DEVICES INC AD7091R DRIVER
1282M:	Marcelo Schmitt <[email protected]>
1283L:	[email protected]
1284S:	Supported
1285W:	http://ez.analog.com/community/linux-device-drivers
1286F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1287F:	drivers/iio/adc/ad7091r*
1288
1289ANALOG DEVICES INC AD7192 DRIVER
1290M:	Alisa-Dariana Roman <[email protected]>
1291L:	[email protected]
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1295F:	drivers/iio/adc/ad7192.c
1296
1297ANALOG DEVICES INC AD7292 DRIVER
1298M:	Marcelo Schmitt <[email protected]>
1299L:	[email protected]
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1303F:	drivers/iio/adc/ad7292.c
1304
1305ANALOG DEVICES INC AD7293 DRIVER
1306M:	Antoniu Miclaus <[email protected]>
1307L:	[email protected]
1308S:	Supported
1309W:	https://ez.analog.com/linux-software-drivers
1310F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1311F:	drivers/iio/dac/ad7293.c
1312
1313ANALOG DEVICES INC AD74115 DRIVER
1314M:	Cosmin Tanislav <[email protected]>
1315L:	[email protected]
1316S:	Supported
1317W:	https://ez.analog.com/linux-software-drivers
1318F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1319F:	drivers/iio/addac/ad74115.c
1320
1321ANALOG DEVICES INC AD74413R DRIVER
1322M:	Cosmin Tanislav <[email protected]>
1323L:	[email protected]
1324S:	Supported
1325W:	https://ez.analog.com/linux-software-drivers
1326F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1327F:	drivers/iio/addac/ad74413r.c
1328F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1329
1330ANALOG DEVICES INC AD7768-1 DRIVER
1331M:	Michael Hennerich <[email protected]>
1332L:	[email protected]
1333S:	Supported
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1336F:	drivers/iio/adc/ad7768-1.c
1337
1338ANALOG DEVICES INC AD7780 DRIVER
1339M:	Michael Hennerich <[email protected]>
1340M:	Renato Lui Geh <[email protected]>
1341L:	[email protected]
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1345F:	drivers/iio/adc/ad7780.c
1346
1347ANALOG DEVICES INC AD9467 DRIVER
1348M:	Michael Hennerich <[email protected]>
1349M:	Nuno Sa <[email protected]>
1350L:	[email protected]
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/ABI/testing/debugfs-iio-ad9467
1354F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1355F:	drivers/iio/adc/ad9467.c
1356
1357ANALOG DEVICES INC AD9739a DRIVER
1358M:	Nuno Sa <[email protected]>
1359M:	Dragos Bogdan <[email protected]>
1360L:	[email protected]
1361S:	Supported
1362W:	https://ez.analog.com/linux-software-drivers
1363F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1364F:	drivers/iio/dac/ad9739a.c
1365
1366ANALOG DEVICES INC ADA4250 DRIVER
1367M:	Antoniu Miclaus <[email protected]>
1368L:	[email protected]
1369S:	Supported
1370W:	https://ez.analog.com/linux-software-drivers
1371F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1372F:	drivers/iio/amplifiers/ada4250.c
1373
1374ANALOG DEVICES INC ADF4377 DRIVER
1375M:	Antoniu Miclaus <[email protected]>
1376L:	[email protected]
1377S:	Supported
1378W:	https://ez.analog.com/linux-software-drivers
1379F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1380F:	drivers/iio/frequency/adf4377.c
1381
1382ANALOG DEVICES INC ADGS1408 DRIVER
1383M:	Mircea Caprioru <[email protected]>
1384S:	Supported
1385F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1386F:	drivers/mux/adgs1408.c
1387
1388ANALOG DEVICES INC ADIN DRIVER
1389M:	Michael Hennerich <[email protected]>
1390L:	[email protected]
1391S:	Supported
1392W:	https://ez.analog.com/linux-software-drivers
1393F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1394F:	drivers/net/phy/adin.c
1395
1396ANALOG DEVICES INC ADIS DRIVER LIBRARY
1397M:	Nuno Sa <[email protected]>
1398L:	[email protected]
1399S:	Supported
1400F:	drivers/iio/imu/adis.c
1401F:	drivers/iio/imu/adis_buffer.c
1402F:	drivers/iio/imu/adis_trigger.c
1403F:	include/linux/iio/imu/adis.h
1404
1405ANALOG DEVICES INC ADIS16460 DRIVER
1406M:	Dragos Bogdan <[email protected]>
1407L:	[email protected]
1408S:	Supported
1409W:	https://ez.analog.com/linux-software-drivers
1410F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1411F:	drivers/iio/imu/adis16460.c
1412
1413ANALOG DEVICES INC ADIS16475 DRIVER
1414M:	Nuno Sa <[email protected]>
1415L:	[email protected]
1416S:	Supported
1417W:	https://ez.analog.com/linux-software-drivers
1418F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1419F:	drivers/iio/imu/adis16475.c
1420
1421ANALOG DEVICES INC ADM1177 DRIVER
1422M:	Michael Hennerich <[email protected]>
1423L:	[email protected]
1424S:	Supported
1425W:	https://ez.analog.com/linux-software-drivers
1426F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1427F:	drivers/hwmon/adm1177.c
1428
1429ANALOG DEVICES INC ADMFM2000 DRIVER
1430M:	Kim Seer Paller <[email protected]>
1431L:	[email protected]
1432S:	Supported
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1435F:	drivers/iio/frequency/admfm2000.c
1436
1437ANALOG DEVICES INC ADMV1013 DRIVER
1438M:	Antoniu Miclaus <[email protected]>
1439L:	[email protected]
1440S:	Supported
1441W:	https://ez.analog.com/linux-software-drivers
1442F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1443F:	drivers/iio/frequency/admv1013.c
1444
1445ANALOG DEVICES INC ADMV1014 DRIVER
1446M:	Antoniu Miclaus <[email protected]>
1447L:	[email protected]
1448S:	Supported
1449W:	https://ez.analog.com/linux-software-drivers
1450F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1451F:	drivers/iio/frequency/admv1014.c
1452
1453ANALOG DEVICES INC ADMV8818 DRIVER
1454M:	Antoniu Miclaus <[email protected]>
1455L:	[email protected]
1456S:	Supported
1457W:	https://ez.analog.com/linux-software-drivers
1458F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1459F:	drivers/iio/filter/admv8818.c
1460
1461ANALOG DEVICES INC ADP5061 DRIVER
1462M:	Michael Hennerich <[email protected]>
1463L:	[email protected]
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	drivers/power/supply/adp5061.c
1467
1468ANALOG DEVICES INC ADRF6780 DRIVER
1469M:	Antoniu Miclaus <[email protected]>
1470L:	[email protected]
1471S:	Supported
1472W:	https://ez.analog.com/linux-software-drivers
1473F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1474F:	drivers/iio/frequency/adrf6780.c
1475
1476ANALOG DEVICES INC ADV7180 DRIVER
1477M:	Lars-Peter Clausen <[email protected]>
1478L:	[email protected]
1479S:	Supported
1480W:	https://ez.analog.com/linux-software-drivers
1481F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1482F:	drivers/media/i2c/adv7180.c
1483
1484ANALOG DEVICES INC ADV748X DRIVER
1485M:	Kieran Bingham <[email protected]>
1486L:	[email protected]
1487S:	Maintained
1488F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1489F:	drivers/media/i2c/adv748x/*
1490
1491ANALOG DEVICES INC ADV7511 DRIVER
1492M:	Hans Verkuil <[email protected]>
1493L:	[email protected]
1494S:	Maintained
1495F:	drivers/media/i2c/adv7511*
1496
1497ANALOG DEVICES INC ADV7604 DRIVER
1498M:	Hans Verkuil <[email protected]>
1499L:	[email protected]
1500S:	Maintained
1501F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1502F:	drivers/media/i2c/adv7604*
1503
1504ANALOG DEVICES INC ADV7842 DRIVER
1505M:	Hans Verkuil <[email protected]>
1506L:	[email protected]
1507S:	Maintained
1508F:	drivers/media/i2c/adv7842*
1509
1510ANALOG DEVICES INC ADXRS290 DRIVER
1511M:	Nishant Malpani <[email protected]>
1512L:	[email protected]
1513S:	Supported
1514F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1515F:	drivers/iio/gyro/adxrs290.c
1516
1517ANALOG DEVICES INC ASOC CODEC DRIVERS
1518M:	Lars-Peter Clausen <[email protected]>
1519M:	Nuno Sá <[email protected]>
1520L:	[email protected]
1521S:	Supported
1522W:	http://wiki.analog.com/
1523W:	https://ez.analog.com/linux-software-drivers
1524F:	sound/soc/codecs/ad1*
1525F:	sound/soc/codecs/ad7*
1526F:	sound/soc/codecs/adau*
1527F:	sound/soc/codecs/adav*
1528F:	sound/soc/codecs/sigmadsp.*
1529F:	sound/soc/codecs/ssm*
1530
1531ANALOG DEVICES INC AXI DAC DRIVER
1532M:	Nuno Sa <[email protected]>
1533L:	[email protected]
1534S:	Supported
1535W:	https://ez.analog.com/linux-software-drivers
1536F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1537F:	drivers/iio/dac/adi-axi-dac.c
1538
1539ANALOG DEVICES INC DMA DRIVERS
1540M:	Lars-Peter Clausen <[email protected]>
1541S:	Supported
1542W:	https://ez.analog.com/linux-software-drivers
1543F:	drivers/dma/dma-axi-dmac.c
1544
1545ANALOG DEVICES INC IIO DRIVERS
1546M:	Lars-Peter Clausen <[email protected]>
1547M:	Michael Hennerich <[email protected]>
1548S:	Supported
1549W:	http://wiki.analog.com/
1550W:	https://ez.analog.com/linux-software-drivers
1551F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1552F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1553F:	Documentation/devicetree/bindings/iio/*/adi,*
1554F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1555F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1556F:	drivers/iio/*/ad*
1557F:	drivers/iio/adc/ltc249*
1558F:	drivers/iio/amplifiers/hmc425a.c
1559F:	drivers/staging/iio/*/ad*
1560X:	drivers/iio/*/adjd*
1561
1562ANALOGBITS PLL LIBRARIES
1563M:	Paul Walmsley <[email protected]>
1564M:	Samuel Holland <[email protected]>
1565S:	Supported
1566F:	drivers/clk/analogbits/*
1567F:	include/linux/clk/analogbits*
1568
1569ANDROID DRIVERS
1570M:	Greg Kroah-Hartman <[email protected]>
1571M:	Arve Hjønnevåg <[email protected]>
1572M:	Todd Kjos <[email protected]>
1573M:	Martijn Coenen <[email protected]>
1574M:	Joel Fernandes <[email protected]>
1575M:	Christian Brauner <[email protected]>
1576M:	Carlos Llamas <[email protected]>
1577M:	Suren Baghdasaryan <[email protected]>
1578L:	[email protected]
1579S:	Supported
1580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1581F:	drivers/android/
1582
1583ANDROID GOLDFISH PIC DRIVER
1584M:	Miodrag Dinic <[email protected]>
1585S:	Supported
1586F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1587F:	drivers/irqchip/irq-goldfish-pic.c
1588
1589ANDROID GOLDFISH RTC DRIVER
1590M:	Jiaxun Yang <[email protected]>
1591S:	Supported
1592F:	drivers/rtc/rtc-goldfish.c
1593
1594AOA (Apple Onboard Audio) ALSA DRIVER
1595M:	Johannes Berg <[email protected]>
1596L:	[email protected]
1597L:	[email protected]
1598S:	Maintained
1599F:	sound/aoa/
1600
1601APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1602M:	William Breathitt Gray <[email protected]>
1603L:	[email protected]
1604S:	Maintained
1605F:	drivers/iio/addac/stx104.c
1606
1607APM DRIVER
1608M:	Jiri Kosina <[email protected]>
1609S:	Odd fixes
1610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1611F:	arch/x86/kernel/apm_32.c
1612F:	drivers/char/apm-emulation.c
1613F:	include/linux/apm_bios.h
1614F:	include/uapi/linux/apm_bios.h
1615
1616APPARMOR SECURITY MODULE
1617M:	John Johansen <[email protected]>
1618M:	John Johansen <[email protected]>
1619L:	[email protected] (moderated for non-subscribers)
1620S:	Supported
1621W:	apparmor.net
1622B:	https://gitlab.com/apparmor/apparmor-kernel
1623C:	irc://irc.oftc.net/apparmor
1624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1625T:	https://gitlab.com/apparmor/apparmor-kernel.git
1626F:	Documentation/admin-guide/LSM/apparmor.rst
1627F:	security/apparmor/
1628
1629APPLE BCM5974 MULTITOUCH DRIVER
1630M:	Henrik Rydberg <[email protected]>
1631L:	[email protected]
1632S:	Odd fixes
1633F:	drivers/input/mouse/bcm5974.c
1634
1635APPLE PCIE CONTROLLER DRIVER
1636M:	Alyssa Rosenzweig <[email protected]>
1637M:	Marc Zyngier <[email protected]>
1638L:	[email protected]
1639S:	Maintained
1640F:	drivers/pci/controller/pcie-apple.c
1641
1642APPLE SMC DRIVER
1643M:	Henrik Rydberg <[email protected]>
1644L:	[email protected]
1645S:	Odd fixes
1646F:	drivers/hwmon/applesmc.c
1647
1648APPLETALK NETWORK LAYER
1649L:	[email protected]
1650S:	Odd fixes
1651F:	include/linux/atalk.h
1652F:	include/uapi/linux/atalk.h
1653F:	net/appletalk/
1654
1655APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1656M:	Khuong Dinh <[email protected]>
1657S:	Supported
1658F:	arch/arm64/boot/dts/apm/
1659
1660APPLIED MICRO (APM) X-GENE SOC EDAC
1661M:	Khuong Dinh <[email protected]>
1662S:	Supported
1663F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1664F:	drivers/edac/xgene_edac.c
1665
1666APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1667M:	Iyappan Subramanian <[email protected]>
1668M:	Keyur Chudgar <[email protected]>
1669S:	Supported
1670F:	drivers/net/ethernet/apm/xgene-v2/
1671
1672APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1673M:	Iyappan Subramanian <[email protected]>
1674M:	Keyur Chudgar <[email protected]>
1675M:	Quan Nguyen <[email protected]>
1676S:	Supported
1677F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1678F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1679F:	drivers/net/ethernet/apm/xgene/
1680F:	drivers/net/mdio/mdio-xgene.c
1681
1682APPLIED MICRO (APM) X-GENE SOC PMU
1683M:	Khuong Dinh <[email protected]>
1684S:	Supported
1685F:	Documentation/admin-guide/perf/xgene-pmu.rst
1686F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1687F:	drivers/perf/xgene_pmu.c
1688
1689APPLIED MICRO QT2025 PHY DRIVER
1690M:	FUJITA Tomonori <[email protected]>
1691R:	Trevor Gross <[email protected]>
1692L:	[email protected]
1693L:	[email protected]
1694S:	Maintained
1695F:	drivers/net/phy/qt2025.rs
1696
1697APTINA CAMERA SENSOR PLL
1698M:	Laurent Pinchart <[email protected]>
1699L:	[email protected]
1700S:	Maintained
1701F:	drivers/media/i2c/aptina-pll.*
1702
1703AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1704M:	Aleksa Savic <[email protected]>
1705M:	Jack Doan <[email protected]>
1706L:	[email protected]
1707S:	Maintained
1708F:	Documentation/hwmon/aquacomputer_d5next.rst
1709F:	drivers/hwmon/aquacomputer_d5next.c
1710
1711AQUANTIA ETHERNET DRIVER (atlantic)
1712M:	Igor Russkikh <[email protected]>
1713L:	[email protected]
1714S:	Supported
1715W:	https://www.marvell.com/
1716Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1717F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1718F:	drivers/net/ethernet/aquantia/atlantic/
1719
1720AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1721M:	Egor Pomozov <[email protected]>
1722L:	[email protected]
1723S:	Supported
1724W:	http://www.aquantia.com
1725F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1726
1727AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1728M:	Krzysztof Hałasa <[email protected]>
1729L:	[email protected]
1730S:	Maintained
1731F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1732F:	drivers/media/i2c/ar0521.c
1733
1734ARASAN NAND CONTROLLER DRIVER
1735M:	Miquel Raynal <[email protected]>
1736R:	Michal Simek <[email protected]>
1737L:	[email protected]
1738S:	Maintained
1739F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1740F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1741
1742ARC FRAMEBUFFER DRIVER
1743M:	Jaya Kumar <[email protected]>
1744S:	Maintained
1745F:	drivers/video/fbdev/arcfb.c
1746F:	drivers/video/fbdev/core/fb_defio.c
1747
1748ARC PGU DRM DRIVER
1749M:	Alexey Brodkin <[email protected]>
1750S:	Supported
1751F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1752F:	drivers/gpu/drm/tiny/arcpgu.c
1753
1754ARCNET NETWORK LAYER
1755M:	Michael Grzeschik <[email protected]>
1756L:	[email protected]
1757S:	Maintained
1758F:	drivers/net/arcnet/
1759F:	include/uapi/linux/if_arcnet.h
1760
1761ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1762M:	Arnd Bergmann <[email protected]>
1763M:	Olof Johansson <[email protected]>
1764M:	[email protected]
1765L:	[email protected] (moderated for non-subscribers)
1766S:	Maintained
1767P:	Documentation/process/maintainer-soc.rst
1768C:	irc://irc.libera.chat/armlinux
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1770F:	Documentation/process/maintainer-soc*.rst
1771F:	arch/arm/boot/dts/Makefile
1772F:	arch/arm64/boot/dts/Makefile
1773
1774ARM ARCHITECTED TIMER DRIVER
1775M:	Mark Rutland <[email protected]>
1776M:	Marc Zyngier <[email protected]>
1777L:	[email protected] (moderated for non-subscribers)
1778S:	Maintained
1779F:	arch/arm/include/asm/arch_timer.h
1780F:	arch/arm64/include/asm/arch_timer.h
1781F:	drivers/clocksource/arm_arch_timer.c
1782
1783ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1784M:	Marc Zyngier <[email protected]>
1785L:	[email protected] (moderated for non-subscribers)
1786S:	Maintained
1787F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1788F:	arch/arm/include/asm/arch_gicv3.h
1789F:	arch/arm64/include/asm/arch_gicv3.h
1790F:	drivers/irqchip/irq-gic*.[ch]
1791F:	include/linux/irqchip/arm-gic*.h
1792F:	include/linux/irqchip/arm-vgic-info.h
1793
1794ARM HDLCD DRM DRIVER
1795M:	Liviu Dudau <[email protected]>
1796S:	Supported
1797F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1798F:	drivers/gpu/drm/arm/hdlcd_*
1799
1800ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1801M:	Linus Walleij <[email protected]>
1802L:	[email protected] (moderated for non-subscribers)
1803S:	Maintained
1804F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1805F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1806F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1807F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1808F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1809F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1810F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1811F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1812F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1813F:	arch/arm/boot/dts/arm/arm-realview-*
1814F:	arch/arm/boot/dts/arm/integrator*
1815F:	arch/arm/boot/dts/arm/versatile*
1816F:	arch/arm/mach-versatile/
1817F:	drivers/bus/arm-integrator-lm.c
1818F:	drivers/clk/versatile/
1819F:	drivers/i2c/busses/i2c-versatile.c
1820F:	drivers/irqchip/irq-versatile-fpga.c
1821F:	drivers/mtd/maps/physmap-versatile.*
1822F:	drivers/power/reset/arm-versatile-reboot.c
1823F:	drivers/soc/versatile/
1824
1825ARM INTERCONNECT PMU DRIVERS
1826M:	Robin Murphy <[email protected]>
1827S:	Supported
1828F:	Documentation/admin-guide/perf/arm-cmn.rst
1829F:	Documentation/admin-guide/perf/arm-ni.rst
1830F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1831F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1832F:	drivers/perf/arm-cmn.c
1833F:	drivers/perf/arm-ni.c
1834F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1835
1836ARM KOMEDA DRM-KMS DRIVER
1837M:	Liviu Dudau <[email protected]>
1838S:	Supported
1839T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1840F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1841F:	Documentation/gpu/komeda-kms.rst
1842F:	drivers/gpu/drm/arm/display/include/
1843F:	drivers/gpu/drm/arm/display/komeda/
1844
1845ARM MALI PANFROST DRM DRIVER
1846M:	Boris Brezillon <[email protected]>
1847M:	Rob Herring <[email protected]>
1848R:	Steven Price <[email protected]>
1849L:	[email protected]
1850S:	Supported
1851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1852F:	Documentation/gpu/panfrost.rst
1853F:	drivers/gpu/drm/ci/xfails/panfrost*
1854F:	drivers/gpu/drm/panfrost/
1855F:	include/uapi/drm/panfrost_drm.h
1856
1857ARM MALI PANTHOR DRM DRIVER
1858M:	Boris Brezillon <[email protected]>
1859M:	Steven Price <[email protected]>
1860M:	Liviu Dudau <[email protected]>
1861L:	[email protected]
1862S:	Supported
1863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1864F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1865F:	drivers/gpu/drm/panthor/
1866F:	include/uapi/drm/panthor_drm.h
1867
1868ARM MALI-DP DRM DRIVER
1869M:	Liviu Dudau <[email protected]>
1870S:	Supported
1871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1872F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1873F:	Documentation/gpu/afbc.rst
1874F:	drivers/gpu/drm/arm/
1875
1876ARM MFM AND FLOPPY DRIVERS
1877M:	Ian Molton <[email protected]>
1878S:	Maintained
1879F:	arch/arm/include/asm/floppy.h
1880F:	arch/arm/mach-rpc/floppydma.S
1881
1882ARM PMU PROFILING AND DEBUGGING
1883M:	Will Deacon <[email protected]>
1884M:	Mark Rutland <[email protected]>
1885L:	[email protected] (moderated for non-subscribers)
1886S:	Maintained
1887F:	Documentation/devicetree/bindings/arm/pmu.yaml
1888F:	Documentation/devicetree/bindings/perf/
1889F:	arch/arm*/include/asm/hw_breakpoint.h
1890F:	arch/arm*/include/asm/perf_event.h
1891F:	arch/arm*/kernel/hw_breakpoint.c
1892F:	arch/arm*/kernel/perf_*
1893F:	drivers/perf/
1894F:	include/linux/perf/arm_pmu*.h
1895
1896ARM PORT
1897M:	Russell King <[email protected]>
1898L:	[email protected] (moderated for non-subscribers)
1899S:	Odd Fixes
1900W:	http://www.armlinux.org.uk/
1901T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1902F:	arch/arm/
1903X:	arch/arm/boot/dts/
1904
1905ARM PRIMECELL AACI PL041 DRIVER
1906M:	Russell King <[email protected]>
1907S:	Odd Fixes
1908F:	sound/arm/aaci.*
1909
1910ARM PRIMECELL BUS SUPPORT
1911M:	Russell King <[email protected]>
1912S:	Odd Fixes
1913F:	drivers/amba/
1914F:	include/linux/amba/bus.h
1915
1916ARM PRIMECELL KMI PL050 DRIVER
1917M:	Russell King <[email protected]>
1918S:	Odd Fixes
1919F:	drivers/input/serio/ambakmi.*
1920F:	include/linux/amba/kmi.h
1921
1922ARM PRIMECELL MMCI PL180/1 DRIVER
1923M:	Russell King <[email protected]>
1924S:	Odd Fixes
1925F:	drivers/mmc/host/mmci.*
1926F:	include/linux/amba/mmci.h
1927
1928ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1929M:	Miquel Raynal <[email protected]>
1930R:	Michal Simek <[email protected]>
1931L:	[email protected]
1932S:	Maintained
1933F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1934F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1935
1936ARM PRIMECELL PL35X SMC DRIVER
1937M:	Miquel Raynal <[email protected]>
1938R:	Michal Simek <[email protected]>
1939L:	[email protected] (moderated for non-subscribers)
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1942F:	drivers/memory/pl353-smc.c
1943
1944ARM PRIMECELL SSP PL022 SPI DRIVER
1945M:	Linus Walleij <[email protected]>
1946L:	[email protected] (moderated for non-subscribers)
1947S:	Maintained
1948F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1949F:	drivers/spi/spi-pl022.c
1950
1951ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1952M:	Russell King <[email protected]>
1953S:	Odd Fixes
1954F:	drivers/tty/serial/amba-pl01*.c
1955F:	include/linux/amba/serial.h
1956
1957ARM PRIMECELL VIC PL190/PL192 DRIVER
1958M:	Linus Walleij <[email protected]>
1959L:	[email protected] (moderated for non-subscribers)
1960S:	Maintained
1961F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1962F:	drivers/irqchip/irq-vic.c
1963
1964ARM SMC WATCHDOG DRIVER
1965M:	Julius Werner <[email protected]>
1966R:	Evan Benn <[email protected]>
1967S:	Maintained
1968F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1969F:	drivers/watchdog/arm_smc_wdt.c
1970
1971ARM SMMU DRIVERS
1972M:	Will Deacon <[email protected]>
1973R:	Robin Murphy <[email protected]>
1974L:	[email protected] (moderated for non-subscribers)
1975S:	Maintained
1976F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1977F:	drivers/iommu/arm/
1978F:	drivers/iommu/io-pgtable-arm*
1979
1980ARM SMMU SVA SUPPORT
1981R:	Jean-Philippe Brucker <[email protected]>
1982F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1983
1984ARM SUB-ARCHITECTURES
1985L:	[email protected] (moderated for non-subscribers)
1986S:	Maintained
1987C:	irc://irc.libera.chat/armlinux
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1989F:	arch/arm/mach-*/
1990F:	arch/arm/plat-*/
1991
1992ARM/ACTIONS SEMI ARCHITECTURE
1993M:	Andreas Färber <[email protected]>
1994M:	Manivannan Sadhasivam <[email protected]>
1995L:	[email protected] (moderated for non-subscribers)
1996L:	[email protected] (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/arm/actions.yaml
1999F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
2000F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2001F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2002F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2003F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2004F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2005F:	Documentation/devicetree/bindings/pinctrl/actions,*
2006F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2007F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2008F:	arch/arm/boot/dts/actions/
2009F:	arch/arm/mach-actions/
2010F:	arch/arm64/boot/dts/actions/
2011F:	drivers/clk/actions/
2012F:	drivers/clocksource/timer-owl*
2013F:	drivers/dma/owl-dma.c
2014F:	drivers/i2c/busses/i2c-owl.c
2015F:	drivers/irqchip/irq-owl-sirq.c
2016F:	drivers/mmc/host/owl-mmc.c
2017F:	drivers/net/ethernet/actions/
2018F:	drivers/pinctrl/actions/*
2019F:	drivers/pmdomain/actions/
2020F:	include/dt-bindings/power/owl-*
2021F:	include/dt-bindings/reset/actions,*
2022F:	include/linux/soc/actions/
2023N:	owl
2024
2025ARM/AIROHA SOC SUPPORT
2026M:	Matthias Brugger <[email protected]>
2027M:	AngeloGioacchino Del Regno <[email protected]>
2028L:	[email protected] (moderated for non-subscribers)
2029L:	[email protected] (moderated for non-subscribers)
2030S:	Odd Fixes
2031F:	arch/arm/boot/dts/airoha/
2032F:	arch/arm64/boot/dts/airoha/
2033
2034ARM/Allwinner SoC Clock Support
2035M:	Emilio López <[email protected]>
2036S:	Maintained
2037F:	drivers/clk/sunxi/
2038
2039ARM/Allwinner sunXi SoC support
2040M:	Chen-Yu Tsai <[email protected]>
2041M:	Jernej Skrabec <[email protected]>
2042M:	Samuel Holland <[email protected]>
2043L:	[email protected] (moderated for non-subscribers)
2044L:	[email protected]
2045S:	Maintained
2046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2047F:	arch/arm/mach-sunxi/
2048F:	arch/arm64/boot/dts/allwinner/
2049F:	drivers/clk/sunxi-ng/
2050F:	drivers/pinctrl/sunxi/
2051F:	drivers/soc/sunxi/
2052N:	allwinner
2053N:	sun[x456789]i
2054N:	sun[25]0i
2055
2056ARM/ALPHASCALE ARCHITECTURE
2057M:	Krzysztof Kozlowski <[email protected]>
2058L:	[email protected] (moderated for non-subscribers)
2059S:	Odd Fixes
2060F:	arch/arm/boot/dts/alphascale/
2061F:	drivers/clk/clk-asm9260.c
2062F:	drivers/clocksource/asm9260_timer.c
2063F:	drivers/rtc/rtc-asm9260.c
2064F:	drivers/watchdog/asm9260_wdt.c
2065
2066ARM/AMD PENSANDO ARM64 ARCHITECTURE
2067M:	Brad Larson <[email protected]>
2068L:	[email protected] (moderated for non-subscribers)
2069S:	Supported
2070F:	Documentation/devicetree/bindings/*/amd,pensando*
2071F:	arch/arm64/boot/dts/amd/elba*
2072
2073ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2074M:	Neil Armstrong <[email protected]>
2075M:	Jerome Brunet <[email protected]>
2076L:	[email protected]
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/clock/amlogic*
2079F:	drivers/clk/meson/
2080F:	include/dt-bindings/clock/amlogic,a1*
2081F:	include/dt-bindings/clock/gxbb*
2082F:	include/dt-bindings/clock/meson*
2083
2084ARM/Amlogic Meson SoC Crypto Drivers
2085M:	Corentin Labbe <[email protected]>
2086L:	[email protected]
2087L:	[email protected]
2088S:	Maintained
2089F:	Documentation/devicetree/bindings/crypto/amlogic*
2090F:	drivers/crypto/amlogic/
2091
2092ARM/Amlogic Meson SoC Sound Drivers
2093M:	Jerome Brunet <[email protected]>
2094L:	[email protected]
2095S:	Maintained
2096F:	Documentation/devicetree/bindings/sound/amlogic*
2097F:	sound/soc/meson/
2098
2099ARM/Amlogic Meson SoC support
2100M:	Neil Armstrong <[email protected]>
2101M:	Kevin Hilman <[email protected]>
2102R:	Jerome Brunet <[email protected]>
2103R:	Martin Blumenstingl <[email protected]>
2104L:	[email protected] (moderated for non-subscribers)
2105L:	[email protected]
2106S:	Maintained
2107W:	http://linux-meson.com/
2108F:	Documentation/devicetree/bindings/phy/amlogic*
2109F:	arch/arm/boot/dts/amlogic/
2110F:	arch/arm/mach-meson/
2111F:	arch/arm64/boot/dts/amlogic/
2112F:	drivers/pmdomain/amlogic/
2113F:	drivers/mmc/host/meson*
2114F:	drivers/phy/amlogic/
2115F:	drivers/pinctrl/meson/
2116F:	drivers/rtc/rtc-meson*
2117F:	drivers/soc/amlogic/
2118N:	meson
2119
2120ARM/Annapurna Labs ALPINE ARCHITECTURE
2121M:	Antoine Tenart <[email protected]>
2122L:	[email protected] (moderated for non-subscribers)
2123S:	Odd Fixes
2124F:	arch/arm/boot/dts/amazon/
2125F:	arch/arm/mach-alpine/
2126F:	arch/arm64/boot/dts/amazon/
2127F:	drivers/*/*alpine*
2128
2129ARM/APPLE MACHINE SOUND DRIVERS
2130M:	Martin Povišer <[email protected]>
2131L:	[email protected]
2132L:	[email protected]
2133S:	Maintained
2134F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2135F:	Documentation/devicetree/bindings/sound/apple,*
2136F:	sound/soc/apple/*
2137F:	sound/soc/codecs/cs42l83-i2c.c
2138F:	sound/soc/codecs/ssm3515.c
2139
2140ARM/APPLE MACHINE SUPPORT
2141M:	Hector Martin <[email protected]>
2142M:	Sven Peter <[email protected]>
2143R:	Alyssa Rosenzweig <[email protected]>
2144L:	[email protected]
2145L:	[email protected] (moderated for non-subscribers)
2146S:	Maintained
2147W:	https://asahilinux.org
2148B:	https://github.com/AsahiLinux/linux/issues
2149C:	irc://irc.oftc.net/asahi-dev
2150T:	git https://github.com/AsahiLinux/linux.git
2151F:	Documentation/devicetree/bindings/arm/apple.yaml
2152F:	Documentation/devicetree/bindings/arm/apple/*
2153F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2154F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2155F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2156F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2157F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2158F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2159F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2160F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2161F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2162F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2163F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2164F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2165F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2166F:	Documentation/devicetree/bindings/power/apple*
2167F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2168F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2169F:	arch/arm64/boot/dts/apple/
2170F:	drivers/bluetooth/hci_bcm4377.c
2171F:	drivers/clk/clk-apple-nco.c
2172F:	drivers/cpufreq/apple-soc-cpufreq.c
2173F:	drivers/dma/apple-admac.c
2174F:	drivers/pmdomain/apple/
2175F:	drivers/i2c/busses/i2c-pasemi-core.c
2176F:	drivers/i2c/busses/i2c-pasemi-platform.c
2177F:	drivers/iommu/apple-dart.c
2178F:	drivers/iommu/io-pgtable-dart.c
2179F:	drivers/irqchip/irq-apple-aic.c
2180F:	drivers/nvme/host/apple.c
2181F:	drivers/nvmem/apple-efuses.c
2182F:	drivers/pinctrl/pinctrl-apple-gpio.c
2183F:	drivers/pwm/pwm-apple.c
2184F:	drivers/soc/apple/*
2185F:	drivers/watchdog/apple_wdt.c
2186F:	include/dt-bindings/interrupt-controller/apple-aic.h
2187F:	include/dt-bindings/pinctrl/apple.h
2188F:	include/linux/soc/apple/*
2189
2190ARM/ARTPEC MACHINE SUPPORT
2191M:	Jesper Nilsson <[email protected]>
2192M:	Lars Persson <[email protected]>
2193L:	[email protected]
2194S:	Maintained
2195F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2196F:	arch/arm/boot/dts/axis/
2197F:	arch/arm/mach-artpec
2198F:	drivers/clk/axis
2199F:	drivers/crypto/axis
2200F:	drivers/mmc/host/usdhi6rol0.c
2201F:	drivers/pinctrl/pinctrl-artpec*
2202
2203ARM/ASPEED I2C DRIVER
2204M:	Brendan Higgins <[email protected]>
2205R:	Benjamin Herrenschmidt <[email protected]>
2206R:	Joel Stanley <[email protected]>
2207L:	[email protected]
2208L:	[email protected] (moderated for non-subscribers)
2209S:	Maintained
2210F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2211F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2212F:	drivers/i2c/busses/i2c-aspeed.c
2213F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2214
2215ARM/ASPEED MACHINE SUPPORT
2216M:	Joel Stanley <[email protected]>
2217R:	Andrew Jeffery <[email protected]>
2218L:	[email protected] (moderated for non-subscribers)
2219L:	[email protected] (moderated for non-subscribers)
2220S:	Supported
2221Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2223F:	Documentation/devicetree/bindings/arm/aspeed/
2224F:	arch/arm/boot/dts/aspeed/
2225F:	arch/arm/mach-aspeed/
2226N:	aspeed
2227
2228ARM/AXM LSI SOC
2229M:	Krzysztof Kozlowski <[email protected]>
2230L:	[email protected] (moderated for non-subscribers)
2231S:	Odd Fixes
2232F:	Documentation/devicetree/bindings/arm/axxia.yaml
2233F:	arch/arm/boot/dts/intel/axm/
2234F:	arch/arm/mach-axxia/
2235
2236ARM/BITMAIN ARCHITECTURE
2237M:	Manivannan Sadhasivam <[email protected]>
2238L:	[email protected] (moderated for non-subscribers)
2239S:	Maintained
2240F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2241F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2242F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2243F:	arch/arm64/boot/dts/bitmain/
2244F:	drivers/clk/clk-bm1880.c
2245F:	drivers/pinctrl/pinctrl-bm1880.c
2246
2247ARM/CALXEDA HIGHBANK ARCHITECTURE
2248M:	Andre Przywara <[email protected]>
2249L:	[email protected] (moderated for non-subscribers)
2250S:	Maintained
2251F:	arch/arm/boot/dts/calxeda/
2252F:	arch/arm/mach-highbank/
2253
2254ARM/CAVIUM THUNDER NETWORK DRIVER
2255M:	Sunil Goutham <[email protected]>
2256L:	[email protected] (moderated for non-subscribers)
2257S:	Supported
2258F:	drivers/net/ethernet/cavium/thunder/
2259
2260ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2261M:	Lukasz Majewski <[email protected]>
2262L:	[email protected] (moderated for non-subscribers)
2263S:	Maintained
2264F:	arch/arm/mach-ep93xx/ts72xx.c
2265
2266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2267M:	Alexander Shiyan <[email protected]>
2268L:	[email protected] (moderated for non-subscribers)
2269S:	Odd Fixes
2270N:	clps711x
2271
2272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2273M:	Hartley Sweeten <[email protected]>
2274M:	Alexander Sverdlin <[email protected]>
2275M:	Nikita Shubin <[email protected]>
2276L:	[email protected] (moderated for non-subscribers)
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2279F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2280F:	arch/arm/boot/compressed/misc-ep93xx.h
2281F:	arch/arm/mach-ep93xx/
2282F:	drivers/iio/adc/ep93xx_adc.c
2283
2284ARM/CLKDEV SUPPORT
2285M:	Russell King <[email protected]>
2286L:	[email protected] (moderated for non-subscribers)
2287S:	Maintained
2288T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2289F:	drivers/clk/clkdev.c
2290
2291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2292M:	Baruch Siach <[email protected]>
2293L:	[email protected] (moderated for non-subscribers)
2294S:	Maintained
2295F:	arch/arm/boot/dts/cnxt/
2296N:	digicolor
2297
2298ARM/CORESIGHT FRAMEWORK AND DRIVERS
2299M:	Suzuki K Poulose <[email protected]>
2300R:	Mike Leach <[email protected]>
2301R:	James Clark <[email protected]>
2302L:	[email protected] (moderated for non-subscribers)
2303L:	[email protected] (moderated for non-subscribers)
2304S:	Maintained
2305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2306F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2307F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2308F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2309F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2310F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2311F:	Documentation/trace/coresight/*
2312F:	drivers/hwtracing/coresight/*
2313F:	include/dt-bindings/arm/coresight-cti-dt.h
2314F:	include/linux/coresight*
2315F:	include/uapi/linux/coresight*
2316F:	samples/coresight/*
2317F:	tools/perf/Documentation/arm-coresight.txt
2318F:	tools/perf/arch/arm/util/auxtrace.c
2319F:	tools/perf/arch/arm/util/cs-etm.c
2320F:	tools/perf/arch/arm/util/cs-etm.h
2321F:	tools/perf/arch/arm/util/pmu.c
2322F:	tools/perf/tests/shell/*coresight*
2323F:	tools/perf/tests/shell/coresight/*
2324F:	tools/perf/tests/shell/lib/*coresight*
2325F:	tools/perf/util/cs-etm-decoder/*
2326F:	tools/perf/util/cs-etm.*
2327
2328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2329M:	Hans Ulli Kroll <[email protected]>
2330M:	Linus Walleij <[email protected]>
2331L:	[email protected] (moderated for non-subscribers)
2332S:	Maintained
2333T:	git git://github.com/ulli-kroll/linux.git
2334F:	Documentation/devicetree/bindings/arm/gemini.yaml
2335F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2336F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2337F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2338F:	arch/arm/boot/dts/gemini/
2339F:	arch/arm/mach-gemini/
2340F:	drivers/crypto/gemini/
2341F:	drivers/net/ethernet/cortina/
2342F:	drivers/pinctrl/pinctrl-gemini.c
2343F:	drivers/rtc/rtc-ftrtc010.c
2344
2345ARM/CZ.NIC TURRIS SUPPORT
2346M:	Marek Behún <[email protected]>
2347S:	Maintained
2348W:	https://www.turris.cz/
2349F:	Documentation/ABI/testing/debugfs-moxtet
2350F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2351F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2352F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2353F:	Documentation/devicetree/bindings/bus/moxtet.txt
2354F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2355F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2356F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2357F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2358F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2359F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2360F:	drivers/bus/moxtet.c
2361F:	drivers/firmware/turris-mox-rwtm.c
2362F:	drivers/gpio/gpio-moxtet.c
2363F:	drivers/leds/leds-turris-omnia.c
2364F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2365F:	drivers/platform/cznic/
2366F:	drivers/watchdog/armada_37xx_wdt.c
2367F:	include/dt-bindings/bus/moxtet.h
2368F:	include/linux/armada-37xx-rwtm-mailbox.h
2369F:	include/linux/moxtet.h
2370F:	include/linux/turris-omnia-mcu-interface.h
2371
2372ARM/FARADAY FA526 PORT
2373M:	Hans Ulli Kroll <[email protected]>
2374L:	[email protected] (moderated for non-subscribers)
2375S:	Maintained
2376T:	git git://git.berlios.de/gemini-board
2377F:	arch/arm/mm/*-fa*
2378
2379ARM/FOOTBRIDGE ARCHITECTURE
2380M:	Russell King <[email protected]>
2381L:	[email protected] (moderated for non-subscribers)
2382S:	Maintained
2383W:	http://www.armlinux.org.uk/
2384F:	arch/arm/include/asm/hardware/dec21285.h
2385F:	arch/arm/mach-footbridge/
2386
2387ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2388M:	Shawn Guo <[email protected]>
2389M:	Sascha Hauer <[email protected]>
2390R:	Pengutronix Kernel Team <[email protected]>
2391R:	Fabio Estevam <[email protected]>
2392L:	[email protected]
2393L:	[email protected] (moderated for non-subscribers)
2394S:	Maintained
2395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2396F:	arch/arm/boot/dts/nxp/imx/
2397F:	arch/arm/boot/dts/nxp/mxs/
2398F:	arch/arm64/boot/dts/freescale/
2399X:	arch/arm64/boot/dts/freescale/fsl-*
2400X:	arch/arm64/boot/dts/freescale/qoriq-*
2401X:	drivers/media/i2c/
2402N:	imx
2403N:	mxs
2404
2405ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2406M:	Shawn Guo <[email protected]>
2407L:	[email protected] (moderated for non-subscribers)
2408S:	Maintained
2409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410F:	arch/arm/boot/dts/nxp/ls/
2411F:	arch/arm64/boot/dts/freescale/fsl-*
2412F:	arch/arm64/boot/dts/freescale/qoriq-*
2413
2414ARM/FREESCALE VYBRID ARM ARCHITECTURE
2415M:	Shawn Guo <[email protected]>
2416M:	Sascha Hauer <[email protected]>
2417R:	Pengutronix Kernel Team <[email protected]>
2418R:	Stefan Agner <[email protected]>
2419L:	[email protected] (moderated for non-subscribers)
2420S:	Maintained
2421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2422F:	arch/arm/boot/dts/nxp/vf/
2423F:	arch/arm/mach-imx/*vf610*
2424
2425ARM/GUMSTIX MACHINE SUPPORT
2426M:	Steve Sakoman <[email protected]>
2427L:	[email protected] (moderated for non-subscribers)
2428S:	Maintained
2429
2430ARM/HISILICON SOC SUPPORT
2431M:	Wei Xu <[email protected]>
2432L:	[email protected] (moderated for non-subscribers)
2433S:	Supported
2434W:	http://www.hisilicon.com
2435T:	git https://github.com/hisilicon/linux-hisi.git
2436F:	arch/arm/boot/dts/hisilicon/
2437F:	arch/arm/mach-hisi/
2438F:	arch/arm64/boot/dts/hisilicon/
2439
2440ARM/HP JORNADA 7XX MACHINE SUPPORT
2441M:	Kristoffer Ericson <[email protected]>
2442S:	Maintained
2443W:	www.jlime.com
2444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2445F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2446F:	arch/arm/mach-sa1100/jornada720.c
2447
2448ARM/HPE GXP ARCHITECTURE
2449M:	Jean-Marie Verdun <[email protected]>
2450M:	Nick Hawkins <[email protected]>
2451S:	Maintained
2452F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2453F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2454F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2455F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2456F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2457F:	Documentation/hwmon/gxp-fan-ctrl.rst
2458F:	arch/arm/boot/dts/hpe/
2459F:	arch/arm/mach-hpe/
2460F:	drivers/clocksource/timer-gxp.c
2461F:	drivers/hwmon/gxp-fan-ctrl.c
2462F:	drivers/i2c/busses/i2c-gxp.c
2463F:	drivers/spi/spi-gxp.c
2464F:	drivers/watchdog/gxp-wdt.c
2465
2466ARM/IGEP MACHINE SUPPORT
2467M:	Enric Balletbo i Serra <[email protected]>
2468M:	Javier Martinez Canillas <[email protected]>
2469L:	[email protected]
2470L:	[email protected] (moderated for non-subscribers)
2471S:	Maintained
2472F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2473
2474ARM/INTEL IXP4XX ARM ARCHITECTURE
2475M:	Linus Walleij <[email protected]>
2476M:	Imre Kaloz <[email protected]>
2477L:	[email protected] (moderated for non-subscribers)
2478S:	Maintained
2479F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2480F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2481F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2482F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2483F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2484F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2485F:	arch/arm/boot/dts/intel/ixp/
2486F:	arch/arm/mach-ixp4xx/
2487F:	drivers/bus/intel-ixp4xx-eb.c
2488F:	drivers/char/hw_random/ixp4xx-rng.c
2489F:	drivers/clocksource/timer-ixp4xx.c
2490F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2491F:	drivers/gpio/gpio-ixp4xx.c
2492F:	drivers/irqchip/irq-ixp4xx.c
2493F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2494F:	drivers/net/wan/ixp4xx_hss.c
2495F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2496F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2497F:	include/linux/soc/ixp4xx/npe.h
2498F:	include/linux/soc/ixp4xx/qmgr.h
2499
2500ARM/INTEL KEEMBAY ARCHITECTURE
2501M:	Paul J. Murphy <[email protected]>
2502M:	Daniele Alessandrelli <[email protected]>
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2505F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2506F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2507
2508ARM/INTEL XSC3 (MANZANO) ARM CORE
2509M:	Lennert Buytenhek <[email protected]>
2510L:	[email protected] (moderated for non-subscribers)
2511S:	Maintained
2512
2513ARM/LG1K ARCHITECTURE
2514M:	Chanho Min <[email protected]>
2515L:	[email protected] (moderated for non-subscribers)
2516S:	Maintained
2517F:	arch/arm64/boot/dts/lg/
2518
2519ARM/LPC18XX ARCHITECTURE
2520M:	Vladimir Zapolskiy <[email protected]>
2521L:	[email protected] (moderated for non-subscribers)
2522S:	Maintained
2523F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2524F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2525F:	drivers/i2c/busses/i2c-lpc2k.c
2526F:	drivers/memory/pl172.c
2527F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2528F:	drivers/rtc/rtc-lpc24xx.c
2529N:	lpc18xx
2530
2531ARM/LPC32XX SOC SUPPORT
2532M:	Vladimir Zapolskiy <[email protected]>
2533M:	Piotr Wojtaszczyk <[email protected]>
2534L:	[email protected] (moderated for non-subscribers)
2535S:	Maintained
2536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2537F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2538F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2539F:	arch/arm/mach-lpc32xx/
2540F:	drivers/dma/lpc32xx-dmamux.c
2541F:	drivers/i2c/busses/i2c-pnx.c
2542F:	drivers/net/ethernet/nxp/lpc_eth.c
2543F:	drivers/usb/host/ohci-nxp.c
2544F:	drivers/watchdog/pnx4008_wdt.c
2545N:	lpc32xx
2546
2547LPC32XX DMAMUX SUPPORT
2548M:	J.M.B. Downing <[email protected]>
2549M:	Piotr Wojtaszczyk <[email protected]>
2550R:	Vladimir Zapolskiy <[email protected]>
2551L:	[email protected] (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2554
2555ARM/Marvell Dove/MV78xx0/Orion SOC support
2556M:	Andrew Lunn <[email protected]>
2557M:	Sebastian Hesselbarth <[email protected]>
2558M:	Gregory Clement <[email protected]>
2559L:	[email protected] (moderated for non-subscribers)
2560S:	Maintained
2561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2562F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2563F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2564F:	Documentation/devicetree/bindings/soc/dove/
2565F:	arch/arm/boot/dts/marvell/dove*
2566F:	arch/arm/boot/dts/marvell/orion5x*
2567F:	arch/arm/mach-dove/
2568F:	arch/arm/mach-mv78xx0/
2569F:	arch/arm/mach-orion5x/
2570F:	arch/arm/plat-orion/
2571F:	drivers/bus/mvebu-mbus.c
2572F:	drivers/soc/dove/
2573
2574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2575M:	Andrew Lunn <[email protected]>
2576M:	Gregory Clement <[email protected]>
2577M:	Sebastian Hesselbarth <[email protected]>
2578L:	[email protected] (moderated for non-subscribers)
2579S:	Maintained
2580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2581F:	Documentation/devicetree/bindings/arm/marvell/
2582F:	arch/arm/boot/dts/marvell/armada*
2583F:	arch/arm/boot/dts/marvell/kirkwood*
2584F:	arch/arm/configs/mvebu_*_defconfig
2585F:	arch/arm/mach-mvebu/
2586F:	arch/arm64/boot/dts/marvell/
2587F:	drivers/clk/mvebu/
2588F:	drivers/cpufreq/armada-37xx-cpufreq.c
2589F:	drivers/cpufreq/armada-8k-cpufreq.c
2590F:	drivers/cpufreq/mvebu-cpufreq.c
2591F:	drivers/irqchip/irq-armada-370-xp.c
2592F:	drivers/irqchip/irq-mvebu-*
2593F:	drivers/pinctrl/mvebu/
2594F:	drivers/rtc/rtc-armada38x.c
2595
2596ARM/Mediatek RTC DRIVER
2597M:	Eddie Huang <[email protected]>
2598M:	Sean Wang <[email protected]>
2599L:	[email protected] (moderated for non-subscribers)
2600L:	[email protected] (moderated for non-subscribers)
2601S:	Maintained
2602F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2603F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2604F:	drivers/rtc/rtc-mt2712.c
2605F:	drivers/rtc/rtc-mt6397.c
2606F:	drivers/rtc/rtc-mt7622.c
2607
2608ARM/Mediatek SoC support
2609M:	Matthias Brugger <[email protected]>
2610M:	AngeloGioacchino Del Regno <[email protected]>
2611L:	[email protected]
2612L:	[email protected] (moderated for non-subscribers)
2613L:	[email protected] (moderated for non-subscribers)
2614S:	Maintained
2615W:	https://mtk.wiki.kernel.org/
2616C:	irc://irc.libera.chat/linux-mediatek
2617F:	arch/arm/boot/dts/mediatek/
2618F:	arch/arm/mach-mediatek/
2619F:	arch/arm64/boot/dts/mediatek/
2620F:	drivers/soc/mediatek/
2621N:	mtk
2622N:	mt[2678]
2623K:	mediatek
2624
2625ARM/Mediatek USB3 PHY DRIVER
2626M:	Chunfeng Yun <[email protected]>
2627L:	[email protected] (moderated for non-subscribers)
2628L:	[email protected] (moderated for non-subscribers)
2629S:	Maintained
2630F:	Documentation/devicetree/bindings/phy/mediatek,*
2631F:	drivers/phy/mediatek/
2632
2633ARM/MICROCHIP (ARM64) SoC support
2634M:	Conor Dooley <[email protected]>
2635M:	Nicolas Ferre <[email protected]>
2636M:	Claudiu Beznea <[email protected]>
2637L:	[email protected] (moderated for non-subscribers)
2638S:	Supported
2639T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2640F:	arch/arm64/boot/dts/microchip/
2641
2642ARM/Microchip (AT91) SoC support
2643M:	Nicolas Ferre <[email protected]>
2644M:	Alexandre Belloni <[email protected]>
2645M:	Claudiu Beznea <[email protected]>
2646L:	[email protected] (moderated for non-subscribers)
2647S:	Supported
2648W:	http://www.linux4sam.org
2649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2650F:	arch/arm/boot/dts/microchip/
2651F:	arch/arm/include/debug/at91.S
2652F:	arch/arm/mach-at91/
2653F:	drivers/memory/atmel*
2654F:	drivers/watchdog/sama5d4_wdt.c
2655F:	include/soc/at91/
2656X:	drivers/input/touchscreen/atmel_mxt_ts.c
2657N:	at91
2658N:	atmel
2659
2660ARM/Microchip Sparx5 SoC support
2661M:	Lars Povlsen <[email protected]>
2662M:	Steen Hegelund <[email protected]>
2663M:	Daniel Machon <[email protected]>
2664M:	[email protected]
2665L:	[email protected] (moderated for non-subscribers)
2666S:	Supported
2667F:	arch/arm64/boot/dts/microchip/sparx*
2668F:	drivers/net/ethernet/microchip/vcap/
2669F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2670N:	sparx5
2671
2672ARM/MILBEAUT ARCHITECTURE
2673M:	Taichi Sugaya <[email protected]>
2674M:	Takao Orito <[email protected]>
2675L:	[email protected] (moderated for non-subscribers)
2676S:	Maintained
2677F:	arch/arm/boot/dts/socionext/milbeaut*
2678F:	arch/arm/mach-milbeaut/
2679N:	milbeaut
2680
2681ARM/MOXA ART SOC
2682M:	Krzysztof Kozlowski <[email protected]>
2683L:	[email protected] (moderated for non-subscribers)
2684S:	Odd Fixes
2685F:	Documentation/devicetree/bindings/arm/moxart.yaml
2686F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2687F:	arch/arm/boot/dts/moxa/
2688F:	drivers/clk/clk-moxart.c
2689
2690ARM/MStar/Sigmastar Armv7 SoC support
2691M:	Daniel Palmer <[email protected]>
2692M:	Romain Perier <[email protected]>
2693L:	[email protected] (moderated for non-subscribers)
2694S:	Maintained
2695W:	http://linux-chenxing.org/
2696T:	git git://github.com/linux-chenxing/linux.git
2697F:	Documentation/devicetree/bindings/arm/mstar/*
2698F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2699F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2700F:	arch/arm/boot/dts/sigmastar/
2701F:	arch/arm/mach-mstar/
2702F:	drivers/clk/mstar/
2703F:	drivers/clocksource/timer-msc313e.c
2704F:	drivers/gpio/gpio-msc313.c
2705F:	drivers/rtc/rtc-msc313.c
2706F:	drivers/watchdog/msc313e_wdt.c
2707F:	include/dt-bindings/clock/mstar-*
2708F:	include/dt-bindings/gpio/msc313-gpio.h
2709
2710ARM/NOMADIK/Ux500 ARCHITECTURES
2711M:	Linus Walleij <[email protected]>
2712L:	[email protected] (moderated for non-subscribers)
2713S:	Maintained
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2715F:	Documentation/devicetree/bindings/arm/ste-*
2716F:	Documentation/devicetree/bindings/arm/ux500.yaml
2717F:	Documentation/devicetree/bindings/arm/ux500/
2718F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2719F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2720F:	arch/arm/boot/dts/st/ste-*
2721F:	arch/arm/mach-nomadik/
2722F:	arch/arm/mach-ux500/
2723F:	drivers/clk/clk-nomadik.c
2724F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2725F:	drivers/dma/ste_dma40*
2726F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2727F:	drivers/gpio/gpio-nomadik.c
2728F:	drivers/hwspinlock/u8500_hsem.c
2729F:	drivers/i2c/busses/i2c-nomadik.c
2730F:	drivers/iio/adc/ab8500-gpadc.c
2731F:	drivers/mfd/ab8500*
2732F:	drivers/mfd/abx500*
2733F:	drivers/mfd/db8500*
2734F:	drivers/pinctrl/nomadik/
2735F:	drivers/rtc/rtc-ab8500.c
2736F:	drivers/rtc/rtc-pl031.c
2737F:	drivers/soc/ux500/
2738
2739ARM/NUVOTON MA35 ARCHITECTURE
2740M:	Jacky Huang <[email protected]>
2741M:	Shan-Chun Hung <[email protected]>
2742L:	[email protected] (moderated for non-subscribers)
2743S:	Supported
2744F:	Documentation/devicetree/bindings/*/*/*ma35*
2745F:	Documentation/devicetree/bindings/*/*ma35*
2746F:	arch/arm64/boot/dts/nuvoton/*ma35*
2747F:	drivers/*/*/*ma35*
2748F:	drivers/*/*ma35*
2749K:	ma35d1
2750
2751ARM/NUVOTON NPCM ARCHITECTURE
2752M:	Avi Fishman <[email protected]>
2753M:	Tomer Maimon <[email protected]>
2754M:	Tali Perry <[email protected]>
2755R:	Patrick Venture <[email protected]>
2756R:	Nancy Yuen <[email protected]>
2757R:	Benjamin Fair <[email protected]>
2758L:	[email protected] (moderated for non-subscribers)
2759S:	Supported
2760F:	Documentation/devicetree/bindings/*/*/*npcm*
2761F:	Documentation/devicetree/bindings/*/*npcm*
2762F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2763F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2764F:	arch/arm/mach-npcm/
2765F:	arch/arm64/boot/dts/nuvoton/
2766F:	drivers/*/*/*npcm*
2767F:	drivers/*/*npcm*
2768F:	drivers/rtc/rtc-nct3018y.c
2769F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2770F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2771
2772ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2773M:	Joseph Liu <[email protected]>
2774M:	Marvin Lin <[email protected]>
2775L:	[email protected]
2776L:	[email protected] (moderated for non-subscribers)
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2779F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2780F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2781F:	drivers/media/platform/nuvoton/
2782F:	include/uapi/linux/npcm-video.h
2783
2784ARM/NUVOTON WPCM450 ARCHITECTURE
2785M:	Jonathan Neuschäfer <[email protected]>
2786L:	[email protected] (moderated for non-subscribers)
2787S:	Maintained
2788W:	https://github.com/neuschaefer/wpcm450/wiki
2789F:	Documentation/devicetree/bindings/*/*wpcm*
2790F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2791F:	arch/arm/configs/wpcm450_defconfig
2792F:	arch/arm/mach-npcm/wpcm450.c
2793F:	drivers/*/*/*wpcm*
2794F:	drivers/*/*wpcm*
2795
2796ARM/NXP S32G ARCHITECTURE
2797R:	Chester Lin <[email protected]>
2798R:	Matthias Brugger <[email protected]>
2799R:	Ghennadi Procopciuc <[email protected]>
2800L:	NXP S32 Linux Team <[email protected]>
2801L:	[email protected] (moderated for non-subscribers)
2802S:	Maintained
2803F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2804F:	drivers/pinctrl/nxp/
2805
2806ARM/Orion SoC/Technologic Systems TS-78xx platform support
2807M:	Alexander Clouter <[email protected]>
2808L:	[email protected] (moderated for non-subscribers)
2809S:	Maintained
2810W:	http://www.digriz.org.uk/ts78xx/kernel
2811F:	arch/arm/mach-orion5x/ts78xx-*
2812
2813ARM/QUALCOMM CHROMEBOOK SUPPORT
2814R:	[email protected]
2815F:	arch/arm64/boot/dts/qcom/sc7180*
2816F:	arch/arm64/boot/dts/qcom/sc7280*
2817F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2818
2819ARM/QUALCOMM MAILING LIST
2820L:	[email protected]
2821F:	Documentation/devicetree/bindings/*/qcom*
2822F:	Documentation/devicetree/bindings/soc/qcom/
2823F:	arch/arm/boot/dts/qcom/
2824F:	arch/arm/configs/qcom_defconfig
2825F:	arch/arm/mach-qcom/
2826F:	arch/arm64/boot/dts/qcom/
2827F:	drivers/*/*/pm8???-*
2828F:	drivers/*/*/qcom*
2829F:	drivers/*/*/qcom/
2830F:	drivers/*/qcom*
2831F:	drivers/*/qcom/
2832F:	drivers/bluetooth/btqcomsmd.c
2833F:	drivers/clocksource/timer-qcom.c
2834F:	drivers/cpuidle/cpuidle-qcom-spm.c
2835F:	drivers/extcon/extcon-qcom*
2836F:	drivers/i2c/busses/i2c-qcom-geni.c
2837F:	drivers/i2c/busses/i2c-qup.c
2838F:	drivers/iommu/msm*
2839F:	drivers/mfd/ssbi.c
2840F:	drivers/mmc/host/mmci_qcom*
2841F:	drivers/mmc/host/sdhci-msm.c
2842F:	drivers/pci/controller/dwc/pcie-qcom*
2843F:	drivers/phy/qualcomm/
2844F:	drivers/power/*/msm*
2845F:	drivers/reset/reset-qcom-*
2846F:	drivers/rtc/rtc-pm8xxx.c
2847F:	drivers/spi/spi-geni-qcom.c
2848F:	drivers/spi/spi-qcom-qspi.c
2849F:	drivers/spi/spi-qup.c
2850F:	drivers/tty/serial/msm_serial.c
2851F:	drivers/ufs/host/ufs-qcom*
2852F:	drivers/usb/dwc3/dwc3-qcom.c
2853F:	include/dt-bindings/*/qcom*
2854F:	include/linux/*/qcom*
2855F:	include/linux/soc/qcom/
2856
2857ARM/QUALCOMM SUPPORT
2858M:	Bjorn Andersson <[email protected]>
2859M:	Konrad Dybcio <[email protected]>
2860L:	[email protected]
2861S:	Maintained
2862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2863F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2864F:	Documentation/devicetree/bindings/arm/qcom.yaml
2865F:	Documentation/devicetree/bindings/bus/qcom*
2866F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2867F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2868F:	Documentation/devicetree/bindings/reserved-memory/qcom
2869F:	Documentation/devicetree/bindings/soc/qcom/
2870F:	arch/arm/boot/dts/qcom/
2871F:	arch/arm/configs/qcom_defconfig
2872F:	arch/arm/mach-qcom/
2873F:	arch/arm64/boot/dts/qcom/
2874F:	drivers/bus/qcom*
2875F:	drivers/firmware/qcom/
2876F:	drivers/soc/qcom/
2877F:	include/dt-bindings/arm/qcom,ids.h
2878F:	include/dt-bindings/firmware/qcom,scm.h
2879F:	include/dt-bindings/soc/qcom*
2880F:	include/linux/firmware/qcom
2881F:	include/linux/soc/qcom/
2882F:	include/soc/qcom/
2883
2884ARM/RDA MICRO ARCHITECTURE
2885M:	Manivannan Sadhasivam <[email protected]>
2886L:	[email protected] (moderated for non-subscribers)
2887L:	[email protected] (moderated for non-subscribers)
2888S:	Maintained
2889F:	Documentation/devicetree/bindings/arm/rda.yaml
2890F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2891F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2892F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2893F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2894F:	arch/arm/boot/dts/unisoc/
2895F:	drivers/clocksource/timer-rda.c
2896F:	drivers/gpio/gpio-rda.c
2897F:	drivers/irqchip/irq-rda-intc.c
2898F:	drivers/tty/serial/rda-uart.c
2899
2900ARM/REALTEK ARCHITECTURE
2901M:	Andreas Färber <[email protected]>
2902L:	[email protected] (moderated for non-subscribers)
2903L:	[email protected] (moderated for non-subscribers)
2904S:	Maintained
2905F:	Documentation/devicetree/bindings/arm/realtek.yaml
2906F:	arch/arm/boot/dts/realtek/
2907F:	arch/arm/mach-realtek/
2908F:	arch/arm64/boot/dts/realtek/
2909
2910ARM/RISC-V/RENESAS ARCHITECTURE
2911M:	Geert Uytterhoeven <[email protected]>
2912M:	Magnus Damm <[email protected]>
2913L:	[email protected]
2914S:	Supported
2915Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2916C:	irc://irc.libera.chat/renesas-soc
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2918F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2919F:	Documentation/devicetree/bindings/soc/renesas/
2920F:	arch/arm/boot/dts/renesas/
2921F:	arch/arm/configs/shmobile_defconfig
2922F:	arch/arm/include/debug/renesas-scif.S
2923F:	arch/arm/mach-shmobile/
2924F:	arch/arm64/boot/dts/renesas/
2925F:	arch/riscv/boot/dts/renesas/
2926F:	drivers/pmdomain/renesas/
2927F:	drivers/soc/renesas/
2928F:	include/linux/soc/renesas/
2929K:	\brenesas,
2930
2931ARM/RISCPC ARCHITECTURE
2932M:	Russell King <[email protected]>
2933L:	[email protected] (moderated for non-subscribers)
2934S:	Maintained
2935W:	http://www.armlinux.org.uk/
2936F:	arch/arm/include/asm/hardware/ioc.h
2937F:	arch/arm/include/asm/hardware/iomd.h
2938F:	arch/arm/include/asm/hardware/memc.h
2939F:	arch/arm/mach-rpc/
2940F:	drivers/net/ethernet/8390/etherh.c
2941F:	drivers/net/ethernet/i825xx/ether1*
2942F:	drivers/net/ethernet/seeq/ether3*
2943F:	drivers/scsi/arm/
2944
2945ARM/Rockchip SoC support
2946M:	Heiko Stuebner <[email protected]>
2947L:	[email protected] (moderated for non-subscribers)
2948L:	[email protected]
2949S:	Maintained
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2951F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2952F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2953F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2954F:	arch/arm/boot/dts/rockchip/
2955F:	arch/arm/mach-rockchip/
2956F:	drivers/*/*/*rockchip*
2957F:	drivers/*/*rockchip*
2958F:	drivers/clk/rockchip/
2959F:	drivers/i2c/busses/i2c-rk3x.c
2960F:	sound/soc/rockchip/
2961N:	rockchip
2962
2963ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2964M:	Krzysztof Kozlowski <[email protected]>
2965R:	Alim Akhtar <[email protected]>
2966L:	[email protected] (moderated for non-subscribers)
2967L:	[email protected]
2968S:	Maintained
2969P:	Documentation/process/maintainer-soc-clean-dts.rst
2970Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2971B:	mailto:[email protected]
2972C:	irc://irc.libera.chat/linux-exynos
2973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2974F:	Documentation/arch/arm/samsung/
2975F:	Documentation/devicetree/bindings/arm/samsung/
2976F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2977F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2978F:	Documentation/devicetree/bindings/soc/samsung/
2979F:	arch/arm/boot/dts/samsung/
2980F:	arch/arm/mach-exynos*/
2981F:	arch/arm/mach-s3c/
2982F:	arch/arm/mach-s5p*/
2983F:	arch/arm64/boot/dts/exynos/
2984F:	drivers/*/*/*s3c24*
2985F:	drivers/*/*s3c24*
2986F:	drivers/*/*s3c64xx*
2987F:	drivers/*/*s5pv210*
2988F:	drivers/clocksource/samsung_pwm_timer.c
2989F:	drivers/memory/samsung/
2990F:	drivers/pwm/pwm-samsung.c
2991F:	drivers/soc/samsung/
2992F:	drivers/tty/serial/samsung*
2993F:	include/clocksource/samsung_pwm.h
2994F:	include/linux/platform_data/*s3c*
2995F:	include/linux/serial_s3c.h
2996F:	include/linux/soc/samsung/
2997N:	exynos
2998N:	s3c64xx
2999N:	s5pv210
3000
3001ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3002M:	Łukasz Stelmach <[email protected]>
3003L:	[email protected] (moderated for non-subscribers)
3004L:	[email protected]
3005S:	Maintained
3006F:	drivers/media/platform/samsung/s5p-g2d/
3007
3008ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3009M:	Marek Szyprowski <[email protected]>
3010L:	[email protected]
3011L:	[email protected]
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3014F:	drivers/media/cec/platform/s5p/
3015
3016ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3017M:	Andrzej Pietrasiewicz <[email protected]>
3018M:	Jacek Anaszewski <[email protected]>
3019M:	Sylwester Nawrocki <[email protected]>
3020L:	[email protected] (moderated for non-subscribers)
3021L:	[email protected]
3022S:	Maintained
3023F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3024F:	drivers/media/platform/samsung/s5p-jpeg/
3025
3026ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3027M:	Marek Szyprowski <[email protected]>
3028M:	Andrzej Hajda <[email protected]>
3029L:	[email protected] (moderated for non-subscribers)
3030L:	[email protected]
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3033F:	drivers/media/platform/samsung/s5p-mfc/
3034
3035ARM/SOCFPGA ARCHITECTURE
3036M:	Dinh Nguyen <[email protected]>
3037S:	Maintained
3038W:	http://www.rocketboards.org
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3040F:	arch/arm/boot/dts/intel/socfpga/
3041F:	arch/arm/configs/socfpga_defconfig
3042F:	arch/arm/mach-socfpga/
3043F:	arch/arm64/boot/dts/altera/
3044F:	arch/arm64/boot/dts/intel/
3045
3046ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3047M:	Dinh Nguyen <[email protected]>
3048S:	Maintained
3049F:	drivers/clk/socfpga/
3050
3051ARM/SOCFPGA EDAC SUPPORT
3052M:	Dinh Nguyen <[email protected]>
3053S:	Maintained
3054F:	drivers/edac/altera_edac.[ch]
3055
3056ARM/SPREADTRUM SoC SUPPORT
3057M:	Orson Zhai <[email protected]>
3058M:	Baolin Wang <[email protected]>
3059R:	Chunyan Zhang <[email protected]>
3060S:	Maintained
3061F:	arch/arm64/boot/dts/sprd
3062N:	sprd
3063N:	sc27xx
3064N:	sc2731
3065
3066ARM/STI ARCHITECTURE
3067M:	Patrice Chotard <[email protected]>
3068L:	[email protected] (moderated for non-subscribers)
3069S:	Maintained
3070W:	http://www.stlinux.com
3071F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3072F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3073F:	arch/arm/boot/dts/st/sti*
3074F:	arch/arm/mach-sti/
3075F:	drivers/ata/ahci_st.c
3076F:	drivers/char/hw_random/st-rng.c
3077F:	drivers/clocksource/arm_global_timer.c
3078F:	drivers/clocksource/clksrc_st_lpc.c
3079F:	drivers/cpufreq/sti-cpufreq.c
3080F:	drivers/dma/st_fdma*
3081F:	drivers/i2c/busses/i2c-st.c
3082F:	drivers/media/platform/st/sti/c8sectpfe/
3083F:	drivers/media/rc/st_rc.c
3084F:	drivers/mmc/host/sdhci-st.c
3085F:	drivers/phy/st/phy-miphy28lp.c
3086F:	drivers/phy/st/phy-stih407-usb.c
3087F:	drivers/pinctrl/pinctrl-st.c
3088F:	drivers/remoteproc/st_remoteproc.c
3089F:	drivers/remoteproc/st_slim_rproc.c
3090F:	drivers/reset/sti/
3091F:	drivers/rtc/rtc-st-lpc.c
3092F:	drivers/tty/serial/st-asc.c
3093F:	drivers/usb/dwc3/dwc3-st.c
3094F:	drivers/usb/host/ehci-st.c
3095F:	drivers/usb/host/ohci-st.c
3096F:	drivers/watchdog/st_lpc_wdt.c
3097F:	include/linux/remoteproc/st_slim_rproc.h
3098
3099ARM/STM32 ARCHITECTURE
3100M:	Maxime Coquelin <[email protected]>
3101M:	Alexandre Torgue <[email protected]>
3102L:	[email protected] (moderated for non-subscribers)
3103L:	[email protected] (moderated for non-subscribers)
3104S:	Maintained
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3106F:	arch/arm/boot/dts/st/stm32*
3107F:	arch/arm/mach-stm32/
3108F:	arch/arm64/boot/dts/st/
3109F:	drivers/clocksource/armv7m_systick.c
3110N:	stm32
3111N:	stm
3112
3113ARM/SUNPLUS SP7021 SOC SUPPORT
3114M:	Qin Jian <[email protected]>
3115L:	[email protected] (moderated for mon-subscribers)
3116S:	Maintained
3117W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3118F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3119F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3120F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3121F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3122F:	arch/arm/boot/dts/sunplus/
3123F:	arch/arm/configs/sp7021_*defconfig
3124F:	drivers/clk/clk-sp7021.c
3125F:	drivers/irqchip/irq-sp7021-intc.c
3126F:	drivers/reset/reset-sunplus.c
3127F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3128F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3129
3130ARM/Synaptics SoC support
3131M:	Jisheng Zhang <[email protected]>
3132M:	Sebastian Hesselbarth <[email protected]>
3133L:	[email protected] (moderated for non-subscribers)
3134S:	Maintained
3135F:	arch/arm/boot/dts/synaptics/
3136F:	arch/arm/mach-berlin/
3137F:	arch/arm64/boot/dts/synaptics/
3138
3139ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3140M:	Hans Verkuil <[email protected]>
3141L:	[email protected]
3142L:	[email protected]
3143S:	Maintained
3144F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3145F:	drivers/media/cec/platform/tegra/
3146
3147ARM/TESLA FSD SoC SUPPORT
3148M:	Alim Akhtar <[email protected]>
3149M:	[email protected]
3150L:	[email protected] (moderated for non-subscribers)
3151L:	[email protected]
3152S:	Maintained
3153F:	arch/arm64/boot/dts/tesla/
3154
3155ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3156M:	Santosh Shilimkar <[email protected]>
3157L:	[email protected]
3158S:	Maintained
3159F:	drivers/memory/*emif*
3160
3161ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3162M:	Nishanth Menon <[email protected]>
3163M:	Santosh Shilimkar <[email protected]>
3164L:	[email protected] (moderated for non-subscribers)
3165S:	Maintained
3166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3167F:	arch/arm/boot/dts/ti/keystone/
3168F:	arch/arm/mach-keystone/
3169
3170ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3171M:	Santosh Shilimkar <[email protected]>
3172L:	[email protected]
3173S:	Maintained
3174F:	drivers/clk/keystone/
3175
3176ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3177M:	Santosh Shilimkar <[email protected]>
3178L:	[email protected] (moderated for non-subscribers)
3179L:	[email protected]
3180S:	Maintained
3181F:	drivers/clocksource/timer-keystone.c
3182
3183ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3184M:	Santosh Shilimkar <[email protected]>
3185L:	[email protected]
3186S:	Maintained
3187F:	drivers/power/reset/keystone-reset.c
3188
3189ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3190M:	Nishanth Menon <[email protected]>
3191M:	Vignesh Raghavendra <[email protected]>
3192M:	Tero Kristo <[email protected]>
3193L:	[email protected] (moderated for non-subscribers)
3194S:	Supported
3195F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3196F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3197F:	arch/arm64/boot/dts/ti/Makefile
3198F:	arch/arm64/boot/dts/ti/k3-*
3199
3200ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3201M:	Krzysztof Kozlowski <[email protected]>
3202L:	[email protected] (moderated for non-subscribers)
3203S:	Odd Fixes
3204F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3205F:	Documentation/devicetree/bindings/*/ti,nspire*
3206F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3207F:	arch/arm/boot/dts/nspire/
3208
3209ARM/TOSHIBA VISCONTI ARCHITECTURE
3210M:	Nobuhiro Iwamatsu <[email protected]>
3211L:	[email protected] (moderated for non-subscribers)
3212S:	Supported
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3214F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3215F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3216F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3217F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3218F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3219F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3220F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3221F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3222F:	arch/arm64/boot/dts/toshiba/
3223F:	drivers/clk/visconti/
3224F:	drivers/gpio/gpio-visconti.c
3225F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3226F:	drivers/pci/controller/dwc/pcie-visconti.c
3227F:	drivers/pinctrl/visconti/
3228F:	drivers/watchdog/visconti_wdt.c
3229N:	visconti
3230
3231ARM/UNIPHIER ARCHITECTURE
3232M:	Kunihiko Hayashi <[email protected]>
3233M:	Masami Hiramatsu <[email protected]>
3234L:	[email protected] (moderated for non-subscribers)
3235S:	Maintained
3236F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3237F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3238F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3239F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3240F:	arch/arm/boot/dts/socionext/uniphier*
3241F:	arch/arm/include/asm/hardware/cache-uniphier.h
3242F:	arch/arm/mm/cache-uniphier.c
3243F:	arch/arm64/boot/dts/socionext/uniphier*
3244F:	drivers/bus/uniphier-system-bus.c
3245F:	drivers/clk/uniphier/
3246F:	drivers/dma/uniphier-mdmac.c
3247F:	drivers/gpio/gpio-uniphier.c
3248F:	drivers/i2c/busses/i2c-uniphier*
3249F:	drivers/irqchip/irq-uniphier-aidet.c
3250F:	drivers/mmc/host/uniphier-sd.c
3251F:	drivers/pinctrl/uniphier/
3252F:	drivers/reset/reset-uniphier.c
3253F:	drivers/tty/serial/8250/8250_uniphier.c
3254N:	uniphier
3255
3256ARM/VERSATILE EXPRESS PLATFORM
3257M:	Liviu Dudau <[email protected]>
3258M:	Sudeep Holla <[email protected]>
3259M:	Lorenzo Pieralisi <[email protected]>
3260L:	[email protected] (moderated for non-subscribers)
3261S:	Maintained
3262N:	mps2
3263N:	vexpress
3264F:	arch/arm/mach-versatile/
3265F:	arch/arm64/boot/dts/arm/
3266F:	drivers/clocksource/timer-versatile.c
3267X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3268X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3269
3270ARM/VFP SUPPORT
3271M:	Russell King <[email protected]>
3272L:	[email protected] (moderated for non-subscribers)
3273S:	Maintained
3274W:	http://www.armlinux.org.uk/
3275F:	arch/arm/vfp/
3276
3277ARM/VT8500 ARM ARCHITECTURE
3278M:	Alexey Charkov <[email protected]>
3279M:	Krzysztof Kozlowski <[email protected]>
3280L:	[email protected] (moderated for non-subscribers)
3281S:	Odd Fixes
3282F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3283F:	arch/arm/boot/dts/vt8500/
3284F:	arch/arm/mach-vt8500/
3285F:	drivers/clocksource/timer-vt8500.c
3286F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3287F:	drivers/mmc/host/wmt-sdmmc.c
3288F:	drivers/pwm/pwm-vt8500.c
3289F:	drivers/rtc/rtc-vt8500.c
3290F:	drivers/tty/serial/vt8500_serial.c
3291F:	drivers/video/fbdev/vt8500lcdfb.*
3292F:	drivers/video/fbdev/wm8505fb*
3293F:	drivers/video/fbdev/wmt_ge_rops.*
3294
3295ARM/ZYNQ ARCHITECTURE
3296M:	Michal Simek <[email protected]>
3297L:	[email protected] (moderated for non-subscribers)
3298S:	Supported
3299W:	http://wiki.xilinx.com
3300T:	git https://github.com/Xilinx/linux-xlnx.git
3301F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3302F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3303F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3304F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3305F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3306F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3307F:	arch/arm/mach-zynq/
3308F:	drivers/clocksource/timer-cadence-ttc.c
3309F:	drivers/cpuidle/cpuidle-zynq.c
3310F:	drivers/edac/synopsys_edac.c
3311F:	drivers/i2c/busses/i2c-cadence.c
3312F:	drivers/i2c/busses/i2c-xiic.c
3313F:	drivers/mmc/host/sdhci-of-arasan.c
3314N:	zynq
3315N:	xilinx
3316
3317ARM64 FIT SUPPORT
3318M:	Simon Glass <[email protected]>
3319L:	[email protected] (moderated for non-subscribers)
3320S:	Maintained
3321F:	arch/arm64/boot/Makefile
3322F:	scripts/make_fit.py
3323
3324ARM64 PLATFORM DRIVERS
3325M:	Hans de Goede <[email protected]>
3326M:	Ilpo Järvinen <[email protected]>
3327R:	Bryan O'Donoghue <[email protected]>
3328L:	[email protected]
3329S:	Maintained
3330Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3332F:	drivers/platform/arm64/
3333
3334ARM64 PORT (AARCH64 ARCHITECTURE)
3335M:	Catalin Marinas <[email protected]>
3336M:	Will Deacon <[email protected]>
3337L:	[email protected] (moderated for non-subscribers)
3338S:	Maintained
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3340F:	Documentation/arch/arm64/
3341F:	arch/arm64/
3342F:	tools/testing/selftests/arm64/
3343X:	arch/arm64/boot/dts/
3344
3345ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3346M:	George McCollister <[email protected]>
3347L:	[email protected]
3348S:	Maintained
3349F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3350F:	drivers/net/dsa/xrs700x/*
3351F:	net/dsa/tag_xrs700x.c
3352
3353AS3645A LED FLASH CONTROLLER DRIVER
3354M:	Sakari Ailus <[email protected]>
3355L:	[email protected]
3356S:	Maintained
3357F:	drivers/leds/flash/leds-as3645a.c
3358
3359ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3360M:	Tianshu Qiu <[email protected]>
3361L:	[email protected]
3362S:	Maintained
3363T:	git git://linuxtv.org/media_tree.git
3364F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3365F:	drivers/media/i2c/ak7375.c
3366
3367ASAHI KASEI AK8974 DRIVER
3368M:	Linus Walleij <[email protected]>
3369L:	[email protected]
3370S:	Supported
3371W:	http://www.akm.com/
3372F:	drivers/iio/magnetometer/ak8974.c
3373
3374AOSONG AGS02MA TVOC SENSOR DRIVER
3375M:	Anshul Dalal <[email protected]>
3376L:	[email protected]
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3379F:	drivers/iio/chemical/ags02ma.c
3380
3381ASC7621 HARDWARE MONITOR DRIVER
3382M:	George Joseph <[email protected]>
3383L:	[email protected]
3384S:	Maintained
3385F:	Documentation/hwmon/asc7621.rst
3386F:	drivers/hwmon/asc7621.c
3387
3388ASIX AX88796C SPI ETHERNET ADAPTER
3389M:	Łukasz Stelmach <[email protected]>
3390S:	Maintained
3391F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3392F:	drivers/net/ethernet/asix/ax88796c_*
3393
3394ASIX PHY DRIVER [RUST]
3395M:	FUJITA Tomonori <[email protected]>
3396R:	Trevor Gross <[email protected]>
3397L:	[email protected]
3398L:	[email protected]
3399S:	Maintained
3400F:	drivers/net/phy/ax88796b_rust.rs
3401
3402ASPEED CRYPTO DRIVER
3403M:	Neal Liu <[email protected]>
3404L:	[email protected] (moderated for non-subscribers)
3405S:	Maintained
3406F:	Documentation/devicetree/bindings/crypto/aspeed,*
3407F:	drivers/crypto/aspeed/
3408
3409ASPEED PECI CONTROLLER
3410M:	Iwona Winiarska <[email protected]>
3411L:	[email protected] (moderated for non-subscribers)
3412L:	[email protected] (moderated for non-subscribers)
3413S:	Supported
3414F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3415F:	drivers/peci/controller/peci-aspeed.c
3416
3417ASPEED PINCTRL DRIVERS
3418M:	Andrew Jeffery <[email protected]>
3419L:	[email protected] (moderated for non-subscribers)
3420L:	[email protected] (moderated for non-subscribers)
3421L:	[email protected]
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3424F:	drivers/pinctrl/aspeed/
3425
3426ASPEED SCU INTERRUPT CONTROLLER DRIVER
3427M:	Eddie James <[email protected]>
3428L:	[email protected] (moderated for non-subscribers)
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3431F:	drivers/irqchip/irq-aspeed-scu-ic.c
3432F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3433
3434ASPEED SD/MMC DRIVER
3435M:	Andrew Jeffery <[email protected]>
3436L:	[email protected] (moderated for non-subscribers)
3437L:	[email protected] (moderated for non-subscribers)
3438L:	[email protected]
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3441F:	drivers/mmc/host/sdhci-of-aspeed*
3442
3443ASPEED SMC SPI DRIVER
3444M:	Chin-Ting Kuo <[email protected]>
3445M:	Cédric Le Goater <[email protected]>
3446L:	[email protected] (moderated for non-subscribers)
3447L:	[email protected] (moderated for non-subscribers)
3448L:	[email protected]
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3451F:	drivers/spi/spi-aspeed-smc.c
3452
3453ASPEED USB UDC DRIVER
3454M:	Neal Liu <[email protected]>
3455L:	[email protected] (moderated for non-subscribers)
3456S:	Maintained
3457F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3458F:	drivers/usb/gadget/udc/aspeed_udc.c
3459
3460ASPEED VIDEO ENGINE DRIVER
3461M:	Eddie James <[email protected]>
3462L:	[email protected]
3463L:	[email protected] (moderated for non-subscribers)
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3466F:	drivers/media/platform/aspeed/
3467
3468ASUS EC HARDWARE MONITOR DRIVER
3469M:	Eugene Shalygin <[email protected]>
3470L:	[email protected]
3471S:	Maintained
3472F:	drivers/hwmon/asus-ec-sensors.c
3473
3474ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3475M:	Corentin Chary <[email protected]>
3476M:	Luke D. Jones <[email protected]>
3477L:	[email protected]
3478S:	Maintained
3479W:	https://asus-linux.org/
3480F:	drivers/platform/x86/asus*.c
3481F:	drivers/platform/x86/eeepc*.c
3482
3483ASUS TF103C DOCK DRIVER
3484M:	Hans de Goede <[email protected]>
3485L:	[email protected]
3486S:	Maintained
3487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3488F:	drivers/platform/x86/asus-tf103c-dock.c
3489
3490ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3491M:	Aleksa Savic <[email protected]>
3492L:	[email protected]
3493S:	Maintained
3494F:	drivers/hwmon/asus_rog_ryujin.c
3495
3496ASUS WIRELESS RADIO CONTROL DRIVER
3497M:	João Paulo Rechi Vita <[email protected]>
3498L:	[email protected]
3499S:	Maintained
3500F:	drivers/platform/x86/asus-wireless.c
3501
3502ASUS WMI HARDWARE MONITOR DRIVER
3503M:	Ed Brindley <[email protected]>
3504M:	Denis Pauk <[email protected]>
3505L:	[email protected]
3506S:	Maintained
3507F:	drivers/hwmon/asus_wmi_sensors.c
3508
3509ASYMMETRIC KEYS
3510M:	David Howells <[email protected]>
3511L:	[email protected]
3512S:	Maintained
3513F:	Documentation/crypto/asymmetric-keys.rst
3514F:	crypto/asymmetric_keys/
3515F:	include/crypto/pkcs7.h
3516F:	include/crypto/public_key.h
3517F:	include/linux/verification.h
3518
3519ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3520R:	Dan Williams <[email protected]>
3521S:	Odd fixes
3522W:	http://sourceforge.net/projects/xscaleiop
3523F:	Documentation/crypto/async-tx-api.rst
3524F:	crypto/async_tx/
3525F:	include/linux/async_tx.h
3526
3527AT24 EEPROM DRIVER
3528M:	Bartosz Golaszewski <[email protected]>
3529L:	[email protected]
3530S:	Maintained
3531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3532F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3533F:	drivers/misc/eeprom/at24.c
3534
3535ATA OVER ETHERNET (AOE) DRIVER
3536M:	"Justin Sanders" <[email protected]>
3537S:	Supported
3538W:	http://www.openaoe.org/
3539F:	Documentation/admin-guide/aoe/
3540F:	drivers/block/aoe/
3541
3542ATC260X PMIC MFD DRIVER
3543M:	Manivannan Sadhasivam <[email protected]>
3544M:	Cristian Ciocaltea <[email protected]>
3545L:	[email protected]
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3548F:	drivers/input/misc/atc260x-onkey.c
3549F:	drivers/mfd/atc260*
3550F:	drivers/power/reset/atc260x-poweroff.c
3551F:	drivers/regulator/atc260x-regulator.c
3552F:	include/linux/mfd/atc260x/*
3553
3554ATHEROS 71XX/9XXX GPIO DRIVER
3555M:	Alban Bedel <[email protected]>
3556S:	Maintained
3557W:	https://github.com/AlbanBedel/linux
3558T:	git git://github.com/AlbanBedel/linux
3559F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3560F:	drivers/gpio/gpio-ath79.c
3561
3562ATHEROS 71XX/9XXX USB PHY DRIVER
3563M:	Alban Bedel <[email protected]>
3564S:	Maintained
3565W:	https://github.com/AlbanBedel/linux
3566T:	git git://github.com/AlbanBedel/linux
3567F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3568F:	drivers/phy/qualcomm/phy-ath79-usb.c
3569
3570ATHEROS ATH GENERIC UTILITIES
3571M:	Kalle Valo <[email protected]>
3572L:	[email protected]
3573S:	Supported
3574F:	drivers/net/wireless/ath/*
3575
3576ATHEROS ATH5K WIRELESS DRIVER
3577M:	Jiri Slaby <[email protected]>
3578M:	Nick Kossifidis <[email protected]>
3579M:	Luis Chamberlain <[email protected]>
3580L:	[email protected]
3581S:	Maintained
3582W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3583F:	drivers/net/wireless/ath/ath5k/
3584
3585ATHEROS ATH6KL WIRELESS DRIVER
3586L:	[email protected]
3587S:	Orphan
3588W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3589F:	drivers/net/wireless/ath/ath6kl/
3590
3591ATI_REMOTE2 DRIVER
3592M:	Ville Syrjala <[email protected]>
3593S:	Maintained
3594F:	drivers/input/misc/ati_remote2.c
3595
3596ATK0110 HWMON DRIVER
3597M:	Luca Tettamanti <[email protected]>
3598L:	[email protected]
3599S:	Maintained
3600F:	drivers/hwmon/asus_atk0110.c
3601
3602ATLX ETHERNET DRIVERS
3603M:	Chris Snook <[email protected]>
3604L:	[email protected]
3605S:	Maintained
3606W:	http://sourceforge.net/projects/atl1
3607W:	http://atl1.sourceforge.net
3608F:	drivers/net/ethernet/atheros/
3609
3610ATM
3611M:	Chas Williams <[email protected]>
3612L:	[email protected] (moderated for non-subscribers)
3613L:	[email protected]
3614S:	Maintained
3615W:	http://linux-atm.sourceforge.net
3616F:	drivers/atm/
3617F:	include/linux/atm*
3618F:	include/linux/sonet.h
3619F:	include/uapi/linux/atm*
3620F:	include/uapi/linux/sonet.h
3621
3622ATMEL MACB ETHERNET DRIVER
3623M:	Nicolas Ferre <[email protected]>
3624M:	Claudiu Beznea <[email protected]>
3625S:	Supported
3626F:	drivers/net/ethernet/cadence/
3627
3628ATMEL MAXTOUCH DRIVER
3629M:	Nick Dyer <[email protected]>
3630S:	Maintained
3631T:	git git://github.com/ndyer/linux.git
3632F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3633F:	drivers/input/touchscreen/atmel_mxt_ts.c
3634
3635ATOMIC INFRASTRUCTURE
3636M:	Will Deacon <[email protected]>
3637M:	Peter Zijlstra <[email protected]>
3638R:	Boqun Feng <[email protected]>
3639R:	Mark Rutland <[email protected]>
3640L:	[email protected]
3641S:	Maintained
3642F:	Documentation/atomic_*.txt
3643F:	arch/*/include/asm/atomic*.h
3644F:	include/*/atomic*.h
3645F:	include/linux/refcount.h
3646F:	scripts/atomic/
3647
3648ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3649M:	Bradley Grove <[email protected]>
3650L:	[email protected]
3651S:	Supported
3652W:	http://www.attotech.com
3653F:	drivers/scsi/esas2r
3654
3655ATUSB IEEE 802.15.4 RADIO DRIVER
3656M:	Stefan Schmidt <[email protected]>
3657L:	[email protected]
3658S:	Maintained
3659F:	drivers/net/ieee802154/at86rf230.h
3660F:	drivers/net/ieee802154/atusb.c
3661F:	drivers/net/ieee802154/atusb.h
3662
3663AUDIT SUBSYSTEM
3664M:	Paul Moore <[email protected]>
3665M:	Eric Paris <[email protected]>
3666L:	[email protected]
3667S:	Supported
3668W:	https://github.com/linux-audit
3669Q:	https://patchwork.kernel.org/project/audit/list
3670B:	mailto:[email protected]
3671P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3672T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3673F:	include/asm-generic/audit_*.h
3674F:	include/linux/audit.h
3675F:	include/linux/audit_arch.h
3676F:	include/uapi/linux/audit.h
3677F:	kernel/audit*
3678F:	lib/*audit.c
3679K:	\baudit_[a-z_0-9]\+\b
3680
3681AUXILIARY BUS DRIVER
3682M:	Greg Kroah-Hartman <[email protected]>
3683R:	Dave Ertman <[email protected]>
3684R:	Ira Weiny <[email protected]>
3685S:	Supported
3686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3687F:	Documentation/driver-api/auxiliary_bus.rst
3688F:	drivers/base/auxiliary.c
3689F:	include/linux/auxiliary_bus.h
3690
3691AUXILIARY DISPLAY DRIVERS
3692M:	Andy Shevchenko <[email protected]>
3693R:	Geert Uytterhoeven <[email protected]>
3694S:	Odd Fixes
3695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3696F:	Documentation/devicetree/bindings/auxdisplay/
3697F:	drivers/auxdisplay/
3698F:	include/linux/cfag12864b.h
3699F:	include/uapi/linux/map_to_14segment.h
3700F:	include/uapi/linux/map_to_7segment.h
3701
3702AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3703M:	Subhajit Ghosh <[email protected]>
3704L:	[email protected]
3705S:	Maintained
3706F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3707F:	drivers/iio/light/apds9306.c
3708
3709AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3710M:	Andreas Klinger <[email protected]>
3711L:	[email protected]
3712S:	Maintained
3713F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3714F:	drivers/iio/adc/hx711.c
3715
3716AX.25 NETWORK LAYER
3717L:	[email protected]
3718S:	Orphan
3719W:	https://linux-ax25.in-berlin.de
3720F:	include/net/ax25.h
3721F:	include/uapi/linux/ax25.h
3722F:	net/ax25/
3723
3724AXENTIA ARM DEVICES
3725M:	Peter Rosin <[email protected]>
3726L:	[email protected] (moderated for non-subscribers)
3727S:	Maintained
3728F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3729F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3730F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3731F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3732
3733AXENTIA ASOC DRIVERS
3734M:	Peter Rosin <[email protected]>
3735L:	[email protected]
3736S:	Maintained
3737F:	Documentation/devicetree/bindings/sound/axentia,*
3738F:	sound/soc/atmel/tse850-pcm5142.c
3739
3740AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3741M:	Nuno Sá <[email protected]>
3742L:	[email protected]
3743S:	Supported
3744W:	https://ez.analog.com/linux-software-drivers
3745F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3746F:	drivers/hwmon/axi-fan-control.c
3747
3748AXI SPI ENGINE
3749M:	Michael Hennerich <[email protected]>
3750M:	Nuno Sá <[email protected]>
3751R:	David Lechner <[email protected]>
3752L:	[email protected]
3753S:	Supported
3754W:	https://ez.analog.com/linux-software-drivers
3755F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3756F:	drivers/spi/spi-axi-spi-engine.c
3757
3758AXI PWM GENERATOR
3759M:	Michael Hennerich <[email protected]>
3760M:	Nuno Sá <[email protected]>
3761L:	[email protected]
3762S:	Supported
3763W:	https://ez.analog.com/linux-software-drivers
3764F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3765F:	drivers/pwm/pwm-axi-pwmgen.c
3766
3767AXXIA I2C CONTROLLER
3768M:	Krzysztof Adamski <[email protected]>
3769L:	[email protected]
3770S:	Maintained
3771F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3772F:	drivers/i2c/busses/i2c-axxia.c
3773
3774AZ6007 DVB DRIVER
3775M:	Mauro Carvalho Chehab <[email protected]>
3776L:	[email protected]
3777S:	Maintained
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780F:	drivers/media/usb/dvb-usb-v2/az6007.c
3781
3782AZTECH FM RADIO RECEIVER DRIVER
3783M:	Hans Verkuil <[email protected]>
3784L:	[email protected]
3785S:	Maintained
3786W:	https://linuxtv.org
3787T:	git git://linuxtv.org/media_tree.git
3788F:	drivers/media/radio/radio-aztech*
3789
3790B43 WIRELESS DRIVER
3791L:	[email protected]
3792L:	[email protected]
3793S:	Orphan
3794W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3795F:	drivers/net/wireless/broadcom/b43/
3796
3797B43LEGACY WIRELESS DRIVER
3798L:	[email protected]
3799L:	[email protected]
3800S:	Orphan
3801W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3802F:	drivers/net/wireless/broadcom/b43legacy/
3803
3804BACKLIGHT CLASS/SUBSYSTEM
3805M:	Lee Jones <[email protected]>
3806M:	Daniel Thompson <[email protected]>
3807M:	Jingoo Han <[email protected]>
3808L:	[email protected]
3809S:	Maintained
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3811F:	Documentation/ABI/stable/sysfs-class-backlight
3812F:	Documentation/ABI/testing/sysfs-class-backlight
3813F:	Documentation/devicetree/bindings/leds/backlight
3814F:	drivers/video/backlight/
3815F:	include/linux/backlight.h
3816F:	include/linux/pwm_backlight.h
3817
3818BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3819M:	Serge Semin <[email protected]>
3820L:	[email protected]
3821S:	Supported
3822F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3823F:	Documentation/hwmon/bt1-pvt.rst
3824F:	drivers/hwmon/bt1-pvt.[ch]
3825
3826BARCO P50 GPIO DRIVER
3827M:	Santosh Kumar Yadav <[email protected]>
3828M:	Peter Korsgaard <[email protected]>
3829S:	Maintained
3830F:	drivers/platform/x86/barco-p50-gpio.c
3831
3832BATMAN ADVANCED
3833M:	Marek Lindner <[email protected]>
3834M:	Simon Wunderlich <[email protected]>
3835M:	Antonio Quartulli <[email protected]>
3836M:	Sven Eckelmann <[email protected]>
3837L:	[email protected] (moderated for non-subscribers)
3838S:	Maintained
3839W:	https://www.open-mesh.org/
3840Q:	https://patchwork.open-mesh.org/project/batman/list/
3841B:	https://www.open-mesh.org/projects/batman-adv/issues
3842C:	ircs://irc.hackint.org/batadv
3843T:	git https://git.open-mesh.org/linux-merge.git
3844F:	Documentation/networking/batman-adv.rst
3845F:	include/uapi/linux/batadv_packet.h
3846F:	include/uapi/linux/batman_adv.h
3847F:	net/batman-adv/
3848
3849BAYCOM/HDLCDRV DRIVERS FOR AX.25
3850M:	Thomas Sailer <[email protected]>
3851L:	[email protected]
3852S:	Maintained
3853W:	http://www.baycom.org/~tom/ham/ham.html
3854F:	drivers/net/hamradio/baycom*
3855
3856BCACHE (BLOCK LAYER CACHE)
3857M:	Coly Li <[email protected]>
3858M:	Kent Overstreet <[email protected]>
3859L:	[email protected]
3860S:	Maintained
3861W:	http://bcache.evilpiepirate.org
3862C:	irc://irc.oftc.net/bcache
3863F:	drivers/md/bcache/
3864
3865BCACHEFS
3866M:	Kent Overstreet <[email protected]>
3867L:	[email protected]
3868S:	Supported
3869C:	irc://irc.oftc.net/bcache
3870T:	git https://evilpiepirate.org/git/bcachefs.git
3871F:	fs/bcachefs/
3872F:	Documentation/filesystems/bcachefs/
3873
3874BDISP ST MEDIA DRIVER
3875M:	Fabien Dessenne <[email protected]>
3876L:	[email protected]
3877S:	Supported
3878W:	https://linuxtv.org
3879T:	git git://linuxtv.org/media_tree.git
3880F:	drivers/media/platform/st/sti/bdisp
3881
3882BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3883M:	Dariusz Marcinkiewicz <[email protected]>
3884L:	[email protected]
3885S:	Maintained
3886F:	drivers/net/ethernet/ec_bhf.c
3887
3888BEFS FILE SYSTEM
3889M:	Luis de Bethencourt <[email protected]>
3890M:	Salah Triki <[email protected]>
3891S:	Maintained
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3893F:	Documentation/filesystems/befs.rst
3894F:	fs/befs/
3895
3896BFQ I/O SCHEDULER
3897M:	Yu Kuai <[email protected]>
3898L:	[email protected]
3899S:	Odd Fixes
3900F:	Documentation/block/bfq-iosched.rst
3901F:	block/bfq-*
3902
3903BFS FILE SYSTEM
3904M:	"Tigran A. Aivazian" <[email protected]>
3905S:	Maintained
3906F:	Documentation/filesystems/bfs.rst
3907F:	fs/bfs/
3908F:	include/uapi/linux/bfs_fs.h
3909
3910BINMAN
3911M:	Simon Glass <[email protected]>
3912S:	Supported
3913F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3914
3915BITMAP API
3916M:	Yury Norov <[email protected]>
3917R:	Rasmus Villemoes <[email protected]>
3918S:	Maintained
3919F:	include/linux/bitfield.h
3920F:	include/linux/bitmap-str.h
3921F:	include/linux/bitmap.h
3922F:	include/linux/bits.h
3923F:	include/linux/cpumask.h
3924F:	include/linux/cpumask_types.h
3925F:	include/linux/find.h
3926F:	include/linux/nodemask.h
3927F:	include/linux/nodemask_types.h
3928F:	include/vdso/bits.h
3929F:	lib/bitmap-str.c
3930F:	lib/bitmap.c
3931F:	lib/cpumask.c
3932F:	lib/cpumask_kunit.c
3933F:	lib/find_bit.c
3934F:	lib/find_bit_benchmark.c
3935F:	lib/test_bitmap.c
3936F:	tools/include/linux/bitfield.h
3937F:	tools/include/linux/bitmap.h
3938F:	tools/include/linux/bits.h
3939F:	tools/include/linux/find.h
3940F:	tools/include/vdso/bits.h
3941F:	tools/lib/bitmap.c
3942F:	tools/lib/find_bit.c
3943
3944BITOPS API
3945M:	Yury Norov <[email protected]>
3946R:	Rasmus Villemoes <[email protected]>
3947S:	Maintained
3948F:	arch/*/include/asm/bitops.h
3949F:	arch/*/include/asm/bitops_32.h
3950F:	arch/*/include/asm/bitops_64.h
3951F:	arch/*/lib/bitops.c
3952F:	include/asm-generic/bitops
3953F:	include/asm-generic/bitops.h
3954F:	include/linux/bitops.h
3955F:	lib/test_bitops.c
3956F:	tools/*/bitops*
3957
3958BLINKM RGB LED DRIVER
3959M:	Jan-Simon Moeller <[email protected]>
3960S:	Maintained
3961F:	drivers/leds/leds-blinkm.c
3962
3963BLOCK LAYER
3964M:	Jens Axboe <[email protected]>
3965L:	[email protected]
3966S:	Maintained
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3968F:	Documentation/ABI/stable/sysfs-block
3969F:	Documentation/block/
3970F:	block/
3971F:	drivers/block/
3972F:	include/linux/bio.h
3973F:	include/linux/blk*
3974F:	kernel/trace/blktrace.c
3975F:	lib/sbitmap.c
3976
3977BLOCK LAYER DEVICE DRIVER API [RUST]
3978M:	Andreas Hindborg <[email protected]>
3979R:	Boqun Feng <[email protected]>
3980L:	[email protected]
3981L:	[email protected]
3982S:	Supported
3983W:	https://rust-for-linux.com
3984B:	https://github.com/Rust-for-Linux/linux/issues
3985C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3986T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3987F:	drivers/block/rnull.rs
3988F:	rust/kernel/block.rs
3989F:	rust/kernel/block/
3990
3991BLOCK2MTD DRIVER
3992M:	Joern Engel <[email protected]>
3993L:	[email protected]
3994S:	Maintained
3995F:	drivers/mtd/devices/block2mtd.c
3996
3997BLUETOOTH DRIVERS
3998M:	Marcel Holtmann <[email protected]>
3999M:	Luiz Augusto von Dentz <[email protected]>
4000L:	[email protected]
4001S:	Supported
4002W:	http://www.bluez.org/
4003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4005F:	Documentation/devicetree/bindings/net/bluetooth/
4006F:	drivers/bluetooth/
4007
4008BLUETOOTH SUBSYSTEM
4009M:	Marcel Holtmann <[email protected]>
4010M:	Johan Hedberg <[email protected]>
4011M:	Luiz Augusto von Dentz <[email protected]>
4012L:	[email protected]
4013S:	Supported
4014W:	http://www.bluez.org/
4015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4017F:	include/net/bluetooth/
4018F:	net/bluetooth/
4019
4020BONDING DRIVER
4021M:	Jay Vosburgh <[email protected]>
4022M:	Andy Gospodarek <[email protected]>
4023L:	[email protected]
4024S:	Maintained
4025F:	Documentation/networking/bonding.rst
4026F:	drivers/net/bonding/
4027F:	include/net/bond*
4028F:	include/uapi/linux/if_bonding.h
4029F:	tools/testing/selftests/drivers/net/bonding/
4030
4031BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4032M:	Dan Robertson <[email protected]>
4033L:	[email protected]
4034S:	Maintained
4035F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4036F:	drivers/iio/accel/bma400*
4037
4038BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4039M:	Jagath Jog J <[email protected]>
4040L:	[email protected]
4041S:	Maintained
4042F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4043F:	drivers/iio/imu/bmi323/
4044
4045BPF JIT for ARC
4046M:	Shahab Vahedi <[email protected]>
4047L:	[email protected]
4048S:	Maintained
4049F:	arch/arc/net/
4050
4051BPF JIT for ARM
4052M:	Russell King <[email protected]>
4053M:	Puranjay Mohan <[email protected]>
4054L:	[email protected]
4055S:	Maintained
4056F:	arch/arm/net/
4057
4058BPF JIT for ARM64
4059M:	Daniel Borkmann <[email protected]>
4060M:	Alexei Starovoitov <[email protected]>
4061M:	Puranjay Mohan <[email protected]>
4062R:	Xu Kuohai <[email protected]>
4063L:	[email protected]
4064S:	Supported
4065F:	arch/arm64/net/
4066
4067BPF JIT for LOONGARCH
4068M:	Tiezhu Yang <[email protected]>
4069R:	Hengqi Chen <[email protected]>
4070L:	[email protected]
4071S:	Maintained
4072F:	arch/loongarch/net/
4073
4074BPF JIT for MIPS (32-BIT AND 64-BIT)
4075M:	Johan Almbladh <[email protected]>
4076M:	Paul Burton <[email protected]>
4077L:	[email protected]
4078S:	Maintained
4079F:	arch/mips/net/
4080
4081BPF JIT for NFP NICs
4082M:	Jakub Kicinski <[email protected]>
4083L:	[email protected]
4084S:	Odd Fixes
4085F:	drivers/net/ethernet/netronome/nfp/bpf/
4086
4087BPF JIT for POWERPC (32-BIT AND 64-BIT)
4088M:	Michael Ellerman <[email protected]>
4089M:	Hari Bathini <[email protected]>
4090M:	Christophe Leroy <[email protected]>
4091R:	Naveen N Rao <[email protected]>
4092L:	[email protected]
4093S:	Supported
4094F:	arch/powerpc/net/
4095
4096BPF JIT for RISC-V (32-bit)
4097M:	Luke Nelson <[email protected]>
4098M:	Xi Wang <[email protected]>
4099L:	[email protected]
4100S:	Maintained
4101F:	arch/riscv/net/
4102X:	arch/riscv/net/bpf_jit_comp64.c
4103
4104BPF JIT for RISC-V (64-bit)
4105M:	Björn Töpel <[email protected]>
4106R:	Pu Lehui <[email protected]>
4107R:	Puranjay Mohan <[email protected]>
4108L:	[email protected]
4109S:	Maintained
4110F:	arch/riscv/net/
4111X:	arch/riscv/net/bpf_jit_comp32.c
4112
4113BPF JIT for S390
4114M:	Ilya Leoshkevich <[email protected]>
4115M:	Heiko Carstens <[email protected]>
4116M:	Vasily Gorbik <[email protected]>
4117L:	[email protected]
4118S:	Supported
4119F:	arch/s390/net/
4120X:	arch/s390/net/pnet.c
4121
4122BPF JIT for SPARC (32-BIT AND 64-BIT)
4123M:	David S. Miller <[email protected]>
4124L:	[email protected]
4125S:	Odd Fixes
4126F:	arch/sparc/net/
4127
4128BPF JIT for X86 32-BIT
4129M:	Wang YanQing <[email protected]>
4130L:	[email protected]
4131S:	Odd Fixes
4132F:	arch/x86/net/bpf_jit_comp32.c
4133
4134BPF JIT for X86 64-BIT
4135M:	Alexei Starovoitov <[email protected]>
4136M:	Daniel Borkmann <[email protected]>
4137L:	[email protected]
4138S:	Supported
4139F:	arch/x86/net/
4140X:	arch/x86/net/bpf_jit_comp32.c
4141
4142BPF [BTF]
4143M:	Martin KaFai Lau <[email protected]>
4144L:	[email protected]
4145S:	Maintained
4146F:	include/linux/btf*
4147F:	kernel/bpf/btf.c
4148
4149BPF [CORE]
4150M:	Alexei Starovoitov <[email protected]>
4151M:	Daniel Borkmann <[email protected]>
4152R:	John Fastabend <[email protected]>
4153L:	[email protected]
4154S:	Maintained
4155F:	include/linux/bpf*
4156F:	include/linux/filter.h
4157F:	include/linux/tnum.h
4158F:	kernel/bpf/core.c
4159F:	kernel/bpf/dispatcher.c
4160F:	kernel/bpf/mprog.c
4161F:	kernel/bpf/syscall.c
4162F:	kernel/bpf/tnum.c
4163F:	kernel/bpf/trampoline.c
4164F:	kernel/bpf/verifier.c
4165
4166BPF [CRYPTO]
4167M:	Vadim Fedorenko <[email protected]>
4168L:	[email protected]
4169S:	Maintained
4170F:	crypto/bpf_crypto_skcipher.c
4171F:	include/linux/bpf_crypto.h
4172F:	kernel/bpf/crypto.c
4173
4174BPF [DOCUMENTATION] (Related to Standardization)
4175R:	David Vernet <[email protected]>
4176L:	[email protected]
4177L:	[email protected]
4178S:	Maintained
4179F:	Documentation/bpf/standardization/
4180
4181BPF [GENERAL] (Safe Dynamic Programs and Tools)
4182M:	Alexei Starovoitov <[email protected]>
4183M:	Daniel Borkmann <[email protected]>
4184M:	Andrii Nakryiko <[email protected]>
4185R:	Martin KaFai Lau <[email protected]>
4186R:	Eduard Zingerman <[email protected]>
4187R:	Song Liu <[email protected]>
4188R:	Yonghong Song <[email protected]>
4189R:	John Fastabend <[email protected]>
4190R:	KP Singh <[email protected]>
4191R:	Stanislav Fomichev <[email protected]>
4192R:	Hao Luo <[email protected]>
4193R:	Jiri Olsa <[email protected]>
4194L:	[email protected]
4195S:	Supported
4196W:	https://bpf.io/
4197Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4200F:	Documentation/bpf/
4201F:	Documentation/networking/filter.rst
4202F:	Documentation/userspace-api/ebpf/
4203F:	arch/*/net/*
4204F:	include/linux/bpf*
4205F:	include/linux/btf*
4206F:	include/linux/filter.h
4207F:	include/trace/events/xdp.h
4208F:	include/uapi/linux/bpf*
4209F:	include/uapi/linux/btf*
4210F:	include/uapi/linux/filter.h
4211F:	kernel/bpf/
4212F:	kernel/trace/bpf_trace.c
4213F:	lib/buildid.c
4214F:	lib/test_bpf.c
4215F:	net/bpf/
4216F:	net/core/filter.c
4217F:	net/sched/act_bpf.c
4218F:	net/sched/cls_bpf.c
4219F:	samples/bpf/
4220F:	scripts/bpf_doc.py
4221F:	scripts/Makefile.btf
4222F:	scripts/pahole-version.sh
4223F:	tools/bpf/
4224F:	tools/lib/bpf/
4225F:	tools/testing/selftests/bpf/
4226
4227BPF [ITERATOR]
4228M:	Yonghong Song <[email protected]>
4229L:	[email protected]
4230S:	Maintained
4231F:	kernel/bpf/*iter.c
4232
4233BPF [L7 FRAMEWORK] (sockmap)
4234M:	John Fastabend <[email protected]>
4235M:	Jakub Sitnicki <[email protected]>
4236L:	[email protected]
4237L:	[email protected]
4238S:	Maintained
4239F:	include/linux/skmsg.h
4240F:	net/core/skmsg.c
4241F:	net/core/sock_map.c
4242F:	net/ipv4/tcp_bpf.c
4243F:	net/ipv4/udp_bpf.c
4244F:	net/unix/unix_bpf.c
4245
4246BPF [LIBRARY] (libbpf)
4247M:	Andrii Nakryiko <[email protected]>
4248M:	Eduard Zingerman <[email protected]>
4249L:	[email protected]
4250S:	Maintained
4251F:	tools/lib/bpf/
4252
4253BPF [MISC]
4254L:	[email protected]
4255S:	Odd Fixes
4256K:	(?:\b|_)bpf(?:\b|_)
4257
4258BPF [NETKIT] (BPF-programmable network device)
4259M:	Daniel Borkmann <[email protected]>
4260M:	Nikolay Aleksandrov <[email protected]>
4261L:	[email protected]
4262L:	[email protected]
4263S:	Supported
4264F:	drivers/net/netkit.c
4265F:	include/net/netkit.h
4266
4267BPF [NETWORKING] (struct_ops, reuseport)
4268M:	Martin KaFai Lau <[email protected]>
4269L:	[email protected]
4270L:	[email protected]
4271S:	Maintained
4272F:	kernel/bpf/bpf_struct*
4273
4274BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4275M:	Martin KaFai Lau <[email protected]>
4276M:	Daniel Borkmann <[email protected]>
4277R:	John Fastabend <[email protected]>
4278L:	[email protected]
4279L:	[email protected]
4280S:	Maintained
4281F:	include/net/tcx.h
4282F:	kernel/bpf/tcx.c
4283F:	net/core/filter.c
4284F:	net/sched/act_bpf.c
4285F:	net/sched/cls_bpf.c
4286
4287BPF [RINGBUF]
4288M:	Andrii Nakryiko <[email protected]>
4289L:	[email protected]
4290S:	Maintained
4291F:	kernel/bpf/ringbuf.c
4292
4293BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4294M:	KP Singh <[email protected]>
4295M:	Matt Bobrowski <[email protected]>
4296L:	[email protected]
4297S:	Maintained
4298F:	Documentation/bpf/prog_lsm.rst
4299F:	include/linux/bpf_lsm.h
4300F:	kernel/bpf/bpf_lsm.c
4301F:	kernel/trace/bpf_trace.c
4302F:	security/bpf/
4303
4304BPF [SELFTESTS] (Test Runners & Infrastructure)
4305M:	Andrii Nakryiko <[email protected]>
4306M:	Eduard Zingerman <[email protected]>
4307R:	Mykola Lysenko <[email protected]>
4308L:	[email protected]
4309S:	Maintained
4310F:	tools/testing/selftests/bpf/
4311
4312BPF [STORAGE & CGROUPS]
4313M:	Martin KaFai Lau <[email protected]>
4314L:	[email protected]
4315S:	Maintained
4316F:	kernel/bpf/*storage.c
4317F:	kernel/bpf/bpf_lru*
4318F:	kernel/bpf/cgroup.c
4319
4320BPF [TOOLING] (bpftool)
4321M:	Quentin Monnet <[email protected]>
4322L:	[email protected]
4323S:	Maintained
4324F:	kernel/bpf/disasm.*
4325F:	tools/bpf/bpftool/
4326
4327BPF [TRACING]
4328M:	Song Liu <[email protected]>
4329R:	Jiri Olsa <[email protected]>
4330L:	[email protected]
4331S:	Maintained
4332F:	kernel/bpf/stackmap.c
4333F:	kernel/trace/bpf_trace.c
4334F:	lib/buildid.c
4335
4336BROADCOM ASP 2.0 ETHERNET DRIVER
4337M:	Justin Chen <[email protected]>
4338M:	Florian Fainelli <[email protected]>
4339L:	[email protected]
4340L:	[email protected]
4341S:	Supported
4342F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4343F:	drivers/net/ethernet/broadcom/asp2/
4344
4345BROADCOM B44 10/100 ETHERNET DRIVER
4346M:	Michael Chan <[email protected]>
4347L:	[email protected]
4348S:	Supported
4349F:	drivers/net/ethernet/broadcom/b44.*
4350
4351BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4352M:	Florian Fainelli <[email protected]>
4353L:	[email protected]
4354L:	[email protected] (subscribers-only)
4355S:	Supported
4356F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4357F:	drivers/net/dsa/b53/*
4358F:	drivers/net/dsa/bcm_sf2*
4359F:	include/linux/dsa/brcm.h
4360F:	include/linux/platform_data/b53.h
4361
4362BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4363M:	Florian Fainelli <[email protected]>
4364R:	Broadcom internal kernel review list <[email protected]>
4365L:	[email protected] (moderated for non-subscribers)
4366L:	[email protected] (moderated for non-subscribers)
4367S:	Maintained
4368T:	git https://github.com/broadcom/stblinux.git
4369F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4370F:	drivers/pci/controller/pcie-brcmstb.c
4371F:	drivers/staging/vc04_services
4372N:	bcm2711
4373N:	bcm283*
4374N:	raspberrypi
4375
4376BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4377M:	Florian Fainelli <[email protected]>
4378M:	Ray Jui <[email protected]>
4379M:	Scott Branden <[email protected]>
4380R:	Broadcom internal kernel review list <[email protected]>
4381S:	Maintained
4382T:	git https://github.com/broadcom/mach-bcm
4383F:	arch/arm/mach-bcm/
4384N:	bcm281*
4385N:	bcm113*
4386N:	bcm216*
4387N:	kona
4388
4389BROADCOM BCM2835 CAMERA DRIVERS
4390M:	Raspberry Pi Kernel Maintenance <[email protected]>
4391L:	[email protected]
4392S:	Maintained
4393F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4394F:	drivers/media/platform/broadcom/bcm2835-unicam*
4395
4396BROADCOM BCM47XX MIPS ARCHITECTURE
4397M:	Hauke Mehrtens <[email protected]>
4398M:	Rafał Miłecki <[email protected]>
4399L:	[email protected]
4400S:	Maintained
4401F:	Documentation/devicetree/bindings/mips/brcm/
4402F:	arch/mips/bcm47xx/*
4403F:	arch/mips/include/asm/mach-bcm47xx/*
4404
4405BROADCOM BCM4908 ETHERNET DRIVER
4406M:	Rafał Miłecki <[email protected]>
4407R:	Broadcom internal kernel review list <[email protected]>
4408L:	[email protected]
4409S:	Maintained
4410F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4411F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4412F:	drivers/net/ethernet/broadcom/unimac.h
4413
4414BROADCOM BCM4908 PINMUX DRIVER
4415M:	Rafał Miłecki <[email protected]>
4416R:	Broadcom internal kernel review list <[email protected]>
4417L:	[email protected]
4418S:	Maintained
4419F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4420F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4421
4422BROADCOM BCM5301X ARM ARCHITECTURE
4423M:	Florian Fainelli <[email protected]>
4424M:	Hauke Mehrtens <[email protected]>
4425M:	Rafał Miłecki <[email protected]>
4426R:	Broadcom internal kernel review list <[email protected]>
4427L:	[email protected] (moderated for non-subscribers)
4428S:	Maintained
4429F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4430F:	arch/arm/boot/dts/broadcom/bcm470*
4431F:	arch/arm/boot/dts/broadcom/bcm5301*
4432F:	arch/arm/boot/dts/broadcom/bcm953012*
4433F:	arch/arm/mach-bcm/bcm_5301x.c
4434
4435BROADCOM BCM53573 ARM ARCHITECTURE
4436M:	Florian Fainelli <[email protected]>
4437M:	Rafał Miłecki <[email protected]>
4438R:	Broadcom internal kernel review list <[email protected]>
4439L:	[email protected] (moderated for non-subscribers)
4440S:	Maintained
4441F:	arch/arm/boot/dts/broadcom/bcm47189*
4442F:	arch/arm/boot/dts/broadcom/bcm53573*
4443
4444BROADCOM BCM63XX/BCM33XX UDC DRIVER
4445M:	Kevin Cernekee <[email protected]>
4446L:	[email protected]
4447S:	Maintained
4448F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4449
4450BROADCOM BCM7XXX ARM ARCHITECTURE
4451M:	Florian Fainelli <[email protected]>
4452R:	Broadcom internal kernel review list <[email protected]>
4453L:	[email protected] (moderated for non-subscribers)
4454S:	Maintained
4455T:	git https://github.com/broadcom/stblinux.git
4456F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4458F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4459F:	arch/arm/mach-bcm/*brcmstb*
4460F:	arch/arm/mm/cache-b15-rac.c
4461F:	drivers/bus/brcmstb_gisb.c
4462F:	drivers/pci/controller/pcie-brcmstb.c
4463N:	brcmstb
4464N:	bcm7038
4465N:	bcm7120
4466
4467BROADCOM BCMBCA ARM ARCHITECTURE
4468M:	William Zhang <[email protected]>
4469M:	Anand Gore <[email protected]>
4470M:	Kursad Oney <[email protected]>
4471M:	Florian Fainelli <[email protected]>
4472M:	Rafał Miłecki <[email protected]>
4473R:	Broadcom internal kernel review list <[email protected]>
4474L:	[email protected] (moderated for non-subscribers)
4475S:	Maintained
4476T:	git https://github.com/broadcom/stblinux.git
4477F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4478F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4479N:	bcmbca
4480N:	bcm[9]?47622
4481N:	bcm[9]?4912
4482N:	bcm[9]?63138
4483N:	bcm[9]?63146
4484N:	bcm[9]?63148
4485N:	bcm[9]?63158
4486N:	bcm[9]?63178
4487N:	bcm[9]?6756
4488N:	bcm[9]?6813
4489N:	bcm[9]?6846
4490N:	bcm[9]?6855
4491N:	bcm[9]?6856
4492N:	bcm[9]?6858
4493N:	bcm[9]?6878
4494
4495BROADCOM BDC DRIVER
4496M:	Justin Chen <[email protected]>
4497M:	Al Cooper <[email protected]>
4498R:	Broadcom internal kernel review list <[email protected]>
4499L:	[email protected]
4500S:	Maintained
4501F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4502F:	drivers/usb/gadget/udc/bdc/
4503
4504BROADCOM BMIPS CPUFREQ DRIVER
4505M:	Markus Mayer <[email protected]>
4506R:	Broadcom internal kernel review list <[email protected]>
4507L:	[email protected]
4508S:	Maintained
4509F:	drivers/cpufreq/bmips-cpufreq.c
4510
4511BROADCOM BMIPS MIPS ARCHITECTURE
4512M:	Florian Fainelli <[email protected]>
4513R:	Broadcom internal kernel review list <[email protected]>
4514L:	[email protected]
4515S:	Maintained
4516T:	git https://github.com/broadcom/stblinux.git
4517F:	arch/mips/bmips/*
4518F:	arch/mips/boot/dts/brcm/bcm*.dts*
4519F:	arch/mips/include/asm/mach-bmips/*
4520F:	arch/mips/kernel/*bmips*
4521F:	drivers/irqchip/irq-bcm63*
4522F:	drivers/irqchip/irq-bcm7*
4523F:	drivers/irqchip/irq-brcmstb*
4524F:	drivers/pmdomain/bcm/bcm63xx-power.c
4525F:	include/linux/bcm963xx_nvram.h
4526F:	include/linux/bcm963xx_tag.h
4527
4528BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4529M:	Rasesh Mody <[email protected]>
4530M:	[email protected]
4531L:	[email protected]
4532S:	Supported
4533F:	drivers/net/ethernet/broadcom/bnx2.*
4534F:	drivers/net/ethernet/broadcom/bnx2_*
4535
4536BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4537M:	Saurav Kashyap <[email protected]>
4538M:	Javed Hasan <[email protected]>
4539M:	[email protected]
4540L:	[email protected]
4541S:	Supported
4542F:	drivers/scsi/bnx2fc/
4543
4544BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4545M:	Nilesh Javali <[email protected]>
4546M:	Manish Rangankar <[email protected]>
4547M:	[email protected]
4548L:	[email protected]
4549S:	Supported
4550F:	drivers/scsi/bnx2i/
4551
4552BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4553M:	Sudarsana Kalluru <[email protected]>
4554M:	Manish Chopra <[email protected]>
4555L:	[email protected]
4556S:	Supported
4557F:	drivers/net/ethernet/broadcom/bnx2x/
4558
4559BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4560M:	Michael Chan <[email protected]>
4561L:	[email protected]
4562S:	Supported
4563F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4564F:	drivers/net/ethernet/broadcom/bnxt/
4565F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4566
4567BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4568M:	Arend van Spriel <[email protected]>
4569L:	[email protected]
4570L:	[email protected]
4571L:	[email protected]
4572S:	Supported
4573F:	drivers/net/wireless/broadcom/brcm80211/
4574F:	include/linux/platform_data/brcmfmac.h
4575
4576BROADCOM BRCMSTB GPIO DRIVER
4577M:	Doug Berger <[email protected]>
4578M:	Florian Fainelli <[email protected]>
4579R:	Broadcom internal kernel review list <[email protected]>
4580S:	Supported
4581F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4582F:	drivers/gpio/gpio-brcmstb.c
4583
4584BROADCOM BRCMSTB I2C DRIVER
4585M:	Kamal Dasu <[email protected]>
4586R:	Broadcom internal kernel review list <[email protected]>
4587L:	[email protected]
4588S:	Supported
4589F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4590F:	drivers/i2c/busses/i2c-brcmstb.c
4591
4592BROADCOM BRCMSTB UART DRIVER
4593M:	Al Cooper <[email protected]>
4594R:	Broadcom internal kernel review list <[email protected]>
4595L:	[email protected]
4596S:	Maintained
4597F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4598F:	drivers/tty/serial/8250/8250_bcm7271.c
4599
4600BROADCOM BRCMSTB USB EHCI DRIVER
4601M:	Justin Chen <[email protected]>
4602M:	Al Cooper <[email protected]>
4603R:	Broadcom internal kernel review list <[email protected]>
4604L:	[email protected]
4605S:	Maintained
4606F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4607F:	drivers/usb/host/ehci-brcm.*
4608
4609BROADCOM BRCMSTB USB PIN MAP DRIVER
4610M:	Al Cooper <[email protected]>
4611R:	Broadcom internal kernel review list <[email protected]>
4612L:	[email protected]
4613S:	Maintained
4614F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4615F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4616
4617BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4618M:	Justin Chen <[email protected]>
4619M:	Al Cooper <[email protected]>
4620R:	Broadcom internal kernel review list <[email protected]>
4621L:	[email protected]
4622S:	Maintained
4623F:	drivers/phy/broadcom/phy-brcm-usb*
4624
4625BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4626M:	William Zhang <[email protected]>
4627M:	Kursad Oney <[email protected]>
4628M:	Jonas Gorski <[email protected]>
4629R:	Broadcom internal kernel review list <[email protected]>
4630L:	[email protected]
4631S:	Maintained
4632F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4633F:	drivers/spi/spi-bcm63xx-hsspi.c
4634F:	drivers/spi/spi-bcmbca-hsspi.c
4635
4636BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4637M:	Jonas Gorski <[email protected]>
4638L:	[email protected]
4639S:	Odd Fixes
4640F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4641F:	drivers/spi/spi-bcm63xx.c
4642
4643BROADCOM ETHERNET PHY DRIVERS
4644M:	Florian Fainelli <[email protected]>
4645R:	Broadcom internal kernel review list <[email protected]>
4646L:	[email protected]
4647S:	Supported
4648F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4649F:	drivers/net/phy/bcm*.[ch]
4650F:	drivers/net/phy/broadcom.c
4651F:	include/linux/brcmphy.h
4652
4653BROADCOM GENET ETHERNET DRIVER
4654M:	Doug Berger <[email protected]>
4655M:	Florian Fainelli <[email protected]>
4656R:	Broadcom internal kernel review list <[email protected]>
4657L:	[email protected]
4658S:	Supported
4659F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4660F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4661F:	drivers/net/ethernet/broadcom/genet/
4662F:	drivers/net/ethernet/broadcom/unimac.h
4663F:	drivers/net/mdio/mdio-bcm-unimac.c
4664F:	include/linux/platform_data/bcmgenet.h
4665F:	include/linux/platform_data/mdio-bcm-unimac.h
4666
4667BROADCOM IPROC ARM ARCHITECTURE
4668M:	Ray Jui <[email protected]>
4669M:	Scott Branden <[email protected]>
4670R:	Broadcom internal kernel review list <[email protected]>
4671L:	[email protected] (moderated for non-subscribers)
4672S:	Maintained
4673T:	git https://github.com/broadcom/stblinux.git
4674F:	arch/arm64/boot/dts/broadcom/northstar2/*
4675F:	arch/arm64/boot/dts/broadcom/stingray/*
4676F:	drivers/clk/bcm/clk-ns*
4677F:	drivers/clk/bcm/clk-sr*
4678F:	drivers/pinctrl/bcm/pinctrl-ns*
4679F:	include/dt-bindings/clock/bcm-sr*
4680N:	iproc
4681N:	cygnus
4682N:	bcm[-_]nsp
4683N:	bcm9113*
4684N:	bcm9583*
4685N:	bcm9585*
4686N:	bcm9586*
4687N:	bcm988312
4688N:	bcm113*
4689N:	bcm583*
4690N:	bcm585*
4691N:	bcm586*
4692N:	bcm88312
4693N:	hr2
4694N:	stingray
4695
4696BROADCOM IPROC GBIT ETHERNET DRIVER
4697M:	Rafał Miłecki <[email protected]>
4698R:	Broadcom internal kernel review list <[email protected]>
4699L:	[email protected]
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4702F:	drivers/net/ethernet/broadcom/bgmac*
4703F:	drivers/net/ethernet/broadcom/unimac.h
4704
4705BROADCOM KONA GPIO DRIVER
4706M:	Ray Jui <[email protected]>
4707R:	Broadcom internal kernel review list <[email protected]>
4708S:	Supported
4709F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4710F:	drivers/gpio/gpio-bcm-kona.c
4711
4712BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4713M:	Sathya Prakash Veerichetty <[email protected]>
4714M:	Kashyap Desai <[email protected]>
4715M:	Sumit Saxena <[email protected]>
4716M:	Sreekanth Reddy <[email protected]>
4717L:	[email protected]
4718L:	[email protected]
4719S:	Supported
4720W:	https://www.broadcom.com/support/storage
4721F:	drivers/scsi/mpi3mr/
4722
4723BROADCOM NETXTREME-E ROCE DRIVER
4724M:	Selvin Xavier <[email protected]>
4725L:	[email protected]
4726S:	Supported
4727W:	http://www.broadcom.com
4728F:	drivers/infiniband/hw/bnxt_re/
4729F:	include/uapi/rdma/bnxt_re-abi.h
4730
4731BROADCOM NVRAM DRIVER
4732M:	Rafał Miłecki <[email protected]>
4733L:	[email protected]
4734S:	Maintained
4735F:	drivers/firmware/broadcom/*
4736
4737BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4738M:	Rafał Miłecki <[email protected]>
4739M:	Florian Fainelli <[email protected]>
4740R:	Broadcom internal kernel review list <[email protected]>
4741L:	[email protected]
4742S:	Maintained
4743T:	git https://github.com/broadcom/stblinux.git
4744F:	drivers/pmdomain/bcm/bcm-pmb.c
4745F:	include/dt-bindings/soc/bcm-pmb.h
4746
4747BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4748M:	Rafał Miłecki <[email protected]>
4749L:	[email protected]
4750S:	Maintained
4751F:	drivers/bcma/
4752F:	include/linux/bcma/
4753
4754BROADCOM SPI DRIVER
4755M:	Kamal Dasu <[email protected]>
4756R:	Broadcom internal kernel review list <[email protected]>
4757S:	Maintained
4758F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4759F:	drivers/spi/spi-bcm-qspi.*
4760F:	drivers/spi/spi-brcmstb-qspi.c
4761F:	drivers/spi/spi-iproc-qspi.c
4762
4763BROADCOM STB AVS CPUFREQ DRIVER
4764M:	Markus Mayer <[email protected]>
4765R:	Broadcom internal kernel review list <[email protected]>
4766L:	[email protected]
4767S:	Maintained
4768F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4769F:	drivers/cpufreq/brcmstb*
4770
4771BROADCOM STB AVS TMON DRIVER
4772M:	Markus Mayer <[email protected]>
4773R:	Broadcom internal kernel review list <[email protected]>
4774L:	[email protected]
4775S:	Maintained
4776F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4777F:	drivers/thermal/broadcom/brcmstb*
4778
4779BROADCOM STB DPFE DRIVER
4780M:	Markus Mayer <[email protected]>
4781R:	Broadcom internal kernel review list <[email protected]>
4782L:	[email protected] (moderated for non-subscribers)
4783S:	Maintained
4784F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4785F:	drivers/memory/brcmstb_dpfe.c
4786
4787BROADCOM STB NAND FLASH DRIVER
4788M:	Brian Norris <[email protected]>
4789M:	Kamal Dasu <[email protected]>
4790R:	Broadcom internal kernel review list <[email protected]>
4791L:	[email protected]
4792S:	Maintained
4793F:	drivers/mtd/nand/raw/brcmnand/
4794F:	include/linux/platform_data/brcmnand.h
4795
4796BROADCOM STB PCIE DRIVER
4797M:	Jim Quinlan <[email protected]>
4798M:	Nicolas Saenz Julienne <[email protected]>
4799M:	Florian Fainelli <[email protected]>
4800R:	Broadcom internal kernel review list <[email protected]>
4801L:	[email protected]
4802S:	Maintained
4803F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4804F:	drivers/pci/controller/pcie-brcmstb.c
4805
4806BROADCOM SYSTEMPORT ETHERNET DRIVER
4807M:	Florian Fainelli <[email protected]>
4808R:	Broadcom internal kernel review list <[email protected]>
4809L:	[email protected]
4810S:	Supported
4811F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4812F:	drivers/net/ethernet/broadcom/bcmsysport.*
4813F:	drivers/net/ethernet/broadcom/unimac.h
4814
4815BROADCOM TG3 GIGABIT ETHERNET DRIVER
4816M:	Pavan Chebbi <[email protected]>
4817M:	Michael Chan <[email protected]>
4818L:	[email protected]
4819S:	Supported
4820F:	drivers/net/ethernet/broadcom/tg3.*
4821
4822BROADCOM VK DRIVER
4823M:	Scott Branden <[email protected]>
4824R:	Broadcom internal kernel review list <[email protected]>
4825S:	Supported
4826F:	drivers/misc/bcm-vk/
4827F:	include/uapi/linux/misc/bcm_vk.h
4828
4829BROCADE BFA FC SCSI DRIVER
4830M:	Anil Gurumurthy <[email protected]>
4831M:	Sudarsana Kalluru <[email protected]>
4832L:	[email protected]
4833S:	Supported
4834F:	drivers/scsi/bfa/
4835
4836BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4837M:	Rasesh Mody <[email protected]>
4838M:	Sudarsana Kalluru <[email protected]>
4839M:	[email protected]
4840L:	[email protected]
4841S:	Supported
4842F:	drivers/net/ethernet/brocade/bna/
4843
4844BSG (block layer generic sg v4 driver)
4845M:	FUJITA Tomonori <[email protected]>
4846L:	[email protected]
4847S:	Supported
4848F:	block/bsg.c
4849F:	include/linux/bsg.h
4850F:	include/uapi/linux/bsg.h
4851
4852BT87X AUDIO DRIVER
4853M:	Clemens Ladisch <[email protected]>
4854L:	[email protected]
4855S:	Maintained
4856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4857F:	Documentation/sound/cards/bt87x.rst
4858F:	sound/pci/bt87x.c
4859
4860BT8XXGPIO DRIVER
4861M:	Michael Buesch <[email protected]>
4862S:	Maintained
4863W:	http://bu3sch.de/btgpio.php
4864F:	drivers/gpio/gpio-bt8xx.c
4865
4866BTRFS FILE SYSTEM
4867M:	Chris Mason <[email protected]>
4868M:	Josef Bacik <[email protected]>
4869M:	David Sterba <[email protected]>
4870L:	[email protected]
4871S:	Maintained
4872W:	https://btrfs.readthedocs.io
4873Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4874C:	irc://irc.libera.chat/btrfs
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4876F:	Documentation/filesystems/btrfs.rst
4877F:	fs/btrfs/
4878F:	include/linux/btrfs*
4879F:	include/trace/events/btrfs.h
4880F:	include/uapi/linux/btrfs*
4881
4882BTTV VIDEO4LINUX DRIVER
4883M:	Mauro Carvalho Chehab <[email protected]>
4884L:	[email protected]
4885S:	Odd fixes
4886W:	https://linuxtv.org
4887T:	git git://linuxtv.org/media_tree.git
4888F:	Documentation/driver-api/media/drivers/bttv*
4889F:	drivers/media/pci/bt8xx/bttv*
4890
4891BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4892M:	Chanwoo Choi <[email protected]>
4893L:	[email protected]
4894L:	[email protected]
4895S:	Maintained
4896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4897F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4898F:	drivers/devfreq/exynos-bus.c
4899
4900BUSLOGIC SCSI DRIVER
4901M:	Khalid Aziz <[email protected]>
4902L:	[email protected]
4903S:	Maintained
4904F:	drivers/scsi/BusLogic.*
4905F:	drivers/scsi/FlashPoint.*
4906
4907BXCAN CAN NETWORK DRIVER
4908M:	Dario Binacchi <[email protected]>
4909L:	[email protected]
4910S:	Maintained
4911F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4912F:	drivers/net/can/bxcan.c
4913
4914C-MEDIA CMI8788 DRIVER
4915M:	Clemens Ladisch <[email protected]>
4916L:	[email protected]
4917S:	Maintained
4918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4919F:	sound/pci/oxygen/
4920
4921C-SKY ARCHITECTURE
4922M:	Guo Ren <[email protected]>
4923L:	[email protected]
4924S:	Supported
4925T:	git https://github.com/c-sky/csky-linux.git
4926F:	Documentation/devicetree/bindings/csky/
4927F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4928F:	Documentation/devicetree/bindings/timer/csky,*
4929F:	arch/csky/
4930F:	drivers/clocksource/timer-gx6605s.c
4931F:	drivers/clocksource/timer-mp-csky.c
4932F:	drivers/irqchip/irq-csky-*
4933N:	csky
4934K:	csky
4935
4936CA8210 IEEE-802.15.4 RADIO DRIVER
4937L:	[email protected]
4938S:	Orphan
4939W:	https://github.com/Cascoda/ca8210-linux.git
4940F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4941F:	drivers/net/ieee802154/ca8210.c
4942
4943CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4944M:	David Howells <[email protected]>
4945L:	[email protected]
4946S:	Supported
4947F:	Documentation/filesystems/caching/cachefiles.rst
4948F:	fs/cachefiles/
4949
4950CACHESTAT: PAGE CACHE STATS FOR A FILE
4951M:	Nhat Pham <[email protected]>
4952M:	Johannes Weiner <[email protected]>
4953L:	[email protected]
4954S:	Maintained
4955F:	tools/testing/selftests/cachestat/test_cachestat.c
4956
4957CADENCE MIPI-CSI2 BRIDGES
4958M:	Maxime Ripard <[email protected]>
4959L:	[email protected]
4960S:	Maintained
4961F:	Documentation/devicetree/bindings/media/cdns,*.txt
4962F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4963F:	drivers/media/platform/cadence/cdns-csi2*
4964
4965CADENCE NAND DRIVER
4966L:	[email protected]
4967S:	Orphan
4968F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4969F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4970
4971CADENCE USB3 DRD IP DRIVER
4972M:	Peter Chen <[email protected]>
4973M:	Pawel Laszczak <[email protected]>
4974R:	Roger Quadros <[email protected]>
4975L:	[email protected]
4976S:	Maintained
4977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4978F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4979F:	drivers/usb/cdns3/
4980X:	drivers/usb/cdns3/cdnsp*
4981
4982CADENCE USBHS DRIVER
4983M:	Pawel Laszczak <[email protected]>
4984L:	[email protected]
4985S:	Maintained
4986F:	drivers/usb/gadget/udc/cdns2
4987
4988CADENCE USBSSP DRD IP DRIVER
4989M:	Pawel Laszczak <[email protected]>
4990L:	[email protected]
4991S:	Maintained
4992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4993F:	drivers/usb/cdns3/
4994X:	drivers/usb/cdns3/cdns3*
4995
4996CADET FM/AM RADIO RECEIVER DRIVER
4997M:	Hans Verkuil <[email protected]>
4998L:	[email protected]
4999S:	Maintained
5000W:	https://linuxtv.org
5001T:	git git://linuxtv.org/media_tree.git
5002F:	drivers/media/radio/radio-cadet*
5003
5004CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5005L:	[email protected]
5006S:	Orphan
5007T:	git git://linuxtv.org/media_tree.git
5008F:	Documentation/admin-guide/media/cafe_ccic*
5009F:	drivers/media/platform/marvell/
5010
5011CAIF NETWORK LAYER
5012L:	[email protected]
5013S:	Orphan
5014F:	Documentation/networking/caif/
5015F:	drivers/net/caif/
5016F:	include/net/caif/
5017F:	include/uapi/linux/caif/
5018F:	net/caif/
5019
5020CAKE QDISC
5021M:	Toke Høiland-Jørgensen <[email protected]>
5022L:	[email protected] (moderated for non-subscribers)
5023S:	Maintained
5024F:	net/sched/sch_cake.c
5025
5026CAN NETWORK DRIVERS
5027M:	Marc Kleine-Budde <[email protected]>
5028M:	Vincent Mailhol <[email protected]>
5029L:	[email protected]
5030S:	Maintained
5031W:	https://github.com/linux-can
5032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5034F:	Documentation/devicetree/bindings/net/can/
5035F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5036F:	drivers/net/can/
5037F:	drivers/phy/phy-can-transceiver.c
5038F:	include/linux/can/bittiming.h
5039F:	include/linux/can/dev.h
5040F:	include/linux/can/length.h
5041F:	include/linux/can/platform/
5042F:	include/linux/can/rx-offload.h
5043F:	include/uapi/linux/can/error.h
5044F:	include/uapi/linux/can/netlink.h
5045F:	include/uapi/linux/can/vxcan.h
5046
5047CAN NETWORK LAYER
5048M:	Oliver Hartkopp <[email protected]>
5049M:	Marc Kleine-Budde <[email protected]>
5050L:	[email protected]
5051S:	Maintained
5052W:	https://github.com/linux-can
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5055F:	Documentation/networking/can.rst
5056F:	Documentation/networking/iso15765-2.rst
5057F:	include/linux/can/can-ml.h
5058F:	include/linux/can/core.h
5059F:	include/linux/can/skb.h
5060F:	include/net/netns/can.h
5061F:	include/uapi/linux/can.h
5062F:	include/uapi/linux/can/bcm.h
5063F:	include/uapi/linux/can/gw.h
5064F:	include/uapi/linux/can/isotp.h
5065F:	include/uapi/linux/can/raw.h
5066F:	net/can/
5067
5068CAN-J1939 NETWORK LAYER
5069M:	Robin van der Gracht <[email protected]>
5070M:	Oleksij Rempel <[email protected]>
5071R:	[email protected]
5072L:	[email protected]
5073S:	Maintained
5074F:	Documentation/networking/j1939.rst
5075F:	include/uapi/linux/can/j1939.h
5076F:	net/can/j1939/
5077
5078CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5079M:	Damien Le Moal <[email protected]>
5080L:	[email protected]
5081L:	[email protected] (pinctrl driver)
5082F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5083F:	drivers/pinctrl/pinctrl-k210.c
5084
5085CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5086M:	Damien Le Moal <[email protected]>
5087L:	[email protected]
5088L:	[email protected]
5089S:	Maintained
5090F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5091F:	drivers/reset/reset-k210.c
5092
5093CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5094M:	Damien Le Moal <[email protected]>
5095L:	[email protected]
5096S:	Maintained
5097F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5098F:	drivers/soc/canaan/
5099F:	include/soc/canaan/
5100
5101CAPABILITIES
5102M:	Serge Hallyn <[email protected]>
5103L:	[email protected]
5104S:	Supported
5105F:	include/linux/capability.h
5106F:	include/uapi/linux/capability.h
5107F:	kernel/capability.c
5108F:	security/commoncap.c
5109
5110CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5111M:	Kevin Tsai <[email protected]>
5112S:	Maintained
5113F:	drivers/iio/light/cm*
5114
5115CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5116M:	Christian Lamparter <[email protected]>
5117L:	[email protected]
5118S:	Maintained
5119W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5120F:	drivers/net/wireless/ath/carl9170/
5121
5122CAVIUM I2C DRIVER
5123M:	Robert Richter <[email protected]>
5124S:	Odd Fixes
5125W:	http://www.marvell.com
5126F:	drivers/i2c/busses/i2c-octeon*
5127F:	drivers/i2c/busses/i2c-thunderx*
5128
5129CAVIUM LIQUIDIO NETWORK DRIVER
5130L:	[email protected]
5131S:	Orphan
5132W:	http://www.marvell.com
5133F:	drivers/net/ethernet/cavium/liquidio/
5134
5135CAVIUM MMC DRIVER
5136M:	Robert Richter <[email protected]>
5137S:	Odd Fixes
5138W:	http://www.marvell.com
5139F:	drivers/mmc/host/cavium*
5140
5141CAVIUM OCTEON-TX CRYPTO DRIVER
5142M:	George Cherian <[email protected]>
5143L:	[email protected]
5144S:	Supported
5145W:	http://www.marvell.com
5146F:	drivers/crypto/cavium/cpt/
5147
5148CAVIUM THUNDERX2 ARM64 SOC
5149M:	Robert Richter <[email protected]>
5150L:	[email protected] (moderated for non-subscribers)
5151S:	Odd Fixes
5152F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5153F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5154
5155CBS/ETF/TAPRIO QDISCS
5156M:	Vinicius Costa Gomes <[email protected]>
5157L:	[email protected]
5158S:	Maintained
5159F:	net/sched/sch_cbs.c
5160F:	net/sched/sch_etf.c
5161F:	net/sched/sch_taprio.c
5162
5163CC2520 IEEE-802.15.4 RADIO DRIVER
5164M:	Stefan Schmidt <[email protected]>
5165L:	[email protected]
5166S:	Odd Fixes
5167F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5168F:	drivers/net/ieee802154/cc2520.c
5169
5170CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5171M:	Gilad Ben-Yossef <[email protected]>
5172L:	[email protected]
5173S:	Supported
5174W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5175F:	drivers/crypto/ccree/
5176
5177CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5178M:	Hadar Gat <[email protected]>
5179L:	[email protected]
5180S:	Supported
5181W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5182F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5183F:	drivers/char/hw_random/cctrng.c
5184F:	drivers/char/hw_random/cctrng.h
5185
5186CEC FRAMEWORK
5187M:	Hans Verkuil <[email protected]>
5188L:	[email protected]
5189S:	Supported
5190W:	http://linuxtv.org
5191T:	git git://linuxtv.org/media_tree.git
5192F:	Documentation/ABI/testing/debugfs-cec-error-inj
5193F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5194F:	Documentation/driver-api/media/cec-core.rst
5195F:	Documentation/userspace-api/media/cec
5196F:	drivers/media/cec/
5197F:	drivers/media/rc/keymaps/rc-cec.c
5198F:	include/media/cec-notifier.h
5199F:	include/media/cec.h
5200F:	include/uapi/linux/cec-funcs.h
5201F:	include/uapi/linux/cec.h
5202
5203CEC GPIO DRIVER
5204M:	Hans Verkuil <[email protected]>
5205L:	[email protected]
5206S:	Supported
5207W:	http://linuxtv.org
5208T:	git git://linuxtv.org/media_tree.git
5209F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5210F:	drivers/media/cec/platform/cec-gpio/
5211
5212CELL BROADBAND ENGINE ARCHITECTURE
5213L:	[email protected]
5214S:	Orphan
5215F:	arch/powerpc/include/asm/cell*.h
5216F:	arch/powerpc/include/asm/spu*.h
5217F:	arch/powerpc/include/uapi/asm/spu*.h
5218F:	arch/powerpc/platforms/cell/
5219
5220CELLWISE CW2015 BATTERY DRIVER
5221M:	Tobias Schrammm <[email protected]>
5222S:	Maintained
5223F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5224F:	drivers/power/supply/cw2015_battery.c
5225
5226CEPH COMMON CODE (LIBCEPH)
5227M:	Ilya Dryomov <[email protected]>
5228M:	Xiubo Li <[email protected]>
5229L:	[email protected]
5230S:	Supported
5231W:	http://ceph.com/
5232T:	git https://github.com/ceph/ceph-client.git
5233F:	include/linux/ceph/
5234F:	include/linux/crush/
5235F:	net/ceph/
5236
5237CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5238M:	Xiubo Li <[email protected]>
5239M:	Ilya Dryomov <[email protected]>
5240L:	[email protected]
5241S:	Supported
5242W:	http://ceph.com/
5243T:	git https://github.com/ceph/ceph-client.git
5244F:	Documentation/filesystems/ceph.rst
5245F:	fs/ceph/
5246
5247CERTIFICATE HANDLING
5248M:	David Howells <[email protected]>
5249M:	David Woodhouse <[email protected]>
5250L:	[email protected]
5251S:	Maintained
5252F:	Documentation/admin-guide/module-signing.rst
5253F:	certs/
5254F:	scripts/sign-file.c
5255F:	scripts/ssl-common.h
5256F:	tools/certs/
5257
5258CFAG12864B LCD DRIVER
5259M:	Miguel Ojeda <[email protected]>
5260S:	Maintained
5261F:	drivers/auxdisplay/cfag12864b.c
5262F:	include/linux/cfag12864b.h
5263
5264CFAG12864BFB LCD FRAMEBUFFER DRIVER
5265M:	Miguel Ojeda <[email protected]>
5266S:	Maintained
5267F:	drivers/auxdisplay/cfag12864bfb.c
5268F:	include/linux/cfag12864b.h
5269
5270CHAR and MISC DRIVERS
5271M:	Arnd Bergmann <[email protected]>
5272M:	Greg Kroah-Hartman <[email protected]>
5273S:	Supported
5274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5275F:	drivers/char/
5276F:	drivers/misc/
5277F:	include/linux/miscdevice.h
5278X:	drivers/char/agp/
5279X:	drivers/char/hw_random/
5280X:	drivers/char/ipmi/
5281X:	drivers/char/random.c
5282X:	drivers/char/tpm/
5283
5284CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5285M:	Thomas Weißschuh <[email protected]>
5286L:	[email protected]
5287S:	Maintained
5288F:	Documentation/hwmon/powerz.rst
5289F:	drivers/hwmon/powerz.c
5290
5291CHECKPATCH
5292M:	Andy Whitcroft <[email protected]>
5293M:	Joe Perches <[email protected]>
5294R:	Dwaipayan Ray <[email protected]>
5295R:	Lukas Bulwahn <[email protected]>
5296S:	Maintained
5297F:	scripts/checkpatch.pl
5298
5299CHECKPATCH DOCUMENTATION
5300M:	Dwaipayan Ray <[email protected]>
5301M:	Lukas Bulwahn <[email protected]>
5302R:	Joe Perches <[email protected]>
5303S:	Maintained
5304F:	Documentation/dev-tools/checkpatch.rst
5305
5306CHINESE DOCUMENTATION
5307M:	Alex Shi <[email protected]>
5308M:	Yanteng Si <[email protected]>
5309S:	Maintained
5310F:	Documentation/translations/zh_CN/
5311
5312CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5313M:	Peter Chen <[email protected]>
5314L:	[email protected]
5315S:	Maintained
5316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5317F:	drivers/usb/chipidea/
5318
5319CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5320M:	Hans de Goede <[email protected]>
5321L:	[email protected]
5322S:	Maintained
5323F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5324F:	drivers/input/touchscreen/chipone_icn8318.c
5325
5326CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5327M:	Hans de Goede <[email protected]>
5328L:	[email protected]
5329S:	Maintained
5330F:	drivers/input/touchscreen/chipone_icn8505.c
5331
5332CHROME HARDWARE PLATFORM SUPPORT
5333M:	Benson Leung <[email protected]>
5334M:	Tzung-Bi Shih <[email protected]>
5335L:	[email protected]
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5338F:	drivers/platform/chrome/
5339
5340CHROMEOS EC CODEC DRIVER
5341M:	Cheng-Yi Chiang <[email protected]>
5342M:	Tzung-Bi Shih <[email protected]>
5343R:	Guenter Roeck <[email protected]>
5344L:	[email protected]
5345S:	Maintained
5346F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5347F:	sound/soc/codecs/cros_ec_codec.*
5348
5349CHROMEOS EC CHARGE CONTROL
5350M:	Thomas Weißschuh <[email protected]>
5351S:	Maintained
5352F:	drivers/power/supply/cros_charge-control.c
5353
5354CHROMEOS EC HARDWARE MONITORING
5355M:	Thomas Weißschuh <[email protected]>
5356L:	[email protected]
5357L:	[email protected]
5358S:	Maintained
5359F:	Documentation/hwmon/cros_ec_hwmon.rst
5360F:	drivers/hwmon/cros_ec_hwmon.c
5361
5362CHROMEOS EC LED DRIVER
5363M:	Thomas Weißschuh <[email protected]>
5364S:	Maintained
5365F:	drivers/leds/leds-cros_ec.c
5366
5367CHROMEOS EC SUBDRIVERS
5368M:	Benson Leung <[email protected]>
5369R:	Guenter Roeck <[email protected]>
5370L:	[email protected]
5371S:	Maintained
5372F:	drivers/power/supply/cros_charge-control.c
5373F:	drivers/power/supply/cros_usbpd-charger.c
5374N:	cros_ec
5375N:	cros-ec
5376
5377CHROMEOS EC UART DRIVER
5378M:	Bhanu Prakash Maiya <[email protected]>
5379R:	Benson Leung <[email protected]>
5380R:	Tzung-Bi Shih <[email protected]>
5381S:	Maintained
5382F:	drivers/platform/chrome/cros_ec_uart.c
5383
5384CHROMEOS EC USB PD NOTIFY DRIVER
5385M:	Prashant Malani <[email protected]>
5386L:	[email protected]
5387S:	Maintained
5388F:	drivers/platform/chrome/cros_usbpd_notify.c
5389F:	include/linux/platform_data/cros_usbpd_notify.h
5390
5391CHROMEOS EC USB TYPE-C DRIVER
5392M:	Prashant Malani <[email protected]>
5393L:	[email protected]
5394S:	Maintained
5395F:	drivers/platform/chrome/cros_ec_typec.*
5396F:	drivers/platform/chrome/cros_typec_switch.c
5397F:	drivers/platform/chrome/cros_typec_vdm.*
5398
5399CHROMEOS HPS DRIVER
5400M:	Dan Callaghan <[email protected]>
5401R:	Sami Kyöstilä <[email protected]>
5402S:	Maintained
5403F:	drivers/platform/chrome/cros_hps_i2c.c
5404
5405CHROMEOS EC WATCHDOG
5406M:	Lukasz Majczak <[email protected]>
5407L:	[email protected]
5408S:	Maintained
5409F:	drivers/watchdog/cros_ec_wdt.c
5410
5411CHRONTEL CH7322 CEC DRIVER
5412M:	Joe Tessler <[email protected]>
5413L:	[email protected]
5414S:	Maintained
5415T:	git git://linuxtv.org/media_tree.git
5416F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5417F:	drivers/media/cec/i2c/ch7322.c
5418
5419CIRRUS LOGIC AUDIO CODEC DRIVERS
5420M:	David Rhodes <[email protected]>
5421M:	Richard Fitzgerald <[email protected]>
5422L:	[email protected]
5423L:	[email protected]
5424S:	Maintained
5425F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5426F:	drivers/mfd/cs42l43*
5427F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5428F:	drivers/spi/spi-cs42l43*
5429F:	include/dt-bindings/sound/cs*
5430F:	include/linux/mfd/cs42l43*
5431F:	include/sound/cs*
5432F:	sound/pci/hda/cirrus*
5433F:	sound/pci/hda/cs*
5434F:	sound/pci/hda/hda_component*
5435F:	sound/pci/hda/hda_cs_dsp_ctl.*
5436F:	sound/soc/codecs/cs*
5437
5438CIRRUS LOGIC HAPTIC DRIVERS
5439M:	James Ogletree <[email protected]>
5440M:	Fred Treven <[email protected]>
5441M:	Ben Bright <[email protected]>
5442L:	[email protected]
5443S:	Supported
5444F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5445F:	drivers/input/misc/cs40l*
5446F:	drivers/mfd/cs40l*
5447F:	include/linux/mfd/cs40l*
5448F:	sound/soc/codecs/cs40l*
5449
5450CIRRUS LOGIC DSP FIRMWARE DRIVER
5451M:	Simon Trimmer <[email protected]>
5452M:	Charles Keepax <[email protected]>
5453M:	Richard Fitzgerald <[email protected]>
5454L:	[email protected]
5455S:	Supported
5456W:	https://github.com/CirrusLogic/linux-drivers/wiki
5457T:	git https://github.com/CirrusLogic/linux-drivers.git
5458F:	drivers/firmware/cirrus/*
5459F:	include/linux/firmware/cirrus/*
5460
5461CIRRUS LOGIC EP93XX ETHERNET DRIVER
5462M:	Hartley Sweeten <[email protected]>
5463L:	[email protected]
5464S:	Maintained
5465F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5466
5467CIRRUS LOGIC LOCHNAGAR DRIVER
5468M:	Charles Keepax <[email protected]>
5469M:	Richard Fitzgerald <[email protected]>
5470L:	[email protected]
5471S:	Supported
5472F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5473F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5474F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5475F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5476F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5477F:	Documentation/hwmon/lochnagar.rst
5478F:	drivers/clk/clk-lochnagar.c
5479F:	drivers/hwmon/lochnagar-hwmon.c
5480F:	drivers/mfd/lochnagar-i2c.c
5481F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5482F:	drivers/regulator/lochnagar-regulator.c
5483F:	include/dt-bindings/clock/lochnagar.h
5484F:	include/dt-bindings/pinctrl/lochnagar.h
5485F:	include/linux/mfd/lochnagar*
5486F:	sound/soc/codecs/lochnagar-sc.c
5487
5488CIRRUS LOGIC MADERA CODEC DRIVERS
5489M:	Charles Keepax <[email protected]>
5490M:	Richard Fitzgerald <[email protected]>
5491L:	[email protected]
5492L:	[email protected]
5493S:	Supported
5494W:	https://github.com/CirrusLogic/linux-drivers/wiki
5495T:	git https://github.com/CirrusLogic/linux-drivers.git
5496F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5497F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5498F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5499F:	drivers/gpio/gpio-madera*
5500F:	drivers/irqchip/irq-madera*
5501F:	drivers/mfd/cs47l*
5502F:	drivers/mfd/madera*
5503F:	drivers/pinctrl/cirrus/*
5504F:	include/dt-bindings/sound/madera*
5505F:	include/linux/irqchip/irq-madera*
5506F:	include/linux/mfd/madera/*
5507F:	include/sound/madera*
5508F:	sound/soc/codecs/cs47l*
5509F:	sound/soc/codecs/madera*
5510
5511CISCO FCOE HBA DRIVER
5512M:	Satish Kharat <[email protected]>
5513M:	Sesidhar Baddela <[email protected]>
5514M:	Karan Tilak Kumar <[email protected]>
5515L:	[email protected]
5516S:	Supported
5517F:	drivers/scsi/fnic/
5518
5519CISCO SCSI HBA DRIVER
5520M:	Karan Tilak Kumar <[email protected]>
5521M:	Sesidhar Baddela <[email protected]>
5522L:	[email protected]
5523S:	Supported
5524F:	drivers/scsi/snic/
5525
5526CISCO VIC ETHERNET NIC DRIVER
5527M:	Christian Benvenuti <[email protected]>
5528M:	Satish Kharat <[email protected]>
5529S:	Supported
5530F:	drivers/net/ethernet/cisco/enic/
5531
5532CISCO VIC LOW LATENCY NIC DRIVER
5533M:	Christian Benvenuti <[email protected]>
5534M:	Nelson Escobar <[email protected]>
5535S:	Supported
5536F:	drivers/infiniband/hw/usnic/
5537
5538CLANG CONTROL FLOW INTEGRITY SUPPORT
5539M:	Sami Tolvanen <[email protected]>
5540M:	Kees Cook <[email protected]>
5541R:	Nathan Chancellor <[email protected]>
5542L:	[email protected]
5543S:	Supported
5544B:	https://github.com/ClangBuiltLinux/linux/issues
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5546F:	include/linux/cfi.h
5547F:	kernel/cfi.c
5548
5549CLANG-FORMAT FILE
5550M:	Miguel Ojeda <[email protected]>
5551S:	Maintained
5552F:	.clang-format
5553
5554CLANG/LLVM BUILD SUPPORT
5555M:	Nathan Chancellor <[email protected]>
5556R:	Nick Desaulniers <[email protected]>
5557R:	Bill Wendling <[email protected]>
5558R:	Justin Stitt <[email protected]>
5559L:	[email protected]
5560S:	Supported
5561W:	https://clangbuiltlinux.github.io/
5562B:	https://github.com/ClangBuiltLinux/linux/issues
5563C:	irc://irc.libera.chat/clangbuiltlinux
5564F:	Documentation/kbuild/llvm.rst
5565F:	include/linux/compiler-clang.h
5566F:	scripts/Makefile.clang
5567F:	scripts/clang-tools/
5568K:	\b(?i:clang|llvm)\b
5569
5570CLK API
5571M:	Russell King <[email protected]>
5572L:	[email protected]
5573S:	Maintained
5574F:	include/linux/clk.h
5575
5576CLOCKSOURCE, CLOCKEVENT DRIVERS
5577M:	Daniel Lezcano <[email protected]>
5578M:	Thomas Gleixner <[email protected]>
5579L:	[email protected]
5580S:	Supported
5581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5582F:	Documentation/devicetree/bindings/timer/
5583F:	drivers/clocksource/
5584
5585CLOSURES
5586M:	Kent Overstreet <[email protected]>
5587L:	[email protected]
5588S:	Supported
5589C:	irc://irc.oftc.net/bcache
5590F:	include/linux/closure.h
5591F:	lib/closure.c
5592
5593CMPC ACPI DRIVER
5594M:	Thadeu Lima de Souza Cascardo <[email protected]>
5595L:	[email protected]
5596S:	Supported
5597F:	drivers/platform/x86/classmate-laptop.c
5598
5599COBALT MEDIA DRIVER
5600M:	Hans Verkuil <[email protected]>
5601L:	[email protected]
5602S:	Supported
5603W:	https://linuxtv.org
5604T:	git git://linuxtv.org/media_tree.git
5605F:	drivers/media/pci/cobalt/
5606
5607COCCINELLE/Semantic Patches (SmPL)
5608M:	Julia Lawall <[email protected]>
5609M:	Nicolas Palix <[email protected]>
5610L:	[email protected] (moderated for non-subscribers)
5611S:	Supported
5612W:	https://coccinelle.gitlabpages.inria.fr/website/
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5614F:	Documentation/dev-tools/coccinelle.rst
5615F:	scripts/coccicheck
5616F:	scripts/coccinelle/
5617
5618CODA FILE SYSTEM
5619M:	Jan Harkes <[email protected]>
5620M:	[email protected]
5621L:	[email protected]
5622S:	Maintained
5623W:	http://www.coda.cs.cmu.edu/
5624F:	Documentation/filesystems/coda.rst
5625F:	fs/coda/
5626F:	include/linux/coda*.h
5627F:	include/uapi/linux/coda*.h
5628
5629CODA V4L2 MEM2MEM DRIVER
5630M:	Philipp Zabel <[email protected]>
5631L:	[email protected]
5632S:	Maintained
5633F:	Documentation/devicetree/bindings/media/coda.yaml
5634F:	drivers/media/platform/chips-media/coda
5635
5636CODE OF CONDUCT
5637M:	Greg Kroah-Hartman <[email protected]>
5638S:	Supported
5639F:	Documentation/process/code-of-conduct-interpretation.rst
5640F:	Documentation/process/code-of-conduct.rst
5641
5642CODE TAGGING
5643M:	Suren Baghdasaryan <[email protected]>
5644M:	Kent Overstreet <[email protected]>
5645S:	Maintained
5646F:	include/asm-generic/codetag.lds.h
5647F:	include/linux/codetag.h
5648F:	lib/codetag.c
5649
5650COMEDI DRIVERS
5651M:	Ian Abbott <[email protected]>
5652M:	H Hartley Sweeten <[email protected]>
5653S:	Odd Fixes
5654F:	drivers/comedi/
5655F:	include/linux/comedi/
5656F:	include/uapi/linux/comedi.h
5657
5658COMMON CLK FRAMEWORK
5659M:	Michael Turquette <[email protected]>
5660M:	Stephen Boyd <[email protected]>
5661L:	[email protected]
5662S:	Maintained
5663Q:	http://patchwork.kernel.org/project/linux-clk/list/
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5665F:	Documentation/devicetree/bindings/clock/
5666F:	drivers/clk/
5667F:	include/dt-bindings/clock/
5668F:	include/linux/clk-pr*
5669F:	include/linux/clk/
5670F:	include/linux/of_clk.h
5671X:	drivers/clk/clkdev.c
5672
5673COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5674M:	Steve French <[email protected]>
5675R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5676R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5677R:	Shyam Prasad N <[email protected]> (multichannel)
5678R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5679R:	Bharath SM <[email protected]> (deferred close, directory leases)
5680L:	[email protected]
5681L:	[email protected] (moderated for non-subscribers)
5682S:	Supported
5683W:	https://wiki.samba.org/index.php/LinuxCIFS
5684T:	git git://git.samba.org/sfrench/cifs-2.6.git
5685F:	Documentation/admin-guide/cifs/
5686F:	fs/smb/client/
5687F:	fs/smb/common/
5688F:	include/uapi/linux/cifs
5689
5690COMPACTPCI HOTPLUG CORE
5691M:	Scott Murray <[email protected]>
5692L:	[email protected]
5693S:	Maintained
5694F:	drivers/pci/hotplug/cpci_hotplug*
5695
5696COMPACTPCI HOTPLUG GENERIC DRIVER
5697M:	Scott Murray <[email protected]>
5698L:	[email protected]
5699S:	Maintained
5700F:	drivers/pci/hotplug/cpcihp_generic.c
5701
5702COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5703M:	Scott Murray <[email protected]>
5704L:	[email protected]
5705S:	Maintained
5706F:	drivers/pci/hotplug/cpcihp_zt5550.*
5707
5708COMPAL LAPTOP SUPPORT
5709M:	Cezary Jackiewicz <[email protected]>
5710L:	[email protected]
5711S:	Maintained
5712F:	drivers/platform/x86/compal-laptop.c
5713
5714COMPILER ATTRIBUTES
5715M:	Miguel Ojeda <[email protected]>
5716S:	Maintained
5717F:	include/linux/compiler_attributes.h
5718
5719COMPUTE EXPRESS LINK (CXL)
5720M:	Davidlohr Bueso <[email protected]>
5721M:	Jonathan Cameron <[email protected]>
5722M:	Dave Jiang <[email protected]>
5723M:	Alison Schofield <[email protected]>
5724M:	Vishal Verma <[email protected]>
5725M:	Ira Weiny <[email protected]>
5726M:	Dan Williams <[email protected]>
5727L:	[email protected]
5728S:	Maintained
5729F:	Documentation/driver-api/cxl
5730F:	drivers/cxl/
5731F:	include/cxl/
5732F:	include/uapi/linux/cxl_mem.h
5733F:	tools/testing/cxl/
5734
5735COMPUTE EXPRESS LINK PMU (CPMU)
5736M:	Jonathan Cameron <[email protected]>
5737L:	[email protected]
5738S:	Maintained
5739F:	Documentation/admin-guide/perf/cxl.rst
5740F:	drivers/perf/cxl_pmu.c
5741
5742CONEXANT ACCESSRUNNER USB DRIVER
5743L:	[email protected]
5744S:	Orphan
5745W:	http://accessrunner.sourceforge.net/
5746F:	drivers/usb/atm/cxacru.c
5747
5748CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5749M:	Elena Reshetova <[email protected]>
5750M:	Carlos Bilbao <[email protected]>
5751S:	Maintained
5752F:	Documentation/security/snp-tdx-threat-model.rst
5753
5754CONFIGFS
5755M:	Joel Becker <[email protected]>
5756M:	Christoph Hellwig <[email protected]>
5757S:	Supported
5758T:	git git://git.infradead.org/users/hch/configfs.git
5759F:	fs/configfs/
5760F:	include/linux/configfs.h
5761F:	samples/configfs/
5762
5763CONSOLE SUBSYSTEM
5764M:	Greg Kroah-Hartman <[email protected]>
5765S:	Supported
5766F:	drivers/video/console/
5767F:	include/linux/console*
5768
5769CONTEXT TRACKING
5770M:	Frederic Weisbecker <[email protected]>
5771M:	"Paul E. McKenney" <[email protected]>
5772S:	Maintained
5773F:	include/linux/context_tracking*
5774F:	kernel/context_tracking.c
5775
5776CONTROL GROUP (CGROUP)
5777M:	Tejun Heo <[email protected]>
5778M:	Zefan Li <[email protected]>
5779M:	Johannes Weiner <[email protected]>
5780M:	Michal Koutný <[email protected]>
5781L:	[email protected]
5782S:	Maintained
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5784F:	Documentation/admin-guide/cgroup-v1/
5785F:	Documentation/admin-guide/cgroup-v2.rst
5786F:	include/linux/cgroup*
5787F:	kernel/cgroup/
5788F:	tools/testing/selftests/cgroup/
5789
5790CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5791M:	Tejun Heo <[email protected]>
5792M:	Josef Bacik <[email protected]>
5793M:	Jens Axboe <[email protected]>
5794L:	[email protected]
5795L:	[email protected]
5796T:	git git://git.kernel.dk/linux-block
5797F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5798F:	block/bfq-cgroup.c
5799F:	block/blk-cgroup.c
5800F:	block/blk-iocost.c
5801F:	block/blk-iolatency.c
5802F:	block/blk-throttle.c
5803F:	include/linux/blk-cgroup.h
5804
5805CONTROL GROUP - CPUSET
5806M:	Waiman Long <[email protected]>
5807M:	Zefan Li <[email protected]>
5808L:	[email protected]
5809S:	Maintained
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5811F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5812F:	include/linux/cpuset.h
5813F:	kernel/cgroup/cpuset-internal.h
5814F:	kernel/cgroup/cpuset-v1.c
5815F:	kernel/cgroup/cpuset.c
5816F:	tools/testing/selftests/cgroup/test_cpuset.c
5817F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5818F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5819
5820CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5821M:	Johannes Weiner <[email protected]>
5822M:	Michal Hocko <[email protected]>
5823M:	Roman Gushchin <[email protected]>
5824M:	Shakeel Butt <[email protected]>
5825R:	Muchun Song <[email protected]>
5826L:	[email protected]
5827L:	[email protected]
5828S:	Maintained
5829F:	include/linux/memcontrol.h
5830F:	mm/memcontrol.c
5831F:	mm/memcontrol-v1.c
5832F:	mm/memcontrol-v1.h
5833F:	mm/swap_cgroup.c
5834F:	samples/cgroup/*
5835F:	tools/testing/selftests/cgroup/memcg_protection.m
5836F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5837F:	tools/testing/selftests/cgroup/test_kmem.c
5838F:	tools/testing/selftests/cgroup/test_memcontrol.c
5839
5840CORETEMP HARDWARE MONITORING DRIVER
5841M:	Fenghua Yu <[email protected]>
5842L:	[email protected]
5843S:	Maintained
5844F:	Documentation/hwmon/coretemp.rst
5845F:	drivers/hwmon/coretemp.c
5846
5847CORSAIR-CPRO HARDWARE MONITOR DRIVER
5848M:	Marius Zachmann <[email protected]>
5849L:	[email protected]
5850S:	Maintained
5851F:	drivers/hwmon/corsair-cpro.c
5852
5853CORSAIR-PSU HARDWARE MONITOR DRIVER
5854M:	Wilken Gottwalt <[email protected]>
5855L:	[email protected]
5856S:	Maintained
5857F:	Documentation/hwmon/corsair-psu.rst
5858F:	drivers/hwmon/corsair-psu.c
5859
5860COUNTER SUBSYSTEM
5861M:	William Breathitt Gray <[email protected]>
5862L:	[email protected]
5863S:	Maintained
5864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5865F:	Documentation/ABI/testing/sysfs-bus-counter
5866F:	Documentation/driver-api/generic-counter.rst
5867F:	drivers/counter/
5868F:	include/linux/counter.h
5869F:	include/uapi/linux/counter.h
5870F:	tools/counter/
5871
5872COUNTER WATCH EVENTS TOOL
5873M:	Fabrice Gasnier <[email protected]>
5874L:	[email protected]
5875S:	Maintained
5876F:	tools/counter/counter_watch_events.c
5877
5878CP2615 I2C DRIVER
5879M:	Bence Csókás <[email protected]>
5880S:	Maintained
5881F:	drivers/i2c/busses/i2c-cp2615.c
5882
5883CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5884M:	Viresh Kumar <[email protected]>
5885M:	Sudeep Holla <[email protected]>
5886L:	[email protected]
5887S:	Maintained
5888W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5889F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5890
5891CPU FREQUENCY SCALING FRAMEWORK
5892M:	"Rafael J. Wysocki" <[email protected]>
5893M:	Viresh Kumar <[email protected]>
5894L:	[email protected]
5895S:	Maintained
5896B:	https://bugzilla.kernel.org
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5899F:	Documentation/admin-guide/pm/cpufreq.rst
5900F:	Documentation/admin-guide/pm/intel_pstate.rst
5901F:	Documentation/cpu-freq/
5902F:	Documentation/devicetree/bindings/cpufreq/
5903F:	drivers/cpufreq/
5904F:	include/linux/cpufreq.h
5905F:	include/linux/sched/cpufreq.h
5906F:	kernel/sched/cpufreq*.c
5907F:	tools/testing/selftests/cpufreq/
5908
5909CPU HOTPLUG
5910M:	Thomas Gleixner <[email protected]>
5911M:	Peter Zijlstra <[email protected]>
5912L:	[email protected]
5913S:	Maintained
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5915F:	include/linux/cpu.h
5916F:	include/linux/cpuhotplug.h
5917F:	include/linux/smpboot.h
5918F:	kernel/cpu.c
5919F:	kernel/smpboot.*
5920
5921CPU IDLE TIME MANAGEMENT FRAMEWORK
5922M:	"Rafael J. Wysocki" <[email protected]>
5923M:	Daniel Lezcano <[email protected]>
5924L:	[email protected]
5925S:	Maintained
5926B:	https://bugzilla.kernel.org
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5928F:	Documentation/admin-guide/pm/cpuidle.rst
5929F:	Documentation/driver-api/pm/cpuidle.rst
5930F:	drivers/cpuidle/
5931F:	include/linux/cpuidle.h
5932
5933CPU POWER MONITORING SUBSYSTEM
5934M:	Thomas Renninger <[email protected]>
5935M:	Shuah Khan <[email protected]>
5936M:	Shuah Khan <[email protected]>
5937M:	John B. Wyatt IV <[email protected]>
5938M:	John B. Wyatt IV <[email protected]>
5939M:	John Kacur <[email protected]>
5940L:	[email protected]
5941S:	Maintained
5942F:	tools/power/cpupower/
5943
5944CPUID/MSR DRIVER
5945M:	"H. Peter Anvin" <[email protected]>
5946S:	Maintained
5947F:	arch/x86/kernel/cpuid.c
5948F:	arch/x86/kernel/msr.c
5949
5950CPUIDLE DRIVER - ARM BIG LITTLE
5951M:	Lorenzo Pieralisi <[email protected]>
5952M:	Daniel Lezcano <[email protected]>
5953L:	[email protected]
5954L:	[email protected] (moderated for non-subscribers)
5955S:	Maintained
5956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5957F:	drivers/cpuidle/cpuidle-big_little.c
5958
5959CPUIDLE DRIVER - ARM EXYNOS
5960M:	Daniel Lezcano <[email protected]>
5961M:	Kukjin Kim <[email protected]>
5962R:	Krzysztof Kozlowski <[email protected]>
5963L:	[email protected]
5964L:	[email protected]
5965S:	Maintained
5966F:	arch/arm/mach-exynos/pm.c
5967F:	drivers/cpuidle/cpuidle-exynos.c
5968F:	include/linux/platform_data/cpuidle-exynos.h
5969
5970CPUIDLE DRIVER - ARM PSCI
5971M:	Lorenzo Pieralisi <[email protected]>
5972M:	Sudeep Holla <[email protected]>
5973L:	[email protected]
5974L:	[email protected] (moderated for non-subscribers)
5975S:	Supported
5976F:	drivers/cpuidle/cpuidle-psci.c
5977
5978CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5979M:	Ulf Hansson <[email protected]>
5980L:	[email protected]
5981L:	[email protected] (moderated for non-subscribers)
5982S:	Supported
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5984F:	drivers/cpuidle/cpuidle-psci-domain.c
5985F:	drivers/cpuidle/cpuidle-psci.h
5986
5987CPUIDLE DRIVER - DT IDLE PM DOMAIN
5988M:	Ulf Hansson <[email protected]>
5989L:	[email protected]
5990S:	Supported
5991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5992F:	drivers/cpuidle/dt_idle_genpd.c
5993F:	drivers/cpuidle/dt_idle_genpd.h
5994
5995CPUIDLE DRIVER - RISC-V SBI
5996M:	Anup Patel <[email protected]>
5997L:	[email protected]
5998L:	[email protected]
5999S:	Maintained
6000F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6001
6002CRAMFS FILESYSTEM
6003M:	Nicolas Pitre <[email protected]>
6004S:	Maintained
6005F:	Documentation/filesystems/cramfs.rst
6006F:	fs/cramfs/
6007
6008CREATIVE SB0540
6009M:	Bastien Nocera <[email protected]>
6010L:	[email protected]
6011S:	Maintained
6012F:	drivers/hid/hid-creative-sb0540.c
6013
6014CRYPTO API
6015M:	Herbert Xu <[email protected]>
6016M:	"David S. Miller" <[email protected]>
6017L:	[email protected]
6018S:	Maintained
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6021F:	Documentation/crypto/
6022F:	Documentation/devicetree/bindings/crypto/
6023F:	arch/*/crypto/
6024F:	crypto/
6025F:	drivers/crypto/
6026F:	include/crypto/
6027F:	include/linux/crypto*
6028F:	lib/crypto/
6029
6030CRYPTO SPEED TEST COMPARE
6031M:	Wang Jinchao <[email protected]>
6032L:	[email protected]
6033S:	Maintained
6034F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6035
6036CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6037M:	Neil Horman <[email protected]>
6038L:	[email protected]
6039S:	Maintained
6040F:	crypto/ansi_cprng.c
6041F:	crypto/rng.c
6042
6043CS3308 MEDIA DRIVER
6044M:	Hans Verkuil <[email protected]>
6045L:	[email protected]
6046S:	Odd Fixes
6047W:	http://linuxtv.org
6048T:	git git://linuxtv.org/media_tree.git
6049F:	drivers/media/i2c/cs3308.c
6050
6051CS5535 Audio ALSA driver
6052M:	Jaya Kumar <[email protected]>
6053S:	Maintained
6054F:	sound/pci/cs5535audio/
6055
6056CTU CAN FD DRIVER
6057M:	Pavel Pisa <[email protected]>
6058M:	Ondrej Ille <[email protected]>
6059L:	[email protected]
6060S:	Maintained
6061F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6062F:	drivers/net/can/ctucanfd/
6063
6064CVE ASSIGNMENT CONTACT
6065M:	CVE Assignment Team <[email protected]>
6066S:	Maintained
6067F:	Documentation/process/cve.rst
6068
6069CW1200 WLAN driver
6070S:	Orphan
6071F:	drivers/net/wireless/st/cw1200/
6072F:	include/linux/platform_data/net-cw1200.h
6073
6074CX18 VIDEO4LINUX DRIVER
6075M:	Andy Walls <[email protected]>
6076L:	[email protected]
6077S:	Maintained
6078W:	https://linuxtv.org
6079T:	git git://linuxtv.org/media_tree.git
6080F:	drivers/media/pci/cx18/
6081F:	include/uapi/linux/ivtv*
6082
6083CX2341X MPEG ENCODER HELPER MODULE
6084M:	Hans Verkuil <[email protected]>
6085L:	[email protected]
6086S:	Maintained
6087W:	https://linuxtv.org
6088T:	git git://linuxtv.org/media_tree.git
6089F:	drivers/media/common/cx2341x*
6090F:	include/media/drv-intf/cx2341x.h
6091
6092CX24120 MEDIA DRIVER
6093M:	Jemma Denson <[email protected]>
6094M:	Patrick Boettcher <[email protected]>
6095L:	[email protected]
6096S:	Maintained
6097W:	https://linuxtv.org
6098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6099F:	drivers/media/dvb-frontends/cx24120*
6100
6101CX88 VIDEO4LINUX DRIVER
6102M:	Mauro Carvalho Chehab <[email protected]>
6103L:	[email protected]
6104S:	Odd fixes
6105W:	https://linuxtv.org
6106T:	git git://linuxtv.org/media_tree.git
6107F:	Documentation/driver-api/media/drivers/cx88*
6108F:	drivers/media/pci/cx88/
6109
6110CXD2820R MEDIA DRIVER
6111L:	[email protected]
6112S:	Orphan
6113W:	https://linuxtv.org
6114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6115F:	drivers/media/dvb-frontends/cxd2820r*
6116
6117CXGB3 ETHERNET DRIVER (CXGB3)
6118M:	Potnuri Bharat Teja <[email protected]>
6119L:	[email protected]
6120S:	Supported
6121W:	http://www.chelsio.com
6122F:	drivers/net/ethernet/chelsio/cxgb3/
6123
6124CXGB3 ISCSI DRIVER (CXGB3I)
6125M:	Varun Prakash <[email protected]>
6126L:	[email protected]
6127S:	Supported
6128W:	http://www.chelsio.com
6129F:	drivers/scsi/cxgbi/cxgb3i
6130
6131CXGB4 CRYPTO DRIVER (chcr)
6132M:	Ayush Sawal <[email protected]>
6133L:	[email protected]
6134S:	Supported
6135W:	http://www.chelsio.com
6136F:	drivers/crypto/chelsio
6137
6138CXGB4 ETHERNET DRIVER (CXGB4)
6139M:	Potnuri Bharat Teja <[email protected]>
6140L:	[email protected]
6141S:	Supported
6142W:	http://www.chelsio.com
6143F:	drivers/net/ethernet/chelsio/cxgb4/
6144
6145CXGB4 INLINE CRYPTO DRIVER
6146M:	Ayush Sawal <[email protected]>
6147L:	[email protected]
6148S:	Supported
6149W:	http://www.chelsio.com
6150F:	drivers/net/ethernet/chelsio/inline_crypto/
6151
6152CXGB4 ISCSI DRIVER (CXGB4I)
6153M:	Varun Prakash <[email protected]>
6154L:	[email protected]
6155S:	Supported
6156W:	http://www.chelsio.com
6157F:	drivers/scsi/cxgbi/cxgb4i
6158
6159CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6160M:	Potnuri Bharat Teja <[email protected]>
6161L:	[email protected]
6162S:	Supported
6163W:	http://www.openfabrics.org
6164F:	drivers/infiniband/hw/cxgb4/
6165F:	include/uapi/rdma/cxgb4-abi.h
6166
6167CXGB4VF ETHERNET DRIVER (CXGB4VF)
6168M:	Potnuri Bharat Teja <[email protected]>
6169L:	[email protected]
6170S:	Supported
6171W:	http://www.chelsio.com
6172F:	drivers/net/ethernet/chelsio/cxgb4vf/
6173
6174CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6175M:	Frederic Barrat <[email protected]>
6176M:	Andrew Donnellan <[email protected]>
6177L:	[email protected]
6178S:	Supported
6179F:	Documentation/ABI/testing/sysfs-class-cxl
6180F:	Documentation/arch/powerpc/cxl.rst
6181F:	arch/powerpc/platforms/powernv/pci-cxl.c
6182F:	drivers/misc/cxl/
6183F:	include/misc/cxl*
6184F:	include/uapi/misc/cxl.h
6185
6186CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6187M:	Manoj N. Kumar <[email protected]>
6188M:	Uma Krishnan <[email protected]>
6189L:	[email protected]
6190S:	Obsolete
6191F:	Documentation/arch/powerpc/cxlflash.rst
6192F:	drivers/scsi/cxlflash/
6193F:	include/uapi/scsi/cxlflash_ioctl.h
6194
6195CYBERPRO FB DRIVER
6196M:	Russell King <[email protected]>
6197L:	[email protected] (moderated for non-subscribers)
6198S:	Maintained
6199W:	http://www.armlinux.org.uk/
6200F:	drivers/video/fbdev/cyber2000fb.*
6201
6202CYCLADES PC300 DRIVER
6203S:	Orphan
6204F:	drivers/net/wan/pc300*
6205
6206CYPRESS CY8C95X0 PINCTRL DRIVER
6207M:	Patrick Rudolph <[email protected]>
6208L:	[email protected]
6209S:	Maintained
6210F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6211
6212CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6213M:	Linus Walleij <[email protected]>
6214L:	[email protected]
6215S:	Maintained
6216F:	drivers/input/touchscreen/cy8ctma140.c
6217
6218CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6219M:	Yassine Oudjana <[email protected]>
6220L:	[email protected]
6221S:	Maintained
6222F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6223F:	drivers/input/keyboard/cypress-sf.c
6224
6225CYPRESS_FIRMWARE MEDIA DRIVER
6226L:	[email protected]
6227S:	Orphan
6228W:	https://linuxtv.org
6229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6230F:	drivers/media/common/cypress_firmware*
6231
6232CYTTSP TOUCHSCREEN DRIVER
6233M:	Linus Walleij <[email protected]>
6234L:	[email protected]
6235S:	Maintained
6236F:	drivers/input/touchscreen/cyttsp*
6237
6238D-LINK DIR-685 TOUCHKEYS DRIVER
6239M:	Linus Walleij <[email protected]>
6240L:	[email protected]
6241S:	Supported
6242F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6243
6244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6245M:	Joshua Kinard <[email protected]>
6246S:	Maintained
6247F:	drivers/rtc/rtc-ds1685.c
6248F:	include/linux/rtc/ds1685.h
6249
6250DAMA SLAVE for AX.25
6251M:	Joerg Reuter <[email protected]>
6252L:	[email protected]
6253S:	Maintained
6254W:	http://yaina.de/jreuter/
6255W:	http://www.qsl.net/dl1bke/
6256F:	net/ax25/af_ax25.c
6257F:	net/ax25/ax25_dev.c
6258F:	net/ax25/ax25_ds_*
6259F:	net/ax25/ax25_in.c
6260F:	net/ax25/ax25_out.c
6261F:	net/ax25/ax25_timer.c
6262F:	net/ax25/sysctl_net_ax25.c
6263
6264DATA ACCESS MONITOR
6265M:	SeongJae Park <[email protected]>
6266L:	[email protected]
6267L:	[email protected]
6268S:	Maintained
6269W:	https://damonitor.github.io
6270P:	Documentation/mm/damon/maintainer-profile.rst
6271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6272T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6274F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6275F:	Documentation/admin-guide/mm/damon/
6276F:	Documentation/mm/damon/
6277F:	include/linux/damon.h
6278F:	include/trace/events/damon.h
6279F:	mm/damon/
6280F:	tools/testing/selftests/damon/
6281
6282DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6283L:	[email protected]
6284S:	Orphan
6285F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6286F:	drivers/net/ethernet/dec/tulip/dmfe.c
6287
6288DC390/AM53C974 SCSI driver
6289M:	Hannes Reinecke <[email protected]>
6290L:	[email protected]
6291S:	Maintained
6292F:	drivers/scsi/am53c974.c
6293
6294DC395x SCSI driver
6295M:	Oliver Neukum <[email protected]>
6296M:	Ali Akcaagac <[email protected]>
6297M:	Jamie Lenehan <[email protected]>
6298S:	Maintained
6299F:	Documentation/scsi/dc395x.rst
6300F:	drivers/scsi/dc395x.*
6301
6302DCCP PROTOCOL
6303L:	[email protected]
6304S:	Orphan
6305W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6306F:	include/linux/dccp.h
6307F:	include/linux/tfrc.h
6308F:	include/uapi/linux/dccp.h
6309F:	net/dccp/
6310
6311DEBUGOBJECTS:
6312M:	Thomas Gleixner <[email protected]>
6313L:	[email protected]
6314S:	Maintained
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6316F:	include/linux/debugobjects.h
6317F:	lib/debugobjects.c
6318
6319DECSTATION PLATFORM SUPPORT
6320M:	"Maciej W. Rozycki" <[email protected]>
6321L:	[email protected]
6322S:	Maintained
6323W:	http://www.linux-mips.org/wiki/DECstation
6324F:	arch/mips/dec/
6325F:	arch/mips/include/asm/dec/
6326F:	arch/mips/include/asm/mach-dec/
6327
6328DEFXX FDDI NETWORK DRIVER
6329M:	"Maciej W. Rozycki" <[email protected]>
6330S:	Maintained
6331F:	drivers/net/fddi/defxx.*
6332
6333DEFZA FDDI NETWORK DRIVER
6334M:	"Maciej W. Rozycki" <[email protected]>
6335S:	Maintained
6336F:	drivers/net/fddi/defza.*
6337
6338DEINTERLACE DRIVERS FOR ALLWINNER H3
6339M:	Jernej Skrabec <[email protected]>
6340L:	[email protected]
6341S:	Maintained
6342T:	git git://linuxtv.org/media_tree.git
6343F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6344F:	drivers/media/platform/sunxi/sun8i-di/
6345
6346DELL LAPTOP DRIVER
6347M:	Matthew Garrett <[email protected]>
6348M:	Pali Rohár <[email protected]>
6349L:	[email protected]
6350S:	Maintained
6351F:	drivers/platform/x86/dell/dell-laptop.c
6352
6353DELL LAPTOP FREEFALL DRIVER
6354M:	Pali Rohár <[email protected]>
6355S:	Maintained
6356F:	drivers/platform/x86/dell/dell-smo8800.c
6357
6358DELL LAPTOP RBTN DRIVER
6359M:	Pali Rohár <[email protected]>
6360S:	Maintained
6361F:	drivers/platform/x86/dell/dell-rbtn.*
6362
6363DELL LAPTOP SMM DRIVER
6364M:	Pali Rohár <[email protected]>
6365S:	Maintained
6366F:	Documentation/ABI/obsolete/procfs-i8k
6367F:	drivers/hwmon/dell-smm-hwmon.c
6368F:	include/uapi/linux/i8k.h
6369
6370DELL PC DRIVER
6371M:	Lyndon Sanche <[email protected]>
6372L:	[email protected]
6373S:	Maintained
6374F:	drivers/platform/x86/dell/dell-pc.c
6375
6376DELL REMOTE BIOS UPDATE DRIVER
6377M:	Stuart Hayes <[email protected]>
6378L:	[email protected]
6379S:	Maintained
6380F:	drivers/platform/x86/dell/dell_rbu.c
6381
6382DELL SMBIOS DRIVER
6383M:	Pali Rohár <[email protected]>
6384L:	[email protected]
6385L:	[email protected]
6386S:	Maintained
6387F:	drivers/platform/x86/dell/dell-smbios.*
6388
6389DELL SMBIOS SMM DRIVER
6390L:	[email protected]
6391L:	[email protected]
6392S:	Maintained
6393F:	drivers/platform/x86/dell/dell-smbios-smm.c
6394
6395DELL SMBIOS WMI DRIVER
6396L:	[email protected]
6397L:	[email protected]
6398S:	Maintained
6399F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6400F:	tools/wmi/dell-smbios-example.c
6401
6402DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6403M:	Stuart Hayes <[email protected]>
6404L:	[email protected]
6405S:	Maintained
6406F:	Documentation/userspace-api/dcdbas.rst
6407F:	drivers/platform/x86/dell/dcdbas.*
6408
6409DELL WMI DDV DRIVER
6410M:	Armin Wolf <[email protected]>
6411S:	Maintained
6412F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6413F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6414F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6415F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6416
6417DELL WMI DESCRIPTOR DRIVER
6418L:	[email protected]
6419S:	Maintained
6420F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6421
6422DELL WMI HARDWARE PRIVACY SUPPORT
6423L:	[email protected]
6424L:	[email protected]
6425S:	Maintained
6426F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6427
6428DELL WMI NOTIFICATIONS DRIVER
6429M:	Matthew Garrett <[email protected]>
6430M:	Pali Rohár <[email protected]>
6431S:	Maintained
6432F:	drivers/platform/x86/dell/dell-wmi-base.c
6433
6434DELL WMI SYSMAN DRIVER
6435M:	Prasanth Ksr <[email protected]>
6436L:	[email protected]
6437L:	[email protected]
6438S:	Maintained
6439F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6440F:	drivers/platform/x86/dell/dell-wmi-sysman/
6441
6442DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6443M:	Zev Weiss <[email protected]>
6444L:	[email protected]
6445S:	Maintained
6446F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6447
6448DELTA DPS920AB PSU DRIVER
6449M:	Robert Marko <[email protected]>
6450L:	[email protected]
6451S:	Maintained
6452F:	Documentation/hwmon/dps920ab.rst
6453F:	drivers/hwmon/pmbus/dps920ab.c
6454
6455DELTA NETWORKS TN48M CPLD DRIVERS
6456M:	Robert Marko <[email protected]>
6457S:	Maintained
6458F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6459F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6460F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6461F:	drivers/gpio/gpio-tn48m.c
6462F:	include/dt-bindings/reset/delta,tn48m-reset.h
6463
6464DELTA ST MEDIA DRIVER
6465M:	Hugues Fruchet <[email protected]>
6466L:	[email protected]
6467S:	Supported
6468W:	https://linuxtv.org
6469T:	git git://linuxtv.org/media_tree.git
6470F:	drivers/media/platform/st/sti/delta
6471
6472DENALI NAND DRIVER
6473L:	[email protected]
6474S:	Orphan
6475F:	drivers/mtd/nand/raw/denali*
6476
6477DESIGNWARE EDMA CORE IP DRIVER
6478M:	Manivannan Sadhasivam <[email protected]>
6479R:	Serge Semin <[email protected]>
6480L:	[email protected]
6481S:	Maintained
6482F:	drivers/dma/dw-edma/
6483F:	include/linux/dma/edma.h
6484
6485DESIGNWARE USB2 DRD IP DRIVER
6486M:	Minas Harutyunyan <[email protected]>
6487L:	[email protected]
6488S:	Maintained
6489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6490F:	drivers/usb/dwc2/
6491
6492DESIGNWARE USB3 DRD IP DRIVER
6493M:	Thinh Nguyen <[email protected]>
6494L:	[email protected]
6495S:	Maintained
6496F:	drivers/usb/dwc3/
6497
6498DESIGNWARE XDATA IP DRIVER
6499L:	[email protected]
6500S:	Orphan
6501F:	Documentation/misc-devices/dw-xdata-pcie.rst
6502F:	drivers/misc/dw-xdata-pcie.c
6503
6504DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6505M:	Andreas Klinger <[email protected]>
6506L:	[email protected]
6507S:	Maintained
6508F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6509F:	drivers/iio/proximity/srf*.c
6510
6511DEVICE COREDUMP (DEV_COREDUMP)
6512M:	Johannes Berg <[email protected]>
6513L:	[email protected]
6514S:	Maintained
6515F:	drivers/base/devcoredump.c
6516F:	include/linux/devcoredump.h
6517
6518DEVICE DEPENDENCY HELPER SCRIPT
6519M:	Saravana Kannan <[email protected]>
6520L:	[email protected]
6521S:	Maintained
6522F:	scripts/dev-needs.sh
6523
6524DEVICE DIRECT ACCESS (DAX)
6525M:	Dan Williams <[email protected]>
6526M:	Vishal Verma <[email protected]>
6527M:	Dave Jiang <[email protected]>
6528L:	[email protected]
6529L:	[email protected]
6530S:	Supported
6531F:	drivers/dax/
6532
6533DEVICE FREQUENCY (DEVFREQ)
6534M:	MyungJoo Ham <[email protected]>
6535M:	Kyungmin Park <[email protected]>
6536M:	Chanwoo Choi <[email protected]>
6537L:	[email protected]
6538S:	Maintained
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6540F:	Documentation/devicetree/bindings/devfreq/
6541F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6542F:	drivers/devfreq/
6543F:	include/linux/devfreq.h
6544F:	include/trace/events/devfreq.h
6545
6546DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6547M:	Chanwoo Choi <[email protected]>
6548L:	[email protected]
6549S:	Supported
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6551F:	Documentation/devicetree/bindings/devfreq/event/
6552F:	drivers/devfreq/devfreq-event.c
6553F:	drivers/devfreq/event/
6554F:	include/dt-bindings/pmu/exynos_ppmu.h
6555F:	include/linux/devfreq-event.h
6556
6557DEVICE RESOURCE MANAGEMENT HELPERS
6558M:	Hans de Goede <[email protected]>
6559R:	Matti Vaittinen <[email protected]>
6560S:	Maintained
6561F:	include/linux/devm-helpers.h
6562
6563DEVICE-MAPPER  (LVM)
6564M:	Alasdair Kergon <[email protected]>
6565M:	Mike Snitzer <[email protected]>
6566M:	Mikulas Patocka <[email protected]>
6567L:	[email protected]
6568S:	Maintained
6569Q:	http://patchwork.kernel.org/project/dm-devel/list/
6570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6571F:	Documentation/admin-guide/device-mapper/
6572F:	drivers/md/Kconfig
6573F:	drivers/md/Makefile
6574F:	drivers/md/dm*
6575F:	drivers/md/persistent-data/
6576F:	include/linux/device-mapper.h
6577F:	include/linux/dm-*.h
6578F:	include/uapi/linux/dm-*.h
6579
6580DEVICE-MAPPER VDO TARGET
6581M:	Matthew Sakai <[email protected]>
6582L:	[email protected]
6583S:	Maintained
6584F:	Documentation/admin-guide/device-mapper/vdo*.rst
6585F:	drivers/md/dm-vdo/
6586
6587DEVLINK
6588M:	Jiri Pirko <[email protected]>
6589L:	[email protected]
6590S:	Supported
6591F:	Documentation/networking/devlink
6592F:	include/net/devlink.h
6593F:	include/uapi/linux/devlink.h
6594F:	net/devlink/
6595
6596DFROBOT SD2405AL RTC DRIVER
6597M:	Tóth János <[email protected]>
6598L:	[email protected]
6599S:	Maintained
6600F:	drivers/rtc/rtc-sd2405al.c
6601
6602DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6603M:	Christoph Niedermaier <[email protected]>
6604L:	[email protected]
6605S:	Maintained
6606F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6607F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6608
6609DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6610M:	Marek Vasut <[email protected]>
6611L:	[email protected]
6612S:	Maintained
6613F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6614F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6615
6616DIALOG SEMICONDUCTOR DRIVERS
6617M:	Support Opensource <[email protected]>
6618S:	Supported
6619W:	http://www.dialog-semiconductor.com/products
6620F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6621F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6622F:	Documentation/devicetree/bindings/mfd/da90*.txt
6623F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6624F:	Documentation/devicetree/bindings/regulator/da92*.txt
6625F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6626F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6627F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6628F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6629F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6630F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6631F:	Documentation/hwmon/da90??.rst
6632F:	drivers/gpio/gpio-da90??.c
6633F:	drivers/hwmon/da90??-hwmon.c
6634F:	drivers/iio/adc/da91??-*.c
6635F:	drivers/input/misc/da72??.[ch]
6636F:	drivers/input/misc/da90??_onkey.c
6637F:	drivers/input/touchscreen/da9052_tsi.c
6638F:	drivers/leds/leds-da90??.c
6639F:	drivers/mfd/da903x.c
6640F:	drivers/mfd/da90??-*.c
6641F:	drivers/mfd/da91??-*.c
6642F:	drivers/pinctrl/pinctrl-da90??.c
6643F:	drivers/power/supply/da9052-battery.c
6644F:	drivers/power/supply/da91??-*.c
6645F:	drivers/regulator/da9???-regulator.[ch]
6646F:	drivers/regulator/slg51000-regulator.[ch]
6647F:	drivers/rtc/rtc-da90??.c
6648F:	drivers/thermal/da90??-thermal.c
6649F:	drivers/video/backlight/da90??_bl.c
6650F:	drivers/watchdog/da90??_wdt.c
6651F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6652F:	include/linux/mfd/da903x.h
6653F:	include/linux/mfd/da9052/
6654F:	include/linux/mfd/da9055/
6655F:	include/linux/mfd/da9062/
6656F:	include/linux/mfd/da9063/
6657F:	include/linux/mfd/da9150/
6658F:	include/linux/regulator/da9211.h
6659F:	include/sound/da[79]*.h
6660F:	sound/soc/codecs/da[79]*.[ch]
6661
6662DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6663M:	William Breathitt Gray <[email protected]>
6664L:	[email protected]
6665S:	Maintained
6666F:	drivers/gpio/gpio-gpio-mm.c
6667
6668DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6669M:	Martin Tuma <[email protected]>
6670L:	[email protected]
6671S:	Maintained
6672F:	Documentation/admin-guide/media/mgb4.rst
6673F:	drivers/media/pci/mgb4/
6674
6675DIOLAN U2C-12 I2C DRIVER
6676M:	Guenter Roeck <[email protected]>
6677L:	[email protected]
6678S:	Maintained
6679F:	drivers/i2c/busses/i2c-diolan-u2c.c
6680
6681DIRECTORY NOTIFICATION (DNOTIFY)
6682M:	Jan Kara <[email protected]>
6683R:	Amir Goldstein <[email protected]>
6684L:	[email protected]
6685S:	Maintained
6686F:	Documentation/filesystems/dnotify.rst
6687F:	fs/notify/dnotify/
6688F:	include/linux/dnotify.h
6689
6690DISK GEOMETRY AND PARTITION HANDLING
6691M:	Andries Brouwer <[email protected]>
6692S:	Maintained
6693W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6694W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6695W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6696
6697DISKQUOTA
6698M:	Jan Kara <[email protected]>
6699S:	Maintained
6700F:	Documentation/filesystems/quota.rst
6701F:	fs/quota/
6702F:	include/linux/quota*.h
6703F:	include/uapi/linux/quota*.h
6704
6705DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6706M:	Bernie Thompson <[email protected]>
6707L:	[email protected]
6708S:	Maintained
6709W:	http://plugable.com/category/projects/udlfb/
6710F:	Documentation/fb/udlfb.rst
6711F:	drivers/video/fbdev/udlfb.c
6712F:	include/video/udlfb.h
6713
6714DISTRIBUTED LOCK MANAGER (DLM)
6715M:	Alexander Aring <[email protected]>
6716M:	David Teigland <[email protected]>
6717L:	[email protected]
6718S:	Supported
6719W:	https://pagure.io/dlm
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6721F:	fs/dlm/
6722
6723DMA BUFFER SHARING FRAMEWORK
6724M:	Sumit Semwal <[email protected]>
6725M:	Christian König <[email protected]>
6726L:	[email protected]
6727L:	[email protected]
6728L:	[email protected] (moderated for non-subscribers)
6729S:	Maintained
6730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F:	Documentation/driver-api/dma-buf.rst
6732F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6733F:	drivers/dma-buf/
6734F:	include/linux/*fence.h
6735F:	include/linux/dma-buf.h
6736F:	include/linux/dma-resv.h
6737K:	\bdma_(?:buf|fence|resv)\b
6738
6739DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6740M:	Vinod Koul <[email protected]>
6741L:	[email protected]
6742S:	Maintained
6743Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6745F:	Documentation/devicetree/bindings/dma/
6746F:	Documentation/driver-api/dmaengine/
6747F:	drivers/dma/
6748F:	include/dt-bindings/dma/
6749F:	include/linux/dma/
6750F:	include/linux/dmaengine.h
6751F:	include/linux/of_dma.h
6752
6753DMA MAPPING BENCHMARK
6754M:	Xiang Chen <[email protected]>
6755L:	[email protected]
6756F:	kernel/dma/map_benchmark.c
6757F:	tools/testing/selftests/dma/
6758
6759DMA MAPPING HELPERS
6760M:	Christoph Hellwig <[email protected]>
6761M:	Marek Szyprowski <[email protected]>
6762R:	Robin Murphy <[email protected]>
6763L:	[email protected]
6764S:	Supported
6765W:	http://git.infradead.org/users/hch/dma-mapping.git
6766T:	git git://git.infradead.org/users/hch/dma-mapping.git
6767F:	include/asm-generic/dma-mapping.h
6768F:	include/linux/dma-direct.h
6769F:	include/linux/dma-map-ops.h
6770F:	include/linux/dma-mapping.h
6771F:	include/linux/swiotlb.h
6772F:	kernel/dma/
6773
6774DMA-BUF HEAPS FRAMEWORK
6775M:	Sumit Semwal <[email protected]>
6776R:	Benjamin Gaignard <[email protected]>
6777R:	Brian Starkey <[email protected]>
6778R:	John Stultz <[email protected]>
6779R:	T.J. Mercier <[email protected]>
6780L:	[email protected]
6781L:	[email protected]
6782L:	[email protected] (moderated for non-subscribers)
6783S:	Maintained
6784T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6785F:	drivers/dma-buf/dma-heap.c
6786F:	drivers/dma-buf/heaps/*
6787F:	include/linux/dma-heap.h
6788F:	include/uapi/linux/dma-heap.h
6789F:	tools/testing/selftests/dmabuf-heaps/
6790
6791DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6792M:	Lukasz Luba <[email protected]>
6793L:	[email protected]
6794L:	[email protected]
6795S:	Maintained
6796F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6797F:	drivers/memory/samsung/exynos5422-dmc.c
6798
6799DME1737 HARDWARE MONITOR DRIVER
6800M:	Juerg Haefliger <[email protected]>
6801L:	[email protected]
6802S:	Maintained
6803F:	Documentation/hwmon/dme1737.rst
6804F:	drivers/hwmon/dme1737.c
6805
6806DMI/SMBIOS SUPPORT
6807M:	Jean Delvare <[email protected]>
6808S:	Maintained
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6810F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6811F:	drivers/firmware/dmi-id.c
6812F:	drivers/firmware/dmi_scan.c
6813F:	include/linux/dmi.h
6814
6815DOCUMENTATION
6816M:	Jonathan Corbet <[email protected]>
6817L:	[email protected]
6818S:	Maintained
6819P:	Documentation/doc-guide/maintainer-profile.rst
6820T:	git git://git.lwn.net/linux.git docs-next
6821F:	Documentation/
6822F:	scripts/check-variable-fonts.sh
6823F:	scripts/documentation-file-ref-check
6824F:	scripts/kernel-doc
6825F:	scripts/sphinx-pre-install
6826X:	Documentation/ABI/
6827X:	Documentation/admin-guide/media/
6828X:	Documentation/devicetree/
6829X:	Documentation/driver-api/media/
6830X:	Documentation/firmware-guide/acpi/
6831X:	Documentation/i2c/
6832X:	Documentation/netlink/
6833X:	Documentation/power/
6834X:	Documentation/spi/
6835X:	Documentation/userspace-api/media/
6836
6837DOCUMENTATION PROCESS
6838M:	Jonathan Corbet <[email protected]>
6839L:	[email protected]
6840S:	Maintained
6841F:	Documentation/dev-tools/
6842F:	Documentation/maintainer/
6843F:	Documentation/process/
6844
6845DOCUMENTATION REPORTING ISSUES
6846M:	Thorsten Leemhuis <[email protected]>
6847L:	[email protected]
6848S:	Maintained
6849F:	Documentation/admin-guide/bug-bisect.rst
6850F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6851F:	Documentation/admin-guide/reporting-issues.rst
6852F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6853
6854DOCUMENTATION SCRIPTS
6855M:	Mauro Carvalho Chehab <[email protected]>
6856L:	[email protected]
6857S:	Maintained
6858F:	Documentation/sphinx/parse-headers.pl
6859F:	scripts/documentation-file-ref-check
6860F:	scripts/sphinx-pre-install
6861
6862DOCUMENTATION/ITALIAN
6863M:	Federico Vaga <[email protected]>
6864L:	[email protected]
6865S:	Maintained
6866F:	Documentation/translations/it_IT
6867
6868DOCUMENTATION/JAPANESE
6869R:	Akira Yokosawa <[email protected]>
6870L:	[email protected]
6871S:	Maintained
6872F:	Documentation/translations/ja_JP
6873
6874DONGWOON DW9714 LENS VOICE COIL DRIVER
6875M:	Sakari Ailus <[email protected]>
6876L:	[email protected]
6877S:	Maintained
6878T:	git git://linuxtv.org/media_tree.git
6879F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6880F:	drivers/media/i2c/dw9714.c
6881
6882DONGWOON DW9719 LENS VOICE COIL DRIVER
6883M:	Daniel Scally <[email protected]>
6884L:	[email protected]
6885S:	Maintained
6886T:	git git://linuxtv.org/media_tree.git
6887F:	drivers/media/i2c/dw9719.c
6888
6889DONGWOON DW9768 LENS VOICE COIL DRIVER
6890L:	[email protected]
6891S:	Orphan
6892T:	git git://linuxtv.org/media_tree.git
6893F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6894F:	drivers/media/i2c/dw9768.c
6895
6896DONGWOON DW9807 LENS VOICE COIL DRIVER
6897M:	Sakari Ailus <[email protected]>
6898L:	[email protected]
6899S:	Maintained
6900T:	git git://linuxtv.org/media_tree.git
6901F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6902F:	drivers/media/i2c/dw9807-vcm.c
6903
6904DOUBLETALK DRIVER
6905M:	"James R. Van Zandt" <[email protected]>
6906L:	[email protected]
6907S:	Maintained
6908F:	drivers/char/dtlk.c
6909F:	include/linux/dtlk.h
6910
6911DPAA2 DATAPATH I/O (DPIO) DRIVER
6912M:	Roy Pledge <[email protected]>
6913L:	[email protected]
6914S:	Maintained
6915F:	drivers/soc/fsl/dpio
6916
6917DPAA2 ETHERNET DRIVER
6918M:	Ioana Ciornei <[email protected]>
6919L:	[email protected]
6920S:	Maintained
6921F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6922F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6923F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6924F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6925F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6926F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6927F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6928F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6929F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6930F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6931
6932DPAA2 ETHERNET SWITCH DRIVER
6933M:	Ioana Ciornei <[email protected]>
6934L:	[email protected]
6935S:	Maintained
6936F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6937F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6938F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6939
6940DPLL SUBSYSTEM
6941M:	Vadim Fedorenko <[email protected]>
6942M:	Arkadiusz Kubalewski <[email protected]>
6943M:	Jiri Pirko <[email protected]>
6944L:	[email protected]
6945S:	Supported
6946F:	Documentation/driver-api/dpll.rst
6947F:	drivers/dpll/*
6948F:	include/linux/dpll.h
6949F:	include/uapi/linux/dpll.h
6950
6951DRBD DRIVER
6952M:	Philipp Reisner <[email protected]>
6953M:	Lars Ellenberg <[email protected]>
6954M:	Christoph Böhmwalder <[email protected]>
6955L:	[email protected]
6956S:	Supported
6957W:	http://www.drbd.org
6958T:	git git://git.linbit.com/linux-drbd.git
6959T:	git git://git.linbit.com/drbd-8.4.git
6960F:	Documentation/admin-guide/blockdev/
6961F:	drivers/block/drbd/
6962F:	include/linux/drbd*
6963F:	lib/lru_cache.c
6964
6965DRIVER COMPONENT FRAMEWORK
6966L:	[email protected]
6967F:	drivers/base/component.c
6968F:	include/linux/component.h
6969
6970DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6971M:	Greg Kroah-Hartman <[email protected]>
6972R:	"Rafael J. Wysocki" <[email protected]>
6973S:	Supported
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6975F:	Documentation/core-api/kobject.rst
6976F:	drivers/base/
6977F:	fs/debugfs/
6978F:	fs/sysfs/
6979F:	include/linux/debugfs.h
6980F:	include/linux/fwnode.h
6981F:	include/linux/kobj*
6982F:	include/linux/property.h
6983F:	lib/kobj*
6984F:	rust/kernel/device.rs
6985
6986DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6987M:	Nishanth Menon <[email protected]>
6988L:	[email protected]
6989S:	Maintained
6990F:	drivers/soc/ti/smartreflex.c
6991F:	include/linux/power/smartreflex.h
6992
6993DRM ACCEL DRIVERS FOR INTEL VPU
6994M:	Jacek Lawrynowicz <[email protected]>
6995M:	Stanislaw Gruszka <[email protected]>
6996L:	[email protected]
6997S:	Supported
6998T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999F:	drivers/accel/ivpu/
7000F:	include/uapi/drm/ivpu_accel.h
7001
7002DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7003M:	Oded Gabbay <[email protected]>
7004L:	[email protected]
7005S:	Maintained
7006C:	irc://irc.oftc.net/dri-devel
7007T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7008F:	Documentation/accel/
7009F:	drivers/accel/
7010F:	include/drm/drm_accel.h
7011
7012DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7013M:	Maxime Ripard <[email protected]>
7014M:	Chen-Yu Tsai <[email protected]>
7015R:	Jernej Skrabec <[email protected]>
7016L:	[email protected]
7017S:	Supported
7018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F:	drivers/gpu/drm/sun4i/sun8i*
7020
7021DRM DRIVER FOR ARM PL111 CLCD
7022S:	Orphan
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	drivers/gpu/drm/pl111/
7025
7026DRM DRIVER FOR ARM VERSATILE TFT PANELS
7027M:	Linus Walleij <[email protected]>
7028S:	Maintained
7029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7031F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7032
7033DRM DRIVER FOR ASPEED BMC GFX
7034M:	Joel Stanley <[email protected]>
7035L:	[email protected] (moderated for non-subscribers)
7036S:	Supported
7037T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7039F:	drivers/gpu/drm/aspeed/
7040
7041DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7042M:	Dave Airlie <[email protected]>
7043R:	Thomas Zimmermann <[email protected]>
7044R:	Jocelyn Falempe <[email protected]>
7045L:	[email protected]
7046S:	Supported
7047T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048F:	drivers/gpu/drm/ast/
7049
7050DRM DRIVER FOR BOCHS VIRTUAL GPU
7051M:	Gerd Hoffmann <[email protected]>
7052L:	[email protected]
7053S:	Maintained
7054T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7055F:	drivers/gpu/drm/tiny/bochs.c
7056
7057DRM DRIVER FOR BOE HIMAX8279D PANELS
7058M:	Jerry Han <[email protected]>
7059S:	Maintained
7060F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7061F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7062
7063DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7064M:	Jagan Teki <[email protected]>
7065S:	Maintained
7066F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7067F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7068
7069DRM DRIVER FOR EBBG FT8719 PANEL
7070M:	Joel Selvaraj <[email protected]>
7071S:	Maintained
7072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7074F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7075
7076DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7077M:	Linus Walleij <[email protected]>
7078S:	Maintained
7079T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080F:	drivers/gpu/drm/tve200/
7081
7082DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7083M:	Icenowy Zheng <[email protected]>
7084S:	Maintained
7085F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7086F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7087
7088DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7089M:	Jagan Teki <[email protected]>
7090S:	Maintained
7091F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7092F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7093
7094DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7095M:	Thomas Zimmermann <[email protected]>
7096M:	Javier Martinez Canillas <[email protected]>
7097L:	[email protected]
7098S:	Maintained
7099T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100F:	drivers/gpu/drm/drm_aperture.c
7101F:	drivers/gpu/drm/tiny/ofdrm.c
7102F:	drivers/gpu/drm/tiny/simpledrm.c
7103F:	drivers/video/aperture.c
7104F:	drivers/video/nomodeset.c
7105F:	include/drm/drm_aperture.h
7106F:	include/linux/aperture.h
7107F:	include/video/nomodeset.h
7108
7109DRM DRIVER FOR GENERIC EDP PANELS
7110R:	Douglas Anderson <[email protected]>
7111F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7112F:	drivers/gpu/drm/panel/panel-edp.c
7113
7114DRM DRIVER FOR GENERIC USB DISPLAY
7115M:	Noralf Trønnes <[email protected]>
7116S:	Maintained
7117W:	https://github.com/notro/gud/wiki
7118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119F:	drivers/gpu/drm/gud/
7120F:	include/drm/gud.h
7121
7122DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7123M:	Hans de Goede <[email protected]>
7124S:	Maintained
7125T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7126F:	drivers/gpu/drm/tiny/gm12u320.c
7127
7128DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7129M:	Ondrej Jirman <[email protected]>
7130M:	Javier Martinez Canillas <[email protected]>
7131S:	Maintained
7132T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7133F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7134F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7135
7136DRM DRIVER FOR HX8357D PANELS
7137S:	Orphan
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7140F:	drivers/gpu/drm/tiny/hx8357d.c
7141
7142DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7143M:	Deepak Rawat <[email protected]>
7144L:	[email protected]
7145L:	[email protected]
7146S:	Maintained
7147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148F:	drivers/gpu/drm/hyperv
7149
7150DRM DRIVER FOR ILITEK ILI9225 PANELS
7151M:	David Lechner <[email protected]>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7155F:	drivers/gpu/drm/tiny/ili9225.c
7156
7157DRM DRIVER FOR ILITEK ILI9486 PANELS
7158M:	Kamlesh Gurudasani <[email protected]>
7159S:	Maintained
7160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7162F:	drivers/gpu/drm/tiny/ili9486.c
7163
7164DRM DRIVER FOR ILITEK ILI9805 PANELS
7165M:	Michael Trimarchi <[email protected]>
7166S:	Maintained
7167F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7168F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7169
7170DRM DRIVER FOR ILITEK ILI9806E PANELS
7171M:	Michael Walle <[email protected]>
7172S:	Maintained
7173F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7174
7175DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7176M:	Jagan Teki <[email protected]>
7177S:	Maintained
7178F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7179F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7180
7181DRM DRIVER FOR LG SW43408 PANELS
7182M:	Sumit Semwal <[email protected]>
7183M:	Caleb Connolly <[email protected]>
7184S:	Maintained
7185T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7187F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7188
7189DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7190M:	Paul Kocialkowski <[email protected]>
7191S:	Supported
7192T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193F:	drivers/gpu/drm/logicvc/
7194
7195DRM DRIVER FOR LVDS PANELS
7196M:	Laurent Pinchart <[email protected]>
7197L:	[email protected]
7198S:	Maintained
7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F:	Documentation/devicetree/bindings/display/lvds.yaml
7201F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7202F:	drivers/gpu/drm/panel/panel-lvds.c
7203
7204DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7205M:	Guido Günther <[email protected]>
7206R:	Purism Kernel Team <[email protected]>
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7209F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7210
7211DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7212M:	Dave Airlie <[email protected]>
7213R:	Thomas Zimmermann <[email protected]>
7214R:	Jocelyn Falempe <[email protected]>
7215L:	[email protected]
7216S:	Supported
7217T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218F:	drivers/gpu/drm/mgag200/
7219
7220DRM DRIVER FOR MI0283QT
7221M:	Noralf Trønnes <[email protected]>
7222S:	Maintained
7223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7225F:	drivers/gpu/drm/tiny/mi0283qt.c
7226
7227DRM DRIVER FOR MIPI DBI compatible panels
7228M:	Noralf Trønnes <[email protected]>
7229S:	Maintained
7230W:	https://github.com/notro/panel-mipi-dbi/wiki
7231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7233F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7234
7235DRM DRIVER for Qualcomm Adreno GPUs
7236M:	Rob Clark <[email protected]>
7237R:	Sean Paul <[email protected]>
7238R:	Konrad Dybcio <[email protected]>
7239L:	[email protected]
7240L:	[email protected]
7241L:	[email protected]
7242S:	Maintained
7243B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7244T:	git https://gitlab.freedesktop.org/drm/msm.git
7245F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7246F:	drivers/gpu/drm/msm/adreno/
7247F:	drivers/gpu/drm/msm/msm_gpu.*
7248F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7249F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7250F:	drivers/gpu/drm/msm/registers/adreno/
7251F:	include/uapi/drm/msm_drm.h
7252
7253DRM DRIVER for Qualcomm display hardware
7254M:	Rob Clark <[email protected]>
7255M:	Abhinav Kumar <[email protected]>
7256M:	Dmitry Baryshkov <[email protected]>
7257R:	Sean Paul <[email protected]>
7258R:	Marijn Suijten <[email protected]>
7259L:	[email protected]
7260L:	[email protected]
7261L:	[email protected]
7262S:	Maintained
7263B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7264T:	git https://gitlab.freedesktop.org/drm/msm.git
7265F:	Documentation/devicetree/bindings/display/msm/
7266F:	drivers/gpu/drm/ci/xfails/msm*
7267F:	drivers/gpu/drm/msm/
7268F:	include/uapi/drm/msm_drm.h
7269
7270DRM DRIVER FOR NOVATEK NT35510 PANELS
7271M:	Linus Walleij <[email protected]>
7272S:	Maintained
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7275F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7276
7277DRM DRIVER FOR NOVATEK NT35560 PANELS
7278M:	Linus Walleij <[email protected]>
7279S:	Maintained
7280T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7282F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7283
7284DRM DRIVER FOR NOVATEK NT36523 PANELS
7285M:	Jianhua Lu <[email protected]>
7286S:	Maintained
7287T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7289F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7290
7291DRM DRIVER FOR NOVATEK NT36672A PANELS
7292M:	Sumit Semwal <[email protected]>
7293S:	Maintained
7294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7296F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7297
7298DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7299M:	Karol Herbst <[email protected]>
7300M:	Lyude Paul <[email protected]>
7301M:	Danilo Krummrich <[email protected]>
7302L:	[email protected]
7303L:	[email protected]
7304S:	Supported
7305W:	https://nouveau.freedesktop.org/
7306Q:	https://patchwork.freedesktop.org/project/nouveau/
7307Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7308B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7309C:	irc://irc.oftc.net/nouveau
7310T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7311F:	drivers/gpu/drm/nouveau/
7312F:	include/uapi/drm/nouveau_drm.h
7313
7314DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7315M:	Stefan Mavrodiev <[email protected]>
7316S:	Maintained
7317F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7318F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7319
7320DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7321R:	Douglas Anderson <[email protected]>
7322F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7323F:	drivers/gpu/drm/bridge/parade-ps8640.c
7324
7325DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7326M:	Noralf Trønnes <[email protected]>
7327S:	Maintained
7328T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329F:	Documentation/devicetree/bindings/display/repaper.txt
7330F:	drivers/gpu/drm/tiny/repaper.c
7331
7332DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7333M:	Dave Airlie <[email protected]>
7334M:	Gerd Hoffmann <[email protected]>
7335L:	[email protected]
7336S:	Obsolete
7337W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7338T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339F:	drivers/gpu/drm/tiny/cirrus.c
7340
7341DRM DRIVER FOR QXL VIRTUAL GPU
7342M:	Dave Airlie <[email protected]>
7343M:	Gerd Hoffmann <[email protected]>
7344L:	[email protected]
7345L:	[email protected]
7346S:	Maintained
7347T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F:	drivers/gpu/drm/qxl/
7349F:	include/uapi/drm/qxl_drm.h
7350
7351DRM DRIVER FOR RAYDIUM RM67191 PANELS
7352M:	Robert Chiras <[email protected]>
7353S:	Maintained
7354F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7355F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7356
7357DRM DRIVER FOR SAMSUNG DB7430 PANELS
7358M:	Linus Walleij <[email protected]>
7359S:	Maintained
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7362F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7363
7364DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7365M:	Inki Dae <[email protected]>
7366M:	Jagan Teki <[email protected]>
7367M:	Marek Szyprowski <[email protected]>
7368S:	Maintained
7369T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7371F:	drivers/gpu/drm/bridge/samsung-dsim.c
7372F:	include/drm/bridge/samsung-dsim.h
7373
7374DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7375M:	Markuss Broks <[email protected]>
7376S:	Maintained
7377F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7378F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7379
7380DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7381M:	Artur Weber <[email protected]>
7382S:	Maintained
7383F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7384F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7385
7386DRM DRIVER FOR SITRONIX ST7586 PANELS
7387M:	David Lechner <[email protected]>
7388S:	Maintained
7389T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7391F:	drivers/gpu/drm/tiny/st7586.c
7392
7393DRM DRIVER FOR SITRONIX ST7701 PANELS
7394M:	Jagan Teki <[email protected]>
7395S:	Maintained
7396F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7397F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7398
7399DRM DRIVER FOR SITRONIX ST7703 PANELS
7400M:	Guido Günther <[email protected]>
7401R:	Purism Kernel Team <[email protected]>
7402R:	Ondrej Jirman <[email protected]>
7403S:	Maintained
7404F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7405F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7406
7407DRM DRIVER FOR SITRONIX ST7735R PANELS
7408M:	David Lechner <[email protected]>
7409S:	Maintained
7410T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7412F:	drivers/gpu/drm/tiny/st7735r.c
7413
7414DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7415M:	Javier Martinez Canillas <[email protected]>
7416S:	Maintained
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7419F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7420F:	drivers/gpu/drm/solomon/ssd130x*
7421
7422DRM DRIVER FOR ST-ERICSSON MCDE
7423M:	Linus Walleij <[email protected]>
7424S:	Maintained
7425T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7427F:	drivers/gpu/drm/mcde/
7428
7429DRM DRIVER FOR SYNAPTICS R63353 PANELS
7430M:	Michael Trimarchi <[email protected]>
7431S:	Maintained
7432F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7433F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7434
7435DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7436M:	Jagan Teki <[email protected]>
7437S:	Maintained
7438F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7439F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7440
7441DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7442R:	Douglas Anderson <[email protected]>
7443F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7444F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7445
7446DRM DRIVER FOR TPO TPG110 PANELS
7447M:	Linus Walleij <[email protected]>
7448S:	Maintained
7449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7451F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7452
7453DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7454M:	Dave Airlie <[email protected]>
7455R:	Sean Paul <[email protected]>
7456R:	Thomas Zimmermann <[email protected]>
7457L:	[email protected]
7458S:	Supported
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	drivers/gpu/drm/udl/
7461
7462DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7463M:	Rodrigo Siqueira <[email protected]>
7464M:	Maíra Canal <[email protected]>
7465R:	Haneen Mohammed <[email protected]>
7466R:	Simona Vetter <[email protected]>
7467R:	Melissa Wen <[email protected]>
7468L:	[email protected]
7469S:	Maintained
7470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F:	Documentation/gpu/vkms.rst
7472F:	drivers/gpu/drm/ci/xfails/vkms*
7473F:	drivers/gpu/drm/vkms/
7474
7475DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7476M:	Hans de Goede <[email protected]>
7477L:	[email protected]
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	drivers/gpu/drm/vboxvideo/
7481
7482DRM DRIVER FOR VMWARE VIRTUAL GPU
7483M:	Zack Rusin <[email protected]>
7484R:	Broadcom internal kernel review list <[email protected]>
7485L:	[email protected]
7486S:	Supported
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	drivers/gpu/drm/vmwgfx/
7489F:	include/uapi/drm/vmwgfx_drm.h
7490
7491DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7492M:	Linus Walleij <[email protected]>
7493S:	Maintained
7494T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7496F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7497
7498DRM DRIVERS
7499M:	David Airlie <[email protected]>
7500M:	Simona Vetter <[email protected]>
7501L:	[email protected]
7502S:	Maintained
7503B:	https://gitlab.freedesktop.org/drm
7504C:	irc://irc.oftc.net/dri-devel
7505T:	git https://gitlab.freedesktop.org/drm/kernel.git
7506F:	Documentation/devicetree/bindings/display/
7507F:	Documentation/devicetree/bindings/gpu/
7508F:	Documentation/gpu/
7509F:	drivers/gpu/
7510F:	include/drm/
7511F:	include/linux/vga*
7512F:	include/uapi/drm/
7513
7514DRM DRIVERS AND MISC GPU PATCHES
7515M:	Maarten Lankhorst <[email protected]>
7516M:	Maxime Ripard <[email protected]>
7517M:	Thomas Zimmermann <[email protected]>
7518S:	Maintained
7519W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	Documentation/devicetree/bindings/display/
7522F:	Documentation/devicetree/bindings/gpu/
7523F:	Documentation/gpu/
7524F:	drivers/gpu/drm/
7525F:	drivers/gpu/vga/
7526F:	include/drm/drm
7527F:	include/linux/vga*
7528F:	include/uapi/drm/
7529X:	drivers/gpu/drm/amd/
7530X:	drivers/gpu/drm/armada/
7531X:	drivers/gpu/drm/etnaviv/
7532X:	drivers/gpu/drm/exynos/
7533X:	drivers/gpu/drm/i915/
7534X:	drivers/gpu/drm/kmb/
7535X:	drivers/gpu/drm/mediatek/
7536X:	drivers/gpu/drm/msm/
7537X:	drivers/gpu/drm/nouveau/
7538X:	drivers/gpu/drm/radeon/
7539X:	drivers/gpu/drm/renesas/rcar-du/
7540X:	drivers/gpu/drm/tegra/
7541
7542DRM DRIVERS FOR ALLWINNER A10
7543M:	Maxime Ripard <[email protected]>
7544M:	Chen-Yu Tsai <[email protected]>
7545L:	[email protected]
7546S:	Supported
7547T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548F:	Documentation/devicetree/bindings/display/allwinner*
7549F:	drivers/gpu/drm/sun4i/
7550
7551DRM DRIVERS FOR AMLOGIC SOCS
7552M:	Neil Armstrong <[email protected]>
7553L:	[email protected]
7554L:	[email protected]
7555S:	Supported
7556W:	http://linux-meson.com/
7557T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7558F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7559F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7560F:	Documentation/gpu/meson.rst
7561F:	drivers/gpu/drm/ci/xfails/meson*
7562F:	drivers/gpu/drm/meson/
7563
7564DRM DRIVERS FOR ATMEL HLCDC
7565M:	Sam Ravnborg <[email protected]>
7566M:	Boris Brezillon <[email protected]>
7567L:	[email protected]
7568S:	Supported
7569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570F:	Documentation/devicetree/bindings/display/atmel/
7571F:	drivers/gpu/drm/atmel-hlcdc/
7572
7573DRM DRIVERS FOR BRIDGE CHIPS
7574M:	Andrzej Hajda <[email protected]>
7575M:	Neil Armstrong <[email protected]>
7576M:	Robert Foss <[email protected]>
7577R:	Laurent Pinchart <[email protected]>
7578R:	Jonas Karlman <[email protected]>
7579R:	Jernej Skrabec <[email protected]>
7580S:	Maintained
7581T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7582F:	Documentation/devicetree/bindings/display/bridge/
7583F:	drivers/gpu/drm/bridge/
7584F:	drivers/gpu/drm/display/drm_bridge_connector.c
7585F:	drivers/gpu/drm/drm_bridge.c
7586F:	include/drm/drm_bridge.h
7587F:	include/drm/drm_bridge_connector.h
7588
7589DRM DRIVERS FOR EXYNOS
7590M:	Inki Dae <[email protected]>
7591M:	Seung-Woo Kim <[email protected]>
7592M:	Kyungmin Park <[email protected]>
7593L:	[email protected]
7594S:	Supported
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7596F:	Documentation/devicetree/bindings/display/samsung/
7597F:	drivers/gpu/drm/exynos/
7598F:	include/uapi/drm/exynos_drm.h
7599
7600DRM DRIVERS FOR FREESCALE DCU
7601M:	Stefan Agner <[email protected]>
7602M:	Alison Wang <[email protected]>
7603L:	[email protected]
7604S:	Supported
7605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7607F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7608F:	drivers/gpu/drm/fsl-dcu/
7609
7610DRM DRIVERS FOR FREESCALE IMX 5/6
7611M:	Philipp Zabel <[email protected]>
7612L:	[email protected]
7613S:	Maintained
7614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615T:	git git://git.pengutronix.de/git/pza/linux
7616F:	Documentation/devicetree/bindings/display/imx/
7617F:	drivers/gpu/drm/imx/ipuv3/
7618F:	drivers/gpu/ipu-v3/
7619
7620DRM DRIVERS FOR FREESCALE IMX BRIDGE
7621M:	Liu Ying <[email protected]>
7622L:	[email protected]
7623S:	Maintained
7624F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7625F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7626F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7627F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7628F:	drivers/gpu/drm/bridge/imx/
7629
7630DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7631M:	Patrik Jakobsson <[email protected]>
7632L:	[email protected]
7633S:	Maintained
7634T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635F:	drivers/gpu/drm/gma500/
7636
7637DRM DRIVERS FOR HISILICON
7638M:	Xinliang Liu <[email protected]>
7639M:	Tian Tao  <[email protected]>
7640R:	Xinwei Kong <[email protected]>
7641R:	Sumit Semwal <[email protected]>
7642R:	Yongqin Liu <[email protected]>
7643R:	John Stultz <[email protected]>
7644L:	[email protected]
7645S:	Maintained
7646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647F:	Documentation/devicetree/bindings/display/hisilicon/
7648F:	drivers/gpu/drm/hisilicon/
7649
7650DRM DRIVERS FOR LIMA
7651M:	Qiang Yu <[email protected]>
7652L:	[email protected]
7653L:	[email protected] (moderated for non-subscribers)
7654S:	Maintained
7655T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7656F:	drivers/gpu/drm/lima/
7657F:	include/uapi/drm/lima_drm.h
7658
7659DRM DRIVERS FOR LOONGSON
7660M:	Sui Jingfeng <[email protected]>
7661L:	[email protected]
7662S:	Supported
7663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7664F:	drivers/gpu/drm/loongson/
7665
7666DRM DRIVERS FOR MEDIATEK
7667M:	Chun-Kuang Hu <[email protected]>
7668M:	Philipp Zabel <[email protected]>
7669L:	[email protected]
7670L:	[email protected] (moderated for non-subscribers)
7671S:	Supported
7672F:	Documentation/devicetree/bindings/display/mediatek/
7673F:	drivers/gpu/drm/ci/xfails/mediatek*
7674F:	drivers/gpu/drm/mediatek/
7675F:	drivers/phy/mediatek/phy-mtk-dp.c
7676F:	drivers/phy/mediatek/phy-mtk-hdmi*
7677F:	drivers/phy/mediatek/phy-mtk-mipi*
7678
7679DRM DRIVERS FOR NVIDIA TEGRA
7680M:	Thierry Reding <[email protected]>
7681M:	Mikko Perttunen <[email protected]>
7682L:	[email protected]
7683L:	[email protected]
7684S:	Supported
7685T:	git https://gitlab.freedesktop.org/drm/tegra.git
7686F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7687F:	Documentation/devicetree/bindings/gpu/host1x/
7688F:	drivers/gpu/drm/tegra/
7689F:	drivers/gpu/host1x/
7690F:	include/linux/host1x.h
7691F:	include/uapi/drm/tegra_drm.h
7692
7693DRM DRIVERS FOR RENESAS R-CAR
7694M:	Laurent Pinchart <[email protected]>
7695M:	Kieran Bingham <kieran.bingham[email protected]>
7696L:	[email protected]
7697L:	[email protected]
7698S:	Supported
7699T:	git git://linuxtv.org/pinchartl/media drm/du/next
7700F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7701F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7702F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7703F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7704F:	drivers/gpu/drm/renesas/rcar-du/
7705
7706DRM DRIVERS FOR RENESAS RZ
7707M:	Biju Das <[email protected]>
7708L:	[email protected]
7709L:	[email protected]
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7713F:	drivers/gpu/drm/renesas/rz-du/
7714
7715DRM DRIVERS FOR RENESAS SHMOBILE
7716M:	Laurent Pinchart <[email protected]>
7717M:	Geert Uytterhoeven <[email protected]>
7718L:	[email protected]
7719L:	[email protected]
7720S:	Supported
7721T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7723F:	drivers/gpu/drm/renesas/shmobile/
7724F:	include/linux/platform_data/shmob_drm.h
7725
7726DRM DRIVERS FOR ROCKCHIP
7727M:	Sandy Huang <[email protected]>
7728M:	Heiko Stübner <[email protected]>
7729M:	Andy Yan <[email protected]>
7730L:	[email protected]
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/rockchip/
7734F:	drivers/gpu/drm/ci/xfails/rockchip*
7735F:	drivers/gpu/drm/rockchip/
7736
7737DRM DRIVERS FOR STI
7738M:	Alain Volmat <[email protected]>
7739L:	[email protected]
7740S:	Maintained
7741T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7743F:	drivers/gpu/drm/sti
7744
7745DRM DRIVERS FOR STM
7746M:	Yannick Fertre <[email protected]>
7747M:	Raphael Gallais-Pou <[email protected]>
7748M:	Philippe Cornu <[email protected]>
7749L:	[email protected]
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7753F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7754F:	drivers/gpu/drm/stm
7755
7756DRM DRIVERS FOR TI KEYSTONE
7757M:	Jyri Sarha <[email protected]>
7758M:	Tomi Valkeinen <[email protected]>
7759L:	[email protected]
7760S:	Maintained
7761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7763F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7764F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7765F:	drivers/gpu/drm/tidss/
7766
7767DRM DRIVERS FOR TI LCDC
7768M:	Jyri Sarha <[email protected]>
7769M:	Tomi Valkeinen <[email protected]>
7770L:	[email protected]
7771S:	Maintained
7772T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773F:	Documentation/devicetree/bindings/display/tilcdc/
7774F:	drivers/gpu/drm/tilcdc/
7775
7776DRM DRIVERS FOR TI OMAP
7777M:	Tomi Valkeinen <[email protected]>
7778L:	[email protected]
7779S:	Maintained
7780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F:	Documentation/devicetree/bindings/display/ti/
7782F:	drivers/gpu/drm/omapdrm/
7783
7784DRM DRIVERS FOR V3D
7785M:	Melissa Wen <[email protected]>
7786M:	Maíra Canal <[email protected]>
7787S:	Supported
7788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7790F:	drivers/gpu/drm/v3d/
7791F:	include/uapi/drm/v3d_drm.h
7792
7793DRM DRIVERS FOR VC4
7794M:	Maxime Ripard <[email protected]>
7795M:	Dave Stevenson <[email protected]>
7796R:	Raspberry Pi Kernel Maintenance <[email protected]>
7797S:	Supported
7798T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7799F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7800F:	drivers/gpu/drm/vc4/
7801F:	include/uapi/drm/vc4_drm.h
7802
7803DRM DRIVERS FOR VIVANTE GPU IP
7804M:	Lucas Stach <[email protected]>
7805R:	Russell King <[email protected]>
7806R:	Christian Gmeiner <[email protected]>
7807L:	[email protected] (moderated for non-subscribers)
7808L:	[email protected]
7809S:	Maintained
7810F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7811F:	drivers/gpu/drm/etnaviv/
7812F:	include/uapi/drm/etnaviv_drm.h
7813
7814DRM DRIVERS FOR XEN
7815M:	Oleksandr Andrushchenko <[email protected]>
7816L:	[email protected]
7817L:	[email protected] (moderated for non-subscribers)
7818S:	Supported
7819T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F:	Documentation/gpu/xen-front.rst
7821F:	drivers/gpu/drm/xen/
7822
7823DRM DRIVERS FOR XILINX
7824M:	Laurent Pinchart <[email protected]>
7825M:	Tomi Valkeinen <[email protected]>
7826L:	[email protected]
7827S:	Maintained
7828T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829F:	Documentation/devicetree/bindings/display/xlnx/
7830F:	drivers/gpu/drm/xlnx/
7831
7832DRM GPU SCHEDULER
7833M:	Luben Tuikov <[email protected]>
7834M:	Matthew Brost <[email protected]>
7835M:	Danilo Krummrich <[email protected]>
7836M:	Philipp Stanner <[email protected]>
7837L:	[email protected]
7838S:	Maintained
7839T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7840F:	drivers/gpu/drm/scheduler/
7841F:	include/drm/gpu_scheduler.h
7842
7843DRM PANEL DRIVERS
7844M:	Neil Armstrong <[email protected]>
7845R:	Jessica Zhang <[email protected]>
7846L:	[email protected]
7847S:	Maintained
7848T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7849F:	Documentation/devicetree/bindings/display/panel/
7850F:	drivers/gpu/drm/drm_panel.c
7851F:	drivers/gpu/drm/panel/
7852F:	include/drm/drm_panel.h
7853
7854DRM PRIVACY-SCREEN CLASS
7855M:	Hans de Goede <[email protected]>
7856L:	[email protected]
7857S:	Maintained
7858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859F:	drivers/gpu/drm/drm_privacy_screen*
7860F:	include/drm/drm_privacy_screen*
7861
7862DRM TTM SUBSYSTEM
7863M:	Christian Koenig <[email protected]>
7864M:	Huang Rui <[email protected]>
7865L:	[email protected]
7866S:	Maintained
7867T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7868F:	drivers/gpu/drm/ttm/
7869F:	include/drm/ttm/
7870
7871DRM AUTOMATED TESTING
7872M:	Helen Koike <[email protected]>
7873L:	[email protected]
7874S:	Maintained
7875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7876F:	Documentation/gpu/automated_testing.rst
7877F:	drivers/gpu/drm/ci/
7878
7879DSBR100 USB FM RADIO DRIVER
7880M:	Alexey Klimov <[email protected]>
7881L:	[email protected]
7882S:	Maintained
7883T:	git git://linuxtv.org/media_tree.git
7884F:	drivers/media/radio/dsbr100.c
7885
7886DT3155 MEDIA DRIVER
7887M:	Hans Verkuil <[email protected]>
7888L:	[email protected]
7889S:	Odd Fixes
7890W:	https://linuxtv.org
7891T:	git git://linuxtv.org/media_tree.git
7892F:	drivers/media/pci/dt3155/
7893
7894DVB_USB_AF9015 MEDIA DRIVER
7895L:	[email protected]
7896S:	Orphan
7897W:	https://linuxtv.org
7898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7899F:	drivers/media/usb/dvb-usb-v2/af9015*
7900
7901DVB_USB_AF9035 MEDIA DRIVER
7902L:	[email protected]
7903S:	Orphan
7904W:	https://linuxtv.org
7905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7906F:	drivers/media/usb/dvb-usb-v2/af9035*
7907
7908DVB_USB_ANYSEE MEDIA DRIVER
7909L:	[email protected]
7910S:	Orphan
7911W:	https://linuxtv.org
7912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7913F:	drivers/media/usb/dvb-usb-v2/anysee*
7914
7915DVB_USB_AU6610 MEDIA DRIVER
7916L:	[email protected]
7917S:	Orphan
7918W:	https://linuxtv.org
7919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7920F:	drivers/media/usb/dvb-usb-v2/au6610*
7921
7922DVB_USB_CE6230 MEDIA DRIVER
7923L:	[email protected]
7924S:	Orphan
7925W:	https://linuxtv.org
7926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7927F:	drivers/media/usb/dvb-usb-v2/ce6230*
7928
7929DVB_USB_CXUSB MEDIA DRIVER
7930M:	Michael Krufky <[email protected]>
7931L:	[email protected]
7932S:	Maintained
7933W:	https://linuxtv.org
7934W:	http://github.com/mkrufky
7935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7936T:	git git://linuxtv.org/media_tree.git
7937F:	drivers/media/usb/dvb-usb/cxusb*
7938
7939DVB_USB_EC168 MEDIA DRIVER
7940L:	[email protected]
7941S:	Orphan
7942W:	https://linuxtv.org
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944F:	drivers/media/usb/dvb-usb-v2/ec168*
7945
7946DVB_USB_GL861 MEDIA DRIVER
7947L:	[email protected]
7948S:	Orphan
7949W:	https://linuxtv.org
7950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7951F:	drivers/media/usb/dvb-usb-v2/gl861*
7952
7953DVB_USB_MXL111SF MEDIA DRIVER
7954M:	Michael Krufky <[email protected]>
7955L:	[email protected]
7956S:	Maintained
7957W:	https://linuxtv.org
7958W:	http://github.com/mkrufky
7959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7960T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7961F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7962
7963DVB_USB_RTL28XXU MEDIA DRIVER
7964L:	[email protected]
7965S:	Orphan
7966W:	https://linuxtv.org
7967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7968F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7969
7970DVB_USB_V2 MEDIA DRIVER
7971L:	[email protected]
7972S:	Orphan
7973W:	https://linuxtv.org
7974W:	http://palosaari.fi/linux/
7975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7976F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7977F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7978
7979DYNAMIC DEBUG
7980M:	Jason Baron <[email protected]>
7981M:	Jim Cromie <[email protected]>
7982S:	Maintained
7983F:	include/linux/dynamic_debug.h
7984F:	lib/dynamic_debug.c
7985F:	lib/test_dynamic_debug.c
7986
7987DYNAMIC INTERRUPT MODERATION
7988M:	Tal Gilboa <[email protected]>
7989S:	Maintained
7990F:	Documentation/networking/net_dim.rst
7991F:	include/linux/dim.h
7992F:	lib/dim/
7993
7994DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7995M:	Daniel Lezcano <[email protected]>
7996L:	[email protected]
7997S:	Supported
7998B:	https://bugzilla.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8000F:	drivers/powercap/dtpm*
8001F:	include/linux/dtpm.h
8002
8003DZ DECSTATION DZ11 SERIAL DRIVER
8004M:	"Maciej W. Rozycki" <[email protected]>
8005S:	Maintained
8006F:	drivers/tty/serial/dz.*
8007
8008E3X0 POWER BUTTON DRIVER
8009M:	Moritz Fischer <[email protected]>
8010L:	[email protected]
8011S:	Supported
8012W:	http://www.ettus.com
8013F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8014F:	drivers/input/misc/e3x0-button.c
8015
8016E4000 MEDIA DRIVER
8017L:	[email protected]
8018S:	Orphan
8019W:	https://linuxtv.org
8020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8021F:	drivers/media/tuners/e4000*
8022
8023EARTH_PT1 MEDIA DRIVER
8024M:	Akihiro Tsukada <[email protected]>
8025L:	[email protected]
8026S:	Odd Fixes
8027F:	drivers/media/pci/pt1/
8028
8029EARTH_PT3 MEDIA DRIVER
8030M:	Akihiro Tsukada <[email protected]>
8031L:	[email protected]
8032S:	Odd Fixes
8033F:	drivers/media/pci/pt3/
8034
8035EC100 MEDIA DRIVER
8036L:	[email protected]
8037S:	Orphan
8038W:	https://linuxtv.org
8039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8040F:	drivers/media/dvb-frontends/ec100*
8041
8042ECRYPT FILE SYSTEM
8043M:	Tyler Hicks <[email protected]>
8044L:	[email protected]
8045S:	Odd Fixes
8046W:	http://ecryptfs.org
8047W:	https://launchpad.net/ecryptfs
8048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8049F:	Documentation/filesystems/ecryptfs.rst
8050F:	fs/ecryptfs/
8051
8052EDAC-AMD64
8053M:	Yazen Ghannam <[email protected]>
8054L:	[email protected]
8055S:	Supported
8056F:	drivers/edac/amd64_edac*
8057F:	drivers/edac/mce_amd*
8058
8059EDAC-ARMADA
8060M:	Jan Luebbe <[email protected]>
8061L:	[email protected]
8062S:	Maintained
8063F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8064F:	drivers/edac/armada_xp_*
8065
8066EDAC-AST2500
8067M:	Stefan Schaeckeler <[email protected]>
8068S:	Supported
8069F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8070F:	drivers/edac/aspeed_edac.c
8071
8072EDAC-BLUEFIELD
8073M:	Shravan Kumar Ramani <[email protected]>
8074S:	Supported
8075F:	drivers/edac/bluefield_edac.c
8076
8077EDAC-CALXEDA
8078M:	Andre Przywara <[email protected]>
8079L:	[email protected]
8080S:	Maintained
8081F:	drivers/edac/highbank*
8082
8083EDAC-CAVIUM OCTEON
8084M:	Ralf Baechle <[email protected]>
8085L:	[email protected]
8086L:	[email protected]
8087S:	Supported
8088F:	drivers/edac/octeon_edac*
8089
8090EDAC-CAVIUM THUNDERX
8091M:	Robert Richter <[email protected]>
8092L:	[email protected]
8093S:	Odd Fixes
8094F:	drivers/edac/thunderx_edac*
8095
8096EDAC-CORE
8097M:	Borislav Petkov <[email protected]>
8098M:	Tony Luck <[email protected]>
8099R:	James Morse <[email protected]>
8100R:	Mauro Carvalho Chehab <[email protected]>
8101R:	Robert Richter <[email protected]>
8102L:	[email protected]
8103S:	Supported
8104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8105F:	Documentation/driver-api/edac.rst
8106F:	drivers/edac/
8107F:	include/linux/edac.h
8108
8109EDAC-DMC520
8110M:	Lei Wang <[email protected]>
8111L:	[email protected]
8112S:	Supported
8113F:	drivers/edac/dmc520_edac.c
8114
8115EDAC-E752X
8116M:	Mark Gross <[email protected]>
8117L:	[email protected]
8118S:	Maintained
8119F:	drivers/edac/e752x_edac.c
8120
8121EDAC-E7XXX
8122L:	[email protected]
8123S:	Maintained
8124F:	drivers/edac/e7xxx_edac.c
8125
8126EDAC-FSL_DDR
8127M:	York Sun <[email protected]>
8128L:	[email protected]
8129S:	Maintained
8130F:	drivers/edac/fsl_ddr_edac.*
8131
8132EDAC-GHES
8133M:	Mauro Carvalho Chehab <[email protected]>
8134L:	[email protected]
8135S:	Maintained
8136F:	drivers/edac/ghes_edac.c
8137
8138EDAC-I10NM
8139M:	Tony Luck <[email protected]>
8140L:	[email protected]
8141S:	Maintained
8142F:	drivers/edac/i10nm_base.c
8143
8144EDAC-I3000
8145L:	[email protected]
8146S:	Orphan
8147F:	drivers/edac/i3000_edac.c
8148
8149EDAC-I5000
8150L:	[email protected]
8151S:	Maintained
8152F:	drivers/edac/i5000_edac.c
8153
8154EDAC-I5400
8155M:	Mauro Carvalho Chehab <[email protected]>
8156L:	[email protected]
8157S:	Maintained
8158F:	drivers/edac/i5400_edac.c
8159
8160EDAC-I7300
8161M:	Mauro Carvalho Chehab <[email protected]>
8162L:	[email protected]
8163S:	Maintained
8164F:	drivers/edac/i7300_edac.c
8165
8166EDAC-I7CORE
8167M:	Mauro Carvalho Chehab <[email protected]>
8168L:	[email protected]
8169S:	Maintained
8170F:	drivers/edac/i7core_edac.c
8171
8172EDAC-I82443BXGX
8173M:	Tim Small <[email protected]>
8174L:	[email protected]
8175S:	Maintained
8176F:	drivers/edac/i82443bxgx_edac.c
8177
8178EDAC-I82975X
8179M:	"Arvind R." <[email protected]>
8180L:	[email protected]
8181S:	Maintained
8182F:	drivers/edac/i82975x_edac.c
8183
8184EDAC-IE31200
8185M:	Jason Baron <[email protected]>
8186L:	[email protected]
8187S:	Maintained
8188F:	drivers/edac/ie31200_edac.c
8189
8190EDAC-IGEN6
8191M:	Tony Luck <[email protected]>
8192R:	Qiuxu Zhuo <[email protected]>
8193L:	[email protected]
8194S:	Maintained
8195F:	drivers/edac/igen6_edac.c
8196
8197EDAC-MPC85XX
8198M:	Johannes Thumshirn <[email protected]>
8199L:	[email protected]
8200S:	Maintained
8201F:	drivers/edac/mpc85xx_edac.[ch]
8202
8203EDAC-NPCM
8204M:	Marvin Lin <[email protected]>
8205M:	Stanley Chu <[email protected]>
8206L:	[email protected]
8207S:	Maintained
8208F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8209F:	drivers/edac/npcm_edac.c
8210
8211EDAC-PASEMI
8212M:	Egor Martovetsky <[email protected]>
8213L:	[email protected]
8214S:	Maintained
8215F:	drivers/edac/pasemi_edac.c
8216
8217EDAC-PND2
8218M:	Tony Luck <[email protected]>
8219L:	[email protected]
8220S:	Maintained
8221F:	drivers/edac/pnd2_edac.[ch]
8222
8223EDAC-QCOM
8224M:	Manivannan Sadhasivam <[email protected]>
8225L:	[email protected]
8226L:	[email protected]
8227S:	Maintained
8228F:	drivers/edac/qcom_edac.c
8229
8230EDAC-R82600
8231M:	Tim Small <[email protected]>
8232L:	[email protected]
8233S:	Maintained
8234F:	drivers/edac/r82600_edac.c
8235
8236EDAC-SBRIDGE
8237M:	Tony Luck <[email protected]>
8238R:	Qiuxu Zhuo <[email protected]>
8239L:	[email protected]
8240S:	Maintained
8241F:	drivers/edac/sb_edac.c
8242
8243EDAC-SKYLAKE
8244M:	Tony Luck <[email protected]>
8245L:	[email protected]
8246S:	Maintained
8247F:	drivers/edac/skx_*.[ch]
8248
8249EDAC-TI
8250M:	Tero Kristo <[email protected]>
8251L:	[email protected]
8252S:	Odd Fixes
8253F:	drivers/edac/ti_edac.c
8254
8255EDIROL UA-101/UA-1000 DRIVER
8256M:	Clemens Ladisch <[email protected]>
8257L:	[email protected]
8258S:	Maintained
8259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8260F:	sound/usb/misc/ua101.c
8261
8262EFI TEST DRIVER
8263M:	Ivan Hu <[email protected]>
8264M:	Ard Biesheuvel <[email protected]>
8265L:	[email protected]
8266S:	Maintained
8267F:	drivers/firmware/efi/test/
8268
8269EFI VARIABLE FILESYSTEM
8270M:	Jeremy Kerr <[email protected]>
8271M:	Ard Biesheuvel <[email protected]>
8272L:	[email protected]
8273S:	Maintained
8274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8275F:	fs/efivarfs/
8276
8277EFIFB FRAMEBUFFER DRIVER
8278M:	Peter Jones <[email protected]>
8279L:	[email protected]
8280S:	Maintained
8281F:	drivers/video/fbdev/efifb.c
8282
8283EFS FILESYSTEM
8284S:	Orphan
8285W:	http://aeschi.ch.eu.org/efs/
8286F:	fs/efs/
8287
8288EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8289L:	[email protected]
8290S:	Orphan
8291F:	drivers/net/ethernet/ibm/ehea/
8292
8293ELM327 CAN NETWORK DRIVER
8294M:	Max Staudt <[email protected]>
8295L:	[email protected]
8296S:	Maintained
8297F:	Documentation/networking/device_drivers/can/can327.rst
8298F:	drivers/net/can/can327.c
8299
8300EM28XX VIDEO4LINUX DRIVER
8301M:	Mauro Carvalho Chehab <[email protected]>
8302L:	[email protected]
8303S:	Maintained
8304W:	https://linuxtv.org
8305T:	git git://linuxtv.org/media_tree.git
8306F:	Documentation/admin-guide/media/em28xx*
8307F:	drivers/media/usb/em28xx/
8308
8309EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8310M:	Adrian Hunter <[email protected]>
8311M:	Asutosh Das <[email protected]>
8312R:	Ritesh Harjani <[email protected]>
8313L:	[email protected]
8314S:	Supported
8315F:	drivers/mmc/host/cqhci*
8316
8317EMS CPC-PCI CAN DRIVER
8318M:	Gerhard Uttenthaler <[email protected]>
8319M:	[email protected]
8320L:	[email protected]
8321S:	Maintained
8322F:	drivers/net/can/sja1000/ems_pci.c
8323
8324EMULEX 10Gbps iSCSI - OneConnect DRIVER
8325M:	Ketan Mukadam <[email protected]>
8326L:	[email protected]
8327S:	Supported
8328W:	http://www.broadcom.com
8329F:	drivers/scsi/be2iscsi/
8330
8331EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8332M:	Ajit Khaparde <[email protected]>
8333M:	Sriharsha Basavapatna <[email protected]>
8334M:	Somnath Kotur <[email protected]>
8335L:	[email protected]
8336S:	Supported
8337W:	http://www.emulex.com
8338F:	drivers/net/ethernet/emulex/benet/
8339
8340EMULEX ONECONNECT ROCE DRIVER
8341M:	Selvin Xavier <[email protected]>
8342L:	[email protected]
8343S:	Odd Fixes
8344W:	http://www.broadcom.com
8345F:	drivers/infiniband/hw/ocrdma/
8346F:	include/uapi/rdma/ocrdma-abi.h
8347
8348EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8349M:	James Smart <[email protected]>
8350M:	Ram Vegesna <[email protected]>
8351L:	[email protected]
8352L:	[email protected]
8353S:	Supported
8354W:	http://www.broadcom.com
8355F:	drivers/scsi/elx/
8356
8357EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8358M:	James Smart <[email protected]>
8359M:	Dick Kennedy <[email protected]>
8360L:	[email protected]
8361S:	Supported
8362W:	http://www.broadcom.com
8363F:	drivers/scsi/lpfc/
8364
8365ENE CB710 FLASH CARD READER DRIVER
8366M:	Michał Mirosław <[email protected]>
8367S:	Maintained
8368F:	drivers/misc/cb710/
8369F:	drivers/mmc/host/cb710-mmc.*
8370F:	include/linux/cb710.h
8371
8372ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8373M:	Maxim Levitsky <[email protected]>
8374S:	Maintained
8375F:	drivers/media/rc/ene_ir.*
8376
8377EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8378M:	Laurentiu Tudor <[email protected]>
8379L:	[email protected]
8380S:	Maintained
8381F:	drivers/tty/ehv_bytechan.c
8382
8383EPSON S1D13XXX FRAMEBUFFER DRIVER
8384M:	Kristoffer Ericson <[email protected]>
8385S:	Maintained
8386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8387F:	drivers/video/fbdev/s1d13xxxfb.c
8388F:	include/video/s1d13xxxfb.h
8389
8390EROFS FILE SYSTEM
8391M:	Gao Xiang <[email protected]>
8392M:	Chao Yu <[email protected]>
8393R:	Yue Hu <[email protected]>
8394R:	Jeffle Xu <[email protected]>
8395R:	Sandeep Dhavale <[email protected]>
8396L:	[email protected]
8397S:	Maintained
8398W:	https://erofs.docs.kernel.org
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8400F:	Documentation/ABI/testing/sysfs-fs-erofs
8401F:	Documentation/filesystems/erofs.rst
8402F:	fs/erofs/
8403F:	include/trace/events/erofs.h
8404
8405ERRSEQ ERROR TRACKING INFRASTRUCTURE
8406M:	Jeff Layton <[email protected]>
8407S:	Maintained
8408F:	include/linux/errseq.h
8409F:	lib/errseq.c
8410
8411ESD CAN NETWORK DRIVERS
8412M:	Stefan Mätje <[email protected]>
8413R:	[email protected]
8414L:	[email protected]
8415S:	Maintained
8416F:	drivers/net/can/esd/
8417
8418ESD CAN/USB DRIVERS
8419M:	Frank Jungclaus <[email protected]>
8420R:	[email protected]
8421L:	[email protected]
8422S:	Maintained
8423F:	drivers/net/can/usb/esd_usb.c
8424
8425ET131X NETWORK DRIVER
8426M:	Mark Einon <[email protected]>
8427S:	Odd Fixes
8428F:	drivers/net/ethernet/agere/
8429
8430ETAS ES58X CAN/USB DRIVER
8431M:	Vincent Mailhol <[email protected]>
8432L:	[email protected]
8433S:	Maintained
8434F:	Documentation/networking/devlink/etas_es58x.rst
8435F:	drivers/net/can/usb/etas_es58x/
8436
8437ETHERNET BRIDGE
8438M:	Roopa Prabhu <[email protected]>
8439M:	Nikolay Aleksandrov <[email protected]>
8440L:	[email protected]
8441L:	[email protected]
8442S:	Maintained
8443W:	http://www.linuxfoundation.org/en/Net:Bridge
8444F:	include/linux/netfilter_bridge/
8445F:	net/bridge/
8446
8447ETHERNET PHY LIBRARY
8448M:	Andrew Lunn <[email protected]>
8449M:	Heiner Kallweit <[email protected]>
8450R:	Russell King <[email protected]>
8451L:	[email protected]
8452S:	Maintained
8453F:	Documentation/ABI/testing/sysfs-class-net-phydev
8454F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8455F:	Documentation/devicetree/bindings/net/mdio*
8456F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8457F:	Documentation/networking/phy.rst
8458F:	drivers/net/mdio/
8459F:	drivers/net/mdio/acpi_mdio.c
8460F:	drivers/net/mdio/fwnode_mdio.c
8461F:	drivers/net/mdio/of_mdio.c
8462F:	drivers/net/pcs/
8463F:	drivers/net/phy/
8464F:	include/dt-bindings/net/qca-ar803x.h
8465F:	include/linux/*mdio*.h
8466F:	include/linux/linkmode.h
8467F:	include/linux/mdio/*.h
8468F:	include/linux/mii.h
8469F:	include/linux/of_net.h
8470F:	include/linux/phy.h
8471F:	include/linux/phy_fixed.h
8472F:	include/linux/phy_link_topology.h
8473F:	include/linux/phylib_stubs.h
8474F:	include/linux/platform_data/mdio-bcm-unimac.h
8475F:	include/linux/platform_data/mdio-gpio.h
8476F:	include/trace/events/mdio.h
8477F:	include/uapi/linux/mdio.h
8478F:	include/uapi/linux/mii.h
8479F:	net/core/of_net.c
8480
8481ETHERNET PHY LIBRARY [RUST]
8482M:	FUJITA Tomonori <[email protected]>
8483R:	Trevor Gross <[email protected]>
8484L:	[email protected]
8485L:	[email protected]
8486S:	Maintained
8487F:	rust/kernel/net/phy.rs
8488F:	rust/kernel/net/phy/reg.rs
8489
8490EXEC & BINFMT API, ELF
8491R:	Eric Biederman <[email protected]>
8492R:	Kees Cook <[email protected]>
8493L:	[email protected]
8494S:	Supported
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8496F:	Documentation/userspace-api/ELF.rst
8497F:	fs/*binfmt_*.c
8498F:	fs/Kconfig.binfmt
8499F:	fs/exec.c
8500F:	fs/tests/binfmt_*_kunit.c
8501F:	fs/tests/exec_kunit.c
8502F:	include/linux/binfmts.h
8503F:	include/linux/elf.h
8504F:	include/uapi/linux/binfmts.h
8505F:	include/uapi/linux/elf.h
8506F:	tools/testing/selftests/exec/
8507N:	asm/elf.h
8508N:	binfmt
8509
8510EXFAT FILE SYSTEM
8511M:	Namjae Jeon <[email protected]>
8512M:	Sungjong Seo <[email protected]>
8513R:	Yuezhang Mo <[email protected]>
8514L:	[email protected]
8515S:	Maintained
8516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8517F:	fs/exfat/
8518
8519EXPRESSWIRE PROTOCOL LIBRARY
8520M:	Duje Mihanović <[email protected]>
8521L:	[email protected]
8522S:	Maintained
8523F:	drivers/leds/leds-expresswire.c
8524F:	include/linux/leds-expresswire.h
8525
8526EXT2 FILE SYSTEM
8527M:	Jan Kara <[email protected]>
8528L:	[email protected]
8529S:	Maintained
8530F:	Documentation/filesystems/ext2.rst
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8532F:	fs/ext2/
8533F:	include/linux/ext2*
8534
8535EXT4 FILE SYSTEM
8536M:	"Theodore Ts'o" <[email protected]>
8537M:	Andreas Dilger <[email protected]>
8538L:	[email protected]
8539S:	Maintained
8540W:	http://ext4.wiki.kernel.org
8541Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8543F:	Documentation/filesystems/ext4/
8544F:	fs/ext4/
8545F:	include/trace/events/ext4.h
8546F:	include/uapi/linux/ext4.h
8547
8548Extended Verification Module (EVM)
8549M:	Mimi Zohar <[email protected]>
8550M:	Roberto Sassu <[email protected]>
8551L:	[email protected]
8552S:	Supported
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8554F:	security/integrity/
8555F:	security/integrity/evm/
8556
8557EXTENSIBLE FIRMWARE INTERFACE (EFI)
8558M:	Ard Biesheuvel <[email protected]>
8559L:	[email protected]
8560S:	Maintained
8561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8562F:	Documentation/admin-guide/efi-stub.rst
8563F:	arch/*/include/asm/efi.h
8564F:	arch/*/kernel/efi.c
8565F:	arch/arm/boot/compressed/efi-header.S
8566F:	arch/x86/platform/efi/
8567F:	drivers/firmware/efi/
8568F:	include/linux/efi*.h
8569
8570EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8571M:	MyungJoo Ham <[email protected]>
8572M:	Chanwoo Choi <[email protected]>
8573L:	[email protected]
8574S:	Maintained
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8576F:	Documentation/devicetree/bindings/extcon/
8577F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8578F:	drivers/extcon/
8579F:	include/linux/extcon.h
8580F:	include/linux/extcon/
8581
8582EXTRA BOOT CONFIG
8583M:	Masami Hiramatsu <[email protected]>
8584L:	[email protected]
8585L:	[email protected]
8586S:	Maintained
8587Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8589F:	Documentation/admin-guide/bootconfig.rst
8590F:	fs/proc/bootconfig.c
8591F:	include/linux/bootconfig.h
8592F:	lib/bootconfig-data.S
8593F:	lib/bootconfig.c
8594F:	tools/bootconfig/*
8595F:	tools/bootconfig/scripts/*
8596
8597EXTRON DA HD 4K PLUS CEC DRIVER
8598M:	Hans Verkuil <[email protected]>
8599L:	[email protected]
8600S:	Maintained
8601T:	git git://linuxtv.org/media_tree.git
8602F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8603
8604EXYNOS DP DRIVER
8605M:	Jingoo Han <[email protected]>
8606L:	[email protected]
8607S:	Maintained
8608F:	drivers/gpu/drm/exynos/exynos_dp*
8609
8610EXYNOS SYSMMU (IOMMU) driver
8611M:	Marek Szyprowski <[email protected]>
8612L:	[email protected]
8613S:	Maintained
8614F:	drivers/iommu/exynos-iommu.c
8615
8616F2FS FILE SYSTEM
8617M:	Jaegeuk Kim <[email protected]>
8618M:	Chao Yu <[email protected]>
8619L:	[email protected]
8620S:	Maintained
8621W:	https://f2fs.wiki.kernel.org/
8622Q:	https://patchwork.kernel.org/project/f2fs/list/
8623B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8625F:	Documentation/ABI/testing/sysfs-fs-f2fs
8626F:	Documentation/filesystems/f2fs.rst
8627F:	fs/f2fs/
8628F:	include/linux/f2fs_fs.h
8629F:	include/trace/events/f2fs.h
8630F:	include/uapi/linux/f2fs.h
8631
8632F71805F HARDWARE MONITORING DRIVER
8633M:	Jean Delvare <[email protected]>
8634L:	[email protected]
8635S:	Maintained
8636F:	Documentation/hwmon/f71805f.rst
8637F:	drivers/hwmon/f71805f.c
8638
8639FADDR2LINE
8640M:	Josh Poimboeuf <[email protected]>
8641S:	Maintained
8642F:	scripts/faddr2line
8643
8644FAILOVER MODULE
8645M:	Sridhar Samudrala <[email protected]>
8646L:	[email protected]
8647S:	Supported
8648F:	Documentation/networking/failover.rst
8649F:	include/net/failover.h
8650F:	net/core/failover.c
8651
8652FANOTIFY
8653M:	Jan Kara <[email protected]>
8654R:	Amir Goldstein <[email protected]>
8655R:	Matthew Bobrowski <[email protected]>
8656L:	[email protected]
8657S:	Maintained
8658F:	fs/notify/fanotify/
8659F:	include/linux/fanotify.h
8660F:	include/uapi/linux/fanotify.h
8661
8662FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8663M:	Linus Walleij <[email protected]>
8664L:	[email protected]
8665S:	Maintained
8666F:	drivers/usb/fotg210/
8667
8668FARSYNC SYNCHRONOUS DRIVER
8669M:	Kevin Curtis <[email protected]>
8670S:	Supported
8671W:	http://www.farsite.co.uk/
8672F:	drivers/net/wan/farsync.*
8673
8674FAULT INJECTION SUPPORT
8675M:	Akinobu Mita <[email protected]>
8676S:	Supported
8677F:	Documentation/fault-injection/
8678F:	lib/fault-inject.c
8679F:	tools/testing/fault-injection/
8680
8681FBTFT Framebuffer drivers
8682L:	[email protected]
8683L:	[email protected]
8684S:	Orphan
8685F:	drivers/staging/fbtft/
8686
8687FC0011 TUNER DRIVER
8688M:	Michael Buesch <[email protected]>
8689L:	[email protected]
8690S:	Maintained
8691F:	drivers/media/tuners/fc0011.c
8692F:	drivers/media/tuners/fc0011.h
8693
8694FC2580 MEDIA DRIVER
8695L:	[email protected]
8696S:	Orphan
8697W:	https://linuxtv.org
8698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8699F:	drivers/media/tuners/fc2580*
8700
8701FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8702M:	Hannes Reinecke <[email protected]>
8703L:	[email protected]
8704S:	Supported
8705W:	www.Open-FCoE.org
8706F:	drivers/scsi/fcoe/
8707F:	drivers/scsi/libfc/
8708F:	include/scsi/fc/
8709F:	include/scsi/libfc.h
8710F:	include/scsi/libfcoe.h
8711F:	include/uapi/scsi/fc/
8712
8713FILE LOCKING (flock() and fcntl()/lockf())
8714M:	Jeff Layton <[email protected]>
8715M:	Chuck Lever <[email protected]>
8716R:	Alexander Aring <[email protected]>
8717L:	[email protected]
8718S:	Maintained
8719F:	fs/fcntl.c
8720F:	fs/locks.c
8721F:	include/linux/fcntl.h
8722F:	include/uapi/linux/fcntl.h
8723
8724FILESYSTEM DIRECT ACCESS (DAX)
8725M:	Dan Williams <[email protected]>
8726R:	Matthew Wilcox <[email protected]>
8727R:	Jan Kara <[email protected]>
8728L:	[email protected]
8729L:	[email protected]
8730S:	Supported
8731F:	fs/dax.c
8732F:	include/linux/dax.h
8733F:	include/trace/events/fs_dax.h
8734
8735FILESYSTEMS (VFS and infrastructure)
8736M:	Alexander Viro <[email protected]>
8737M:	Christian Brauner <[email protected]>
8738R:	Jan Kara <[email protected]>
8739L:	[email protected]
8740S:	Maintained
8741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8742F:	fs/*
8743F:	include/linux/fs.h
8744F:	include/linux/fs_types.h
8745F:	include/uapi/linux/fs.h
8746F:	include/uapi/linux/openat2.h
8747
8748FILESYSTEMS [EXPORTFS]
8749M:	Chuck Lever <[email protected]>
8750M:	Jeff Layton <[email protected]>
8751R:	Amir Goldstein <[email protected]>
8752L:	[email protected]
8753L:	[email protected]
8754S:	Supported
8755F:	Documentation/filesystems/nfs/exporting.rst
8756F:	fs/exportfs/
8757F:	fs/fhandle.c
8758F:	include/linux/exportfs.h
8759
8760FILESYSTEMS [IDMAPPED MOUNTS]
8761M:	Christian Brauner <[email protected]>
8762M:	Seth Forshee <[email protected]>
8763L:	[email protected]
8764S:	Maintained
8765F:	Documentation/filesystems/idmappings.rst
8766F:	fs/mnt_idmapping.c
8767F:	include/linux/mnt_idmapping.*
8768F:	tools/testing/selftests/mount_setattr/
8769
8770FILESYSTEMS [IOMAP]
8771M:	Christian Brauner <[email protected]>
8772R:	Darrick J. Wong <[email protected]>
8773L:	[email protected]
8774L:	[email protected]
8775S:	Supported
8776F:	Documentation/filesystems/iomap/*
8777F:	fs/iomap/
8778F:	include/linux/iomap.h
8779
8780FILESYSTEMS [NETFS LIBRARY]
8781M:	David Howells <[email protected]>
8782R:	Jeff Layton <[email protected]>
8783L:	[email protected]
8784L:	[email protected]
8785S:	Supported
8786F:	Documentation/filesystems/caching/
8787F:	Documentation/filesystems/netfs_library.rst
8788F:	fs/netfs/
8789F:	include/linux/fscache*.h
8790F:	include/linux/netfs.h
8791F:	include/trace/events/fscache.h
8792F:	include/trace/events/netfs.h
8793
8794FILESYSTEMS [STACKABLE]
8795M:	Miklos Szeredi <[email protected]>
8796M:	Amir Goldstein <[email protected]>
8797L:	[email protected]
8798L:	[email protected]
8799S:	Maintained
8800F:	fs/backing-file.c
8801F:	include/linux/backing-file.h
8802
8803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8804M:	Riku Voipio <[email protected]>
8805L:	[email protected]
8806S:	Maintained
8807F:	drivers/hwmon/f75375s.c
8808F:	include/linux/f75375s.h
8809
8810FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8811M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8812L:	[email protected]
8813S:	Maintained
8814F:	drivers/net/can/usb/f81604.c
8815
8816FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8817M:	Clemens Ladisch <[email protected]>
8818M:	Takashi Sakamoto <[email protected]>
8819L:	[email protected]
8820S:	Maintained
8821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8822F:	include/uapi/sound/firewire.h
8823F:	sound/firewire/
8824
8825FIREWIRE MEDIA DRIVERS (firedtv)
8826M:	Stefan Richter <[email protected]>
8827L:	[email protected]
8828L:	[email protected]
8829S:	Maintained
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8831F:	drivers/media/firewire/
8832
8833FIREWIRE SBP-2 TARGET
8834M:	Chris Boot <[email protected]>
8835L:	[email protected]
8836L:	[email protected]
8837L:	[email protected]
8838S:	Maintained
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8840F:	drivers/target/sbp/
8841
8842FIREWIRE SUBSYSTEM
8843M:	Takashi Sakamoto <[email protected]>
8844M:	Takashi Sakamoto <[email protected]>
8845L:	[email protected]
8846S:	Maintained
8847W:	http://ieee1394.docs.kernel.org/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8849F:	drivers/firewire/
8850F:	include/linux/firewire.h
8851F:	include/uapi/linux/firewire*.h
8852F:	tools/firewire/
8853
8854FIRMWARE FRAMEWORK FOR ARMV8-A
8855M:	Sudeep Holla <[email protected]>
8856L:	[email protected] (moderated for non-subscribers)
8857S:	Maintained
8858F:	drivers/firmware/arm_ffa/
8859F:	include/linux/arm_ffa.h
8860
8861FIRMWARE LOADER (request_firmware)
8862M:	Luis Chamberlain <[email protected]>
8863M:	Russ Weight <[email protected]>
8864M:	Danilo Krummrich <[email protected]>
8865L:	[email protected]
8866S:	Maintained
8867F:	Documentation/firmware_class/
8868F:	drivers/base/firmware_loader/
8869F:	rust/kernel/firmware.rs
8870F:	include/linux/firmware.h
8871
8872FLEXTIMER FTM-QUADDEC DRIVER
8873M:	Patrick Havelange <[email protected]>
8874L:	[email protected]
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8877F:	drivers/counter/ftm-quaddec.c
8878
8879FLOPPY DRIVER
8880M:	Denis Efremov <[email protected]>
8881L:	[email protected]
8882S:	Odd Fixes
8883F:	drivers/block/floppy.c
8884
8885FLYSKY FSIA6B RC RECEIVER
8886M:	Markus Koch <[email protected]>
8887L:	[email protected]
8888S:	Maintained
8889F:	drivers/input/joystick/fsia6b.c
8890
8891FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8892M:	Geoffrey D. Bennett <[email protected]>
8893L:	[email protected]
8894S:	Maintained
8895W:	https://github.com/geoffreybennett/scarlett-gen2
8896B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8897T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8898F:	include/uapi/sound/scarlett2.h
8899F:	sound/usb/mixer_scarlett2.c
8900
8901FORCEDETH GIGABIT ETHERNET DRIVER
8902M:	Rain River <[email protected]>
8903M:	Zhu Yanjun <[email protected]>
8904L:	[email protected]
8905S:	Maintained
8906F:	drivers/net/ethernet/nvidia/*
8907
8908FORTIFY_SOURCE
8909M:	Kees Cook <[email protected]>
8910L:	[email protected]
8911S:	Supported
8912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8913F:	include/linux/fortify-string.h
8914F:	lib/fortify_kunit.c
8915F:	lib/memcpy_kunit.c
8916F:	lib/test_fortify/*
8917K:	\bunsafe_memcpy\b
8918K:	\b__NO_FORTIFY\b
8919
8920FPGA DFL DRIVERS
8921M:	Wu Hao <[email protected]>
8922R:	Tom Rix <[email protected]>
8923L:	[email protected]
8924S:	Maintained
8925F:	Documentation/ABI/testing/sysfs-bus-dfl*
8926F:	Documentation/fpga/dfl.rst
8927F:	drivers/fpga/dfl*
8928F:	drivers/uio/uio_dfl.c
8929F:	include/linux/dfl.h
8930F:	include/uapi/linux/fpga-dfl.h
8931
8932FPGA MANAGER FRAMEWORK
8933M:	Moritz Fischer <[email protected]>
8934M:	Wu Hao <[email protected]>
8935M:	Xu Yilun <[email protected]>
8936R:	Tom Rix <[email protected]>
8937L:	[email protected]
8938S:	Maintained
8939Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8941F:	Documentation/devicetree/bindings/fpga/
8942F:	Documentation/driver-api/fpga/
8943F:	Documentation/fpga/
8944F:	drivers/fpga/
8945F:	include/linux/fpga/
8946
8947FPU EMULATOR
8948M:	Bill Metzenthen <[email protected]>
8949S:	Maintained
8950W:	https://floatingpoint.billm.au/
8951F:	arch/x86/math-emu/
8952
8953FRAMEBUFFER CORE
8954M:	Simona Vetter <[email protected]>
8955S:	Odd Fixes
8956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8957F:	drivers/video/fbdev/core/
8958
8959FRAMEBUFFER LAYER
8960M:	Helge Deller <[email protected]>
8961L:	[email protected]
8962L:	[email protected]
8963S:	Maintained
8964Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8966F:	Documentation/fb/
8967F:	drivers/video/
8968F:	include/linux/fb.h
8969F:	include/uapi/linux/fb.h
8970F:	include/uapi/video/
8971F:	include/video/
8972
8973FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8974M:	Horia Geantă <[email protected]>
8975M:	Pankaj Gupta <[email protected]>
8976M:	Gaurav Jain <[email protected]>
8977L:	[email protected]
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8980F:	drivers/crypto/caam/
8981
8982FREESCALE COLDFIRE M5441X MMC DRIVER
8983M:	Angelo Dureghello <[email protected]>
8984L:	[email protected]
8985S:	Maintained
8986F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8987F:	include/linux/platform_data/mmc-esdhc-mcf.h
8988
8989FREESCALE DIU FRAMEBUFFER DRIVER
8990M:	Timur Tabi <[email protected]>
8991L:	[email protected]
8992S:	Maintained
8993F:	drivers/video/fbdev/fsl-diu-fb.*
8994
8995FREESCALE DMA DRIVER
8996M:	Zhang Wei <[email protected]>
8997L:	[email protected]
8998S:	Maintained
8999F:	drivers/dma/fsldma.*
9000
9001FREESCALE DSPI DRIVER
9002M:	Vladimir Oltean <[email protected]>
9003L:	[email protected]
9004L:	[email protected]
9005S:	Maintained
9006F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9007F:	drivers/spi/spi-fsl-dspi.c
9008F:	include/linux/spi/spi-fsl-dspi.h
9009
9010FREESCALE eDMA DRIVER
9011M:	Frank Li <[email protected]>
9012L:	[email protected]
9013L:	[email protected]
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9016F:	drivers/dma/fsl-edma*.*
9017
9018FREESCALE ENETC ETHERNET DRIVERS
9019M:	Claudiu Manoil <[email protected]>
9020M:	Vladimir Oltean <[email protected]>
9021L:	[email protected]
9022S:	Maintained
9023F:	drivers/net/ethernet/freescale/enetc/
9024
9025FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9026M:	Claudiu Manoil <[email protected]>
9027L:	[email protected]
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9030F:	drivers/net/ethernet/freescale/gianfar*
9031
9032FREESCALE GPMI NAND DRIVER
9033M:	Han Xu <[email protected]>
9034L:	[email protected]
9035S:	Maintained
9036F:	drivers/mtd/nand/raw/gpmi-nand/*
9037
9038FREESCALE I2C CPM DRIVER
9039M:	Jochen Friedrich <[email protected]>
9040L:	[email protected]
9041L:	[email protected]
9042S:	Maintained
9043F:	drivers/i2c/busses/i2c-cpm.c
9044
9045FREESCALE IMX / MXC FEC DRIVER
9046M:	Wei Fang <[email protected]>
9047R:	Shenwei Wang <[email protected]>
9048R:	Clark Wang <[email protected]>
9049L:	[email protected]
9050L:	[email protected]
9051S:	Maintained
9052F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9053F:	drivers/net/ethernet/freescale/fec.h
9054F:	drivers/net/ethernet/freescale/fec_main.c
9055F:	drivers/net/ethernet/freescale/fec_ptp.c
9056
9057FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9058M:	Sascha Hauer <[email protected]>
9059R:	Pengutronix Kernel Team <[email protected]>
9060L:	[email protected]
9061L:	[email protected] (moderated for non-subscribers)
9062S:	Maintained
9063F:	drivers/video/fbdev/imxfb.c
9064
9065FREESCALE IMX DDR PMU DRIVER
9066M:	Frank Li <[email protected]>
9067L:	[email protected] (moderated for non-subscribers)
9068S:	Maintained
9069F:	Documentation/admin-guide/perf/imx-ddr.rst
9070F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9071F:	drivers/perf/fsl_imx8_ddr_perf.c
9072
9073FREESCALE IMX I2C DRIVER
9074M:	Oleksij Rempel <[email protected]>
9075R:	Pengutronix Kernel Team <[email protected]>
9076L:	[email protected]
9077S:	Maintained
9078F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9079F:	drivers/i2c/busses/i2c-imx.c
9080
9081FREESCALE IMX LPI2C DRIVER
9082M:	Dong Aisheng <[email protected]>
9083L:	[email protected]
9084L:	[email protected]
9085S:	Maintained
9086F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9087F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9088
9089FREESCALE IMX LPSPI DRIVER
9090M:	Frank Li <[email protected]>
9091L:	[email protected]
9092L:	[email protected]
9093S:	Maintained
9094F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9095F:	drivers/spi/spi-fsl-lpspi.c
9096
9097FREESCALE MPC I2C DRIVER
9098M:	Chris Packham <[email protected]>
9099L:	[email protected]
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9102F:	drivers/i2c/busses/i2c-mpc.c
9103
9104FREESCALE QORIQ DPAA ETHERNET DRIVER
9105M:	Madalin Bucur <[email protected]>
9106L:	[email protected]
9107S:	Maintained
9108F:	drivers/net/ethernet/freescale/dpaa
9109
9110FREESCALE QORIQ DPAA FMAN DRIVER
9111M:	Madalin Bucur <[email protected]>
9112R:	Sean Anderson <[email protected]>
9113L:	[email protected]
9114S:	Maintained
9115F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9116F:	drivers/net/ethernet/freescale/fman
9117
9118FREESCALE QORIQ PTP CLOCK DRIVER
9119M:	Yangbo Lu <[email protected]>
9120L:	[email protected]
9121S:	Maintained
9122F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9123F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9124F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9125F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9126F:	drivers/ptp/ptp_qoriq.c
9127F:	drivers/ptp/ptp_qoriq_debugfs.c
9128F:	include/linux/fsl/ptp_qoriq.h
9129
9130FREESCALE QUAD SPI DRIVER
9131M:	Han Xu <[email protected]>
9132L:	[email protected]
9133L:	[email protected]
9134S:	Maintained
9135F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9136F:	drivers/spi/spi-fsl-qspi.c
9137
9138FREESCALE QUICC ENGINE LIBRARY
9139M:	Qiang Zhao <[email protected]>
9140M:	Christophe Leroy <[email protected]>
9141L:	[email protected]
9142S:	Maintained
9143F:	drivers/soc/fsl/qe/
9144F:	include/soc/fsl/qe/
9145
9146FREESCALE QUICC ENGINE QMC DRIVER
9147M:	Herve Codina <[email protected]>
9148L:	[email protected]
9149S:	Maintained
9150F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9151F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9152F:	drivers/soc/fsl/qe/qmc.c
9153F:	include/soc/fsl/qe/qmc.h
9154
9155FREESCALE QUICC ENGINE QMC HDLC DRIVER
9156M:	Herve Codina <[email protected]>
9157L:	[email protected]
9158L:	[email protected]
9159S:	Maintained
9160F:	drivers/net/wan/fsl_qmc_hdlc.c
9161
9162FREESCALE QUICC ENGINE TSA DRIVER
9163M:	Herve Codina <[email protected]>
9164L:	[email protected]
9165S:	Maintained
9166F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9167F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9168F:	drivers/soc/fsl/qe/tsa.c
9169F:	drivers/soc/fsl/qe/tsa.h
9170F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9171F:	include/dt-bindings/soc/qe-fsl,tsa.h
9172
9173FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9174L:	[email protected]
9175L:	[email protected]
9176S:	Orphan
9177F:	drivers/net/ethernet/freescale/ucc_geth*
9178
9179FREESCALE QUICC ENGINE UCC HDLC DRIVER
9180M:	Zhao Qiang <[email protected]>
9181L:	[email protected]
9182L:	[email protected]
9183S:	Maintained
9184F:	drivers/net/wan/fsl_ucc_hdlc*
9185
9186FREESCALE QUICC ENGINE UCC UART DRIVER
9187M:	Timur Tabi <[email protected]>
9188L:	[email protected]
9189S:	Maintained
9190F:	drivers/tty/serial/ucc_uart.c
9191
9192FREESCALE SOC DRIVERS
9193M:	Christophe Leroy <[email protected]>
9194L:	[email protected]
9195L:	[email protected] (moderated for non-subscribers)
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9198F:	Documentation/devicetree/bindings/soc/fsl/
9199F:	drivers/soc/fsl/
9200F:	include/linux/fsl/
9201F:	include/soc/fsl/
9202
9203FREESCALE SOC FS_ENET DRIVER
9204M:	Pantelis Antoniou <[email protected]>
9205L:	[email protected]
9206L:	[email protected]
9207S:	Maintained
9208F:	drivers/net/ethernet/freescale/fs_enet/
9209
9210FREESCALE SOC SOUND DRIVERS
9211M:	Shengjiu Wang <[email protected]>
9212M:	Xiubo Li <[email protected]>
9213R:	Fabio Estevam <[email protected]>
9214R:	Nicolin Chen <[email protected]>
9215L:	[email protected]
9216L:	[email protected]
9217S:	Maintained
9218F:	sound/soc/fsl/fsl*
9219F:	sound/soc/fsl/imx*
9220
9221FREESCALE SOC LPC32XX SOUND DRIVERS
9222M:	J.M.B. Downing <[email protected]>
9223M:	Piotr Wojtaszczyk <[email protected]>
9224R:	Vladimir Zapolskiy <[email protected]>
9225L:	[email protected]
9226L:	[email protected]
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9229F:	sound/soc/fsl/lpc3xxx-*
9230
9231FREESCALE SOC SOUND QMC DRIVER
9232M:	Herve Codina <[email protected]>
9233L:	[email protected]
9234L:	[email protected]
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9237F:	sound/soc/fsl/fsl_qmc_audio.c
9238
9239FREESCALE USB PERIPHERAL DRIVERS
9240L:	[email protected]
9241L:	[email protected]
9242S:	Orphan
9243F:	drivers/usb/gadget/udc/fsl*
9244
9245FREESCALE USB PHY DRIVER
9246L:	[email protected]
9247L:	[email protected]
9248S:	Orphan
9249F:	drivers/usb/phy/phy-fsl-usb*
9250
9251FREEVXFS FILESYSTEM
9252M:	Christoph Hellwig <[email protected]>
9253S:	Maintained
9254W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9255F:	fs/freevxfs/
9256
9257FREEZER
9258M:	"Rafael J. Wysocki" <[email protected]>
9259M:	Pavel Machek <[email protected]>
9260L:	[email protected]
9261S:	Supported
9262F:	Documentation/power/freezing-of-tasks.rst
9263F:	include/linux/freezer.h
9264F:	kernel/freezer.c
9265
9266FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9267M:	Eric Biggers <[email protected]>
9268M:	Theodore Y. Ts'o <[email protected]>
9269M:	Jaegeuk Kim <[email protected]>
9270L:	[email protected]
9271S:	Supported
9272Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9273T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9274F:	Documentation/filesystems/fscrypt.rst
9275F:	fs/crypto/
9276F:	include/linux/fscrypt.h
9277F:	include/uapi/linux/fscrypt.h
9278
9279FSI SUBSYSTEM
9280M:	Jeremy Kerr <[email protected]>
9281M:	Joel Stanley <[email protected]>
9282R:	Alistar Popple <[email protected]>
9283R:	Eddie James <[email protected]>
9284L:	[email protected]
9285S:	Supported
9286Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9288F:	drivers/fsi/
9289F:	include/linux/fsi*.h
9290F:	include/trace/events/fsi*.h
9291
9292FSI-ATTACHED I2C DRIVER
9293M:	Eddie James <[email protected]>
9294L:	[email protected]
9295L:	[email protected] (moderated for non-subscribers)
9296S:	Maintained
9297F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9298F:	drivers/i2c/busses/i2c-fsi.c
9299
9300FSI-ATTACHED SPI DRIVER
9301M:	Eddie James <[email protected]>
9302L:	[email protected]
9303S:	Maintained
9304F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9305F:	drivers/spi/spi-fsi.c
9306
9307FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9308M:	Jan Kara <[email protected]>
9309R:	Amir Goldstein <[email protected]>
9310L:	[email protected]
9311S:	Maintained
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9313F:	fs/notify/
9314F:	include/linux/fsnotify*.h
9315
9316FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9317M:	Eric Biggers <[email protected]>
9318M:	Theodore Y. Ts'o <[email protected]>
9319L:	[email protected]
9320S:	Supported
9321Q:	https://patchwork.kernel.org/project/fsverity/list/
9322T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9323F:	Documentation/filesystems/fsverity.rst
9324F:	fs/verity/
9325F:	include/linux/fsverity.h
9326F:	include/uapi/linux/fsverity.h
9327
9328FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9329M:	Michael Zaidman <[email protected]>
9330L:	[email protected]
9331L:	[email protected]
9332S:	Maintained
9333F:	drivers/hid/hid-ft260.c
9334
9335FUJITSU LAPTOP EXTRAS
9336M:	Jonathan Woithe <[email protected]>
9337L:	[email protected]
9338S:	Maintained
9339F:	drivers/platform/x86/fujitsu-laptop.c
9340
9341FUJITSU TABLET EXTRAS
9342M:	Robert Gerlach <[email protected]>
9343L:	[email protected]
9344S:	Maintained
9345F:	drivers/platform/x86/fujitsu-tablet.c
9346
9347FUNCTION HOOKS (FTRACE)
9348M:	Steven Rostedt <[email protected]>
9349M:	Masami Hiramatsu <[email protected]>
9350R:	Mark Rutland <[email protected]>
9351L:	[email protected]
9352L:	[email protected]
9353S:	Maintained
9354Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9356F:	Documentation/trace/ftrace*
9357F:	arch/*/*/*/*ftrace*
9358F:	arch/*/*/*ftrace*
9359F:	include/*/ftrace.h
9360F:	kernel/trace/fgraph.c
9361F:	kernel/trace/ftrace*
9362F:	samples/ftrace
9363
9364FUNGIBLE ETHERNET DRIVERS
9365M:	Dimitris Michailidis <[email protected]>
9366L:	[email protected]
9367S:	Supported
9368F:	drivers/net/ethernet/fungible/
9369
9370FUSE: FILESYSTEM IN USERSPACE
9371M:	Miklos Szeredi <[email protected]>
9372L:	[email protected]
9373S:	Maintained
9374W:	https://github.com/libfuse/
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9376F:	Documentation/filesystems/fuse.rst
9377F:	fs/fuse/
9378F:	include/uapi/linux/fuse.h
9379
9380FUTEX SUBSYSTEM
9381M:	Thomas Gleixner <[email protected]>
9382M:	Ingo Molnar <[email protected]>
9383R:	Peter Zijlstra <[email protected]>
9384R:	Darren Hart <[email protected]>
9385R:	Davidlohr Bueso <[email protected]>
9386R:	André Almeida <[email protected]>
9387L:	[email protected]
9388S:	Maintained
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9390F:	Documentation/locking/*futex*
9391F:	include/asm-generic/futex.h
9392F:	include/linux/futex.h
9393F:	include/uapi/linux/futex.h
9394F:	kernel/futex/*
9395F:	tools/perf/bench/futex*
9396F:	tools/testing/selftests/futex/
9397
9398GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9399M:	Sebastian Reichel <[email protected]>
9400L:	[email protected]
9401S:	Maintained
9402F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9403F:	drivers/media/i2c/gc0308.c
9404
9405GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9406M:	Zhi Mao <[email protected]>
9407L:	[email protected]
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9410F:	drivers/media/i2c/gc05a2.c
9411
9412GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9413M:	Zhi Mao <[email protected]>
9414L:	[email protected]
9415S:	Maintained
9416F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9417F:	drivers/media/i2c/gc08a3.c
9418
9419GALAXYCORE GC2145 SENSOR DRIVER
9420M:	Alain Volmat <[email protected]>
9421L:	[email protected]
9422S:	Maintained
9423T:	git git://linuxtv.org/media_tree.git
9424F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9425F:	drivers/media/i2c/gc2145.c
9426
9427GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9428M:	Tim Harvey <[email protected]>
9429S:	Maintained
9430F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9431F:	Documentation/hwmon/gsc-hwmon.rst
9432F:	drivers/hwmon/gsc-hwmon.c
9433F:	drivers/mfd/gateworks-gsc.c
9434F:	include/linux/mfd/gsc.h
9435F:	include/linux/platform_data/gsc_hwmon.h
9436
9437GCC PLUGINS
9438M:	Kees Cook <[email protected]>
9439L:	[email protected]
9440S:	Maintained
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9442F:	Documentation/kbuild/gcc-plugins.rst
9443F:	include/linux/stackleak.h
9444F:	kernel/stackleak.c
9445F:	scripts/Makefile.gcc-plugins
9446F:	scripts/gcc-plugins/
9447
9448GCOV BASED KERNEL PROFILING
9449M:	Peter Oberparleiter <[email protected]>
9450S:	Maintained
9451F:	Documentation/dev-tools/gcov.rst
9452F:	kernel/gcov/
9453
9454GDB KERNEL DEBUGGING HELPER SCRIPTS
9455M:	Jan Kiszka <[email protected]>
9456M:	Kieran Bingham <[email protected]>
9457S:	Supported
9458F:	scripts/gdb/
9459
9460GEMINI CRYPTO DRIVER
9461M:	Corentin Labbe <[email protected]>
9462L:	[email protected]
9463S:	Maintained
9464F:	drivers/crypto/gemini/
9465
9466GEMTEK FM RADIO RECEIVER DRIVER
9467M:	Hans Verkuil <[email protected]>
9468L:	[email protected]
9469S:	Maintained
9470W:	https://linuxtv.org
9471T:	git git://linuxtv.org/media_tree.git
9472F:	drivers/media/radio/radio-gemtek*
9473
9474GENERIC ARCHITECTURE TOPOLOGY
9475M:	Sudeep Holla <[email protected]>
9476L:	[email protected]
9477S:	Maintained
9478F:	drivers/base/arch_topology.c
9479F:	include/linux/arch_topology.h
9480
9481GENERIC ENTRY CODE
9482M:	Thomas Gleixner <[email protected]>
9483M:	Peter Zijlstra <[email protected]>
9484M:	Andy Lutomirski <[email protected]>
9485L:	[email protected]
9486S:	Maintained
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9488F:	include/linux/entry-common.h
9489F:	include/linux/entry-kvm.h
9490F:	kernel/entry/
9491
9492GENERIC GPIO I2C DRIVER
9493M:	Wolfram Sang <[email protected]>
9494S:	Supported
9495F:	drivers/i2c/busses/i2c-gpio.c
9496F:	include/linux/platform_data/i2c-gpio.h
9497
9498GENERIC GPIO I2C MULTIPLEXER DRIVER
9499M:	Peter Korsgaard <[email protected]>
9500L:	[email protected]
9501S:	Supported
9502F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9503F:	drivers/i2c/muxes/i2c-mux-gpio.c
9504F:	include/linux/platform_data/i2c-mux-gpio.h
9505
9506GENERIC GPIO RESET DRIVER
9507M:	Krzysztof Kozlowski <[email protected]>
9508S:	Maintained
9509F:	drivers/reset/reset-gpio.c
9510
9511GENERIC HDLC (WAN) DRIVERS
9512M:	Krzysztof Halasa <[email protected]>
9513S:	Maintained
9514W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9515F:	drivers/net/wan/c101.c
9516F:	drivers/net/wan/hd6457*
9517F:	drivers/net/wan/hdlc*
9518F:	drivers/net/wan/n2.c
9519F:	drivers/net/wan/pc300too.c
9520F:	drivers/net/wan/pci200syn.c
9521F:	drivers/net/wan/wanxl*
9522
9523GENERIC INCLUDE/ASM HEADER FILES
9524M:	Arnd Bergmann <[email protected]>
9525L:	[email protected]
9526S:	Maintained
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9528F:	include/asm-generic/
9529F:	include/uapi/asm-generic/
9530
9531GENERIC PHY FRAMEWORK
9532M:	Vinod Koul <[email protected]>
9533M:	Kishon Vijay Abraham I <[email protected]>
9534L:	[email protected]
9535S:	Supported
9536Q:	https://patchwork.kernel.org/project/linux-phy/list/
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9538F:	Documentation/devicetree/bindings/phy/
9539F:	drivers/phy/
9540F:	include/dt-bindings/phy/
9541F:	include/linux/phy/
9542
9543GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9544M:	Wolfram Sang <[email protected]>
9545S:	Supported
9546F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9547F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9548
9549GENERIC PM DOMAINS
9550M:	Ulf Hansson <[email protected]>
9551L:	[email protected]
9552S:	Supported
9553F:	Documentation/devicetree/bindings/power/power?domain*
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9555F:	drivers/pmdomain/
9556F:	include/linux/pm_domain.h
9557
9558GENERIC RADIX TREE
9559M:	Kent Overstreet <[email protected]>
9560S:	Supported
9561C:	irc://irc.oftc.net/bcache
9562F:	include/linux/generic-radix-tree.h
9563F:	lib/generic-radix-tree.c
9564
9565GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9566M:	Eugen Hristev <[email protected]>
9567L:	[email protected]
9568S:	Maintained
9569F:	drivers/input/touchscreen/resistive-adc-touch.c
9570
9571GENERIC STRING LIBRARY
9572M:	Kees Cook <[email protected]>
9573R:	Andy Shevchenko <[email protected]>
9574L:	[email protected]
9575S:	Supported
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9577F:	include/linux/string.h
9578F:	include/linux/string_choices.h
9579F:	include/linux/string_helpers.h
9580F:	lib/string.c
9581F:	lib/string_kunit.c
9582F:	lib/string_helpers.c
9583F:	lib/string_helpers_kunit.c
9584F:	scripts/coccinelle/api/string_choices.cocci
9585
9586GENERIC UIO DRIVER FOR PCI DEVICES
9587M:	"Michael S. Tsirkin" <[email protected]>
9588L:	[email protected]
9589S:	Supported
9590F:	drivers/uio/uio_pci_generic.c
9591
9592GENERIC VDSO LIBRARY
9593M:	Andy Lutomirski <[email protected]>
9594M:	Thomas Gleixner <[email protected]>
9595M:	Vincenzo Frascino <[email protected]>
9596L:	[email protected]
9597S:	Maintained
9598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9599F:	include/asm-generic/vdso/vsyscall.h
9600F:	include/vdso/
9601F:	kernel/time/vsyscall.c
9602F:	lib/vdso/
9603
9604GENWQE (IBM Generic Workqueue Card)
9605M:	Frank Haverkamp <[email protected]>
9606S:	Supported
9607F:	drivers/misc/genwqe/
9608
9609GET_MAINTAINER SCRIPT
9610M:	Joe Perches <[email protected]>
9611S:	Maintained
9612F:	scripts/get_maintainer.pl
9613
9614GFS2 FILE SYSTEM
9615M:	Andreas Gruenbacher <[email protected]>
9616L:	[email protected]
9617S:	Supported
9618B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9620F:	Documentation/filesystems/gfs2*
9621F:	fs/gfs2/
9622F:	include/uapi/linux/gfs2_ondisk.h
9623
9624GIGABYTE WATERFORCE SENSOR DRIVER
9625M:	Aleksa Savic <[email protected]>
9626L:	[email protected]
9627S:	Maintained
9628F:	Documentation/hwmon/gigabyte_waterforce.rst
9629F:	drivers/hwmon/gigabyte_waterforce.c
9630
9631GIGABYTE WMI DRIVER
9632M:	Thomas Weißschuh <[email protected]>
9633L:	[email protected]
9634S:	Maintained
9635F:	drivers/platform/x86/gigabyte-wmi.c
9636
9637GNSS SUBSYSTEM
9638M:	Johan Hovold <[email protected]>
9639S:	Maintained
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9641F:	Documentation/ABI/testing/sysfs-class-gnss
9642F:	Documentation/devicetree/bindings/gnss/
9643F:	drivers/gnss/
9644F:	include/linux/gnss.h
9645
9646GO7007 MPEG CODEC
9647M:	Hans Verkuil <[email protected]>
9648L:	[email protected]
9649S:	Maintained
9650F:	drivers/media/usb/go7007/
9651
9652GOODIX TOUCHSCREEN
9653M:	Bastien Nocera <[email protected]>
9654M:	Hans de Goede <[email protected]>
9655L:	[email protected]
9656S:	Maintained
9657F:	drivers/input/touchscreen/goodix*
9658
9659GOOGLE ETHERNET DRIVERS
9660M:	Jeroen de Borst <[email protected]>
9661M:	Praveen Kaligineedi <[email protected]>
9662R:	Shailend Chand <[email protected]>
9663L:	[email protected]
9664S:	Supported
9665F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9666F:	drivers/net/ethernet/google
9667
9668GOOGLE FIRMWARE DRIVERS
9669M:	Tzung-Bi Shih <[email protected]>
9670R:	Brian Norris <[email protected]>
9671R:	Julius Werner <[email protected]>
9672L:	[email protected]
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9675F:	drivers/firmware/google/
9676
9677GOOGLE TENSOR SoC SUPPORT
9678M:	Peter Griffin <[email protected]>
9679L:	[email protected] (moderated for non-subscribers)
9680L:	[email protected]
9681S:	Maintained
9682F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9683F:	arch/arm64/boot/dts/exynos/google/
9684F:	drivers/clk/samsung/clk-gs101.c
9685F:	drivers/phy/samsung/phy-gs101-ufs.c
9686F:	include/dt-bindings/clock/google,gs101.h
9687K:	[gG]oogle.?[tT]ensor
9688
9689GPD POCKET FAN DRIVER
9690M:	Hans de Goede <[email protected]>
9691L:	[email protected]
9692S:	Maintained
9693F:	drivers/platform/x86/gpd-pocket-fan.c
9694
9695GPIO ACPI SUPPORT
9696M:	Mika Westerberg <[email protected]>
9697M:	Andy Shevchenko <[email protected]>
9698L:	[email protected]
9699L:	[email protected]
9700S:	Supported
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9702F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9703F:	drivers/gpio/gpiolib-acpi.c
9704F:	drivers/gpio/gpiolib-acpi.h
9705
9706GPIO AGGREGATOR
9707M:	Geert Uytterhoeven <[email protected]>
9708L:	[email protected]
9709S:	Supported
9710F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9711F:	drivers/gpio/gpio-aggregator.c
9712
9713GPIO IR Transmitter
9714M:	Sean Young <[email protected]>
9715L:	[email protected]
9716S:	Maintained
9717F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9718F:	drivers/media/rc/gpio-ir-tx.c
9719
9720GPIO MOCKUP DRIVER
9721M:	Bamvor Jian Zhang <[email protected]>
9722L:	[email protected]
9723S:	Maintained
9724F:	drivers/gpio/gpio-mockup.c
9725F:	tools/testing/selftests/gpio/
9726
9727GPIO REGMAP
9728M:	Michael Walle <[email protected]>
9729S:	Maintained
9730F:	drivers/gpio/gpio-regmap.c
9731F:	include/linux/gpio/regmap.h
9732K:	(devm_)?gpio_regmap_(un)?register
9733
9734GPIO SUBSYSTEM
9735M:	Linus Walleij <[email protected]>
9736M:	Bartosz Golaszewski <[email protected]>
9737L:	[email protected]
9738S:	Maintained
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9740F:	Documentation/admin-guide/gpio/
9741F:	Documentation/devicetree/bindings/gpio/
9742F:	Documentation/driver-api/gpio/
9743F:	drivers/gpio/
9744F:	include/dt-bindings/gpio/
9745F:	include/linux/gpio.h
9746F:	include/linux/gpio/
9747F:	include/linux/of_gpio.h
9748
9749GPIO UAPI
9750M:	Bartosz Golaszewski <[email protected]>
9751R:	Kent Gibson <[email protected]>
9752L:	[email protected]
9753S:	Maintained
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9755F:	Documentation/ABI/obsolete/sysfs-gpio
9756F:	Documentation/ABI/testing/gpio-cdev
9757F:	Documentation/userspace-api/gpio/
9758F:	drivers/gpio/gpiolib-cdev.c
9759F:	include/uapi/linux/gpio.h
9760F:	tools/gpio/
9761
9762GRE DEMULTIPLEXER DRIVER
9763M:	Dmitry Kozlov <[email protected]>
9764L:	[email protected]
9765S:	Maintained
9766F:	include/net/gre.h
9767F:	net/ipv4/gre_demux.c
9768F:	net/ipv4/gre_offload.c
9769
9770GRETH 10/100/1G Ethernet MAC device driver
9771M:	Andreas Larsson <[email protected]>
9772L:	[email protected]
9773S:	Maintained
9774F:	drivers/net/ethernet/aeroflex/
9775
9776GREYBUS AUDIO PROTOCOLS DRIVERS
9777M:	Vaibhav Agarwal <[email protected]>
9778M:	Mark Greer <[email protected]>
9779S:	Maintained
9780F:	drivers/staging/greybus/audio_apbridgea.c
9781F:	drivers/staging/greybus/audio_apbridgea.h
9782F:	drivers/staging/greybus/audio_codec.c
9783F:	drivers/staging/greybus/audio_codec.h
9784F:	drivers/staging/greybus/audio_gb.c
9785F:	drivers/staging/greybus/audio_manager.c
9786F:	drivers/staging/greybus/audio_manager.h
9787F:	drivers/staging/greybus/audio_manager_module.c
9788F:	drivers/staging/greybus/audio_manager_private.h
9789F:	drivers/staging/greybus/audio_manager_sysfs.c
9790F:	drivers/staging/greybus/audio_module.c
9791F:	drivers/staging/greybus/audio_topology.c
9792
9793GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9794M:	Viresh Kumar <[email protected]>
9795S:	Maintained
9796F:	drivers/staging/greybus/authentication.c
9797F:	drivers/staging/greybus/bootrom.c
9798F:	drivers/staging/greybus/firmware.h
9799F:	drivers/staging/greybus/fw-core.c
9800F:	drivers/staging/greybus/fw-download.c
9801F:	drivers/staging/greybus/fw-management.c
9802F:	drivers/staging/greybus/greybus_authentication.h
9803F:	drivers/staging/greybus/greybus_firmware.h
9804F:	drivers/staging/greybus/hid.c
9805F:	drivers/staging/greybus/i2c.c
9806F:	drivers/staging/greybus/spi.c
9807F:	drivers/staging/greybus/spilib.c
9808F:	drivers/staging/greybus/spilib.h
9809
9810GREYBUS LOOPBACK DRIVER
9811M:	Bryan O'Donoghue <[email protected]>
9812S:	Maintained
9813F:	drivers/staging/greybus/loopback.c
9814
9815GREYBUS PLATFORM DRIVERS
9816M:	Vaibhav Hiremath <[email protected]>
9817S:	Maintained
9818F:	drivers/staging/greybus/arche-apb-ctrl.c
9819F:	drivers/staging/greybus/arche-platform.c
9820F:	drivers/staging/greybus/arche_platform.h
9821
9822GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9823M:	Rui Miguel Silva <[email protected]>
9824S:	Maintained
9825F:	drivers/staging/greybus/gpio.c
9826F:	drivers/staging/greybus/light.c
9827F:	drivers/staging/greybus/power_supply.c
9828F:	drivers/staging/greybus/sdio.c
9829F:	drivers/staging/greybus/spi.c
9830F:	drivers/staging/greybus/spilib.c
9831
9832GREYBUS BEAGLEPLAY DRIVERS
9833M:	Ayush Singh <[email protected]>
9834L:	[email protected] (moderated for non-subscribers)
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9837F:	drivers/greybus/gb-beagleplay.c
9838
9839GREYBUS SUBSYSTEM
9840M:	Johan Hovold <[email protected]>
9841M:	Alex Elder <[email protected]>
9842M:	Greg Kroah-Hartman <[email protected]>
9843L:	[email protected] (moderated for non-subscribers)
9844S:	Maintained
9845F:	drivers/greybus/
9846F:	drivers/staging/greybus/
9847F:	include/linux/greybus.h
9848F:	include/linux/greybus/
9849
9850GREYBUS UART PROTOCOLS DRIVERS
9851M:	David Lin <[email protected]>
9852S:	Maintained
9853F:	drivers/staging/greybus/log.c
9854F:	drivers/staging/greybus/uart.c
9855
9856GS1662 VIDEO SERIALIZER
9857M:	Charles-Antoine Couret <[email protected]>
9858L:	[email protected]
9859S:	Maintained
9860T:	git git://linuxtv.org/media_tree.git
9861F:	drivers/media/spi/gs1662.c
9862
9863GSPCA FINEPIX SUBDRIVER
9864M:	Frank Zago <[email protected]>
9865L:	[email protected]
9866S:	Maintained
9867T:	git git://linuxtv.org/media_tree.git
9868F:	drivers/media/usb/gspca/finepix.c
9869
9870GSPCA GL860 SUBDRIVER
9871M:	Olivier Lorin <[email protected]>
9872L:	[email protected]
9873S:	Maintained
9874T:	git git://linuxtv.org/media_tree.git
9875F:	drivers/media/usb/gspca/gl860/
9876
9877GSPCA M5602 SUBDRIVER
9878M:	Erik Andren <[email protected]>
9879L:	[email protected]
9880S:	Maintained
9881T:	git git://linuxtv.org/media_tree.git
9882F:	drivers/media/usb/gspca/m5602/
9883
9884GSPCA PAC207 SONIXB SUBDRIVER
9885M:	Hans Verkuil <[email protected]>
9886L:	[email protected]
9887S:	Odd Fixes
9888T:	git git://linuxtv.org/media_tree.git
9889F:	drivers/media/usb/gspca/pac207.c
9890
9891GSPCA SN9C20X SUBDRIVER
9892M:	Brian Johnson <[email protected]>
9893L:	[email protected]
9894S:	Maintained
9895T:	git git://linuxtv.org/media_tree.git
9896F:	drivers/media/usb/gspca/sn9c20x.c
9897
9898GSPCA T613 SUBDRIVER
9899M:	Leandro Costantino <[email protected]>
9900L:	[email protected]
9901S:	Maintained
9902T:	git git://linuxtv.org/media_tree.git
9903F:	drivers/media/usb/gspca/t613.c
9904
9905GSPCA USB WEBCAM DRIVER
9906M:	Hans Verkuil <[email protected]>
9907L:	[email protected]
9908S:	Odd Fixes
9909T:	git git://linuxtv.org/media_tree.git
9910F:	drivers/media/usb/gspca/
9911
9912GTP (GPRS Tunneling Protocol)
9913M:	Pablo Neira Ayuso <[email protected]>
9914M:	Harald Welte <[email protected]>
9915L:	[email protected]
9916S:	Maintained
9917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9918F:	drivers/net/gtp.c
9919
9920GUID PARTITION TABLE (GPT)
9921M:	Davidlohr Bueso <[email protected]>
9922L:	[email protected]
9923S:	Maintained
9924F:	block/partitions/efi.*
9925
9926HABANALABS PCI DRIVER
9927M:	Ofir Bitton <[email protected]>
9928L:	[email protected]
9929S:	Supported
9930C:	irc://irc.oftc.net/dri-devel
9931T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9932F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9933F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9934F:	drivers/accel/habanalabs/
9935F:	include/linux/habanalabs/
9936F:	include/trace/events/habanalabs.h
9937F:	include/uapi/drm/habanalabs_accel.h
9938
9939HACKRF MEDIA DRIVER
9940L:	[email protected]
9941S:	Orphan
9942W:	https://linuxtv.org
9943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9944F:	drivers/media/usb/hackrf/
9945
9946HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9947M:	Chuck Lever <[email protected]>
9948L:	[email protected]
9949L:	[email protected]
9950S:	Maintained
9951F:	Documentation/netlink/specs/handshake.yaml
9952F:	Documentation/networking/tls-handshake.rst
9953F:	include/net/handshake.h
9954F:	include/trace/events/handshake.h
9955F:	net/handshake/
9956
9957HANTRO VPU CODEC DRIVER
9958M:	Ezequiel Garcia <[email protected]>
9959M:	Philipp Zabel <[email protected]>
9960L:	[email protected]
9961L:	[email protected]
9962S:	Maintained
9963F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9964F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9965F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9966F:	drivers/media/platform/verisilicon/
9967
9968HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9969M:	Frank Seidel <[email protected]>
9970L:	[email protected]
9971S:	Maintained
9972W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9973F:	drivers/platform/x86/hdaps.c
9974
9975HARDWARE MONITORING
9976M:	Jean Delvare <[email protected]>
9977M:	Guenter Roeck <[email protected]>
9978L:	[email protected]
9979S:	Maintained
9980W:	http://hwmon.wiki.kernel.org/
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9982F:	Documentation/ABI/testing/sysfs-class-hwmon
9983F:	Documentation/devicetree/bindings/hwmon/
9984F:	Documentation/hwmon/
9985F:	drivers/hwmon/
9986F:	include/linux/hwmon*.h
9987F:	include/trace/events/hwmon*.h
9988K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9989
9990HARDWARE RANDOM NUMBER GENERATOR CORE
9991M:	Olivia Mackall <[email protected]>
9992M:	Herbert Xu <[email protected]>
9993L:	[email protected]
9994S:	Odd fixes
9995F:	Documentation/admin-guide/hw_random.rst
9996F:	Documentation/devicetree/bindings/rng/
9997F:	drivers/char/hw_random/
9998F:	include/linux/hw_random.h
9999
10000HARDWARE SPINLOCK CORE
10001M:	Bjorn Andersson <[email protected]>
10002R:	Baolin Wang <[email protected]>
10003L:	[email protected]
10004S:	Maintained
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10006F:	Documentation/devicetree/bindings/hwlock/
10007F:	Documentation/locking/hwspinlock.rst
10008F:	drivers/hwspinlock/
10009F:	include/linux/hwspinlock.h
10010
10011HARDWARE TRACING FACILITIES
10012M:	Alexander Shishkin <[email protected]>
10013S:	Maintained
10014F:	drivers/hwtracing/
10015
10016HARMONY SOUND DRIVER
10017L:	[email protected]
10018S:	Maintained
10019F:	sound/parisc/harmony.*
10020
10021HDPVR USB VIDEO ENCODER DRIVER
10022M:	Hans Verkuil <[email protected]>
10023L:	[email protected]
10024S:	Odd Fixes
10025W:	https://linuxtv.org
10026T:	git git://linuxtv.org/media_tree.git
10027F:	drivers/media/usb/hdpvr/
10028
10029HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10030M:	Keng-Yu Lin <[email protected]>
10031S:	Supported
10032F:	drivers/misc/hpilo.[ch]
10033
10034HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10035M:	Jerry Hoemann <[email protected]>
10036S:	Supported
10037F:	Documentation/watchdog/hpwdt.rst
10038F:	drivers/watchdog/hpwdt.c
10039
10040HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10041M:	Don Brace <[email protected]>
10042L:	[email protected]
10043L:	[email protected]
10044S:	Supported
10045F:	Documentation/scsi/hpsa.rst
10046F:	drivers/scsi/hpsa*.[ch]
10047F:	include/linux/cciss*.h
10048F:	include/uapi/linux/cciss*.h
10049
10050HFI1 DRIVER
10051M:	Dennis Dalessandro <[email protected]>
10052L:	[email protected]
10053S:	Supported
10054F:	drivers/infiniband/hw/hfi1
10055
10056HFS FILESYSTEM
10057L:	[email protected]
10058S:	Orphan
10059F:	Documentation/filesystems/hfs.rst
10060F:	fs/hfs/
10061
10062HFSPLUS FILESYSTEM
10063L:	[email protected]
10064S:	Orphan
10065F:	Documentation/filesystems/hfsplus.rst
10066F:	fs/hfsplus/
10067
10068HGA FRAMEBUFFER DRIVER
10069M:	Ferenc Bakonyi <[email protected]>
10070L:	[email protected]
10071S:	Maintained
10072W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10073F:	drivers/video/fbdev/hgafb.c
10074
10075HIBERNATION (aka Software Suspend, aka swsusp)
10076M:	"Rafael J. Wysocki" <[email protected]>
10077M:	Pavel Machek <[email protected]>
10078L:	[email protected]
10079S:	Supported
10080B:	https://bugzilla.kernel.org
10081F:	arch/*/include/asm/suspend*.h
10082F:	arch/x86/power/
10083F:	drivers/base/power/
10084F:	include/linux/freezer.h
10085F:	include/linux/pm.h
10086F:	include/linux/suspend.h
10087F:	kernel/power/
10088
10089HID CORE LAYER
10090M:	Jiri Kosina <[email protected]>
10091M:	Benjamin Tissoires <[email protected]>
10092L:	[email protected]
10093S:	Maintained
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10095F:	Documentation/hid/
10096F:	drivers/hid/
10097F:	include/linux/hid*
10098F:	include/uapi/linux/hid*
10099F:	samples/hid/
10100F:	tools/testing/selftests/hid/
10101
10102HID LOGITECH DRIVERS
10103R:	Filipe Laíns <[email protected]>
10104L:	[email protected]
10105S:	Maintained
10106F:	drivers/hid/hid-logitech-*
10107
10108HID NVIDIA SHIELD DRIVER
10109M:	Rahul Rameshbabu <[email protected]>
10110L:	[email protected]
10111S:	Maintained
10112F:	drivers/hid/hid-nvidia-shield.c
10113
10114HID PHOENIX RC FLIGHT CONTROLLER
10115M:	Marcus Folkesson <[email protected]>
10116L:	[email protected]
10117S:	Maintained
10118F:	drivers/hid/hid-pxrc.c
10119
10120HID PLAYSTATION DRIVER
10121M:	Roderick Colenbrander <[email protected]>
10122L:	[email protected]
10123S:	Supported
10124F:	drivers/hid/hid-playstation.c
10125
10126HID SENSOR HUB DRIVERS
10127M:	Jiri Kosina <[email protected]>
10128M:	Jonathan Cameron <[email protected]>
10129M:	Srinivas Pandruvada <[email protected]>
10130L:	[email protected]
10131L:	[email protected]
10132S:	Maintained
10133F:	Documentation/hid/hid-sensor*
10134F:	drivers/hid/hid-sensor-*
10135F:	drivers/iio/*/hid-*
10136F:	include/linux/hid-sensor-*
10137
10138HID VRC-2 CAR CONTROLLER DRIVER
10139M:	Marcus Folkesson <[email protected]>
10140L:	[email protected]
10141S:	Maintained
10142F:	drivers/hid/hid-vrc2.c
10143
10144HID WACOM DRIVER
10145M:	Ping Cheng <[email protected]>
10146M:	Jason Gerecke  <[email protected]>
10147L:	[email protected]
10148S:	Maintained
10149F:	drivers/hid/wacom.h
10150F:	drivers/hid/wacom_*
10151
10152HID++ LOGITECH DRIVERS
10153R:	Filipe Laíns <[email protected]>
10154R:	Bastien Nocera <[email protected]>
10155L:	[email protected]
10156S:	Maintained
10157F:	drivers/hid/hid-logitech-hidpp.c
10158
10159HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10160M:	Anna-Maria Behnsen <[email protected]>
10161M:	Frederic Weisbecker <[email protected]>
10162M:	Thomas Gleixner <[email protected]>
10163L:	[email protected]
10164S:	Maintained
10165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10166F:	Documentation/timers/
10167F:	include/linux/clockchips.h
10168F:	include/linux/hrtimer.h
10169F:	include/linux/timer.h
10170F:	kernel/time/clockevents.c
10171F:	kernel/time/hrtimer.c
10172F:	kernel/time/timer.c
10173F:	kernel/time/timer_list.c
10174F:	kernel/time/timer_migration.*
10175F:	tools/testing/selftests/timers/
10176
10177HIGH-SPEED SCC DRIVER FOR AX.25
10178L:	[email protected]
10179S:	Orphan
10180F:	drivers/net/hamradio/scc.c
10181
10182HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10183M:	HighPoint Linux Team <[email protected]>
10184S:	Supported
10185W:	http://www.highpoint-tech.com
10186F:	Documentation/scsi/hptiop.rst
10187F:	drivers/scsi/hptiop.c
10188
10189HIKEY960 ONBOARD USB GPIO HUB DRIVER
10190M:	John Stultz <[email protected]>
10191L:	[email protected]
10192S:	Maintained
10193F:	drivers/misc/hisi_hikey_usb.c
10194
10195HIMAX HX83112B TOUCHSCREEN SUPPORT
10196M:	Job Noorman <[email protected]>
10197L:	[email protected]
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10200F:	drivers/input/touchscreen/himax_hx83112b.c
10201
10202HIPPI
10203M:	Jes Sorensen <[email protected]>
10204L:	[email protected]
10205S:	Maintained
10206F:	drivers/net/hippi/
10207F:	include/linux/hippidevice.h
10208F:	include/uapi/linux/if_hippi.h
10209F:	net/802/hippi.c
10210
10211HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10212M:	Kurt Kanzenbach <[email protected]>
10213L:	[email protected]
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10216F:	drivers/net/dsa/hirschmann/*
10217F:	include/linux/platform_data/hirschmann-hellcreek.h
10218F:	net/dsa/tag_hellcreek.c
10219
10220HISILICON DMA DRIVER
10221M:	Zhou Wang <[email protected]>
10222M:	Jie Hai <[email protected]>
10223L:	[email protected]
10224S:	Maintained
10225F:	drivers/dma/hisi_dma.c
10226
10227HISILICON GPIO DRIVER
10228M:	Jay Fang <[email protected]>
10229L:	[email protected]
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10232F:	drivers/gpio/gpio-hisi.c
10233
10234HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10235M:	Zhiqi Song <[email protected]>
10236M:	Longfang Liu <[email protected]>
10237L:	[email protected]
10238S:	Maintained
10239F:	Documentation/ABI/testing/debugfs-hisi-hpre
10240F:	drivers/crypto/hisilicon/hpre/hpre.h
10241F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10242F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10243
10244HISILICON HNS3 PMU DRIVER
10245M:	Jijie Shao <[email protected]>
10246S:	Supported
10247F:	Documentation/admin-guide/perf/hns3-pmu.rst
10248F:	drivers/perf/hisilicon/hns3_pmu.c
10249
10250HISILICON I2C CONTROLLER DRIVER
10251M:	Yicong Yang <[email protected]>
10252L:	[email protected]
10253S:	Maintained
10254W:	https://www.hisilicon.com
10255F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10256F:	drivers/i2c/busses/i2c-hisi.c
10257
10258HISILICON KUNPENG SOC HCCS DRIVER
10259M:	Huisong Li <[email protected]>
10260S:	Maintained
10261F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10262F:	drivers/soc/hisilicon/kunpeng_hccs.c
10263F:	drivers/soc/hisilicon/kunpeng_hccs.h
10264
10265HISILICON LPC BUS DRIVER
10266M:	Jay Fang <[email protected]>
10267S:	Maintained
10268W:	http://www.hisilicon.com
10269F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10270F:	drivers/bus/hisi_lpc.c
10271
10272HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10273M:	Yisen Zhuang <[email protected]>
10274M:	Salil Mehta <[email protected]>
10275M:	Jijie Shao <[email protected]>
10276L:	[email protected]
10277S:	Maintained
10278W:	http://www.hisilicon.com
10279F:	drivers/net/ethernet/hisilicon/hns3/
10280
10281HISILICON NETWORK SUBSYSTEM DRIVER
10282M:	Yisen Zhuang <[email protected]>
10283M:	Salil Mehta <[email protected]>
10284L:	[email protected]
10285S:	Maintained
10286W:	http://www.hisilicon.com
10287F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10288F:	drivers/net/ethernet/hisilicon/
10289
10290HISILICON PMU DRIVER
10291M:	Yicong Yang <[email protected]>
10292M:	Jonathan Cameron <[email protected]>
10293S:	Supported
10294W:	http://www.hisilicon.com
10295F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10296F:	Documentation/admin-guide/perf/hisi-pmu.rst
10297F:	drivers/perf/hisilicon
10298
10299HISILICON PTT DRIVER
10300M:	Yicong Yang <[email protected]>
10301M:	Jonathan Cameron <[email protected]>
10302L:	[email protected]
10303S:	Maintained
10304F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10305F:	Documentation/trace/hisi-ptt.rst
10306F:	drivers/hwtracing/ptt/
10307F:	tools/perf/arch/arm64/util/hisi-ptt.c
10308F:	tools/perf/util/hisi-ptt*
10309F:	tools/perf/util/hisi-ptt-decoder/*
10310
10311HISILICON QM DRIVER
10312M:	Weili Qian <[email protected]>
10313M:	Zhou Wang <[email protected]>
10314L:	[email protected]
10315S:	Maintained
10316F:	drivers/crypto/hisilicon/Kconfig
10317F:	drivers/crypto/hisilicon/Makefile
10318F:	drivers/crypto/hisilicon/qm.c
10319F:	drivers/crypto/hisilicon/sgl.c
10320F:	include/linux/hisi_acc_qm.h
10321
10322HISILICON ROCE DRIVER
10323M:	Chengchang Tang <[email protected]>
10324M:	Junxian Huang <[email protected]>
10325L:	[email protected]
10326S:	Maintained
10327F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10328F:	drivers/infiniband/hw/hns/
10329
10330HISILICON SAS Controller
10331M:	Yihang Li <[email protected]>
10332S:	Supported
10333W:	http://www.hisilicon.com
10334F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10335F:	drivers/scsi/hisi_sas/
10336
10337HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10338M:	Longfang Liu <[email protected]>
10339L:	[email protected]
10340S:	Maintained
10341F:	Documentation/ABI/testing/debugfs-hisi-sec
10342F:	drivers/crypto/hisilicon/sec2/sec.h
10343F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10344F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10345F:	drivers/crypto/hisilicon/sec2/sec_main.c
10346
10347HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10348M:	Jay Fang <[email protected]>
10349L:	[email protected]
10350S:	Maintained
10351W:	http://www.hisilicon.com
10352F:	drivers/spi/spi-hisi-kunpeng.c
10353
10354HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10355M:	Mauro Carvalho Chehab <[email protected]>
10356L:	[email protected]
10357S:	Maintained
10358F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10359F:	drivers/spmi/hisi-spmi-controller.c
10360
10361HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10362M:	Mauro Carvalho Chehab <[email protected]>
10363L:	[email protected]
10364S:	Maintained
10365F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10366F:	drivers/mfd/hi6421-spmi-pmic.c
10367
10368HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10369M:	Weili Qian <[email protected]>
10370S:	Maintained
10371F:	drivers/crypto/hisilicon/trng/trng.c
10372
10373HISILICON V3XX SPI NOR FLASH Controller Driver
10374M:	Jay Fang <[email protected]>
10375S:	Maintained
10376W:	http://www.hisilicon.com
10377F:	drivers/spi/spi-hisi-sfc-v3xx.c
10378
10379HISILICON ZIP Controller DRIVER
10380M:	Yang Shen <[email protected]>
10381M:	Zhou Wang <[email protected]>
10382L:	[email protected]
10383S:	Maintained
10384F:	Documentation/ABI/testing/debugfs-hisi-zip
10385F:	drivers/crypto/hisilicon/zip/
10386
10387HMM - Heterogeneous Memory Management
10388M:	Jérôme Glisse <[email protected]>
10389L:	[email protected]
10390S:	Maintained
10391F:	Documentation/mm/hmm.rst
10392F:	include/linux/hmm*
10393F:	lib/test_hmm*
10394F:	mm/hmm*
10395F:	tools/testing/selftests/mm/*hmm*
10396
10397HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10398M:	Petre Rodan <[email protected]>
10399L:	[email protected]
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10402F:	drivers/iio/pressure/hsc030pa*
10403
10404HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10405M:	Andreas Klinger <[email protected]>
10406M:	Petre Rodan <[email protected]>
10407L:	[email protected]
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10410F:	drivers/iio/pressure/mprls0025pa*
10411
10412HP BIOSCFG DRIVER
10413M:	Jorge Lopez <[email protected]>
10414L:	[email protected]
10415S:	Maintained
10416F:	drivers/platform/x86/hp/hp-bioscfg/
10417
10418HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10419L:	[email protected]
10420S:	Orphan
10421F:	drivers/platform/x86/hp/tc1100-wmi.c
10422
10423HP WMI HARDWARE MONITOR DRIVER
10424M:	James Seo <[email protected]>
10425L:	[email protected]
10426S:	Maintained
10427F:	Documentation/hwmon/hp-wmi-sensors.rst
10428F:	drivers/hwmon/hp-wmi-sensors.c
10429
10430HPET:	High Precision Event Timers driver
10431M:	Clemens Ladisch <[email protected]>
10432S:	Maintained
10433F:	Documentation/timers/hpet.rst
10434F:	drivers/char/hpet.c
10435F:	include/linux/hpet.h
10436F:	include/uapi/linux/hpet.h
10437
10438HPET:	x86
10439S:	Orphan
10440F:	arch/x86/include/asm/hpet.h
10441F:	arch/x86/kernel/hpet.c
10442
10443HPFS FILESYSTEM
10444M:	Mikulas Patocka <[email protected]>
10445S:	Maintained
10446W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10447F:	fs/hpfs/
10448
10449HS3001 Hardware Temperature and Humidity Sensor
10450M:	Andre Werner <[email protected]>
10451L:	[email protected]
10452S:	Maintained
10453F:	drivers/hwmon/hs3001.c
10454
10455HSI SUBSYSTEM
10456M:	Sebastian Reichel <[email protected]>
10457S:	Maintained
10458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10459F:	Documentation/ABI/testing/sysfs-bus-hsi
10460F:	Documentation/driver-api/hsi.rst
10461F:	drivers/hsi/
10462F:	include/linux/hsi/
10463F:	include/uapi/linux/hsi/
10464
10465HSO 3G MODEM DRIVER
10466L:	[email protected]
10467S:	Orphan
10468F:	drivers/net/usb/hso.c
10469
10470HSR NETWORK PROTOCOL
10471L:	[email protected]
10472S:	Orphan
10473F:	net/hsr/
10474
10475HT16K33 LED CONTROLLER DRIVER
10476M:	Robin van der Gracht <[email protected]>
10477S:	Maintained
10478F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10479F:	drivers/auxdisplay/ht16k33.c
10480
10481HTCPEN TOUCHSCREEN DRIVER
10482M:	Pau Oliva Fora <[email protected]>
10483L:	[email protected]
10484S:	Maintained
10485F:	drivers/input/touchscreen/htcpen.c
10486
10487HTE SUBSYSTEM
10488M:	Dipen Patel <[email protected]>
10489L:	[email protected]
10490S:	Maintained
10491Q:	https://patchwork.kernel.org/project/timestamp/list/
10492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10493F:	Documentation/devicetree/bindings/timestamp/
10494F:	Documentation/driver-api/hte/
10495F:	drivers/hte/
10496F:	include/linux/hte.h
10497
10498HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10499M:	Lorenzo Bianconi <[email protected]>
10500L:	[email protected]
10501S:	Maintained
10502W:	http://www.st.com/
10503F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10504F:	drivers/iio/humidity/hts221*
10505
10506HUAWEI ETHERNET DRIVER
10507M:	Cai Huoqing <[email protected]>
10508L:	[email protected]
10509S:	Maintained
10510F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10511F:	drivers/net/ethernet/huawei/hinic/
10512
10513HUGETLB SUBSYSTEM
10514M:	Muchun Song <[email protected]>
10515L:	[email protected]
10516S:	Maintained
10517F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10518F:	Documentation/admin-guide/mm/hugetlbpage.rst
10519F:	Documentation/mm/hugetlbfs_reserv.rst
10520F:	Documentation/mm/vmemmap_dedup.rst
10521F:	fs/hugetlbfs/
10522F:	include/linux/hugetlb.h
10523F:	mm/hugetlb.c
10524F:	mm/hugetlb_vmemmap.c
10525F:	mm/hugetlb_vmemmap.h
10526F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10527
10528HVA ST MEDIA DRIVER
10529M:	Jean-Christophe Trotin <[email protected]>
10530L:	[email protected]
10531S:	Supported
10532W:	https://linuxtv.org
10533T:	git git://linuxtv.org/media_tree.git
10534F:	drivers/media/platform/st/sti/hva
10535
10536HWPOISON MEMORY FAILURE HANDLING
10537M:	Miaohe Lin <[email protected]>
10538R:	Naoya Horiguchi <[email protected]>
10539L:	[email protected]
10540S:	Maintained
10541F:	mm/hwpoison-inject.c
10542F:	mm/memory-failure.c
10543
10544HYCON HY46XX TOUCHSCREEN SUPPORT
10545M:	Giulio Benetti <[email protected]>
10546L:	[email protected]
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10549F:	drivers/input/touchscreen/hycon-hy46xx.c
10550
10551HYGON PROCESSOR SUPPORT
10552M:	Pu Wen <[email protected]>
10553L:	[email protected]
10554S:	Maintained
10555F:	arch/x86/kernel/cpu/hygon.c
10556
10557HYNIX HI556 SENSOR DRIVER
10558M:	Sakari Ailus <[email protected]>
10559L:	[email protected]
10560S:	Maintained
10561T:	git git://linuxtv.org/media_tree.git
10562F:	drivers/media/i2c/hi556.c
10563
10564HYNIX HI846 SENSOR DRIVER
10565M:	Martin Kepplinger <[email protected]>
10566L:	[email protected]
10567S:	Maintained
10568F:	drivers/media/i2c/hi846.c
10569
10570HYNIX HI847 SENSOR DRIVER
10571M:	Sakari Ailus <[email protected]>
10572L:	[email protected]
10573S:	Maintained
10574F:	drivers/media/i2c/hi847.c
10575
10576Hyper-V/Azure CORE AND DRIVERS
10577M:	"K. Y. Srinivasan" <[email protected]>
10578M:	Haiyang Zhang <[email protected]>
10579M:	Wei Liu <[email protected]>
10580M:	Dexuan Cui <[email protected]>
10581L:	[email protected]
10582S:	Supported
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10584F:	Documentation/ABI/stable/sysfs-bus-vmbus
10585F:	Documentation/ABI/testing/debugfs-hyperv
10586F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10587F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10588F:	Documentation/virt/hyperv
10589F:	arch/arm64/hyperv
10590F:	arch/arm64/include/asm/hyperv-tlfs.h
10591F:	arch/arm64/include/asm/mshyperv.h
10592F:	arch/x86/hyperv
10593F:	arch/x86/include/asm/hyperv-tlfs.h
10594F:	arch/x86/include/asm/mshyperv.h
10595F:	arch/x86/include/asm/trace/hyperv.h
10596F:	arch/x86/kernel/cpu/mshyperv.c
10597F:	drivers/clocksource/hyperv_timer.c
10598F:	drivers/hid/hid-hyperv.c
10599F:	drivers/hv/
10600F:	drivers/input/serio/hyperv-keyboard.c
10601F:	drivers/iommu/hyperv-iommu.c
10602F:	drivers/net/ethernet/microsoft/
10603F:	drivers/net/hyperv/
10604F:	drivers/pci/controller/pci-hyperv-intf.c
10605F:	drivers/pci/controller/pci-hyperv.c
10606F:	drivers/scsi/storvsc_drv.c
10607F:	drivers/uio/uio_hv_generic.c
10608F:	drivers/video/fbdev/hyperv_fb.c
10609F:	include/asm-generic/hyperv-tlfs.h
10610F:	include/asm-generic/mshyperv.h
10611F:	include/clocksource/hyperv_timer.h
10612F:	include/linux/hyperv.h
10613F:	include/net/mana
10614F:	include/uapi/linux/hyperv.h
10615F:	net/vmw_vsock/hyperv_transport.c
10616F:	tools/hv/
10617
10618HYPERBUS SUPPORT
10619M:	Vignesh Raghavendra <[email protected]>
10620R:	Tudor Ambarus <[email protected]>
10621L:	[email protected]
10622S:	Supported
10623Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10624C:	irc://irc.oftc.net/mtd
10625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10626F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10627F:	drivers/mtd/hyperbus/
10628F:	include/linux/mtd/hyperbus.h
10629
10630HYPERVISOR VIRTUAL CONSOLE DRIVER
10631L:	[email protected]
10632S:	Odd Fixes
10633F:	drivers/tty/hvc/
10634
10635I2C ACPI SUPPORT
10636M:	Mika Westerberg <[email protected]>
10637L:	[email protected]
10638L:	[email protected]
10639S:	Maintained
10640F:	drivers/i2c/i2c-core-acpi.c
10641
10642I2C ADDRESS TRANSLATOR (ATR)
10643M:	Tomi Valkeinen <[email protected]>
10644R:	Luca Ceresoli <[email protected]>
10645L:	[email protected]
10646S:	Maintained
10647F:	drivers/i2c/i2c-atr.c
10648F:	include/linux/i2c-atr.h
10649
10650I2C CONTROLLER DRIVER FOR NVIDIA GPU
10651M:	Ajay Gupta <[email protected]>
10652L:	[email protected]
10653S:	Maintained
10654F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10655F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10656
10657I2C MUXES
10658M:	Peter Rosin <[email protected]>
10659L:	[email protected]
10660S:	Maintained
10661F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10662F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10663F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10664F:	Documentation/i2c/i2c-topology.rst
10665F:	Documentation/i2c/muxes/
10666F:	drivers/i2c/i2c-mux.c
10667F:	drivers/i2c/muxes/
10668F:	include/linux/i2c-mux.h
10669
10670I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10671M:	Gregory CLEMENT <[email protected]>
10672L:	[email protected]
10673S:	Maintained
10674F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10675F:	drivers/i2c/busses/i2c-mv64xxx.c
10676
10677I2C OVER PARALLEL PORT
10678M:	Jean Delvare <[email protected]>
10679L:	[email protected]
10680S:	Maintained
10681F:	Documentation/i2c/busses/i2c-parport.rst
10682F:	drivers/i2c/busses/i2c-parport.c
10683
10684I2C SUBSYSTEM
10685M:	Wolfram Sang <[email protected]>
10686L:	[email protected]
10687S:	Maintained
10688W:	https://i2c.wiki.kernel.org/
10689Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10691F:	Documentation/i2c/
10692F:	drivers/i2c/*
10693F:	include/dt-bindings/i2c/i2c.h
10694F:	include/linux/i2c-dev.h
10695F:	include/linux/i2c-smbus.h
10696F:	include/linux/i2c.h
10697F:	include/uapi/linux/i2c-*.h
10698F:	include/uapi/linux/i2c.h
10699
10700I2C SUBSYSTEM HOST DRIVERS
10701M:	Andi Shyti <[email protected]>
10702L:	[email protected]
10703S:	Maintained
10704W:	https://i2c.wiki.kernel.org/
10705Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10707F:	Documentation/devicetree/bindings/i2c/
10708F:	drivers/i2c/algos/
10709F:	drivers/i2c/busses/
10710F:	include/dt-bindings/i2c/
10711
10712I2C-TAOS-EVM DRIVER
10713M:	Jean Delvare <[email protected]>
10714L:	[email protected]
10715S:	Maintained
10716F:	Documentation/i2c/busses/i2c-taos-evm.rst
10717F:	drivers/i2c/busses/i2c-taos-evm.c
10718
10719I2C-TINY-USB DRIVER
10720M:	Till Harbaum <[email protected]>
10721L:	[email protected]
10722S:	Maintained
10723W:	http://www.harbaum.org/till/i2c_tiny_usb
10724F:	drivers/i2c/busses/i2c-tiny-usb.c
10725
10726I2C/SMBUS CONTROLLER DRIVERS FOR PC
10727M:	Jean Delvare <[email protected]>
10728L:	[email protected]
10729S:	Maintained
10730F:	Documentation/i2c/busses/i2c-ali1535.rst
10731F:	Documentation/i2c/busses/i2c-ali1563.rst
10732F:	Documentation/i2c/busses/i2c-ali15x3.rst
10733F:	Documentation/i2c/busses/i2c-amd756.rst
10734F:	Documentation/i2c/busses/i2c-amd8111.rst
10735F:	Documentation/i2c/busses/i2c-i801.rst
10736F:	Documentation/i2c/busses/i2c-nforce2.rst
10737F:	Documentation/i2c/busses/i2c-piix4.rst
10738F:	Documentation/i2c/busses/i2c-sis5595.rst
10739F:	Documentation/i2c/busses/i2c-sis630.rst
10740F:	Documentation/i2c/busses/i2c-sis96x.rst
10741F:	Documentation/i2c/busses/i2c-via.rst
10742F:	Documentation/i2c/busses/i2c-viapro.rst
10743F:	drivers/i2c/busses/i2c-ali1535.c
10744F:	drivers/i2c/busses/i2c-ali1563.c
10745F:	drivers/i2c/busses/i2c-ali15x3.c
10746F:	drivers/i2c/busses/i2c-amd756-s4882.c
10747F:	drivers/i2c/busses/i2c-amd756.c
10748F:	drivers/i2c/busses/i2c-amd8111.c
10749F:	drivers/i2c/busses/i2c-i801.c
10750F:	drivers/i2c/busses/i2c-isch.c
10751F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10752F:	drivers/i2c/busses/i2c-nforce2.c
10753F:	drivers/i2c/busses/i2c-piix4.c
10754F:	drivers/i2c/busses/i2c-sis5595.c
10755F:	drivers/i2c/busses/i2c-sis630.c
10756F:	drivers/i2c/busses/i2c-sis96x.c
10757F:	drivers/i2c/busses/i2c-via.c
10758F:	drivers/i2c/busses/i2c-viapro.c
10759
10760I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10761M:	Hans de Goede <[email protected]>
10762L:	[email protected]
10763S:	Maintained
10764F:	drivers/i2c/busses/i2c-cht-wc.c
10765
10766I2C/SMBUS ISMT DRIVER
10767M:	Seth Heasley <[email protected]>
10768M:	Neil Horman <[email protected]>
10769L:	[email protected]
10770F:	Documentation/i2c/busses/i2c-ismt.rst
10771F:	drivers/i2c/busses/i2c-ismt.c
10772
10773I2C/SMBUS ZHAOXIN DRIVER
10774M:	Hans Hu <[email protected]>
10775L:	[email protected]
10776S:	Maintained
10777W:	https://www.zhaoxin.com
10778F:	drivers/i2c/busses/i2c-viai2c-common.c
10779F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10780
10781I2C/SMBUS STUB DRIVER
10782M:	Jean Delvare <[email protected]>
10783L:	[email protected]
10784S:	Maintained
10785F:	drivers/i2c/i2c-stub.c
10786
10787I3C DRIVER FOR ASPEED AST2600
10788M:	Jeremy Kerr <[email protected]>
10789S:	Maintained
10790F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10791F:	drivers/i3c/master/ast2600-i3c-master.c
10792
10793I3C DRIVER FOR CADENCE I3C MASTER IP
10794M:	Przemysław Gaj <[email protected]>
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10797F:	drivers/i3c/master/i3c-master-cdns.c
10798
10799I3C DRIVER FOR SYNOPSYS DESIGNWARE
10800S:	Orphan
10801F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10802F:	drivers/i3c/master/dw*
10803
10804I3C SUBSYSTEM
10805M:	Alexandre Belloni <[email protected]>
10806L:	[email protected] (moderated for non-subscribers)
10807S:	Maintained
10808C:	irc://chat.freenode.net/linux-i3c
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10810F:	Documentation/ABI/testing/sysfs-bus-i3c
10811F:	Documentation/devicetree/bindings/i3c/
10812F:	Documentation/driver-api/i3c
10813F:	drivers/i3c/
10814F:	include/dt-bindings/i3c/
10815F:	include/linux/i3c/
10816
10817IBM Operation Panel Input Driver
10818M:	Eddie James <[email protected]>
10819L:	[email protected]
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10822F:	drivers/input/misc/ibm-panel.c
10823
10824IBM Power 842 compression accelerator
10825M:	Haren Myneni <[email protected]>
10826S:	Supported
10827F:	crypto/842.c
10828F:	drivers/crypto/nx/Kconfig
10829F:	drivers/crypto/nx/Makefile
10830F:	drivers/crypto/nx/nx-842*
10831F:	include/linux/sw842.h
10832F:	lib/842/
10833
10834IBM Power in-Nest Crypto Acceleration
10835M:	Breno Leitão <[email protected]>
10836M:	Nayna Jain <[email protected]>
10837M:	Paulo Flabiano Smorigo <[email protected]>
10838L:	[email protected]
10839S:	Supported
10840F:	drivers/crypto/nx/Kconfig
10841F:	drivers/crypto/nx/Makefile
10842F:	drivers/crypto/nx/nx-aes*
10843F:	drivers/crypto/nx/nx-sha*
10844F:	drivers/crypto/nx/nx.*
10845F:	drivers/crypto/nx/nx_csbcpb.h
10846F:	drivers/crypto/nx/nx_debugfs.c
10847
10848IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10849M:	Tyrel Datwyler <[email protected]>
10850L:	[email protected]
10851L:	[email protected]
10852S:	Supported
10853F:	drivers/pci/hotplug/rpadlpar*
10854
10855IBM Power Linux RAID adapter
10856M:	Brian King <[email protected]>
10857S:	Supported
10858F:	drivers/scsi/ipr.*
10859
10860IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10861M:	Tyrel Datwyler <[email protected]>
10862L:	[email protected]
10863L:	[email protected]
10864S:	Supported
10865F:	drivers/pci/hotplug/rpaphp*
10866
10867IBM Power SRIOV Virtual NIC Device Driver
10868M:	Haren Myneni <[email protected]>
10869M:	Rick Lindsley <[email protected]>
10870R:	Nick Child <[email protected]>
10871R:	Thomas Falcon <[email protected]>
10872L:	[email protected]
10873S:	Supported
10874F:	drivers/net/ethernet/ibm/ibmvnic.*
10875
10876IBM Power VFIO Support
10877M:	Timothy Pearson <[email protected]>
10878S:	Supported
10879F:	drivers/vfio/vfio_iommu_spapr_tce.c
10880
10881IBM Power Virtual Ethernet Device Driver
10882M:	Nick Child <[email protected]>
10883L:	[email protected]
10884S:	Supported
10885F:	drivers/net/ethernet/ibm/ibmveth.*
10886
10887IBM Power Virtual FC Device Drivers
10888M:	Tyrel Datwyler <[email protected]>
10889L:	[email protected]
10890S:	Supported
10891F:	drivers/scsi/ibmvscsi/ibmvfc*
10892
10893IBM Power Virtual Management Channel Driver
10894M:	Brad Warrum <[email protected]>
10895M:	Ritu Agarwal <[email protected]>
10896S:	Supported
10897F:	drivers/misc/ibmvmc.*
10898
10899IBM Power Virtual SCSI Device Drivers
10900M:	Tyrel Datwyler <[email protected]>
10901L:	[email protected]
10902S:	Supported
10903F:	drivers/scsi/ibmvscsi/ibmvscsi*
10904F:	include/scsi/viosrp.h
10905
10906IBM Power Virtual SCSI Device Target Driver
10907M:	Tyrel Datwyler <[email protected]>
10908L:	[email protected]
10909L:	[email protected]
10910S:	Supported
10911F:	drivers/scsi/ibmvscsi_tgt/
10912
10913IBM Power VMX Cryptographic instructions
10914M:	Breno Leitão <[email protected]>
10915M:	Nayna Jain <[email protected]>
10916M:	Paulo Flabiano Smorigo <[email protected]>
10917L:	[email protected]
10918S:	Supported
10919F:	arch/powerpc/crypto/Kconfig
10920F:	arch/powerpc/crypto/Makefile
10921F:	arch/powerpc/crypto/aes.c
10922F:	arch/powerpc/crypto/aes_cbc.c
10923F:	arch/powerpc/crypto/aes_ctr.c
10924F:	arch/powerpc/crypto/aes_xts.c
10925F:	arch/powerpc/crypto/aesp8-ppc.*
10926F:	arch/powerpc/crypto/ghash.c
10927F:	arch/powerpc/crypto/ghashp8-ppc.pl
10928F:	arch/powerpc/crypto/ppc-xlate.pl
10929F:	arch/powerpc/crypto/vmx.c
10930
10931IBM ServeRAID RAID DRIVER
10932S:	Orphan
10933F:	drivers/scsi/ips.*
10934
10935ICH LPC AND GPIO DRIVER
10936M:	Peter Tyser <[email protected]>
10937S:	Maintained
10938F:	drivers/gpio/gpio-ich.c
10939F:	drivers/mfd/lpc_ich.c
10940
10941ICY I2C DRIVER
10942M:	Max Staudt <[email protected]>
10943L:	[email protected]
10944S:	Maintained
10945F:	drivers/i2c/busses/i2c-icy.c
10946
10947IDEAPAD LAPTOP EXTRAS DRIVER
10948M:	Ike Panhc <[email protected]>
10949L:	[email protected]
10950S:	Maintained
10951W:	http://launchpad.net/ideapad-laptop
10952F:	drivers/platform/x86/ideapad-laptop.c
10953
10954IDEAPAD LAPTOP SLIDEBAR DRIVER
10955M:	Andrey Moiseev <[email protected]>
10956L:	[email protected]
10957S:	Maintained
10958W:	https://github.com/o2genum/ideapad-slidebar
10959F:	drivers/input/misc/ideapad_slidebar.c
10960
10961IDT VersaClock 5 CLOCK DRIVER
10962M:	Luca Ceresoli <[email protected]>
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10965F:	drivers/clk/clk-versaclock5.c
10966
10967IEEE 802.15.4 SUBSYSTEM
10968M:	Alexander Aring <[email protected]>
10969M:	Stefan Schmidt <[email protected]>
10970M:	Miquel Raynal <[email protected]>
10971L:	[email protected]
10972S:	Maintained
10973W:	https://linux-wpan.org/
10974Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10977F:	Documentation/networking/ieee802154.rst
10978F:	drivers/net/ieee802154/
10979F:	include/linux/ieee802154.h
10980F:	include/linux/nl802154.h
10981F:	include/net/af_ieee802154.h
10982F:	include/net/cfg802154.h
10983F:	include/net/ieee802154_netdev.h
10984F:	include/net/mac802154.h
10985F:	include/net/nl802154.h
10986F:	net/ieee802154/
10987F:	net/mac802154/
10988
10989Intel VIRTIO DATA PATH ACCELERATOR
10990M:	Zhu Lingshan <[email protected]>
10991L:	[email protected]
10992S:	Supported
10993F:	drivers/vdpa/ifcvf/
10994
10995IFE PROTOCOL
10996M:	Yotam Gigi <[email protected]>
10997M:	Jamal Hadi Salim <[email protected]>
10998F:	include/net/ife.h
10999F:	include/uapi/linux/ife.h
11000F:	net/ife
11001
11002IGORPLUG-USB IR RECEIVER
11003M:	Sean Young <[email protected]>
11004L:	[email protected]
11005S:	Maintained
11006F:	drivers/media/rc/igorplugusb.c
11007
11008IGUANAWORKS USB IR TRANSCEIVER
11009M:	Sean Young <[email protected]>
11010L:	[email protected]
11011S:	Maintained
11012F:	drivers/media/rc/iguanair.c
11013
11014IIO BACKEND FRAMEWORK
11015M:	Nuno Sa <[email protected]>
11016R:	Olivier Moysan <[email protected]>
11017L:	[email protected]
11018S:	Maintained
11019F:	Documentation/ABI/testing/debugfs-iio-backend
11020F:	drivers/iio/industrialio-backend.c
11021F:	include/linux/iio/backend.h
11022
11023IIO DIGITAL POTENTIOMETER DAC
11024M:	Peter Rosin <[email protected]>
11025L:	[email protected]
11026S:	Maintained
11027F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11028F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11029F:	drivers/iio/dac/dpot-dac.c
11030
11031IIO ENVELOPE DETECTOR
11032M:	Peter Rosin <[email protected]>
11033L:	[email protected]
11034S:	Maintained
11035F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11036F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11037F:	drivers/iio/adc/envelope-detector.c
11038
11039IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11040M:	Matti Vaittinen <[email protected]>
11041L:	[email protected]
11042S:	Maintained
11043F:	drivers/iio/industrialio-gts-helper.c
11044F:	include/linux/iio/iio-gts-helper.h
11045F:	drivers/iio/test/iio-test-gts.c
11046
11047IIO MULTIPLEXER
11048M:	Peter Rosin <[email protected]>
11049L:	[email protected]
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11052F:	drivers/iio/multiplexer/iio-mux.c
11053
11054IIO SCMI BASED DRIVER
11055M:	Jyoti Bhayana <[email protected]>
11056L:	[email protected]
11057S:	Maintained
11058F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11059
11060IIO SUBSYSTEM AND DRIVERS
11061M:	Jonathan Cameron <[email protected]>
11062R:	Lars-Peter Clausen <[email protected]>
11063L:	[email protected]
11064S:	Maintained
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11066F:	Documentation/ABI/testing/configfs-iio*
11067F:	Documentation/ABI/testing/sysfs-bus-iio*
11068F:	Documentation/devicetree/bindings/iio/
11069F:	Documentation/iio/
11070F:	drivers/iio/
11071F:	drivers/staging/iio/
11072F:	include/dt-bindings/iio/
11073F:	include/linux/iio/
11074F:	tools/iio/
11075
11076IIO UNIT CONVERTER
11077M:	Peter Rosin <[email protected]>
11078L:	[email protected]
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11081F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11082F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11083F:	drivers/iio/afe/iio-rescale.c
11084
11085IKANOS/ADI EAGLE ADSL USB DRIVER
11086M:	Matthieu Castet <[email protected]>
11087M:	Stanislaw Gruszka <[email protected]>
11088S:	Maintained
11089F:	drivers/usb/atm/ueagle-atm.c
11090
11091IMAGIS TOUCHSCREEN DRIVER
11092M:	Markuss Broks <[email protected]>
11093S:	Maintained
11094F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11095F:	drivers/input/touchscreen/imagis.c
11096
11097IMGTEC ASCII LCD DRIVER
11098M:	Paul Burton <[email protected]>
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11101F:	drivers/auxdisplay/img-ascii-lcd.c
11102
11103IMGTEC JPEG ENCODER DRIVER
11104M:	Devarsh Thakkar <[email protected]>
11105L:	[email protected]
11106S:	Supported
11107F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11108F:	drivers/media/platform/imagination/e5010*
11109
11110IMGTEC IR DECODER DRIVER
11111S:	Orphan
11112F:	drivers/media/rc/img-ir/
11113
11114IMGTEC POWERVR DRM DRIVER
11115M:	Frank Binns <[email protected]>
11116M:	Matt Coster <[email protected]>
11117S:	Supported
11118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11119F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11120F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11121F:	Documentation/gpu/imagination/
11122F:	drivers/gpu/drm/ci/xfails/powervr*
11123F:	drivers/gpu/drm/imagination/
11124F:	include/uapi/drm/pvr_drm.h
11125
11126IMON SOUNDGRAPH USB IR RECEIVER
11127M:	Sean Young <[email protected]>
11128L:	[email protected]
11129S:	Maintained
11130F:	drivers/media/rc/imon.c
11131F:	drivers/media/rc/imon_raw.c
11132
11133IMS TWINTURBO FRAMEBUFFER DRIVER
11134L:	[email protected]
11135S:	Orphan
11136F:	drivers/video/fbdev/imsttfb.c
11137
11138INDEX OF FURTHER KERNEL DOCUMENTATION
11139M:	Carlos Bilbao <[email protected]>
11140S:	Maintained
11141F:	Documentation/process/kernel-docs.rst
11142
11143INDUSTRY PACK SUBSYSTEM (IPACK)
11144M:	Vaibhav Gupta <[email protected]>
11145M:	Jens Taprogge <[email protected]>
11146M:	Greg Kroah-Hartman <[email protected]>
11147L:	[email protected]
11148S:	Maintained
11149W:	http://industrypack.sourceforge.net
11150F:	drivers/ipack/
11151
11152INFINEON DPS310 Driver
11153M:	Eddie James <[email protected]>
11154L:	[email protected]
11155S:	Maintained
11156F:	drivers/iio/pressure/dps310.c
11157
11158INFINEON PEB2466 ASoC CODEC
11159M:	Herve Codina <[email protected]>
11160L:	[email protected]
11161S:	Maintained
11162F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11163F:	sound/soc/codecs/peb2466.c
11164
11165INFINIBAND SUBSYSTEM
11166M:	Jason Gunthorpe <[email protected]>
11167M:	Leon Romanovsky <[email protected]>
11168L:	[email protected]
11169S:	Supported
11170W:	https://github.com/linux-rdma/rdma-core
11171Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11173F:	Documentation/devicetree/bindings/infiniband/
11174F:	Documentation/infiniband/
11175F:	drivers/infiniband/
11176F:	include/rdma/
11177F:	include/trace/events/ib_mad.h
11178F:	include/trace/events/ib_umad.h
11179F:	include/trace/misc/rdma.h
11180F:	include/uapi/linux/if_infiniband.h
11181F:	include/uapi/rdma/
11182F:	samples/bpf/ibumad_kern.c
11183F:	samples/bpf/ibumad_user.c
11184
11185INGENIC JZ4780 NAND DRIVER
11186M:	Harvey Hunt <[email protected]>
11187L:	[email protected]
11188L:	[email protected]
11189S:	Maintained
11190F:	drivers/mtd/nand/raw/ingenic/
11191
11192INGENIC JZ47xx SoCs
11193M:	Paul Cercueil <[email protected]>
11194L:	[email protected]
11195S:	Maintained
11196F:	arch/mips/boot/dts/ingenic/
11197F:	arch/mips/generic/board-ingenic.c
11198F:	arch/mips/include/asm/mach-ingenic/
11199F:	arch/mips/ingenic/Kconfig
11200F:	drivers/clk/ingenic/
11201F:	drivers/dma/dma-jz4780.c
11202F:	drivers/gpu/drm/ingenic/
11203F:	drivers/i2c/busses/i2c-jz4780.c
11204F:	drivers/iio/adc/ingenic-adc.c
11205F:	drivers/irqchip/irq-ingenic.c
11206F:	drivers/memory/jz4780-nemc.c
11207F:	drivers/mmc/host/jz4740_mmc.c
11208F:	drivers/mtd/nand/raw/ingenic/
11209F:	drivers/pinctrl/pinctrl-ingenic.c
11210F:	drivers/power/supply/ingenic-battery.c
11211F:	drivers/pwm/pwm-jz4740.c
11212F:	drivers/remoteproc/ingenic_rproc.c
11213F:	drivers/rtc/rtc-jz4740.c
11214F:	drivers/tty/serial/8250/8250_ingenic.c
11215F:	drivers/usb/musb/jz4740.c
11216F:	drivers/watchdog/jz4740_wdt.c
11217F:	include/dt-bindings/iio/adc/ingenic,adc.h
11218F:	include/linux/mfd/ingenic-tcu.h
11219F:	sound/soc/codecs/jz47*
11220F:	sound/soc/jz4740/
11221
11222INJOINIC IP5xxx POWER BANK IC DRIVER
11223M:	Samuel Holland <[email protected]>
11224S:	Maintained
11225F:	drivers/power/supply/ip5xxx_power.c
11226
11227INOTIFY
11228M:	Jan Kara <[email protected]>
11229R:	Amir Goldstein <[email protected]>
11230L:	[email protected]
11231S:	Maintained
11232F:	Documentation/filesystems/inotify.rst
11233F:	fs/notify/inotify/
11234F:	include/linux/inotify.h
11235F:	include/uapi/linux/inotify.h
11236
11237INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11238M:	Dmitry Torokhov <[email protected]>
11239L:	[email protected]
11240S:	Maintained
11241Q:	http://patchwork.kernel.org/project/linux-input/list/
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11243F:	Documentation/devicetree/bindings/input/
11244F:	Documentation/devicetree/bindings/serio/
11245F:	Documentation/input/
11246F:	drivers/input/
11247F:	include/dt-bindings/input/
11248F:	include/linux/gameport.h
11249F:	include/linux/i8042.h
11250F:	include/linux/input.h
11251F:	include/linux/input/
11252F:	include/linux/libps2.h
11253F:	include/linux/serio.h
11254F:	include/uapi/linux/gameport.h
11255F:	include/uapi/linux/input-event-codes.h
11256F:	include/uapi/linux/input.h
11257F:	include/uapi/linux/serio.h
11258F:	include/uapi/linux/uinput.h
11259
11260INPUT MULTITOUCH (MT) PROTOCOL
11261M:	Henrik Rydberg <[email protected]>
11262L:	[email protected]
11263S:	Odd fixes
11264F:	Documentation/input/multi-touch-protocol.rst
11265F:	drivers/input/input-mt.c
11266K:	\b(ABS|SYN)_MT_
11267
11268INSIDE SECURE CRYPTO DRIVER
11269M:	Antoine Tenart <[email protected]>
11270L:	[email protected]
11271S:	Maintained
11272F:	drivers/crypto/inside-secure/
11273
11274INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11275M:	Mimi Zohar <[email protected]>
11276M:	Roberto Sassu <[email protected]>
11277M:	Dmitry Kasatkin <[email protected]>
11278R:	Eric Snowberg <[email protected]>
11279L:	[email protected]
11280S:	Supported
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11282F:	security/integrity/
11283F:	security/integrity/ima/
11284
11285INTEGRITY POLICY ENFORCEMENT (IPE)
11286M:	Fan Wu <[email protected]>
11287L:	[email protected]
11288S:	Supported
11289T:	git https://github.com/microsoft/ipe.git
11290F:	Documentation/admin-guide/LSM/ipe.rst
11291F:	Documentation/security/ipe.rst
11292F:	scripts/ipe/
11293F:	security/ipe/
11294
11295INTEL 810/815 FRAMEBUFFER DRIVER
11296M:	Antonino Daplas <[email protected]>
11297L:	[email protected]
11298S:	Maintained
11299F:	drivers/video/fbdev/i810/
11300
11301INTEL 8254 COUNTER DRIVER
11302M:	William Breathitt Gray <[email protected]>
11303L:	[email protected]
11304S:	Maintained
11305F:	drivers/counter/i8254.c
11306F:	include/linux/i8254.h
11307
11308INTEL 8255 GPIO DRIVER
11309M:	William Breathitt Gray <[email protected]>
11310L:	[email protected]
11311S:	Maintained
11312F:	drivers/gpio/gpio-i8255.c
11313F:	drivers/gpio/gpio-i8255.h
11314
11315INTEL ASoC DRIVERS
11316M:	Cezary Rojewski <[email protected]>
11317M:	Liam Girdwood <[email protected]>
11318M:	Peter Ujfalusi <[email protected]>
11319M:	Bard Liao <[email protected]>
11320M:	Ranjani Sridharan <[email protected]>
11321M:	Kai Vehmanen <[email protected]>
11322R:	Pierre-Louis Bossart <[email protected]>
11323L:	[email protected]
11324S:	Supported
11325F:	sound/soc/intel/
11326
11327INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11328M:	Hans de Goede <[email protected]>
11329L:	[email protected]
11330S:	Maintained
11331F:	drivers/platform/x86/intel/atomisp2/pm.c
11332
11333INTEL ATOMISP2 LED DRIVER
11334M:	Hans de Goede <[email protected]>
11335L:	[email protected]
11336S:	Maintained
11337F:	drivers/platform/x86/intel/atomisp2/led.c
11338
11339INTEL BIOS SAR INT1092 DRIVER
11340M:	Shravan Sudhakar <[email protected]>
11341L:	[email protected]
11342S:	Maintained
11343F:	drivers/platform/x86/intel/int1092/
11344
11345INTEL BROXTON PMC DRIVER
11346M:	Mika Westerberg <[email protected]>
11347M:	Zha Qipeng <[email protected]>
11348S:	Maintained
11349F:	drivers/mfd/intel_pmc_bxt.c
11350F:	include/linux/mfd/intel_pmc_bxt.h
11351
11352INTEL C600 SERIES SAS CONTROLLER DRIVER
11353M:	Artur Paszkiewicz <[email protected]>
11354L:	[email protected]
11355S:	Supported
11356T:	git git://git.code.sf.net/p/intel-sas/isci
11357F:	drivers/scsi/isci/
11358
11359INTEL CPU family model numbers
11360M:	Tony Luck <[email protected]>
11361M:	[email protected]
11362L:	[email protected]
11363S:	Supported
11364F:	arch/x86/include/asm/intel-family.h
11365
11366INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11367M:	Jani Nikula <[email protected]>
11368M:	Rodrigo Vivi <[email protected]>
11369L:	[email protected]
11370L:	[email protected]
11371S:	Supported
11372F:	drivers/gpu/drm/i915/display/
11373F:	drivers/gpu/drm/xe/display/
11374F:	drivers/gpu/drm/xe/compat-i915-headers
11375F:	include/drm/intel/
11376
11377INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11378M:	Jani Nikula <[email protected]>
11379M:	Joonas Lahtinen <[email protected]>
11380M:	Rodrigo Vivi <[email protected]>
11381M:	Tvrtko Ursulin <[email protected]>
11382L:	[email protected]
11383S:	Supported
11384W:	https://drm.pages.freedesktop.org/intel-docs/
11385Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11386B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11387C:	irc://irc.oftc.net/intel-gfx
11388T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11389F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11390F:	Documentation/gpu/i915.rst
11391F:	drivers/gpu/drm/ci/xfails/i915*
11392F:	drivers/gpu/drm/i915/
11393F:	include/drm/intel/
11394F:	include/uapi/drm/i915_drm.h
11395
11396INTEL DRM XE DRIVER (Lunar Lake and newer)
11397M:	Lucas De Marchi <[email protected]>
11398M:	Thomas Hellström <[email protected]>
11399M:	Rodrigo Vivi <[email protected]>
11400L:	[email protected]
11401S:	Supported
11402W:	https://drm.pages.freedesktop.org/intel-docs/
11403Q:	http://patchwork.freedesktop.org/project/intel-xe/
11404B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11405C:	irc://irc.oftc.net/xe
11406T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11407F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11408F:	Documentation/gpu/xe/
11409F:	drivers/gpu/drm/xe/
11410F:	include/drm/intel/
11411F:	include/uapi/drm/xe_drm.h
11412
11413INTEL ETHERNET DRIVERS
11414M:	Tony Nguyen <[email protected]>
11415M:	Przemek Kitszel <[email protected]>
11416L:	[email protected] (moderated for non-subscribers)
11417S:	Supported
11418W:	https://www.intel.com/content/www/us/en/support.html
11419Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11422F:	Documentation/networking/device_drivers/ethernet/intel/
11423F:	drivers/net/ethernet/intel/
11424F:	drivers/net/ethernet/intel/*/
11425F:	include/linux/avf/virtchnl.h
11426F:	include/linux/net/intel/iidc.h
11427
11428INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11429M:	Mustafa Ismail <[email protected]>
11430M:	Tatyana Nikolova <[email protected]>
11431L:	[email protected]
11432S:	Supported
11433F:	drivers/infiniband/hw/irdma/
11434F:	include/uapi/rdma/irdma-abi.h
11435
11436INTEL GPIO DRIVERS
11437M:	Andy Shevchenko <[email protected]>
11438L:	[email protected]
11439S:	Supported
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11441F:	drivers/gpio/gpio-elkhartlake.c
11442F:	drivers/gpio/gpio-graniterapids.c
11443F:	drivers/gpio/gpio-ich.c
11444F:	drivers/gpio/gpio-merrifield.c
11445F:	drivers/gpio/gpio-ml-ioh.c
11446F:	drivers/gpio/gpio-pch.c
11447F:	drivers/gpio/gpio-sch.c
11448F:	drivers/gpio/gpio-sodaville.c
11449F:	drivers/gpio/gpio-tangier.c
11450F:	drivers/gpio/gpio-tangier.h
11451
11452INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11453M:	Zhenyu Wang <[email protected]>
11454M:	Zhi Wang <[email protected]>
11455L:	[email protected]
11456L:	[email protected]
11457S:	Supported
11458W:	https://github.com/intel/gvt-linux/wiki
11459T:	git https://github.com/intel/gvt-linux.git
11460F:	drivers/gpu/drm/i915/gvt/
11461
11462INTEL HID EVENT DRIVER
11463M:	Alex Hung <[email protected]>
11464L:	[email protected]
11465S:	Maintained
11466F:	drivers/platform/x86/intel/hid.c
11467
11468INTEL I/OAT DMA DRIVER
11469M:	Dave Jiang <[email protected]>
11470R:	Dan Williams <[email protected]>
11471L:	[email protected]
11472S:	Supported
11473Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11474F:	drivers/dma/ioat*
11475
11476INTEL IAA CRYPTO DRIVER
11477M:	Tom Zanussi <[email protected]>
11478L:	[email protected]
11479S:	Supported
11480F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11481F:	drivers/crypto/intel/iaa/*
11482
11483INTEL IDLE DRIVER
11484M:	Jacob Pan <[email protected]>
11485M:	Len Brown <[email protected]>
11486L:	[email protected]
11487S:	Supported
11488B:	https://bugzilla.kernel.org
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11490F:	drivers/idle/intel_idle.c
11491
11492INTEL IDXD DRIVER
11493M:	Fenghua Yu <[email protected]>
11494R:	Dave Jiang <[email protected]>
11495L:	[email protected]
11496S:	Supported
11497F:	drivers/dma/idxd/*
11498F:	include/uapi/linux/idxd.h
11499
11500INTEL IN FIELD SCAN (IFS) DEVICE
11501M:	Jithu Joseph <[email protected]>
11502R:	Ashok Raj <[email protected]>
11503R:	Tony Luck <[email protected]>
11504S:	Maintained
11505F:	drivers/platform/x86/intel/ifs
11506F:	include/trace/events/intel_ifs.h
11507F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11508
11509INTEL INTEGRATED SENSOR HUB DRIVER
11510M:	Srinivas Pandruvada <[email protected]>
11511M:	Jiri Kosina <[email protected]>
11512L:	[email protected]
11513S:	Maintained
11514F:	drivers/hid/intel-ish-hid/
11515
11516INTEL IOMMU (VT-d)
11517M:	David Woodhouse <[email protected]>
11518M:	Lu Baolu <[email protected]>
11519L:	[email protected]
11520S:	Supported
11521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11522F:	drivers/iommu/intel/
11523
11524INTEL IPU3 CSI-2 CIO2 DRIVER
11525M:	Yong Zhi <[email protected]>
11526M:	Sakari Ailus <[email protected]>
11527M:	Bingbu Cao <[email protected]>
11528M:	Dan Scally <[email protected]>
11529R:	Tianshu Qiu <[email protected]>
11530L:	[email protected]
11531S:	Maintained
11532T:	git git://linuxtv.org/media_tree.git
11533F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11534F:	drivers/media/pci/intel/ipu3/
11535
11536INTEL IPU3 CSI-2 IMGU DRIVER
11537M:	Sakari Ailus <[email protected]>
11538R:	Bingbu Cao <[email protected]>
11539R:	Tianshu Qiu <[email protected]>
11540L:	[email protected]
11541S:	Maintained
11542F:	Documentation/admin-guide/media/ipu3.rst
11543F:	Documentation/admin-guide/media/ipu3_rcb.svg
11544F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11545F:	drivers/staging/media/ipu3/
11546
11547INTEL IPU6 INPUT SYSTEM DRIVER
11548M:	Sakari Ailus <[email protected]>
11549M:	Bingbu Cao <[email protected]>
11550R:	Tianshu Qiu <[email protected]>
11551L:	[email protected]
11552S:	Maintained
11553T:	git git://linuxtv.org/media_tree.git
11554F:	Documentation/admin-guide/media/ipu6-isys.rst
11555F:	drivers/media/pci/intel/ipu6/
11556
11557INTEL ISHTP ECLITE DRIVER
11558M:	Sumesh K Naduvalath <[email protected]>
11559L:	[email protected]
11560S:	Supported
11561F:	drivers/platform/x86/intel/ishtp_eclite.c
11562
11563INTEL IXP4XX CRYPTO SUPPORT
11564M:	Corentin Labbe <[email protected]>
11565L:	[email protected]
11566S:	Maintained
11567F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11568
11569INTEL KEEM BAY DRM DRIVER
11570M:	Anitha Chrisanthus <[email protected]>
11571M:	Edmund Dea <[email protected]>
11572S:	Maintained
11573F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11574F:	drivers/gpu/drm/kmb/
11575
11576INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11577M:	Daniele Alessandrelli <[email protected]>
11578S:	Maintained
11579F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11580F:	drivers/crypto/intel/keembay/Kconfig
11581F:	drivers/crypto/intel/keembay/Makefile
11582F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11583F:	drivers/crypto/intel/keembay/ocs-aes.c
11584F:	drivers/crypto/intel/keembay/ocs-aes.h
11585
11586INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11587M:	Daniele Alessandrelli <[email protected]>
11588M:	Prabhjot Khurana <[email protected]>
11589M:	Mark Gross <[email protected]>
11590S:	Maintained
11591F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11592F:	drivers/crypto/intel/keembay/Kconfig
11593F:	drivers/crypto/intel/keembay/Makefile
11594F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11595
11596INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11597M:	Daniele Alessandrelli <[email protected]>
11598M:	Declan Murphy <[email protected]>
11599S:	Maintained
11600F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11601F:	drivers/crypto/intel/keembay/Kconfig
11602F:	drivers/crypto/intel/keembay/Makefile
11603F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11604F:	drivers/crypto/intel/keembay/ocs-hcu.c
11605F:	drivers/crypto/intel/keembay/ocs-hcu.h
11606
11607INTEL MANAGEMENT ENGINE (mei)
11608M:	Tomas Winkler <[email protected]>
11609L:	[email protected]
11610S:	Supported
11611F:	Documentation/driver-api/mei/*
11612F:	drivers/misc/mei/
11613F:	drivers/watchdog/mei_wdt.c
11614F:	include/linux/mei_aux.h
11615F:	include/linux/mei_cl_bus.h
11616F:	include/uapi/linux/mei.h
11617F:	include/uapi/linux/mei_uuid.h
11618F:	include/uapi/linux/uuid.h
11619F:	samples/mei/*
11620
11621INTEL MAX 10 BMC MFD DRIVER
11622M:	Xu Yilun <[email protected]>
11623R:	Tom Rix <[email protected]>
11624S:	Maintained
11625F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11626F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11627F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11628F:	drivers/mfd/intel-m10-bmc*
11629F:	include/linux/mfd/intel-m10-bmc.h
11630
11631INTEL MAX10 BMC SECURE UPDATES
11632M:	Peter Colberg <[email protected]>
11633L:	[email protected]
11634S:	Maintained
11635F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11636F:	drivers/fpga/intel-m10-bmc-sec-update.c
11637
11638INTEL MID (Mobile Internet Device) PLATFORM
11639M:	Andy Shevchenko <[email protected]>
11640L:	[email protected]
11641S:	Supported
11642F:	arch/x86/include/asm/intel-mid.h
11643F:	arch/x86/pci/intel_mid_pci.c
11644F:	arch/x86/platform/intel-mid/
11645F:	drivers/extcon/extcon-intel-mrfld.c
11646F:	drivers/iio/adc/intel_mrfld_adc.c
11647F:	drivers/mfd/intel_soc_pmic_mrfld.c
11648F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11649F:	drivers/platform/x86/intel_scu_*
11650F:	drivers/staging/media/atomisp/
11651F:	drivers/watchdog/intel-mid_wdt.c
11652F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11653F:	include/linux/platform_data/x86/intel-mid_wdt.h
11654F:	include/linux/platform_data/x86/intel_scu_ipc.h
11655
11656INTEL P-Unit IPC DRIVER
11657M:	Zha Qipeng <[email protected]>
11658L:	[email protected]
11659S:	Maintained
11660F:	arch/x86/include/asm/intel_punit_ipc.h
11661F:	drivers/platform/x86/intel/punit_ipc.c
11662
11663INTEL PMC CORE DRIVER
11664M:	Rajneesh Bhardwaj <[email protected]>
11665M:	David E Box <[email protected]>
11666L:	[email protected]
11667S:	Maintained
11668F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11669F:	drivers/platform/x86/intel/pmc/
11670
11671INTEL PMIC GPIO DRIVERS
11672M:	Andy Shevchenko <[email protected]>
11673S:	Supported
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11675F:	drivers/gpio/gpio-*cove.c
11676
11677INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11678M:	Andy Shevchenko <[email protected]>
11679S:	Supported
11680F:	drivers/mfd/intel_soc_pmic*
11681F:	include/linux/mfd/intel_soc_pmic*
11682
11683INTEL PMT DRIVERS
11684M:	David E. Box <[email protected]>
11685S:	Supported
11686F:	drivers/platform/x86/intel/pmt/
11687
11688INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11689M:	Stanislav Yakovlev <[email protected]>
11690L:	[email protected]
11691S:	Maintained
11692F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11693F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11694F:	drivers/net/wireless/intel/ipw2x00/
11695
11696INTEL PSTATE DRIVER
11697M:	Srinivas Pandruvada <[email protected]>
11698M:	Len Brown <[email protected]>
11699L:	[email protected]
11700S:	Supported
11701F:	drivers/cpufreq/intel_pstate.c
11702
11703INTEL PTP DFL ToD DRIVER
11704M:	Tianfei Zhang <[email protected]>
11705L:	[email protected]
11706L:	[email protected]
11707S:	Maintained
11708F:	drivers/ptp/ptp_dfl_tod.c
11709
11710INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11711M:	Jarkko Nikula <[email protected]>
11712L:	[email protected]
11713F:	drivers/counter/intel-qep.c
11714
11715INTEL SCU DRIVERS
11716M:	Mika Westerberg <[email protected]>
11717S:	Maintained
11718F:	drivers/platform/x86/intel_scu_*
11719F:	include/linux/platform_data/x86/intel_scu_ipc.h
11720
11721INTEL SDSI DRIVER
11722M:	David E. Box <[email protected]>
11723S:	Supported
11724F:	drivers/platform/x86/intel/sdsi.c
11725F:	tools/arch/x86/intel_sdsi/
11726F:	tools/testing/selftests/drivers/sdsi/
11727
11728INTEL SGX
11729M:	Jarkko Sakkinen <[email protected]>
11730R:	Dave Hansen <[email protected]>
11731L:	[email protected]
11732S:	Supported
11733Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11735F:	Documentation/arch/x86/sgx.rst
11736F:	arch/x86/entry/vdso/vsgx.S
11737F:	arch/x86/include/asm/sgx.h
11738F:	arch/x86/include/uapi/asm/sgx.h
11739F:	arch/x86/kernel/cpu/sgx/*
11740F:	tools/testing/selftests/sgx/*
11741K:	\bSGX_
11742
11743INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11744M:	Daniel Scally <[email protected]>
11745S:	Maintained
11746F:	drivers/platform/x86/intel/int3472/
11747
11748INTEL SPEED SELECT TECHNOLOGY
11749M:	Srinivas Pandruvada <[email protected]>
11750L:	[email protected]
11751S:	Maintained
11752F:	drivers/platform/x86/intel/speed_select_if/
11753F:	include/uapi/linux/isst_if.h
11754F:	tools/power/x86/intel-speed-select/
11755
11756INTEL STRATIX10 FIRMWARE DRIVERS
11757M:	Dinh Nguyen <[email protected]>
11758L:	[email protected]
11759S:	Maintained
11760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11761F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11762F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11763F:	drivers/firmware/stratix10-rsu.c
11764F:	drivers/firmware/stratix10-svc.c
11765F:	include/linux/firmware/intel/stratix10-smc.h
11766F:	include/linux/firmware/intel/stratix10-svc-client.h
11767
11768INTEL TELEMETRY DRIVER
11769M:	Rajneesh Bhardwaj <[email protected]>
11770M:	"David E. Box" <[email protected]>
11771L:	[email protected]
11772S:	Maintained
11773F:	arch/x86/include/asm/intel_telemetry.h
11774F:	drivers/platform/x86/intel/telemetry/
11775
11776INTEL TPMI DRIVER
11777M:	Srinivas Pandruvada <[email protected]>
11778L:	[email protected]
11779S:	Maintained
11780F:	Documentation/ABI/testing/debugfs-tpmi
11781F:	drivers/platform/x86/intel/tpmi.c
11782F:	include/linux/intel_tpmi.h
11783
11784INTEL UNCORE FREQUENCY CONTROL
11785M:	Srinivas Pandruvada <[email protected]>
11786L:	[email protected]
11787S:	Maintained
11788F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11789F:	drivers/platform/x86/intel/uncore-frequency/
11790
11791INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11792M:	David E. Box <[email protected]>
11793S:	Supported
11794F:	drivers/platform/x86/intel/vsec.c
11795F:	include/linux/intel_vsec.h
11796
11797INTEL VIRTUAL BUTTON DRIVER
11798M:	AceLan Kao <[email protected]>
11799L:	[email protected]
11800S:	Maintained
11801F:	drivers/platform/x86/intel/vbtn.c
11802
11803INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11804M:	Stanislaw Gruszka <[email protected]>
11805L:	[email protected]
11806S:	Supported
11807F:	drivers/net/wireless/intel/iwlegacy/
11808
11809INTEL WIRELESS WIFI LINK (iwlwifi)
11810M:	Miri Korenblit <[email protected]>
11811L:	[email protected]
11812S:	Supported
11813W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11815F:	drivers/net/wireless/intel/iwlwifi/
11816
11817INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11818M:	Jithu Joseph <[email protected]>
11819S:	Maintained
11820W:	https://slimbootloader.github.io/security/firmware-update.html
11821F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11822
11823INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11824L:	[email protected]
11825S:	Maintained
11826F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11827
11828INTEL WWAN IOSM DRIVER
11829M:	M Chetan Kumar <[email protected]>
11830L:	[email protected]
11831S:	Maintained
11832F:	drivers/net/wwan/iosm/
11833
11834INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11835M:	Xin Li <[email protected]>
11836M:	"H. Peter Anvin" <[email protected]>
11837S:	Supported
11838F:	Documentation/arch/x86/x86_64/fred.rst
11839F:	arch/x86/entry/entry_64_fred.S
11840F:	arch/x86/entry/entry_fred.c
11841F:	arch/x86/include/asm/fred.h
11842F:	arch/x86/kernel/fred.c
11843
11844INTEL(R) TRACE HUB
11845M:	Alexander Shishkin <[email protected]>
11846S:	Supported
11847F:	Documentation/trace/intel_th.rst
11848F:	drivers/hwtracing/intel_th/
11849F:	include/linux/intel_th.h
11850
11851INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11852M:	Ning Sun <[email protected]>
11853L:	[email protected]
11854S:	Supported
11855W:	http://tboot.sourceforge.net
11856T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11857F:	Documentation/arch/x86/intel_txt.rst
11858F:	arch/x86/kernel/tboot.c
11859F:	include/linux/tboot.h
11860
11861INTERCONNECT API
11862M:	Georgi Djakov <[email protected]>
11863L:	[email protected]
11864S:	Maintained
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11866F:	Documentation/devicetree/bindings/interconnect/
11867F:	Documentation/driver-api/interconnect.rst
11868F:	drivers/interconnect/
11869F:	include/dt-bindings/interconnect/
11870F:	include/linux/interconnect-provider.h
11871F:	include/linux/interconnect.h
11872
11873INTERRUPT COUNTER DRIVER
11874M:	Oleksij Rempel <[email protected]>
11875R:	Pengutronix Kernel Team <[email protected]>
11876L:	[email protected]
11877F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11878F:	drivers/counter/interrupt-cnt.c
11879
11880INTERSIL ISL7998X VIDEO DECODER DRIVER
11881M:	Michael Tretter <[email protected]>
11882R:	Pengutronix Kernel Team <[email protected]>
11883L:	[email protected]
11884S:	Maintained
11885F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11886F:	drivers/media/i2c/isl7998x.c
11887
11888INVENSENSE ICM-426xx IMU DRIVER
11889M:	Jean-Baptiste Maneyrol <[email protected]>
11890L:	[email protected]
11891S:	Maintained
11892W:	https://invensense.tdk.com/
11893F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11894F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11895F:	drivers/iio/imu/inv_icm42600/
11896
11897INVENSENSE MPU-3050 GYROSCOPE DRIVER
11898M:	Linus Walleij <[email protected]>
11899L:	[email protected]
11900S:	Maintained
11901F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11902F:	drivers/iio/gyro/mpu3050*
11903
11904IOC3 ETHERNET DRIVER
11905M:	Ralf Baechle <[email protected]>
11906L:	[email protected]
11907S:	Maintained
11908F:	drivers/net/ethernet/sgi/ioc3-eth.c
11909
11910IOMMU DMA-API LAYER
11911M:	Robin Murphy <[email protected]>
11912L:	[email protected]
11913S:	Maintained
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11915F:	drivers/iommu/dma-iommu.c
11916F:	drivers/iommu/dma-iommu.h
11917F:	drivers/iommu/iova.c
11918F:	include/linux/iommu-dma.h
11919F:	include/linux/iova.h
11920
11921IOMMU SUBSYSTEM
11922M:	Joerg Roedel <[email protected]>
11923M:	Will Deacon <[email protected]>
11924R:	Robin Murphy <[email protected]>
11925L:	[email protected]
11926S:	Maintained
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11928F:	Documentation/devicetree/bindings/iommu/
11929F:	drivers/iommu/
11930F:	include/linux/iommu.h
11931F:	include/linux/iova.h
11932F:	include/linux/of_iommu.h
11933
11934IOMMUFD
11935M:	Jason Gunthorpe <[email protected]>
11936M:	Kevin Tian <[email protected]>
11937L:	[email protected]
11938S:	Maintained
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11940F:	Documentation/userspace-api/iommufd.rst
11941F:	drivers/iommu/iommufd/
11942F:	include/linux/iommufd.h
11943F:	include/uapi/linux/iommufd.h
11944F:	tools/testing/selftests/iommu/
11945
11946IOSYS-MAP HELPERS
11947M:	Thomas Zimmermann <[email protected]>
11948L:	[email protected]
11949S:	Maintained
11950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11951F:	include/linux/iosys-map.h
11952
11953IO_URING
11954M:	Jens Axboe <[email protected]>
11955M:	Pavel Begunkov <[email protected]>
11956L:	[email protected]
11957S:	Maintained
11958T:	git git://git.kernel.dk/linux-block
11959T:	git git://git.kernel.dk/liburing
11960F:	include/linux/io_uring/
11961F:	include/linux/io_uring.h
11962F:	include/linux/io_uring_types.h
11963F:	include/trace/events/io_uring.h
11964F:	include/uapi/linux/io_uring.h
11965F:	io_uring/
11966
11967IPMI SUBSYSTEM
11968M:	Corey Minyard <[email protected]>
11969L:	[email protected] (moderated for non-subscribers)
11970S:	Supported
11971W:	http://openipmi.sourceforge.net/
11972T:	git https://github.com/cminyard/linux-ipmi.git for-next
11973F:	Documentation/devicetree/bindings/ipmi/
11974F:	Documentation/driver-api/ipmi.rst
11975F:	drivers/char/ipmi/
11976F:	include/linux/ipmi*
11977F:	include/uapi/linux/ipmi*
11978
11979IPS SCSI RAID DRIVER
11980M:	Adaptec OEM Raid Solutions <[email protected]>
11981L:	[email protected]
11982S:	Maintained
11983W:	http://www.adaptec.com/
11984F:	drivers/scsi/ips*
11985
11986IPVS
11987M:	Simon Horman <[email protected]>
11988M:	Julian Anastasov <[email protected]>
11989L:	[email protected]
11990L:	[email protected]
11991S:	Maintained
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11994F:	Documentation/networking/ipvs-sysctl.rst
11995F:	include/net/ip_vs.h
11996F:	include/uapi/linux/ip_vs.h
11997F:	net/netfilter/ipvs/
11998
11999IPWIRELESS DRIVER
12000M:	Jiri Kosina <[email protected]>
12001M:	David Sterba <[email protected]>
12002S:	Odd Fixes
12003F:	drivers/tty/ipwireless/
12004
12005IRON DEVICE AUDIO CODEC DRIVERS
12006M:	Kiseok Jo <[email protected]>
12007L:	[email protected]
12008S:	Maintained
12009F:	Documentation/devicetree/bindings/sound/irondevice,*
12010F:	sound/soc/codecs/sma*
12011
12012IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12013M:	Thomas Gleixner <[email protected]>
12014S:	Maintained
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12016F:	Documentation/core-api/irq/irq-domain.rst
12017F:	include/linux/irqdomain.h
12018F:	include/linux/irqdomain_defs.h
12019F:	kernel/irq/irqdomain.c
12020F:	kernel/irq/msi.c
12021
12022IRQ SUBSYSTEM
12023M:	Thomas Gleixner <[email protected]>
12024L:	[email protected]
12025S:	Maintained
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12027F:	include/linux/group_cpus.h
12028F:	include/linux/irq.h
12029F:	include/linux/irqhandler.h
12030F:	include/linux/irqnr.h
12031F:	include/linux/irqreturn.h
12032F:	kernel/irq/
12033F:	lib/group_cpus.c
12034
12035IRQCHIP DRIVERS
12036M:	Thomas Gleixner <[email protected]>
12037L:	[email protected]
12038S:	Maintained
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12040F:	Documentation/devicetree/bindings/interrupt-controller/
12041F:	drivers/irqchip/
12042F:	include/linux/irqchip.h
12043
12044ISA
12045M:	William Breathitt Gray <[email protected]>
12046S:	Maintained
12047F:	Documentation/driver-api/isa.rst
12048F:	drivers/base/isa.c
12049F:	include/linux/isa.h
12050
12051ISA RADIO MODULE
12052M:	Hans Verkuil <[email protected]>
12053L:	[email protected]
12054S:	Maintained
12055W:	https://linuxtv.org
12056T:	git git://linuxtv.org/media_tree.git
12057F:	drivers/media/radio/radio-isa*
12058
12059ISAPNP
12060M:	Jaroslav Kysela <[email protected]>
12061S:	Maintained
12062F:	Documentation/userspace-api/isapnp.rst
12063F:	drivers/pnp/isapnp/
12064F:	include/linux/isapnp.h
12065
12066ISCSI
12067M:	Lee Duncan <[email protected]>
12068M:	Chris Leech <[email protected]>
12069M:	Mike Christie <[email protected]>
12070L:	[email protected]
12071L:	[email protected]
12072S:	Maintained
12073W:	www.open-iscsi.com
12074F:	drivers/scsi/*iscsi*
12075F:	include/scsi/*iscsi*
12076
12077iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12078M:	Peter Jones <[email protected]>
12079M:	Konrad Rzeszutek Wilk <[email protected]>
12080S:	Maintained
12081F:	drivers/firmware/iscsi_ibft*
12082
12083ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12084M:	Sagi Grimberg <[email protected]>
12085M:	Max Gurtovoy <[email protected]>
12086L:	[email protected]
12087S:	Supported
12088W:	http://www.openfabrics.org
12089W:	www.open-iscsi.org
12090Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12091F:	drivers/infiniband/ulp/iser/
12092
12093ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12094M:	Sagi Grimberg <[email protected]>
12095L:	[email protected]
12096L:	[email protected]
12097S:	Supported
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12099F:	drivers/infiniband/ulp/isert
12100
12101ISDN/CMTP OVER BLUETOOTH
12102M:	Karsten Keil <[email protected]>
12103L:	[email protected] (subscribers-only)
12104L:	[email protected]
12105S:	Odd Fixes
12106W:	http://www.isdn4linux.de
12107F:	Documentation/isdn/
12108F:	drivers/isdn/capi/
12109F:	include/linux/isdn/
12110F:	include/uapi/linux/isdn/
12111F:	net/bluetooth/cmtp/
12112
12113ISDN/mISDN SUBSYSTEM
12114M:	Karsten Keil <[email protected]>
12115L:	[email protected] (subscribers-only)
12116L:	[email protected]
12117S:	Maintained
12118W:	http://www.isdn4linux.de
12119F:	drivers/isdn/Kconfig
12120F:	drivers/isdn/Makefile
12121F:	drivers/isdn/hardware/
12122F:	drivers/isdn/mISDN/
12123
12124ISOFS FILESYSTEM
12125M:	Jan Kara <[email protected]>
12126L:	[email protected]
12127S:	Maintained
12128F:	Documentation/filesystems/isofs.rst
12129F:	fs/isofs/
12130
12131IT87 HARDWARE MONITORING DRIVER
12132M:	Jean Delvare <[email protected]>
12133L:	[email protected]
12134S:	Maintained
12135F:	Documentation/hwmon/it87.rst
12136F:	drivers/hwmon/it87.c
12137
12138IT913X MEDIA DRIVER
12139L:	[email protected]
12140S:	Orphan
12141W:	https://linuxtv.org
12142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12143F:	drivers/media/tuners/it913x*
12144
12145ITE IT66121 HDMI BRIDGE DRIVER
12146M:	Phong LE <[email protected]>
12147M:	Neil Armstrong <[email protected]>
12148S:	Maintained
12149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12150F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12151F:	drivers/gpu/drm/bridge/ite-it66121.c
12152
12153IVTV VIDEO4LINUX DRIVER
12154M:	Andy Walls <[email protected]>
12155L:	[email protected]
12156S:	Maintained
12157W:	https://linuxtv.org
12158T:	git git://linuxtv.org/media_tree.git
12159F:	Documentation/admin-guide/media/ivtv*
12160F:	drivers/media/pci/ivtv/
12161F:	include/uapi/linux/ivtv*
12162
12163IX2505V MEDIA DRIVER
12164M:	Malcolm Priestley <[email protected]>
12165L:	[email protected]
12166S:	Maintained
12167W:	https://linuxtv.org
12168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12169F:	drivers/media/dvb-frontends/ix2505v*
12170
12171JAILHOUSE HYPERVISOR INTERFACE
12172M:	Jan Kiszka <[email protected]>
12173L:	[email protected]
12174S:	Maintained
12175F:	arch/x86/include/asm/jailhouse_para.h
12176F:	arch/x86/kernel/jailhouse.c
12177
12178JFS FILESYSTEM
12179M:	Dave Kleikamp <[email protected]>
12180L:	[email protected]
12181S:	Odd Fixes
12182W:	http://jfs.sourceforge.net/
12183T:	git https://github.com/kleikamp/linux-shaggy.git
12184F:	Documentation/admin-guide/jfs.rst
12185F:	fs/jfs/
12186
12187JME NETWORK DRIVER
12188M:	Guo-Fu Tseng <[email protected]>
12189L:	[email protected]
12190S:	Odd Fixes
12191F:	drivers/net/ethernet/jme.*
12192
12193JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12194M:	David Woodhouse <[email protected]>
12195M:	Richard Weinberger <[email protected]>
12196L:	[email protected]
12197S:	Odd Fixes
12198W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12199T:	git git://git.infradead.org/ubifs-2.6.git
12200F:	fs/jffs2/
12201F:	include/uapi/linux/jffs2.h
12202
12203JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12204M:	"Theodore Ts'o" <[email protected]>
12205M:	Jan Kara <[email protected]>
12206L:	[email protected]
12207S:	Maintained
12208F:	fs/jbd2/
12209F:	include/linux/jbd2.h
12210
12211JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12212M:	Mikhail Ulyanov <[email protected]>
12213L:	[email protected]
12214L:	[email protected]
12215S:	Maintained
12216F:	drivers/media/platform/renesas/rcar_jpu.c
12217
12218JSM Neo PCI based serial card
12219L:	[email protected]
12220S:	Orphan
12221F:	drivers/tty/serial/jsm/
12222
12223K10TEMP HARDWARE MONITORING DRIVER
12224M:	Clemens Ladisch <[email protected]>
12225L:	[email protected]
12226S:	Maintained
12227F:	Documentation/hwmon/k10temp.rst
12228F:	drivers/hwmon/k10temp.c
12229
12230K8TEMP HARDWARE MONITORING DRIVER
12231M:	Rudolf Marek <[email protected]>
12232L:	[email protected]
12233S:	Maintained
12234F:	Documentation/hwmon/k8temp.rst
12235F:	drivers/hwmon/k8temp.c
12236
12237KASAN
12238M:	Andrey Ryabinin <[email protected]>
12239R:	Alexander Potapenko <[email protected]>
12240R:	Andrey Konovalov <[email protected]>
12241R:	Dmitry Vyukov <[email protected]>
12242R:	Vincenzo Frascino <[email protected]>
12243L:	[email protected]
12244S:	Maintained
12245F:	Documentation/dev-tools/kasan.rst
12246F:	arch/*/include/asm/*kasan.h
12247F:	arch/*/mm/kasan_init*
12248F:	include/linux/kasan*.h
12249F:	lib/Kconfig.kasan
12250F:	mm/kasan/
12251F:	scripts/Makefile.kasan
12252
12253KCONFIG
12254M:	Masahiro Yamada <[email protected]>
12255L:	[email protected]
12256S:	Maintained
12257Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12259F:	Documentation/kbuild/kconfig*
12260F:	scripts/Kconfig.include
12261F:	scripts/kconfig/
12262
12263KCOV
12264R:	Dmitry Vyukov <[email protected]>
12265R:	Andrey Konovalov <[email protected]>
12266L:	[email protected]
12267S:	Maintained
12268F:	Documentation/dev-tools/kcov.rst
12269F:	include/linux/kcov.h
12270F:	include/uapi/linux/kcov.h
12271F:	kernel/kcov.c
12272F:	scripts/Makefile.kcov
12273
12274KCSAN
12275M:	Marco Elver <[email protected]>
12276R:	Dmitry Vyukov <[email protected]>
12277L:	[email protected]
12278S:	Maintained
12279F:	Documentation/dev-tools/kcsan.rst
12280F:	include/linux/kcsan*.h
12281F:	kernel/kcsan/
12282F:	lib/Kconfig.kcsan
12283F:	scripts/Makefile.kcsan
12284
12285KDUMP
12286M:	Baoquan He <[email protected]>
12287R:	Vivek Goyal <[email protected]>
12288R:	Dave Young <[email protected]>
12289L:	[email protected]
12290S:	Maintained
12291W:	http://lse.sourceforge.net/kdump/
12292F:	Documentation/admin-guide/kdump/
12293F:	fs/proc/vmcore.c
12294F:	include/linux/crash_core.h
12295F:	include/linux/crash_dump.h
12296F:	include/uapi/linux/vmcore.h
12297F:	kernel/crash_*.c
12298
12299KEENE FM RADIO TRANSMITTER DRIVER
12300M:	Hans Verkuil <[email protected]>
12301L:	[email protected]
12302S:	Maintained
12303W:	https://linuxtv.org
12304T:	git git://linuxtv.org/media_tree.git
12305F:	drivers/media/radio/radio-keene*
12306
12307KERNEL AUTOMOUNTER
12308M:	Ian Kent <[email protected]>
12309L:	[email protected]
12310S:	Maintained
12311F:	fs/autofs/
12312
12313KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12314M:	Masahiro Yamada <[email protected]>
12315R:	Nathan Chancellor <[email protected]>
12316R:	Nicolas Schier <[email protected]>
12317L:	[email protected]
12318S:	Maintained
12319Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12321F:	Documentation/kbuild/
12322F:	Makefile
12323F:	scripts/*vmlinux*
12324F:	scripts/Kbuild*
12325F:	scripts/Makefile*
12326F:	scripts/basic/
12327F:	scripts/clang-tools/
12328F:	scripts/dummy-tools/
12329F:	scripts/include/
12330F:	scripts/mk*
12331F:	scripts/mod/
12332F:	scripts/package/
12333F:	usr/
12334
12335KERNEL HARDENING (not covered by other areas)
12336M:	Kees Cook <[email protected]>
12337R:	Gustavo A. R. Silva <[email protected]>
12338L:	[email protected]
12339S:	Supported
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12341F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12342F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12343F:	arch/*/configs/hardening.config
12344F:	include/linux/overflow.h
12345F:	include/linux/randomize_kstack.h
12346F:	kernel/configs/hardening.config
12347F:	lib/usercopy_kunit.c
12348F:	mm/usercopy.c
12349F:	security/Kconfig.hardening
12350K:	\b(add|choose)_random_kstack_offset\b
12351K:	\b__check_(object_size|heap_object)\b
12352K:	\b__counted_by\b
12353
12354KERNEL JANITORS
12355L:	[email protected]
12356S:	Odd Fixes
12357W:	http://kernelnewbies.org/KernelJanitors
12358
12359KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12360M:	Chuck Lever <[email protected]>
12361M:	Jeff Layton <[email protected]>
12362R:	Neil Brown <[email protected]>
12363R:	Olga Kornievskaia <[email protected]>
12364R:	Dai Ngo <[email protected]>
12365R:	Tom Talpey <[email protected]>
12366L:	[email protected]
12367S:	Supported
12368B:	https://bugzilla.kernel.org
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12370F:	Documentation/filesystems/nfs/
12371F:	fs/lockd/
12372F:	fs/nfs_common/
12373F:	fs/nfsd/
12374F:	include/linux/lockd/
12375F:	include/linux/sunrpc/
12376F:	include/trace/events/rpcgss.h
12377F:	include/trace/events/rpcrdma.h
12378F:	include/trace/events/sunrpc.h
12379F:	include/trace/misc/fs.h
12380F:	include/trace/misc/nfs.h
12381F:	include/trace/misc/sunrpc.h
12382F:	include/uapi/linux/nfsd/
12383F:	include/uapi/linux/sunrpc/
12384F:	net/sunrpc/
12385
12386KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12387M:	Thomas Weißschuh <[email protected]>
12388R:	Christian Heusel <[email protected]>
12389R:	Nathan Chancellor <[email protected]>
12390S:	Maintained
12391F:	scripts/package/PKGBUILD
12392
12393KERNEL REGRESSIONS
12394M:	Thorsten Leemhuis <[email protected]>
12395L:	[email protected]
12396S:	Supported
12397F:	Documentation/admin-guide/reporting-regressions.rst
12398F:	Documentation/process/handling-regressions.rst
12399
12400KERNEL SELFTEST FRAMEWORK
12401M:	Shuah Khan <[email protected]>
12402M:	Shuah Khan <[email protected]>
12403L:	[email protected]
12404S:	Maintained
12405Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12407F:	Documentation/dev-tools/kselftest*
12408F:	tools/testing/selftests/
12409
12410KERNEL SMB3 SERVER (KSMBD)
12411M:	Namjae Jeon <[email protected]>
12412M:	Steve French <[email protected]>
12413R:	Sergey Senozhatsky <[email protected]>
12414R:	Tom Talpey <[email protected]>
12415L:	[email protected]
12416S:	Maintained
12417T:	git git://git.samba.org/ksmbd.git
12418F:	Documentation/filesystems/smb/ksmbd.rst
12419F:	fs/smb/common/
12420F:	fs/smb/server/
12421
12422KERNEL UNIT TESTING FRAMEWORK (KUnit)
12423M:	Brendan Higgins <[email protected]>
12424M:	David Gow <[email protected]>
12425R:	Rae Moar <[email protected]>
12426L:	[email protected]
12427L:	[email protected]
12428S:	Maintained
12429W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12432F:	Documentation/dev-tools/kunit/
12433F:	include/kunit/
12434F:	lib/kunit/
12435F:	rust/kernel/kunit.rs
12436F:	scripts/rustdoc_test_*
12437F:	tools/testing/kunit/
12438
12439KERNEL USERMODE HELPER
12440M:	Luis Chamberlain <[email protected]>
12441L:	[email protected]
12442S:	Maintained
12443F:	include/linux/umh.h
12444F:	kernel/umh.c
12445
12446KERNEL VIRTUAL MACHINE (KVM)
12447M:	Paolo Bonzini <[email protected]>
12448L:	[email protected]
12449S:	Supported
12450W:	http://www.linux-kvm.org
12451T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12452F:	Documentation/virt/kvm/
12453F:	include/asm-generic/kvm*
12454F:	include/kvm/iodev.h
12455F:	include/linux/kvm*
12456F:	include/trace/events/kvm.h
12457F:	include/uapi/asm-generic/kvm*
12458F:	include/uapi/linux/kvm*
12459F:	tools/kvm/
12460F:	tools/testing/selftests/kvm/
12461F:	virt/kvm/*
12462
12463KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12464M:	Marc Zyngier <[email protected]>
12465M:	Oliver Upton <[email protected]>
12466R:	Joey Gouly <[email protected]>
12467R:	Suzuki K Poulose <[email protected]>
12468R:	Zenghui Yu <[email protected]>
12469L:	[email protected] (moderated for non-subscribers)
12470L:	[email protected]
12471S:	Maintained
12472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12473F:	Documentation/virt/kvm/arm/
12474F:	Documentation/virt/kvm/devices/arm*
12475F:	arch/arm64/include/asm/kvm*
12476F:	arch/arm64/include/uapi/asm/kvm*
12477F:	arch/arm64/kvm/
12478F:	include/kvm/arm_*
12479F:	tools/testing/selftests/kvm/*/aarch64/
12480F:	tools/testing/selftests/kvm/aarch64/
12481
12482KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12483M:	Tianrui Zhao <[email protected]>
12484M:	Bibo Mao <[email protected]>
12485M:	Huacai Chen <[email protected]>
12486L:	[email protected]
12487L:	[email protected]
12488S:	Maintained
12489T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12490F:	Documentation/virt/kvm/loongarch/
12491F:	arch/loongarch/include/asm/kvm*
12492F:	arch/loongarch/include/uapi/asm/kvm*
12493F:	arch/loongarch/kvm/
12494
12495KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12496M:	Huacai Chen <[email protected]>
12497L:	[email protected]
12498L:	[email protected]
12499S:	Maintained
12500T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12501F:	arch/mips/include/asm/kvm*
12502F:	arch/mips/include/uapi/asm/kvm*
12503F:	arch/mips/kvm/
12504
12505KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12506M:	Michael Ellerman <[email protected]>
12507R:	Nicholas Piggin <[email protected]>
12508L:	[email protected]
12509L:	[email protected]
12510S:	Maintained (Book3S 64-bit HV)
12511S:	Odd fixes (Book3S 64-bit PR)
12512S:	Orphan (Book3E and 32-bit)
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12514F:	arch/powerpc/include/asm/kvm*
12515F:	arch/powerpc/include/uapi/asm/kvm*
12516F:	arch/powerpc/kernel/kvm*
12517F:	arch/powerpc/kvm/
12518
12519KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12520M:	Anup Patel <[email protected]>
12521R:	Atish Patra <[email protected]>
12522L:	[email protected]
12523L:	[email protected]
12524L:	[email protected]
12525S:	Maintained
12526T:	git https://github.com/kvm-riscv/linux.git
12527F:	arch/riscv/include/asm/kvm*
12528F:	arch/riscv/include/uapi/asm/kvm*
12529F:	arch/riscv/kvm/
12530F:	tools/testing/selftests/kvm/*/riscv/
12531F:	tools/testing/selftests/kvm/riscv/
12532
12533KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12534M:	Christian Borntraeger <[email protected]>
12535M:	Janosch Frank <[email protected]>
12536M:	Claudio Imbrenda <[email protected]>
12537R:	David Hildenbrand <[email protected]>
12538L:	[email protected]
12539S:	Supported
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12541F:	Documentation/virt/kvm/s390*
12542F:	arch/s390/include/asm/gmap.h
12543F:	arch/s390/include/asm/kvm*
12544F:	arch/s390/include/uapi/asm/kvm*
12545F:	arch/s390/include/uapi/asm/uvdevice.h
12546F:	arch/s390/kernel/uv.c
12547F:	arch/s390/kvm/
12548F:	arch/s390/mm/gmap.c
12549F:	drivers/s390/char/uvdevice.c
12550F:	tools/testing/selftests/drivers/s390x/uvdevice/
12551F:	tools/testing/selftests/kvm/*/s390x/
12552F:	tools/testing/selftests/kvm/s390x/
12553
12554KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12555M:	Sean Christopherson <[email protected]>
12556M:	Paolo Bonzini <[email protected]>
12557L:	[email protected]
12558S:	Supported
12559P:	Documentation/process/maintainer-kvm-x86.rst
12560T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12561F:	arch/x86/include/asm/kvm*
12562F:	arch/x86/include/asm/svm.h
12563F:	arch/x86/include/asm/vmx*.h
12564F:	arch/x86/include/uapi/asm/kvm*
12565F:	arch/x86/include/uapi/asm/svm.h
12566F:	arch/x86/include/uapi/asm/vmx.h
12567F:	arch/x86/kvm/
12568F:	arch/x86/kvm/*/
12569F:	tools/testing/selftests/kvm/*/x86_64/
12570F:	tools/testing/selftests/kvm/x86_64/
12571
12572KERNFS
12573M:	Greg Kroah-Hartman <[email protected]>
12574M:	Tejun Heo <[email protected]>
12575S:	Supported
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12577F:	fs/kernfs/
12578F:	include/linux/kernfs.h
12579
12580KEXEC
12581M:	Eric Biederman <[email protected]>
12582L:	[email protected]
12583S:	Maintained
12584W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12585F:	include/linux/kexec.h
12586F:	include/uapi/linux/kexec.h
12587F:	kernel/kexec*
12588
12589KEYS-ENCRYPTED
12590M:	Mimi Zohar <[email protected]>
12591L:	[email protected]
12592L:	[email protected]
12593S:	Supported
12594F:	Documentation/security/keys/trusted-encrypted.rst
12595F:	include/keys/encrypted-type.h
12596F:	security/keys/encrypted-keys/
12597
12598KEYS-TRUSTED
12599M:	James Bottomley <[email protected]>
12600M:	Jarkko Sakkinen <[email protected]>
12601M:	Mimi Zohar <[email protected]>
12602L:	[email protected]
12603L:	[email protected]
12604S:	Supported
12605F:	Documentation/security/keys/trusted-encrypted.rst
12606F:	include/keys/trusted-type.h
12607F:	include/keys/trusted_tpm.h
12608F:	security/keys/trusted-keys/
12609
12610KEYS-TRUSTED-CAAM
12611M:	Ahmad Fatoum <[email protected]>
12612R:	Pengutronix Kernel Team <[email protected]>
12613L:	[email protected]
12614L:	[email protected]
12615S:	Maintained
12616F:	include/keys/trusted_caam.h
12617F:	security/keys/trusted-keys/trusted_caam.c
12618
12619KEYS-TRUSTED-DCP
12620M:	David Gstir <[email protected]>
12621R:	sigma star Kernel Team <[email protected]>
12622L:	[email protected]
12623L:	[email protected]
12624S:	Supported
12625F:	include/keys/trusted_dcp.h
12626F:	security/keys/trusted-keys/trusted_dcp.c
12627
12628KEYS-TRUSTED-TEE
12629M:	Sumit Garg <[email protected]>
12630L:	[email protected]
12631L:	[email protected]
12632S:	Supported
12633F:	include/keys/trusted_tee.h
12634F:	security/keys/trusted-keys/trusted_tee.c
12635
12636KEYS/KEYRINGS
12637M:	David Howells <[email protected]>
12638M:	Jarkko Sakkinen <[email protected]>
12639L:	[email protected]
12640S:	Maintained
12641F:	Documentation/security/keys/core.rst
12642F:	include/keys/
12643F:	include/linux/key-type.h
12644F:	include/linux/key.h
12645F:	include/linux/keyctl.h
12646F:	include/uapi/linux/keyctl.h
12647F:	security/keys/
12648
12649KEYS/KEYRINGS_INTEGRITY
12650M:	Jarkko Sakkinen <[email protected]>
12651M:	Mimi Zohar <[email protected]>
12652L:	[email protected]
12653L:	[email protected]
12654S:	Supported
12655W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12656F:	security/integrity/platform_certs
12657
12658KFENCE
12659M:	Alexander Potapenko <[email protected]>
12660M:	Marco Elver <[email protected]>
12661R:	Dmitry Vyukov <[email protected]>
12662L:	[email protected]
12663S:	Maintained
12664F:	Documentation/dev-tools/kfence.rst
12665F:	arch/*/include/asm/kfence.h
12666F:	include/linux/kfence.h
12667F:	lib/Kconfig.kfence
12668F:	mm/kfence/
12669
12670KFIFO
12671M:	Stefani Seibold <[email protected]>
12672S:	Maintained
12673F:	include/linux/kfifo.h
12674F:	lib/kfifo.c
12675F:	samples/kfifo/
12676
12677KGDB / KDB /debug_core
12678M:	Jason Wessel <[email protected]>
12679M:	Daniel Thompson <[email protected]>
12680R:	Douglas Anderson <[email protected]>
12681L:	[email protected]
12682S:	Maintained
12683W:	http://kgdb.wiki.kernel.org/
12684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12685F:	Documentation/dev-tools/kgdb.rst
12686F:	drivers/misc/kgdbts.c
12687F:	drivers/tty/serial/kgdboc.c
12688F:	include/linux/kdb.h
12689F:	include/linux/kgdb.h
12690F:	kernel/debug/
12691F:	kernel/module/kdb.c
12692
12693KHADAS MCU MFD DRIVER
12694M:	Neil Armstrong <[email protected]>
12695L:	[email protected]
12696S:	Maintained
12697F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12698F:	drivers/mfd/khadas-mcu.c
12699F:	drivers/thermal/khadas_mcu_fan.c
12700F:	include/linux/mfd/khadas-mcu.h
12701
12702KIONIX/ROHM KX022A ACCELEROMETER
12703M:	Matti Vaittinen <[email protected]>
12704L:	[email protected]
12705S:	Supported
12706F:	drivers/iio/accel/kionix-kx022a*
12707
12708KMEMLEAK
12709M:	Catalin Marinas <[email protected]>
12710S:	Maintained
12711F:	Documentation/dev-tools/kmemleak.rst
12712F:	include/linux/kmemleak.h
12713F:	mm/kmemleak.c
12714F:	samples/kmemleak/kmemleak-test.c
12715
12716KMSAN
12717M:	Alexander Potapenko <[email protected]>
12718R:	Marco Elver <[email protected]>
12719R:	Dmitry Vyukov <[email protected]>
12720L:	[email protected]
12721S:	Maintained
12722F:	Documentation/dev-tools/kmsan.rst
12723F:	arch/*/include/asm/kmsan.h
12724F:	arch/*/mm/kmsan_*
12725F:	include/linux/kmsan*.h
12726F:	lib/Kconfig.kmsan
12727F:	mm/kmsan/
12728F:	scripts/Makefile.kmsan
12729
12730KPROBES
12731M:	Naveen N Rao <[email protected]>
12732M:	Anil S Keshavamurthy <[email protected]>
12733M:	"David S. Miller" <[email protected]>
12734M:	Masami Hiramatsu <[email protected]>
12735L:	[email protected]
12736L:	[email protected]
12737S:	Maintained
12738Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12740F:	Documentation/trace/kprobes.rst
12741F:	include/asm-generic/kprobes.h
12742F:	include/linux/kprobes.h
12743F:	kernel/kprobes.c
12744F:	lib/test_kprobes.c
12745F:	samples/kprobes
12746
12747KS0108 LCD CONTROLLER DRIVER
12748M:	Miguel Ojeda <[email protected]>
12749S:	Maintained
12750F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12751F:	drivers/auxdisplay/ks0108.c
12752F:	include/linux/ks0108.h
12753
12754KTD253 BACKLIGHT DRIVER
12755M:	Linus Walleij <[email protected]>
12756S:	Maintained
12757F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12758F:	drivers/video/backlight/ktd253-backlight.c
12759
12760KTD2801 BACKLIGHT DRIVER
12761M:	Duje Mihanović <[email protected]>
12762S:	Maintained
12763F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12764F:	drivers/video/backlight/ktd2801-backlight.c
12765
12766KTEST
12767M:	Steven Rostedt <[email protected]>
12768M:	John Hawley <[email protected]>
12769S:	Maintained
12770F:	tools/testing/ktest
12771
12772KTZ8866 BACKLIGHT DRIVER
12773M:	Jianhua Lu <[email protected]>
12774S:	Maintained
12775F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12776F:	drivers/video/backlight/ktz8866.c
12777
12778KVM PARAVIRT (KVM/paravirt)
12779M:	Paolo Bonzini <[email protected]>
12780R:	Vitaly Kuznetsov <[email protected]>
12781L:	[email protected]
12782S:	Supported
12783T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12784F:	arch/um/include/asm/kvm_para.h
12785F:	arch/x86/include/asm/kvm_para.h
12786F:	arch/x86/include/asm/pvclock-abi.h
12787F:	arch/x86/include/uapi/asm/kvm_para.h
12788F:	arch/x86/kernel/kvm.c
12789F:	arch/x86/kernel/kvmclock.c
12790F:	include/asm-generic/kvm_para.h
12791F:	include/linux/kvm_para.h
12792F:	include/uapi/asm-generic/kvm_para.h
12793F:	include/uapi/linux/kvm_para.h
12794
12795KVM X86 HYPER-V (KVM/hyper-v)
12796M:	Vitaly Kuznetsov <[email protected]>
12797M:	Sean Christopherson <[email protected]>
12798M:	Paolo Bonzini <[email protected]>
12799L:	[email protected]
12800S:	Supported
12801T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12802F:	arch/x86/kvm/hyperv.*
12803F:	arch/x86/kvm/kvm_onhyperv.*
12804F:	arch/x86/kvm/svm/hyperv.*
12805F:	arch/x86/kvm/svm/svm_onhyperv.*
12806F:	arch/x86/kvm/vmx/hyperv.*
12807
12808KVM X86 Xen (KVM/Xen)
12809M:	David Woodhouse <[email protected]>
12810M:	Paul Durrant <[email protected]>
12811M:	Sean Christopherson <[email protected]>
12812M:	Paolo Bonzini <[email protected]>
12813L:	[email protected]
12814S:	Supported
12815T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12816F:	arch/x86/kvm/xen.*
12817
12818L3MDEV
12819M:	David Ahern <[email protected]>
12820L:	[email protected]
12821S:	Maintained
12822F:	include/net/l3mdev.h
12823F:	net/l3mdev
12824
12825LANDLOCK SECURITY MODULE
12826M:	Mickaël Salaün <[email protected]>
12827R:	Günther Noack <[email protected]>
12828L:	[email protected]
12829S:	Supported
12830W:	https://landlock.io
12831T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12832F:	Documentation/security/landlock.rst
12833F:	Documentation/userspace-api/landlock.rst
12834F:	fs/ioctl.c
12835F:	include/uapi/linux/landlock.h
12836F:	samples/landlock/
12837F:	security/landlock/
12838F:	tools/testing/selftests/landlock/
12839K:	landlock
12840K:	LANDLOCK
12841
12842LANTIQ / INTEL Ethernet drivers
12843M:	Hauke Mehrtens <[email protected]>
12844L:	[email protected]
12845S:	Maintained
12846F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12847F:	drivers/net/dsa/lantiq_gswip.c
12848F:	drivers/net/dsa/lantiq_pce.h
12849F:	drivers/net/ethernet/lantiq_xrx200.c
12850F:	net/dsa/tag_gswip.c
12851
12852LANTIQ MIPS ARCHITECTURE
12853M:	John Crispin <[email protected]>
12854L:	[email protected]
12855S:	Maintained
12856F:	arch/mips/lantiq
12857F:	drivers/soc/lantiq
12858
12859LANTIQ PEF2256 DRIVER
12860M:	Herve Codina <[email protected]>
12861S:	Maintained
12862F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12863F:	drivers/net/wan/framer/pef2256/
12864F:	drivers/pinctrl/pinctrl-pef2256.c
12865F:	include/linux/framer/pef2256.h
12866
12867LASI 53c700 driver for PARISC
12868M:	"James E.J. Bottomley" <[email protected]>
12869L:	[email protected]
12870S:	Maintained
12871F:	Documentation/scsi/53c700.rst
12872F:	drivers/scsi/53c700*
12873
12874LEAKING_ADDRESSES
12875M:	Tycho Andersen <[email protected]>
12876R:	Kees Cook <[email protected]>
12877L:	[email protected]
12878S:	Maintained
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12880F:	scripts/leaking_addresses.pl
12881
12882LED SUBSYSTEM
12883M:	Pavel Machek <[email protected]>
12884M:	Lee Jones <[email protected]>
12885L:	[email protected]
12886S:	Maintained
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12888F:	Documentation/devicetree/bindings/leds/
12889F:	Documentation/leds/
12890F:	drivers/leds/
12891F:	include/dt-bindings/leds/
12892F:	include/linux/leds.h
12893
12894LEGO MINDSTORMS EV3
12895R:	David Lechner <[email protected]>
12896S:	Maintained
12897F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12898F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12899F:	drivers/power/supply/lego_ev3_battery.c
12900
12901LEGO USB Tower driver
12902M:	Juergen Stuber <[email protected]>
12903L:	[email protected]
12904S:	Maintained
12905W:	http://legousb.sourceforge.net/
12906F:	drivers/usb/misc/legousbtower.c
12907
12908LETSKETCH HID TABLET DRIVER
12909M:	Hans de Goede <[email protected]>
12910L:	[email protected]
12911S:	Maintained
12912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12913F:	drivers/hid/hid-letsketch.c
12914
12915LG LAPTOP EXTRAS
12916M:	Matan Ziv-Av <[email protected]>
12917L:	[email protected]
12918S:	Maintained
12919F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12920F:	Documentation/admin-guide/laptops/lg-laptop.rst
12921F:	drivers/platform/x86/lg-laptop.c
12922
12923LG2160 MEDIA DRIVER
12924M:	Michael Krufky <[email protected]>
12925L:	[email protected]
12926S:	Maintained
12927W:	https://linuxtv.org
12928W:	http://github.com/mkrufky
12929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12930T:	git git://linuxtv.org/mkrufky/tuners.git
12931F:	drivers/media/dvb-frontends/lg2160.*
12932
12933LGDT3305 MEDIA DRIVER
12934M:	Michael Krufky <[email protected]>
12935L:	[email protected]
12936S:	Maintained
12937W:	https://linuxtv.org
12938W:	http://github.com/mkrufky
12939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12940T:	git git://linuxtv.org/mkrufky/tuners.git
12941F:	drivers/media/dvb-frontends/lgdt3305.*
12942
12943LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12944M:	Viresh Kumar <[email protected]>
12945L:	[email protected]
12946S:	Maintained
12947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12948F:	drivers/ata/pata_arasan_cf.c
12949F:	include/linux/pata_arasan_cf_data.h
12950
12951LIBATA PATA DRIVERS
12952R:	Sergey Shtylyov <[email protected]>
12953L:	[email protected]
12954F:	drivers/ata/ata_*.c
12955F:	drivers/ata/pata_*.c
12956
12957LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12958M:	Linus Walleij <[email protected]>
12959L:	[email protected]
12960S:	Maintained
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12962F:	drivers/ata/pata_ftide010.c
12963F:	drivers/ata/sata_gemini.c
12964F:	drivers/ata/sata_gemini.h
12965
12966LIBATA SATA AHCI PLATFORM devices support
12967M:	Hans de Goede <[email protected]>
12968M:	Jens Axboe <[email protected]>
12969L:	[email protected]
12970S:	Maintained
12971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12972F:	drivers/ata/ahci_platform.c
12973F:	drivers/ata/libahci_platform.c
12974F:	include/linux/ahci_platform.h
12975
12976LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12977M:	Serge Semin <[email protected]>
12978L:	[email protected]
12979S:	Maintained
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12981F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12982F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12983F:	drivers/ata/ahci_dwc.c
12984
12985LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12986M:	Mikael Pettersson <[email protected]>
12987L:	[email protected]
12988S:	Maintained
12989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12990F:	drivers/ata/sata_promise.*
12991
12992LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12993M:	Damien Le Moal <[email protected]>
12994M:	Niklas Cassel <[email protected]>
12995L:	[email protected]
12996S:	Maintained
12997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12998F:	Documentation/ABI/testing/sysfs-ata
12999F:	Documentation/devicetree/bindings/ata/
13000F:	drivers/ata/
13001F:	include/linux/ata.h
13002F:	include/linux/libata.h
13003
13004LIBETH COMMON ETHERNET LIBRARY
13005M:	Alexander Lobakin <[email protected]>
13006L:	[email protected]
13007L:	[email protected] (moderated for non-subscribers)
13008S:	Supported
13009T:	git https://github.com/alobakin/linux.git
13010F:	drivers/net/ethernet/intel/libeth/
13011F:	include/net/libeth/
13012K:	libeth
13013
13014LIBIE COMMON INTEL ETHERNET LIBRARY
13015M:	Alexander Lobakin <[email protected]>
13016L:	[email protected] (moderated for non-subscribers)
13017L:	[email protected]
13018S:	Supported
13019T:	git https://github.com/alobakin/linux.git
13020F:	drivers/net/ethernet/intel/libie/
13021F:	include/linux/net/intel/libie/
13022K:	libie
13023
13024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13025M:	Vishal Verma <[email protected]>
13026M:	Dan Williams <[email protected]>
13027M:	Dave Jiang <[email protected]>
13028L:	[email protected]
13029S:	Supported
13030Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13031P:	Documentation/nvdimm/maintainer-entry-profile.rst
13032F:	drivers/nvdimm/btt*
13033
13034LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13035M:	Dan Williams <[email protected]>
13036M:	Vishal Verma <[email protected]>
13037M:	Dave Jiang <[email protected]>
13038L:	[email protected]
13039S:	Supported
13040Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13041P:	Documentation/nvdimm/maintainer-entry-profile.rst
13042F:	drivers/nvdimm/pmem*
13043
13044LIBNVDIMM: DEVICETREE BINDINGS
13045M:	Oliver O'Halloran <[email protected]>
13046L:	[email protected]
13047S:	Supported
13048Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13049F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13050F:	drivers/nvdimm/of_pmem.c
13051
13052LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13053M:	Dan Williams <[email protected]>
13054M:	Vishal Verma <[email protected]>
13055M:	Dave Jiang <[email protected]>
13056M:	Ira Weiny <[email protected]>
13057L:	[email protected]
13058S:	Supported
13059Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13060P:	Documentation/nvdimm/maintainer-entry-profile.rst
13061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13062F:	drivers/acpi/nfit/*
13063F:	drivers/nvdimm/*
13064F:	include/linux/libnvdimm.h
13065F:	include/linux/nd.h
13066F:	include/uapi/linux/ndctl.h
13067F:	tools/testing/nvdimm/
13068
13069LIBRARY CODE
13070M:	Andrew Morton <[email protected]>
13071L:	[email protected]
13072S:	Supported
13073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13074F:	lib/*
13075
13076LICENSES and SPDX stuff
13077M:	Thomas Gleixner <[email protected]>
13078M:	Greg Kroah-Hartman <[email protected]>
13079L:	[email protected]
13080S:	Maintained
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13082F:	COPYING
13083F:	Documentation/process/license-rules.rst
13084F:	LICENSES/
13085F:	scripts/spdxcheck-test.sh
13086F:	scripts/spdxcheck.py
13087F:	scripts/spdxexclude
13088
13089LINEAR RANGES HELPERS
13090M:	Mark Brown <[email protected]>
13091R:	Matti Vaittinen <[email protected]>
13092F:	include/linux/linear_range.h
13093F:	lib/linear_ranges.c
13094F:	lib/test_linear_ranges.c
13095
13096LINUX FOR POWER MACINTOSH
13097L:	[email protected]
13098S:	Orphan
13099F:	arch/powerpc/platforms/powermac/
13100F:	drivers/macintosh/
13101X:	drivers/macintosh/adb-iop.c
13102X:	drivers/macintosh/via-macii.c
13103
13104LINUX FOR POWERPC (32-BIT AND 64-BIT)
13105M:	Michael Ellerman <[email protected]>
13106R:	Nicholas Piggin <[email protected]>
13107R:	Christophe Leroy <[email protected]>
13108R:	Naveen N Rao <[email protected]>
13109R:	Madhavan Srinivasan <[email protected]>
13110L:	[email protected]
13111S:	Supported
13112W:	https://github.com/linuxppc/wiki/wiki
13113Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13115F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13116F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13117F:	Documentation/devicetree/bindings/powerpc/
13118F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13119F:	Documentation/arch/powerpc/
13120F:	arch/powerpc/
13121F:	drivers/*/*/*pasemi*
13122F:	drivers/*/*pasemi*
13123F:	drivers/char/tpm/tpm_ibmvtpm*
13124F:	drivers/crypto/nx/
13125F:	drivers/i2c/busses/i2c-opal.c
13126F:	drivers/net/ethernet/ibm/ibmveth.*
13127F:	drivers/net/ethernet/ibm/ibmvnic.*
13128F:	drivers/pci/hotplug/pnv_php.c
13129F:	drivers/pci/hotplug/rpa*
13130F:	drivers/rtc/rtc-opal.c
13131F:	drivers/scsi/ibmvscsi/
13132F:	drivers/tty/hvc/hvc_opal.c
13133F:	drivers/watchdog/wdrtas.c
13134F:	include/linux/papr_scm.h
13135F:	include/uapi/linux/papr_pdsm.h
13136F:	tools/testing/selftests/powerpc
13137N:	/pmac
13138N:	powermac
13139N:	powernv
13140N:	[^a-z0-9]ps3
13141N:	pseries
13142
13143LINUX FOR POWERPC EMBEDDED MPC5XXX
13144M:	Anatolij Gustschin <[email protected]>
13145L:	[email protected]
13146S:	Odd Fixes
13147F:	arch/powerpc/platforms/512x/
13148F:	arch/powerpc/platforms/52xx/
13149
13150LINUX FOR POWERPC EMBEDDED PPC4XX
13151L:	[email protected]
13152S:	Orphan
13153F:	arch/powerpc/platforms/44x/
13154
13155LINUX FOR POWERPC EMBEDDED PPC85XX
13156M:	Scott Wood <[email protected]>
13157L:	[email protected]
13158S:	Odd fixes
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13160F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13161F:	Documentation/devicetree/bindings/powerpc/fsl/
13162F:	arch/powerpc/platforms/85xx/
13163
13164LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13165M:	Christophe Leroy <[email protected]>
13166L:	[email protected]
13167S:	Maintained
13168F:	arch/powerpc/platforms/8xx/
13169F:	arch/powerpc/platforms/83xx/
13170
13171LINUX KERNEL DUMP TEST MODULE (LKDTM)
13172M:	Kees Cook <[email protected]>
13173S:	Maintained
13174F:	drivers/misc/lkdtm/*
13175F:	tools/testing/selftests/lkdtm/*
13176
13177LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13178M:	Alan Stern <[email protected]>
13179M:	Andrea Parri <[email protected]>
13180M:	Will Deacon <[email protected]>
13181M:	Peter Zijlstra <[email protected]>
13182M:	Boqun Feng <[email protected]>
13183M:	Nicholas Piggin <[email protected]>
13184M:	David Howells <[email protected]>
13185M:	Jade Alglave <[email protected]>
13186M:	Luc Maranget <[email protected]>
13187M:	"Paul E. McKenney" <[email protected]>
13188R:	Akira Yokosawa <[email protected]>
13189R:	Daniel Lustig <[email protected]>
13190R:	Joel Fernandes <[email protected]>
13191L:	[email protected]
13192L:	[email protected]
13193L:	[email protected]
13194S:	Supported
13195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13196F:	Documentation/atomic_bitops.txt
13197F:	Documentation/atomic_t.txt
13198F:	Documentation/core-api/refcount-vs-atomic.rst
13199F:	Documentation/litmus-tests/
13200F:	Documentation/memory-barriers.txt
13201F:	tools/memory-model/
13202
13203LINUX-NEXT TREE
13204M:	Stephen Rothwell <[email protected]>
13205L:	[email protected]
13206S:	Supported
13207B:	mailto:[email protected] and the appropriate development tree
13208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13209
13210LIS3LV02D ACCELEROMETER DRIVER
13211M:	Eric Piel <[email protected]>
13212S:	Maintained
13213F:	Documentation/misc-devices/lis3lv02d.rst
13214F:	drivers/misc/lis3lv02d/
13215F:	drivers/platform/x86/hp/hp_accel.c
13216
13217LIST KUNIT TEST
13218M:	David Gow <[email protected]>
13219L:	[email protected]
13220L:	[email protected]
13221S:	Maintained
13222F:	lib/list-test.c
13223
13224LITEX PLATFORM
13225M:	Karol Gugala <[email protected]>
13226M:	Mateusz Holenko <[email protected]>
13227M:	Gabriel Somlo <[email protected]>
13228M:	Joel Stanley <[email protected]>
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/*/litex,*.yaml
13231F:	arch/openrisc/boot/dts/or1klitex.dts
13232F:	drivers/mmc/host/litex_mmc.c
13233F:	drivers/net/ethernet/litex/*
13234F:	drivers/soc/litex/*
13235F:	drivers/tty/serial/liteuart.c
13236F:	include/linux/litex.h
13237N:	litex
13238
13239LIVE PATCHING
13240M:	Josh Poimboeuf <[email protected]>
13241M:	Jiri Kosina <[email protected]>
13242M:	Miroslav Benes <[email protected]>
13243M:	Petr Mladek <[email protected]>
13244R:	Joe Lawrence <[email protected]>
13245L:	[email protected]
13246S:	Maintained
13247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13248F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13249F:	Documentation/livepatch/
13250F:	arch/powerpc/include/asm/livepatch.h
13251F:	include/linux/livepatch.h
13252F:	kernel/livepatch/
13253F:	kernel/module/livepatch.c
13254F:	samples/livepatch/
13255F:	tools/testing/selftests/livepatch/
13256
13257LLC (802.2)
13258L:	[email protected]
13259S:	Odd fixes
13260F:	include/linux/llc.h
13261F:	include/net/llc*
13262F:	include/uapi/linux/llc.h
13263F:	net/llc/
13264
13265LM73 HARDWARE MONITOR DRIVER
13266M:	Guillaume Ligneul <[email protected]>
13267L:	[email protected]
13268S:	Maintained
13269F:	drivers/hwmon/lm73.c
13270
13271LM78 HARDWARE MONITOR DRIVER
13272M:	Jean Delvare <[email protected]>
13273L:	[email protected]
13274S:	Maintained
13275F:	Documentation/hwmon/lm78.rst
13276F:	drivers/hwmon/lm78.c
13277
13278LM83 HARDWARE MONITOR DRIVER
13279M:	Jean Delvare <[email protected]>
13280L:	[email protected]
13281S:	Maintained
13282F:	Documentation/hwmon/lm83.rst
13283F:	drivers/hwmon/lm83.c
13284
13285LM90 HARDWARE MONITOR DRIVER
13286M:	Jean Delvare <[email protected]>
13287L:	[email protected]
13288S:	Maintained
13289F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13290F:	Documentation/hwmon/lm90.rst
13291F:	drivers/hwmon/lm90.c
13292F:	include/dt-bindings/thermal/lm90.h
13293
13294LME2510 MEDIA DRIVER
13295M:	Malcolm Priestley <[email protected]>
13296L:	[email protected]
13297S:	Maintained
13298W:	https://linuxtv.org
13299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13300F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13301
13302LOADPIN SECURITY MODULE
13303M:	Kees Cook <[email protected]>
13304S:	Supported
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13306F:	Documentation/admin-guide/LSM/LoadPin.rst
13307F:	security/loadpin/
13308
13309LOCKDOWN SECURITY MODULE
13310L:	[email protected]
13311S:	Odd Fixes
13312T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13313F:	security/lockdown/
13314
13315LOCKING PRIMITIVES
13316M:	Peter Zijlstra <[email protected]>
13317M:	Ingo Molnar <[email protected]>
13318M:	Will Deacon <[email protected]>
13319R:	Waiman Long <[email protected]>
13320R:	Boqun Feng <[email protected]> (LOCKDEP)
13321L:	[email protected]
13322S:	Maintained
13323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13324F:	Documentation/locking/
13325F:	arch/*/include/asm/spinlock*.h
13326F:	include/linux/lockdep*.h
13327F:	include/linux/mutex*.h
13328F:	include/linux/rwlock*.h
13329F:	include/linux/rwsem*.h
13330F:	include/linux/seqlock.h
13331F:	include/linux/spinlock*.h
13332F:	kernel/locking/
13333F:	lib/locking*.[ch]
13334X:	kernel/locking/locktorture.c
13335
13336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13337M:	"Richard Russon (FlatCap)" <[email protected]>
13338L:	[email protected]
13339S:	Maintained
13340W:	http://www.linux-ntfs.org/content/view/19/37/
13341F:	Documentation/admin-guide/ldm.rst
13342F:	block/partitions/ldm.*
13343
13344LOGITECH HID GAMING KEYBOARDS
13345M:	Hans de Goede <[email protected]>
13346L:	[email protected]
13347S:	Maintained
13348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13349F:	drivers/hid/hid-lg-g15.c
13350
13351LONTIUM LT8912B MIPI TO HDMI BRIDGE
13352M:	Adrien Grassein <[email protected]>
13353S:	Maintained
13354F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13355F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13356
13357LOONGARCH
13358M:	Huacai Chen <[email protected]>
13359R:	WANG Xuerui <[email protected]>
13360L:	[email protected]
13361S:	Maintained
13362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13363F:	Documentation/arch/loongarch/
13364F:	Documentation/translations/zh_CN/arch/loongarch/
13365F:	arch/loongarch/
13366F:	drivers/*/*loongarch*
13367F:	drivers/cpufreq/loongson3_cpufreq.c
13368
13369LOONGSON GPIO DRIVER
13370M:	Yinbo Zhu <[email protected]>
13371L:	[email protected]
13372S:	Maintained
13373F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13374F:	drivers/gpio/gpio-loongson-64bit.c
13375
13376LOONGSON LS2X APB DMA DRIVER
13377M:	Binbin Zhou <[email protected]>
13378L:	[email protected]
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13381F:	drivers/dma/ls2x-apb-dma.c
13382
13383LOONGSON LS2X I2C DRIVER
13384M:	Binbin Zhou <[email protected]>
13385L:	[email protected]
13386S:	Maintained
13387F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13388F:	drivers/i2c/busses/i2c-ls2x.c
13389
13390LOONGSON-2 SOC SERIES CLOCK DRIVER
13391M:	Yinbo Zhu <[email protected]>
13392L:	[email protected]
13393S:	Maintained
13394F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13395F:	drivers/clk/clk-loongson2.c
13396F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13397
13398LOONGSON SPI DRIVER
13399M:	Yinbo Zhu <[email protected]>
13400L:	[email protected]
13401S:	Maintained
13402F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13403F:	drivers/spi/spi-loongson-core.c
13404F:	drivers/spi/spi-loongson-pci.c
13405F:	drivers/spi/spi-loongson-plat.c
13406F:	drivers/spi/spi-loongson.h
13407
13408LOONGSON-2 SOC SERIES GUTS DRIVER
13409M:	Yinbo Zhu <[email protected]>
13410L:	[email protected]
13411S:	Maintained
13412F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13413F:	drivers/soc/loongson/loongson2_guts.c
13414
13415LOONGSON-2 SOC SERIES PM DRIVER
13416M:	Yinbo Zhu <[email protected]>
13417L:	[email protected]
13418S:	Maintained
13419F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13420F:	drivers/soc/loongson/loongson2_pm.c
13421
13422LOONGSON-2 SOC SERIES PINCTRL DRIVER
13423M:	zhanghongchen <[email protected]>
13424M:	Yinbo Zhu <[email protected]>
13425L:	[email protected]
13426S:	Maintained
13427F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13428F:	drivers/pinctrl/pinctrl-loongson2.c
13429
13430LOONGSON-2 SOC SERIES THERMAL DRIVER
13431M:	zhanghongchen <[email protected]>
13432M:	Yinbo Zhu <[email protected]>
13433L:	[email protected]
13434S:	Maintained
13435F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13436F:	drivers/thermal/loongson2_thermal.c
13437
13438LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13439M:	Sathya Prakash <[email protected]>
13440M:	Sreekanth Reddy <[email protected]>
13441M:	Suganath Prabu Subramani <[email protected]>
13442L:	[email protected]
13443L:	[email protected]
13444S:	Supported
13445W:	http://www.avagotech.com/support/
13446F:	drivers/message/fusion/
13447F:	drivers/scsi/mpt3sas/
13448
13449LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13450M:	Matthew Wilcox <[email protected]>
13451L:	[email protected]
13452S:	Maintained
13453F:	drivers/scsi/sym53c8xx_2/
13454
13455LTC1660 DAC DRIVER
13456M:	Marcus Folkesson <[email protected]>
13457L:	[email protected]
13458S:	Maintained
13459F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13460F:	drivers/iio/dac/ltc1660.c
13461
13462LTC2664 IIO DAC DRIVER
13463M:	Michael Hennerich <[email protected]>
13464M:	Kim Seer Paller <[email protected]>
13465L:	[email protected]
13466S:	Supported
13467W:	https://ez.analog.com/linux-software-drivers
13468F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13469F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13470F:	drivers/iio/dac/ltc2664.c
13471
13472LTC2688 IIO DAC DRIVER
13473M:	Nuno Sá <[email protected]>
13474L:	[email protected]
13475S:	Supported
13476W:	https://ez.analog.com/linux-software-drivers
13477F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13478F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13479F:	drivers/iio/dac/ltc2688.c
13480
13481LTC2947 HARDWARE MONITOR DRIVER
13482M:	Nuno Sá <[email protected]>
13483L:	[email protected]
13484S:	Supported
13485W:	https://ez.analog.com/linux-software-drivers
13486F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13487F:	drivers/hwmon/ltc2947-core.c
13488F:	drivers/hwmon/ltc2947-i2c.c
13489F:	drivers/hwmon/ltc2947-spi.c
13490F:	drivers/hwmon/ltc2947.h
13491
13492LTC2991 HARDWARE MONITOR DRIVER
13493M:	Antoniu Miclaus <[email protected]>
13494L:	[email protected]
13495S:	Supported
13496W:	https://ez.analog.com/linux-software-drivers
13497F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13498F:	drivers/hwmon/ltc2991.c
13499
13500LTC2983 IIO TEMPERATURE DRIVER
13501M:	Nuno Sá <[email protected]>
13502L:	[email protected]
13503S:	Supported
13504W:	https://ez.analog.com/linux-software-drivers
13505F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13506F:	drivers/iio/temperature/ltc2983.c
13507
13508LTC4282 HARDWARE MONITOR DRIVER
13509M:	Nuno Sa <[email protected]>
13510L:	[email protected]
13511S:	Supported
13512F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13513F:	Documentation/hwmon/ltc4282.rst
13514F:	drivers/hwmon/ltc4282.c
13515
13516LTC4286 HARDWARE MONITOR DRIVER
13517M:	Delphine CC Chiu <[email protected]>
13518L:	[email protected]
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13521F:	Documentation/hwmon/ltc4286.rst
13522F:	drivers/hwmon/pmbus/Kconfig
13523F:	drivers/hwmon/pmbus/Makefile
13524F:	drivers/hwmon/pmbus/ltc4286.c
13525
13526LTC4306 I2C MULTIPLEXER DRIVER
13527M:	Michael Hennerich <[email protected]>
13528L:	[email protected]
13529S:	Supported
13530W:	https://ez.analog.com/linux-software-drivers
13531F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13532F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13533
13534LTP (Linux Test Project)
13535M:	Andrea Cervesato <[email protected]>
13536M:	Cyril Hrubis <[email protected]>
13537M:	Jan Stancek <[email protected]>
13538M:	Petr Vorel <[email protected]>
13539M:	Li Wang <[email protected]>
13540M:	Yang Xu <[email protected]>
13541M:	Xiao Yang <[email protected]>
13542L:	[email protected] (subscribers-only)
13543S:	Maintained
13544W:	https://linux-test-project.readthedocs.io/
13545T:	git https://github.com/linux-test-project/ltp.git
13546
13547LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13548M:	Anshul Dalal <[email protected]>
13549L:	[email protected]
13550S:	Maintained
13551F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13552F:	drivers/iio/light/ltr390.c
13553
13554LYNX 28G SERDES PHY DRIVER
13555M:	Ioana Ciornei <[email protected]>
13556L:	[email protected]
13557S:	Supported
13558F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13559F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13560
13561LYNX PCS MODULE
13562M:	Ioana Ciornei <[email protected]>
13563L:	[email protected]
13564S:	Supported
13565F:	drivers/net/pcs/pcs-lynx.c
13566F:	include/linux/pcs-lynx.h
13567
13568M68K ARCHITECTURE
13569M:	Geert Uytterhoeven <[email protected]>
13570L:	[email protected]
13571S:	Maintained
13572W:	http://www.linux-m68k.org/
13573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13574F:	arch/m68k/
13575F:	drivers/zorro/
13576
13577M68K ON APPLE MACINTOSH
13578M:	Joshua Thompson <[email protected]>
13579L:	[email protected]
13580S:	Maintained
13581W:	http://www.mac.linux-m68k.org/
13582F:	arch/m68k/mac/
13583F:	drivers/macintosh/adb-iop.c
13584F:	drivers/macintosh/via-macii.c
13585
13586M68K ON HP9000/300
13587M:	Philip Blundell <[email protected]>
13588S:	Maintained
13589W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13590F:	arch/m68k/hp300/
13591
13592M88DS3103 MEDIA DRIVER
13593L:	[email protected]
13594S:	Orphan
13595W:	https://linuxtv.org
13596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13597F:	drivers/media/dvb-frontends/m88ds3103*
13598
13599M88RS2000 MEDIA DRIVER
13600M:	Malcolm Priestley <[email protected]>
13601L:	[email protected]
13602S:	Maintained
13603W:	https://linuxtv.org
13604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13605F:	drivers/media/dvb-frontends/m88rs2000*
13606
13607MA901 MASTERKIT USB FM RADIO DRIVER
13608M:	Alexey Klimov <[email protected]>
13609L:	[email protected]
13610S:	Maintained
13611T:	git git://linuxtv.org/media_tree.git
13612F:	drivers/media/radio/radio-ma901.c
13613
13614MAC80211
13615M:	Johannes Berg <[email protected]>
13616L:	[email protected]
13617S:	Maintained
13618W:	https://wireless.wiki.kernel.org/
13619Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13622F:	Documentation/networking/mac80211-injection.rst
13623F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13624F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13625F:	include/net/mac80211.h
13626F:	net/mac80211/
13627
13628MAILBOX API
13629M:	Jassi Brar <[email protected]>
13630L:	[email protected]
13631S:	Maintained
13632F:	Documentation/devicetree/bindings/mailbox/
13633F:	drivers/mailbox/
13634F:	include/dt-bindings/mailbox/
13635F:	include/linux/mailbox_client.h
13636F:	include/linux/mailbox_controller.h
13637
13638MAILBOX ARM MHUv2
13639M:	Viresh Kumar <[email protected]>
13640M:	Tushar Khandelwal <[email protected]>
13641L:	[email protected]
13642S:	Maintained
13643F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13644F:	drivers/mailbox/arm_mhuv2.c
13645F:	include/linux/mailbox/arm_mhuv2_message.h
13646
13647MAILBOX ARM MHUv3
13648M:	Sudeep Holla <[email protected]>
13649M:	Cristian Marussi <[email protected]>
13650L:	[email protected]
13651L:	[email protected] (moderated for non-subscribers)
13652S:	Maintained
13653F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13654F:	drivers/mailbox/arm_mhuv3.c
13655
13656MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13657M:	Alejandro Colomar <[email protected]>
13658L:	[email protected]
13659S:	Maintained
13660W:	http://www.kernel.org/doc/man-pages
13661T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13662T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13663
13664MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13665M:	Jeremy Kerr <[email protected]>
13666M:	Matt Johnston <[email protected]>
13667L:	[email protected]
13668S:	Maintained
13669F:	Documentation/networking/mctp.rst
13670F:	drivers/net/mctp/
13671F:	include/net/mctp.h
13672F:	include/net/mctpdevice.h
13673F:	include/net/netns/mctp.h
13674F:	net/mctp/
13675
13676MAPLE TREE
13677M:	Liam R. Howlett <[email protected]>
13678L:	[email protected]
13679L:	[email protected]
13680S:	Supported
13681F:	Documentation/core-api/maple_tree.rst
13682F:	include/linux/maple_tree.h
13683F:	include/trace/events/maple_tree.h
13684F:	lib/maple_tree.c
13685F:	lib/test_maple_tree.c
13686F:	tools/testing/radix-tree/linux/maple_tree.h
13687F:	tools/testing/radix-tree/maple.c
13688
13689MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13690M:	Rahul Bedarkar <[email protected]>
13691L:	[email protected]
13692S:	Maintained
13693F:	arch/mips/boot/dts/img/pistachio*
13694
13695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13696M:	Andrew Lunn <[email protected]>
13697L:	[email protected]
13698S:	Maintained
13699F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13700F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13701F:	Documentation/networking/devlink/mv88e6xxx.rst
13702F:	drivers/net/dsa/mv88e6xxx/
13703F:	include/linux/dsa/mv88e6xxx.h
13704F:	include/linux/platform_data/mv88e6xxx.h
13705
13706MARVELL 88PM886 PMIC DRIVER
13707M:	Karel Balej <[email protected]>
13708S:	Maintained
13709F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13710F:	drivers/input/misc/88pm886-onkey.c
13711F:	drivers/mfd/88pm886.c
13712F:	drivers/regulator/88pm886-regulator.c
13713F:	include/linux/mfd/88pm886.h
13714
13715MARVELL ARMADA 3700 PHY DRIVERS
13716M:	Miquel Raynal <[email protected]>
13717S:	Maintained
13718F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13719F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13720F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13721F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13722
13723MARVELL ARMADA 3700 SERIAL DRIVER
13724M:	Pali Rohár <[email protected]>
13725S:	Maintained
13726F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13727F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13728F:	drivers/tty/serial/mvebu-uart.c
13729
13730MARVELL ARMADA DRM SUPPORT
13731M:	Russell King <[email protected]>
13732S:	Maintained
13733T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13734T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13735F:	Documentation/devicetree/bindings/display/armada/
13736F:	drivers/gpu/drm/armada/
13737F:	include/uapi/drm/armada_drm.h
13738
13739MARVELL CRYPTO DRIVER
13740M:	Boris Brezillon <[email protected]>
13741M:	Arnaud Ebalard <[email protected]>
13742M:	Srujana Challa <[email protected]>
13743L:	[email protected]
13744S:	Maintained
13745F:	drivers/crypto/marvell/
13746F:	include/linux/soc/marvell/octeontx2/
13747
13748MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13749M:	Mirko Lindner <[email protected]>
13750M:	Stephen Hemminger <[email protected]>
13751L:	[email protected]
13752S:	Odd fixes
13753F:	drivers/net/ethernet/marvell/sk*
13754
13755MARVELL LIBERTAS WIRELESS DRIVER
13756L:	[email protected]
13757S:	Orphan
13758F:	drivers/net/wireless/marvell/libertas/
13759
13760MARVELL MACCHIATOBIN SUPPORT
13761M:	Russell King <[email protected]>
13762L:	[email protected] (moderated for non-subscribers)
13763S:	Maintained
13764F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13765
13766MARVELL MV643XX ETHERNET DRIVER
13767M:	Sebastian Hesselbarth <[email protected]>
13768L:	[email protected]
13769S:	Maintained
13770F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13771
13772MARVELL MV88X3310 PHY DRIVER
13773M:	Russell King <[email protected]>
13774M:	Marek Behún <[email protected]>
13775L:	[email protected]
13776S:	Maintained
13777F:	drivers/net/phy/marvell10g.c
13778
13779MARVELL MVEBU THERMAL DRIVER
13780M:	Miquel Raynal <[email protected]>
13781S:	Maintained
13782F:	drivers/thermal/armada_thermal.c
13783
13784MARVELL MVNETA ETHERNET DRIVER
13785M:	Marcin Wojtas <[email protected]>
13786L:	[email protected]
13787S:	Maintained
13788F:	drivers/net/ethernet/marvell/mvneta*
13789
13790MARVELL MVPP2 ETHERNET DRIVER
13791M:	Marcin Wojtas <[email protected]>
13792M:	Russell King <[email protected]>
13793L:	[email protected]
13794S:	Maintained
13795F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13796F:	drivers/net/ethernet/marvell/mvpp2/
13797
13798MARVELL MWIFIEX WIRELESS DRIVER
13799M:	Brian Norris <[email protected]>
13800R:	Francesco Dolcini <[email protected]>
13801L:	[email protected]
13802S:	Odd Fixes
13803F:	drivers/net/wireless/marvell/mwifiex/
13804
13805MARVELL MWL8K WIRELESS DRIVER
13806L:	[email protected]
13807S:	Orphan
13808F:	drivers/net/wireless/marvell/mwl8k.c
13809
13810MARVELL NAND CONTROLLER DRIVER
13811M:	Miquel Raynal <[email protected]>
13812L:	[email protected]
13813S:	Maintained
13814F:	drivers/mtd/nand/raw/marvell_nand.c
13815
13816MARVELL OCTEON ENDPOINT DRIVER
13817M:	Veerasenareddy Burru <[email protected]>
13818M:	Sathesh Edara <[email protected]>
13819L:	[email protected]
13820S:	Supported
13821F:	drivers/net/ethernet/marvell/octeon_ep
13822
13823MARVELL OCTEON ENDPOINT VF DRIVER
13824M:	Veerasenareddy Burru <[email protected]>
13825M:	Sathesh Edara <[email protected]>
13826M:	Shinas Rasheed <[email protected]>
13827M:	Satananda Burla <[email protected]>
13828L:	[email protected]
13829S:	Supported
13830F:	drivers/net/ethernet/marvell/octeon_ep_vf
13831
13832MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13833M:	Sunil Goutham <[email protected]>
13834M:	Geetha sowjanya <[email protected]>
13835M:	Subbaraya Sundeep <[email protected]>
13836M:	hariprasad <[email protected]>
13837L:	[email protected]
13838S:	Supported
13839F:	drivers/net/ethernet/marvell/octeontx2/nic/
13840F:	include/linux/soc/marvell/octeontx2/
13841
13842MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13843M:	Sunil Goutham <[email protected]>
13844M:	Linu Cherian <[email protected]>
13845M:	Geetha sowjanya <[email protected]>
13846M:	Jerin Jacob <[email protected]>
13847M:	hariprasad <[email protected]>
13848M:	Subbaraya Sundeep <[email protected]>
13849L:	[email protected]
13850S:	Supported
13851F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13852F:	drivers/net/ethernet/marvell/octeontx2/af/
13853
13854MARVELL PRESTERA ETHERNET SWITCH DRIVER
13855M:	Taras Chornyi <[email protected]>
13856S:	Supported
13857W:	https://github.com/Marvell-switching/switchdev-prestera
13858F:	drivers/net/ethernet/marvell/prestera/
13859
13860MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13861M:	Nicolas Pitre <[email protected]>
13862S:	Odd Fixes
13863F:	drivers/mmc/host/mvsdio.*
13864
13865MARVELL USB MDIO CONTROLLER DRIVER
13866M:	Tobias Waldekranz <[email protected]>
13867L:	[email protected]
13868S:	Maintained
13869F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13870F:	drivers/net/mdio/mdio-mvusb.c
13871
13872MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13873M:	Hu Ziji <[email protected]>
13874L:	[email protected]
13875S:	Supported
13876F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13877F:	drivers/mmc/host/sdhci-xenon*
13878
13879MARVELL OCTEON CN10K DPI DRIVER
13880M:	Vamsi Attunuru <[email protected]>
13881S:	Supported
13882F:	drivers/misc/mrvl_cn10k_dpi.c
13883
13884MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13885R:	[email protected]
13886R:	[email protected]
13887F:	drivers/vdpa/octeon_ep/
13888
13889MATROX FRAMEBUFFER DRIVER
13890L:	[email protected]
13891S:	Orphan
13892F:	drivers/video/fbdev/matrox/matroxfb_*
13893F:	include/uapi/linux/matroxfb.h
13894
13895MAX15301 DRIVER
13896M:	Daniel Nilsson <[email protected]>
13897L:	[email protected]
13898S:	Maintained
13899F:	Documentation/hwmon/max15301.rst
13900F:	drivers/hwmon/pmbus/max15301.c
13901
13902MAX2175 SDR TUNER DRIVER
13903M:	Ramesh Shanmugasundaram <[email protected]>
13904L:	[email protected]
13905S:	Maintained
13906T:	git git://linuxtv.org/media_tree.git
13907F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13908F:	Documentation/userspace-api/media/drivers/max2175.rst
13909F:	drivers/media/i2c/max2175*
13910F:	include/uapi/linux/max2175.h
13911
13912MAX31335 RTC DRIVER
13913M:	Antoniu Miclaus <[email protected]>
13914L:	[email protected]
13915S:	Supported
13916W:	https://ez.analog.com/linux-software-drivers
13917F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13918F:	drivers/rtc/rtc-max31335.c
13919
13920MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13921L:	[email protected]
13922S:	Orphan
13923F:	Documentation/hwmon/max6650.rst
13924F:	drivers/hwmon/max6650.c
13925
13926MAX9286 QUAD GMSL DESERIALIZER DRIVER
13927M:	Jacopo Mondi <[email protected]>
13928M:	Kieran Bingham <kieran.bingham[email protected]>
13929M:	Laurent Pinchart <laurent.pinchart[email protected]>
13930M:	Niklas Söderlund <niklas.soderlund[email protected]>
13931L:	[email protected]
13932S:	Maintained
13933F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13934F:	drivers/media/i2c/max9286.c
13935
13936MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13937M:	Niklas Söderlund <[email protected]>
13938L:	[email protected]
13939S:	Maintained
13940F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13941F:	drivers/staging/media/max96712/max96712.c
13942
13943MAX96714 GMSL2 DESERIALIZER DRIVER
13944M:	Julien Massot <[email protected]>
13945L:	[email protected]
13946S:	Maintained
13947F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13948F:	drivers/media/i2c/max96714.c
13949
13950MAX96717 GMSL2 SERIALIZER DRIVER
13951M:	Julien Massot <[email protected]>
13952L:	[email protected]
13953S:	Maintained
13954F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13955F:	drivers/media/i2c/max96717.c
13956
13957MAX9860 MONO AUDIO VOICE CODEC DRIVER
13958M:	Peter Rosin <[email protected]>
13959L:	[email protected]
13960S:	Maintained
13961F:	Documentation/devicetree/bindings/sound/max9860.txt
13962F:	sound/soc/codecs/max9860.*
13963
13964MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13965M:	Andreas Klinger <[email protected]>
13966L:	[email protected]
13967S:	Maintained
13968F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13969F:	drivers/iio/proximity/mb1232.c
13970
13971MAXIM MAX11205 DRIVER
13972M:	Ramona Bolboaca <[email protected]>
13973L:	[email protected]
13974S:	Supported
13975W:	https://ez.analog.com/linux-software-drivers
13976F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13977F:	drivers/iio/adc/max11205.c
13978
13979MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13980R:	Iskren Chernev <[email protected]>
13981R:	Krzysztof Kozlowski <[email protected]>
13982R:	Marek Szyprowski <[email protected]>
13983R:	Matheus Castello <[email protected]>
13984L:	[email protected]
13985S:	Maintained
13986F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13987F:	drivers/power/supply/max17040_battery.c
13988
13989MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13990R:	Hans de Goede <[email protected]>
13991R:	Krzysztof Kozlowski <[email protected]>
13992R:	Marek Szyprowski <[email protected]>
13993R:	Sebastian Krzyszkowiak <[email protected]>
13994R:	Purism Kernel Team <[email protected]>
13995L:	[email protected]
13996S:	Maintained
13997F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13998F:	drivers/power/supply/max17042_battery.c
13999
14000MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14001M:	Laurent Pinchart <[email protected]>
14002L:	[email protected]
14003S:	Maintained
14004F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14005F:	drivers/regulator/max20086-regulator.c
14006
14007MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14008M:	Rajat Khandelwal <[email protected]>
14009L:	[email protected]
14010S:	Maintained
14011F:	drivers/iio/temperature/max30208.c
14012
14013MAXIM MAX77650 PMIC MFD DRIVER
14014M:	Bartosz Golaszewski <[email protected]>
14015L:	[email protected]
14016S:	Maintained
14017F:	Documentation/devicetree/bindings/*/*max77650.yaml
14018F:	Documentation/devicetree/bindings/*/max77650*.yaml
14019F:	drivers/gpio/gpio-max77650.c
14020F:	drivers/input/misc/max77650-onkey.c
14021F:	drivers/leds/leds-max77650.c
14022F:	drivers/mfd/max77650.c
14023F:	drivers/power/supply/max77650-charger.c
14024F:	drivers/regulator/max77650-regulator.c
14025F:	include/linux/mfd/max77650.h
14026
14027MAXIM MAX77714 PMIC MFD DRIVER
14028M:	Luca Ceresoli <[email protected]>
14029S:	Maintained
14030F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14031F:	drivers/mfd/max77714.c
14032F:	include/linux/mfd/max77714.h
14033
14034MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14035M:	Javier Martinez Canillas <[email protected]>
14036L:	[email protected]
14037S:	Supported
14038F:	Documentation/devicetree/bindings/*/*max77802.yaml
14039F:	drivers/regulator/max77802-regulator.c
14040F:	include/dt-bindings/*/*max77802.h
14041
14042MAXIM MAX77976 BATTERY CHARGER
14043M:	Luca Ceresoli <[email protected]>
14044S:	Supported
14045F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14046F:	drivers/power/supply/max77976_charger.c
14047
14048MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14049M:	Krzysztof Kozlowski <[email protected]>
14050L:	[email protected]
14051S:	Maintained
14052B:	mailto:[email protected]
14053F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14054F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14055F:	drivers/power/supply/max14577_charger.c
14056F:	drivers/power/supply/max77693_charger.c
14057
14058MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14059M:	Chanwoo Choi <[email protected]>
14060M:	Krzysztof Kozlowski <[email protected]>
14061L:	[email protected]
14062S:	Maintained
14063B:	mailto:[email protected]
14064F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14065F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14066F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14067F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14068F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14069F:	drivers/*/*max77843.c
14070F:	drivers/*/max14577*.c
14071F:	drivers/*/max77686*.c
14072F:	drivers/*/max77693*.c
14073F:	drivers/clk/clk-max77686.c
14074F:	drivers/extcon/extcon-max14577.c
14075F:	drivers/extcon/extcon-max77693.c
14076F:	drivers/rtc/rtc-max77686.c
14077F:	include/linux/mfd/max14577*.h
14078F:	include/linux/mfd/max77686*.h
14079F:	include/linux/mfd/max77693*.h
14080
14081MAXIRADIO FM RADIO RECEIVER DRIVER
14082M:	Hans Verkuil <[email protected]>
14083L:	[email protected]
14084S:	Maintained
14085W:	https://linuxtv.org
14086T:	git git://linuxtv.org/media_tree.git
14087F:	drivers/media/radio/radio-maxiradio*
14088
14089MAXLINEAR ETHERNET PHY DRIVER
14090M:	Xu Liang <[email protected]>
14091L:	[email protected]
14092S:	Supported
14093F:	drivers/net/phy/mxl-gpy.c
14094
14095MCAN MMIO DEVICE DRIVER
14096M:	Chandrasekar Ramakrishnan <[email protected]>
14097L:	[email protected]
14098S:	Maintained
14099F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14100F:	drivers/net/can/m_can/m_can.c
14101F:	drivers/net/can/m_can/m_can.h
14102F:	drivers/net/can/m_can/m_can_platform.c
14103
14104MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14105R:	Yasushi SHOJI <[email protected]>
14106L:	[email protected]
14107S:	Maintained
14108F:	drivers/net/can/usb/mcba_usb.c
14109
14110MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14111M:	Rishi Gupta <[email protected]>
14112L:	[email protected]
14113L:	[email protected]
14114S:	Maintained
14115F:	drivers/hid/hid-mcp2221.c
14116
14117MCP251XFD SPI-CAN NETWORK DRIVER
14118M:	Marc Kleine-Budde <[email protected]>
14119M:	Manivannan Sadhasivam <[email protected]>
14120R:	Thomas Kopp <[email protected]>
14121L:	[email protected]
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14124F:	drivers/net/can/spi/mcp251xfd/
14125
14126MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14127M:	Peter Rosin <[email protected]>
14128L:	[email protected]
14129S:	Maintained
14130F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14131F:	drivers/iio/potentiometer/mcp4018.c
14132F:	drivers/iio/potentiometer/mcp4531.c
14133
14134MCP4821 DAC DRIVER
14135M:	Anshul Dalal <[email protected]>
14136L:	[email protected]
14137S:	Maintained
14138F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14139F:	drivers/iio/dac/mcp4821.c
14140
14141MCR20A IEEE-802.15.4 RADIO DRIVER
14142M:	Stefan Schmidt <[email protected]>
14143L:	[email protected]
14144S:	Odd Fixes
14145W:	https://github.com/xueliu/mcr20a-linux
14146F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14147F:	drivers/net/ieee802154/mcr20a.c
14148F:	drivers/net/ieee802154/mcr20a.h
14149
14150MDIO REGMAP DRIVER
14151M:	Maxime Chevallier <[email protected]>
14152L:	[email protected]
14153S:	Maintained
14154F:	drivers/net/mdio/mdio-regmap.c
14155F:	include/linux/mdio/mdio-regmap.h
14156
14157MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14158M:	William Breathitt Gray <[email protected]>
14159L:	[email protected]
14160S:	Maintained
14161F:	drivers/iio/dac/cio-dac.c
14162
14163MEDIA CONTROLLER FRAMEWORK
14164M:	Sakari Ailus <[email protected]>
14165M:	Laurent Pinchart <[email protected]>
14166L:	[email protected]
14167S:	Supported
14168W:	https://www.linuxtv.org
14169T:	git git://linuxtv.org/media_tree.git
14170F:	drivers/media/mc/
14171F:	include/media/media-*.h
14172F:	include/uapi/linux/media.h
14173
14174MEDIA DRIVER FOR FREESCALE IMX PXP
14175M:	Philipp Zabel <[email protected]>
14176L:	[email protected]
14177S:	Maintained
14178T:	git git://linuxtv.org/media_tree.git
14179F:	drivers/media/platform/nxp/imx-pxp.[ch]
14180
14181MEDIA DRIVERS FOR ASCOT2E
14182M:	Sergey Kozlov <[email protected]>
14183M:	Abylay Ospan <[email protected]>
14184L:	[email protected]
14185S:	Supported
14186W:	https://linuxtv.org
14187W:	http://netup.tv/
14188T:	git git://linuxtv.org/media_tree.git
14189F:	drivers/media/dvb-frontends/ascot2e*
14190
14191MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14192M:	Jasmin Jessich <[email protected]>
14193L:	[email protected]
14194S:	Maintained
14195W:	https://linuxtv.org
14196T:	git git://linuxtv.org/media_tree.git
14197F:	drivers/media/dvb-frontends/cxd2099*
14198
14199MEDIA DRIVERS FOR CXD2841ER
14200M:	Sergey Kozlov <[email protected]>
14201M:	Abylay Ospan <[email protected]>
14202L:	[email protected]
14203S:	Supported
14204W:	https://linuxtv.org
14205W:	http://netup.tv/
14206T:	git git://linuxtv.org/media_tree.git
14207F:	drivers/media/dvb-frontends/cxd2841er*
14208
14209MEDIA DRIVERS FOR CXD2880
14210M:	Yasunari Takiguchi <[email protected]>
14211L:	[email protected]
14212S:	Supported
14213W:	http://linuxtv.org/
14214T:	git git://linuxtv.org/media_tree.git
14215F:	drivers/media/dvb-frontends/cxd2880/*
14216F:	drivers/media/spi/cxd2880*
14217
14218MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14219L:	[email protected]
14220S:	Orphan
14221W:	https://linuxtv.org
14222T:	git git://linuxtv.org/media_tree.git
14223F:	drivers/media/pci/ddbridge/*
14224
14225MEDIA DRIVERS FOR FREESCALE IMX
14226M:	Steve Longerbeam <[email protected]>
14227M:	Philipp Zabel <[email protected]>
14228L:	[email protected]
14229S:	Maintained
14230T:	git git://linuxtv.org/media_tree.git
14231F:	Documentation/admin-guide/media/imx.rst
14232F:	Documentation/devicetree/bindings/media/imx.txt
14233F:	drivers/staging/media/imx/
14234F:	include/linux/imx-media.h
14235F:	include/media/imx.h
14236
14237MEDIA DRIVERS FOR FREESCALE IMX7/8
14238M:	Rui Miguel Silva <[email protected]>
14239M:	Laurent Pinchart <[email protected]>
14240M:	Martin Kepplinger <[email protected]>
14241R:	Purism Kernel Team <[email protected]>
14242L:	[email protected]
14243S:	Maintained
14244T:	git git://linuxtv.org/media_tree.git
14245F:	Documentation/admin-guide/media/imx7.rst
14246F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14247F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14248F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14249F:	drivers/media/platform/nxp/imx-mipi-csis.c
14250F:	drivers/media/platform/nxp/imx7-media-csi.c
14251F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14252
14253MEDIA DRIVERS FOR HELENE
14254M:	Abylay Ospan <[email protected]>
14255L:	[email protected]
14256S:	Supported
14257W:	https://linuxtv.org
14258W:	http://netup.tv/
14259T:	git git://linuxtv.org/media_tree.git
14260F:	drivers/media/dvb-frontends/helene*
14261
14262MEDIA DRIVERS FOR HORUS3A
14263M:	Sergey Kozlov <[email protected]>
14264M:	Abylay Ospan <[email protected]>
14265L:	[email protected]
14266S:	Supported
14267W:	https://linuxtv.org
14268W:	http://netup.tv/
14269T:	git git://linuxtv.org/media_tree.git
14270F:	drivers/media/dvb-frontends/horus3a*
14271
14272MEDIA DRIVERS FOR LNBH25
14273M:	Sergey Kozlov <[email protected]>
14274M:	Abylay Ospan <[email protected]>
14275L:	[email protected]
14276S:	Supported
14277W:	https://linuxtv.org
14278W:	http://netup.tv/
14279T:	git git://linuxtv.org/media_tree.git
14280F:	drivers/media/dvb-frontends/lnbh25*
14281
14282MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14283L:	[email protected]
14284S:	Orphan
14285W:	https://linuxtv.org
14286T:	git git://linuxtv.org/media_tree.git
14287F:	drivers/media/dvb-frontends/mxl5xx*
14288
14289MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14290M:	Sergey Kozlov <[email protected]>
14291M:	Abylay Ospan <[email protected]>
14292L:	[email protected]
14293S:	Supported
14294W:	https://linuxtv.org
14295W:	http://netup.tv/
14296T:	git git://linuxtv.org/media_tree.git
14297F:	drivers/media/pci/netup_unidvb/*
14298
14299MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14300M:	Dmitry Osipenko <[email protected]>
14301L:	[email protected]
14302L:	[email protected]
14303S:	Maintained
14304T:	git git://linuxtv.org/media_tree.git
14305F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14306F:	drivers/media/platform/nvidia/tegra-vde/
14307
14308MEDIA DRIVERS FOR RENESAS - CEU
14309M:	Jacopo Mondi <[email protected]>
14310L:	[email protected]
14311L:	[email protected]
14312S:	Supported
14313T:	git git://linuxtv.org/media_tree.git
14314F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14315F:	drivers/media/platform/renesas/renesas-ceu.c
14316F:	include/media/drv-intf/renesas-ceu.h
14317
14318MEDIA DRIVERS FOR RENESAS - DRIF
14319M:	Fabrizio Castro <[email protected]>
14320L:	[email protected]
14321L:	[email protected]
14322S:	Supported
14323T:	git git://linuxtv.org/media_tree.git
14324F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14325F:	drivers/media/platform/renesas/rcar_drif.c
14326
14327MEDIA DRIVERS FOR RENESAS - FCP
14328M:	Laurent Pinchart <[email protected]>
14329L:	[email protected]
14330L:	[email protected]
14331S:	Supported
14332T:	git git://linuxtv.org/media_tree.git
14333F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14334F:	drivers/media/platform/renesas/rcar-fcp.c
14335F:	include/media/rcar-fcp.h
14336
14337MEDIA DRIVERS FOR RENESAS - FDP1
14338M:	Kieran Bingham <kieran.bingham[email protected]>
14339L:	[email protected]
14340L:	[email protected]
14341S:	Supported
14342T:	git git://linuxtv.org/media_tree.git
14343F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14344F:	drivers/media/platform/renesas/rcar_fdp1.c
14345
14346MEDIA DRIVERS FOR RENESAS - VIN
14347M:	Niklas Söderlund <[email protected]>
14348L:	[email protected]
14349L:	[email protected]
14350S:	Supported
14351T:	git git://linuxtv.org/media_tree.git
14352F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14353F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14354F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14355F:	drivers/media/platform/renesas/rcar-csi2.c
14356F:	drivers/media/platform/renesas/rcar-isp.c
14357F:	drivers/media/platform/renesas/rcar-vin/
14358
14359MEDIA DRIVERS FOR RENESAS - VSP1
14360M:	Laurent Pinchart <[email protected]>
14361M:	Kieran Bingham <kieran.bingham[email protected]>
14362L:	[email protected]
14363L:	[email protected]
14364S:	Supported
14365T:	git git://linuxtv.org/media_tree.git
14366F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14367F:	drivers/media/platform/renesas/vsp1/
14368
14369MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14370L:	[email protected]
14371S:	Orphan
14372W:	https://linuxtv.org
14373T:	git git://linuxtv.org/media_tree.git
14374F:	drivers/media/dvb-frontends/stv0910*
14375
14376MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14377L:	[email protected]
14378S:	Orphan
14379W:	https://linuxtv.org
14380T:	git git://linuxtv.org/media_tree.git
14381F:	drivers/media/dvb-frontends/stv6111*
14382
14383MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14384M:	Hugues Fruchet <[email protected]>
14385M:	Alain Volmat <[email protected]>
14386L:	[email protected]
14387S:	Supported
14388T:	git git://linuxtv.org/media_tree.git
14389F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14390F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14391F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14392F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14393
14394MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14395M:	Mauro Carvalho Chehab <[email protected]>
14396L:	[email protected]
14397S:	Maintained
14398W:	https://linuxtv.org
14399Q:	http://patchwork.kernel.org/project/linux-media/list/
14400T:	git git://linuxtv.org/media_tree.git
14401F:	Documentation/admin-guide/media/
14402F:	Documentation/devicetree/bindings/media/
14403F:	Documentation/driver-api/media/
14404F:	Documentation/userspace-api/media/
14405F:	drivers/media/
14406F:	drivers/staging/media/
14407F:	include/dt-bindings/media/
14408F:	include/linux/platform_data/media/
14409F:	include/media/
14410F:	include/uapi/linux/dvb/
14411F:	include/uapi/linux/ivtv*
14412F:	include/uapi/linux/media.h
14413F:	include/uapi/linux/uvcvideo.h
14414F:	include/uapi/linux/v4l2-*
14415F:	include/uapi/linux/videodev2.h
14416
14417MEDIATEK BLUETOOTH DRIVER
14418M:	Sean Wang <[email protected]>
14419L:	[email protected]
14420L:	[email protected] (moderated for non-subscribers)
14421S:	Maintained
14422F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14423F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14424F:	drivers/bluetooth/btmtkuart.c
14425
14426MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14427M:	Sean Wang <[email protected]>
14428L:	[email protected]
14429S:	Maintained
14430F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14431F:	drivers/power/reset/mt6323-poweroff.c
14432
14433MEDIATEK CIR DRIVER
14434M:	Sean Wang <[email protected]>
14435S:	Maintained
14436F:	drivers/media/rc/mtk-cir.c
14437
14438MEDIATEK DMA DRIVER
14439M:	Sean Wang <[email protected]>
14440L:	[email protected]
14441L:	[email protected] (moderated for non-subscribers)
14442L:	[email protected] (moderated for non-subscribers)
14443S:	Maintained
14444F:	Documentation/devicetree/bindings/dma/mediatek,*
14445F:	drivers/dma/mediatek/
14446
14447MEDIATEK ETHERNET DRIVER
14448M:	Felix Fietkau <[email protected]>
14449M:	Sean Wang <[email protected]>
14450M:	Mark Lee <[email protected]>
14451M:	Lorenzo Bianconi <[email protected]>
14452L:	[email protected]
14453S:	Maintained
14454F:	drivers/net/ethernet/mediatek/
14455
14456MEDIATEK ETHERNET PCS DRIVER
14457M:	Alexander Couzens <[email protected]>
14458M:	Daniel Golle <[email protected]>
14459L:	[email protected]
14460S:	Maintained
14461F:	drivers/net/pcs/pcs-mtk-lynxi.c
14462F:	include/linux/pcs/pcs-mtk-lynxi.h
14463
14464MEDIATEK ETHERNET PHY DRIVERS
14465M:	Daniel Golle <[email protected]>
14466M:	Qingfang Deng <[email protected]>
14467M:	SkyLake Huang <[email protected]>
14468L:	[email protected]
14469S:	Maintained
14470F:	drivers/net/phy/mediatek-ge-soc.c
14471F:	drivers/net/phy/mediatek-ge.c
14472F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14473
14474MEDIATEK I2C CONTROLLER DRIVER
14475M:	Qii Wang <[email protected]>
14476L:	[email protected]
14477S:	Maintained
14478F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14479F:	drivers/i2c/busses/i2c-mt65xx.c
14480
14481MEDIATEK IOMMU DRIVER
14482M:	Yong Wu <[email protected]>
14483L:	[email protected]
14484L:	[email protected] (moderated for non-subscribers)
14485S:	Supported
14486F:	Documentation/devicetree/bindings/iommu/mediatek*
14487F:	drivers/iommu/mtk_iommu*
14488F:	include/dt-bindings/memory/mediatek,mt*-port.h
14489F:	include/dt-bindings/memory/mt*-port.h
14490
14491MEDIATEK JPEG DRIVER
14492M:	Bin Liu <[email protected]>
14493S:	Supported
14494F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14495F:	drivers/media/platform/mediatek/jpeg/
14496
14497MEDIATEK KEYPAD DRIVER
14498M:	Mattijs Korpershoek <[email protected]>
14499S:	Supported
14500F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14501F:	drivers/input/keyboard/mt6779-keypad.c
14502
14503MEDIATEK MDP DRIVER
14504M:	Minghsiu Tsai <[email protected]>
14505M:	Houlong Wei <[email protected]>
14506M:	Andrew-CT Chen <[email protected]>
14507S:	Supported
14508F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14509F:	drivers/media/platform/mediatek/mdp/
14510F:	drivers/media/platform/mediatek/vpu/
14511
14512MEDIATEK MEDIA DRIVER
14513M:	Tiffany Lin <[email protected]>
14514M:	Andrew-CT Chen <[email protected]>
14515M:	Yunfei Dong <[email protected]>
14516S:	Supported
14517F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14518F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14519F:	drivers/media/platform/mediatek/vcodec/
14520F:	drivers/media/platform/mediatek/vpu/
14521
14522MEDIATEK MIPI-CSI CDPHY DRIVER
14523M:	Julien Stephan <[email protected]>
14524M:	Andy Hsieh <[email protected]>
14525S:	Supported
14526F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14527F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14528
14529MEDIATEK MMC/SD/SDIO DRIVER
14530M:	Chaotian Jing <[email protected]>
14531S:	Maintained
14532F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14533F:	drivers/mmc/host/mtk-sd.c
14534
14535MEDIATEK MT76 WIRELESS LAN DRIVER
14536M:	Felix Fietkau <[email protected]>
14537M:	Lorenzo Bianconi <[email protected]>
14538M:	Ryder Lee <[email protected]>
14539R:	Shayne Chen <[email protected]>
14540R:	Sean Wang <[email protected]>
14541L:	[email protected]
14542S:	Maintained
14543T:	git https://github.com/nbd168/wireless
14544F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14545F:	drivers/net/wireless/mediatek/mt76/
14546
14547MEDIATEK MT7601U WIRELESS LAN DRIVER
14548M:	Jakub Kicinski <[email protected]>
14549L:	[email protected]
14550S:	Maintained
14551F:	drivers/net/wireless/mediatek/mt7601u/
14552
14553MEDIATEK MT7621 CLOCK DRIVER
14554M:	Sergio Paracuellos <[email protected]>
14555S:	Maintained
14556F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14557F:	drivers/clk/ralink/clk-mt7621.c
14558
14559MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14560M:	Sergio Paracuellos <[email protected]>
14561S:	Maintained
14562F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14563F:	drivers/pci/controller/pcie-mt7621.c
14564
14565MEDIATEK MT7621 PHY PCI DRIVER
14566M:	Sergio Paracuellos <[email protected]>
14567S:	Maintained
14568F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14569F:	drivers/phy/ralink/phy-mt7621-pci.c
14570
14571MEDIATEK MT7621/28/88 I2C DRIVER
14572M:	Stefan Roese <[email protected]>
14573L:	[email protected]
14574S:	Maintained
14575F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14576F:	drivers/i2c/busses/i2c-mt7621.c
14577
14578MEDIATEK MTMIPS CLOCK DRIVER
14579M:	Sergio Paracuellos <[email protected]>
14580S:	Maintained
14581F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14582F:	drivers/clk/ralink/clk-mtmips.c
14583
14584MEDIATEK NAND CONTROLLER DRIVER
14585L:	[email protected]
14586S:	Orphan
14587F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14588F:	drivers/mtd/nand/raw/mtk_*
14589
14590MEDIATEK PMIC LED DRIVER
14591M:	Sean Wang <[email protected]>
14592S:	Maintained
14593F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14594F:	drivers/leds/leds-mt6323.c
14595
14596MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14597M:	Sean Wang <[email protected]>
14598S:	Maintained
14599F:	drivers/char/hw_random/mtk-rng.c
14600
14601MEDIATEK SMI DRIVER
14602M:	Yong Wu <[email protected]>
14603L:	[email protected] (moderated for non-subscribers)
14604S:	Supported
14605F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14606F:	drivers/memory/mtk-smi.c
14607F:	include/soc/mediatek/smi.h
14608
14609MEDIATEK SWITCH DRIVER
14610M:	Arınç ÜNAL <[email protected]>
14611M:	Daniel Golle <[email protected]>
14612M:	DENG Qingfang <[email protected]>
14613M:	Sean Wang <[email protected]>
14614L:	[email protected]
14615S:	Maintained
14616F:	drivers/net/dsa/mt7530-mdio.c
14617F:	drivers/net/dsa/mt7530-mmio.c
14618F:	drivers/net/dsa/mt7530.*
14619F:	net/dsa/tag_mtk.c
14620
14621MEDIATEK T7XX 5G WWAN MODEM DRIVER
14622M:	Chandrashekar Devegowda <[email protected]>
14623R:	Chiranjeevi Rapolu <[email protected]>
14624R:	Liu Haijun <[email protected]>
14625R:	M Chetan Kumar <[email protected]>
14626R:	Ricardo Martinez <[email protected]>
14627L:	[email protected]
14628S:	Supported
14629F:	drivers/net/wwan/t7xx/
14630
14631MEDIATEK USB3 DRD IP DRIVER
14632M:	Chunfeng Yun <[email protected]>
14633L:	[email protected]
14634L:	[email protected] (moderated for non-subscribers)
14635L:	[email protected] (moderated for non-subscribers)
14636S:	Maintained
14637F:	Documentation/devicetree/bindings/usb/mediatek,*
14638F:	drivers/usb/host/xhci-mtk*
14639F:	drivers/usb/mtu3/
14640
14641MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14642M:	Peter Senna Tschudin <[email protected]>
14643M:	Ian Ray <[email protected]>
14644M:	Martyn Welch <[email protected]>
14645S:	Maintained
14646F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14647F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14648
14649MEGARAID SCSI/SAS DRIVERS
14650M:	Kashyap Desai <[email protected]>
14651M:	Sumit Saxena <[email protected]>
14652M:	Shivasharan S <[email protected]>
14653M:	Chandrakanth patil <[email protected]>
14654L:	[email protected]
14655L:	[email protected]
14656S:	Maintained
14657W:	http://www.avagotech.com/support/
14658F:	Documentation/scsi/megaraid.rst
14659F:	drivers/scsi/megaraid.*
14660F:	drivers/scsi/megaraid/
14661
14662MELEXIS MLX90614 DRIVER
14663M:	Crt Mori <[email protected]>
14664L:	[email protected]
14665S:	Supported
14666W:	http://www.melexis.com
14667F:	drivers/iio/temperature/mlx90614.c
14668
14669MELEXIS MLX90632 DRIVER
14670M:	Crt Mori <[email protected]>
14671L:	[email protected]
14672S:	Supported
14673W:	http://www.melexis.com
14674F:	drivers/iio/temperature/mlx90632.c
14675
14676MELEXIS MLX90635 DRIVER
14677M:	Crt Mori <[email protected]>
14678L:	[email protected]
14679S:	Supported
14680W:	http://www.melexis.com
14681F:	drivers/iio/temperature/mlx90635.c
14682
14683MELFAS MIP4 TOUCHSCREEN DRIVER
14684M:	Sangwon Jee <[email protected]>
14685S:	Supported
14686W:	http://www.melfas.com
14687F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14688F:	drivers/input/touchscreen/melfas_mip4.c
14689
14690MELLANOX BLUEFIELD I2C DRIVER
14691M:	Khalil Blaiech <[email protected]>
14692M:	Asmaa Mnebhi <[email protected]>
14693L:	[email protected]
14694S:	Supported
14695F:	drivers/i2c/busses/i2c-mlxbf.c
14696
14697MELLANOX ETHERNET DRIVER (mlx4_en)
14698M:	Tariq Toukan <[email protected]>
14699L:	[email protected]
14700S:	Supported
14701W:	https://www.nvidia.com/networking/
14702Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14703F:	drivers/net/ethernet/mellanox/mlx4/en_*
14704
14705MELLANOX ETHERNET DRIVER (mlx5e)
14706M:	Saeed Mahameed <[email protected]>
14707M:	Tariq Toukan <[email protected]>
14708L:	[email protected]
14709S:	Supported
14710W:	https://www.nvidia.com/networking/
14711Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14712F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14713
14714MELLANOX ETHERNET INNOVA DRIVERS
14715R:	Boris Pismenny <[email protected]>
14716L:	[email protected]
14717S:	Supported
14718W:	https://www.nvidia.com/networking/
14719Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14720F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14721F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14722F:	include/linux/mlx5/mlx5_ifc_fpga.h
14723
14724MELLANOX ETHERNET SWITCH DRIVERS
14725M:	Ido Schimmel <[email protected]>
14726M:	Petr Machata <[email protected]>
14727L:	[email protected]
14728S:	Supported
14729W:	https://www.nvidia.com/networking/
14730Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14731F:	drivers/net/ethernet/mellanox/mlxsw/
14732F:	tools/testing/selftests/drivers/net/mlxsw/
14733
14734MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14735M:	[email protected]
14736L:	[email protected]
14737S:	Supported
14738W:	https://www.nvidia.com/networking/
14739Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14740F:	drivers/net/ethernet/mellanox/mlxfw/
14741
14742MELLANOX HARDWARE PLATFORM SUPPORT
14743M:	Hans de Goede <[email protected]>
14744M:	Ilpo Järvinen <[email protected]>
14745M:	Vadim Pasternak <[email protected]>
14746L:	[email protected]
14747S:	Supported
14748F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14749F:	drivers/platform/mellanox/
14750F:	include/linux/platform_data/mlxreg.h
14751
14752MELLANOX MLX4 core VPI driver
14753M:	Tariq Toukan <[email protected]>
14754L:	[email protected]
14755L:	[email protected]
14756S:	Supported
14757W:	https://www.nvidia.com/networking/
14758Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14759F:	drivers/net/ethernet/mellanox/mlx4/
14760F:	include/linux/mlx4/
14761
14762MELLANOX MLX4 IB driver
14763M:	Yishai Hadas <[email protected]>
14764L:	[email protected]
14765S:	Supported
14766W:	https://www.nvidia.com/networking/
14767Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14768F:	drivers/infiniband/hw/mlx4/
14769F:	include/linux/mlx4/
14770F:	include/uapi/rdma/mlx4-abi.h
14771
14772MELLANOX MLX5 core VPI driver
14773M:	Saeed Mahameed <[email protected]>
14774M:	Leon Romanovsky <[email protected]>
14775M:	Tariq Toukan <[email protected]>
14776L:	[email protected]
14777L:	[email protected]
14778S:	Supported
14779W:	https://www.nvidia.com/networking/
14780Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14781F:	Documentation/networking/device_drivers/ethernet/mellanox/
14782F:	drivers/net/ethernet/mellanox/mlx5/core/
14783F:	include/linux/mlx5/
14784
14785MELLANOX MLX5 IB driver
14786M:	Leon Romanovsky <[email protected]>
14787L:	[email protected]
14788S:	Supported
14789W:	https://www.nvidia.com/networking/
14790Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14791F:	drivers/infiniband/hw/mlx5/
14792F:	include/linux/mlx5/
14793F:	include/uapi/rdma/mlx5-abi.h
14794
14795MELLANOX MLX5 VDPA DRIVER
14796M:	Dragos Tatulea <[email protected]>
14797L:	[email protected]
14798S:	Supported
14799F:	drivers/vdpa/mlx5/
14800
14801MELLANOX MLXCPLD I2C AND MUX DRIVER
14802M:	Vadim Pasternak <[email protected]>
14803M:	Michael Shych <[email protected]>
14804L:	[email protected]
14805S:	Supported
14806F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14807F:	drivers/i2c/busses/i2c-mlxcpld.c
14808F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14809
14810MELLANOX MLXCPLD LED DRIVER
14811M:	Vadim Pasternak <[email protected]>
14812L:	[email protected]
14813S:	Supported
14814F:	Documentation/leds/leds-mlxcpld.rst
14815F:	drivers/leds/leds-mlxcpld.c
14816F:	drivers/leds/leds-mlxreg.c
14817
14818MELLANOX PLATFORM DRIVER
14819M:	Vadim Pasternak <[email protected]>
14820L:	[email protected]
14821S:	Supported
14822F:	drivers/platform/x86/mlx-platform.c
14823
14824MEMBARRIER SUPPORT
14825M:	Mathieu Desnoyers <[email protected]>
14826M:	"Paul E. McKenney" <[email protected]>
14827L:	[email protected]
14828S:	Supported
14829F:	Documentation/scheduler/membarrier.rst
14830F:	arch/*/include/asm/membarrier.h
14831F:	arch/*/include/asm/sync_core.h
14832F:	include/uapi/linux/membarrier.h
14833F:	kernel/sched/membarrier.c
14834
14835MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14836M:	Mike Rapoport <[email protected]>
14837L:	[email protected]
14838S:	Maintained
14839F:	Documentation/core-api/boot-time-mm.rst
14840F:	include/linux/memblock.h
14841F:	mm/memblock.c
14842F:	mm/mm_init.c
14843F:	tools/testing/memblock/
14844
14845MEMORY ALLOCATION PROFILING
14846M:	Suren Baghdasaryan <[email protected]>
14847M:	Kent Overstreet <[email protected]>
14848L:	[email protected]
14849S:	Maintained
14850F:	Documentation/mm/allocation-profiling.rst
14851F:	include/linux/alloc_tag.h
14852F:	include/linux/pgalloc_tag.h
14853F:	lib/alloc_tag.c
14854
14855MEMORY CONTROLLER DRIVERS
14856M:	Krzysztof Kozlowski <[email protected]>
14857L:	[email protected]
14858S:	Maintained
14859B:	mailto:[email protected]
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14861F:	Documentation/devicetree/bindings/memory-controllers/
14862F:	drivers/memory/
14863F:	include/dt-bindings/memory/
14864F:	include/memory/
14865
14866MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14867M:	Dmitry Osipenko <[email protected]>
14868L:	[email protected]
14869L:	[email protected]
14870S:	Maintained
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14872F:	drivers/devfreq/tegra30-devfreq.c
14873
14874MEMORY HOT(UN)PLUG
14875M:	David Hildenbrand <[email protected]>
14876M:	Oscar Salvador <[email protected]>
14877L:	[email protected]
14878S:	Maintained
14879F:	Documentation/admin-guide/mm/memory-hotplug.rst
14880F:	Documentation/core-api/memory-hotplug.rst
14881F:	drivers/base/memory.c
14882F:	include/linux/memory_hotplug.h
14883F:	mm/memory_hotplug.c
14884F:	tools/testing/selftests/memory-hotplug/
14885
14886MEMORY MANAGEMENT
14887M:	Andrew Morton <[email protected]>
14888L:	[email protected]
14889S:	Maintained
14890W:	http://www.linux-mm.org
14891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14892T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14893F:	include/linux/gfp.h
14894F:	include/linux/gfp_types.h
14895F:	include/linux/memfd.h
14896F:	include/linux/memory.h
14897F:	include/linux/memory_hotplug.h
14898F:	include/linux/memory-tiers.h
14899F:	include/linux/mempolicy.h
14900F:	include/linux/mempool.h
14901F:	include/linux/memremap.h
14902F:	include/linux/mm.h
14903F:	include/linux/mm_*.h
14904F:	include/linux/mmzone.h
14905F:	include/linux/mmu_notifier.h
14906F:	include/linux/pagewalk.h
14907F:	include/linux/rmap.h
14908F:	include/trace/events/ksm.h
14909F:	mm/
14910F:	tools/mm/
14911F:	tools/testing/selftests/mm/
14912N:	include/linux/page[-_]*
14913
14914MEMORY MAPPING
14915M:	Andrew Morton <[email protected]>
14916R:	Liam R. Howlett <[email protected]>
14917R:	Vlastimil Babka <[email protected]>
14918R:	Lorenzo Stoakes <[email protected]>
14919L:	[email protected]
14920S:	Maintained
14921W:	http://www.linux-mm.org
14922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14923F:	mm/mmap.c
14924
14925MEMORY TECHNOLOGY DEVICES (MTD)
14926M:	Miquel Raynal <[email protected]>
14927M:	Richard Weinberger <[email protected]>
14928M:	Vignesh Raghavendra <[email protected]>
14929L:	[email protected]
14930S:	Maintained
14931W:	http://www.linux-mtd.infradead.org/
14932Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14933C:	irc://irc.oftc.net/mtd
14934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14936F:	Documentation/devicetree/bindings/mtd/
14937F:	drivers/mtd/
14938F:	include/linux/mtd/
14939F:	include/uapi/mtd/
14940
14941MEMSENSING MICROSYSTEMS MSA311 DRIVER
14942M:	Dmitry Rokosov <[email protected]>
14943L:	[email protected]
14944S:	Maintained
14945F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14946F:	drivers/iio/accel/msa311.c
14947
14948MEN A21 WATCHDOG DRIVER
14949M:	Johannes Thumshirn <[email protected]>
14950L:	[email protected]
14951S:	Maintained
14952F:	drivers/watchdog/mena21_wdt.c
14953
14954MEN CHAMELEON BUS (mcb)
14955M:	Johannes Thumshirn <[email protected]>
14956S:	Maintained
14957F:	Documentation/driver-api/men-chameleon-bus.rst
14958F:	drivers/mcb/
14959F:	include/linux/mcb.h
14960
14961MEN F21BMC (Board Management Controller)
14962M:	Andreas Werner <[email protected]>
14963S:	Supported
14964F:	Documentation/hwmon/menf21bmc.rst
14965F:	drivers/hwmon/menf21bmc_hwmon.c
14966F:	drivers/leds/leds-menf21bmc.c
14967F:	drivers/mfd/menf21bmc.c
14968F:	drivers/watchdog/menf21bmc_wdt.c
14969
14970MEN Z069 WATCHDOG DRIVER
14971M:	Johannes Thumshirn <[email protected]>
14972L:	[email protected]
14973S:	Maintained
14974F:	drivers/watchdog/menz69_wdt.c
14975
14976MESON AO CEC DRIVER FOR AMLOGIC SOCS
14977M:	Neil Armstrong <[email protected]>
14978L:	[email protected]
14979L:	[email protected]
14980S:	Supported
14981W:	http://linux-meson.com/
14982T:	git git://linuxtv.org/media_tree.git
14983F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14984F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14985F:	drivers/media/cec/platform/meson/ao-cec.c
14986
14987MESON GE2D DRIVER FOR AMLOGIC SOCS
14988M:	Neil Armstrong <[email protected]>
14989L:	[email protected]
14990L:	[email protected]
14991S:	Supported
14992T:	git git://linuxtv.org/media_tree.git
14993F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14994F:	drivers/media/platform/amlogic/meson-ge2d/
14995
14996MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14997M:	Liang Yang <[email protected]>
14998L:	[email protected]
14999S:	Maintained
15000F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15001F:	drivers/mtd/nand/raw/meson_*
15002
15003MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15004M:	Neil Armstrong <[email protected]>
15005L:	[email protected]
15006L:	[email protected]
15007S:	Supported
15008T:	git git://linuxtv.org/media_tree.git
15009F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15010F:	drivers/staging/media/meson/vdec/
15011
15012META ETHERNET DRIVERS
15013M:	Alexander Duyck <[email protected]>
15014M:	Jakub Kicinski <[email protected]>
15015R:	[email protected]
15016S:	Supported
15017F:	Documentation/networking/device_drivers/ethernet/meta/
15018F:	drivers/net/ethernet/meta/
15019
15020METHODE UDPU SUPPORT
15021M:	Robert Marko <[email protected]>
15022S:	Maintained
15023F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15024F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15025
15026MHI BUS
15027M:	Manivannan Sadhasivam <[email protected]>
15028L:	[email protected]
15029L:	[email protected]
15030S:	Maintained
15031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15032F:	Documentation/ABI/stable/sysfs-bus-mhi
15033F:	Documentation/mhi/
15034F:	drivers/bus/mhi/
15035F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15036F:	include/linux/mhi.h
15037
15038MICROBLAZE ARCHITECTURE
15039M:	Michal Simek <[email protected]>
15040S:	Supported
15041W:	http://www.monstr.eu/fdt/
15042T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15043F:	arch/microblaze/
15044
15045MICROBLAZE TMR INJECT
15046M:	Appana Durga Kedareswara rao <[email protected]>
15047S:	Supported
15048F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15049F:	drivers/misc/xilinx_tmr_inject.c
15050
15051MICROBLAZE TMR MANAGER
15052M:	Appana Durga Kedareswara rao <[email protected]>
15053S:	Supported
15054F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15055F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15056F:	drivers/misc/xilinx_tmr_manager.c
15057
15058MICROCHIP AT91 DMA DRIVERS
15059M:	Ludovic Desroches <[email protected]>
15060L:	[email protected] (moderated for non-subscribers)
15061L:	[email protected]
15062S:	Supported
15063F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15064F:	drivers/dma/at_hdmac.c
15065F:	drivers/dma/at_xdmac.c
15066F:	include/dt-bindings/dma/at91.h
15067
15068MICROCHIP AT91 SERIAL DRIVER
15069M:	Richard Genoud <[email protected]>
15070S:	Maintained
15071F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15072F:	drivers/tty/serial/atmel_serial.c
15073F:	drivers/tty/serial/atmel_serial.h
15074
15075MICROCHIP AT91 USART MFD DRIVER
15076M:	Radu Pirea <[email protected]>
15077L:	[email protected]
15078S:	Supported
15079F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15080F:	drivers/mfd/at91-usart.c
15081F:	include/dt-bindings/mfd/at91-usart.h
15082
15083MICROCHIP AT91 USART SPI DRIVER
15084M:	Radu Pirea <[email protected]>
15085L:	[email protected]
15086S:	Supported
15087F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15088F:	drivers/spi/spi-at91-usart.c
15089
15090MICROCHIP AUDIO ASOC DRIVERS
15091M:	Claudiu Beznea <[email protected]>
15092M:	Andrei Simion <[email protected]>
15093L:	[email protected]
15094S:	Supported
15095F:	Documentation/devicetree/bindings/sound/atmel*
15096F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15097F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15098F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15099F:	sound/soc/atmel
15100
15101MICROCHIP CSI2DC DRIVER
15102M:	Eugen Hristev <[email protected]>
15103L:	[email protected]
15104S:	Supported
15105F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15106F:	drivers/media/platform/microchip/microchip-csi2dc.c
15107
15108MICROCHIP ECC DRIVER
15109L:	[email protected]
15110S:	Orphan
15111F:	drivers/crypto/atmel-ecc.*
15112
15113MICROCHIP EIC DRIVER
15114M:	Claudiu Beznea <[email protected]>
15115L:	[email protected] (moderated for non-subscribers)
15116S:	Supported
15117F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15118F:	drivers/irqchip/irq-mchp-eic.c
15119
15120MICROCHIP I2C DRIVER
15121M:	Codrin Ciubotariu <[email protected]>
15122L:	[email protected]
15123S:	Supported
15124F:	drivers/i2c/busses/i2c-at91-*.c
15125F:	drivers/i2c/busses/i2c-at91.h
15126
15127MICROCHIP ISC DRIVER
15128M:	Eugen Hristev <[email protected]>
15129L:	[email protected]
15130S:	Supported
15131F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15132F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15133F:	drivers/media/platform/microchip/microchip-isc*
15134F:	drivers/media/platform/microchip/microchip-sama*-isc*
15135F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15136F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15137F:	include/linux/atmel-isc-media.h
15138
15139MICROCHIP ISI DRIVER
15140M:	Eugen Hristev <[email protected]>
15141L:	[email protected]
15142S:	Supported
15143F:	drivers/media/platform/atmel/atmel-isi.c
15144F:	drivers/media/platform/atmel/atmel-isi.h
15145
15146MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15147M:	Woojung Huh <[email protected]>
15148M:	[email protected]
15149L:	[email protected]
15150S:	Maintained
15151F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15152F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15153F:	drivers/net/dsa/microchip/*
15154F:	include/linux/dsa/ksz_common.h
15155F:	include/linux/platform_data/microchip-ksz.h
15156F:	net/dsa/tag_ksz.c
15157
15158MICROCHIP LAN743X ETHERNET DRIVER
15159M:	Bryan Whitehead <[email protected]>
15160M:	[email protected]
15161L:	[email protected]
15162S:	Maintained
15163F:	drivers/net/ethernet/microchip/lan743x_*
15164
15165MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15166M:	Parthiban Veerasooran <[email protected]>
15167L:	[email protected]
15168S:	Maintained
15169F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15170F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15171
15172MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15173M:	Arun Ramadoss <[email protected]>
15174R:	[email protected]
15175L:	[email protected]
15176S:	Maintained
15177F:	drivers/net/phy/microchip_t1.c
15178
15179MICROCHIP LAN966X ETHERNET DRIVER
15180M:	Horatiu Vultur <[email protected]>
15181M:	[email protected]
15182L:	[email protected]
15183S:	Maintained
15184F:	drivers/net/ethernet/microchip/lan966x/*
15185
15186MICROCHIP LAN966X OIC DRIVER
15187M:	Herve Codina <[email protected]>
15188S:	Maintained
15189F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15190F:	drivers/irqchip/irq-lan966x-oic.c
15191
15192MICROCHIP LCDFB DRIVER
15193M:	Nicolas Ferre <[email protected]>
15194L:	[email protected]
15195S:	Maintained
15196F:	drivers/video/fbdev/atmel_lcdfb.c
15197F:	include/video/atmel_lcdc.h
15198
15199MICROCHIP MCP16502 PMIC DRIVER
15200M:	Claudiu Beznea <[email protected]>
15201M:	Andrei Simion <[email protected]>
15202L:	[email protected] (moderated for non-subscribers)
15203S:	Supported
15204F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15205F:	drivers/regulator/mcp16502.c
15206
15207MICROCHIP MCP3564 ADC DRIVER
15208M:	Marius Cristea <[email protected]>
15209L:	[email protected]
15210S:	Supported
15211F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15212F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15213F:	drivers/iio/adc/mcp3564.c
15214
15215MICROCHIP MCP3911 ADC DRIVER
15216M:	Marcus Folkesson <[email protected]>
15217M:	Kent Gustavsson <[email protected]>
15218L:	[email protected]
15219S:	Maintained
15220F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15221F:	drivers/iio/adc/mcp3911.c
15222
15223MICROCHIP MMC/SD/SDIO MCI DRIVER
15224M:	Aubin Constans <[email protected]>
15225S:	Maintained
15226F:	drivers/mmc/host/atmel-mci.c
15227
15228MICROCHIP NAND DRIVER
15229L:	[email protected]
15230S:	Orphan
15231F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15232F:	drivers/mtd/nand/raw/atmel/*
15233
15234MICROCHIP OTPC DRIVER
15235M:	Claudiu Beznea <[email protected]>
15236L:	[email protected] (moderated for non-subscribers)
15237S:	Supported
15238F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15239F:	drivers/nvmem/microchip-otpc.c
15240F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15241
15242MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15243M:	Matteo Martelli <[email protected]>
15244L:	[email protected]
15245S:	Supported
15246F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15247F:	drivers/iio/adc/pac1921.c
15248
15249MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15250M:	Marius Cristea <[email protected]>
15251L:	[email protected]
15252S:	Supported
15253F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15254F:	drivers/iio/adc/pac1934.c
15255
15256MICROCHIP PCI1XXXX GP DRIVER
15257M:	Vaibhaav Ram T.L <[email protected]>
15258M:	Kumaravel Thiagarajan <[email protected]>
15259L:	[email protected]
15260S:	Supported
15261F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15262F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15263F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15264F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15265
15266MICROCHIP PCI1XXXX I2C DRIVER
15267M:	Tharun Kumar P <[email protected]>
15268M:	Kumaravel Thiagarajan <[email protected]>
15269M:	Microchip Linux Driver Support <[email protected]>
15270L:	[email protected]
15271S:	Maintained
15272F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15273
15274MICROCHIP PCIe UART DRIVER
15275M:	Kumaravel Thiagarajan <[email protected]>
15276M:	Tharun Kumar P <[email protected]>
15277L:	[email protected]
15278S:	Maintained
15279F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15280
15281MICROCHIP POLARFIRE FPGA DRIVERS
15282M:	Conor Dooley <[email protected]>
15283R:	Vladimir Georgiev <[email protected]>
15284L:	[email protected]
15285S:	Supported
15286F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15287F:	drivers/fpga/microchip-spi.c
15288
15289MICROCHIP PWM DRIVER
15290M:	Claudiu Beznea <[email protected]>
15291L:	[email protected] (moderated for non-subscribers)
15292L:	[email protected]
15293S:	Supported
15294F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15295F:	drivers/pwm/pwm-atmel.c
15296
15297MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15298M:	Manikandan Muralidharan <[email protected]>
15299M:	Dharma Balasubiramani <[email protected]>
15300L:	[email protected]
15301S:	Supported
15302F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15303F:	drivers/gpu/drm/bridge/microchip-lvds.c
15304
15305MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15306M:	Eugen Hristev <[email protected]>
15307L:	[email protected]
15308S:	Supported
15309F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15310F:	drivers/iio/adc/at91-sama5d2_adc.c
15311F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15312
15313MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15314M:	Claudiu Beznea <[email protected]>
15315S:	Supported
15316F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15317F:	drivers/power/reset/at91-sama5d2_shdwc.c
15318
15319MICROCHIP SOC DRIVERS
15320M:	Conor Dooley <[email protected]>
15321S:	Supported
15322T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15323F:	Documentation/devicetree/bindings/soc/microchip/
15324F:	drivers/soc/microchip/
15325
15326MICROCHIP SPI DRIVER
15327M:	Ryan Wanner <[email protected]>
15328S:	Supported
15329F:	drivers/spi/spi-atmel.*
15330
15331MICROCHIP SSC DRIVER
15332M:	Claudiu Beznea <[email protected]>
15333M:	Andrei Simion <[email protected]>
15334L:	[email protected] (moderated for non-subscribers)
15335S:	Supported
15336F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15337F:	drivers/misc/atmel-ssc.c
15338F:	include/linux/atmel-ssc.h
15339
15340Microchip Timer Counter Block (TCB) Capture Driver
15341M:	Kamel Bouhara <[email protected]>
15342L:	[email protected] (moderated for non-subscribers)
15343L:	[email protected]
15344S:	Maintained
15345F:	drivers/counter/microchip-tcb-capture.c
15346
15347MICROCHIP USB251XB DRIVER
15348M:	Richard Leitner <[email protected]>
15349L:	[email protected]
15350S:	Maintained
15351F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15352F:	drivers/usb/misc/usb251xb.c
15353
15354MICROCHIP USBA UDC DRIVER
15355M:	Cristian Birsan <[email protected]>
15356L:	[email protected] (moderated for non-subscribers)
15357S:	Supported
15358F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15359
15360MICROCHIP WILC1000 WIFI DRIVER
15361M:	Ajay Singh <[email protected]>
15362M:	Claudiu Beznea <[email protected]>
15363L:	[email protected]
15364S:	Supported
15365F:	drivers/net/wireless/microchip/wilc1000/
15366
15367MICROSEMI MIPS SOCS
15368M:	Alexandre Belloni <[email protected]>
15369M:	[email protected]
15370L:	[email protected]
15371S:	Supported
15372F:	Documentation/devicetree/bindings/mips/mscc.txt
15373F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15374F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15375F:	arch/mips/boot/dts/mscc/
15376F:	arch/mips/configs/generic/board-ocelot.config
15377F:	arch/mips/generic/board-ocelot.c
15378
15379MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15380M:	Don Brace <[email protected]>
15381L:	[email protected]
15382L:	[email protected]
15383S:	Supported
15384F:	Documentation/scsi/smartpqi.rst
15385F:	drivers/scsi/smartpqi/Kconfig
15386F:	drivers/scsi/smartpqi/Makefile
15387F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15388F:	include/linux/cciss*.h
15389F:	include/uapi/linux/cciss*.h
15390
15391MICROSOFT MANA RDMA DRIVER
15392M:	Long Li <[email protected]>
15393M:	Ajay Sharma <[email protected]>
15394L:	[email protected]
15395S:	Supported
15396F:	drivers/infiniband/hw/mana/
15397F:	include/net/mana
15398F:	include/uapi/rdma/mana-abi.h
15399
15400MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15401M:	Maximilian Luz <[email protected]>
15402L:	[email protected]
15403S:	Maintained
15404F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15405
15406MICROSOFT SURFACE BATTERY AND AC DRIVERS
15407M:	Maximilian Luz <[email protected]>
15408L:	[email protected]
15409L:	[email protected]
15410S:	Maintained
15411F:	drivers/power/supply/surface_battery.c
15412F:	drivers/power/supply/surface_charger.c
15413
15414MICROSOFT SURFACE DTX DRIVER
15415M:	Maximilian Luz <[email protected]>
15416L:	[email protected]
15417S:	Maintained
15418F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15419F:	drivers/platform/surface/surface_dtx.c
15420F:	include/uapi/linux/surface_aggregator/dtx.h
15421
15422MICROSOFT SURFACE SENSOR FAN DRIVER
15423M:	Maximilian Luz <[email protected]>
15424M:	Ivor Wanders <[email protected]>
15425L:	[email protected]
15426S:	Maintained
15427F:	Documentation/hwmon/surface_fan.rst
15428F:	drivers/hwmon/surface_fan.c
15429
15430MICROSOFT SURFACE SENSOR THERMAL DRIVER
15431M:	Maximilian Luz <[email protected]>
15432L:	[email protected]
15433S:	Maintained
15434F:	drivers/hwmon/surface_temp.c
15435
15436MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15437M:	Maximilian Luz <[email protected]>
15438L:	[email protected]
15439S:	Maintained
15440F:	drivers/platform/surface/surface_gpe.c
15441
15442MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15443M:	Hans de Goede <[email protected]>
15444M:	Ilpo Järvinen <[email protected]>
15445M:	Maximilian Luz <[email protected]>
15446L:	[email protected]
15447S:	Maintained
15448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15449F:	drivers/platform/surface/
15450
15451MICROSOFT SURFACE HID TRANSPORT DRIVER
15452M:	Maximilian Luz <[email protected]>
15453L:	[email protected]
15454L:	[email protected]
15455S:	Maintained
15456F:	drivers/hid/surface-hid/
15457
15458MICROSOFT SURFACE HOT-PLUG DRIVER
15459M:	Maximilian Luz <[email protected]>
15460L:	[email protected]
15461S:	Maintained
15462F:	drivers/platform/surface/surface_hotplug.c
15463
15464MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15465M:	Maximilian Luz <[email protected]>
15466L:	[email protected]
15467S:	Maintained
15468F:	drivers/platform/surface/surface_platform_profile.c
15469
15470MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15471M:	Chen Yu <[email protected]>
15472L:	[email protected]
15473S:	Supported
15474F:	drivers/platform/surface/surfacepro3_button.c
15475
15476MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15477M:	Maximilian Luz <[email protected]>
15478L:	[email protected]
15479S:	Maintained
15480F:	drivers/platform/surface/surface_aggregator_hub.c
15481
15482MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15483M:	Maximilian Luz <[email protected]>
15484L:	[email protected]
15485S:	Maintained
15486W:	https://github.com/linux-surface/surface-aggregator-module
15487C:	irc://irc.libera.chat/linux-surface
15488F:	Documentation/driver-api/surface_aggregator/
15489F:	drivers/platform/surface/aggregator/
15490F:	drivers/platform/surface/surface_acpi_notify.c
15491F:	drivers/platform/surface/surface_aggregator_cdev.c
15492F:	drivers/platform/surface/surface_aggregator_registry.c
15493F:	include/linux/surface_acpi_notify.h
15494F:	include/linux/surface_aggregator/
15495F:	include/uapi/linux/surface_aggregator/
15496
15497MICROTEK X6 SCANNER
15498M:	Oliver Neukum <[email protected]>
15499S:	Maintained
15500F:	drivers/usb/image/microtek.*
15501
15502MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15503M:	Luka Kovacic <[email protected]>
15504M:	Luka Perkov <[email protected]>
15505S:	Maintained
15506F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15507F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15508F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15509F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15510F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15511F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15512
15513MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15514M:	Sakari Ailus <[email protected]>
15515L:	[email protected]
15516S:	Maintained
15517F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15518F:	Documentation/driver-api/media/drivers/ccs/
15519F:	Documentation/userspace-api/media/drivers/ccs.rst
15520F:	drivers/media/i2c/ccs-pll.c
15521F:	drivers/media/i2c/ccs-pll.h
15522F:	drivers/media/i2c/ccs/
15523F:	include/uapi/linux/ccs.h
15524F:	include/uapi/linux/smiapp.h
15525
15526MIPS
15527M:	Thomas Bogendoerfer <[email protected]>
15528L:	[email protected]
15529S:	Maintained
15530W:	http://www.linux-mips.org/
15531Q:	https://patchwork.kernel.org/project/linux-mips/list/
15532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15533F:	Documentation/devicetree/bindings/mips/
15534F:	Documentation/arch/mips/
15535F:	arch/mips/
15536F:	drivers/platform/mips/
15537F:	include/dt-bindings/mips/
15538
15539MIPS BAIKAL-T1 PLATFORM
15540M:	Serge Semin <[email protected]>
15541L:	[email protected]
15542S:	Supported
15543F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15544F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15545F:	drivers/bus/bt1-*.c
15546F:	drivers/clk/baikal-t1/
15547F:	drivers/memory/bt1-l2-ctl.c
15548F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15549
15550MIPS BOSTON DEVELOPMENT BOARD
15551M:	Paul Burton <[email protected]>
15552L:	[email protected]
15553S:	Maintained
15554F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15555F:	arch/mips/boot/dts/img/boston.dts
15556F:	arch/mips/configs/generic/board-boston.config
15557F:	drivers/clk/imgtec/clk-boston.c
15558F:	include/dt-bindings/clock/boston-clock.h
15559
15560MIPS CORE DRIVERS
15561M:	Thomas Bogendoerfer <[email protected]>
15562M:	Serge Semin <[email protected]>
15563L:	[email protected]
15564S:	Supported
15565F:	drivers/bus/mips_cdmm.c
15566F:	drivers/clocksource/mips-gic-timer.c
15567F:	drivers/cpuidle/cpuidle-cps.c
15568F:	drivers/irqchip/irq-mips-cpu.c
15569F:	drivers/irqchip/irq-mips-gic.c
15570
15571MIPS GENERIC PLATFORM
15572M:	Paul Burton <[email protected]>
15573L:	[email protected]
15574S:	Supported
15575F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15576F:	arch/mips/generic/
15577F:	arch/mips/tools/generic-board-config.sh
15578
15579MIPS RINT INSTRUCTION EMULATION
15580M:	Aleksandar Markovic <[email protected]>
15581L:	[email protected]
15582S:	Supported
15583F:	arch/mips/math-emu/dp_rint.c
15584F:	arch/mips/math-emu/sp_rint.c
15585
15586MIPS/LOONGSON1 ARCHITECTURE
15587M:	Keguang Zhang <[email protected]>
15588L:	[email protected]
15589S:	Maintained
15590F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15591F:	arch/mips/include/asm/mach-loongson32/
15592F:	arch/mips/loongson32/
15593F:	drivers/*/*loongson1*
15594F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15595
15596MIPS/LOONGSON2EF ARCHITECTURE
15597M:	Jiaxun Yang <[email protected]>
15598L:	[email protected]
15599S:	Maintained
15600F:	arch/mips/include/asm/mach-loongson2ef/
15601F:	arch/mips/loongson2ef/
15602F:	drivers/cpufreq/loongson2_cpufreq.c
15603
15604MIPS/LOONGSON64 ARCHITECTURE
15605M:	Huacai Chen <[email protected]>
15606M:	Jiaxun Yang <[email protected]>
15607L:	[email protected]
15608S:	Maintained
15609F:	arch/mips/include/asm/mach-loongson64/
15610F:	arch/mips/loongson64/
15611F:	drivers/irqchip/irq-loongson*
15612F:	drivers/platform/mips/cpu_hwmon.c
15613
15614MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15615M:	Hans Verkuil <[email protected]>
15616L:	[email protected]
15617S:	Odd Fixes
15618W:	https://linuxtv.org
15619T:	git git://linuxtv.org/media_tree.git
15620F:	drivers/media/radio/radio-miropcm20*
15621
15622MITSUMI MM8013 FG DRIVER
15623M:	Konrad Dybcio <[email protected]>
15624F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15625F:	drivers/power/supply/mm8013.c
15626
15627MMP SUPPORT
15628R:	Lubomir Rintel <[email protected]>
15629L:	[email protected] (moderated for non-subscribers)
15630S:	Odd Fixes
15631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15632F:	arch/arm/boot/dts/marvell/mmp*
15633F:	arch/arm/mach-mmp/
15634F:	include/linux/soc/mmp/
15635
15636MMP USB PHY DRIVERS
15637R:	Lubomir Rintel <[email protected]>
15638L:	[email protected] (moderated for non-subscribers)
15639S:	Maintained
15640F:	drivers/phy/marvell/phy-mmp3-usb.c
15641F:	drivers/phy/marvell/phy-pxa-usb.c
15642
15643MMU GATHER AND TLB INVALIDATION
15644M:	Will Deacon <[email protected]>
15645M:	"Aneesh Kumar K.V" <[email protected]>
15646M:	Andrew Morton <[email protected]>
15647M:	Nick Piggin <[email protected]>
15648M:	Peter Zijlstra <[email protected]>
15649L:	[email protected]
15650L:	[email protected]
15651S:	Maintained
15652F:	arch/*/include/asm/tlb.h
15653F:	include/asm-generic/tlb.h
15654F:	mm/mmu_gather.c
15655
15656MN88472 MEDIA DRIVER
15657L:	[email protected]
15658S:	Orphan
15659W:	https://linuxtv.org
15660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15661F:	drivers/media/dvb-frontends/mn88472*
15662
15663MN88473 MEDIA DRIVER
15664L:	[email protected]
15665S:	Orphan
15666W:	https://linuxtv.org
15667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15668F:	drivers/media/dvb-frontends/mn88473*
15669
15670MOBILEYE MIPS SOCS
15671M:	Vladimir Kondratiev <[email protected]>
15672M:	Gregory CLEMENT <[email protected]>
15673M:	Théo Lebrun <[email protected]>
15674L:	[email protected]
15675S:	Maintained
15676F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15677F:	Documentation/devicetree/bindings/soc/mobileye/
15678F:	arch/mips/boot/dts/mobileye/
15679F:	arch/mips/configs/eyeq5_defconfig
15680F:	arch/mips/mobileye/board-epm5.its.S
15681F:	drivers/clk/clk-eyeq.c
15682F:	drivers/pinctrl/pinctrl-eyeq5.c
15683F:	drivers/reset/reset-eyeq.c
15684F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15685
15686MODULE SUPPORT
15687M:	Luis Chamberlain <[email protected]>
15688R:	Petr Pavlu <[email protected]>
15689R:	Sami Tolvanen <[email protected]>
15690R:	Daniel Gomez <[email protected]>
15691L:	[email protected]
15692L:	[email protected]
15693S:	Maintained
15694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15695F:	include/linux/kmod.h
15696F:	include/linux/module*.h
15697F:	kernel/module/
15698F:	lib/test_kmod.c
15699F:	scripts/module*
15700F:	tools/testing/selftests/kmod/
15701
15702MONOLITHIC POWER SYSTEM PMIC DRIVER
15703M:	Saravanan Sekar <[email protected]>
15704S:	Maintained
15705F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15706F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15707F:	drivers/hwmon/pmbus/mpq7932.c
15708F:	drivers/iio/adc/mp2629_adc.c
15709F:	drivers/mfd/mp2629.c
15710F:	drivers/power/supply/mp2629_charger.c
15711F:	drivers/regulator/mp5416.c
15712F:	drivers/regulator/mpq7920.c
15713F:	drivers/regulator/mpq7920.h
15714F:	include/linux/mfd/mp2629.h
15715
15716MOST(R) TECHNOLOGY DRIVER
15717M:	Parthiban Veerasooran <[email protected]>
15718M:	Christian Gromm <[email protected]>
15719S:	Maintained
15720F:	Documentation/ABI/testing/configfs-most
15721F:	Documentation/ABI/testing/sysfs-bus-most
15722F:	drivers/most/
15723F:	drivers/staging/most/
15724F:	include/linux/most.h
15725
15726MOTORCOMM PHY DRIVER
15727M:	Frank <[email protected]>
15728L:	[email protected]
15729S:	Maintained
15730F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15731F:	drivers/net/phy/motorcomm.c
15732
15733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15734M:	Jiri Slaby <[email protected]>
15735S:	Maintained
15736F:	Documentation/driver-api/tty/moxa-smartio.rst
15737F:	drivers/tty/mxser.*
15738
15739MP3309C BACKLIGHT DRIVER
15740M:	Flavio Suligoi <[email protected]>
15741L:	[email protected]
15742S:	Maintained
15743F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15744F:	drivers/video/backlight/mp3309c.c
15745
15746MPS MP2891 DRIVER
15747M:	Noah Wang <[email protected]>
15748L:	[email protected]
15749S:	Maintained
15750F:	Documentation/hwmon/mp2891.rst
15751F:	drivers/hwmon/pmbus/mp2891.c
15752
15753MPS MP2993 DRIVER
15754M:	Noah Wang <[email protected]>
15755L:	[email protected]
15756S:	Maintained
15757F:	Documentation/hwmon/mp2993.rst
15758F:	drivers/hwmon/pmbus/mp2993.c
15759
15760MPS MP9941 DRIVER
15761M:	Noah Wang <[email protected]>
15762L:	[email protected]
15763S:	Maintained
15764F:	Documentation/hwmon/mp9941.rst
15765F:	drivers/hwmon/pmbus/mp9941.c
15766
15767MR800 AVERMEDIA USB FM RADIO DRIVER
15768M:	Alexey Klimov <[email protected]>
15769L:	[email protected]
15770S:	Maintained
15771T:	git git://linuxtv.org/media_tree.git
15772F:	drivers/media/radio/radio-mr800.c
15773
15774MRF24J40 IEEE 802.15.4 RADIO DRIVER
15775M:	Stefan Schmidt <[email protected]>
15776L:	[email protected]
15777S:	Odd Fixes
15778F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15779F:	drivers/net/ieee802154/mrf24j40.c
15780
15781MSI EC DRIVER
15782M:	Nikita Kravets <[email protected]>
15783L:	[email protected]
15784S:	Maintained
15785W:	https://github.com/BeardOverflow/msi-ec
15786F:	drivers/platform/x86/msi-ec.*
15787
15788MSI LAPTOP SUPPORT
15789M:	"Lee, Chun-Yi" <[email protected]>
15790L:	[email protected]
15791S:	Maintained
15792F:	drivers/platform/x86/msi-laptop.c
15793
15794MSI WMI SUPPORT
15795L:	[email protected]
15796S:	Orphan
15797F:	drivers/platform/x86/msi-wmi.c
15798
15799MSI WMI PLATFORM FEATURES
15800M:	Armin Wolf <[email protected]>
15801L:	[email protected]
15802S:	Maintained
15803F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15804F:	Documentation/wmi/devices/msi-wmi-platform.rst
15805F:	drivers/platform/x86/msi-wmi-platform.c
15806
15807MSI001 MEDIA DRIVER
15808L:	[email protected]
15809S:	Orphan
15810W:	https://linuxtv.org
15811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15812F:	drivers/media/tuners/msi001*
15813
15814MSI2500 MEDIA DRIVER
15815L:	[email protected]
15816S:	Orphan
15817W:	https://linuxtv.org
15818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15819F:	drivers/media/usb/msi2500/
15820
15821MSTAR INTERRUPT CONTROLLER DRIVER
15822M:	Mark-PK Tsai <[email protected]>
15823M:	Daniel Palmer <[email protected]>
15824S:	Maintained
15825F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15826F:	drivers/irqchip/irq-mst-intc.c
15827
15828MSYSTEMS DISKONCHIP G3 MTD DRIVER
15829M:	Robert Jarzmik <[email protected]>
15830L:	[email protected]
15831S:	Maintained
15832F:	drivers/mtd/devices/docg3*
15833
15834MT9M114 ONSEMI SENSOR DRIVER
15835M:	Laurent Pinchart <[email protected]>
15836L:	[email protected]
15837S:	Maintained
15838T:	git git://linuxtv.org/media_tree.git
15839F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15840F:	drivers/media/i2c/mt9m114.c
15841
15842MT9P031 APTINA CAMERA SENSOR
15843M:	Laurent Pinchart <[email protected]>
15844L:	[email protected]
15845S:	Maintained
15846T:	git git://linuxtv.org/media_tree.git
15847F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15848F:	drivers/media/i2c/mt9p031.c
15849F:	include/media/i2c/mt9p031.h
15850
15851MT9T112 APTINA CAMERA SENSOR
15852M:	Jacopo Mondi <[email protected]>
15853L:	[email protected]
15854S:	Odd Fixes
15855T:	git git://linuxtv.org/media_tree.git
15856F:	drivers/media/i2c/mt9t112.c
15857F:	include/media/i2c/mt9t112.h
15858
15859MT9V032 APTINA CAMERA SENSOR
15860M:	Laurent Pinchart <[email protected]>
15861L:	[email protected]
15862S:	Maintained
15863T:	git git://linuxtv.org/media_tree.git
15864F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15865F:	drivers/media/i2c/mt9v032.c
15866F:	include/media/i2c/mt9v032.h
15867
15868MT9V111 APTINA CAMERA SENSOR
15869M:	Jacopo Mondi <[email protected]>
15870L:	[email protected]
15871S:	Maintained
15872T:	git git://linuxtv.org/media_tree.git
15873F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15874F:	drivers/media/i2c/mt9v111.c
15875
15876MULTIFUNCTION DEVICES (MFD)
15877M:	Lee Jones <[email protected]>
15878S:	Maintained
15879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15880F:	Documentation/devicetree/bindings/mfd/
15881F:	drivers/mfd/
15882F:	include/dt-bindings/mfd/
15883F:	include/linux/mfd/
15884
15885MULTIMEDIA CARD (MMC) ETC. OVER SPI
15886S:	Orphan
15887F:	drivers/mmc/host/mmc_spi.c
15888F:	include/linux/spi/mmc_spi.h
15889
15890MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15891M:	Ulf Hansson <[email protected]>
15892L:	[email protected]
15893S:	Maintained
15894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15895F:	Documentation/devicetree/bindings/mmc/
15896F:	drivers/mmc/
15897F:	include/linux/mmc/
15898F:	include/uapi/linux/mmc/
15899
15900MULTIPLEXER SUBSYSTEM
15901M:	Peter Rosin <[email protected]>
15902S:	Maintained
15903F:	Documentation/ABI/testing/sysfs-class-mux*
15904F:	Documentation/devicetree/bindings/mux/
15905F:	drivers/mux/
15906F:	include/dt-bindings/mux/
15907F:	include/linux/mux/
15908
15909MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15910M:	Bin Liu <[email protected]>
15911L:	[email protected]
15912S:	Maintained
15913F:	drivers/usb/musb/
15914
15915MXL301RF MEDIA DRIVER
15916M:	Akihiro Tsukada <[email protected]>
15917L:	[email protected]
15918S:	Odd Fixes
15919F:	drivers/media/tuners/mxl301rf*
15920
15921MXL5007T MEDIA DRIVER
15922M:	Michael Krufky <[email protected]>
15923L:	[email protected]
15924S:	Maintained
15925W:	https://linuxtv.org
15926W:	http://github.com/mkrufky
15927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15928T:	git git://linuxtv.org/mkrufky/tuners.git
15929F:	drivers/media/tuners/mxl5007t.*
15930
15931MXSFB DRM DRIVER
15932M:	Marek Vasut <[email protected]>
15933M:	Stefan Agner <[email protected]>
15934L:	[email protected]
15935S:	Supported
15936T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15937F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15938F:	drivers/gpu/drm/mxsfb/
15939
15940MYLEX DAC960 PCI RAID Controller
15941M:	Hannes Reinecke <[email protected]>
15942L:	[email protected]
15943S:	Supported
15944F:	drivers/scsi/myrb.*
15945F:	drivers/scsi/myrs.*
15946
15947MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15948L:	[email protected]
15949S:	Orphan
15950W:	https://www.cspi.com/ethernet-products/support/downloads/
15951F:	drivers/net/ethernet/myricom/myri10ge/
15952
15953NAND FLASH SUBSYSTEM
15954M:	Miquel Raynal <[email protected]>
15955R:	Richard Weinberger <[email protected]>
15956L:	[email protected]
15957S:	Maintained
15958W:	http://www.linux-mtd.infradead.org/
15959Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15960C:	irc://irc.oftc.net/mtd
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15962F:	drivers/mtd/nand/
15963F:	include/linux/mtd/*nand*.h
15964
15965NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15966M:	Daniel Mack <[email protected]>
15967L:	[email protected]
15968S:	Maintained
15969W:	http://www.native-instruments.com
15970F:	sound/usb/caiaq/
15971
15972NATSEMI ETHERNET DRIVER (DP8381x)
15973S:	Orphan
15974F:	drivers/net/ethernet/natsemi/natsemi.c
15975
15976NCR 5380 SCSI DRIVERS
15977M:	Finn Thain <[email protected]>
15978M:	Michael Schmitz <[email protected]>
15979L:	[email protected]
15980S:	Maintained
15981F:	Documentation/scsi/g_NCR5380.rst
15982F:	drivers/scsi/NCR5380.*
15983F:	drivers/scsi/arm/cumana_1.c
15984F:	drivers/scsi/arm/oak.c
15985F:	drivers/scsi/atari_scsi.*
15986F:	drivers/scsi/dmx3191d.c
15987F:	drivers/scsi/g_NCR5380.*
15988F:	drivers/scsi/mac_scsi.*
15989F:	drivers/scsi/sun3_scsi.*
15990F:	drivers/scsi/sun3_scsi_vme.c
15991
15992NCSI LIBRARY
15993M:	Samuel Mendoza-Jonas <[email protected]>
15994S:	Maintained
15995F:	net/ncsi/
15996
15997NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15998M:	Zev Weiss <[email protected]>
15999L:	[email protected]
16000S:	Maintained
16001F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16002F:	drivers/hwmon/nct6775-i2c.c
16003
16004NETCONSOLE
16005M:	Breno Leitao <[email protected]>
16006S:	Maintained
16007F:	Documentation/networking/netconsole.rst
16008F:	drivers/net/netconsole.c
16009F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16010
16011NETDEVSIM
16012M:	Jakub Kicinski <[email protected]>
16013S:	Maintained
16014F:	drivers/net/netdevsim/*
16015F:	tools/testing/selftests/drivers/net/netdevsim/*
16016
16017NETEM NETWORK EMULATOR
16018M:	Stephen Hemminger <[email protected]>
16019L:	[email protected]
16020S:	Maintained
16021F:	net/sched/sch_netem.c
16022
16023NETERION 10GbE DRIVERS (s2io)
16024M:	Jon Mason <[email protected]>
16025L:	[email protected]
16026S:	Supported
16027F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16028F:	drivers/net/ethernet/neterion/
16029
16030NETFILTER
16031M:	Pablo Neira Ayuso <[email protected]>
16032M:	Jozsef Kadlecsik <[email protected]>
16033L:	[email protected]
16034L:	[email protected]
16035S:	Maintained
16036W:	http://www.netfilter.org/
16037W:	http://www.iptables.org/
16038W:	http://www.nftables.org/
16039Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16040C:	irc://irc.libera.chat/netfilter
16041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16043F:	include/linux/netfilter*
16044F:	include/linux/netfilter/
16045F:	include/net/netfilter/
16046F:	include/uapi/linux/netfilter*
16047F:	include/uapi/linux/netfilter/
16048F:	net/*/netfilter.c
16049F:	net/*/netfilter/
16050F:	net/bridge/br_netfilter*.c
16051F:	net/netfilter/
16052F:	tools/testing/selftests/net/netfilter/
16053
16054NETROM NETWORK LAYER
16055M:	Ralf Baechle <[email protected]>
16056L:	[email protected]
16057S:	Maintained
16058W:	https://linux-ax25.in-berlin.de
16059F:	include/net/netrom.h
16060F:	include/uapi/linux/netrom.h
16061F:	net/netrom/
16062
16063NETRONIX EMBEDDED CONTROLLER
16064M:	Jonathan Neuschäfer <[email protected]>
16065S:	Maintained
16066F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16067F:	drivers/mfd/ntxec.c
16068F:	drivers/pwm/pwm-ntxec.c
16069F:	drivers/rtc/rtc-ntxec.c
16070F:	include/linux/mfd/ntxec.h
16071
16072NETRONOME ETHERNET DRIVERS
16073M:	Louis Peens <[email protected]>
16074R:	Jakub Kicinski <[email protected]>
16075L:	[email protected]
16076S:	Maintained
16077F:	drivers/net/ethernet/netronome/
16078
16079NETWORK BLOCK DEVICE (NBD)
16080M:	Josef Bacik <[email protected]>
16081L:	[email protected]
16082L:	[email protected]
16083S:	Maintained
16084F:	Documentation/admin-guide/blockdev/nbd.rst
16085F:	drivers/block/nbd.c
16086F:	include/trace/events/nbd.h
16087F:	include/uapi/linux/nbd.h
16088
16089NETWORK DROP MONITOR
16090M:	Neil Horman <[email protected]>
16091L:	[email protected]
16092S:	Maintained
16093W:	https://fedorahosted.org/dropwatch/
16094F:	include/uapi/linux/net_dropmon.h
16095F:	net/core/drop_monitor.c
16096
16097NETWORKING DRIVERS
16098M:	"David S. Miller" <[email protected]>
16099M:	Eric Dumazet <[email protected]>
16100M:	Jakub Kicinski <[email protected]>
16101M:	Paolo Abeni <[email protected]>
16102L:	[email protected]
16103S:	Maintained
16104P:	Documentation/process/maintainer-netdev.rst
16105Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16108F:	Documentation/devicetree/bindings/net/
16109F:	Documentation/networking/net_cachelines/net_device.rst
16110F:	drivers/connector/
16111F:	drivers/net/
16112F:	include/dt-bindings/net/
16113F:	include/linux/cn_proc.h
16114F:	include/linux/etherdevice.h
16115F:	include/linux/ethtool_netlink.h
16116F:	include/linux/fcdevice.h
16117F:	include/linux/fddidevice.h
16118F:	include/linux/hippidevice.h
16119F:	include/linux/if_*
16120F:	include/linux/inetdevice.h
16121F:	include/linux/netdev*
16122F:	include/linux/platform_data/wiznet.h
16123F:	include/uapi/linux/cn_proc.h
16124F:	include/uapi/linux/ethtool_netlink.h
16125F:	include/uapi/linux/if_*
16126F:	include/uapi/linux/netdev*
16127F:	tools/testing/selftests/drivers/net/
16128X:	Documentation/devicetree/bindings/net/bluetooth/
16129X:	Documentation/devicetree/bindings/net/wireless/
16130X:	drivers/net/wireless/
16131
16132NETWORKING DRIVERS (WIRELESS)
16133M:	Kalle Valo <[email protected]>
16134L:	[email protected]
16135S:	Maintained
16136W:	https://wireless.wiki.kernel.org/
16137Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16140F:	Documentation/devicetree/bindings/net/wireless/
16141F:	drivers/net/wireless/
16142
16143NETWORKING [DSA]
16144M:	Andrew Lunn <[email protected]>
16145M:	Florian Fainelli <[email protected]>
16146M:	Vladimir Oltean <[email protected]>
16147S:	Maintained
16148F:	Documentation/devicetree/bindings/net/dsa/
16149F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16150F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16151F:	drivers/net/dsa/
16152F:	include/linux/dsa/
16153F:	include/linux/platform_data/dsa.h
16154F:	include/net/dsa.h
16155F:	net/dsa/
16156F:	tools/testing/selftests/drivers/net/dsa/
16157
16158NETWORKING [GENERAL]
16159M:	"David S. Miller" <[email protected]>
16160M:	Eric Dumazet <[email protected]>
16161M:	Jakub Kicinski <[email protected]>
16162M:	Paolo Abeni <[email protected]>
16163L:	[email protected]
16164S:	Maintained
16165P:	Documentation/process/maintainer-netdev.rst
16166Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16167B:	mailto:[email protected]
16168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16170F:	Documentation/core-api/netlink.rst
16171F:	Documentation/netlink/
16172F:	Documentation/networking/
16173F:	Documentation/networking/net_cachelines/
16174F:	Documentation/process/maintainer-netdev.rst
16175F:	Documentation/userspace-api/netlink/
16176F:	include/linux/framer/framer-provider.h
16177F:	include/linux/framer/framer.h
16178F:	include/linux/in.h
16179F:	include/linux/indirect_call_wrapper.h
16180F:	include/linux/inet.h
16181F:	include/linux/inet_diag.h
16182F:	include/linux/net.h
16183F:	include/linux/netdev*
16184F:	include/linux/netlink.h
16185F:	include/linux/netpoll.h
16186F:	include/linux/rtnetlink.h
16187F:	include/linux/seq_file_net.h
16188F:	include/linux/skbuff*
16189F:	include/net/
16190F:	include/uapi/linux/genetlink.h
16191F:	include/uapi/linux/hsr_netlink.h
16192F:	include/uapi/linux/in.h
16193F:	include/uapi/linux/inet_diag.h
16194F:	include/uapi/linux/nbd-netlink.h
16195F:	include/uapi/linux/net.h
16196F:	include/uapi/linux/net_namespace.h
16197F:	include/uapi/linux/netconf.h
16198F:	include/uapi/linux/netdev*
16199F:	include/uapi/linux/netlink.h
16200F:	include/uapi/linux/netlink_diag.h
16201F:	include/uapi/linux/rtnetlink.h
16202F:	lib/net_utils.c
16203F:	lib/random32.c
16204F:	net/
16205F:	tools/net/
16206F:	tools/testing/selftests/net/
16207X:	net/9p/
16208X:	net/bluetooth/
16209
16210NETWORKING [IPSEC]
16211M:	Steffen Klassert <[email protected]>
16212M:	Herbert Xu <[email protected]>
16213M:	"David S. Miller" <[email protected]>
16214L:	[email protected]
16215S:	Maintained
16216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16218F:	include/net/xfrm.h
16219F:	include/uapi/linux/xfrm.h
16220F:	net/ipv4/ah4.c
16221F:	net/ipv4/esp4*
16222F:	net/ipv4/ip_vti.c
16223F:	net/ipv4/ipcomp.c
16224F:	net/ipv4/xfrm*
16225F:	net/ipv6/ah6.c
16226F:	net/ipv6/esp6*
16227F:	net/ipv6/ip6_vti.c
16228F:	net/ipv6/ipcomp6.c
16229F:	net/ipv6/xfrm*
16230F:	net/key/
16231F:	net/xfrm/
16232F:	tools/testing/selftests/net/ipsec.c
16233
16234NETWORKING [IPv4/IPv6]
16235M:	"David S. Miller" <[email protected]>
16236M:	David Ahern <[email protected]>
16237L:	[email protected]
16238S:	Maintained
16239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16240F:	arch/x86/net/*
16241F:	include/linux/ip.h
16242F:	include/linux/ipv6*
16243F:	include/net/fib*
16244F:	include/net/ip*
16245F:	include/net/route.h
16246F:	net/ipv4/
16247F:	net/ipv6/
16248
16249NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16250M:	Paul Moore <[email protected]>
16251L:	[email protected]
16252L:	[email protected]
16253S:	Supported
16254W:	https://github.com/netlabel
16255F:	Documentation/netlabel/
16256F:	include/net/calipso.h
16257F:	include/net/cipso_ipv4.h
16258F:	include/net/netlabel.h
16259F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16260F:	include/uapi/linux/netfilter/xt_SECMARK.h
16261F:	net/ipv4/cipso_ipv4.c
16262F:	net/ipv6/calipso.c
16263F:	net/netfilter/xt_CONNSECMARK.c
16264F:	net/netfilter/xt_SECMARK.c
16265F:	net/netlabel/
16266
16267NETWORKING [MACSEC]
16268M:	Sabrina Dubroca <[email protected]>
16269L:	[email protected]
16270S:	Maintained
16271F:	drivers/net/macsec.c
16272F:	include/net/macsec.h
16273F:	include/uapi/linux/if_macsec.h
16274K:	macsec
16275K:	\bmdo_
16276
16277NETWORKING [MPTCP]
16278M:	Matthieu Baerts <[email protected]>
16279M:	Mat Martineau <[email protected]>
16280R:	Geliang Tang <[email protected]>
16281L:	[email protected]
16282L:	[email protected]
16283S:	Maintained
16284W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16285B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16286T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16287T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16288F:	Documentation/netlink/specs/mptcp_pm.yaml
16289F:	Documentation/networking/mptcp*.rst
16290F:	include/net/mptcp.h
16291F:	include/trace/events/mptcp.h
16292F:	include/uapi/linux/mptcp*.h
16293F:	net/mptcp/
16294F:	tools/testing/selftests/bpf/*/*mptcp*.c
16295F:	tools/testing/selftests/net/mptcp/
16296
16297NETWORKING [TCP]
16298M:	Eric Dumazet <[email protected]>
16299L:	[email protected]
16300S:	Maintained
16301F:	Documentation/networking/net_cachelines/tcp_sock.rst
16302F:	include/linux/tcp.h
16303F:	include/net/tcp.h
16304F:	include/trace/events/tcp.h
16305F:	include/uapi/linux/tcp.h
16306F:	net/ipv4/inet_connection_sock.c
16307F:	net/ipv4/inet_hashtables.c
16308F:	net/ipv4/inet_timewait_sock.c
16309F:	net/ipv4/syncookies.c
16310F:	net/ipv4/tcp*.c
16311F:	net/ipv6/inet6_connection_sock.c
16312F:	net/ipv6/inet6_hashtables.c
16313F:	net/ipv6/syncookies.c
16314F:	net/ipv6/tcp*.c
16315
16316NETWORKING [TLS]
16317M:	Boris Pismenny <[email protected]>
16318M:	John Fastabend <[email protected]>
16319M:	Jakub Kicinski <[email protected]>
16320L:	[email protected]
16321S:	Maintained
16322F:	include/net/tls.h
16323F:	include/uapi/linux/tls.h
16324F:	net/tls/*
16325
16326NETXEN (1/10) GbE SUPPORT
16327M:	Manish Chopra <[email protected]>
16328M:	Rahul Verma <[email protected]>
16329M:	[email protected]
16330L:	[email protected]
16331S:	Supported
16332F:	drivers/net/ethernet/qlogic/netxen/
16333
16334NET_FAILOVER MODULE
16335M:	Sridhar Samudrala <[email protected]>
16336L:	[email protected]
16337S:	Supported
16338F:	Documentation/networking/net_failover.rst
16339F:	drivers/net/net_failover.c
16340F:	include/net/net_failover.h
16341
16342NEXTHOP
16343M:	David Ahern <[email protected]>
16344L:	[email protected]
16345S:	Maintained
16346F:	include/net/netns/nexthop.h
16347F:	include/net/nexthop.h
16348F:	include/uapi/linux/nexthop.h
16349F:	net/ipv4/nexthop.c
16350
16351NFC SUBSYSTEM
16352M:	Krzysztof Kozlowski <[email protected]>
16353L:	[email protected]
16354S:	Maintained
16355F:	Documentation/devicetree/bindings/net/nfc/
16356F:	drivers/nfc/
16357F:	include/net/nfc/
16358F:	include/uapi/linux/nfc.h
16359F:	net/nfc/
16360
16361NFC VIRTUAL NCI DEVICE DRIVER
16362M:	Bongsu Jeon <[email protected]>
16363L:	[email protected]
16364S:	Supported
16365F:	drivers/nfc/virtual_ncidev.c
16366F:	tools/testing/selftests/nci/
16367
16368NFS, SUNRPC, AND LOCKD CLIENTS
16369M:	Trond Myklebust <[email protected]>
16370M:	Anna Schumaker <[email protected]>
16371L:	[email protected]
16372S:	Maintained
16373W:	http://client.linux-nfs.org
16374T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16375F:	Documentation/filesystems/nfs/
16376F:	fs/lockd/
16377F:	fs/nfs/
16378F:	fs/nfs_common/
16379F:	include/linux/lockd/
16380F:	include/linux/nfs*
16381F:	include/linux/sunrpc/
16382F:	include/uapi/linux/nfs*
16383F:	include/uapi/linux/sunrpc/
16384F:	net/sunrpc/
16385
16386NILFS2 FILESYSTEM
16387M:	Ryusuke Konishi <[email protected]>
16388L:	[email protected]
16389S:	Supported
16390W:	https://nilfs.sourceforge.io/
16391T:	git https://github.com/konis/nilfs2.git
16392F:	Documentation/filesystems/nilfs2.rst
16393F:	fs/nilfs2/
16394F:	include/trace/events/nilfs2.h
16395F:	include/uapi/linux/nilfs2_api.h
16396F:	include/uapi/linux/nilfs2_ondisk.h
16397
16398NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16399M:	YOKOTA Hiroshi <[email protected]>
16400S:	Maintained
16401W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16402F:	Documentation/scsi/NinjaSCSI.rst
16403F:	drivers/scsi/pcmcia/nsp_*
16404
16405NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16406M:	GOTO Masanori <[email protected]>
16407M:	YOKOTA Hiroshi <[email protected]>
16408S:	Maintained
16409W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16410F:	Documentation/scsi/NinjaSCSI.rst
16411F:	drivers/scsi/nsp32*
16412
16413NINTENDO HID DRIVER
16414M:	Daniel J. Ogorchock <[email protected]>
16415L:	[email protected]
16416S:	Maintained
16417F:	drivers/hid/hid-nintendo*
16418
16419NIOS2 ARCHITECTURE
16420M:	Dinh Nguyen <[email protected]>
16421S:	Maintained
16422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16423F:	arch/nios2/
16424
16425NITRO ENCLAVES (NE)
16426M:	Alexandru Ciobotaru <[email protected]>
16427L:	[email protected]
16428L:	The AWS Nitro Enclaves Team <[email protected]>
16429S:	Supported
16430W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16431F:	Documentation/virt/ne_overview.rst
16432F:	drivers/virt/nitro_enclaves/
16433F:	include/linux/nitro_enclaves.h
16434F:	include/uapi/linux/nitro_enclaves.h
16435F:	samples/nitro_enclaves/
16436
16437NITRO SECURE MODULE (NSM)
16438M:	Alexander Graf <[email protected]>
16439L:	[email protected]
16440L:	The AWS Nitro Enclaves Team <[email protected]>
16441S:	Supported
16442W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16443F:	drivers/misc/nsm.c
16444F:	include/uapi/linux/nsm.h
16445
16446NOHZ, DYNTICKS SUPPORT
16447M:	Anna-Maria Behnsen <[email protected]>
16448M:	Frederic Weisbecker <[email protected]>
16449M:	Ingo Molnar <[email protected]>
16450M:	Thomas Gleixner <[email protected]>
16451L:	[email protected]
16452S:	Maintained
16453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16454F:	include/linux/sched/nohz.h
16455F:	include/linux/tick.h
16456F:	kernel/time/tick*.*
16457
16458NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16459M:	Pavel Machek <[email protected]>
16460M:	Sakari Ailus <[email protected]>
16461L:	[email protected]
16462S:	Maintained
16463F:	drivers/media/i2c/ad5820.c
16464F:	drivers/media/i2c/et8ek8
16465
16466NOKIA N900 POWER SUPPLY DRIVERS
16467R:	Pali Rohár <[email protected]>
16468F:	drivers/power/supply/bq2415x_charger.c
16469F:	drivers/power/supply/bq27xxx_battery.c
16470F:	drivers/power/supply/bq27xxx_battery_i2c.c
16471F:	drivers/power/supply/isp1704_charger.c
16472F:	drivers/power/supply/rx51_battery.c
16473F:	include/linux/power/bq2415x_charger.h
16474F:	include/linux/power/bq27xxx_battery.h
16475
16476NOLIBC HEADER FILE
16477M:	Willy Tarreau <[email protected]>
16478M:	Thomas Weißschuh <[email protected]>
16479S:	Maintained
16480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16481F:	tools/include/nolibc/
16482F:	tools/testing/selftests/nolibc/
16483
16484NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16485M:	Hans de Goede <[email protected]>
16486L:	[email protected]
16487S:	Maintained
16488F:	drivers/input/touchscreen/novatek-nvt-ts.c
16489
16490NSDEPS
16491M:	Matthias Maennich <[email protected]>
16492S:	Maintained
16493F:	Documentation/core-api/symbol-namespaces.rst
16494F:	scripts/nsdeps
16495
16496NTB AMD DRIVER
16497M:	Sanjay R Mehta <[email protected]>
16498M:	Shyam Sundar S K <[email protected]>
16499L:	[email protected]
16500S:	Supported
16501F:	drivers/ntb/hw/amd/
16502
16503NTB DRIVER CORE
16504M:	Jon Mason <[email protected]>
16505M:	Dave Jiang <[email protected]>
16506M:	Allen Hubbe <[email protected]>
16507L:	[email protected]
16508S:	Supported
16509W:	https://github.com/jonmason/ntb/wiki
16510T:	git https://github.com/jonmason/ntb.git
16511F:	drivers/net/ntb_netdev.c
16512F:	drivers/ntb/
16513F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16514F:	include/linux/ntb.h
16515F:	include/linux/ntb_transport.h
16516F:	tools/testing/selftests/ntb/
16517
16518NTB IDT DRIVER
16519M:	Serge Semin <[email protected]>
16520L:	[email protected]
16521S:	Supported
16522F:	drivers/ntb/hw/idt/
16523
16524NTB INTEL DRIVER
16525M:	Dave Jiang <[email protected]>
16526L:	[email protected]
16527S:	Supported
16528W:	https://github.com/davejiang/linux/wiki
16529T:	git https://github.com/davejiang/linux.git
16530F:	drivers/ntb/hw/intel/
16531
16532NTFS3 FILESYSTEM
16533M:	Konstantin Komarov <[email protected]>
16534L:	[email protected]
16535S:	Supported
16536W:	http://www.paragon-software.com/
16537T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16538F:	Documentation/filesystems/ntfs3.rst
16539F:	fs/ntfs3/
16540
16541NUBUS SUBSYSTEM
16542M:	Finn Thain <[email protected]>
16543L:	[email protected]
16544S:	Maintained
16545F:	arch/*/include/asm/nubus.h
16546F:	drivers/nubus/
16547F:	include/linux/nubus.h
16548F:	include/uapi/linux/nubus.h
16549
16550NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16551M:	Antonino Daplas <[email protected]>
16552L:	[email protected]
16553S:	Maintained
16554F:	drivers/video/fbdev/nvidia/
16555F:	drivers/video/fbdev/riva/
16556
16557NVIDIA WMI EC BACKLIGHT DRIVER
16558M:	Daniel Dadap <[email protected]>
16559L:	[email protected]
16560S:	Supported
16561F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16562F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16563
16564NVM EXPRESS DRIVER
16565M:	Keith Busch <[email protected]>
16566M:	Jens Axboe <[email protected]>
16567M:	Christoph Hellwig <[email protected]>
16568M:	Sagi Grimberg <[email protected]>
16569L:	[email protected]
16570S:	Supported
16571W:	http://git.infradead.org/nvme.git
16572T:	git git://git.infradead.org/nvme.git
16573F:	Documentation/nvme/
16574F:	drivers/nvme/common/
16575F:	drivers/nvme/host/
16576F:	include/linux/nvme-*.h
16577F:	include/linux/nvme.h
16578F:	include/uapi/linux/nvme_ioctl.h
16579
16580NVM EXPRESS FABRICS AUTHENTICATION
16581M:	Hannes Reinecke <[email protected]>
16582L:	[email protected]
16583S:	Supported
16584F:	drivers/nvme/host/auth.c
16585F:	drivers/nvme/target/auth.c
16586F:	drivers/nvme/target/fabrics-cmd-auth.c
16587F:	include/linux/nvme-auth.h
16588
16589NVM EXPRESS FC TRANSPORT DRIVERS
16590M:	James Smart <[email protected]>
16591L:	[email protected]
16592S:	Supported
16593F:	drivers/nvme/host/fc.c
16594F:	drivers/nvme/target/fc.c
16595F:	drivers/nvme/target/fcloop.c
16596F:	include/linux/nvme-fc-driver.h
16597F:	include/linux/nvme-fc.h
16598
16599NVM EXPRESS HARDWARE MONITORING SUPPORT
16600M:	Guenter Roeck <[email protected]>
16601L:	[email protected]
16602S:	Supported
16603F:	drivers/nvme/host/hwmon.c
16604
16605NVM EXPRESS TARGET DRIVER
16606M:	Christoph Hellwig <[email protected]>
16607M:	Sagi Grimberg <[email protected]>
16608M:	Chaitanya Kulkarni <[email protected]>
16609L:	[email protected]
16610S:	Supported
16611W:	http://git.infradead.org/nvme.git
16612T:	git git://git.infradead.org/nvme.git
16613F:	drivers/nvme/target/
16614
16615NVMEM FRAMEWORK
16616M:	Srinivas Kandagatla <[email protected]>
16617S:	Maintained
16618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16619F:	Documentation/ABI/stable/sysfs-bus-nvmem
16620F:	Documentation/devicetree/bindings/nvmem/
16621F:	drivers/nvmem/
16622F:	include/linux/nvmem-consumer.h
16623F:	include/linux/nvmem-provider.h
16624
16625NXP BLUETOOTH WIRELESS DRIVERS
16626M:	Amitkumar Karwar <[email protected]>
16627M:	Neeraj Kale <[email protected]>
16628S:	Maintained
16629F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16630F:	drivers/bluetooth/btnxpuart.c
16631
16632NXP C45 TJA11XX PHY DRIVER
16633M:	Andrei Botila <[email protected]>
16634L:	[email protected]
16635S:	Maintained
16636F:	drivers/net/phy/nxp-c45-tja11xx*
16637
16638NXP FSPI DRIVER
16639M:	Han Xu <[email protected]>
16640M:	Haibo Chen <[email protected]>
16641R:	Yogesh Gaur <[email protected]>
16642L:	[email protected]
16643L:	[email protected]
16644S:	Maintained
16645F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16646F:	drivers/spi/spi-nxp-fspi.c
16647
16648NXP FXAS21002C DRIVER
16649M:	Rui Miguel Silva <[email protected]>
16650L:	[email protected]
16651S:	Maintained
16652F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16653F:	drivers/iio/gyro/fxas21002c.h
16654F:	drivers/iio/gyro/fxas21002c_core.c
16655F:	drivers/iio/gyro/fxas21002c_i2c.c
16656F:	drivers/iio/gyro/fxas21002c_spi.c
16657
16658NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16659M:	Haibo Chen <[email protected]>
16660L:	[email protected]
16661L:	[email protected]
16662S:	Maintained
16663F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16664F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16665F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16666F:	drivers/iio/adc/imx7d_adc.c
16667F:	drivers/iio/adc/imx93_adc.c
16668F:	drivers/iio/adc/vf610_adc.c
16669
16670NXP i.MX 8M ISI DRIVER
16671M:	Laurent Pinchart <[email protected]>
16672L:	[email protected]
16673S:	Maintained
16674F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16675F:	drivers/media/platform/nxp/imx8-isi/
16676
16677NXP i.MX 8MP DW100 V4L2 DRIVER
16678M:	Xavier Roumegue <[email protected]>
16679L:	[email protected]
16680S:	Maintained
16681F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16682F:	Documentation/userspace-api/media/drivers/dw100.rst
16683F:	drivers/media/platform/nxp/dw100/
16684F:	include/uapi/linux/dw100.h
16685
16686NXP i.MX 8MQ DCSS DRIVER
16687M:	Laurentiu Palcu <[email protected]>
16688R:	Lucas Stach <[email protected]>
16689L:	[email protected]
16690S:	Maintained
16691T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16692F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16693F:	drivers/gpu/drm/imx/dcss/
16694
16695NXP i.MX 8QXP ADC DRIVER
16696M:	Cai Huoqing <[email protected]>
16697M:	Haibo Chen <[email protected]>
16698L:	[email protected]
16699L:	[email protected]
16700S:	Maintained
16701F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16702F:	drivers/iio/adc/imx8qxp-adc.c
16703
16704NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16705M:	Mirela Rabulea <[email protected]>
16706L:	[email protected]
16707L:	[email protected]
16708S:	Maintained
16709F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16710F:	drivers/media/platform/nxp/imx-jpeg
16711
16712NXP i.MX CLOCK DRIVERS
16713M:	Abel Vesa <[email protected]>
16714R:	Peng Fan <[email protected]>
16715L:	[email protected]
16716L:	[email protected]
16717S:	Maintained
16718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16719F:	Documentation/devicetree/bindings/clock/imx*
16720F:	drivers/clk/imx/
16721F:	include/dt-bindings/clock/imx*
16722
16723NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16724M:	Jagan Teki <[email protected]>
16725S:	Maintained
16726F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16727F:	drivers/regulator/pf8x00-regulator.c
16728
16729NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16730M:	Krzysztof Kozlowski <[email protected]>
16731L:	[email protected]
16732S:	Maintained
16733F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16734F:	drivers/extcon/extcon-ptn5150.c
16735
16736NXP SGTL5000 DRIVER
16737M:	Fabio Estevam <[email protected]>
16738L:	[email protected]
16739S:	Maintained
16740F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16741F:	sound/soc/codecs/sgtl5000*
16742
16743NXP SJA1105 ETHERNET SWITCH DRIVER
16744M:	Vladimir Oltean <[email protected]>
16745L:	[email protected]
16746S:	Maintained
16747F:	drivers/net/dsa/sja1105
16748F:	drivers/net/pcs/pcs-xpcs-nxp.c
16749
16750NXP TDA998X DRM DRIVER
16751M:	Russell King <[email protected]>
16752S:	Maintained
16753T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16754T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16755F:	drivers/gpu/drm/i2c/tda998x_drv.c
16756F:	include/drm/i2c/tda998x.h
16757F:	include/dt-bindings/display/tda998x.h
16758K:	"nxp,tda998x"
16759
16760NXP TFA9879 DRIVER
16761M:	Peter Rosin <[email protected]>
16762L:	[email protected]
16763S:	Maintained
16764F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16765F:	sound/soc/codecs/tfa9879*
16766
16767NXP-NCI NFC DRIVER
16768S:	Orphan
16769F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16770F:	drivers/nfc/nxp-nci
16771
16772NXP/Goodix TFA989X (TFA1) DRIVER
16773M:	Stephan Gerhold <[email protected]>
16774L:	[email protected]
16775S:	Maintained
16776F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16777F:	sound/soc/codecs/tfa989x.c
16778
16779NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16780M:	Jonas Malaco <[email protected]>
16781L:	[email protected]
16782S:	Maintained
16783F:	Documentation/hwmon/nzxt-kraken2.rst
16784F:	drivers/hwmon/nzxt-kraken2.c
16785
16786NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16787M:	Jonas Malaco <[email protected]>
16788M:	Aleksa Savic <[email protected]>
16789L:	[email protected]
16790S:	Maintained
16791F:	Documentation/hwmon/nzxt-kraken3.rst
16792F:	drivers/hwmon/nzxt-kraken3.c
16793
16794NZXT-SMART2 HARDWARE MONITORING DRIVER
16795M:	Aleksandr Mezin <[email protected]>
16796L:	[email protected]
16797S:	Maintained
16798F:	Documentation/hwmon/nzxt-smart2.rst
16799F:	drivers/hwmon/nzxt-smart2.c
16800
16801OBJAGG
16802M:	Jiri Pirko <[email protected]>
16803L:	[email protected]
16804S:	Supported
16805F:	include/linux/objagg.h
16806F:	lib/objagg.c
16807F:	lib/test_objagg.c
16808
16809OBJPOOL
16810M:	Matt Wu <[email protected]>
16811S:	Supported
16812F:	include/linux/objpool.h
16813F:	lib/objpool.c
16814F:	lib/test_objpool.c
16815
16816OBJTOOL
16817M:	Josh Poimboeuf <[email protected]>
16818M:	Peter Zijlstra <[email protected]>
16819S:	Supported
16820F:	include/linux/objtool*.h
16821F:	tools/objtool/
16822
16823OCELOT ETHERNET SWITCH DRIVER
16824M:	Vladimir Oltean <[email protected]>
16825M:	Claudiu Manoil <[email protected]>
16826M:	Alexandre Belloni <[email protected]>
16827M:	[email protected]
16828L:	[email protected]
16829S:	Supported
16830F:	drivers/net/dsa/ocelot/*
16831F:	drivers/net/ethernet/mscc/
16832F:	include/soc/mscc/ocelot*
16833F:	net/dsa/tag_ocelot.c
16834F:	net/dsa/tag_ocelot_8021q.c
16835F:	tools/testing/selftests/drivers/net/ocelot/*
16836
16837OCELOT EXTERNAL SWITCH CONTROL
16838M:	Colin Foster <[email protected]>
16839S:	Supported
16840F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16841F:	drivers/mfd/ocelot*
16842F:	drivers/net/dsa/ocelot/ocelot_ext.c
16843F:	include/linux/mfd/ocelot.h
16844
16845OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16846M:	Frederic Barrat <[email protected]>
16847M:	Andrew Donnellan <[email protected]>
16848L:	[email protected]
16849S:	Supported
16850F:	Documentation/userspace-api/accelerators/ocxl.rst
16851F:	arch/powerpc/include/asm/pnv-ocxl.h
16852F:	arch/powerpc/platforms/powernv/ocxl.c
16853F:	drivers/misc/ocxl/
16854F:	include/misc/ocxl*
16855F:	include/uapi/misc/ocxl.h
16856
16857OMAP AUDIO SUPPORT
16858M:	Peter Ujfalusi <[email protected]>
16859M:	Jarkko Nikula <[email protected]>
16860L:	[email protected]
16861L:	[email protected]
16862S:	Maintained
16863F:	sound/soc/ti/n810.c
16864F:	sound/soc/ti/omap*
16865F:	sound/soc/ti/rx51.c
16866F:	sound/soc/ti/sdma-pcm.*
16867
16868OMAP CLOCK FRAMEWORK SUPPORT
16869M:	Paul Walmsley <[email protected]>
16870L:	[email protected]
16871S:	Maintained
16872F:	arch/arm/*omap*/*clock*
16873
16874OMAP DEVICE TREE SUPPORT
16875M:	Tony Lindgren <[email protected]>
16876L:	[email protected]
16877L:	[email protected]
16878S:	Maintained
16879F:	arch/arm/boot/dts/ti/omap/
16880
16881OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16882L:	[email protected]
16883L:	[email protected]
16884S:	Orphan
16885F:	Documentation/arch/arm/omap/dss.rst
16886F:	drivers/video/fbdev/omap2/
16887
16888OMAP FRAMEBUFFER SUPPORT
16889L:	[email protected]
16890L:	[email protected]
16891S:	Orphan
16892F:	drivers/video/fbdev/omap/
16893
16894OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16895M:	Roger Quadros <[email protected]>
16896M:	Tony Lindgren <[email protected]>
16897L:	[email protected]
16898S:	Maintained
16899F:	arch/arm/mach-omap2/*gpmc*
16900F:	drivers/memory/omap-gpmc.c
16901
16902OMAP GPIO DRIVER
16903M:	Grygorii Strashko <[email protected]>
16904M:	Santosh Shilimkar <[email protected]>
16905M:	Kevin Hilman <[email protected]>
16906L:	[email protected]
16907S:	Maintained
16908F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16909F:	drivers/gpio/gpio-omap.c
16910
16911OMAP HARDWARE SPINLOCK SUPPORT
16912L:	[email protected]
16913S:	Orphan
16914F:	drivers/hwspinlock/omap_hwspinlock.c
16915
16916OMAP HS MMC SUPPORT
16917L:	[email protected]
16918L:	[email protected]
16919S:	Orphan
16920F:	drivers/mmc/host/omap_hsmmc.c
16921
16922OMAP HWMOD DATA
16923M:	Paul Walmsley <[email protected]>
16924L:	[email protected]
16925S:	Maintained
16926F:	arch/arm/mach-omap2/omap_hwmod*data*
16927
16928OMAP HWMOD SUPPORT
16929M:	Paul Walmsley <[email protected]>
16930L:	[email protected]
16931S:	Maintained
16932F:	arch/arm/mach-omap2/omap_hwmod.*
16933
16934OMAP I2C DRIVER
16935M:	Vignesh R <[email protected]>
16936L:	[email protected]
16937L:	[email protected]
16938S:	Maintained
16939F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16940F:	drivers/i2c/busses/i2c-omap.c
16941
16942OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16943M:	Laurent Pinchart <[email protected]>
16944L:	[email protected]
16945S:	Maintained
16946F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16947F:	drivers/media/platform/ti/omap3isp/
16948F:	drivers/staging/media/omap4iss/
16949
16950OMAP MMC SUPPORT
16951M:	Aaro Koskinen <[email protected]>
16952L:	[email protected]
16953S:	Odd Fixes
16954F:	drivers/mmc/host/omap.c
16955
16956OMAP POWER MANAGEMENT SUPPORT
16957M:	Kevin Hilman <[email protected]>
16958L:	[email protected]
16959S:	Maintained
16960F:	arch/arm/*omap*/*pm*
16961F:	drivers/cpufreq/omap-cpufreq.c
16962
16963OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16964M:	Paul Walmsley <[email protected]>
16965L:	[email protected]
16966S:	Maintained
16967F:	arch/arm/mach-omap2/prm*
16968
16969OMAP RANDOM NUMBER GENERATOR SUPPORT
16970M:	Deepak Saxena <[email protected]>
16971S:	Maintained
16972F:	drivers/char/hw_random/omap-rng.c
16973
16974OMAP USB SUPPORT
16975L:	[email protected]
16976L:	[email protected]
16977S:	Orphan
16978F:	arch/arm/*omap*/usb*
16979F:	drivers/usb/*/*omap*
16980
16981OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16982M:	Mark Jackson <[email protected]>
16983L:	[email protected]
16984S:	Maintained
16985F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16986
16987OMAP1 SUPPORT
16988M:	Aaro Koskinen <[email protected]>
16989M:	Janusz Krzysztofik <[email protected]>
16990R:	Tony Lindgren <[email protected]>
16991L:	[email protected]
16992S:	Maintained
16993Q:	http://patchwork.kernel.org/project/linux-omap/list/
16994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16995F:	arch/arm/configs/omap1_defconfig
16996F:	arch/arm/mach-omap1/
16997F:	drivers/i2c/busses/i2c-omap.c
16998F:	include/linux/platform_data/ams-delta-fiq.h
16999F:	include/linux/platform_data/i2c-omap.h
17000
17001OMAP2+ SUPPORT
17002M:	Aaro Koskinen <[email protected]>
17003M:	Andreas Kemnade <[email protected]>
17004M:	Kevin Hilman <[email protected]>
17005M:	Roger Quadros <[email protected]>
17006M:	Tony Lindgren <[email protected]>
17007L:	[email protected]
17008S:	Maintained
17009W:	http://linux.omap.com/
17010Q:	http://patchwork.kernel.org/project/linux-omap/list/
17011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17012F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17013F:	arch/arm/configs/omap2plus_defconfig
17014F:	arch/arm/mach-omap2/
17015F:	drivers/bus/omap*.[ch]
17016F:	drivers/bus/ti-sysc.c
17017F:	drivers/gpio/gpio-tps65219.c
17018F:	drivers/i2c/busses/i2c-omap.c
17019F:	drivers/irqchip/irq-omap-intc.c
17020F:	drivers/mfd/*omap*.c
17021F:	drivers/mfd/menelaus.c
17022F:	drivers/mfd/palmas.c
17023F:	drivers/mfd/tps65217.c
17024F:	drivers/mfd/tps65218.c
17025F:	drivers/mfd/tps65219.c
17026F:	drivers/mfd/tps65910.c
17027F:	drivers/mfd/twl-core.[ch]
17028F:	drivers/mfd/twl4030*.c
17029F:	drivers/mfd/twl6030*.c
17030F:	drivers/mfd/twl6040*.c
17031F:	drivers/regulator/palmas-regulator*.c
17032F:	drivers/regulator/pbias-regulator.c
17033F:	drivers/regulator/tps65217-regulator.c
17034F:	drivers/regulator/tps65218-regulator.c
17035F:	drivers/regulator/tps65219-regulator.c
17036F:	drivers/regulator/tps65910-regulator.c
17037F:	drivers/regulator/twl-regulator.c
17038F:	drivers/regulator/twl6030-regulator.c
17039F:	include/linux/platform_data/i2c-omap.h
17040F:	include/linux/platform_data/ti-sysc.h
17041
17042OMFS FILESYSTEM
17043M:	Bob Copeland <[email protected]>
17044L:	[email protected]
17045S:	Maintained
17046F:	Documentation/filesystems/omfs.rst
17047F:	fs/omfs/
17048
17049OMNIVISION OG01A1B SENSOR DRIVER
17050M:	Sakari Ailus <[email protected]>
17051L:	[email protected]
17052S:	Maintained
17053F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17054F:	drivers/media/i2c/og01a1b.c
17055
17056OMNIVISION OV01A10 SENSOR DRIVER
17057M:	Bingbu Cao <[email protected]>
17058L:	[email protected]
17059S:	Maintained
17060T:	git git://linuxtv.org/media_tree.git
17061F:	drivers/media/i2c/ov01a10.c
17062
17063OMNIVISION OV02A10 SENSOR DRIVER
17064L:	[email protected]
17065S:	Orphan
17066T:	git git://linuxtv.org/media_tree.git
17067F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17068F:	drivers/media/i2c/ov02a10.c
17069
17070OMNIVISION OV08D10 SENSOR DRIVER
17071M:	Jimmy Su <[email protected]>
17072L:	[email protected]
17073S:	Maintained
17074T:	git git://linuxtv.org/media_tree.git
17075F:	drivers/media/i2c/ov08d10.c
17076
17077OMNIVISION OV08X40 SENSOR DRIVER
17078M:	Jason Chen <[email protected]>
17079L:	[email protected]
17080S:	Maintained
17081T:	git git://linuxtv.org/media_tree.git
17082F:	drivers/media/i2c/ov08x40.c
17083
17084OMNIVISION OV13858 SENSOR DRIVER
17085M:	Sakari Ailus <[email protected]>
17086L:	[email protected]
17087S:	Maintained
17088T:	git git://linuxtv.org/media_tree.git
17089F:	drivers/media/i2c/ov13858.c
17090
17091OMNIVISION OV13B10 SENSOR DRIVER
17092M:	Arec Kao <[email protected]>
17093L:	[email protected]
17094S:	Maintained
17095T:	git git://linuxtv.org/media_tree.git
17096F:	drivers/media/i2c/ov13b10.c
17097
17098OMNIVISION OV2680 SENSOR DRIVER
17099M:	Rui Miguel Silva <[email protected]>
17100M:	Hans de Goede <[email protected]>
17101L:	[email protected]
17102S:	Maintained
17103T:	git git://linuxtv.org/media_tree.git
17104F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17105F:	drivers/media/i2c/ov2680.c
17106
17107OMNIVISION OV2685 SENSOR DRIVER
17108M:	Shunqian Zheng <[email protected]>
17109L:	[email protected]
17110S:	Maintained
17111T:	git git://linuxtv.org/media_tree.git
17112F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17113F:	drivers/media/i2c/ov2685.c
17114
17115OMNIVISION OV2740 SENSOR DRIVER
17116M:	Tianshu Qiu <[email protected]>
17117R:	Sakari Ailus <[email protected]>
17118R:	Bingbu Cao <[email protected]>
17119L:	[email protected]
17120S:	Maintained
17121T:	git git://linuxtv.org/media_tree.git
17122F:	drivers/media/i2c/ov2740.c
17123
17124OMNIVISION OV4689 SENSOR DRIVER
17125M:	Mikhail Rudenko <[email protected]>
17126L:	[email protected]
17127S:	Maintained
17128T:	git git://linuxtv.org/media_tree.git
17129F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17130F:	drivers/media/i2c/ov4689.c
17131
17132OMNIVISION OV5640 SENSOR DRIVER
17133M:	Steve Longerbeam <[email protected]>
17134L:	[email protected]
17135S:	Maintained
17136T:	git git://linuxtv.org/media_tree.git
17137F:	drivers/media/i2c/ov5640.c
17138
17139OMNIVISION OV5647 SENSOR DRIVER
17140M:	Dave Stevenson <[email protected]>
17141M:	Jacopo Mondi <[email protected]>
17142L:	[email protected]
17143S:	Maintained
17144T:	git git://linuxtv.org/media_tree.git
17145F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17146F:	drivers/media/i2c/ov5647.c
17147
17148OMNIVISION OV5670 SENSOR DRIVER
17149M:	Sakari Ailus <[email protected]>
17150L:	[email protected]
17151S:	Maintained
17152T:	git git://linuxtv.org/media_tree.git
17153F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17154F:	drivers/media/i2c/ov5670.c
17155
17156OMNIVISION OV5675 SENSOR DRIVER
17157M:	Sakari Ailus <[email protected]>
17158L:	[email protected]
17159S:	Maintained
17160T:	git git://linuxtv.org/media_tree.git
17161F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17162F:	drivers/media/i2c/ov5675.c
17163
17164OMNIVISION OV5693 SENSOR DRIVER
17165M:	Daniel Scally <[email protected]>
17166L:	[email protected]
17167S:	Maintained
17168T:	git git://linuxtv.org/media_tree.git
17169F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17170F:	drivers/media/i2c/ov5693.c
17171
17172OMNIVISION OV5695 SENSOR DRIVER
17173M:	Shunqian Zheng <[email protected]>
17174L:	[email protected]
17175S:	Maintained
17176T:	git git://linuxtv.org/media_tree.git
17177F:	drivers/media/i2c/ov5695.c
17178
17179OMNIVISION OV64A40 SENSOR DRIVER
17180M:	Jacopo Mondi <[email protected]>
17181L:	[email protected]
17182S:	Maintained
17183T:	git git://linuxtv.org/media_tree.git
17184F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17185F:	drivers/media/i2c/ov64a40.c
17186
17187OMNIVISION OV7670 SENSOR DRIVER
17188L:	[email protected]
17189S:	Orphan
17190T:	git git://linuxtv.org/media_tree.git
17191F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17192F:	drivers/media/i2c/ov7670.c
17193
17194OMNIVISION OV772x SENSOR DRIVER
17195M:	Jacopo Mondi <[email protected]>
17196L:	[email protected]
17197S:	Odd fixes
17198T:	git git://linuxtv.org/media_tree.git
17199F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17200F:	drivers/media/i2c/ov772x.c
17201F:	include/media/i2c/ov772x.h
17202
17203OMNIVISION OV7740 SENSOR DRIVER
17204L:	[email protected]
17205S:	Orphan
17206T:	git git://linuxtv.org/media_tree.git
17207F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17208F:	drivers/media/i2c/ov7740.c
17209
17210OMNIVISION OV8856 SENSOR DRIVER
17211M:	Sakari Ailus <[email protected]>
17212L:	[email protected]
17213S:	Maintained
17214T:	git git://linuxtv.org/media_tree.git
17215F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17216F:	drivers/media/i2c/ov8856.c
17217
17218OMNIVISION OV8858 SENSOR DRIVER
17219M:	Jacopo Mondi <[email protected]>
17220M:	Nicholas Roth <[email protected]>
17221L:	[email protected]
17222S:	Maintained
17223T:	git git://linuxtv.org/media_tree.git
17224F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17225F:	drivers/media/i2c/ov8858.c
17226
17227OMNIVISION OV9282 SENSOR DRIVER
17228M:	Dave Stevenson <[email protected]>
17229L:	[email protected]
17230S:	Maintained
17231T:	git git://linuxtv.org/media_tree.git
17232F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17233F:	drivers/media/i2c/ov9282.c
17234
17235OMNIVISION OV9640 SENSOR DRIVER
17236M:	Petr Cvek <[email protected]>
17237L:	[email protected]
17238S:	Maintained
17239F:	drivers/media/i2c/ov9640.*
17240
17241OMNIVISION OV9650 SENSOR DRIVER
17242M:	Sakari Ailus <[email protected]>
17243R:	Akinobu Mita <[email protected]>
17244R:	Sylwester Nawrocki <[email protected]>
17245L:	[email protected]
17246S:	Maintained
17247T:	git git://linuxtv.org/media_tree.git
17248F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17249F:	drivers/media/i2c/ov9650.c
17250
17251OMNIVISION OV9734 SENSOR DRIVER
17252M:	Tianshu Qiu <[email protected]>
17253R:	Bingbu Cao <[email protected]>
17254L:	[email protected]
17255S:	Maintained
17256T:	git git://linuxtv.org/media_tree.git
17257F:	drivers/media/i2c/ov9734.c
17258
17259ONBOARD USB HUB DRIVER
17260M:	Matthias Kaehlcke <[email protected]>
17261L:	[email protected]
17262S:	Maintained
17263F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17264F:	drivers/usb/misc/onboard_usb_dev.c
17265
17266ONENAND FLASH DRIVER
17267M:	Kyungmin Park <[email protected]>
17268L:	[email protected]
17269S:	Maintained
17270F:	drivers/mtd/nand/onenand/
17271F:	include/linux/mtd/onenand*.h
17272
17273ONEXPLAYER FAN DRIVER
17274M:	Derek John Clark <[email protected]>
17275M:	Joaquín Ignacio Aramendía <[email protected]>
17276L:	[email protected]
17277S:	Maintained
17278F:	drivers/hwmon/oxp-sensors.c
17279
17280ONIE TLV NVMEM LAYOUT DRIVER
17281M:	Miquel Raynal <[email protected]>
17282S:	Maintained
17283F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17284F:	drivers/nvmem/layouts/onie-tlv.c
17285
17286ONION OMEGA2+ BOARD
17287M:	Harvey Hunt <[email protected]>
17288L:	[email protected]
17289S:	Maintained
17290F:	arch/mips/boot/dts/ralink/omega2p.dts
17291
17292ONSEMI ETHERNET PHY DRIVERS
17293M:	Piergiorgio Beruto <[email protected]>
17294L:	[email protected]
17295S:	Supported
17296W:	http://www.onsemi.com
17297F:	drivers/net/phy/ncn*
17298
17299OP-TEE DRIVER
17300M:	Jens Wiklander <[email protected]>
17301L:	[email protected]
17302S:	Maintained
17303F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17304F:	drivers/tee/optee/
17305
17306OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17307M:	Sumit Garg <[email protected]>
17308L:	[email protected]
17309S:	Maintained
17310F:	drivers/char/hw_random/optee-rng.c
17311
17312OP-TEE RTC DRIVER
17313M:	Clément Léger <[email protected]>
17314L:	[email protected]
17315S:	Maintained
17316F:	drivers/rtc/rtc-optee.c
17317
17318OPA-VNIC DRIVER
17319M:	Dennis Dalessandro <[email protected]>
17320L:	[email protected]
17321S:	Supported
17322F:	drivers/infiniband/ulp/opa_vnic
17323
17324OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17325M:	Parthiban Veerasooran <[email protected]>
17326L:	[email protected]
17327S:	Maintained
17328F:	Documentation/networking/oa-tc6-framework.rst
17329F:	drivers/net/ethernet/oa_tc6.c
17330F:	include/linux/oa_tc6.h
17331
17332OPEN FIRMWARE AND FLATTENED DEVICE TREE
17333M:	Rob Herring <[email protected]>
17334M:	Saravana Kannan <[email protected]>
17335L:	[email protected]
17336S:	Maintained
17337W:	http://www.devicetree.org/
17338C:	irc://irc.libera.chat/devicetree
17339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17340F:	Documentation/ABI/testing/sysfs-firmware-ofw
17341F:	drivers/of/
17342F:	include/linux/of*.h
17343F:	scripts/dtc/
17344F:	tools/testing/selftests/dt/
17345K:	of_overlay_notifier_
17346K:	of_overlay_fdt_apply
17347K:	of_overlay_remove
17348
17349OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17350M:	Rob Herring <[email protected]>
17351M:	Krzysztof Kozlowski <[email protected]>
17352M:	Conor Dooley <[email protected]>
17353L:	[email protected]
17354S:	Maintained
17355Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17356C:	irc://irc.libera.chat/devicetree
17357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17358F:	Documentation/devicetree/
17359F:	arch/*/boot/dts/
17360F:	include/dt-bindings/
17361
17362OPENCOMPUTE PTP CLOCK DRIVER
17363M:	Jonathan Lemon <[email protected]>
17364M:	Vadim Fedorenko <[email protected]>
17365L:	[email protected]
17366S:	Maintained
17367F:	drivers/ptp/ptp_ocp.c
17368
17369OPENCORES I2C BUS DRIVER
17370M:	Peter Korsgaard <[email protected]>
17371M:	Andrew Lunn <[email protected]>
17372L:	[email protected]
17373S:	Maintained
17374F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17375F:	Documentation/i2c/busses/i2c-ocores.rst
17376F:	drivers/i2c/busses/i2c-ocores.c
17377F:	include/linux/platform_data/i2c-ocores.h
17378
17379OPENRISC ARCHITECTURE
17380M:	Jonas Bonn <[email protected]>
17381M:	Stefan Kristiansson <[email protected]>
17382M:	Stafford Horne <[email protected]>
17383L:	[email protected]
17384S:	Maintained
17385W:	http://openrisc.io
17386T:	git https://github.com/openrisc/linux.git
17387F:	Documentation/arch/openrisc/
17388F:	Documentation/devicetree/bindings/openrisc/
17389F:	arch/openrisc/
17390F:	drivers/irqchip/irq-ompic.c
17391F:	drivers/irqchip/irq-or1k-*
17392
17393OPENVSWITCH
17394M:	Pravin B Shelar <[email protected]>
17395L:	[email protected]
17396L:	[email protected]
17397S:	Maintained
17398W:	http://openvswitch.org
17399F:	include/uapi/linux/openvswitch.h
17400F:	net/openvswitch/
17401F:	tools/testing/selftests/net/openvswitch/
17402
17403OPERATING PERFORMANCE POINTS (OPP)
17404M:	Viresh Kumar <[email protected]>
17405M:	Nishanth Menon <[email protected]>
17406M:	Stephen Boyd <[email protected]>
17407L:	[email protected]
17408S:	Maintained
17409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17410F:	Documentation/devicetree/bindings/opp/
17411F:	Documentation/power/opp.rst
17412F:	drivers/opp/
17413F:	include/linux/pm_opp.h
17414
17415OPL4 DRIVER
17416M:	Clemens Ladisch <[email protected]>
17417L:	[email protected]
17418S:	Maintained
17419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17420F:	sound/drivers/opl4/
17421
17422ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17423M:	Mark Fasheh <[email protected]>
17424M:	Joel Becker <[email protected]>
17425M:	Joseph Qi <[email protected]>
17426L:	[email protected]
17427S:	Supported
17428W:	http://ocfs2.wiki.kernel.org
17429F:	Documentation/filesystems/dlmfs.rst
17430F:	Documentation/filesystems/ocfs2.rst
17431F:	fs/ocfs2/
17432
17433ORANGEFS FILESYSTEM
17434M:	Mike Marshall <[email protected]>
17435R:	Martin Brandenburg <[email protected]>
17436L:	[email protected]
17437S:	Supported
17438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17439F:	Documentation/filesystems/orangefs.rst
17440F:	fs/orangefs/
17441
17442OV2659 OMNIVISION SENSOR DRIVER
17443M:	"Lad, Prabhakar" <[email protected]>
17444L:	[email protected]
17445S:	Maintained
17446W:	https://linuxtv.org
17447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17448T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17449F:	drivers/media/i2c/ov2659.c
17450F:	include/media/i2c/ov2659.h
17451
17452OVERLAY FILESYSTEM
17453M:	Miklos Szeredi <[email protected]>
17454M:	Amir Goldstein <[email protected]>
17455L:	[email protected]
17456S:	Supported
17457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17458F:	Documentation/filesystems/overlayfs.rst
17459F:	fs/overlayfs/
17460
17461P54 WIRELESS DRIVER
17462M:	Christian Lamparter <[email protected]>
17463L:	[email protected]
17464S:	Maintained
17465W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17466F:	drivers/net/wireless/intersil/p54/
17467
17468PACKET SOCKETS
17469M:	Willem de Bruijn <[email protected]>
17470S:	Maintained
17471F:	include/uapi/linux/if_packet.h
17472F:	net/packet/af_packet.c
17473
17474PACKING
17475M:	Vladimir Oltean <[email protected]>
17476L:	[email protected]
17477S:	Supported
17478F:	Documentation/core-api/packing.rst
17479F:	include/linux/packing.h
17480F:	lib/packing.c
17481
17482PADATA PARALLEL EXECUTION MECHANISM
17483M:	Steffen Klassert <[email protected]>
17484M:	Daniel Jordan <[email protected]>
17485L:	[email protected]
17486L:	[email protected]
17487S:	Maintained
17488F:	Documentation/core-api/padata.rst
17489F:	include/linux/padata.h
17490F:	kernel/padata.c
17491
17492PAGE CACHE
17493M:	Matthew Wilcox (Oracle) <[email protected]>
17494L:	[email protected]
17495S:	Supported
17496T:	git git://git.infradead.org/users/willy/pagecache.git
17497F:	Documentation/filesystems/locking.rst
17498F:	Documentation/filesystems/vfs.rst
17499F:	include/linux/pagemap.h
17500F:	mm/filemap.c
17501F:	mm/page-writeback.c
17502F:	mm/readahead.c
17503F:	mm/truncate.c
17504
17505PAGE POOL
17506M:	Jesper Dangaard Brouer <[email protected]>
17507M:	Ilias Apalodimas <[email protected]>
17508L:	[email protected]
17509S:	Supported
17510F:	Documentation/networking/page_pool.rst
17511F:	include/net/page_pool/
17512F:	include/trace/events/page_pool.h
17513F:	net/core/page_pool.c
17514
17515PAGE TABLE CHECK
17516M:	Pasha Tatashin <[email protected]>
17517M:	Andrew Morton <[email protected]>
17518L:	[email protected]
17519S:	Maintained
17520F:	Documentation/mm/page_table_check.rst
17521F:	include/linux/page_table_check.h
17522F:	mm/page_table_check.c
17523
17524PANASONIC LAPTOP ACPI EXTRAS DRIVER
17525M:	Kenneth Chan <[email protected]>
17526L:	[email protected]
17527S:	Maintained
17528F:	drivers/platform/x86/panasonic-laptop.c
17529
17530PARALLAX PING IIO SENSOR DRIVER
17531M:	Andreas Klinger <[email protected]>
17532L:	[email protected]
17533S:	Maintained
17534F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17535F:	drivers/iio/proximity/ping.c
17536
17537PARALLEL LCD/KEYPAD PANEL DRIVER
17538M:	Willy Tarreau <[email protected]>
17539M:	Ksenija Stanojevic <[email protected]>
17540S:	Odd Fixes
17541F:	Documentation/admin-guide/lcd-panel-cgram.rst
17542F:	drivers/auxdisplay/panel.c
17543
17544PARALLEL PORT SUBSYSTEM
17545M:	Sudip Mukherjee <[email protected]>
17546M:	Sudip Mukherjee <[email protected]>
17547L:	[email protected] (subscribers-only)
17548S:	Maintained
17549F:	Documentation/driver-api/parport*.rst
17550F:	drivers/char/ppdev.c
17551F:	drivers/parport/
17552F:	include/linux/parport*.h
17553F:	include/uapi/linux/ppdev.h
17554
17555PARAVIRT_OPS INTERFACE
17556M:	Juergen Gross <[email protected]>
17557R:	Ajay Kaher <[email protected]>
17558R:	Alexey Makhalov <[email protected]>
17559R:	Broadcom internal kernel review list <[email protected]>
17560L:	[email protected]
17561L:	[email protected]
17562S:	Supported
17563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17564F:	Documentation/virt/paravirt_ops.rst
17565F:	arch/*/include/asm/paravirt*.h
17566F:	arch/*/kernel/paravirt*
17567F:	include/linux/hypervisor.h
17568
17569PARISC ARCHITECTURE
17570M:	"James E.J. Bottomley" <[email protected]>
17571M:	Helge Deller <[email protected]>
17572L:	[email protected]
17573S:	Maintained
17574W:	https://parisc.wiki.kernel.org
17575Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17578F:	Documentation/arch/parisc/
17579F:	arch/parisc/
17580F:	drivers/char/agp/parisc-agp.c
17581F:	drivers/input/misc/hp_sdc_rtc.c
17582F:	drivers/input/serio/gscps2.c
17583F:	drivers/input/serio/hp_sdc*
17584F:	drivers/parisc/
17585F:	drivers/parport/parport_gsc.*
17586F:	drivers/tty/serial/8250/8250_parisc.c
17587F:	drivers/video/console/sti*
17588F:	drivers/video/fbdev/sti*
17589F:	drivers/video/logo/logo_parisc*
17590F:	include/linux/hp_sdc.h
17591
17592PARMAN
17593M:	Jiri Pirko <[email protected]>
17594L:	[email protected]
17595S:	Supported
17596F:	include/linux/parman.h
17597F:	lib/parman.c
17598F:	lib/test_parman.c
17599
17600PC ENGINES APU BOARD DRIVER
17601M:	Enrico Weigelt, metux IT consult <[email protected]>
17602S:	Maintained
17603F:	drivers/platform/x86/pcengines-apuv2.c
17604
17605PC87360 HARDWARE MONITORING DRIVER
17606M:	Jim Cromie <[email protected]>
17607L:	[email protected]
17608S:	Maintained
17609F:	Documentation/hwmon/pc87360.rst
17610F:	drivers/hwmon/pc87360.c
17611
17612PC8736x GPIO DRIVER
17613M:	Jim Cromie <[email protected]>
17614S:	Maintained
17615F:	drivers/char/pc8736x_gpio.c
17616
17617PC87427 HARDWARE MONITORING DRIVER
17618M:	Jean Delvare <[email protected]>
17619L:	[email protected]
17620S:	Maintained
17621F:	Documentation/hwmon/pc87427.rst
17622F:	drivers/hwmon/pc87427.c
17623
17624PCA9532 LED DRIVER
17625M:	Riku Voipio <[email protected]>
17626S:	Maintained
17627F:	drivers/leds/leds-pca9532.c
17628F:	include/linux/leds-pca9532.h
17629
17630PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17631M:	Thomas Petazzoni <[email protected]>
17632M:	Pali Rohár <[email protected]>
17633L:	[email protected]
17634L:	[email protected] (moderated for non-subscribers)
17635S:	Maintained
17636F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17637F:	drivers/pci/controller/pci-aardvark.c
17638
17639PCI DRIVER FOR ALTERA PCIE IP
17640M:	Joyce Ooi <[email protected]>
17641L:	[email protected]
17642S:	Supported
17643F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17644F:	drivers/pci/controller/pcie-altera.c
17645
17646PCI DRIVER FOR APPLIEDMICRO XGENE
17647M:	Toan Le <[email protected]>
17648L:	[email protected]
17649L:	[email protected] (moderated for non-subscribers)
17650S:	Maintained
17651F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17652F:	drivers/pci/controller/pci-xgene.c
17653
17654PCI DRIVER FOR ARM VERSATILE PLATFORM
17655M:	Rob Herring <[email protected]>
17656L:	[email protected]
17657L:	[email protected] (moderated for non-subscribers)
17658S:	Maintained
17659F:	Documentation/devicetree/bindings/pci/versatile.yaml
17660F:	drivers/pci/controller/pci-versatile.c
17661
17662PCI DRIVER FOR ARMADA 8K
17663M:	Thomas Petazzoni <[email protected]>
17664L:	[email protected]
17665L:	[email protected] (moderated for non-subscribers)
17666S:	Maintained
17667F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17668F:	drivers/pci/controller/dwc/pcie-armada8k.c
17669
17670PCI DRIVER FOR CADENCE PCIE IP
17671L:	[email protected]
17672S:	Orphan
17673F:	Documentation/devicetree/bindings/pci/cdns,*
17674F:	drivers/pci/controller/cadence/*cadence*
17675
17676PCI DRIVER FOR FREESCALE LAYERSCAPE
17677M:	Minghuan Lian <[email protected]>
17678M:	Mingkai Hu <[email protected]>
17679M:	Roy Zang <[email protected]>
17680L:	[email protected]
17681L:	[email protected]
17682L:	[email protected] (moderated for non-subscribers)
17683L:	[email protected]
17684S:	Maintained
17685F:	drivers/pci/controller/dwc/*layerscape*
17686
17687PCI DRIVER FOR FU740
17688M:	Paul Walmsley <[email protected]>
17689M:	Greentime Hu <[email protected]>
17690M:	Samuel Holland <[email protected]>
17691L:	[email protected]
17692S:	Maintained
17693F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17694F:	drivers/pci/controller/dwc/pcie-fu740.c
17695
17696PCI DRIVER FOR GENERIC OF HOSTS
17697M:	Will Deacon <[email protected]>
17698L:	[email protected]
17699L:	[email protected] (moderated for non-subscribers)
17700S:	Maintained
17701F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17702F:	drivers/pci/controller/pci-host-common.c
17703F:	drivers/pci/controller/pci-host-generic.c
17704
17705PCI DRIVER FOR IMX6
17706M:	Richard Zhu <[email protected]>
17707M:	Lucas Stach <[email protected]>
17708L:	[email protected]
17709L:	[email protected] (moderated for non-subscribers)
17710L:	[email protected]
17711S:	Maintained
17712F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17713F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17714F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17715F:	drivers/pci/controller/dwc/*imx6*
17716
17717PCI DRIVER FOR INTEL IXP4XX
17718M:	Linus Walleij <[email protected]>
17719S:	Maintained
17720F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17721F:	drivers/pci/controller/pci-ixp4xx.c
17722
17723PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17724M:	Nirmal Patel <[email protected]>
17725R:	Jonathan Derrick <[email protected]>
17726L:	[email protected]
17727S:	Supported
17728F:	drivers/pci/controller/vmd.c
17729
17730PCI DRIVER FOR MICROSEMI SWITCHTEC
17731M:	Kurt Schwemmer <[email protected]>
17732M:	Logan Gunthorpe <[email protected]>
17733L:	[email protected]
17734S:	Maintained
17735F:	Documentation/ABI/testing/sysfs-class-switchtec
17736F:	Documentation/driver-api/switchtec.rst
17737F:	drivers/ntb/hw/mscc/
17738F:	drivers/pci/switch/switchtec*
17739F:	include/linux/switchtec.h
17740F:	include/uapi/linux/switchtec_ioctl.h
17741
17742PCI DRIVER FOR MOBIVEIL PCIE IP
17743M:	Karthikeyan Mitran <[email protected]>
17744M:	Hou Zhiqiang <[email protected]>
17745L:	[email protected]
17746S:	Supported
17747F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17748F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17749
17750PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17751M:	Thomas Petazzoni <[email protected]>
17752M:	Pali Rohár <[email protected]>
17753L:	[email protected]
17754L:	[email protected] (moderated for non-subscribers)
17755S:	Maintained
17756F:	drivers/pci/controller/*mvebu*
17757
17758PCI DRIVER FOR NVIDIA TEGRA
17759M:	Thierry Reding <[email protected]>
17760L:	[email protected]
17761L:	[email protected]
17762S:	Supported
17763F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17764F:	drivers/pci/controller/pci-tegra.c
17765
17766PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17767M:	Hou Zhiqiang <[email protected]>
17768L:	[email protected]
17769L:	[email protected] (moderated for non-subscribers)
17770S:	Maintained
17771F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17772F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17773
17774PCI DRIVER FOR PLDA PCIE IP
17775M:	Daire McNamara <[email protected]>
17776L:	[email protected]
17777S:	Maintained
17778F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17779F:	drivers/pci/controller/plda/pcie-plda-host.c
17780F:	drivers/pci/controller/plda/pcie-plda.h
17781
17782PCI DRIVER FOR RENESAS R-CAR
17783M:	Marek Vasut <marek.vasut[email protected]>
17784M:	Yoshihiro Shimoda <[email protected]>
17785L:	[email protected]
17786L:	[email protected]
17787S:	Maintained
17788F:	Documentation/devicetree/bindings/pci/*rcar*
17789F:	drivers/pci/controller/*rcar*
17790F:	drivers/pci/controller/dwc/*rcar*
17791
17792PCI DRIVER FOR SAMSUNG EXYNOS
17793M:	Jingoo Han <[email protected]>
17794L:	[email protected]
17795L:	[email protected] (moderated for non-subscribers)
17796L:	[email protected]
17797S:	Maintained
17798F:	drivers/pci/controller/dwc/pci-exynos.c
17799
17800PCI DRIVER FOR SYNOPSYS DESIGNWARE
17801M:	Jingoo Han <[email protected]>
17802M:	Manivannan Sadhasivam <[email protected]>
17803L:	[email protected]
17804S:	Maintained
17805F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17806F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17807F:	drivers/pci/controller/dwc/*designware*
17808
17809PCI DRIVER FOR TI DRA7XX/J721E
17810M:	Vignesh Raghavendra <[email protected]>
17811R:	Siddharth Vadapalli <[email protected]>
17812L:	[email protected]
17813L:	[email protected]
17814L:	[email protected] (moderated for non-subscribers)
17815S:	Supported
17816F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17817F:	drivers/pci/controller/cadence/pci-j721e.c
17818F:	drivers/pci/controller/dwc/pci-dra7xx.c
17819
17820PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17821M:	Linus Walleij <[email protected]>
17822L:	[email protected]
17823S:	Maintained
17824F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17825F:	drivers/pci/controller/pci-v3-semi.c
17826
17827PCI DRIVER FOR XILINX VERSAL CPM
17828M:	Bharat Kumar Gogada <[email protected]>
17829M:	Michal Simek <[email protected]>
17830L:	[email protected]
17831S:	Maintained
17832F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17833F:	drivers/pci/controller/pcie-xilinx-cpm.c
17834
17835PCI ENDPOINT SUBSYSTEM
17836M:	Manivannan Sadhasivam <[email protected]>
17837M:	Krzysztof Wilczyński <[email protected]>
17838R:	Kishon Vijay Abraham I <[email protected]>
17839L:	[email protected]
17840S:	Supported
17841Q:	https://patchwork.kernel.org/project/linux-pci/list/
17842B:	https://bugzilla.kernel.org
17843C:	irc://irc.oftc.net/linux-pci
17844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17845F:	Documentation/PCI/endpoint/*
17846F:	Documentation/misc-devices/pci-endpoint-test.rst
17847F:	drivers/misc/pci_endpoint_test.c
17848F:	drivers/pci/endpoint/
17849F:	tools/pci/
17850
17851PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17852M:	Mahesh J Salgaonkar <[email protected]>
17853R:	Oliver O'Halloran <[email protected]>
17854L:	[email protected]
17855S:	Supported
17856F:	Documentation/PCI/pci-error-recovery.rst
17857F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17858F:	arch/powerpc/include/*/eeh*.h
17859F:	arch/powerpc/kernel/eeh*.c
17860F:	arch/powerpc/platforms/*/eeh*.c
17861F:	drivers/pci/pcie/aer.c
17862F:	drivers/pci/pcie/dpc.c
17863F:	drivers/pci/pcie/err.c
17864
17865PCI ERROR RECOVERY
17866M:	Linas Vepstas <[email protected]>
17867L:	[email protected]
17868S:	Supported
17869F:	Documentation/PCI/pci-error-recovery.rst
17870
17871PCI MSI DRIVER FOR ALTERA MSI IP
17872M:	Joyce Ooi <[email protected]>
17873L:	[email protected]
17874S:	Supported
17875F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17876F:	drivers/pci/controller/pcie-altera-msi.c
17877
17878PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17879M:	Toan Le <[email protected]>
17880L:	[email protected]
17881L:	[email protected] (moderated for non-subscribers)
17882S:	Maintained
17883F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17884F:	drivers/pci/controller/pci-xgene-msi.c
17885
17886PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17887M:	Lorenzo Pieralisi <[email protected]>
17888M:	Krzysztof Wilczyński <[email protected]>
17889R:	Manivannan Sadhasivam <[email protected]>
17890R:	Rob Herring <[email protected]>
17891L:	[email protected]
17892S:	Supported
17893Q:	https://patchwork.kernel.org/project/linux-pci/list/
17894B:	https://bugzilla.kernel.org
17895C:	irc://irc.oftc.net/linux-pci
17896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17897F:	Documentation/devicetree/bindings/pci/
17898F:	drivers/pci/controller/
17899F:	drivers/pci/pci-bridge-emul.c
17900F:	drivers/pci/pci-bridge-emul.h
17901
17902PCI PEER-TO-PEER DMA (P2PDMA)
17903M:	Bjorn Helgaas <[email protected]>
17904M:	Logan Gunthorpe <[email protected]>
17905L:	[email protected]
17906S:	Supported
17907Q:	https://patchwork.kernel.org/project/linux-pci/list/
17908B:	https://bugzilla.kernel.org
17909C:	irc://irc.oftc.net/linux-pci
17910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17911F:	Documentation/driver-api/pci/p2pdma.rst
17912F:	drivers/pci/p2pdma.c
17913F:	include/linux/pci-p2pdma.h
17914
17915PCI POWER CONTROL
17916M:	Bartosz Golaszewski <[email protected]>
17917L:	[email protected]
17918S:	Maintained
17919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17920F:	drivers/pci/pwrctl/*
17921F:	include/linux/pci-pwrctl.h
17922
17923PCI SUBSYSTEM
17924M:	Bjorn Helgaas <[email protected]>
17925L:	[email protected]
17926S:	Supported
17927Q:	https://patchwork.kernel.org/project/linux-pci/list/
17928B:	https://bugzilla.kernel.org
17929C:	irc://irc.oftc.net/linux-pci
17930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17931F:	Documentation/PCI/
17932F:	Documentation/devicetree/bindings/pci/
17933F:	arch/x86/kernel/early-quirks.c
17934F:	arch/x86/kernel/quirks.c
17935F:	arch/x86/pci/
17936F:	drivers/acpi/pci*
17937F:	drivers/pci/
17938F:	include/asm-generic/pci*
17939F:	include/linux/of_pci.h
17940F:	include/linux/pci*
17941F:	include/uapi/linux/pci*
17942
17943PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17944M:	Jonathan Chocron <[email protected]>
17945L:	[email protected]
17946S:	Maintained
17947F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17948F:	drivers/pci/controller/dwc/pcie-al.c
17949
17950PCIE DRIVER FOR AMLOGIC MESON
17951M:	Yue Wang <[email protected]>
17952L:	[email protected]
17953L:	[email protected]
17954S:	Maintained
17955F:	drivers/pci/controller/dwc/pci-meson.c
17956
17957PCIE DRIVER FOR AXIS ARTPEC
17958M:	Jesper Nilsson <[email protected]>
17959L:	[email protected]
17960L:	[email protected]
17961S:	Maintained
17962F:	Documentation/devicetree/bindings/pci/axis,artpec*
17963F:	drivers/pci/controller/dwc/*artpec*
17964
17965PCIE DRIVER FOR CAVIUM THUNDERX
17966M:	Robert Richter <[email protected]>
17967L:	[email protected]
17968L:	[email protected] (moderated for non-subscribers)
17969S:	Odd Fixes
17970F:	drivers/pci/controller/pci-thunder-*
17971
17972PCIE DRIVER FOR HISILICON
17973M:	Zhou Wang <[email protected]>
17974L:	[email protected]
17975S:	Maintained
17976F:	drivers/pci/controller/dwc/pcie-hisi.c
17977
17978PCIE DRIVER FOR HISILICON KIRIN
17979M:	Xiaowei Song <[email protected]>
17980M:	Binghui Wang <[email protected]>
17981L:	[email protected]
17982S:	Maintained
17983F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17984F:	drivers/pci/controller/dwc/pcie-kirin.c
17985
17986PCIE DRIVER FOR HISILICON STB
17987M:	Shawn Guo <[email protected]>
17988L:	[email protected]
17989S:	Maintained
17990F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17991F:	drivers/pci/controller/dwc/pcie-histb.c
17992
17993PCIE DRIVER FOR INTEL KEEM BAY
17994M:	Srikanth Thokala <[email protected]>
17995L:	[email protected]
17996S:	Supported
17997F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17998F:	drivers/pci/controller/dwc/pcie-keembay.c
17999
18000PCIE DRIVER FOR INTEL LGM GW SOC
18001M:	Chuanhua Lei <[email protected]>
18002L:	[email protected]
18003S:	Maintained
18004F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18005F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18006
18007PCIE DRIVER FOR MEDIATEK
18008M:	Ryder Lee <[email protected]>
18009M:	Jianjun Wang <[email protected]>
18010L:	[email protected]
18011L:	[email protected] (moderated for non-subscribers)
18012S:	Supported
18013F:	Documentation/devicetree/bindings/pci/mediatek*
18014F:	drivers/pci/controller/*mediatek*
18015
18016PCIE DRIVER FOR MICROCHIP
18017M:	Daire McNamara <[email protected]>
18018L:	[email protected]
18019S:	Supported
18020F:	Documentation/devicetree/bindings/pci/microchip*
18021F:	drivers/pci/controller/plda/*microchip*
18022
18023PCIE DRIVER FOR QUALCOMM MSM
18024M:	Manivannan Sadhasivam <[email protected]>
18025L:	[email protected]
18026L:	[email protected]
18027S:	Maintained
18028F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18029F:	drivers/pci/controller/dwc/pcie-qcom.c
18030
18031PCIE DRIVER FOR ROCKCHIP
18032M:	Shawn Lin <[email protected]>
18033L:	[email protected]
18034L:	[email protected]
18035S:	Maintained
18036F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18037F:	drivers/pci/controller/pcie-rockchip*
18038
18039PCIE DRIVER FOR SOCIONEXT UNIPHIER
18040M:	Kunihiko Hayashi <[email protected]>
18041L:	[email protected]
18042S:	Maintained
18043F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18044F:	drivers/pci/controller/dwc/pcie-uniphier*
18045
18046PCIE DRIVER FOR ST SPEAR13XX
18047M:	Pratyush Anand <[email protected]>
18048L:	[email protected]
18049S:	Maintained
18050F:	drivers/pci/controller/dwc/*spear*
18051
18052PCIE DRIVER FOR STARFIVE JH71x0
18053M:	Kevin Xie <[email protected]>
18054L:	[email protected]
18055S:	Maintained
18056F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18057F:	drivers/pci/controller/plda/pcie-starfive.c
18058
18059PCIE ENDPOINT DRIVER FOR QUALCOMM
18060M:	Manivannan Sadhasivam <[email protected]>
18061L:	[email protected]
18062L:	[email protected]
18063S:	Maintained
18064F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18065F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18066F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18067
18068PCMCIA SUBSYSTEM
18069M:	Dominik Brodowski <[email protected]>
18070S:	Odd Fixes
18071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18072F:	Documentation/pcmcia/
18073F:	drivers/pcmcia/
18074F:	include/pcmcia/
18075F:	tools/pcmcia/
18076
18077PCNET32 NETWORK DRIVER
18078M:	Don Fry <[email protected]>
18079L:	[email protected]
18080S:	Maintained
18081F:	drivers/net/ethernet/amd/pcnet32.c
18082
18083PCRYPT PARALLEL CRYPTO ENGINE
18084M:	Steffen Klassert <[email protected]>
18085L:	[email protected]
18086S:	Maintained
18087F:	crypto/pcrypt.c
18088F:	include/crypto/pcrypt.h
18089
18090PDS DSC VIRTIO DATA PATH ACCELERATOR
18091R:	Shannon Nelson <[email protected]>
18092F:	drivers/vdpa/pds/
18093
18094PECI HARDWARE MONITORING DRIVERS
18095M:	Iwona Winiarska <[email protected]>
18096L:	[email protected]
18097S:	Supported
18098F:	Documentation/hwmon/peci-cputemp.rst
18099F:	Documentation/hwmon/peci-dimmtemp.rst
18100F:	drivers/hwmon/peci/
18101
18102PECI SUBSYSTEM
18103M:	Iwona Winiarska <[email protected]>
18104L:	[email protected] (moderated for non-subscribers)
18105S:	Supported
18106F:	Documentation/devicetree/bindings/peci/
18107F:	Documentation/peci/
18108F:	drivers/peci/
18109F:	include/linux/peci-cpu.h
18110F:	include/linux/peci.h
18111
18112PENSANDO ETHERNET DRIVERS
18113M:	Shannon Nelson <[email protected]>
18114M:	Brett Creeley <[email protected]>
18115L:	[email protected]
18116S:	Supported
18117F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18118F:	drivers/net/ethernet/pensando/
18119
18120PER-CPU MEMORY ALLOCATOR
18121M:	Dennis Zhou <[email protected]>
18122M:	Tejun Heo <[email protected]>
18123M:	Christoph Lameter <[email protected]>
18124L:	[email protected]
18125S:	Maintained
18126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18127F:	arch/*/include/asm/percpu.h
18128F:	include/linux/percpu*.h
18129F:	lib/percpu*.c
18130F:	mm/percpu*.c
18131
18132PER-TASK DELAY ACCOUNTING
18133M:	Balbir Singh <[email protected]>
18134S:	Maintained
18135F:	include/linux/delayacct.h
18136F:	kernel/delayacct.c
18137
18138PERFORMANCE EVENTS SUBSYSTEM
18139M:	Peter Zijlstra <[email protected]>
18140M:	Ingo Molnar <[email protected]>
18141M:	Arnaldo Carvalho de Melo <[email protected]>
18142M:	Namhyung Kim <[email protected]>
18143R:	Mark Rutland <[email protected]>
18144R:	Alexander Shishkin <[email protected]>
18145R:	Jiri Olsa <[email protected]>
18146R:	Ian Rogers <[email protected]>
18147R:	Adrian Hunter <[email protected]>
18148R:	"Liang, Kan" <[email protected]>
18149L:	[email protected]
18150L:	[email protected]
18151S:	Supported
18152W:	https://perf.wiki.kernel.org/
18153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18156F:	arch/*/events/*
18157F:	arch/*/events/*/*
18158F:	arch/*/include/asm/perf_event.h
18159F:	arch/*/kernel/*/*/perf_event*.c
18160F:	arch/*/kernel/*/perf_event*.c
18161F:	arch/*/kernel/perf_callchain.c
18162F:	arch/*/kernel/perf_event*.c
18163F:	include/linux/perf_event.h
18164F:	include/uapi/linux/perf_event.h
18165F:	kernel/events/*
18166F:	tools/lib/perf/
18167F:	tools/perf/
18168
18169PERFORMANCE EVENTS TOOLING ARM64
18170R:	John Garry <[email protected]>
18171R:	Will Deacon <[email protected]>
18172R:	James Clark <[email protected]>
18173R:	Mike Leach <[email protected]>
18174R:	Leo Yan <[email protected]>
18175L:	[email protected] (moderated for non-subscribers)
18176S:	Supported
18177F:	tools/build/feature/test-libopencsd.c
18178F:	tools/perf/arch/arm*/
18179F:	tools/perf/pmu-events/arch/arm64/
18180F:	tools/perf/util/arm-spe*
18181F:	tools/perf/util/cs-etm*
18182
18183PERSONALITY HANDLING
18184M:	Christoph Hellwig <[email protected]>
18185L:	[email protected]
18186S:	Maintained
18187F:	include/linux/personality.h
18188F:	include/uapi/linux/personality.h
18189
18190PHOENIX RC FLIGHT CONTROLLER ADAPTER
18191M:	Marcus Folkesson <[email protected]>
18192L:	[email protected]
18193S:	Maintained
18194F:	Documentation/input/devices/pxrc.rst
18195F:	drivers/input/joystick/pxrc.c
18196
18197PHONET PROTOCOL
18198M:	Remi Denis-Courmont <[email protected]>
18199S:	Supported
18200F:	Documentation/networking/phonet.rst
18201F:	include/linux/phonet.h
18202F:	include/net/phonet/
18203F:	include/uapi/linux/phonet.h
18204F:	net/phonet/
18205
18206PHRAM MTD DRIVER
18207M:	Joern Engel <[email protected]>
18208L:	[email protected]
18209S:	Maintained
18210F:	drivers/mtd/devices/phram.c
18211
18212PICOLCD HID DRIVER
18213M:	Bruno Prémont <[email protected]>
18214L:	[email protected]
18215S:	Maintained
18216F:	drivers/hid/hid-picolcd*
18217
18218PIDFD API
18219M:	Christian Brauner <[email protected]>
18220L:	[email protected]
18221S:	Maintained
18222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18223F:	samples/pidfd/
18224F:	tools/testing/selftests/clone3/
18225F:	tools/testing/selftests/pid_namespace/
18226F:	tools/testing/selftests/pidfd/
18227K:	(?i)pidfd
18228K:	(?i)clone3
18229K:	\b(clone_args|kernel_clone_args)\b
18230
18231PIN CONTROL SUBSYSTEM
18232M:	Linus Walleij <[email protected]>
18233L:	[email protected]
18234S:	Maintained
18235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18236F:	Documentation/devicetree/bindings/pinctrl/
18237F:	Documentation/driver-api/pin-control.rst
18238F:	drivers/pinctrl/
18239F:	include/dt-bindings/pinctrl/
18240F:	include/linux/pinctrl/
18241
18242PIN CONTROLLER - AMD
18243M:	Basavaraj Natikar <[email protected]>
18244M:	Shyam Sundar S K <[email protected]>
18245S:	Maintained
18246F:	drivers/pinctrl/pinctrl-amd.c
18247
18248PIN CONTROLLER - FREESCALE
18249M:	Dong Aisheng <[email protected]>
18250M:	Fabio Estevam <[email protected]>
18251M:	Shawn Guo <[email protected]>
18252M:	Jacky Bai <[email protected]>
18253R:	Pengutronix Kernel Team <[email protected]>
18254L:	[email protected]
18255L:	NXP S32 Linux Team <[email protected]>
18256S:	Maintained
18257F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18258F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18259F:	drivers/pinctrl/freescale/
18260F:	drivers/pinctrl/nxp/
18261
18262PIN CONTROLLER - INTEL
18263M:	Mika Westerberg <[email protected]>
18264M:	Andy Shevchenko <[email protected]>
18265S:	Supported
18266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18267F:	drivers/pinctrl/intel/
18268
18269PIN CONTROLLER - KEEMBAY
18270M:	Lakshmi Sowjanya D <[email protected]>
18271S:	Supported
18272F:	drivers/pinctrl/pinctrl-keembay*
18273
18274PIN CONTROLLER - MEDIATEK
18275M:	Sean Wang <[email protected]>
18276L:	[email protected] (moderated for non-subscribers)
18277S:	Maintained
18278F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18279F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18280F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18281F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18282F:	drivers/pinctrl/mediatek/
18283
18284PIN CONTROLLER - MEDIATEK MIPS
18285M:	Arınç ÜNAL <[email protected]>
18286M:	Sergio Paracuellos <[email protected]>
18287L:	[email protected] (moderated for non-subscribers)
18288L:	[email protected]
18289S:	Maintained
18290F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18291F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18292F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18293F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18294F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18295F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18296F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18297F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18298F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18299F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18300F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18301F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18302F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18303F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18304F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18305
18306PIN CONTROLLER - MICROCHIP AT91
18307M:	Ludovic Desroches <[email protected]>
18308L:	[email protected] (moderated for non-subscribers)
18309L:	[email protected]
18310S:	Supported
18311F:	drivers/gpio/gpio-sama5d2-piobu.c
18312F:	drivers/pinctrl/pinctrl-at91*
18313
18314PIN CONTROLLER - QUALCOMM
18315M:	Bjorn Andersson <[email protected]>
18316L:	[email protected]
18317S:	Maintained
18318F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18319F:	drivers/pinctrl/qcom/
18320
18321PIN CONTROLLER - RENESAS
18322M:	Geert Uytterhoeven <[email protected]>
18323L:	[email protected]
18324S:	Supported
18325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18326F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18327F:	drivers/pinctrl/renesas/
18328
18329PIN CONTROLLER - SAMSUNG
18330M:	Krzysztof Kozlowski <[email protected]>
18331M:	Sylwester Nawrocki <[email protected]>
18332R:	Alim Akhtar <[email protected]>
18333L:	[email protected] (moderated for non-subscribers)
18334L:	[email protected]
18335S:	Maintained
18336Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18337B:	mailto:[email protected]
18338C:	irc://irc.libera.chat/linux-exynos
18339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18340F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18341F:	drivers/pinctrl/samsung/
18342
18343PIN CONTROLLER - SINGLE
18344M:	Tony Lindgren <[email protected]>
18345M:	Haojian Zhuang <[email protected]>
18346L:	[email protected] (moderated for non-subscribers)
18347L:	[email protected]
18348S:	Maintained
18349F:	drivers/pinctrl/pinctrl-single.c
18350
18351PIN CONTROLLER - SUNPLUS / TIBBO
18352M:	Dvorkin Dmitry <[email protected]>
18353M:	Wells Lu <[email protected]>
18354L:	[email protected] (moderated for non-subscribers)
18355S:	Maintained
18356W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18357F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18358F:	drivers/pinctrl/sunplus/
18359F:	include/dt-bindings/pinctrl/sppctl*.h
18360
18361PINE64 PINEPHONE KEYBOARD DRIVER
18362M:	Samuel Holland <[email protected]>
18363S:	Supported
18364F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18365F:	drivers/input/keyboard/pinephone-keyboard.c
18366
18367PKTCDVD DRIVER
18368M:	[email protected]
18369S:	Orphan
18370F:	drivers/block/pktcdvd.c
18371F:	include/linux/pktcdvd.h
18372F:	include/uapi/linux/pktcdvd.h
18373
18374PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18375M:	Tomasz Duszynski <[email protected]>
18376S:	Maintained
18377F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18378F:	drivers/iio/chemical/pms7003.c
18379
18380PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18381M:	Piergiorgio Beruto <[email protected]>
18382L:	[email protected]
18383S:	Maintained
18384F:	drivers/net/phy/mdio-open-alliance.h
18385F:	net/ethtool/plca.c
18386
18387PLDMFW LIBRARY
18388M:	Jacob Keller <[email protected]>
18389S:	Maintained
18390F:	Documentation/driver-api/pldmfw/
18391F:	include/linux/pldmfw.h
18392F:	lib/pldmfw/
18393
18394PLX DMA DRIVER
18395M:	Logan Gunthorpe <[email protected]>
18396S:	Maintained
18397F:	drivers/dma/plx_dma.c
18398
18399PM-GRAPH UTILITY
18400M:	"Todd E Brandt" <[email protected]>
18401L:	[email protected]
18402S:	Supported
18403W:	https://01.org/pm-graph
18404B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18405T:	git git://github.com/intel/pm-graph
18406F:	tools/power/pm-graph
18407
18408PM6764TR DRIVER
18409M:	Charles Hsu	<[email protected]>
18410L:	[email protected]
18411S:	Maintained
18412F:	Documentation/hwmon/pm6764tr.rst
18413F:	drivers/hwmon/pmbus/pm6764tr.c
18414
18415PMC SIERRA MaxRAID DRIVER
18416L:	[email protected]
18417S:	Orphan
18418W:	http://www.pmc-sierra.com/
18419F:	drivers/scsi/pmcraid.*
18420
18421PMC SIERRA PM8001 DRIVER
18422M:	Jack Wang <[email protected]>
18423L:	[email protected]
18424S:	Supported
18425F:	drivers/scsi/pm8001/
18426
18427PNI RM3100 IIO DRIVER
18428M:	Song Qiang <[email protected]>
18429L:	[email protected]
18430S:	Maintained
18431F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18432F:	drivers/iio/magnetometer/rm3100*
18433
18434PNP SUPPORT
18435M:	"Rafael J. Wysocki" <[email protected]>
18436L:	[email protected]
18437S:	Maintained
18438F:	drivers/pnp/
18439F:	include/linux/pnp.h
18440
18441POSIX CLOCKS and TIMERS
18442M:	Anna-Maria Behnsen <[email protected]>
18443M:	Frederic Weisbecker <[email protected]>
18444M:	Thomas Gleixner <[email protected]>
18445L:	[email protected]
18446S:	Maintained
18447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18448F:	fs/timerfd.c
18449F:	include/linux/time_namespace.h
18450F:	include/linux/timerfd.h
18451F:	include/uapi/linux/time.h
18452F:	include/uapi/linux/timerfd.h
18453F:	include/trace/events/timer*
18454F:	kernel/time/itimer.c
18455F:	kernel/time/posix-*
18456F:	kernel/time/namespace.c
18457
18458POWER MANAGEMENT CORE
18459M:	"Rafael J. Wysocki" <[email protected]>
18460L:	[email protected]
18461S:	Supported
18462B:	https://bugzilla.kernel.org
18463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18464F:	drivers/base/power/
18465F:	drivers/powercap/
18466F:	include/linux/intel_rapl.h
18467F:	include/linux/pm.h
18468F:	include/linux/pm_*
18469F:	include/linux/powercap.h
18470F:	kernel/configs/nopm.config
18471
18472POWER SEQUENCING
18473M:	Bartosz Golaszewski <[email protected]>
18474L:	[email protected]
18475S:	Maintained
18476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18477F:	Documentation/driver-api/pwrseq.rst
18478F:	drivers/power/sequencing/
18479F:	include/linux/pwrseq/
18480
18481POWER STATE COORDINATION INTERFACE (PSCI)
18482M:	Mark Rutland <[email protected]>
18483M:	Lorenzo Pieralisi <[email protected]>
18484L:	[email protected] (moderated for non-subscribers)
18485S:	Maintained
18486F:	drivers/firmware/psci/
18487F:	include/linux/psci.h
18488F:	include/uapi/linux/psci.h
18489
18490POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18491M:	Sebastian Reichel <[email protected]>
18492L:	[email protected]
18493S:	Maintained
18494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18495F:	Documentation/ABI/testing/sysfs-class-power
18496F:	Documentation/devicetree/bindings/power/supply/
18497F:	drivers/power/supply/
18498F:	include/linux/power/
18499F:	include/linux/power_supply.h
18500F:	tools/testing/selftests/power_supply/
18501
18502POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18503M:	Suraj Jitindar Singh <[email protected]>
18504L:	[email protected]
18505S:	Maintained
18506F:	drivers/char/powernv-op-panel.c
18507
18508PPP OVER ATM (RFC 2364)
18509M:	Mitchell Blank Jr <[email protected]>
18510S:	Maintained
18511F:	include/uapi/linux/atmppp.h
18512F:	net/atm/pppoatm.c
18513
18514PPP OVER ETHERNET
18515M:	Michal Ostrowski <[email protected]>
18516S:	Maintained
18517F:	drivers/net/ppp/pppoe.c
18518F:	drivers/net/ppp/pppox.c
18519
18520PPP OVER L2TP
18521M:	James Chapman <[email protected]>
18522S:	Maintained
18523F:	include/linux/if_pppol2tp.h
18524F:	include/uapi/linux/if_pppol2tp.h
18525F:	net/l2tp/l2tp_ppp.c
18526
18527PPP PROTOCOL DRIVERS AND COMPRESSORS
18528L:	[email protected]
18529S:	Orphan
18530F:	drivers/net/ppp/ppp_*
18531
18532PPS SUPPORT
18533M:	Rodolfo Giometti <[email protected]>
18534L:	[email protected] (subscribers-only)
18535S:	Maintained
18536W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18537F:	Documentation/ABI/testing/sysfs-pps
18538F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18539F:	Documentation/driver-api/pps.rst
18540F:	drivers/pps/
18541F:	include/linux/pps*.h
18542F:	include/uapi/linux/pps.h
18543
18544PPTP DRIVER
18545M:	Dmitry Kozlov <[email protected]>
18546L:	[email protected]
18547S:	Maintained
18548W:	http://sourceforge.net/projects/accel-pptp
18549F:	drivers/net/ppp/pptp.c
18550
18551PRESSURE STALL INFORMATION (PSI)
18552M:	Johannes Weiner <[email protected]>
18553M:	Suren Baghdasaryan <[email protected]>
18554R:	Peter Ziljstra <[email protected]>
18555S:	Maintained
18556F:	include/linux/psi*
18557F:	kernel/sched/psi.c
18558
18559PRINTK
18560M:	Petr Mladek <[email protected]>
18561R:	Steven Rostedt <[email protected]>
18562R:	John Ogness <[email protected]>
18563R:	Sergey Senozhatsky <[email protected]>
18564S:	Maintained
18565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18566F:	include/linux/printk.h
18567F:	kernel/printk/
18568
18569PRINTK INDEXING
18570R:	Chris Down <[email protected]>
18571S:	Maintained
18572F:	Documentation/core-api/printk-index.rst
18573F:	kernel/printk/index.c
18574K:	printk_index
18575
18576PROC FILESYSTEM
18577L:	[email protected]
18578L:	[email protected]
18579S:	Maintained
18580F:	Documentation/filesystems/proc.rst
18581F:	fs/proc/
18582F:	include/linux/proc_fs.h
18583F:	tools/testing/selftests/proc/
18584
18585PROC SYSCTL
18586M:	Luis Chamberlain <[email protected]>
18587M:	Kees Cook <[email protected]>
18588M:	Joel Granados <[email protected]>
18589L:	[email protected]
18590L:	[email protected]
18591S:	Maintained
18592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18593F:	fs/proc/proc_sysctl.c
18594F:	include/linux/sysctl.h
18595F:	kernel/sysctl-test.c
18596F:	kernel/sysctl.c
18597F:	tools/testing/selftests/sysctl/
18598
18599PS3 NETWORK SUPPORT
18600M:	Geoff Levand <[email protected]>
18601L:	[email protected]
18602L:	[email protected]
18603S:	Maintained
18604F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18605
18606PS3 PLATFORM SUPPORT
18607M:	Geoff Levand <[email protected]>
18608L:	[email protected]
18609S:	Maintained
18610F:	arch/powerpc/boot/ps3*
18611F:	arch/powerpc/include/asm/lv1call.h
18612F:	arch/powerpc/include/asm/ps3*.h
18613F:	arch/powerpc/platforms/ps3/
18614F:	drivers/*/ps3*
18615F:	drivers/ps3/
18616F:	drivers/rtc/rtc-ps3.c
18617F:	drivers/usb/host/*ps3.c
18618F:	sound/ppc/snd_ps3*
18619
18620PS3VRAM DRIVER
18621M:	Jim Paris <[email protected]>
18622M:	Geoff Levand <[email protected]>
18623L:	[email protected]
18624S:	Maintained
18625F:	drivers/block/ps3vram.c
18626
18627PSAMPLE PACKET SAMPLING SUPPORT
18628M:	Yotam Gigi <[email protected]>
18629S:	Maintained
18630F:	include/net/psample.h
18631F:	include/uapi/linux/psample.h
18632F:	net/psample
18633
18634PSE NETWORK DRIVER
18635M:	Oleksij Rempel <[email protected]>
18636M:	Kory Maincent <[email protected]>
18637L:	[email protected]
18638S:	Maintained
18639F:	Documentation/devicetree/bindings/net/pse-pd/
18640F:	drivers/net/pse-pd/
18641F:	net/ethtool/pse-pd.c
18642
18643PSTORE FILESYSTEM
18644M:	Kees Cook <[email protected]>
18645R:	Tony Luck <[email protected]>
18646R:	Guilherme G. Piccoli <[email protected]>
18647L:	[email protected]
18648S:	Supported
18649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18650F:	Documentation/admin-guide/pstore-blk.rst
18651F:	Documentation/admin-guide/ramoops.rst
18652F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18653F:	drivers/acpi/apei/erst.c
18654F:	drivers/firmware/efi/efi-pstore.c
18655F:	fs/pstore/
18656F:	include/linux/pstore*
18657K:	\b(pstore|ramoops)
18658
18659PT5161L HARDWARE MONITOR DRIVER
18660M:	Cosmo Chou <[email protected]>
18661L:	[email protected]
18662S:	Maintained
18663F:	Documentation/hwmon/pt5161l.rst
18664F:	drivers/hwmon/pt5161l.c
18665
18666PTP HARDWARE CLOCK SUPPORT
18667M:	Richard Cochran <[email protected]>
18668L:	[email protected]
18669S:	Maintained
18670W:	http://linuxptp.sourceforge.net/
18671F:	Documentation/ABI/testing/sysfs-ptp
18672F:	Documentation/driver-api/ptp.rst
18673F:	drivers/net/phy/dp83640*
18674F:	drivers/ptp/*
18675F:	include/linux/ptp_cl*
18676K:	(?:\b|_)ptp(?:\b|_)
18677
18678PTP MOCKUP CLOCK SUPPORT
18679M:	Vladimir Oltean <[email protected]>
18680L:	[email protected]
18681S:	Maintained
18682F:	drivers/ptp/ptp_mock.c
18683F:	include/linux/ptp_mock.h
18684
18685PTP VIRTUAL CLOCK SUPPORT
18686M:	Yangbo Lu <[email protected]>
18687L:	[email protected]
18688S:	Maintained
18689F:	drivers/ptp/ptp_vclock.c
18690F:	net/ethtool/phc_vclocks.c
18691
18692PTRACE SUPPORT
18693M:	Oleg Nesterov <[email protected]>
18694S:	Maintained
18695F:	arch/*/*/ptrace*.c
18696F:	arch/*/include/asm/ptrace*.h
18697F:	arch/*/ptrace*.c
18698F:	include/asm-generic/syscall.h
18699F:	include/linux/ptrace.h
18700F:	include/linux/regset.h
18701F:	include/uapi/linux/ptrace.h
18702F:	kernel/ptrace.c
18703
18704PULSE8-CEC DRIVER
18705M:	Hans Verkuil <[email protected]>
18706L:	[email protected]
18707S:	Maintained
18708T:	git git://linuxtv.org/media_tree.git
18709F:	drivers/media/cec/usb/pulse8/
18710
18711PURELIFI PLFXLC DRIVER
18712M:	Srinivasan Raju <[email protected]>
18713L:	[email protected]
18714S:	Supported
18715F:	drivers/net/wireless/purelifi/plfxlc/
18716
18717PVRUSB2 VIDEO4LINUX DRIVER
18718M:	Mike Isely <[email protected]>
18719L:	[email protected]	(subscribers-only)
18720L:	[email protected]
18721S:	Maintained
18722W:	http://www.isely.net/pvrusb2/
18723T:	git git://linuxtv.org/media_tree.git
18724F:	Documentation/driver-api/media/drivers/pvrusb2*
18725F:	drivers/media/usb/pvrusb2/
18726
18727PWC WEBCAM DRIVER
18728M:	Hans Verkuil <[email protected]>
18729L:	[email protected]
18730S:	Odd Fixes
18731T:	git git://linuxtv.org/media_tree.git
18732F:	drivers/media/usb/pwc/*
18733F:	include/trace/events/pwc.h
18734
18735PWM IR Transmitter
18736M:	Sean Young <[email protected]>
18737L:	[email protected]
18738S:	Maintained
18739F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18740F:	drivers/media/rc/pwm-ir-tx.c
18741
18742PWM SUBSYSTEM
18743M:	Uwe Kleine-König <[email protected]>
18744L:	[email protected]
18745S:	Maintained
18746Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18747T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18748F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18749F:	Documentation/devicetree/bindings/pwm/
18750F:	Documentation/driver-api/pwm.rst
18751F:	drivers/gpio/gpio-mvebu.c
18752F:	drivers/pwm/
18753F:	drivers/video/backlight/pwm_bl.c
18754F:	include/dt-bindings/pwm/
18755F:	include/linux/pwm.h
18756F:	include/linux/pwm_backlight.h
18757K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18758
18759PXA GPIO DRIVER
18760M:	Robert Jarzmik <[email protected]>
18761L:	[email protected]
18762S:	Maintained
18763F:	drivers/gpio/gpio-pxa.c
18764
18765PXA MMCI DRIVER
18766S:	Orphan
18767
18768PXA RTC DRIVER
18769M:	Robert Jarzmik <[email protected]>
18770L:	[email protected]
18771S:	Maintained
18772
18773PXA2xx/PXA3xx SUPPORT
18774M:	Daniel Mack <[email protected]>
18775M:	Haojian Zhuang <[email protected]>
18776M:	Robert Jarzmik <[email protected]>
18777L:	[email protected] (moderated for non-subscribers)
18778S:	Maintained
18779T:	git git://github.com/hzhuang1/linux.git
18780T:	git git://github.com/rjarzmik/linux.git
18781F:	arch/arm/boot/dts/intel/pxa/
18782F:	arch/arm/mach-pxa/
18783F:	drivers/dma/pxa*
18784F:	drivers/pcmcia/pxa2xx*
18785F:	drivers/pinctrl/pxa/
18786F:	drivers/spi/spi-pxa2xx*
18787F:	drivers/usb/gadget/udc/pxa2*
18788F:	include/sound/pxa2xx-lib.h
18789F:	sound/arm/pxa*
18790F:	sound/soc/pxa/
18791
18792QAT DRIVER
18793M:	Giovanni Cabiddu <[email protected]>
18794L:	[email protected]
18795S:	Supported
18796F:	drivers/crypto/intel/qat/
18797
18798QCOM AUDIO (ASoC) DRIVERS
18799M:	Srinivas Kandagatla <[email protected]>
18800L:	[email protected]
18801L:	[email protected]
18802S:	Supported
18803F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18804F:	Documentation/devicetree/bindings/sound/qcom,*
18805F:	drivers/soc/qcom/apr.c
18806F:	include/dt-bindings/sound/qcom,wcd9335.h
18807F:	sound/soc/codecs/lpass-rx-macro.*
18808F:	sound/soc/codecs/lpass-tx-macro.*
18809F:	sound/soc/codecs/lpass-va-macro.c
18810F:	sound/soc/codecs/lpass-wsa-macro.*
18811F:	sound/soc/codecs/msm8916-wcd-analog.c
18812F:	sound/soc/codecs/msm8916-wcd-digital.c
18813F:	sound/soc/codecs/wcd-clsh-v2.*
18814F:	sound/soc/codecs/wcd-mbhc-v2.*
18815F:	sound/soc/codecs/wcd9335.*
18816F:	sound/soc/codecs/wcd934x.c
18817F:	sound/soc/codecs/wsa881x.c
18818F:	sound/soc/codecs/wsa883x.c
18819F:	sound/soc/codecs/wsa884x.c
18820F:	sound/soc/qcom/
18821
18822QCOM EMBEDDED USB DEBUGGER (EUD)
18823M:	Souradeep Chowdhury <[email protected]>
18824L:	[email protected]
18825S:	Maintained
18826F:	Documentation/ABI/testing/sysfs-driver-eud
18827F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18828F:	drivers/usb/misc/qcom_eud.c
18829
18830QCOM IPA DRIVER
18831M:	Alex Elder <[email protected]>
18832L:	[email protected]
18833S:	Maintained
18834F:	drivers/net/ipa/
18835
18836QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18837M:	Gabriel Somlo <[email protected]>
18838M:	"Michael S. Tsirkin" <[email protected]>
18839L:	[email protected]
18840S:	Maintained
18841F:	drivers/firmware/qemu_fw_cfg.c
18842F:	include/uapi/linux/qemu_fw_cfg.h
18843
18844QIB DRIVER
18845M:	Dennis Dalessandro <[email protected]>
18846L:	[email protected]
18847S:	Supported
18848F:	drivers/infiniband/hw/qib/
18849
18850QLOGIC QL41xxx FCOE DRIVER
18851M:	Saurav Kashyap <[email protected]>
18852M:	Javed Hasan <[email protected]>
18853M:	[email protected]
18854L:	[email protected]
18855S:	Supported
18856F:	drivers/scsi/qedf/
18857
18858QLOGIC QL41xxx ISCSI DRIVER
18859M:	Nilesh Javali <[email protected]>
18860M:	Manish Rangankar <[email protected]>
18861M:	[email protected]
18862L:	[email protected]
18863S:	Supported
18864F:	drivers/scsi/qedi/
18865
18866QLOGIC QL4xxx ETHERNET DRIVER
18867M:	Manish Chopra <[email protected]>
18868L:	[email protected]
18869S:	Supported
18870F:	drivers/net/ethernet/qlogic/qed/
18871F:	drivers/net/ethernet/qlogic/qede/
18872F:	include/linux/qed/
18873
18874QLOGIC QL4xxx RDMA DRIVER
18875M:	Michal Kalderon <[email protected]>
18876L:	[email protected]
18877S:	Supported
18878F:	drivers/infiniband/hw/qedr/
18879F:	include/uapi/rdma/qedr-abi.h
18880
18881QLOGIC QLA1280 SCSI DRIVER
18882M:	Michael Reed <[email protected]>
18883L:	[email protected]
18884S:	Maintained
18885F:	drivers/scsi/qla1280.[ch]
18886
18887QLOGIC QLA2XXX FC-SCSI DRIVER
18888M:	Nilesh Javali <[email protected]>
18889M:	[email protected]
18890L:	[email protected]
18891S:	Supported
18892F:	drivers/scsi/qla2xxx/
18893
18894QLOGIC QLA3XXX NETWORK DRIVER
18895M:	[email protected]
18896L:	[email protected]
18897S:	Supported
18898F:	drivers/net/ethernet/qlogic/qla3xxx.*
18899
18900QLOGIC QLA4XXX iSCSI DRIVER
18901M:	Nilesh Javali <[email protected]>
18902M:	Manish Rangankar <[email protected]>
18903M:	[email protected]
18904L:	[email protected]
18905S:	Supported
18906F:	drivers/scsi/qla4xxx/
18907
18908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18909M:	Shahed Shaikh <[email protected]>
18910M:	Manish Chopra <[email protected]>
18911M:	[email protected]
18912L:	[email protected]
18913S:	Supported
18914F:	drivers/net/ethernet/qlogic/qlcnic/
18915
18916QM1D1B0004 MEDIA DRIVER
18917M:	Akihiro Tsukada <[email protected]>
18918L:	[email protected]
18919S:	Odd Fixes
18920F:	drivers/media/tuners/qm1d1b0004*
18921
18922QM1D1C0042 MEDIA DRIVER
18923M:	Akihiro Tsukada <[email protected]>
18924L:	[email protected]
18925S:	Odd Fixes
18926F:	drivers/media/tuners/qm1d1c0042*
18927
18928QNX4 FILESYSTEM
18929M:	Anders Larsen <[email protected]>
18930S:	Maintained
18931W:	http://www.alarsen.net/linux/qnx4fs/
18932F:	fs/qnx4/
18933F:	include/uapi/linux/qnx4_fs.h
18934F:	include/uapi/linux/qnxtypes.h
18935
18936QNX6 FILESYSTEM
18937S:	Orphan
18938F:	Documentation/filesystems/qnx6.rst
18939F:	fs/qnx6/
18940F:	include/linux/qnx6_fs.h
18941
18942QORIQ DPAA2 FSL-MC BUS DRIVER
18943M:	Stuart Yoder <[email protected]>
18944M:	Laurentiu Tudor <[email protected]>
18945L:	[email protected]
18946S:	Maintained
18947F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18948F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18949F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18950F:	drivers/bus/fsl-mc/
18951F:	include/uapi/linux/fsl_mc.h
18952
18953QT1010 MEDIA DRIVER
18954L:	[email protected]
18955S:	Orphan
18956W:	https://linuxtv.org
18957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18958F:	drivers/media/tuners/qt1010*
18959
18960QUALCOMM ATH12K WIRELESS DRIVER
18961M:	Kalle Valo <[email protected]>
18962M:	Jeff Johnson <[email protected]>
18963L:	[email protected]
18964S:	Supported
18965W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18967F:	drivers/net/wireless/ath/ath12k/
18968N:	ath12k
18969
18970QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18971M:	Kalle Valo <[email protected]>
18972M:	Jeff Johnson <[email protected]>
18973L:	[email protected]
18974S:	Supported
18975W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18977F:	drivers/net/wireless/ath/ath10k/
18978N:	ath10k
18979
18980QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18981M:	Kalle Valo <[email protected]>
18982M:	Jeff Johnson <[email protected]>
18983L:	[email protected]
18984S:	Supported
18985W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18986B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18988F:	drivers/net/wireless/ath/ath11k/
18989N:	ath11k
18990
18991QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18992M:	Toke Høiland-Jørgensen <[email protected]>
18993L:	[email protected]
18994S:	Maintained
18995W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18997F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18998F:	drivers/net/wireless/ath/ath9k/
18999
19000QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19001M:	Stefan Wahren <[email protected]>
19002L:	[email protected]
19003S:	Maintained
19004F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19005F:	drivers/net/ethernet/qualcomm/qca*
19006
19007QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19008M:	Stephan Gerhold <[email protected]>
19009L:	[email protected]
19010L:	[email protected]
19011S:	Maintained
19012F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19013F:	drivers/net/wwan/qcom_bam_dmux.c
19014
19015QUALCOMM CAMERA SUBSYSTEM DRIVER
19016M:	Robert Foss <[email protected]>
19017M:	Todor Tomov <[email protected]>
19018M:	Bryan O'Donoghue <[email protected]>
19019L:	[email protected]
19020S:	Maintained
19021F:	Documentation/admin-guide/media/qcom_camss.rst
19022F:	Documentation/devicetree/bindings/media/qcom,*camss*
19023F:	drivers/media/platform/qcom/camss/
19024
19025QUALCOMM CLOCK DRIVERS
19026M:	Bjorn Andersson <[email protected]>
19027L:	[email protected]
19028S:	Supported
19029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19030F:	Documentation/devicetree/bindings/clock/qcom,*
19031F:	drivers/clk/qcom/
19032F:	include/dt-bindings/clock/qcom,*
19033
19034QUALCOMM CLOUD AI (QAIC) DRIVER
19035M:	Jeffrey Hugo <[email protected]>
19036R:	Carl Vanderlip <[email protected]>
19037L:	[email protected]
19038L:	[email protected]
19039S:	Supported
19040T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19041F:	Documentation/accel/qaic/
19042F:	drivers/accel/qaic/
19043F:	include/uapi/drm/qaic_accel.h
19044
19045QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19046M:	Bjorn Andersson <[email protected]>
19047M:	Konrad Dybcio <[email protected]>
19048L:	[email protected]
19049L:	[email protected]
19050S:	Maintained
19051F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19052F:	drivers/pmdomain/qcom/cpr.c
19053
19054QUALCOMM CPUCP MAILBOX DRIVER
19055M:	Sibi Sankar <[email protected]>
19056L:	[email protected]
19057S:	Supported
19058F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19059F:	drivers/mailbox/qcom-cpucp-mbox.c
19060
19061QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19062M:	Ilia Lin <[email protected]>
19063L:	[email protected]
19064S:	Maintained
19065F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19066F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19067F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19068
19069QUALCOMM CRYPTO DRIVERS
19070M:	Thara Gopinath <[email protected]>
19071L:	[email protected]
19072L:	[email protected]
19073S:	Maintained
19074F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19075F:	drivers/crypto/qce/
19076
19077QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19078M:	Timur Tabi <[email protected]>
19079L:	[email protected]
19080S:	Maintained
19081F:	drivers/net/ethernet/qualcomm/emac/
19082
19083QUALCOMM ETHQOS ETHERNET DRIVER
19084M:	Vinod Koul <[email protected]>
19085L:	[email protected]
19086L:	[email protected]
19087S:	Maintained
19088F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19089F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19090
19091QUALCOMM FASTRPC DRIVER
19092M:	Srinivas Kandagatla <[email protected]>
19093M:	Amol Maheshwari <[email protected]>
19094L:	[email protected]
19095L:	[email protected]
19096S:	Maintained
19097F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19098F:	drivers/misc/fastrpc.c
19099F:	include/uapi/misc/fastrpc.h
19100
19101QUALCOMM HEXAGON ARCHITECTURE
19102M:	Brian Cain <[email protected]>
19103L:	[email protected]
19104S:	Supported
19105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19106F:	arch/hexagon/
19107
19108QUALCOMM HIDMA DRIVER
19109M:	Sinan Kaya <[email protected]>
19110L:	[email protected] (moderated for non-subscribers)
19111L:	[email protected]
19112L:	[email protected]
19113S:	Supported
19114F:	drivers/dma/qcom/hidma*
19115
19116QUALCOMM I2C CCI DRIVER
19117M:	Loic Poulain <[email protected]>
19118M:	Robert Foss <[email protected]>
19119L:	[email protected]
19120L:	[email protected]
19121S:	Maintained
19122F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19123F:	drivers/i2c/busses/i2c-qcom-cci.c
19124
19125QUALCOMM INTERCONNECT BWMON DRIVER
19126M:	Krzysztof Kozlowski <[email protected]>
19127L:	[email protected]
19128S:	Maintained
19129F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19130F:	drivers/soc/qcom/icc-bwmon.c
19131F:	drivers/soc/qcom/trace_icc-bwmon.h
19132
19133QUALCOMM IOMMU
19134M:	Rob Clark <[email protected]>
19135L:	[email protected]
19136L:	[email protected]
19137S:	Maintained
19138F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19139F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19140F:	drivers/iommu/msm_iommu*
19141
19142QUALCOMM IPC ROUTER (QRTR) DRIVER
19143M:	Manivannan Sadhasivam <[email protected]>
19144L:	[email protected]
19145S:	Maintained
19146F:	include/trace/events/qrtr.h
19147F:	include/uapi/linux/qrtr.h
19148F:	net/qrtr/
19149
19150QUALCOMM IPCC MAILBOX DRIVER
19151M:	Manivannan Sadhasivam <[email protected]>
19152L:	[email protected]
19153S:	Supported
19154F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19155F:	drivers/mailbox/qcom-ipcc.c
19156F:	include/dt-bindings/mailbox/qcom-ipcc.h
19157
19158QUALCOMM IPQ4019 USB PHY DRIVER
19159M:	Robert Marko <[email protected]>
19160M:	Luka Perkov <[email protected]>
19161L:	[email protected]
19162S:	Maintained
19163F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19164F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19165
19166QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19167M:	Robert Marko <[email protected]>
19168M:	Luka Perkov <[email protected]>
19169L:	[email protected]
19170S:	Maintained
19171F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19172F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19173
19174QUALCOMM NAND CONTROLLER DRIVER
19175M:	Manivannan Sadhasivam <[email protected]>
19176L:	[email protected]
19177L:	[email protected]
19178S:	Maintained
19179F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19180F:	drivers/mtd/nand/raw/qcom_nandc.c
19181
19182QUALCOMM QSEECOM DRIVER
19183M:	Maximilian Luz <[email protected]>
19184L:	[email protected]
19185S:	Maintained
19186F:	drivers/firmware/qcom/qcom_qseecom.c
19187
19188QUALCOMM QSEECOM UEFISECAPP DRIVER
19189M:	Maximilian Luz <[email protected]>
19190L:	[email protected]
19191S:	Maintained
19192F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19193
19194QUALCOMM RMNET DRIVER
19195M:	Subash Abhinov Kasiviswanathan <[email protected]>
19196M:	Sean Tranchetti <[email protected]>
19197L:	[email protected]
19198S:	Maintained
19199F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19200F:	drivers/net/ethernet/qualcomm/rmnet/
19201F:	include/linux/if_rmnet.h
19202
19203QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19204M:	Bartosz Golaszewski <[email protected]>
19205L:	[email protected]
19206S:	Maintained
19207F:	drivers/firmware/qcom/qcom_tzmem.c
19208F:	drivers/firmware/qcom/qcom_tzmem.h
19209F:	include/linux/firmware/qcom/qcom_tzmem.h
19210
19211QUALCOMM TSENS THERMAL DRIVER
19212M:	Amit Kucheria <[email protected]>
19213M:	Thara Gopinath <[email protected]>
19214L:	[email protected]
19215L:	[email protected]
19216S:	Maintained
19217F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19218F:	drivers/thermal/qcom/
19219
19220QUALCOMM TYPEC PORT MANAGER DRIVER
19221M:	Bryan O'Donoghue <[email protected]>
19222L:	[email protected]
19223L:	[email protected]
19224S:	Maintained
19225F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19226F:	drivers/usb/typec/tcpm/qcom/
19227
19228QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19229M:	Stanimir Varbanov <[email protected]>
19230M:	Vikash Garodia <[email protected]>
19231R:	Bryan O'Donoghue <[email protected]>
19232L:	[email protected]
19233L:	[email protected]
19234S:	Maintained
19235T:	git git://linuxtv.org/media_tree.git
19236F:	Documentation/devicetree/bindings/media/*venus*
19237F:	drivers/media/platform/qcom/venus/
19238
19239QUALCOMM WCN36XX WIRELESS DRIVER
19240M:	Loic Poulain <[email protected]>
19241L:	[email protected]
19242S:	Supported
19243W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19244F:	drivers/net/wireless/ath/wcn36xx/
19245
19246QUANTENNA QTNFMAC WIRELESS DRIVER
19247M:	Igor Mitsyanko <[email protected]>
19248R:	Sergey Matyukevich <[email protected]>
19249L:	[email protected]
19250S:	Maintained
19251F:	drivers/net/wireless/quantenna
19252
19253RADEON and AMDGPU DRM DRIVERS
19254M:	Alex Deucher <[email protected]>
19255M:	Christian König <[email protected]>
19256M:	Xinhui Pan <[email protected]>
19257L:	[email protected]
19258S:	Supported
19259B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19260C:	irc://irc.oftc.net/radeon
19261T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19262F:	Documentation/gpu/amdgpu/
19263F:	drivers/gpu/drm/amd/
19264F:	drivers/gpu/drm/ci/xfails/amd*
19265F:	drivers/gpu/drm/radeon/
19266F:	include/uapi/drm/amdgpu_drm.h
19267F:	include/uapi/drm/radeon_drm.h
19268
19269RADEON FRAMEBUFFER DISPLAY DRIVER
19270M:	Benjamin Herrenschmidt <[email protected]>
19271L:	[email protected]
19272S:	Maintained
19273F:	drivers/video/fbdev/aty/radeon*
19274F:	include/uapi/linux/radeonfb.h
19275
19276RADIOSHARK RADIO DRIVER
19277M:	Hans Verkuil <[email protected]>
19278L:	[email protected]
19279S:	Maintained
19280T:	git git://linuxtv.org/media_tree.git
19281F:	drivers/media/radio/radio-shark.c
19282
19283RADIOSHARK2 RADIO DRIVER
19284M:	Hans Verkuil <[email protected]>
19285L:	[email protected]
19286S:	Maintained
19287T:	git git://linuxtv.org/media_tree.git
19288F:	drivers/media/radio/radio-shark2.c
19289F:	drivers/media/radio/radio-tea5777.c
19290
19291RADOS BLOCK DEVICE (RBD)
19292M:	Ilya Dryomov <[email protected]>
19293R:	Dongsheng Yang <[email protected]>
19294L:	[email protected]
19295S:	Supported
19296W:	http://ceph.com/
19297T:	git https://github.com/ceph/ceph-client.git
19298F:	Documentation/ABI/testing/sysfs-bus-rbd
19299F:	drivers/block/rbd.c
19300F:	drivers/block/rbd_types.h
19301
19302RAGE128 FRAMEBUFFER DISPLAY DRIVER
19303L:	[email protected]
19304S:	Orphan
19305F:	drivers/video/fbdev/aty/aty128fb.c
19306
19307RAINSHADOW-CEC DRIVER
19308M:	Hans Verkuil <[email protected]>
19309L:	[email protected]
19310S:	Maintained
19311T:	git git://linuxtv.org/media_tree.git
19312F:	drivers/media/cec/usb/rainshadow/
19313
19314RALINK MIPS ARCHITECTURE
19315M:	John Crispin <[email protected]>
19316M:	Sergio Paracuellos <[email protected]>
19317L:	[email protected]
19318S:	Maintained
19319F:	arch/mips/ralink
19320
19321RALINK MT7621 MIPS ARCHITECTURE
19322M:	Arınç ÜNAL <[email protected]>
19323M:	Sergio Paracuellos <[email protected]>
19324L:	[email protected]
19325S:	Maintained
19326F:	arch/mips/boot/dts/ralink/mt7621*
19327
19328RALINK RT2X00 WIRELESS LAN DRIVER
19329M:	Stanislaw Gruszka <[email protected]>
19330L:	[email protected]
19331S:	Maintained
19332F:	drivers/net/wireless/ralink/rt2x00/
19333
19334RAMDISK RAM BLOCK DEVICE DRIVER
19335M:	Jens Axboe <[email protected]>
19336S:	Maintained
19337F:	Documentation/admin-guide/blockdev/ramdisk.rst
19338F:	drivers/block/brd.c
19339
19340RANCHU VIRTUAL BOARD FOR MIPS
19341M:	Miodrag Dinic <[email protected]>
19342L:	[email protected]
19343S:	Supported
19344F:	arch/mips/configs/generic/board-ranchu.config
19345F:	arch/mips/generic/board-ranchu.c
19346
19347RANDOM NUMBER DRIVER
19348M:	"Theodore Ts'o" <[email protected]>
19349M:	Jason A. Donenfeld <[email protected]>
19350S:	Maintained
19351T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19352F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19353F:	drivers/char/random.c
19354F:	include/linux/random.h
19355F:	include/uapi/linux/random.h
19356F:	drivers/virt/vmgenid.c
19357N:	^.*/vdso/[^/]*getrandom[^/]+$
19358
19359RAPIDIO SUBSYSTEM
19360M:	Matt Porter <[email protected]>
19361M:	Alexandre Bounine <[email protected]>
19362S:	Maintained
19363F:	drivers/rapidio/
19364
19365RAS INFRASTRUCTURE
19366M:	Tony Luck <[email protected]>
19367M:	Borislav Petkov <[email protected]>
19368L:	[email protected]
19369S:	Maintained
19370F:	Documentation/admin-guide/RAS
19371F:	drivers/ras/
19372F:	include/linux/ras.h
19373F:	include/ras/ras_event.h
19374
19375RAS FRU MEMORY POISON MANAGER (FMPM)
19376M:	Yazen Ghannam <[email protected]>
19377L:	[email protected]
19378S:	Maintained
19379F:	drivers/ras/amd/fmpm.c
19380
19381RASPBERRY PI PISP BACK END
19382M:	Jacopo Mondi <[email protected]>
19383L:	Raspberry Pi Kernel Maintenance <[email protected]>
19384L:	[email protected]
19385S:	Maintained
19386F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19387F:	drivers/media/platform/raspberrypi/pisp_be/
19388F:	include/uapi/linux/media/raspberrypi/
19389
19390RC-CORE / LIRC FRAMEWORK
19391M:	Sean Young <[email protected]>
19392L:	[email protected]
19393S:	Maintained
19394W:	http://linuxtv.org
19395T:	git git://linuxtv.org/media_tree.git
19396F:	Documentation/driver-api/media/rc-core.rst
19397F:	Documentation/userspace-api/media/rc/
19398F:	drivers/media/rc/
19399F:	include/media/rc-core.h
19400F:	include/media/rc-map.h
19401F:	include/uapi/linux/lirc.h
19402
19403RCMM REMOTE CONTROLS DECODER
19404M:	Patrick Lerda <[email protected]>
19405S:	Maintained
19406F:	drivers/media/rc/ir-rcmm-decoder.c
19407
19408RCUTORTURE TEST FRAMEWORK
19409M:	"Paul E. McKenney" <[email protected]>
19410M:	Josh Triplett <[email protected]>
19411R:	Steven Rostedt <[email protected]>
19412R:	Mathieu Desnoyers <[email protected]>
19413R:	Lai Jiangshan <[email protected]>
19414L:	[email protected]
19415S:	Supported
19416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19417F:	tools/testing/selftests/rcutorture
19418
19419RDACM20 Camera Sensor
19420M:	Jacopo Mondi <[email protected]>
19421M:	Kieran Bingham <kieran.bingham[email protected]>
19422M:	Laurent Pinchart <laurent.pinchart[email protected]>
19423M:	Niklas Söderlund <niklas.soderlund[email protected]>
19424L:	[email protected]
19425S:	Maintained
19426F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19427F:	drivers/media/i2c/max9271.c
19428F:	drivers/media/i2c/max9271.h
19429F:	drivers/media/i2c/rdacm20.c
19430
19431RDACM21 Camera Sensor
19432M:	Jacopo Mondi <[email protected]>
19433M:	Kieran Bingham <kieran.bingham[email protected]>
19434M:	Laurent Pinchart <laurent.pinchart[email protected]>
19435M:	Niklas Söderlund <niklas.soderlund[email protected]>
19436L:	[email protected]
19437S:	Maintained
19438F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19439F:	drivers/media/i2c/max9271.c
19440F:	drivers/media/i2c/max9271.h
19441F:	drivers/media/i2c/rdacm21.c
19442
19443RDC R-321X SoC
19444M:	Florian Fainelli <[email protected]>
19445S:	Maintained
19446
19447RDC R6040 FAST ETHERNET DRIVER
19448M:	Florian Fainelli <[email protected]>
19449L:	[email protected]
19450S:	Maintained
19451F:	drivers/net/ethernet/rdc/r6040.c
19452
19453RDMAVT - RDMA verbs software
19454M:	Dennis Dalessandro <[email protected]>
19455L:	[email protected]
19456S:	Supported
19457F:	drivers/infiniband/sw/rdmavt
19458
19459RDS - RELIABLE DATAGRAM SOCKETS
19460M:	Allison Henderson <[email protected]>
19461L:	[email protected]
19462L:	[email protected]
19463L:	[email protected] (moderated for non-subscribers)
19464S:	Supported
19465W:	https://oss.oracle.com/projects/rds/
19466F:	Documentation/networking/rds.rst
19467F:	net/rds/
19468F:	tools/testing/selftests/net/rds/
19469
19470RDT - RESOURCE ALLOCATION
19471M:	Fenghua Yu <[email protected]>
19472M:	Reinette Chatre <[email protected]>
19473L:	[email protected]
19474S:	Supported
19475F:	Documentation/arch/x86/resctrl*
19476F:	arch/x86/include/asm/resctrl.h
19477F:	arch/x86/kernel/cpu/resctrl/
19478F:	tools/testing/selftests/resctrl/
19479
19480READ-COPY UPDATE (RCU)
19481M:	"Paul E. McKenney" <[email protected]>
19482M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19483M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19484M:	Joel Fernandes <[email protected]>
19485M:	Josh Triplett <[email protected]>
19486M:	Boqun Feng <[email protected]>
19487M:	Uladzislau Rezki <[email protected]>
19488R:	Steven Rostedt <[email protected]>
19489R:	Mathieu Desnoyers <[email protected]>
19490R:	Lai Jiangshan <[email protected]>
19491R:	Zqiang <[email protected]>
19492L:	[email protected]
19493S:	Supported
19494W:	http://www.rdrop.com/users/paulmck/RCU/
19495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19496F:	Documentation/RCU/
19497F:	include/linux/rcu*
19498F:	kernel/rcu/
19499X:	Documentation/RCU/torture.rst
19500X:	include/linux/srcu*.h
19501X:	kernel/rcu/srcu*.c
19502
19503REAL TIME CLOCK (RTC) SUBSYSTEM
19504M:	Alexandre Belloni <[email protected]>
19505L:	[email protected]
19506S:	Maintained
19507Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19509F:	Documentation/admin-guide/rtc.rst
19510F:	Documentation/devicetree/bindings/rtc/
19511F:	drivers/rtc/
19512F:	include/linux/rtc.h
19513F:	include/linux/rtc/
19514F:	include/uapi/linux/rtc.h
19515F:	tools/testing/selftests/rtc/
19516
19517Real-time Linux Analysis (RTLA) tools
19518M:	Steven Rostedt <[email protected]>
19519L:	[email protected]
19520S:	Maintained
19521F:	Documentation/tools/rtla/
19522F:	tools/tracing/rtla/
19523
19524REALTEK AUDIO CODECS
19525M:	Oder Chiou <[email protected]>
19526S:	Maintained
19527F:	include/sound/rt*.h
19528F:	sound/soc/codecs/rt*
19529
19530REALTEK OTTO WATCHDOG
19531M:	Sander Vanheule <[email protected]>
19532L:	[email protected]
19533S:	Maintained
19534F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19535F:	drivers/watchdog/realtek_otto_wdt.c
19536
19537REALTEK RTL83xx SMI DSA ROUTER CHIPS
19538M:	Linus Walleij <[email protected]>
19539M:	Alvin Šipraga <[email protected]>
19540S:	Maintained
19541F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19542F:	drivers/net/dsa/realtek/*
19543
19544REALTEK WIRELESS DRIVER (rtlwifi family)
19545M:	Ping-Ke Shih <[email protected]>
19546L:	[email protected]
19547S:	Maintained
19548T:	git https://github.com/pkshih/rtw.git
19549F:	drivers/net/wireless/realtek/rtlwifi/
19550
19551REALTEK WIRELESS DRIVER (rtw88)
19552M:	Ping-Ke Shih <[email protected]>
19553L:	[email protected]
19554S:	Maintained
19555T:	git https://github.com/pkshih/rtw.git
19556F:	drivers/net/wireless/realtek/rtw88/
19557
19558REALTEK WIRELESS DRIVER (rtw89)
19559M:	Ping-Ke Shih <[email protected]>
19560L:	[email protected]
19561S:	Maintained
19562T:	git https://github.com/pkshih/rtw.git
19563F:	drivers/net/wireless/realtek/rtw89/
19564
19565REDPINE WIRELESS DRIVER
19566L:	[email protected]
19567S:	Orphan
19568F:	drivers/net/wireless/rsi/
19569
19570REGISTER MAP ABSTRACTION
19571M:	Mark Brown <[email protected]>
19572L:	[email protected]
19573S:	Supported
19574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19575F:	Documentation/devicetree/bindings/regmap/
19576F:	drivers/base/regmap/
19577F:	include/linux/regmap.h
19578
19579REISERFS FILE SYSTEM
19580L:	[email protected]
19581S:	Obsolete
19582F:	fs/reiserfs/
19583
19584REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19585M:	Bjorn Andersson <[email protected]>
19586M:	Mathieu Poirier <[email protected]>
19587L:	[email protected]
19588S:	Maintained
19589T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19590F:	Documentation/ABI/testing/sysfs-class-remoteproc
19591F:	Documentation/devicetree/bindings/remoteproc/
19592F:	Documentation/staging/remoteproc.rst
19593F:	drivers/remoteproc/
19594F:	include/linux/remoteproc.h
19595F:	include/linux/remoteproc/
19596
19597REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19598M:	Bjorn Andersson <[email protected]>
19599M:	Mathieu Poirier <[email protected]>
19600L:	[email protected]
19601S:	Maintained
19602T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19603F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19604F:	Documentation/staging/rpmsg.rst
19605F:	drivers/rpmsg/
19606F:	include/linux/rpmsg.h
19607F:	include/linux/rpmsg/
19608F:	include/uapi/linux/rpmsg.h
19609F:	samples/rpmsg/
19610
19611REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19612M:	Stephan Gerhold <[email protected]>
19613L:	[email protected]
19614L:	[email protected]
19615S:	Maintained
19616F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19617
19618RENESAS CLOCK DRIVERS
19619M:	Geert Uytterhoeven <[email protected]>
19620L:	[email protected]
19621S:	Supported
19622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19623F:	Documentation/devicetree/bindings/clock/renesas,*
19624F:	drivers/clk/renesas/
19625
19626RENESAS EMEV2 I2C DRIVER
19627M:	Wolfram Sang <[email protected]>
19628L:	[email protected]
19629S:	Supported
19630F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19631F:	drivers/i2c/busses/i2c-emev2.c
19632
19633RENESAS ETHERNET AVB DRIVER
19634R:	Sergey Shtylyov <[email protected]>
19635L:	[email protected]
19636L:	[email protected]
19637F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19638F:	drivers/net/ethernet/renesas/Kconfig
19639F:	drivers/net/ethernet/renesas/Makefile
19640F:	drivers/net/ethernet/renesas/ravb*
19641
19642RENESAS ETHERNET SWITCH DRIVER
19643R:	Yoshihiro Shimoda <[email protected]>
19644L:	[email protected]
19645L:	[email protected]
19646F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19647F:	drivers/net/ethernet/renesas/Kconfig
19648F:	drivers/net/ethernet/renesas/Makefile
19649F:	drivers/net/ethernet/renesas/rcar_gen4*
19650F:	drivers/net/ethernet/renesas/rswitch*
19651
19652RENESAS ETHERNET TSN DRIVER
19653M:	Niklas Söderlund <[email protected]>
19654L:	[email protected]
19655L:	[email protected]
19656S:	Supported
19657F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19658F:	drivers/net/ethernet/renesas/rtsn.*
19659
19660RENESAS IDT821034 ASoC CODEC
19661M:	Herve Codina <[email protected]>
19662L:	[email protected]
19663S:	Maintained
19664F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19665F:	sound/soc/codecs/idt821034.c
19666
19667RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19668M:	Miquel Raynal <[email protected]>
19669L:	[email protected]
19670L:	[email protected]
19671S:	Maintained
19672F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19673F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19674
19675RENESAS R-CAR GYROADC DRIVER
19676M:	Marek Vasut <[email protected]>
19677L:	[email protected]
19678S:	Supported
19679F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19680F:	drivers/iio/adc/rcar-gyroadc.c
19681
19682RENESAS R-CAR I2C DRIVERS
19683M:	Wolfram Sang <[email protected]>
19684L:	[email protected]
19685S:	Supported
19686F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19687F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19688F:	drivers/i2c/busses/i2c-rcar.c
19689F:	drivers/i2c/busses/i2c-sh_mobile.c
19690
19691RENESAS R-CAR SATA DRIVER
19692R:	Sergey Shtylyov <[email protected]>
19693L:	[email protected]
19694L:	[email protected]
19695S:	Supported
19696F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19697F:	drivers/ata/sata_rcar.c
19698
19699RENESAS R-CAR THERMAL DRIVERS
19700M:	Niklas Söderlund <[email protected]>
19701L:	[email protected]
19702S:	Supported
19703F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19704F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19705F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19706F:	drivers/thermal/renesas/rcar_thermal.c
19707
19708RENESAS RIIC DRIVER
19709M:	Chris Brandt <[email protected]>
19710L:	[email protected]
19711S:	Supported
19712F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19713F:	drivers/i2c/busses/i2c-riic.c
19714
19715RENESAS RZ/G2L A/D DRIVER
19716M:	Lad Prabhakar <[email protected]>
19717L:	[email protected]
19718L:	[email protected]
19719S:	Supported
19720F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19721F:	drivers/iio/adc/rzg2l_adc.c
19722
19723RENESAS RZ/G2L MTU3a COUNTER DRIVER
19724M:	Biju Das <[email protected]>
19725L:	[email protected]
19726L:	[email protected]
19727S:	Supported
19728F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19729F:	drivers/counter/rz-mtu3-cnt.c
19730
19731RENESAS RZ/N1 A5PSW SWITCH DRIVER
19732M:	Clément Léger <[email protected]>
19733L:	[email protected]
19734L:	[email protected]
19735S:	Maintained
19736F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19737F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19738F:	drivers/net/dsa/rzn1_a5psw*
19739F:	drivers/net/pcs/pcs-rzn1-miic.c
19740F:	include/dt-bindings/net/pcs-rzn1-miic.h
19741F:	include/linux/pcs-rzn1-miic.h
19742F:	net/dsa/tag_rzn1_a5psw.c
19743
19744RENESAS RZ/N1 DWMAC GLUE LAYER
19745M:	Romain Gantois <[email protected]>
19746S:	Maintained
19747F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19748F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19749
19750RENESAS RZ/N1 RTC CONTROLLER DRIVER
19751M:	Miquel Raynal <[email protected]>
19752L:	[email protected]
19753L:	[email protected]
19754S:	Maintained
19755F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19756F:	drivers/rtc/rtc-rzn1.c
19757
19758RENESAS RZ/N1 USBF CONTROLLER DRIVER
19759M:	Herve Codina <[email protected]>
19760L:	[email protected]
19761L:	[email protected]
19762S:	Maintained
19763F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19764F:	drivers/usb/gadget/udc/renesas_usbf.c
19765
19766RENESAS RZ/V2M I2C DRIVER
19767M:	Fabrizio Castro <[email protected]>
19768L:	[email protected]
19769L:	[email protected]
19770S:	Supported
19771F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19772F:	drivers/i2c/busses/i2c-rzv2m.c
19773
19774RENESAS SUPERH ETHERNET DRIVER
19775R:	Sergey Shtylyov <[email protected]>
19776L:	[email protected]
19777L:	[email protected]
19778F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19779F:	drivers/net/ethernet/renesas/Kconfig
19780F:	drivers/net/ethernet/renesas/Makefile
19781F:	drivers/net/ethernet/renesas/sh_eth*
19782F:	include/linux/sh_eth.h
19783
19784RENESAS USB PHY DRIVER
19785M:	Yoshihiro Shimoda <[email protected]>
19786L:	[email protected]
19787S:	Maintained
19788F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19789
19790RENESAS VERSACLOCK 7 CLOCK DRIVER
19791M:	Alex Helms <[email protected]>
19792S:	Maintained
19793F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19794F:	drivers/clk/clk-versaclock7.c
19795
19796RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19797M:	Herve Codina <[email protected]>
19798L:	[email protected]
19799S:	Maintained
19800F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19801F:	drivers/iio/potentiometer/x9250.c
19802
19803RESET CONTROLLER FRAMEWORK
19804M:	Philipp Zabel <[email protected]>
19805S:	Maintained
19806T:	git git://git.pengutronix.de/git/pza/linux
19807F:	Documentation/devicetree/bindings/reset/
19808F:	Documentation/driver-api/reset.rst
19809F:	drivers/reset/
19810F:	include/dt-bindings/reset/
19811F:	include/linux/reset-controller.h
19812F:	include/linux/reset.h
19813F:	include/linux/reset/
19814K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19815
19816RESTARTABLE SEQUENCES SUPPORT
19817M:	Mathieu Desnoyers <[email protected]>
19818M:	Peter Zijlstra <[email protected]>
19819M:	"Paul E. McKenney" <[email protected]>
19820M:	Boqun Feng <[email protected]>
19821L:	[email protected]
19822S:	Supported
19823F:	include/trace/events/rseq.h
19824F:	include/uapi/linux/rseq.h
19825F:	kernel/rseq.c
19826F:	tools/testing/selftests/rseq/
19827
19828RFKILL
19829M:	Johannes Berg <[email protected]>
19830L:	[email protected]
19831S:	Maintained
19832W:	https://wireless.wiki.kernel.org/
19833Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19836F:	Documentation/ABI/stable/sysfs-class-rfkill
19837F:	Documentation/driver-api/rfkill.rst
19838F:	include/linux/rfkill.h
19839F:	include/uapi/linux/rfkill.h
19840F:	net/rfkill/
19841
19842RHASHTABLE
19843M:	Thomas Graf <[email protected]>
19844M:	Herbert Xu <[email protected]>
19845L:	[email protected]
19846S:	Maintained
19847F:	include/linux/rhashtable-types.h
19848F:	include/linux/rhashtable.h
19849F:	lib/rhashtable.c
19850F:	lib/test_rhashtable.c
19851
19852RICOH R5C592 MEMORYSTICK DRIVER
19853M:	Maxim Levitsky <[email protected]>
19854S:	Maintained
19855F:	drivers/memstick/host/r592.*
19856
19857RICOH SMARTMEDIA/XD DRIVER
19858M:	Maxim Levitsky <[email protected]>
19859S:	Maintained
19860F:	drivers/mtd/nand/raw/r852.c
19861F:	drivers/mtd/nand/raw/r852.h
19862
19863RISC-V AIA DRIVERS
19864M:	Anup Patel <[email protected]>
19865L:	[email protected]
19866S:	Maintained
19867F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19868F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19869F:	drivers/irqchip/irq-riscv-aplic-*.c
19870F:	drivers/irqchip/irq-riscv-aplic-*.h
19871F:	drivers/irqchip/irq-riscv-imsic-*.c
19872F:	drivers/irqchip/irq-riscv-imsic-*.h
19873F:	drivers/irqchip/irq-riscv-intc.c
19874F:	include/linux/irqchip/riscv-aplic.h
19875F:	include/linux/irqchip/riscv-imsic.h
19876
19877RISC-V ARCHITECTURE
19878M:	Paul Walmsley <[email protected]>
19879M:	Palmer Dabbelt <[email protected]>
19880M:	Albert Ou <[email protected]>
19881L:	[email protected]
19882S:	Supported
19883Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19884C:	irc://irc.libera.chat/riscv
19885P:	Documentation/arch/riscv/patch-acceptance.rst
19886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19887F:	arch/riscv/
19888N:	riscv
19889K:	riscv
19890
19891RISC-V MICROCHIP FPGA SUPPORT
19892M:	Conor Dooley <[email protected]>
19893M:	Daire McNamara <[email protected]>
19894L:	[email protected]
19895S:	Supported
19896F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19897F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19898F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19899F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19900F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19901F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19902F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19903F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19904F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19905F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19906F:	arch/riscv/boot/dts/microchip/
19907F:	drivers/char/hw_random/mpfs-rng.c
19908F:	drivers/clk/microchip/clk-mpfs*.c
19909F:	drivers/firmware/microchip/mpfs-auto-update.c
19910F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19911F:	drivers/mailbox/mailbox-mpfs.c
19912F:	drivers/pci/controller/plda/pcie-microchip-host.c
19913F:	drivers/pwm/pwm-microchip-core.c
19914F:	drivers/reset/reset-mpfs.c
19915F:	drivers/rtc/rtc-mpfs.c
19916F:	drivers/soc/microchip/mpfs-sys-controller.c
19917F:	drivers/spi/spi-microchip-core-qspi.c
19918F:	drivers/spi/spi-microchip-core.c
19919F:	drivers/usb/musb/mpfs.c
19920F:	include/soc/microchip/mpfs.h
19921
19922RISC-V MISC SOC SUPPORT
19923M:	Conor Dooley <[email protected]>
19924L:	[email protected]
19925S:	Maintained
19926Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19927T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19928F:	Documentation/devicetree/bindings/riscv/
19929F:	arch/riscv/boot/dts/
19930X:	arch/riscv/boot/dts/allwinner/
19931X:	arch/riscv/boot/dts/renesas/
19932X:	arch/riscv/boot/dts/sophgo/
19933X:	arch/riscv/boot/dts/thead/
19934
19935RISC-V PMU DRIVERS
19936M:	Atish Patra <[email protected]>
19937R:	Anup Patel <[email protected]>
19938L:	[email protected]
19939S:	Supported
19940F:	drivers/perf/riscv_pmu.c
19941F:	drivers/perf/riscv_pmu_legacy.c
19942F:	drivers/perf/riscv_pmu_sbi.c
19943
19944RISC-V THEAD SoC SUPPORT
19945M:	Drew Fustini <[email protected]>
19946M:	Guo Ren <[email protected]>
19947M:	Fu Wei <[email protected]>
19948L:	[email protected]
19949S:	Maintained
19950T:	git https://github.com/pdp7/linux.git
19951F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19952F:	arch/riscv/boot/dts/thead/
19953F:	drivers/clk/thead/clk-th1520-ap.c
19954F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19955
19956RNBD BLOCK DRIVERS
19957M:	Md. Haris Iqbal <[email protected]>
19958M:	Jack Wang <[email protected]>
19959L:	[email protected]
19960S:	Maintained
19961F:	drivers/block/rnbd/
19962
19963ROCCAT DRIVERS
19964M:	Stefan Achatz <[email protected]>
19965S:	Maintained
19966W:	http://sourceforge.net/projects/roccat/
19967F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19968F:	drivers/hid/hid-roccat*
19969F:	include/linux/hid-roccat*
19970
19971ROCKCHIP CAN-FD DRIVER
19972M:	Marc Kleine-Budde <[email protected]>
19973R:	[email protected]
19974L:	[email protected]
19975S:	Maintained
19976F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19977F:	drivers/net/can/rockchip/
19978
19979ROCKCHIP CRYPTO DRIVERS
19980M:	Corentin Labbe <[email protected]>
19981L:	[email protected]
19982S:	Maintained
19983F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19984F:	drivers/crypto/rockchip/
19985
19986ROCKCHIP I2S TDM DRIVER
19987M:	Nicolas Frattaroli <[email protected]>
19988L:	[email protected]
19989S:	Maintained
19990F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19991F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19992
19993ROCKCHIP ISP V1 DRIVER
19994M:	Dafna Hirschfeld <[email protected]>
19995M:	Laurent Pinchart <[email protected]>
19996L:	[email protected]
19997L:	[email protected]
19998S:	Maintained
19999F:	Documentation/admin-guide/media/rkisp1.rst
20000F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20001F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20002F:	drivers/media/platform/rockchip/rkisp1
20003F:	include/uapi/linux/rkisp1-config.h
20004
20005ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20006M:	Daniel Golle <[email protected]>
20007M:	Aurelien Jarno <[email protected]>
20008S:	Maintained
20009F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20010F:	drivers/char/hw_random/rockchip-rng.c
20011
20012ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20013M:	Jacob Chen <[email protected]>
20014M:	Ezequiel Garcia <[email protected]>
20015L:	[email protected]
20016L:	[email protected]
20017S:	Maintained
20018F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20019F:	drivers/media/platform/rockchip/rga/
20020
20021ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20022M:	Luca Ceresoli <[email protected]>
20023S:	Maintained
20024F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20025F:	sound/soc/codecs/rk3308_codec.c
20026F:	sound/soc/codecs/rk3308_codec.h
20027
20028ROCKCHIP VIDEO DECODER DRIVER
20029M:	Ezequiel Garcia <[email protected]>
20030L:	[email protected]
20031L:	[email protected]
20032S:	Maintained
20033F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20034F:	drivers/staging/media/rkvdec/
20035
20036ROCKER DRIVER
20037M:	Jiri Pirko <[email protected]>
20038L:	[email protected]
20039S:	Supported
20040F:	drivers/net/ethernet/rocker/
20041
20042ROCKETPORT EXPRESS/INFINITY DRIVER
20043M:	Kevin Cernekee <[email protected]>
20044L:	[email protected]
20045S:	Odd Fixes
20046F:	drivers/tty/serial/rp2.*
20047
20048ROHM BD99954 CHARGER IC
20049M:	Matti Vaittinen <[email protected]>
20050S:	Supported
20051F:	drivers/power/supply/bd99954-charger.c
20052F:	drivers/power/supply/bd99954-charger.h
20053
20054ROHM BH1745 COLOUR SENSOR
20055M:	Mudit Sharma <[email protected]>
20056L:	[email protected]
20057S:	Maintained
20058F:	drivers/iio/light/bh1745.c
20059
20060ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20061M:	Tomasz Duszynski <[email protected]>
20062S:	Maintained
20063F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20064F:	drivers/iio/light/bh1750.c
20065
20066ROHM BM1390 PRESSURE SENSOR DRIVER
20067M:	Matti Vaittinen <[email protected]>
20068L:	[email protected]
20069S:	Supported
20070F:	drivers/iio/pressure/rohm-bm1390.c
20071
20072ROHM BU270xx LIGHT SENSOR DRIVERs
20073M:	Matti Vaittinen <[email protected]>
20074L:	[email protected]
20075S:	Supported
20076F:	drivers/iio/light/rohm-bu27008.c
20077F:	drivers/iio/light/rohm-bu27034.c
20078
20079ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20080M:	Marek Vasut <marek.vasut[email protected]>
20081L:	[email protected]
20082L:	[email protected]
20083S:	Supported
20084F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20085F:	drivers/gpio/gpio-bd9571mwv.c
20086F:	drivers/mfd/bd9571mwv.c
20087F:	drivers/regulator/bd9571mwv-regulator.c
20088F:	include/linux/mfd/bd9571mwv.h
20089
20090ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20091M:	Matti Vaittinen <[email protected]>
20092S:	Supported
20093F:	drivers/clk/clk-bd718x7.c
20094F:	drivers/gpio/gpio-bd71815.c
20095F:	drivers/gpio/gpio-bd71828.c
20096F:	drivers/mfd/rohm-bd71828.c
20097F:	drivers/mfd/rohm-bd718x7.c
20098F:	drivers/mfd/rohm-bd9576.c
20099F:	drivers/mfd/rohm-bd96801.c
20100F:	drivers/regulator/bd71815-regulator.c
20101F:	drivers/regulator/bd71828-regulator.c
20102F:	drivers/regulator/bd718x7-regulator.c
20103F:	drivers/regulator/bd9576-regulator.c
20104F:	drivers/regulator/bd96801-regulator.c
20105F:	drivers/regulator/rohm-regulator.c
20106F:	drivers/rtc/rtc-bd70528.c
20107F:	drivers/watchdog/bd9576_wdt.c
20108F:	drivers/watchdog/bd96801_wdt.c
20109F:	include/linux/mfd/rohm-bd71815.h
20110F:	include/linux/mfd/rohm-bd71828.h
20111F:	include/linux/mfd/rohm-bd718x7.h
20112F:	include/linux/mfd/rohm-bd957x.h
20113F:	include/linux/mfd/rohm-bd96801.h
20114F:	include/linux/mfd/rohm-generic.h
20115F:	include/linux/mfd/rohm-shared.h
20116
20117ROSE NETWORK LAYER
20118M:	Ralf Baechle <[email protected]>
20119L:	[email protected]
20120S:	Maintained
20121W:	https://linux-ax25.in-berlin.de
20122F:	include/net/rose.h
20123F:	include/uapi/linux/rose.h
20124F:	net/rose/
20125
20126ROTATION DRIVER FOR ALLWINNER A83T
20127M:	Jernej Skrabec <[email protected]>
20128L:	[email protected]
20129S:	Maintained
20130T:	git git://linuxtv.org/media_tree.git
20131F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20132F:	drivers/media/platform/sunxi/sun8i-rotate/
20133
20134RPMB SUBSYSTEM
20135M:	Jens Wiklander <[email protected]>
20136L:	[email protected]
20137S:	Supported
20138F:	drivers/misc/rpmb-core.c
20139F:	include/linux/rpmb.h
20140
20141RPMSG TTY DRIVER
20142M:	Arnaud Pouliquen <[email protected]>
20143L:	[email protected]
20144S:	Maintained
20145F:	drivers/tty/rpmsg_tty.c
20146
20147RTASE ETHERNET DRIVER
20148M:	Justin Lai <[email protected]>
20149M:	Larry Chiu <[email protected]>
20150L:	[email protected]
20151S:	Maintained
20152F:	drivers/net/ethernet/realtek/rtase/
20153
20154RTL2830 MEDIA DRIVER
20155L:	[email protected]
20156S:	Orphan
20157W:	https://linuxtv.org
20158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20159F:	drivers/media/dvb-frontends/rtl2830*
20160
20161RTL2832 MEDIA DRIVER
20162L:	[email protected]
20163S:	Orphan
20164W:	https://linuxtv.org
20165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20166F:	drivers/media/dvb-frontends/rtl2832*
20167
20168RTL2832_SDR MEDIA DRIVER
20169L:	[email protected]
20170S:	Orphan
20171W:	https://linuxtv.org
20172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20173F:	drivers/media/dvb-frontends/rtl2832_sdr*
20174
20175RTL8180 WIRELESS DRIVER
20176L:	[email protected]
20177S:	Orphan
20178F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20179
20180RTL8187 WIRELESS DRIVER
20181M:	Hin-Tak Leung <[email protected]>
20182L:	[email protected]
20183S:	Maintained
20184T:	git https://github.com/pkshih/rtw.git
20185F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20186
20187RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20188M:	Jes Sorensen <[email protected]>
20189L:	[email protected]
20190S:	Maintained
20191T:	git https://github.com/pkshih/rtw.git
20192F:	drivers/net/wireless/realtek/rtl8xxxu/
20193
20194RTRS TRANSPORT DRIVERS
20195M:	Md. Haris Iqbal <[email protected]>
20196M:	Jack Wang <[email protected]>
20197L:	[email protected]
20198S:	Maintained
20199F:	drivers/infiniband/ulp/rtrs/
20200
20201RUNTIME VERIFICATION (RV)
20202M:	Steven Rostedt <[email protected]>
20203L:	[email protected]
20204S:	Maintained
20205F:	Documentation/trace/rv/
20206F:	include/linux/rv.h
20207F:	include/rv/
20208F:	kernel/trace/rv/
20209F:	tools/verification/
20210
20211RUST
20212M:	Miguel Ojeda <[email protected]>
20213M:	Alex Gaynor <[email protected]>
20214R:	Boqun Feng <[email protected]>
20215R:	Gary Guo <[email protected]>
20216R:	Björn Roy Baron <[email protected]>
20217R:	Benno Lossin <[email protected]>
20218R:	Andreas Hindborg <[email protected]>
20219R:	Alice Ryhl <[email protected]>
20220R:	Trevor Gross <[email protected]>
20221L:	[email protected]
20222S:	Supported
20223W:	https://rust-for-linux.com
20224B:	https://github.com/Rust-for-Linux/linux/issues
20225C:	zulip://rust-for-linux.zulipchat.com
20226P:	https://rust-for-linux.com/contributing
20227T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20228F:	Documentation/rust/
20229F:	rust/
20230F:	samples/rust/
20231F:	scripts/*rust*
20232F:	tools/testing/selftests/rust/
20233K:	\b(?i:rust)\b
20234
20235RXRPC SOCKETS (AF_RXRPC)
20236M:	David Howells <[email protected]>
20237M:	Marc Dionne <[email protected]>
20238L:	[email protected]
20239S:	Supported
20240W:	https://www.infradead.org/~dhowells/kafs/
20241F:	Documentation/networking/rxrpc.rst
20242F:	include/keys/rxrpc-type.h
20243F:	include/net/af_rxrpc.h
20244F:	include/trace/events/rxrpc.h
20245F:	include/uapi/linux/rxrpc.h
20246F:	net/rxrpc/
20247
20248S3 SAVAGE FRAMEBUFFER DRIVER
20249M:	Antonino Daplas <[email protected]>
20250L:	[email protected]
20251S:	Maintained
20252F:	drivers/video/fbdev/savage/
20253
20254S390 ARCHITECTURE
20255M:	Heiko Carstens <[email protected]>
20256M:	Vasily Gorbik <[email protected]>
20257M:	Alexander Gordeev <[email protected]>
20258R:	Christian Borntraeger <[email protected]>
20259R:	Sven Schnelle <[email protected]>
20260L:	[email protected]
20261S:	Supported
20262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20263F:	Documentation/driver-api/s390-drivers.rst
20264F:	Documentation/arch/s390/
20265F:	arch/s390/
20266F:	drivers/s390/
20267F:	drivers/watchdog/diag288_wdt.c
20268
20269S390 COMMON I/O LAYER
20270M:	Vineeth Vijayan <[email protected]>
20271M:	Peter Oberparleiter <[email protected]>
20272L:	[email protected]
20273S:	Supported
20274F:	drivers/s390/cio/
20275
20276S390 DASD DRIVER
20277M:	Stefan Haberland <[email protected]>
20278M:	Jan Hoeppner <[email protected]>
20279L:	[email protected]
20280S:	Supported
20281F:	block/partitions/ibm.c
20282F:	drivers/s390/block/dasd*
20283F:	include/linux/dasd_mod.h
20284
20285S390 IOMMU (PCI)
20286M:	Niklas Schnelle <[email protected]>
20287M:	Matthew Rosato <[email protected]>
20288R:	Gerald Schaefer <[email protected]>
20289L:	[email protected]
20290S:	Supported
20291F:	drivers/iommu/s390-iommu.c
20292
20293S390 IUCV NETWORK LAYER
20294M:	Alexandra Winter <[email protected]>
20295M:	Thorsten Winkler <[email protected]>
20296L:	[email protected]
20297L:	[email protected]
20298S:	Supported
20299F:	drivers/s390/net/*iucv*
20300F:	include/net/iucv/
20301F:	net/iucv/
20302
20303S390 MM
20304M:	Alexander Gordeev <[email protected]>
20305M:	Gerald Schaefer <[email protected]>
20306L:	[email protected]
20307S:	Supported
20308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20309F:	arch/s390/include/asm/pgtable.h
20310F:	arch/s390/mm
20311
20312S390 NETWORK DRIVERS
20313M:	Alexandra Winter <[email protected]>
20314M:	Thorsten Winkler <[email protected]>
20315L:	[email protected]
20316L:	[email protected]
20317S:	Supported
20318F:	drivers/s390/net/
20319
20320S390 PCI SUBSYSTEM
20321M:	Niklas Schnelle <[email protected]>
20322M:	Gerald Schaefer <[email protected]>
20323L:	[email protected]
20324S:	Supported
20325F:	Documentation/arch/s390/pci.rst
20326F:	arch/s390/pci/
20327F:	drivers/pci/hotplug/s390_pci_hpc.c
20328
20329S390 SCM DRIVER
20330M:	Vineeth Vijayan <[email protected]>
20331L:	[email protected]
20332S:	Supported
20333F:	drivers/s390/block/scm*
20334F:	drivers/s390/cio/scm.c
20335
20336S390 VFIO AP DRIVER
20337M:	Tony Krowiak <[email protected]>
20338M:	Halil Pasic <[email protected]>
20339M:	Jason Herne <[email protected]>
20340L:	[email protected]
20341S:	Supported
20342F:	Documentation/arch/s390/vfio-ap*
20343F:	drivers/s390/crypto/vfio_ap*
20344
20345S390 VFIO-CCW DRIVER
20346M:	Eric Farman <[email protected]>
20347M:	Matthew Rosato <[email protected]>
20348R:	Halil Pasic <[email protected]>
20349L:	[email protected]
20350L:	[email protected]
20351S:	Supported
20352F:	Documentation/arch/s390/vfio-ccw.rst
20353F:	drivers/s390/cio/vfio_ccw*
20354F:	include/uapi/linux/vfio_ccw.h
20355
20356S390 VFIO-PCI DRIVER
20357M:	Matthew Rosato <[email protected]>
20358M:	Eric Farman <[email protected]>
20359L:	[email protected]
20360L:	[email protected]
20361S:	Supported
20362F:	arch/s390/kvm/pci*
20363F:	drivers/vfio/pci/vfio_pci_zdev.c
20364F:	include/uapi/linux/vfio_zdev.h
20365
20366S390 ZCRYPT DRIVER
20367M:	Harald Freudenberger <[email protected]>
20368L:	[email protected]
20369S:	Supported
20370F:	drivers/s390/crypto/
20371
20372S390 ZFCP DRIVER
20373M:	Steffen Maier <[email protected]>
20374M:	Benjamin Block <[email protected]>
20375L:	[email protected]
20376S:	Supported
20377F:	drivers/s390/scsi/zfcp_*
20378
20379SAA6588 RDS RECEIVER DRIVER
20380M:	Hans Verkuil <[email protected]>
20381L:	[email protected]
20382S:	Odd Fixes
20383W:	https://linuxtv.org
20384T:	git git://linuxtv.org/media_tree.git
20385F:	drivers/media/i2c/saa6588*
20386
20387SAA7134 VIDEO4LINUX DRIVER
20388M:	Mauro Carvalho Chehab <[email protected]>
20389L:	[email protected]
20390S:	Odd fixes
20391W:	https://linuxtv.org
20392T:	git git://linuxtv.org/media_tree.git
20393F:	Documentation/driver-api/media/drivers/saa7134*
20394F:	drivers/media/pci/saa7134/
20395
20396SAA7146 VIDEO4LINUX-2 DRIVER
20397M:	Hans Verkuil <[email protected]>
20398L:	[email protected]
20399S:	Maintained
20400T:	git git://linuxtv.org/media_tree.git
20401F:	drivers/media/common/saa7146/
20402F:	drivers/media/pci/saa7146/
20403F:	include/media/drv-intf/saa7146*
20404
20405SAFESETID SECURITY MODULE
20406M:	Micah Morton <[email protected]>
20407S:	Supported
20408F:	Documentation/admin-guide/LSM/SafeSetID.rst
20409F:	security/safesetid/
20410
20411SAMSUNG AUDIO (ASoC) DRIVERS
20412M:	Sylwester Nawrocki <[email protected]>
20413L:	[email protected]
20414S:	Maintained
20415B:	mailto:[email protected]
20416F:	Documentation/devicetree/bindings/sound/samsung*
20417F:	sound/soc/samsung/
20418
20419SAMSUNG EXYNOS850 SoC SUPPORT
20420M:	Sam Protsenko <[email protected]>
20421L:	[email protected] (moderated for non-subscribers)
20422L:	[email protected]
20423S:	Maintained
20424F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20425F:	arch/arm64/boot/dts/exynos/exynos850*
20426F:	drivers/clk/samsung/clk-exynos850.c
20427F:	include/dt-bindings/clock/exynos850.h
20428
20429SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20430M:	Krzysztof Kozlowski <[email protected]>
20431L:	[email protected]
20432L:	[email protected]
20433S:	Maintained
20434F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20435F:	drivers/crypto/exynos-rng.c
20436
20437SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20438M:	Łukasz Stelmach <[email protected]>
20439L:	[email protected]
20440S:	Maintained
20441F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20442F:	drivers/char/hw_random/exynos-trng.c
20443
20444SAMSUNG FRAMEBUFFER DRIVER
20445M:	Jingoo Han <[email protected]>
20446L:	[email protected]
20447S:	Maintained
20448F:	drivers/video/fbdev/s3c-fb.c
20449
20450SAMSUNG INTERCONNECT DRIVERS
20451M:	Sylwester Nawrocki <[email protected]>
20452M:	Artur Świgoń <[email protected]>
20453L:	[email protected]
20454L:	[email protected]
20455S:	Supported
20456F:	drivers/interconnect/samsung/
20457
20458SAMSUNG LAPTOP DRIVER
20459M:	Corentin Chary <[email protected]>
20460L:	[email protected]
20461S:	Maintained
20462F:	drivers/platform/x86/samsung-laptop.c
20463
20464SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20465M:	Krzysztof Kozlowski <[email protected]>
20466L:	[email protected]
20467L:	[email protected]
20468S:	Maintained
20469B:	mailto:[email protected]
20470F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20471F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20472F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20473F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20474F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20475F:	drivers/clk/clk-s2mps11.c
20476F:	drivers/mfd/sec*.c
20477F:	drivers/regulator/s2m*.c
20478F:	drivers/regulator/s5m*.c
20479F:	drivers/rtc/rtc-s5m.c
20480F:	include/linux/mfd/samsung/
20481
20482SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20483M:	Sylwester Nawrocki <[email protected]>
20484L:	[email protected]
20485L:	[email protected]
20486S:	Maintained
20487F:	drivers/media/platform/samsung/s3c-camif/
20488F:	include/media/drv-intf/s3c_camif.h
20489
20490SAMSUNG S3FWRN5 NFC DRIVER
20491M:	Krzysztof Kozlowski <[email protected]>
20492S:	Maintained
20493F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20494F:	drivers/nfc/s3fwrn5
20495
20496SAMSUNG S5C73M3 CAMERA DRIVER
20497M:	Sylwester Nawrocki <[email protected]>
20498M:	Andrzej Hajda <[email protected]>
20499L:	[email protected]
20500S:	Supported
20501F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20502F:	drivers/media/i2c/s5c73m3/*
20503
20504SAMSUNG S5K5BAF CAMERA DRIVER
20505M:	Sylwester Nawrocki <[email protected]>
20506M:	Andrzej Hajda <[email protected]>
20507L:	[email protected]
20508S:	Supported
20509F:	drivers/media/i2c/s5k5baf.c
20510
20511SAMSUNG S5P Security SubSystem (SSS) DRIVER
20512M:	Krzysztof Kozlowski <[email protected]>
20513M:	Vladimir Zapolskiy <[email protected]>
20514L:	[email protected]
20515L:	[email protected]
20516S:	Maintained
20517F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20518F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20519F:	drivers/crypto/s5p-sss.c
20520
20521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20522M:	Sylwester Nawrocki <[email protected]>
20523L:	[email protected]
20524S:	Supported
20525Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20526F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20527F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20528F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20529F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20530F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20531F:	drivers/media/platform/samsung/exynos4-is/
20532
20533SAMSUNG SOC CLOCK DRIVERS
20534M:	Krzysztof Kozlowski <[email protected]>
20535M:	Sylwester Nawrocki <[email protected]>
20536M:	Chanwoo Choi <[email protected]>
20537R:	Alim Akhtar <[email protected]>
20538L:	[email protected]
20539S:	Maintained
20540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20541F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20542F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20543F:	drivers/clk/samsung/
20544F:	include/dt-bindings/clock/exynos*.h
20545F:	include/dt-bindings/clock/s5p*.h
20546F:	include/dt-bindings/clock/samsung,*.h
20547F:	include/linux/clk/samsung.h
20548
20549SAMSUNG SPI DRIVERS
20550M:	Andi Shyti <[email protected]>
20551L:	[email protected]
20552L:	[email protected]
20553S:	Maintained
20554F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20555F:	drivers/spi/spi-s3c*
20556F:	include/linux/platform_data/spi-s3c64xx.h
20557
20558SAMSUNG SXGBE DRIVERS
20559M:	Byungho An <[email protected]>
20560L:	[email protected]
20561S:	Supported
20562F:	drivers/net/ethernet/samsung/sxgbe/
20563
20564SAMSUNG THERMAL DRIVER
20565M:	Bartlomiej Zolnierkiewicz <[email protected]>
20566M:	Krzysztof Kozlowski <[email protected]>
20567L:	[email protected]
20568L:	[email protected]
20569S:	Maintained
20570F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20571F:	drivers/thermal/samsung/
20572
20573SAMSUNG USB2 PHY DRIVER
20574M:	Sylwester Nawrocki <[email protected]>
20575L:	[email protected]
20576S:	Supported
20577F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20578F:	Documentation/driver-api/phy/samsung-usb2.rst
20579F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20580F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20581F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20582F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20583F:	drivers/phy/samsung/phy-samsung-usb2.c
20584F:	drivers/phy/samsung/phy-samsung-usb2.h
20585
20586SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20587M:	Paul Barker <[email protected]>
20588R:	Marc Murphy <[email protected]>
20589S:	Supported
20590F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20591
20592SC1200 WDT DRIVER
20593M:	Zwane Mwaikambo <[email protected]>
20594S:	Maintained
20595F:	drivers/watchdog/sc1200wdt.c
20596
20597SCHEDULER
20598M:	Ingo Molnar <[email protected]>
20599M:	Peter Zijlstra <[email protected]>
20600M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
20601M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
20602R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20603R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20604R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20605R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20606R:	Valentin Schneider <[email protected]> (TOPOLOGY)
20607L:	[email protected]
20608S:	Maintained
20609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20610F:	include/linux/preempt.h
20611F:	include/linux/sched.h
20612F:	include/linux/wait.h
20613F:	include/uapi/linux/sched.h
20614F:	kernel/sched/
20615
20616SCHEDULER - SCHED_EXT
20617R:	Tejun Heo <[email protected]>
20618R:	David Vernet <[email protected]>
20619L:	[email protected]
20620S:	Maintained
20621W:	https://github.com/sched-ext/scx
20622T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20623F:	include/linux/sched/ext.h
20624F:	kernel/sched/ext.h
20625F:	kernel/sched/ext.c
20626F:	tools/sched_ext/
20627F:	tools/testing/selftests/sched_ext
20628
20629SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20630M:	Gustavo Silva <[email protected]>
20631S:	Maintained
20632F:	drivers/iio/chemical/ens160_core.c
20633F:	drivers/iio/chemical/ens160_i2c.c
20634F:	drivers/iio/chemical/ens160_spi.c
20635F:	drivers/iio/chemical/ens160.h
20636
20637SCSI LIBSAS SUBSYSTEM
20638R:	John Garry <[email protected]>
20639R:	Jason Yan <[email protected]>
20640L:	[email protected]
20641S:	Supported
20642F:	Documentation/scsi/libsas.rst
20643F:	drivers/scsi/libsas/
20644F:	include/scsi/libsas.h
20645F:	include/scsi/sas_ata.h
20646
20647SCSI RDMA PROTOCOL (SRP) INITIATOR
20648M:	Bart Van Assche <[email protected]>
20649L:	[email protected]
20650S:	Supported
20651Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20652F:	drivers/infiniband/ulp/srp/
20653F:	include/scsi/srp.h
20654
20655SCSI RDMA PROTOCOL (SRP) TARGET
20656M:	Bart Van Assche <[email protected]>
20657L:	[email protected]
20658L:	[email protected]
20659S:	Supported
20660Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20661F:	drivers/infiniband/ulp/srpt/
20662
20663SCSI SG DRIVER
20664M:	Doug Gilbert <[email protected]>
20665L:	[email protected]
20666S:	Maintained
20667W:	http://sg.danny.cz/sg
20668F:	Documentation/scsi/scsi-generic.rst
20669F:	drivers/scsi/sg.c
20670F:	include/scsi/sg.h
20671
20672SCSI SUBSYSTEM
20673M:	"James E.J. Bottomley" <[email protected]>
20674M:	"Martin K. Petersen" <[email protected]>
20675L:	[email protected]
20676S:	Maintained
20677Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20680F:	Documentation/devicetree/bindings/scsi/
20681F:	drivers/scsi/
20682F:	drivers/ufs/
20683F:	include/scsi/
20684F:	include/uapi/scsi/
20685
20686SCSI TAPE DRIVER
20687M:	Kai Mäkisara <[email protected]>
20688L:	[email protected]
20689S:	Maintained
20690F:	Documentation/scsi/st.rst
20691F:	drivers/scsi/st.*
20692F:	drivers/scsi/st_*.h
20693
20694SCSI TARGET CORE USER DRIVER
20695M:	Bodo Stroesser <[email protected]>
20696L:	[email protected]
20697L:	[email protected]
20698S:	Supported
20699F:	Documentation/target/tcmu-design.rst
20700F:	drivers/target/target_core_user.c
20701F:	include/uapi/linux/target_core_user.h
20702
20703SCSI TARGET SUBSYSTEM
20704M:	"Martin K. Petersen" <[email protected]>
20705L:	[email protected]
20706L:	[email protected]
20707S:	Supported
20708Q:	https://patchwork.kernel.org/project/target-devel/list/
20709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20710F:	Documentation/target/
20711F:	drivers/target/
20712F:	include/target/
20713
20714SCTP PROTOCOL
20715M:	Marcelo Ricardo Leitner <[email protected]>
20716M:	Xin Long <[email protected]>
20717L:	[email protected]
20718S:	Maintained
20719W:	https://github.com/sctp/lksctp-tools/wiki
20720F:	Documentation/networking/sctp.rst
20721F:	include/linux/sctp.h
20722F:	include/net/sctp/
20723F:	include/uapi/linux/sctp.h
20724F:	net/sctp/
20725
20726SCx200 CPU SUPPORT
20727M:	Jim Cromie <[email protected]>
20728S:	Odd Fixes
20729F:	Documentation/i2c/busses/scx200_acb.rst
20730F:	arch/x86/platform/scx200/
20731F:	drivers/i2c/busses/scx200*
20732F:	drivers/mtd/maps/scx200_docflash.c
20733F:	drivers/watchdog/scx200_wdt.c
20734F:	include/linux/scx200.h
20735
20736SCx200 GPIO DRIVER
20737M:	Jim Cromie <[email protected]>
20738S:	Maintained
20739F:	drivers/char/scx200_gpio.c
20740F:	include/linux/scx200_gpio.h
20741
20742SCx200 HRT CLOCKSOURCE DRIVER
20743M:	Jim Cromie <[email protected]>
20744S:	Maintained
20745F:	drivers/clocksource/scx200_hrt.c
20746
20747SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20748M:	Sascha Sommer <[email protected]>
20749L:	[email protected] (subscribers-only)
20750S:	Maintained
20751F:	drivers/mmc/host/sdricoh_cs.c
20752
20753SECO BOARDS CEC DRIVER
20754M:	Ettore Chimenti <[email protected]>
20755S:	Maintained
20756F:	drivers/media/cec/platform/seco/seco-cec.c
20757F:	drivers/media/cec/platform/seco/seco-cec.h
20758
20759SECURE COMPUTING
20760M:	Kees Cook <[email protected]>
20761R:	Andy Lutomirski <[email protected]>
20762R:	Will Drewry <[email protected]>
20763S:	Supported
20764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20765F:	Documentation/userspace-api/seccomp_filter.rst
20766F:	include/linux/seccomp.h
20767F:	include/uapi/linux/seccomp.h
20768F:	kernel/seccomp.c
20769F:	tools/testing/selftests/kselftest_harness.h
20770F:	tools/testing/selftests/seccomp/*
20771K:	\bsecure_computing
20772K:	\bTIF_SECCOMP\b
20773
20774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20775M:	Kamal Dasu <[email protected]>
20776M:	Al Cooper <[email protected]>
20777R:	Broadcom internal kernel review list <[email protected]>
20778L:	[email protected]
20779S:	Maintained
20780F:	drivers/mmc/host/sdhci-brcmstb*
20781
20782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20783M:	Adrian Hunter <[email protected]>
20784L:	[email protected]
20785S:	Supported
20786F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20787F:	drivers/mmc/host/sdhci*
20788
20789SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20790M:	Aubin Constans <[email protected]>
20791R:	Eugen Hristev <[email protected]>
20792L:	[email protected]
20793S:	Supported
20794F:	drivers/mmc/host/sdhci-of-at91.c
20795
20796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20797M:	Haibo Chen <[email protected]>
20798L:	[email protected]
20799L:	[email protected]
20800L:	[email protected]
20801S:	Maintained
20802F:	drivers/mmc/host/sdhci-esdhc-imx.c
20803
20804SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20805M:	Ben Dooks <[email protected]>
20806M:	Jaehoon Chung <[email protected]>
20807L:	[email protected]
20808S:	Maintained
20809F:	drivers/mmc/host/sdhci-s3c*
20810
20811SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20812M:	Viresh Kumar <[email protected]>
20813L:	[email protected]
20814S:	Maintained
20815F:	drivers/mmc/host/sdhci-spear.c
20816
20817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20818M:	Vignesh Raghavendra <[email protected]>
20819L:	[email protected]
20820S:	Maintained
20821F:	drivers/mmc/host/sdhci-omap.c
20822
20823SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20824M:	Jonathan Derrick <[email protected]>
20825L:	[email protected]
20826S:	Supported
20827F:	block/opal_proto.h
20828F:	block/sed*
20829F:	include/linux/sed*
20830F:	include/uapi/linux/sed*
20831
20832SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20833M:	Mark Rutland <[email protected]>
20834M:	Lorenzo Pieralisi <[email protected]>
20835M:	Sudeep Holla <[email protected]>
20836L:	[email protected] (moderated for non-subscribers)
20837S:	Maintained
20838F:	drivers/firmware/smccc/
20839F:	include/linux/arm-smccc.h
20840
20841SECURITY CONTACT
20842M:	Security Officers <[email protected]>
20843S:	Supported
20844F:	Documentation/process/security-bugs.rst
20845
20846SECURITY SUBSYSTEM
20847M:	Paul Moore <[email protected]>
20848M:	James Morris <[email protected]>
20849M:	"Serge E. Hallyn" <[email protected]>
20850L:	[email protected]
20851S:	Supported
20852Q:	https://patchwork.kernel.org/project/linux-security-module/list
20853B:	mailto:[email protected]
20854P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20855T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20856F:	include/linux/lsm_audit.h
20857F:	include/linux/lsm_hook_defs.h
20858F:	include/linux/lsm_hooks.h
20859F:	include/linux/security.h
20860F:	include/uapi/linux/lsm.h
20861F:	security/
20862F:	tools/testing/selftests/lsm/
20863X:	security/selinux/
20864K:	\bsecurity_[a-z_0-9]\+\b
20865
20866SELINUX SECURITY MODULE
20867M:	Paul Moore <[email protected]>
20868M:	Stephen Smalley <[email protected]>
20869R:	Ondrej Mosnacek <[email protected]>
20870L:	[email protected]
20871S:	Supported
20872W:	https://github.com/SELinuxProject
20873Q:	https://patchwork.kernel.org/project/selinux/list
20874B:	mailto:[email protected]
20875P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20876T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20877F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20878F:	Documentation/ABI/removed/sysfs-selinux-disable
20879F:	Documentation/admin-guide/LSM/SELinux.rst
20880F:	include/trace/events/avc.h
20881F:	include/uapi/linux/selinux_netlink.h
20882F:	scripts/selinux/
20883F:	security/selinux/
20884
20885SENSABLE PHANTOM
20886M:	Jiri Slaby <[email protected]>
20887S:	Maintained
20888F:	drivers/misc/phantom.c
20889F:	include/uapi/linux/phantom.h
20890
20891SENSEAIR SUNRISE 006-0-0007
20892M:	Jacopo Mondi <[email protected]>
20893S:	Maintained
20894F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20895F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20896F:	drivers/iio/chemical/sunrise_co2.c
20897
20898SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20899M:	Tomasz Duszynski <[email protected]>
20900S:	Maintained
20901F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20902F:	drivers/iio/chemical/scd30.h
20903F:	drivers/iio/chemical/scd30_core.c
20904F:	drivers/iio/chemical/scd30_i2c.c
20905F:	drivers/iio/chemical/scd30_serial.c
20906
20907SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20908M:	Roan van Dijk <[email protected]>
20909S:	Maintained
20910F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20911F:	drivers/iio/chemical/scd4x.c
20912
20913SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20914M:	Petar Stoykov <[email protected]>
20915S:	Maintained
20916F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20917F:	drivers/iio/pressure/sdp500.c
20918
20919SENSIRION SGP40 GAS SENSOR DRIVER
20920M:	Andreas Klinger <[email protected]>
20921S:	Maintained
20922F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20923F:	drivers/iio/chemical/sgp40.c
20924
20925SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20926M:	Tomasz Duszynski <[email protected]>
20927S:	Maintained
20928F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20929F:	drivers/iio/chemical/sps30.c
20930F:	drivers/iio/chemical/sps30_i2c.c
20931F:	drivers/iio/chemical/sps30_serial.c
20932
20933SERIAL DEVICE BUS
20934M:	Rob Herring <[email protected]>
20935L:	[email protected]
20936S:	Maintained
20937F:	Documentation/devicetree/bindings/serial/serial.yaml
20938F:	drivers/tty/serdev/
20939F:	include/linux/serdev.h
20940
20941SERIAL IR RECEIVER
20942M:	Sean Young <[email protected]>
20943L:	[email protected]
20944S:	Maintained
20945F:	drivers/media/rc/serial_ir.c
20946
20947SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20948M:	Srinivas Kandagatla <[email protected]>
20949L:	[email protected]
20950S:	Maintained
20951F:	Documentation/devicetree/bindings/slimbus/
20952F:	drivers/slimbus/
20953F:	include/linux/slimbus.h
20954
20955SFC NETWORK DRIVER
20956M:	Edward Cree <[email protected]>
20957M:	Martin Habets <[email protected]>
20958L:	[email protected]
20959L:	[email protected]
20960S:	Supported
20961F:	Documentation/networking/devlink/sfc.rst
20962F:	drivers/net/ethernet/sfc/
20963
20964SFCTEMP HWMON DRIVER
20965M:	Emil Renner Berthing <[email protected]>
20966M:	Hal Feng <[email protected]>
20967L:	[email protected]
20968S:	Maintained
20969F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20970F:	Documentation/hwmon/sfctemp.rst
20971F:	drivers/hwmon/sfctemp.c
20972
20973SFF/SFP/SFP+ MODULE SUPPORT
20974M:	Russell King <[email protected]>
20975L:	[email protected]
20976S:	Maintained
20977F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20978F:	drivers/net/phy/phylink.c
20979F:	drivers/net/phy/sfp*
20980F:	include/linux/mdio/mdio-i2c.h
20981F:	include/linux/phylink.h
20982F:	include/linux/sfp.h
20983K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20984
20985SGI GRU DRIVER
20986M:	Dimitri Sivanich <[email protected]>
20987S:	Maintained
20988F:	drivers/misc/sgi-gru/
20989
20990SGI XP/XPC/XPNET DRIVER
20991M:	Robin Holt <[email protected]>
20992M:	Steve Wahl <[email protected]>
20993S:	Maintained
20994F:	drivers/misc/sgi-xp/
20995
20996SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20997M:	Wenjia Zhang <[email protected]>
20998M:	Jan Karcher <[email protected]>
20999R:	D. Wythe <[email protected]>
21000R:	Tony Lu <[email protected]>
21001R:	Wen Gu <[email protected]>
21002L:	[email protected]
21003S:	Supported
21004F:	net/smc/
21005
21006SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21007M:	Linus Walleij <[email protected]>
21008L:	[email protected]
21009S:	Maintained
21010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21011F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21012F:	drivers/iio/light/gp2ap002.c
21013
21014SHARP RJ54N1CB0C SENSOR DRIVER
21015M:	Jacopo Mondi <[email protected]>
21016L:	[email protected]
21017S:	Odd fixes
21018T:	git git://linuxtv.org/media_tree.git
21019F:	drivers/media/i2c/rj54n1cb0c.c
21020F:	include/media/i2c/rj54n1cb0c.h
21021
21022SHRINKER
21023M:	Andrew Morton <[email protected]>
21024M:	Dave Chinner <[email protected]>
21025R:	Qi Zheng <[email protected]>
21026R:	Roman Gushchin <[email protected]>
21027R:	Muchun Song <[email protected]>
21028L:	[email protected]
21029S:	Maintained
21030F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21031F:	include/linux/shrinker.h
21032F:	mm/shrinker.c
21033F:	mm/shrinker_debug.c
21034
21035SH_VOU V4L2 OUTPUT DRIVER
21036L:	[email protected]
21037S:	Orphan
21038F:	drivers/media/platform/renesas/sh_vou.c
21039F:	include/media/drv-intf/sh_vou.h
21040
21041SI2157 MEDIA DRIVER
21042L:	[email protected]
21043S:	Orphan
21044W:	https://linuxtv.org
21045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21046F:	drivers/media/tuners/si2157*
21047
21048SI2165 MEDIA DRIVER
21049M:	Matthias Schwarzott <[email protected]>
21050L:	[email protected]
21051S:	Maintained
21052W:	https://linuxtv.org
21053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21054F:	drivers/media/dvb-frontends/si2165*
21055
21056SI2168 MEDIA DRIVER
21057L:	[email protected]
21058S:	Orphan
21059W:	https://linuxtv.org
21060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21061F:	drivers/media/dvb-frontends/si2168*
21062
21063SI470X FM RADIO RECEIVER I2C DRIVER
21064M:	Hans Verkuil <[email protected]>
21065L:	[email protected]
21066S:	Odd Fixes
21067W:	https://linuxtv.org
21068T:	git git://linuxtv.org/media_tree.git
21069F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21070F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21071
21072SI470X FM RADIO RECEIVER USB DRIVER
21073M:	Hans Verkuil <[email protected]>
21074L:	[email protected]
21075S:	Maintained
21076W:	https://linuxtv.org
21077T:	git git://linuxtv.org/media_tree.git
21078F:	drivers/media/radio/si470x/radio-si470x-common.c
21079F:	drivers/media/radio/si470x/radio-si470x-usb.c
21080F:	drivers/media/radio/si470x/radio-si470x.h
21081
21082SI4713 FM RADIO TRANSMITTER I2C DRIVER
21083M:	Eduardo Valentin <[email protected]>
21084L:	[email protected]
21085S:	Odd Fixes
21086W:	https://linuxtv.org
21087T:	git git://linuxtv.org/media_tree.git
21088F:	drivers/media/radio/si4713/si4713.?
21089
21090SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21091M:	Eduardo Valentin <[email protected]>
21092L:	[email protected]
21093S:	Odd Fixes
21094W:	https://linuxtv.org
21095T:	git git://linuxtv.org/media_tree.git
21096F:	drivers/media/radio/si4713/radio-platform-si4713.c
21097
21098SI4713 FM RADIO TRANSMITTER USB DRIVER
21099M:	Hans Verkuil <[email protected]>
21100L:	[email protected]
21101S:	Maintained
21102W:	https://linuxtv.org
21103T:	git git://linuxtv.org/media_tree.git
21104F:	drivers/media/radio/si4713/radio-usb-si4713.c
21105
21106SIANO DVB DRIVER
21107M:	Mauro Carvalho Chehab <[email protected]>
21108L:	[email protected]
21109S:	Odd fixes
21110W:	https://linuxtv.org
21111T:	git git://linuxtv.org/media_tree.git
21112F:	drivers/media/common/siano/
21113F:	drivers/media/mmc/siano/
21114F:	drivers/media/usb/siano/
21115F:	drivers/media/usb/siano/
21116
21117SIEMENS IPC LED DRIVERS
21118M:	Gerd Haeussler <[email protected]>
21119M:	Xing Tong Wu <[email protected]>
21120M:	Tobias Schaffner <[email protected]>
21121L:	[email protected]
21122S:	Maintained
21123F:	drivers/leds/simple/
21124
21125SIEMENS IPC PLATFORM DRIVERS
21126M:	Gerd Haeussler <[email protected]>
21127M:	Xing Tong Wu <[email protected]>
21128M:	Tobias Schaffner <[email protected]>
21129L:	[email protected]
21130S:	Maintained
21131F:	drivers/platform/x86/siemens/
21132F:	include/linux/platform_data/x86/simatic-ipc-base.h
21133F:	include/linux/platform_data/x86/simatic-ipc.h
21134
21135SIEMENS IPC WATCHDOG DRIVERS
21136M:	Gerd Haeussler <[email protected]>
21137M:	Xing Tong Wu <[email protected]>
21138M:	Tobias Schaffner <[email protected]>
21139L:	[email protected]
21140S:	Maintained
21141F:	drivers/watchdog/simatic-ipc-wdt.c
21142
21143SIFIVE DRIVERS
21144M:	Paul Walmsley <[email protected]>
21145M:	Samuel Holland <[email protected]>
21146L:	[email protected]
21147S:	Supported
21148F:	drivers/dma/sf-pdma/
21149N:	sifive
21150K:	fu[57]40
21151K:	[^@]sifive
21152
21153SILEAD TOUCHSCREEN DRIVER
21154M:	Hans de Goede <[email protected]>
21155L:	[email protected]
21156L:	[email protected]
21157S:	Maintained
21158F:	drivers/input/touchscreen/silead.c
21159F:	drivers/platform/x86/touchscreen_dmi.c
21160
21161SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21162M:	Jérôme Pouiller <[email protected]>
21163S:	Supported
21164F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21165F:	drivers/net/wireless/silabs/wfx/
21166
21167SILICON MOTION SM712 FRAME BUFFER DRIVER
21168M:	Sudip Mukherjee <[email protected]>
21169M:	Teddy Wang <[email protected]>
21170M:	Sudip Mukherjee <[email protected]>
21171L:	[email protected]
21172S:	Maintained
21173F:	Documentation/fb/sm712fb.rst
21174F:	drivers/video/fbdev/sm712*
21175
21176SILVACO I3C DUAL-ROLE MASTER
21177M:	Miquel Raynal <[email protected]>
21178M:	Conor Culhane <[email protected]>
21179L:	[email protected] (moderated for non-subscribers)
21180S:	Maintained
21181F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21182F:	drivers/i3c/master/svc-i3c-master.c
21183
21184SIMPLEFB FB DRIVER
21185M:	Hans de Goede <[email protected]>
21186L:	[email protected]
21187S:	Maintained
21188F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21189F:	drivers/video/fbdev/simplefb.c
21190F:	include/linux/platform_data/simplefb.h
21191
21192SIOX
21193M:	Thorsten Scherer <[email protected]>
21194R:	Pengutronix Kernel Team <[email protected]>
21195S:	Supported
21196F:	drivers/gpio/gpio-siox.c
21197F:	drivers/siox/*
21198F:	include/trace/events/siox.h
21199
21200SIPHASH PRF ROUTINES
21201M:	Jason A. Donenfeld <[email protected]>
21202S:	Maintained
21203F:	include/linux/siphash.h
21204F:	lib/siphash.c
21205F:	lib/siphash_kunit.c
21206
21207SIS 190 ETHERNET DRIVER
21208M:	Francois Romieu <[email protected]>
21209L:	[email protected]
21210S:	Maintained
21211F:	drivers/net/ethernet/sis/sis190.c
21212
21213SIS 900/7016 FAST ETHERNET DRIVER
21214M:	Daniele Venzano <[email protected]>
21215L:	[email protected]
21216S:	Maintained
21217W:	http://www.brownhat.org/sis900.html
21218F:	drivers/net/ethernet/sis/sis900.*
21219
21220SIS FRAMEBUFFER DRIVER
21221S:	Orphan
21222F:	Documentation/fb/sisfb.rst
21223F:	drivers/video/fbdev/sis/
21224F:	include/video/sisfb.h
21225
21226SIS I2C TOUCHSCREEN DRIVER
21227M:	Mika Penttilä <[email protected]>
21228L:	[email protected]
21229S:	Maintained
21230F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21231F:	drivers/input/touchscreen/sis_i2c.c
21232
21233SIS USB2VGA DRIVER
21234M:	Thomas Winischhofer <[email protected]>
21235S:	Maintained
21236W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21237F:	drivers/usb/misc/sisusbvga/
21238
21239SL28 CPLD MFD DRIVER
21240M:	Michael Walle <[email protected]>
21241S:	Maintained
21242F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21243F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21244F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21245F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21246F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21247F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21248F:	drivers/gpio/gpio-sl28cpld.c
21249F:	drivers/hwmon/sl28cpld-hwmon.c
21250F:	drivers/irqchip/irq-sl28cpld.c
21251F:	drivers/pwm/pwm-sl28cpld.c
21252F:	drivers/watchdog/sl28cpld_wdt.c
21253
21254SL28 VPD NVMEM LAYOUT DRIVER
21255M:	Michael Walle <[email protected]>
21256S:	Maintained
21257F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21258F:	drivers/nvmem/layouts/sl28vpd.c
21259
21260SLAB ALLOCATOR
21261M:	Christoph Lameter <[email protected]>
21262M:	Pekka Enberg <[email protected]>
21263M:	David Rientjes <[email protected]>
21264M:	Joonsoo Kim <[email protected]>
21265M:	Andrew Morton <[email protected]>
21266M:	Vlastimil Babka <[email protected]>
21267R:	Roman Gushchin <[email protected]>
21268R:	Hyeonggon Yoo <[email protected]>
21269L:	[email protected]
21270S:	Maintained
21271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21272F:	include/linux/sl?b*.h
21273F:	mm/sl?b*
21274
21275SLCAN CAN NETWORK DRIVER
21276M:	Dario Binacchi <[email protected]>
21277L:	[email protected]
21278S:	Maintained
21279F:	drivers/net/can/slcan/
21280
21281SLEEPABLE READ-COPY UPDATE (SRCU)
21282M:	Lai Jiangshan <[email protected]>
21283M:	"Paul E. McKenney" <[email protected]>
21284M:	Josh Triplett <[email protected]>
21285R:	Steven Rostedt <[email protected]>
21286R:	Mathieu Desnoyers <[email protected]>
21287L:	[email protected]
21288S:	Supported
21289W:	http://www.rdrop.com/users/paulmck/RCU/
21290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21291F:	include/linux/srcu*.h
21292F:	kernel/rcu/srcu*.c
21293
21294SMACK SECURITY MODULE
21295M:	Casey Schaufler <[email protected]>
21296L:	[email protected]
21297S:	Maintained
21298W:	http://schaufler-ca.com
21299T:	git git://github.com/cschaufler/smack-next
21300F:	Documentation/admin-guide/LSM/Smack.rst
21301F:	security/smack/
21302
21303SMC91x ETHERNET DRIVER
21304M:	Nicolas Pitre <[email protected]>
21305S:	Odd Fixes
21306F:	drivers/net/ethernet/smsc/smc91x.*
21307
21308SMSC EMC2103 HARDWARE MONITOR DRIVER
21309M:	Steve Glendinning <[email protected]>
21310L:	[email protected]
21311S:	Maintained
21312F:	Documentation/hwmon/emc2103.rst
21313F:	drivers/hwmon/emc2103.c
21314
21315SMSC SCH5627 HARDWARE MONITOR DRIVER
21316M:	Hans de Goede <[email protected]>
21317L:	[email protected]
21318S:	Supported
21319F:	Documentation/hwmon/sch5627.rst
21320F:	drivers/hwmon/sch5627.c
21321
21322SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21323M:	Steve Glendinning <[email protected]>
21324L:	[email protected]
21325S:	Maintained
21326F:	drivers/video/fbdev/smscufx.c
21327
21328SMSC47B397 HARDWARE MONITOR DRIVER
21329M:	Jean Delvare <[email protected]>
21330L:	[email protected]
21331S:	Maintained
21332F:	Documentation/hwmon/smsc47b397.rst
21333F:	drivers/hwmon/smsc47b397.c
21334
21335SMSC911x ETHERNET DRIVER
21336M:	Steve Glendinning <[email protected]>
21337L:	[email protected]
21338S:	Maintained
21339F:	drivers/net/ethernet/smsc/smsc911x.*
21340F:	include/linux/smsc911x.h
21341
21342SMSC9420 PCI ETHERNET DRIVER
21343M:	Steve Glendinning <[email protected]>
21344L:	[email protected]
21345S:	Maintained
21346F:	drivers/net/ethernet/smsc/smsc9420.*
21347
21348SNET DPU VIRTIO DATA PATH ACCELERATOR
21349R:	Alvaro Karsz <[email protected]>
21350F:	drivers/vdpa/solidrun/
21351
21352SOCIONEXT (SNI) AVE NETWORK DRIVER
21353M:	Kunihiko Hayashi <[email protected]>
21354L:	[email protected]
21355S:	Maintained
21356F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21357F:	drivers/net/ethernet/socionext/sni_ave.c
21358
21359SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21360M:	Ilias Apalodimas <[email protected]>
21361M:	Masahisa Kojima <[email protected]>
21362L:	[email protected]
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21365F:	drivers/net/ethernet/socionext/netsec.c
21366
21367SOCIONEXT (SNI) Synquacer SPI DRIVER
21368M:	Masahisa Kojima <[email protected]>
21369M:	Jassi Brar <[email protected]>
21370L:	[email protected]
21371S:	Maintained
21372F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21373F:	drivers/spi/spi-synquacer.c
21374
21375SOCIONEXT SYNQUACER I2C DRIVER
21376M:	Ard Biesheuvel <[email protected]>
21377L:	[email protected]
21378S:	Maintained
21379F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21380F:	drivers/i2c/busses/i2c-synquacer.c
21381
21382SOCIONEXT UNIPHIER SOUND DRIVER
21383L:	[email protected]
21384S:	Orphan
21385F:	sound/soc/uniphier/
21386
21387SOCKET TIMESTAMPING
21388M:	Willem de Bruijn <[email protected]>
21389S:	Maintained
21390F:	Documentation/networking/timestamping.rst
21391F:	include/linux/net_tstamp.h
21392F:	include/uapi/linux/net_tstamp.h
21393F:	tools/testing/selftests/net/so_txtime.c
21394
21395SOEKRIS NET48XX LED SUPPORT
21396M:	Chris Boot <[email protected]>
21397S:	Maintained
21398F:	drivers/leds/leds-net48xx.c
21399
21400SOFT-IWARP DRIVER (siw)
21401M:	Bernard Metzler <[email protected]>
21402L:	[email protected]
21403S:	Supported
21404F:	drivers/infiniband/sw/siw/
21405F:	include/uapi/rdma/siw-abi.h
21406
21407SOFT-ROCE DRIVER (rxe)
21408M:	Zhu Yanjun <[email protected]>
21409L:	[email protected]
21410S:	Supported
21411F:	drivers/infiniband/sw/rxe/
21412F:	include/uapi/rdma/rdma_user_rxe.h
21413
21414SOFTLOGIC 6x10 MPEG CODEC
21415M:	Bluecherry Maintainers <[email protected]>
21416M:	Andrey Utkin <[email protected]>
21417M:	Ismael Luceno <[email protected]>
21418L:	[email protected]
21419S:	Supported
21420F:	drivers/media/pci/solo6x10/
21421
21422SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21423M:	James Morse <[email protected]>
21424L:	[email protected] (moderated for non-subscribers)
21425S:	Maintained
21426F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21427F:	drivers/firmware/arm_sdei.c
21428F:	include/linux/arm_sdei.h
21429F:	include/uapi/linux/arm_sdei.h
21430
21431SOFTWARE NODES AND DEVICE PROPERTIES
21432R:	Andy Shevchenko <[email protected]>
21433R:	Daniel Scally <[email protected]>
21434R:	Heikki Krogerus <[email protected]>
21435R:	Sakari Ailus <[email protected]>
21436L:	[email protected]
21437S:	Maintained
21438F:	drivers/base/property.c
21439F:	drivers/base/swnode.c
21440F:	include/linux/fwnode.h
21441F:	include/linux/property.h
21442
21443SOFTWARE RAID (Multiple Disks) SUPPORT
21444M:	Song Liu <[email protected]>
21445R:	Yu Kuai <[email protected]>
21446L:	[email protected]
21447S:	Supported
21448Q:	https://patchwork.kernel.org/project/linux-raid/list/
21449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21450F:	drivers/md/Kconfig
21451F:	drivers/md/Makefile
21452F:	drivers/md/md*
21453F:	drivers/md/raid*
21454F:	include/linux/raid/
21455F:	include/uapi/linux/raid/
21456
21457SOLIDRUN CLEARFOG SUPPORT
21458M:	Russell King <[email protected]>
21459S:	Maintained
21460F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21461F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21462
21463SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21464M:	Russell King <[email protected]>
21465S:	Maintained
21466F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21467F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21468F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21469
21470SONIC NETWORK DRIVER
21471M:	Thomas Bogendoerfer <[email protected]>
21472L:	[email protected]
21473S:	Maintained
21474F:	drivers/net/ethernet/natsemi/sonic.*
21475
21476SONICS SILICON BACKPLANE DRIVER (SSB)
21477M:	Michael Buesch <[email protected]>
21478L:	[email protected]
21479S:	Maintained
21480F:	drivers/ssb/
21481F:	include/linux/ssb/
21482
21483SONY IMX208 SENSOR DRIVER
21484M:	Sakari Ailus <[email protected]>
21485L:	[email protected]
21486S:	Maintained
21487T:	git git://linuxtv.org/media_tree.git
21488F:	drivers/media/i2c/imx208.c
21489
21490SONY IMX214 SENSOR DRIVER
21491M:	Ricardo Ribalda <[email protected]>
21492L:	[email protected]
21493S:	Maintained
21494T:	git git://linuxtv.org/media_tree.git
21495F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21496F:	drivers/media/i2c/imx214.c
21497
21498SONY IMX219 SENSOR DRIVER
21499M:	Dave Stevenson <[email protected]>
21500L:	[email protected]
21501S:	Maintained
21502T:	git git://linuxtv.org/media_tree.git
21503F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21504F:	drivers/media/i2c/imx219.c
21505
21506SONY IMX258 SENSOR DRIVER
21507M:	Sakari Ailus <[email protected]>
21508L:	[email protected]
21509S:	Maintained
21510T:	git git://linuxtv.org/media_tree.git
21511F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21512F:	drivers/media/i2c/imx258.c
21513
21514SONY IMX274 SENSOR DRIVER
21515M:	Leon Luo <[email protected]>
21516L:	[email protected]
21517S:	Maintained
21518T:	git git://linuxtv.org/media_tree.git
21519F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21520F:	drivers/media/i2c/imx274.c
21521
21522SONY IMX283 SENSOR DRIVER
21523M:	Kieran Bingham <[email protected]>
21524M:	Umang Jain <[email protected]>
21525L:	[email protected]
21526S:	Maintained
21527T:	git git://linuxtv.org/media_tree.git
21528F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21529F:	drivers/media/i2c/imx283.c
21530
21531SONY IMX290 SENSOR DRIVER
21532M:	Manivannan Sadhasivam <[email protected]>
21533L:	[email protected]
21534S:	Maintained
21535T:	git git://linuxtv.org/media_tree.git
21536F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21537F:	drivers/media/i2c/imx290.c
21538
21539SONY IMX296 SENSOR DRIVER
21540M:	Laurent Pinchart <[email protected]>
21541M:	Manivannan Sadhasivam <[email protected]>
21542L:	[email protected]
21543S:	Maintained
21544T:	git git://linuxtv.org/media_tree.git
21545F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21546F:	drivers/media/i2c/imx296.c
21547
21548SONY IMX319 SENSOR DRIVER
21549M:	Bingbu Cao <[email protected]>
21550L:	[email protected]
21551S:	Maintained
21552T:	git git://linuxtv.org/media_tree.git
21553F:	drivers/media/i2c/imx319.c
21554
21555SONY IMX334 SENSOR DRIVER
21556L:	[email protected]
21557S:	Orphan
21558T:	git git://linuxtv.org/media_tree.git
21559F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21560F:	drivers/media/i2c/imx334.c
21561
21562SONY IMX335 SENSOR DRIVER
21563L:	[email protected]
21564S:	Orphan
21565T:	git git://linuxtv.org/media_tree.git
21566F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21567F:	drivers/media/i2c/imx335.c
21568
21569SONY IMX355 SENSOR DRIVER
21570M:	Tianshu Qiu <[email protected]>
21571L:	[email protected]
21572S:	Maintained
21573T:	git git://linuxtv.org/media_tree.git
21574F:	drivers/media/i2c/imx355.c
21575
21576SONY IMX412 SENSOR DRIVER
21577L:	[email protected]
21578S:	Orphan
21579T:	git git://linuxtv.org/media_tree.git
21580F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21581F:	drivers/media/i2c/imx412.c
21582
21583SONY IMX415 SENSOR DRIVER
21584M:	Michael Riesch <[email protected]>
21585L:	[email protected]
21586S:	Maintained
21587T:	git git://linuxtv.org/media_tree.git
21588F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21589F:	drivers/media/i2c/imx415.c
21590
21591SONY MEMORYSTICK SUBSYSTEM
21592M:	Maxim Levitsky <[email protected]>
21593M:	Alex Dubov <[email protected]>
21594M:	Ulf Hansson <[email protected]>
21595L:	[email protected]
21596S:	Maintained
21597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21598F:	drivers/memstick/
21599F:	include/linux/memstick.h
21600
21601SONY VAIO CONTROL DEVICE DRIVER
21602M:	Mattia Dongili <[email protected]>
21603L:	[email protected]
21604S:	Maintained
21605W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21606F:	Documentation/admin-guide/laptops/sony-laptop.rst
21607F:	drivers/char/sonypi.c
21608F:	drivers/platform/x86/sony-laptop.c
21609F:	include/linux/sony-laptop.h
21610
21611SOPHGO DEVICETREES and DRIVERS
21612M:	Chen Wang <[email protected]>
21613M:	Inochi Amaoto <[email protected]>
21614T:	git https://github.com/sophgo/linux.git
21615S:	Maintained
21616N:	sophgo
21617K:	sophgo
21618
21619SOUND
21620M:	Jaroslav Kysela <[email protected]>
21621M:	Takashi Iwai <[email protected]>
21622L:	[email protected]
21623S:	Maintained
21624W:	http://www.alsa-project.org/
21625Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21627F:	Documentation/sound/
21628F:	include/sound/
21629F:	include/uapi/sound/
21630F:	sound/
21631F:	tools/testing/selftests/alsa
21632
21633SOUND - ALSA SELFTESTS
21634M:	Mark Brown <[email protected]>
21635L:	[email protected]
21636L:	[email protected]
21637S:	Supported
21638F:	tools/testing/selftests/alsa
21639
21640SOUND - COMPRESSED AUDIO
21641M:	Vinod Koul <[email protected]>
21642L:	[email protected]
21643S:	Supported
21644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21645F:	Documentation/sound/designs/compress-offload.rst
21646F:	include/sound/compress_driver.h
21647F:	include/uapi/sound/compress_*
21648F:	sound/core/compress_offload.c
21649F:	sound/soc/soc-compress.c
21650
21651SOUND - CORE KUNIT TEST
21652M:	Ivan Orlov <[email protected]>
21653L:	[email protected]
21654S:	Supported
21655F:	sound/core/sound_kunit.c
21656
21657SOUND - DMAENGINE HELPERS
21658M:	Lars-Peter Clausen <[email protected]>
21659S:	Supported
21660F:	include/sound/dmaengine_pcm.h
21661F:	sound/core/pcm_dmaengine.c
21662F:	sound/soc/soc-generic-dmaengine-pcm.c
21663
21664SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21665M:	Liam Girdwood <[email protected]>
21666M:	Mark Brown <[email protected]>
21667L:	[email protected]
21668S:	Supported
21669W:	http://alsa-project.org/main/index.php/ASoC
21670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21671F:	Documentation/devicetree/bindings/sound/
21672F:	Documentation/sound/soc/
21673F:	include/dt-bindings/sound/
21674F:	include/sound/soc*
21675F:	include/sound/sof.h
21676F:	include/sound/sof/
21677F:	include/trace/events/sof*.h
21678F:	include/uapi/sound/asoc.h
21679F:	sound/soc/
21680
21681SOUND - SOC LAYER / dapm-graph
21682M:	Luca Ceresoli <[email protected]>
21683L:	[email protected]
21684S:	Maintained
21685F:	tools/sound/dapm-graph
21686
21687SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21688M:	Liam Girdwood <[email protected]>
21689M:	Peter Ujfalusi <[email protected]>
21690M:	Bard Liao <[email protected]>
21691M:	Ranjani Sridharan <[email protected]>
21692M:	Daniel Baluta <[email protected]>
21693R:	Kai Vehmanen <[email protected]>
21694R:	Pierre-Louis Bossart <[email protected]>
21695L:	[email protected] (moderated for non-subscribers)
21696S:	Supported
21697W:	https://github.com/thesofproject/linux/
21698F:	sound/soc/sof/
21699
21700SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21701M:	Kuninori Morimoto <[email protected]>
21702S:	Supported
21703L:	[email protected]
21704F:	sound/soc/generic/
21705F:	include/sound/simple_card*
21706F:	Documentation/devicetree/bindings/sound/simple-card.yaml
21707F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
21708
21709SOUNDWIRE SUBSYSTEM
21710M:	Vinod Koul <[email protected]>
21711M:	Bard Liao <[email protected]>
21712R:	Pierre-Louis Bossart <[email protected]>
21713R:	Sanyog Kale <[email protected]>
21714L:	[email protected]
21715S:	Supported
21716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21717F:	Documentation/driver-api/soundwire/
21718F:	drivers/soundwire/
21719F:	include/linux/soundwire/
21720
21721SP2 MEDIA DRIVER
21722M:	Olli Salonen <[email protected]>
21723L:	[email protected]
21724S:	Maintained
21725W:	https://linuxtv.org
21726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21727F:	drivers/media/dvb-frontends/sp2*
21728
21729SPANISH DOCUMENTATION
21730M:	Carlos Bilbao <[email protected]>
21731R:	Avadhut Naik <[email protected]>
21732S:	Maintained
21733F:	Documentation/translations/sp_SP/
21734
21735SPARC + UltraSPARC (sparc/sparc64)
21736M:	"David S. Miller" <[email protected]>
21737M:	Andreas Larsson <[email protected]>
21738L:	[email protected]
21739S:	Maintained
21740Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21743F:	arch/sparc/
21744F:	drivers/sbus/
21745
21746SPARC SERIAL DRIVERS
21747M:	"David S. Miller" <[email protected]>
21748L:	[email protected]
21749S:	Maintained
21750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21752F:	drivers/tty/serial/suncore.c
21753F:	drivers/tty/serial/sunhv.c
21754F:	drivers/tty/serial/sunsab.c
21755F:	drivers/tty/serial/sunsab.h
21756F:	drivers/tty/serial/sunsu.c
21757F:	drivers/tty/serial/sunzilog.c
21758F:	drivers/tty/serial/sunzilog.h
21759F:	drivers/tty/vcc.c
21760F:	include/linux/sunserialcore.h
21761
21762SPARSE CHECKER
21763M:	"Luc Van Oostenryck" <[email protected]>
21764L:	[email protected]
21765S:	Maintained
21766W:	https://sparse.docs.kernel.org/
21767Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21768B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21769T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21770F:	include/linux/compiler.h
21771
21772SPEAKUP CONSOLE SPEECH DRIVER
21773M:	William Hubbs <[email protected]>
21774M:	Chris Brannon <[email protected]>
21775M:	Kirk Reiser <[email protected]>
21776M:	Samuel Thibault <[email protected]>
21777L:	[email protected]
21778S:	Odd Fixes
21779W:	http://www.linux-speakup.org/
21780W:	https://github.com/linux-speakup/speakup
21781B:	https://github.com/linux-speakup/speakup/issues
21782F:	drivers/accessibility/speakup/
21783
21784SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21785M:	Viresh Kumar <[email protected]>
21786M:	Shiraz Hashim <[email protected]>
21787M:	[email protected]
21788L:	[email protected] (moderated for non-subscribers)
21789S:	Maintained
21790W:	http://www.st.com/spear
21791F:	arch/arm/boot/dts/st/spear*
21792F:	arch/arm/mach-spear/
21793F:	drivers/clk/spear/
21794F:	drivers/pinctrl/spear/
21795
21796SPI NOR SUBSYSTEM
21797M:	Tudor Ambarus <[email protected]>
21798M:	Pratyush Yadav <[email protected]>
21799M:	Michael Walle <[email protected]>
21800L:	[email protected]
21801S:	Maintained
21802W:	http://www.linux-mtd.infradead.org/
21803Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21804C:	irc://irc.oftc.net/mtd
21805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21806F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21807F:	drivers/mtd/spi-nor/
21808F:	include/linux/mtd/spi-nor.h
21809
21810SPI SUBSYSTEM
21811M:	Mark Brown <[email protected]>
21812L:	[email protected]
21813S:	Maintained
21814Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21816F:	Documentation/devicetree/bindings/spi/
21817F:	Documentation/spi/
21818F:	drivers/spi/
21819F:	include/linux/spi/
21820F:	include/uapi/linux/spi/
21821F:	tools/spi/
21822
21823SPIDERNET NETWORK DRIVER for CELL
21824M:	Ishizaki Kou <[email protected]>
21825M:	Geoff Levand <[email protected]>
21826L:	[email protected]
21827L:	[email protected]
21828S:	Maintained
21829F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21830F:	drivers/net/ethernet/toshiba/spider_net*
21831
21832SPMI SUBSYSTEM
21833M:	Stephen Boyd <[email protected]>
21834L:	[email protected]
21835S:	Maintained
21836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21837F:	Documentation/devicetree/bindings/spmi/
21838F:	drivers/spmi/
21839F:	include/dt-bindings/spmi/spmi.h
21840F:	include/linux/spmi.h
21841F:	include/trace/events/spmi.h
21842
21843SPU FILE SYSTEM
21844L:	[email protected]
21845S:	Orphan
21846F:	Documentation/filesystems/spufs/spufs.rst
21847F:	arch/powerpc/platforms/cell/spufs/
21848
21849SQUASHFS FILE SYSTEM
21850M:	Phillip Lougher <[email protected]>
21851L:	[email protected] (subscribers-only)
21852S:	Maintained
21853W:	http://squashfs.org.uk
21854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21855F:	Documentation/filesystems/squashfs.rst
21856F:	fs/squashfs/
21857
21858SRM (Alpha) environment access
21859M:	Jan-Benedict Glaw <[email protected]>
21860S:	Maintained
21861F:	arch/alpha/kernel/srm_env.c
21862
21863ST LSM6DSx IMU IIO DRIVER
21864M:	Lorenzo Bianconi <[email protected]>
21865L:	[email protected]
21866S:	Maintained
21867W:	http://www.st.com/
21868F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21869F:	drivers/iio/imu/st_lsm6dsx/
21870
21871ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21872M:	Benjamin Mugnier <[email protected]>
21873M:	Sylvain Petinot <[email protected]>
21874L:	[email protected]
21875S:	Maintained
21876T:	git git://linuxtv.org/media_tree.git
21877F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21878F:	drivers/media/i2c/st-mipid02.c
21879
21880ST STM32 FIREWALL
21881M:	Gatien Chevallier <[email protected]>
21882S:	Maintained
21883F:	drivers/bus/stm32_etzpc.c
21884F:	drivers/bus/stm32_firewall.c
21885F:	drivers/bus/stm32_rifsc.c
21886
21887ST STM32 I2C/SMBUS DRIVER
21888M:	Pierre-Yves MORDRET <[email protected]>
21889M:	Alain Volmat <[email protected]>
21890L:	[email protected]
21891S:	Maintained
21892F:	drivers/i2c/busses/i2c-stm32*
21893
21894ST STM32 SPI DRIVER
21895M:	Alain Volmat <[email protected]>
21896L:	[email protected]
21897S:	Maintained
21898F:	drivers/spi/spi-stm32.c
21899
21900ST STPDDC60 DRIVER
21901M:	Daniel Nilsson <[email protected]>
21902L:	[email protected]
21903S:	Maintained
21904F:	Documentation/hwmon/stpddc60.rst
21905F:	drivers/hwmon/pmbus/stpddc60.c
21906
21907ST VGXY61 DRIVER
21908M:	Benjamin Mugnier <[email protected]>
21909M:	Sylvain Petinot <[email protected]>
21910L:	[email protected]
21911S:	Maintained
21912T:	git git://linuxtv.org/media_tree.git
21913F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21914F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21915F:	drivers/media/i2c/vgxy61.c
21916
21917ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21918M:	Song Qiang <[email protected]>
21919L:	[email protected]
21920S:	Maintained
21921F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21922F:	drivers/iio/proximity/vl53l0x-i2c.c
21923
21924STABLE BRANCH
21925M:	Greg Kroah-Hartman <[email protected]>
21926M:	Sasha Levin <[email protected]>
21927L:	[email protected]
21928S:	Supported
21929F:	Documentation/process/stable-kernel-rules.rst
21930
21931STAGING - ATOMISP DRIVER
21932M:	Hans de Goede <[email protected]>
21933M:	Mauro Carvalho Chehab <[email protected]>
21934R:	Sakari Ailus <[email protected]>
21935L:	[email protected]
21936S:	Maintained
21937F:	drivers/staging/media/atomisp/
21938
21939STAGING - FIELDBUS SUBSYSTEM
21940M:	Sven Van Asbroeck <[email protected]>
21941S:	Maintained
21942F:	drivers/staging/fieldbus/*
21943F:	drivers/staging/fieldbus/Documentation/
21944
21945STAGING - HMS ANYBUS-S BUS
21946M:	Sven Van Asbroeck <[email protected]>
21947S:	Maintained
21948F:	drivers/staging/fieldbus/anybuss/
21949
21950STAGING - INDUSTRIAL IO
21951M:	Jonathan Cameron <[email protected]>
21952L:	[email protected]
21953S:	Odd Fixes
21954F:	Documentation/devicetree/bindings/staging/iio/
21955F:	drivers/staging/iio/
21956
21957STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21958M:	Marc Dietrich <[email protected]>
21959L:	[email protected] (moderated for non-subscribers)
21960L:	[email protected]
21961S:	Maintained
21962F:	drivers/staging/nvec/
21963
21964STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21965M:	Jens Frederich <[email protected]>
21966M:	Jon Nettleton <[email protected]>
21967S:	Maintained
21968W:	http://wiki.laptop.org/go/DCON
21969F:	drivers/staging/olpc_dcon/
21970
21971STAGING - REALTEK RTL8712U DRIVERS
21972M:	Florian Schilhabel <[email protected]>.
21973S:	Odd Fixes
21974F:	drivers/staging/rtl8712/
21975
21976STAGING - SEPS525 LCD CONTROLLER DRIVERS
21977M:	Michael Hennerich <[email protected]>
21978L:	[email protected]
21979S:	Supported
21980F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21981F:	drivers/staging/fbtft/fb_seps525.c
21982
21983STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21984M:	Sudip Mukherjee <[email protected]>
21985M:	Teddy Wang <[email protected]>
21986M:	Sudip Mukherjee <[email protected]>
21987L:	[email protected]
21988S:	Maintained
21989F:	drivers/staging/sm750fb/
21990
21991STAGING - VIA VT665X DRIVERS
21992M:	Philipp Hortmann <[email protected]>
21993S:	Odd Fixes
21994F:	drivers/staging/vt665?/
21995
21996STAGING SUBSYSTEM
21997M:	Greg Kroah-Hartman <[email protected]>
21998L:	[email protected]
21999S:	Supported
22000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22001F:	drivers/staging/
22002
22003STANDALONE CACHE CONTROLLER DRIVERS
22004M:	Conor Dooley <[email protected]>
22005S:	Maintained
22006T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22007F:	Documentation/devicetree/bindings/cache/
22008F:	drivers/cache
22009
22010STARFIRE/DURALAN NETWORK DRIVER
22011M:	Ion Badulescu <[email protected]>
22012S:	Odd Fixes
22013F:	drivers/net/ethernet/adaptec/starfire*
22014
22015STARFIVE CAMERA SUBSYSTEM DRIVER
22016M:	Jack Zhu <[email protected]>
22017M:	Changhuang Liang <[email protected]>
22018L:	[email protected]
22019S:	Maintained
22020F:	Documentation/admin-guide/media/starfive_camss.rst
22021F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22022F:	drivers/staging/media/starfive/camss
22023
22024STARFIVE CRYPTO DRIVER
22025M:	Jia Jie Ho <[email protected]>
22026M:	William Qiu <[email protected]>
22027S:	Supported
22028F:	Documentation/devicetree/bindings/crypto/starfive*
22029F:	drivers/crypto/starfive/
22030
22031STARFIVE DEVICETREES
22032M:	Emil Renner Berthing <[email protected]>
22033S:	Maintained
22034F:	arch/riscv/boot/dts/starfive/
22035
22036STARFIVE DWMAC GLUE LAYER
22037M:	Emil Renner Berthing <[email protected]>
22038M:	Minda Chen <[email protected]>
22039S:	Maintained
22040F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22041F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22042
22043STARFIVE JH7110 DPHY RX DRIVER
22044M:	Jack Zhu <[email protected]>
22045M:	Changhuang Liang <[email protected]>
22046S:	Supported
22047F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22048F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22049
22050STARFIVE JH7110 DPHY TX DRIVER
22051M:	Keith Zhao <[email protected]>
22052M:	Shengyang Chen <[email protected]>
22053S:	Supported
22054F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22055F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22056
22057STARFIVE JH7110 MMC/SD/SDIO DRIVER
22058M:	William Qiu <[email protected]>
22059S:	Supported
22060F:	Documentation/devicetree/bindings/mmc/starfive*
22061F:	drivers/mmc/host/dw_mmc-starfive.c
22062
22063STARFIVE JH7110 PLL CLOCK DRIVER
22064M:	Xingyu Wu <[email protected]>
22065S:	Supported
22066F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22067F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22068
22069STARFIVE JH7110 PWMDAC DRIVER
22070M:	Hal Feng <[email protected]>
22071M:	Xingyu Wu <[email protected]>
22072S:	Supported
22073F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22074F:	sound/soc/starfive/jh7110_pwmdac.c
22075
22076STARFIVE JH7110 SYSCON
22077M:	William Qiu <[email protected]>
22078M:	Xingyu Wu <[email protected]>
22079S:	Supported
22080F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22081
22082STARFIVE JH7110 TDM DRIVER
22083M:	Walker Chen <[email protected]>
22084S:	Maintained
22085F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22086F:	sound/soc/starfive/jh7110_tdm.c
22087
22088STARFIVE JH71X0 CLOCK DRIVERS
22089M:	Emil Renner Berthing <[email protected]>
22090M:	Hal Feng <[email protected]>
22091S:	Maintained
22092F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22093F:	drivers/clk/starfive/clk-starfive-jh71*
22094F:	include/dt-bindings/clock/starfive?jh71*.h
22095
22096STARFIVE JH71X0 PINCTRL DRIVERS
22097M:	Emil Renner Berthing <[email protected]>
22098M:	Jianlong Huang <[email protected]>
22099M:	Hal Feng <[email protected]>
22100L:	[email protected]
22101S:	Maintained
22102F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22103F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22104F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22105F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22106
22107STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22108M:	Emil Renner Berthing <[email protected]>
22109M:	Hal Feng <[email protected]>
22110S:	Maintained
22111F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22112F:	drivers/reset/starfive/reset-starfive-jh71*
22113F:	include/dt-bindings/reset/starfive?jh71*.h
22114
22115STARFIVE JH71X0 USB DRIVERS
22116M:	Minda Chen <[email protected]>
22117S:	Maintained
22118F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22119F:	drivers/usb/cdns3/cdns3-starfive.c
22120
22121STARFIVE JH71XX PMU CONTROLLER DRIVER
22122M:	Walker Chen <[email protected]>
22123M:	Changhuang Liang <[email protected]>
22124S:	Supported
22125F:	Documentation/devicetree/bindings/power/starfive*
22126F:	drivers/pmdomain/starfive/
22127F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22128
22129STARFIVE SOC DRIVERS
22130M:	Conor Dooley <[email protected]>
22131S:	Maintained
22132T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22133F:	Documentation/devicetree/bindings/soc/starfive/
22134
22135STARFIVE STARLINK PMU DRIVER
22136M:	Ji Sheng Teoh <[email protected]>
22137S:	Maintained
22138F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22139F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22140F:	drivers/perf/starfive_starlink_pmu.c
22141
22142STARFIVE TRNG DRIVER
22143M:	Jia Jie Ho <[email protected]>
22144S:	Supported
22145F:	Documentation/devicetree/bindings/rng/starfive*
22146F:	drivers/char/hw_random/jh7110-trng.c
22147
22148STARFIVE WATCHDOG DRIVER
22149M:	Xingyu Wu <[email protected]>
22150M:	Samin Guo <[email protected]>
22151S:	Supported
22152F:	Documentation/devicetree/bindings/watchdog/starfive*
22153F:	drivers/watchdog/starfive-wdt.c
22154
22155STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22156M:	Minda Chen <[email protected]>
22157S:	Supported
22158F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22159F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22160F:	drivers/phy/starfive/phy-jh7110-pcie.c
22161F:	drivers/phy/starfive/phy-jh7110-usb.c
22162
22163STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22164M:	Changhuang Liang <[email protected]>
22165S:	Supported
22166F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22167F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22168
22169STATIC BRANCH/CALL
22170M:	Peter Zijlstra <[email protected]>
22171M:	Josh Poimboeuf <[email protected]>
22172M:	Jason Baron <[email protected]>
22173R:	Steven Rostedt <[email protected]>
22174R:	Ard Biesheuvel <[email protected]>
22175S:	Supported
22176F:	arch/*/include/asm/jump_label*.h
22177F:	arch/*/include/asm/static_call*.h
22178F:	arch/*/kernel/jump_label.c
22179F:	arch/*/kernel/static_call.c
22180F:	include/linux/jump_label*.h
22181F:	include/linux/static_call*.h
22182F:	kernel/jump_label.c
22183F:	kernel/static_call.c
22184
22185STI AUDIO (ASoC) DRIVERS
22186M:	Arnaud Pouliquen <[email protected]>
22187L:	[email protected]
22188S:	Maintained
22189F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22190F:	sound/soc/sti/
22191
22192STI CEC DRIVER
22193M:	Alain Volmat <[email protected]>
22194S:	Maintained
22195F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22196F:	drivers/media/cec/platform/sti/
22197
22198STK1160 USB VIDEO CAPTURE DRIVER
22199M:	Ezequiel Garcia <[email protected]>
22200L:	[email protected]
22201S:	Maintained
22202T:	git git://linuxtv.org/media_tree.git
22203F:	drivers/media/usb/stk1160/
22204
22205STM32 AUDIO (ASoC) DRIVERS
22206M:	Olivier Moysan <[email protected]>
22207M:	Arnaud Pouliquen <[email protected]>
22208L:	[email protected]
22209S:	Maintained
22210F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22211F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22212F:	sound/soc/stm/
22213
22214STM32 DMA DRIVERS
22215M:	Amélie Delaunay <[email protected]>
22216L:	[email protected]
22217L:	[email protected] (moderated for non-subscribers)
22218S:	Maintained
22219F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22220F:	Documentation/devicetree/bindings/dma/stm32/
22221F:	drivers/dma/stm32/
22222
22223STM32 TIMER/LPTIMER DRIVERS
22224M:	Fabrice Gasnier <[email protected]>
22225S:	Maintained
22226F:	Documentation/ABI/testing/*timer-stm32
22227F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22228F:	drivers/*/stm32-*timer*
22229F:	drivers/pwm/pwm-stm32*
22230F:	include/linux/*/stm32-*tim*
22231
22232STMMAC ETHERNET DRIVER
22233M:	Alexandre Torgue <[email protected]>
22234M:	Jose Abreu <[email protected]>
22235L:	[email protected]
22236S:	Supported
22237W:	http://www.stlinux.com
22238F:	Documentation/networking/device_drivers/ethernet/stmicro/
22239F:	drivers/net/ethernet/stmicro/stmmac/
22240
22241SUN HAPPY MEAL ETHERNET DRIVER
22242M:	Sean Anderson <[email protected]>
22243S:	Maintained
22244F:	drivers/net/ethernet/sun/sunhme.*
22245
22246SUN3/3X
22247M:	Sam Creasey <[email protected]>
22248S:	Maintained
22249W:	http://sammy.net/sun3/
22250F:	arch/m68k/include/asm/sun3*
22251F:	arch/m68k/kernel/*sun3*
22252F:	arch/m68k/sun3*/
22253F:	drivers/net/ethernet/i825xx/sun3*
22254
22255SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22256M:	Hans de Goede <[email protected]>
22257L:	[email protected]
22258S:	Maintained
22259F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22260F:	drivers/input/keyboard/sun4i-lradc-keys.c
22261
22262SUNDANCE NETWORK DRIVER
22263M:	Denis Kirjanov <[email protected]>
22264L:	[email protected]
22265S:	Maintained
22266F:	drivers/net/ethernet/dlink/sundance.c
22267
22268SUNPLUS ETHERNET DRIVER
22269M:	Wells Lu <[email protected]>
22270L:	[email protected]
22271S:	Maintained
22272W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22273F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22274F:	drivers/net/ethernet/sunplus/
22275
22276SUNPLUS MMC DRIVER
22277M:	Tony Huang <[email protected]>
22278M:	Li-hao Kuo <[email protected]>
22279S:	Maintained
22280F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22281F:	drivers/mmc/host/sunplus-mmc.c
22282
22283SUNPLUS OCOTP DRIVER
22284M:	Vincent Shih <[email protected]>
22285S:	Maintained
22286F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22287F:	drivers/nvmem/sunplus-ocotp.c
22288
22289SUNPLUS PWM DRIVER
22290M:	Hammer Hsieh <[email protected]>
22291S:	Maintained
22292F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22293F:	drivers/pwm/pwm-sunplus.c
22294
22295SUNPLUS RTC DRIVER
22296M:	Vincent Shih <[email protected]>
22297L:	[email protected]
22298S:	Maintained
22299F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22300F:	drivers/rtc/rtc-sunplus.c
22301
22302SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22303M:	Li-hao Kuo <[email protected]>
22304L:	[email protected]
22305S:	Maintained
22306F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22307F:	drivers/spi/spi-sunplus-sp7021.c
22308
22309SUNPLUS UART DRIVER
22310M:	Hammer Hsieh <[email protected]>
22311S:	Maintained
22312F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22313F:	drivers/tty/serial/sunplus-uart.c
22314
22315SUNPLUS USB2 PHY DRIVER
22316M:	Vincent Shih <[email protected]>
22317L:	[email protected]
22318S:	Maintained
22319F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22320F:	drivers/phy/sunplus/Kconfig
22321F:	drivers/phy/sunplus/Makefile
22322F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22323
22324SUNPLUS WATCHDOG DRIVER
22325M:	Xiantao Hu <[email protected]>
22326L:	[email protected]
22327S:	Maintained
22328F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22329F:	drivers/watchdog/sunplus_wdt.c
22330
22331SUPERH
22332M:	Yoshinori Sato <[email protected]>
22333M:	Rich Felker <[email protected]>
22334M:	John Paul Adrian Glaubitz <[email protected]>
22335L:	[email protected]
22336S:	Maintained
22337Q:	http://patchwork.kernel.org/project/linux-sh/list/
22338F:	Documentation/arch/sh/
22339F:	arch/sh/
22340F:	drivers/sh/
22341
22342SUSPEND TO RAM
22343M:	"Rafael J. Wysocki" <[email protected]>
22344M:	Len Brown <[email protected]>
22345M:	Pavel Machek <[email protected]>
22346L:	[email protected]
22347S:	Supported
22348B:	https://bugzilla.kernel.org
22349F:	Documentation/power/
22350F:	arch/x86/kernel/acpi/sleep*
22351F:	arch/x86/kernel/acpi/wakeup*
22352F:	drivers/base/power/
22353F:	include/linux/freezer.h
22354F:	include/linux/pm.h
22355F:	include/linux/suspend.h
22356F:	kernel/power/
22357
22358SVGA HANDLING
22359M:	Martin Mares <[email protected]>
22360L:	[email protected]
22361S:	Maintained
22362F:	Documentation/admin-guide/svga.rst
22363F:	arch/x86/boot/video*
22364
22365SWITCHDEV
22366M:	Jiri Pirko <[email protected]>
22367M:	Ivan Vecera <[email protected]>
22368L:	[email protected]
22369S:	Supported
22370F:	include/net/switchdev.h
22371F:	net/switchdev/
22372
22373SY8106A REGULATOR DRIVER
22374M:	Icenowy Zheng <[email protected]>
22375S:	Maintained
22376F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22377F:	drivers/regulator/sy8106a-regulator.c
22378
22379SYNC FILE FRAMEWORK
22380M:	Sumit Semwal <[email protected]>
22381R:	Gustavo Padovan <[email protected]>
22382L:	[email protected]
22383L:	[email protected]
22384S:	Maintained
22385T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22386F:	Documentation/driver-api/sync_file.rst
22387F:	drivers/dma-buf/dma-fence*
22388F:	drivers/dma-buf/sw_sync.c
22389F:	drivers/dma-buf/sync_*
22390F:	include/linux/sync_file.h
22391F:	include/uapi/linux/sync_file.h
22392
22393SYNOPSYS ARC ARCHITECTURE
22394M:	Vineet Gupta <[email protected]>
22395L:	[email protected]
22396S:	Supported
22397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22398F:	Documentation/arch/arc
22399F:	Documentation/devicetree/bindings/arc/*
22400F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22401F:	arch/arc/
22402F:	drivers/clocksource/arc_timer.c
22403F:	drivers/tty/serial/arc_uart.c
22404
22405SYNOPSYS ARC HSDK SDP pll clock driver
22406M:	Eugeniy Paltsev <[email protected]>
22407S:	Supported
22408F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22409F:	drivers/clk/clk-hsdk-pll.c
22410
22411SYNOPSYS ARC SDP clock driver
22412M:	Eugeniy Paltsev <[email protected]>
22413S:	Supported
22414F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22415F:	drivers/clk/axs10x/*
22416
22417SYNOPSYS ARC SDP platform support
22418M:	Alexey Brodkin <[email protected]>
22419S:	Supported
22420F:	Documentation/devicetree/bindings/arc/axs10*
22421F:	arch/arc/boot/dts/ax*
22422F:	arch/arc/plat-axs10x
22423
22424SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22425M:	Eugeniy Paltsev <[email protected]>
22426S:	Supported
22427F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22428F:	drivers/reset/reset-axs10x.c
22429
22430SYNOPSYS CREG GPIO DRIVER
22431M:	Eugeniy Paltsev <[email protected]>
22432S:	Maintained
22433F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22434F:	drivers/gpio/gpio-creg-snps.c
22435
22436SYNOPSYS DESIGNWARE 8250 UART DRIVER
22437M:	Ilpo Järvinen <[email protected]>
22438R:	Andy Shevchenko <[email protected]>
22439S:	Supported
22440F:	drivers/tty/serial/8250/8250_dw.c
22441F:	drivers/tty/serial/8250/8250_dwlib.*
22442F:	drivers/tty/serial/8250/8250_lpss.c
22443
22444SYNOPSYS DESIGNWARE APB GPIO DRIVER
22445M:	Hoan Tran <[email protected]>
22446M:	Serge Semin <[email protected]>
22447L:	[email protected]
22448S:	Maintained
22449F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22450F:	drivers/gpio/gpio-dwapb.c
22451
22452SYNOPSYS DESIGNWARE APB SSI DRIVER
22453M:	Serge Semin <[email protected]>
22454L:	[email protected]
22455S:	Supported
22456F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22457F:	drivers/spi/spi-dw*
22458
22459SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22460M:	Eugeniy Paltsev <[email protected]>
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22463F:	drivers/dma/dw-axi-dmac/
22464
22465SYNOPSYS DESIGNWARE DMAC DRIVER
22466M:	Viresh Kumar <[email protected]>
22467R:	Andy Shevchenko <[email protected]>
22468S:	Maintained
22469F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22470F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22471F:	drivers/dma/dw/
22472F:	include/dt-bindings/dma/dw-dmac.h
22473F:	include/linux/dma/dw.h
22474F:	include/linux/platform_data/dma-dw.h
22475
22476SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22477M:	Jose Abreu <[email protected]>
22478L:	[email protected]
22479S:	Supported
22480F:	drivers/net/ethernet/synopsys/
22481
22482SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22483M:	Jose Abreu <[email protected]>
22484L:	[email protected]
22485S:	Supported
22486F:	drivers/net/pcs/pcs-xpcs.c
22487F:	drivers/net/pcs/pcs-xpcs.h
22488F:	include/linux/pcs/pcs-xpcs.h
22489
22490SYNOPSYS DESIGNWARE I2C DRIVER
22491M:	Jarkko Nikula <[email protected]>
22492R:	Andy Shevchenko <[email protected]>
22493R:	Mika Westerberg <[email protected]>
22494R:	Jan Dabros <[email protected]>
22495L:	[email protected]
22496S:	Supported
22497F:	drivers/i2c/busses/i2c-designware-*
22498
22499SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22500M:	Jaehoon Chung <[email protected]>
22501L:	[email protected]
22502S:	Maintained
22503F:	drivers/mmc/host/dw_mmc*
22504
22505SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22506M:	Shuai Xue <[email protected]>
22507M:	Jing Zhang <[email protected]>
22508S:	Supported
22509F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22510F:	drivers/perf/dwc_pcie_pmu.c
22511
22512SYNOPSYS HSDK RESET CONTROLLER DRIVER
22513M:	Eugeniy Paltsev <[email protected]>
22514S:	Supported
22515F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22516F:	drivers/reset/reset-hsdk.c
22517F:	include/dt-bindings/reset/snps,hsdk-reset.h
22518
22519SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22520M:	Prabu Thangamuthu <[email protected]>
22521M:	Manjunath M B <[email protected]>
22522L:	[email protected]
22523S:	Maintained
22524F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22525
22526SYSTEM CONFIGURATION (SYSCON)
22527M:	Lee Jones <[email protected]>
22528M:	Arnd Bergmann <[email protected]>
22529S:	Supported
22530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22531F:	drivers/mfd/syscon.c
22532
22533SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22534M:	Sudeep Holla <[email protected]>
22535R:	Cristian Marussi <[email protected]>
22536L:	[email protected]
22537L:	[email protected] (moderated for non-subscribers)
22538S:	Maintained
22539F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22540F:	drivers/clk/clk-sc[mp]i.c
22541F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22542F:	drivers/firmware/arm_scmi/
22543F:	drivers/firmware/arm_scpi.c
22544F:	drivers/hwmon/scmi-hwmon.c
22545F:	drivers/pinctrl/pinctrl-scmi.c
22546F:	drivers/pmdomain/arm/
22547F:	drivers/powercap/arm_scmi_powercap.c
22548F:	drivers/regulator/scmi-regulator.c
22549F:	drivers/reset/reset-scmi.c
22550F:	include/linux/sc[mp]i_protocol.h
22551F:	include/trace/events/scmi.h
22552F:	include/uapi/linux/virtio_scmi.h
22553
22554SYSTEM RESET/SHUTDOWN DRIVERS
22555M:	Sebastian Reichel <[email protected]>
22556L:	[email protected]
22557S:	Maintained
22558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22559F:	Documentation/devicetree/bindings/power/reset/
22560F:	drivers/power/reset/
22561
22562SYSTEM TRACE MODULE CLASS
22563M:	Alexander Shishkin <[email protected]>
22564S:	Maintained
22565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22566F:	Documentation/trace/stm.rst
22567F:	drivers/hwtracing/stm/
22568F:	include/linux/stm.h
22569F:	include/uapi/linux/stm.h
22570
22571SYSTEM76 ACPI DRIVER
22572M:	Jeremy Soller <[email protected]>
22573M:	System76 Product Development <[email protected]>
22574L:	[email protected]
22575S:	Maintained
22576F:	drivers/platform/x86/system76_acpi.c
22577
22578SYSV FILESYSTEM
22579S:	Orphan
22580F:	Documentation/filesystems/sysv-fs.rst
22581F:	fs/sysv/
22582F:	include/linux/sysv_fs.h
22583
22584TASKSTATS STATISTICS INTERFACE
22585M:	Balbir Singh <[email protected]>
22586S:	Maintained
22587F:	Documentation/accounting/taskstats*
22588F:	include/linux/taskstats*
22589F:	kernel/taskstats.c
22590
22591TC subsystem
22592M:	Jamal Hadi Salim <[email protected]>
22593M:	Cong Wang <[email protected]>
22594M:	Jiri Pirko <[email protected]>
22595L:	[email protected]
22596S:	Maintained
22597F:	include/net/pkt_cls.h
22598F:	include/net/pkt_sched.h
22599F:	include/net/tc_act/
22600F:	include/uapi/linux/pkt_cls.h
22601F:	include/uapi/linux/pkt_sched.h
22602F:	include/uapi/linux/tc_act/
22603F:	include/uapi/linux/tc_ematch/
22604F:	net/sched/
22605F:	tools/testing/selftests/tc-testing
22606
22607TC90522 MEDIA DRIVER
22608M:	Akihiro Tsukada <[email protected]>
22609L:	[email protected]
22610S:	Odd Fixes
22611F:	drivers/media/dvb-frontends/tc90522*
22612
22613TCP LOW PRIORITY MODULE
22614M:	"Wong Hoi Sing, Edison" <[email protected]>
22615M:	"Hung Hing Lun, Mike" <[email protected]>
22616S:	Maintained
22617W:	http://tcp-lp-mod.sourceforge.net/
22618F:	net/ipv4/tcp_lp.c
22619
22620TDA10071 MEDIA DRIVER
22621L:	[email protected]
22622S:	Orphan
22623W:	https://linuxtv.org
22624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22625F:	drivers/media/dvb-frontends/tda10071*
22626
22627TDA18212 MEDIA DRIVER
22628L:	[email protected]
22629S:	Orphan
22630W:	https://linuxtv.org
22631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22632F:	drivers/media/tuners/tda18212*
22633
22634TDA18218 MEDIA DRIVER
22635L:	[email protected]
22636S:	Orphan
22637W:	https://linuxtv.org
22638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22639F:	drivers/media/tuners/tda18218*
22640
22641TDA18250 MEDIA DRIVER
22642M:	Olli Salonen <[email protected]>
22643L:	[email protected]
22644S:	Maintained
22645W:	https://linuxtv.org
22646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22647T:	git git://linuxtv.org/media_tree.git
22648F:	drivers/media/tuners/tda18250*
22649
22650TDA18271 MEDIA DRIVER
22651M:	Michael Krufky <[email protected]>
22652L:	[email protected]
22653S:	Maintained
22654W:	https://linuxtv.org
22655W:	http://github.com/mkrufky
22656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22657T:	git git://linuxtv.org/mkrufky/tuners.git
22658F:	drivers/media/tuners/tda18271*
22659
22660TDA1997x MEDIA DRIVER
22661M:	Tim Harvey <[email protected]>
22662L:	[email protected]
22663S:	Maintained
22664W:	https://linuxtv.org
22665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22666F:	drivers/media/i2c/tda1997x.*
22667
22668TDA827x MEDIA DRIVER
22669M:	Michael Krufky <[email protected]>
22670L:	[email protected]
22671S:	Maintained
22672W:	https://linuxtv.org
22673W:	http://github.com/mkrufky
22674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22675T:	git git://linuxtv.org/mkrufky/tuners.git
22676F:	drivers/media/tuners/tda8290.*
22677
22678TDA8290 MEDIA DRIVER
22679M:	Michael Krufky <[email protected]>
22680L:	[email protected]
22681S:	Maintained
22682W:	https://linuxtv.org
22683W:	http://github.com/mkrufky
22684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22685T:	git git://linuxtv.org/mkrufky/tuners.git
22686F:	drivers/media/tuners/tda8290.*
22687
22688TDA9840 MEDIA DRIVER
22689M:	Hans Verkuil <[email protected]>
22690L:	[email protected]
22691S:	Maintained
22692W:	https://linuxtv.org
22693T:	git git://linuxtv.org/media_tree.git
22694F:	drivers/media/i2c/tda9840*
22695
22696TEA5761 TUNER DRIVER
22697M:	Mauro Carvalho Chehab <[email protected]>
22698L:	[email protected]
22699S:	Odd fixes
22700W:	https://linuxtv.org
22701T:	git git://linuxtv.org/media_tree.git
22702F:	drivers/media/tuners/tea5761.*
22703
22704TEA5767 TUNER DRIVER
22705M:	Mauro Carvalho Chehab <[email protected]>
22706L:	[email protected]
22707S:	Maintained
22708W:	https://linuxtv.org
22709T:	git git://linuxtv.org/media_tree.git
22710F:	drivers/media/tuners/tea5767.*
22711
22712TEA6415C MEDIA DRIVER
22713M:	Hans Verkuil <[email protected]>
22714L:	[email protected]
22715S:	Maintained
22716W:	https://linuxtv.org
22717T:	git git://linuxtv.org/media_tree.git
22718F:	drivers/media/i2c/tea6415c*
22719
22720TEA6420 MEDIA DRIVER
22721M:	Hans Verkuil <[email protected]>
22722L:	[email protected]
22723S:	Maintained
22724W:	https://linuxtv.org
22725T:	git git://linuxtv.org/media_tree.git
22726F:	drivers/media/i2c/tea6420*
22727
22728TEAM DRIVER
22729M:	Jiri Pirko <[email protected]>
22730L:	[email protected]
22731S:	Supported
22732F:	Documentation/netlink/specs/team.yaml
22733F:	drivers/net/team/
22734F:	include/linux/if_team.h
22735F:	include/uapi/linux/if_team.h
22736F:	tools/testing/selftests/drivers/net/team/
22737
22738TECHNICAL ADVISORY BOARD PROCESS DOCS
22739M:	"Theodore Ts'o" <[email protected]>
22740M:	Greg Kroah-Hartman <[email protected]>
22741L:	[email protected]
22742S:	Maintained
22743F:	Documentation/process/contribution-maturity-model.rst
22744F:	Documentation/process/researcher-guidelines.rst
22745
22746TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22747M:	"Savoir-faire Linux Inc." <[email protected]>
22748S:	Maintained
22749F:	arch/x86/platform/ts5500/
22750
22751TECHNOTREND USB IR RECEIVER
22752M:	Sean Young <[email protected]>
22753L:	[email protected]
22754S:	Maintained
22755F:	drivers/media/rc/ttusbir.c
22756
22757TECHWELL TW9900 VIDEO DECODER
22758M:	Mehdi Djait <[email protected]>
22759L:	[email protected]
22760S:	Maintained
22761F:	drivers/media/i2c/tw9900.c
22762
22763TECHWELL TW9910 VIDEO DECODER
22764L:	[email protected]
22765S:	Orphan
22766F:	drivers/media/i2c/tw9910.c
22767F:	include/media/i2c/tw9910.h
22768
22769TEE SUBSYSTEM
22770M:	Jens Wiklander <[email protected]>
22771R:	Sumit Garg <[email protected]>
22772L:	[email protected]
22773S:	Maintained
22774F:	Documentation/ABI/testing/sysfs-class-tee
22775F:	Documentation/driver-api/tee.rst
22776F:	Documentation/tee/
22777F:	Documentation/userspace-api/tee.rst
22778F:	drivers/tee/
22779F:	include/linux/tee_core.h
22780F:	include/linux/tee_drv.h
22781F:	include/uapi/linux/tee.h
22782
22783TEGRA ARCHITECTURE SUPPORT
22784M:	Thierry Reding <[email protected]>
22785M:	Jonathan Hunter <[email protected]>
22786L:	[email protected]
22787S:	Supported
22788Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22790N:	[^a-z]tegra
22791
22792TEGRA CLOCK DRIVER
22793M:	Peter De Schrijver <[email protected]>
22794M:	Prashant Gaikwad <[email protected]>
22795S:	Supported
22796F:	drivers/clk/tegra/
22797
22798TEGRA CRYPTO DRIVERS
22799M:	Akhil R <[email protected]>
22800S:	Supported
22801F:	drivers/crypto/tegra/*
22802
22803TEGRA DMA DRIVERS
22804M:	Laxman Dewangan <[email protected]>
22805M:	Jon Hunter <[email protected]>
22806S:	Supported
22807F:	drivers/dma/tegra*
22808
22809TEGRA I2C DRIVER
22810M:	Laxman Dewangan <[email protected]>
22811R:	Dmitry Osipenko <[email protected]>
22812S:	Supported
22813F:	drivers/i2c/busses/i2c-tegra.c
22814
22815TEGRA IOMMU DRIVERS
22816M:	Thierry Reding <[email protected]>
22817R:	Krishna Reddy <[email protected]>
22818L:	[email protected]
22819S:	Supported
22820F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22821F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22822F:	drivers/iommu/tegra*
22823
22824TEGRA KBC DRIVER
22825M:	Laxman Dewangan <[email protected]>
22826S:	Supported
22827F:	drivers/input/keyboard/tegra-kbc.c
22828
22829TEGRA NAND DRIVER
22830M:	Stefan Agner <[email protected]>
22831M:	Lucas Stach <[email protected]>
22832S:	Maintained
22833F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22834F:	drivers/mtd/nand/raw/tegra_nand.c
22835
22836TEGRA PWM DRIVER
22837M:	Thierry Reding <[email protected]>
22838S:	Supported
22839F:	drivers/pwm/pwm-tegra.c
22840
22841TEGRA QUAD SPI DRIVER
22842M:	Thierry Reding <[email protected]>
22843M:	Jonathan Hunter <[email protected]>
22844M:	Sowjanya Komatineni <[email protected]>
22845L:	[email protected]
22846S:	Maintained
22847F:	drivers/spi/spi-tegra210-quad.c
22848
22849TEGRA SERIAL DRIVER
22850M:	Laxman Dewangan <[email protected]>
22851S:	Supported
22852F:	drivers/tty/serial/serial-tegra.c
22853
22854TEGRA SPI DRIVER
22855M:	Laxman Dewangan <[email protected]>
22856S:	Supported
22857F:	drivers/spi/spi-tegra*
22858
22859TEGRA VIDEO DRIVER
22860M:	Thierry Reding <[email protected]>
22861M:	Jonathan Hunter <[email protected]>
22862M:	Sowjanya Komatineni <[email protected]>
22863M:	Luca Ceresoli <[email protected]>
22864L:	[email protected]
22865L:	[email protected]
22866S:	Maintained
22867F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22868F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22869F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22870F:	drivers/staging/media/tegra-video/
22871
22872TEGRA XUSB PADCTL DRIVER
22873M:	JC Kuo <[email protected]>
22874S:	Supported
22875F:	drivers/phy/tegra/xusb*
22876
22877TEHUTI ETHERNET DRIVER
22878M:	Andy Gospodarek <[email protected]>
22879L:	[email protected]
22880S:	Supported
22881F:	drivers/net/ethernet/tehuti/tehuti.*
22882
22883TEHUTI TN40XX ETHERNET DRIVER
22884M:	FUJITA Tomonori <[email protected]>
22885L:	[email protected]
22886S:	Maintained
22887F:	drivers/net/ethernet/tehuti/tn40*
22888
22889TELECOM CLOCK DRIVER FOR MCPL0010
22890M:	Mark Gross <[email protected]>
22891S:	Supported
22892F:	drivers/char/tlclk.c
22893
22894TEMPO SEMICONDUCTOR DRIVERS
22895M:	Steven Eckhoff <[email protected]>
22896S:	Maintained
22897F:	Documentation/devicetree/bindings/sound/tscs*.txt
22898F:	sound/soc/codecs/tscs*.c
22899F:	sound/soc/codecs/tscs*.h
22900
22901TENSILICA XTENSA PORT (xtensa)
22902M:	Chris Zankel <[email protected]>
22903M:	Max Filippov <[email protected]>
22904S:	Maintained
22905T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22906F:	arch/xtensa/
22907F:	drivers/irqchip/irq-xtensa-*
22908
22909TEXAS INSTRUMENTS ASoC DRIVERS
22910M:	Peter Ujfalusi <[email protected]>
22911L:	[email protected]
22912S:	Maintained
22913F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22914F:	sound/soc/ti/
22915
22916TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22917M:	Shenghao Ding <[email protected]>
22918M:	Kevin Lu <[email protected]>
22919M:	Baojun Xu <[email protected]>
22920L:	[email protected]
22921S:	Maintained
22922F:	Documentation/devicetree/bindings/sound/tas2552.txt
22923F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22924F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22925F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22926F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22927F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22928F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22929F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22930F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22931F:	include/sound/tas2*.h
22932F:	include/sound/tlv320*.h
22933F:	include/sound/tpa6130a2-plat.h
22934F:	sound/pci/hda/tas2781_hda_i2c.c
22935F:	sound/soc/codecs/pcm1681.c
22936F:	sound/soc/codecs/pcm1789*.*
22937F:	sound/soc/codecs/pcm179x*.*
22938F:	sound/soc/codecs/pcm186x*.*
22939F:	sound/soc/codecs/pcm3008.*
22940F:	sound/soc/codecs/pcm3060*.*
22941F:	sound/soc/codecs/pcm3168a*.*
22942F:	sound/soc/codecs/pcm5102a.c
22943F:	sound/soc/codecs/pcm512x*.*
22944F:	sound/soc/codecs/tas2*.*
22945F:	sound/soc/codecs/tlv320*.*
22946F:	sound/soc/codecs/tpa6130a2.*
22947
22948TEXAS INSTRUMENTS DMA DRIVERS
22949M:	Peter Ujfalusi <[email protected]>
22950L:	[email protected]
22951S:	Maintained
22952F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22953F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22954F:	Documentation/devicetree/bindings/dma/ti/
22955F:	drivers/dma/ti/
22956F:	include/linux/dma/k3-psil.h
22957F:	include/linux/dma/k3-udma-glue.h
22958F:	include/linux/dma/ti-cppi5.h
22959X:	drivers/dma/ti/cppi41.c
22960
22961TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22962M:	Robert Marko <[email protected]>
22963M:	Luka Perkov <[email protected]>
22964L:	[email protected]
22965S:	Maintained
22966F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22967F:	Documentation/hwmon/tps23861.rst
22968F:	drivers/hwmon/tps23861.c
22969
22970TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22971M:	Ricardo Ribalda <[email protected]>
22972L:	[email protected]
22973S:	Supported
22974F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22975F:	drivers/iio/dac/ti-dac7612.c
22976
22977TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22978M:	Nishanth Menon <[email protected]>
22979M:	Tero Kristo <[email protected]>
22980M:	Santosh Shilimkar <[email protected]>
22981L:	[email protected] (moderated for non-subscribers)
22982S:	Maintained
22983F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22984F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22985F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22986F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22987F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22988F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22989F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22990F:	drivers/clk/keystone/sci-clk.c
22991F:	drivers/firmware/ti_sci*
22992F:	drivers/irqchip/irq-ti-sci-inta.c
22993F:	drivers/irqchip/irq-ti-sci-intr.c
22994F:	drivers/reset/reset-ti-sci.c
22995F:	drivers/soc/ti/ti_sci_inta_msi.c
22996F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22997F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22998F:	include/linux/soc/ti/ti_sci_inta_msi.h
22999F:	include/linux/soc/ti/ti_sci_protocol.h
23000
23001TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23002M:	Puranjay Mohan <[email protected]>
23003L:	[email protected]
23004S:	Supported
23005F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23006F:	drivers/iio/temperature/tmp117.c
23007
23008THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23009M:	Hans Verkuil <[email protected]>
23010L:	[email protected]
23011S:	Maintained
23012W:	https://linuxtv.org
23013T:	git git://linuxtv.org/media_tree.git
23014F:	drivers/media/radio/radio-raremono.c
23015
23016THERMAL
23017M:	Rafael J. Wysocki <[email protected]>
23018M:	Daniel Lezcano <[email protected]>
23019R:	Zhang Rui <[email protected]>
23020R:	Lukasz Luba <[email protected]>
23021L:	[email protected]
23022S:	Supported
23023Q:	https://patchwork.kernel.org/project/linux-pm/list/
23024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23025F:	Documentation/ABI/testing/sysfs-class-thermal
23026F:	Documentation/admin-guide/thermal/
23027F:	Documentation/devicetree/bindings/thermal/
23028F:	Documentation/driver-api/thermal/
23029F:	drivers/thermal/
23030F:	include/dt-bindings/thermal/
23031F:	include/linux/cpu_cooling.h
23032F:	include/linux/thermal.h
23033F:	include/uapi/linux/thermal.h
23034F:	tools/lib/thermal/
23035F:	tools/thermal/
23036
23037THERMAL DRIVER FOR AMLOGIC SOCS
23038M:	Guillaume La Roque <[email protected]>
23039L:	[email protected]
23040L:	[email protected]
23041S:	Supported
23042W:	http://linux-meson.com/
23043F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23044F:	drivers/thermal/amlogic_thermal.c
23045
23046THERMAL/CPU_COOLING
23047M:	Amit Daniel Kachhap <[email protected]>
23048M:	Daniel Lezcano <[email protected]>
23049M:	Viresh Kumar <[email protected]>
23050R:	Lukasz Luba <[email protected]>
23051L:	[email protected]
23052S:	Supported
23053F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23054F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23055F:	drivers/thermal/cpufreq_cooling.c
23056F:	drivers/thermal/cpuidle_cooling.c
23057F:	include/linux/cpu_cooling.h
23058
23059THERMAL/POWER_ALLOCATOR
23060M:	Lukasz Luba <[email protected]>
23061L:	[email protected]
23062S:	Maintained
23063F:	Documentation/driver-api/thermal/power_allocator.rst
23064F:	drivers/thermal/gov_power_allocator.c
23065F:	drivers/thermal/thermal_trace_ipa.h
23066
23067THINKPAD ACPI EXTRAS DRIVER
23068M:	Henrique de Moraes Holschuh <[email protected]>
23069L:	[email protected]
23070L:	[email protected]
23071S:	Maintained
23072W:	http://ibm-acpi.sourceforge.net
23073W:	http://thinkwiki.org/wiki/Ibm-acpi
23074T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23075F:	drivers/platform/x86/thinkpad_acpi.c
23076
23077THINKPAD LMI DRIVER
23078M:	Mark Pearson <[email protected]>
23079L:	[email protected]
23080S:	Maintained
23081F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23082F:	drivers/platform/x86/think-lmi.?
23083
23084THP7312 ISP DRIVER
23085M:	Laurent Pinchart <[email protected]>
23086M:	Paul Elder <[email protected]>
23087L:	[email protected]
23088S:	Maintained
23089T:	git git://linuxtv.org/media_tree.git
23090F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23091F:	Documentation/userspace-api/media/drivers/thp7312.rst
23092F:	drivers/media/i2c/thp7312.c
23093F:	include/uapi/linux/thp7312.h
23094
23095THUNDERBOLT DMA TRAFFIC TEST DRIVER
23096M:	Isaac Hazan <[email protected]>
23097L:	[email protected]
23098S:	Maintained
23099F:	drivers/thunderbolt/dma_test.c
23100
23101THUNDERBOLT DRIVER
23102M:	Andreas Noever <[email protected]>
23103M:	Michael Jamet <[email protected]>
23104M:	Mika Westerberg <[email protected]>
23105M:	Yehezkel Bernat <[email protected]>
23106L:	[email protected]
23107S:	Maintained
23108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23109F:	Documentation/admin-guide/thunderbolt.rst
23110F:	drivers/thunderbolt/
23111F:	include/linux/thunderbolt.h
23112
23113THUNDERBOLT NETWORK DRIVER
23114M:	Michael Jamet <[email protected]>
23115M:	Mika Westerberg <[email protected]>
23116M:	Yehezkel Bernat <[email protected]>
23117L:	[email protected]
23118S:	Maintained
23119F:	drivers/net/thunderbolt/
23120
23121THUNDERX GPIO DRIVER
23122M:	Robert Richter <[email protected]>
23123S:	Odd Fixes
23124F:	drivers/gpio/gpio-thunderx.c
23125
23126TI ADS1119 ADC DRIVER
23127M:	Francesco Dolcini <[email protected]>
23128M:	João Paulo Gonçalves <[email protected]>
23129L:	[email protected]
23130S:	Maintained
23131F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23132F:	drivers/iio/adc/ti-ads1119.c
23133
23134TI ADS7924 ADC DRIVER
23135M:	Hugo Villeneuve <[email protected]>
23136L:	[email protected]
23137S:	Supported
23138F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23139F:	drivers/iio/adc/ti-ads7924.c
23140
23141TI AM437X VPFE DRIVER
23142M:	"Lad, Prabhakar" <[email protected]>
23143L:	[email protected]
23144S:	Maintained
23145W:	https://linuxtv.org
23146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23147T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23148F:	drivers/media/platform/ti/am437x/
23149
23150TI BANDGAP AND THERMAL DRIVER
23151M:	Eduardo Valentin <[email protected]>
23152M:	Keerthy <[email protected]>
23153L:	[email protected]
23154L:	[email protected]
23155S:	Maintained
23156F:	drivers/thermal/ti-soc-thermal/
23157
23158TI BQ27XXX POWER SUPPLY DRIVER
23159F:	drivers/power/supply/bq27xxx_battery.c
23160F:	drivers/power/supply/bq27xxx_battery_i2c.c
23161F:	include/linux/power/bq27xxx_battery.h
23162
23163TI CDCE706 CLOCK DRIVER
23164M:	Max Filippov <[email protected]>
23165S:	Maintained
23166F:	drivers/clk/clk-cdce706.c
23167
23168TI CLOCK DRIVER
23169M:	Tero Kristo <[email protected]>
23170L:	[email protected]
23171S:	Odd Fixes
23172F:	drivers/clk/ti/
23173F:	include/linux/clk/ti.h
23174
23175TI DAVINCI MACHINE SUPPORT
23176M:	Bartosz Golaszewski <[email protected]>
23177L:	[email protected] (moderated for non-subscribers)
23178S:	Maintained
23179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23180F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23181F:	arch/arm/boot/dts/ti/davinci/
23182F:	arch/arm/mach-davinci/
23183F:	drivers/i2c/busses/i2c-davinci.c
23184
23185TI DAVINCI SERIES CLOCK DRIVER
23186M:	David Lechner <[email protected]>
23187S:	Maintained
23188F:	Documentation/devicetree/bindings/clock/ti/davinci/
23189F:	drivers/clk/davinci/
23190F:	include/linux/clk/davinci.h
23191
23192TI DAVINCI SERIES GPIO DRIVER
23193M:	Keerthy <[email protected]>
23194L:	[email protected]
23195S:	Maintained
23196F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23197F:	drivers/gpio/gpio-davinci.c
23198
23199TI DAVINCI SERIES MEDIA DRIVER
23200M:	"Lad, Prabhakar" <[email protected]>
23201L:	[email protected]
23202S:	Maintained
23203W:	https://linuxtv.org
23204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23205T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23206F:	drivers/media/platform/ti/davinci/
23207F:	include/media/davinci/
23208
23209TI ENHANCED CAPTURE (eCAP) DRIVER
23210M:	Vignesh Raghavendra <[email protected]>
23211R:	Julien Panis <[email protected]>
23212L:	[email protected]
23213L:	[email protected]
23214S:	Maintained
23215F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23216F:	drivers/counter/ti-ecap-capture.c
23217
23218TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23219R:	David Lechner <[email protected]>
23220L:	[email protected]
23221F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23222F:	drivers/counter/ti-eqep.c
23223
23224TI ETHERNET SWITCH DRIVER (CPSW)
23225R:	Siddharth Vadapalli <[email protected]>
23226R:	Roger Quadros <[email protected]>
23227L:	[email protected]
23228L:	[email protected]
23229S:	Maintained
23230F:	drivers/net/ethernet/ti/cpsw*
23231F:	drivers/net/ethernet/ti/davinci*
23232
23233TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23234M:	Alex Dubov <[email protected]>
23235S:	Maintained
23236W:	http://tifmxx.berlios.de/
23237F:	drivers/memstick/host/tifm_ms.c
23238F:	drivers/misc/tifm*
23239F:	drivers/mmc/host/tifm_sd.c
23240F:	include/linux/tifm.h
23241
23242TI FPD-LINK DRIVERS
23243M:	Tomi Valkeinen <[email protected]>
23244L:	[email protected]
23245S:	Maintained
23246F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23247F:	drivers/media/i2c/ds90*
23248F:	include/media/i2c/ds90*
23249
23250TI HDC302X HUMIDITY DRIVER
23251M:	Javier Carrasco <[email protected]>
23252M:	Li peiyu <[email protected]>
23253L:	[email protected]
23254S:	Maintained
23255F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23256F:	drivers/iio/humidity/hdc3020.c
23257
23258TI ICSSG ETHERNET DRIVER (ICSSG)
23259R:	MD Danish Anwar <[email protected]>
23260R:	Roger Quadros <[email protected]>
23261L:	[email protected] (moderated for non-subscribers)
23262L:	[email protected]
23263S:	Maintained
23264F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23265F:	drivers/net/ethernet/ti/icssg/*
23266
23267TI J721E CSI2RX DRIVER
23268M:	Jai Luthra <[email protected]>
23269L:	[email protected]
23270S:	Maintained
23271F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23272F:	drivers/media/platform/ti/j721e-csi2rx/
23273
23274TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23275M:	Nishanth Menon <[email protected]>
23276M:	Santosh Shilimkar <[email protected]>
23277L:	[email protected]
23278L:	[email protected] (moderated for non-subscribers)
23279S:	Maintained
23280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23281F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23282F:	drivers/pmdomain/ti/omap_prm.c
23283F:	drivers/soc/ti/*
23284
23285TI LM49xxx FAMILY ASoC CODEC DRIVERS
23286M:	M R Swami Reddy <[email protected]>
23287M:	Vishwas A Deshpande <[email protected]>
23288L:	[email protected]
23289S:	Maintained
23290F:	sound/soc/codecs/isabelle*
23291F:	sound/soc/codecs/lm49453*
23292
23293TI LMP92064 ADC DRIVER
23294M:	Leonard Göhrs <[email protected]>
23295R:	[email protected]
23296L:	[email protected]
23297S:	Maintained
23298F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23299F:	drivers/iio/adc/ti-lmp92064.c
23300
23301TI PCM3060 ASoC CODEC DRIVER
23302M:	Kirill Marinushkin <[email protected]>
23303L:	[email protected]
23304S:	Maintained
23305F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23306F:	sound/soc/codecs/pcm3060*
23307
23308TI TAS571X FAMILY ASoC CODEC DRIVER
23309M:	Kevin Cernekee <[email protected]>
23310L:	[email protected]
23311S:	Odd Fixes
23312F:	sound/soc/codecs/tas571x*
23313
23314TI TMAG5273 MAGNETOMETER DRIVER
23315M:	Gerald Loacker <[email protected]>
23316L:	[email protected]
23317S:	Maintained
23318F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23319F:	drivers/iio/magnetometer/tmag5273.c
23320
23321TI TRF7970A NFC DRIVER
23322M:	Mark Greer <[email protected]>
23323L:	[email protected]
23324S:	Supported
23325F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23326F:	drivers/nfc/trf7970a.c
23327
23328TI TSC2046 ADC DRIVER
23329M:	Oleksij Rempel <[email protected]>
23330R:	[email protected]
23331L:	[email protected]
23332S:	Maintained
23333F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23334F:	drivers/iio/adc/ti-tsc2046.c
23335
23336TI TWL4030 SERIES SOC CODEC DRIVER
23337M:	Peter Ujfalusi <[email protected]>
23338L:	[email protected]
23339S:	Maintained
23340F:	sound/soc/codecs/twl4030*
23341
23342TI VPE/CAL DRIVERS
23343M:	Benoit Parrot <[email protected]>
23344L:	[email protected]
23345S:	Maintained
23346W:	http://linuxtv.org/
23347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23348F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23349F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23350F:	drivers/media/platform/ti/cal/
23351F:	drivers/media/platform/ti/vpe/
23352
23353TI WILINK WIRELESS DRIVERS
23354L:	[email protected]
23355S:	Orphan
23356W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23357W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23358F:	drivers/net/wireless/ti/
23359
23360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23361M:	John Stultz <[email protected]>
23362M:	Thomas Gleixner <[email protected]>
23363R:	Stephen Boyd <[email protected]>
23364L:	[email protected]
23365S:	Supported
23366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23367F:	include/linux/clocksource.h
23368F:	include/linux/time.h
23369F:	include/linux/timekeeper_internal.h
23370F:	include/linux/timekeeping.h
23371F:	include/linux/timex.h
23372F:	include/uapi/linux/time.h
23373F:	include/uapi/linux/timex.h
23374F:	kernel/time/alarmtimer.c
23375F:	kernel/time/clocksource*
23376F:	kernel/time/ntp*
23377F:	kernel/time/time.c
23378F:	kernel/time/timeconst.bc
23379F:	kernel/time/timeconv.c
23380F:	kernel/time/timecounter.c
23381F:	kernel/time/timekeeping*
23382F:	kernel/time/time_test.c
23383F:	tools/testing/selftests/timers/
23384
23385TIPC NETWORK LAYER
23386M:	Jon Maloy <[email protected]>
23387M:	Ying Xue <[email protected]>
23388L:	[email protected] (core kernel code)
23389L:	[email protected] (user apps, general discussion)
23390S:	Maintained
23391W:	http://tipc.sourceforge.net/
23392F:	include/uapi/linux/tipc*.h
23393F:	net/tipc/
23394
23395TLAN NETWORK DRIVER
23396M:	Samuel Chessman <[email protected]>
23397L:	[email protected] (subscribers-only)
23398S:	Maintained
23399W:	http://sourceforge.net/projects/tlan/
23400F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23401F:	drivers/net/ethernet/ti/tlan.*
23402
23403TMIO/SDHI MMC DRIVER
23404M:	Wolfram Sang <[email protected]>
23405L:	[email protected]
23406L:	[email protected]
23407S:	Supported
23408F:	drivers/mmc/host/renesas_sdhi*
23409F:	drivers/mmc/host/tmio_mmc*
23410F:	include/linux/platform_data/tmio.h
23411
23412TMP513 HARDWARE MONITOR DRIVER
23413M:	Eric Tremblay <[email protected]>
23414L:	[email protected]
23415S:	Maintained
23416F:	Documentation/hwmon/tmp513.rst
23417F:	drivers/hwmon/tmp513.c
23418
23419TMPFS (SHMEM FILESYSTEM)
23420M:	Hugh Dickins <[email protected]>
23421L:	[email protected]
23422S:	Maintained
23423F:	include/linux/shmem_fs.h
23424F:	mm/shmem.c
23425
23426TOMOYO SECURITY MODULE
23427M:	Kentaro Takeda <[email protected]>
23428M:	Tetsuo Handa <[email protected]>
23429L:	[email protected] (subscribers-only, for developers in English)
23430L:	[email protected] (subscribers-only, for users in English)
23431L:	[email protected] (subscribers-only, for developers in Japanese)
23432L:	[email protected] (subscribers-only, for users in Japanese)
23433S:	Maintained
23434W:	https://tomoyo.sourceforge.net/
23435F:	security/tomoyo/
23436
23437TOPSTAR LAPTOP EXTRAS DRIVER
23438M:	Herton Ronaldo Krzesinski <[email protected]>
23439L:	[email protected]
23440S:	Maintained
23441F:	drivers/platform/x86/topstar-laptop.c
23442
23443TORTURE-TEST MODULES
23444M:	Davidlohr Bueso <[email protected]>
23445M:	"Paul E. McKenney" <[email protected]>
23446M:	Josh Triplett <[email protected]>
23447L:	[email protected]
23448S:	Supported
23449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23450F:	Documentation/RCU/torture.rst
23451F:	kernel/locking/locktorture.c
23452F:	kernel/rcu/rcuscale.c
23453F:	kernel/rcu/rcutorture.c
23454F:	kernel/rcu/refscale.c
23455F:	kernel/torture.c
23456
23457TOSHIBA ACPI EXTRAS DRIVER
23458M:	Azael Avalos <[email protected]>
23459L:	[email protected]
23460S:	Maintained
23461F:	drivers/platform/x86/toshiba_acpi.c
23462
23463TOSHIBA BLUETOOTH DRIVER
23464M:	Azael Avalos <[email protected]>
23465L:	[email protected]
23466S:	Maintained
23467F:	drivers/platform/x86/toshiba_bluetooth.c
23468
23469TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23470M:	Azael Avalos <[email protected]>
23471L:	[email protected]
23472S:	Maintained
23473F:	drivers/platform/x86/toshiba_haps.c
23474
23475TOSHIBA SMM DRIVER
23476M:	Jonathan Buzzard <[email protected]>
23477S:	Maintained
23478W:	http://www.buzzard.org.uk/toshiba/
23479F:	drivers/char/toshiba.c
23480F:	include/linux/toshiba.h
23481F:	include/uapi/linux/toshiba.h
23482
23483TOSHIBA TC358743 DRIVER
23484M:	Hans Verkuil <[email protected]>
23485L:	[email protected]
23486S:	Maintained
23487F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23488F:	drivers/media/i2c/tc358743*
23489F:	include/media/i2c/tc358743.h
23490
23491TOSHIBA WMI HOTKEYS DRIVER
23492M:	Azael Avalos <[email protected]>
23493L:	[email protected]
23494S:	Maintained
23495F:	drivers/platform/x86/toshiba-wmi.c
23496
23497TPM DEVICE DRIVER
23498M:	Peter Huewe <[email protected]>
23499M:	Jarkko Sakkinen <[email protected]>
23500R:	Jason Gunthorpe <[email protected]>
23501L:	[email protected]
23502S:	Maintained
23503W:	https://codeberg.org/jarkko/linux-tpmdd-test
23504Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23506F:	Documentation/devicetree/bindings/tpm/
23507F:	drivers/char/tpm/
23508F:	tools/testing/selftests/tpm2/
23509
23510TPS546D24 DRIVER
23511M:	Duke Du <[email protected]>
23512L:	[email protected]
23513S:	Maintained
23514F:	Documentation/hwmon/tps546d24.rst
23515F:	drivers/hwmon/pmbus/tps546d24.c
23516
23517TQ SYSTEMS BOARD & DRIVER SUPPORT
23518L:	[email protected]
23519S:	Supported
23520W:	https://www.tq-group.com/en/products/tq-embedded/
23521F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23522F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23523F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23524F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23525F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23526F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23527F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23528F:	drivers/gpio/gpio-tqmx86.c
23529F:	drivers/mfd/tqmx86.c
23530F:	drivers/watchdog/tqmx86_wdt.c
23531
23532TRACING
23533M:	Steven Rostedt <[email protected]>
23534M:	Masami Hiramatsu <[email protected]>
23535R:	Mathieu Desnoyers <[email protected]>
23536L:	[email protected]
23537L:	[email protected]
23538S:	Maintained
23539Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23541F:	Documentation/trace/*
23542F:	fs/tracefs/
23543F:	include/linux/trace*.h
23544F:	include/trace/
23545F:	kernel/trace/
23546F:	scripts/tracing/
23547F:	tools/testing/selftests/ftrace/
23548
23549TRACING MMIO ACCESSES (MMIOTRACE)
23550M:	Steven Rostedt <[email protected]>
23551M:	Masami Hiramatsu <[email protected]>
23552R:	Karol Herbst <[email protected]>
23553R:	Pekka Paalanen <[email protected]>
23554L:	[email protected]
23555L:	[email protected]
23556S:	Maintained
23557F:	arch/x86/mm/kmmio.c
23558F:	arch/x86/mm/mmio-mod.c
23559F:	arch/x86/mm/testmmiotrace.c
23560F:	include/linux/mmiotrace.h
23561F:	kernel/trace/trace_mmiotrace.c
23562
23563TRACING OS NOISE / LATENCY TRACERS
23564M:	Steven Rostedt <[email protected]>
23565S:	Maintained
23566F:	Documentation/trace/hwlat_detector.rst
23567F:	Documentation/trace/osnoise-tracer.rst
23568F:	Documentation/trace/timerlat-tracer.rst
23569F:	arch/*/kernel/trace.c
23570F:	include/trace/events/osnoise.h
23571F:	kernel/trace/trace_hwlat.c
23572F:	kernel/trace/trace_irqsoff.c
23573F:	kernel/trace/trace_osnoise.c
23574F:	kernel/trace/trace_sched_wakeup.c
23575
23576TRADITIONAL CHINESE DOCUMENTATION
23577M:	Hu Haowen <[email protected]>
23578S:	Maintained
23579W:	https://github.com/srcres258/linux-doc
23580T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23581F:	Documentation/translations/zh_TW/
23582
23583TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23584M:	Dan Williams <[email protected]>
23585L:	[email protected]
23586S:	Maintained
23587F:	Documentation/ABI/testing/configfs-tsm
23588F:	drivers/virt/coco/tsm.c
23589F:	include/linux/tsm.h
23590
23591TRUSTED SERVICES TEE DRIVER
23592M:	Balint Dobszay <[email protected]>
23593M:	Sudeep Holla <[email protected]>
23594L:	[email protected] (moderated for non-subscribers)
23595L:	[email protected]
23596S:	Maintained
23597F:	Documentation/tee/ts-tee.rst
23598F:	drivers/tee/tstee/
23599
23600TTY LAYER AND SERIAL DRIVERS
23601M:	Greg Kroah-Hartman <[email protected]>
23602M:	Jiri Slaby <[email protected]>
23603L:	[email protected]
23604L:	[email protected]
23605S:	Supported
23606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23607F:	Documentation/devicetree/bindings/serial/
23608F:	Documentation/driver-api/serial/
23609F:	drivers/tty/
23610F:	include/linux/selection.h
23611F:	include/linux/serial.h
23612F:	include/linux/serial_core.h
23613F:	include/linux/sysrq.h
23614F:	include/linux/tty*.h
23615F:	include/linux/vt.h
23616F:	include/linux/vt_*.h
23617F:	include/uapi/linux/serial.h
23618F:	include/uapi/linux/serial_core.h
23619F:	include/uapi/linux/tty.h
23620
23621TUA9001 MEDIA DRIVER
23622L:	[email protected]
23623S:	Orphan
23624W:	https://linuxtv.org
23625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23626F:	drivers/media/tuners/tua9001*
23627
23628TULIP NETWORK DRIVERS
23629L:	[email protected]
23630L:	[email protected]
23631S:	Orphan
23632F:	drivers/net/ethernet/dec/tulip/
23633
23634TUN/TAP driver
23635M:	Willem de Bruijn <[email protected]>
23636M:	Jason Wang <[email protected]>
23637S:	Maintained
23638W:	http://vtun.sourceforge.net/tun
23639F:	Documentation/networking/tuntap.rst
23640F:	arch/um/os-Linux/drivers/
23641F:	drivers/net/tap.c
23642F:	drivers/net/tun.c
23643
23644TURBOCHANNEL SUBSYSTEM
23645M:	"Maciej W. Rozycki" <[email protected]>
23646M:	Ralf Baechle <[email protected]>
23647L:	[email protected]
23648S:	Maintained
23649Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23650F:	drivers/tc/
23651F:	include/linux/tc.h
23652
23653TURBOSTAT UTILITY
23654M:	"Len Brown" <[email protected]>
23655L:	[email protected]
23656S:	Supported
23657Q:	https://patchwork.kernel.org/project/linux-pm/list/
23658B:	https://bugzilla.kernel.org
23659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23660F:	tools/power/x86/turbostat/
23661F:	tools/testing/selftests/turbostat/
23662
23663TW5864 VIDEO4LINUX DRIVER
23664M:	Bluecherry Maintainers <[email protected]>
23665M:	Andrey Utkin <[email protected]>
23666M:	Andrey Utkin <[email protected]>
23667L:	[email protected]
23668S:	Supported
23669F:	drivers/media/pci/tw5864/
23670
23671TW68 VIDEO4LINUX DRIVER
23672M:	Hans Verkuil <[email protected]>
23673L:	[email protected]
23674S:	Odd Fixes
23675W:	https://linuxtv.org
23676T:	git git://linuxtv.org/media_tree.git
23677F:	drivers/media/pci/tw68/
23678
23679TW686X VIDEO4LINUX DRIVER
23680M:	Ezequiel Garcia <[email protected]>
23681L:	[email protected]
23682S:	Maintained
23683W:	http://linuxtv.org
23684T:	git git://linuxtv.org/media_tree.git
23685F:	drivers/media/pci/tw686x/
23686
23687U-BOOT ENVIRONMENT VARIABLES
23688M:	Rafał Miłecki <[email protected]>
23689S:	Maintained
23690F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23691F:	drivers/nvmem/layouts/u-boot-env.c
23692F:	drivers/nvmem/u-boot-env.c
23693
23694UACCE ACCELERATOR FRAMEWORK
23695M:	Zhangfei Gao <[email protected]>
23696M:	Zhou Wang <[email protected]>
23697L:	[email protected]
23698L:	[email protected]
23699S:	Maintained
23700F:	Documentation/ABI/testing/sysfs-driver-uacce
23701F:	Documentation/misc-devices/uacce.rst
23702F:	drivers/misc/uacce/
23703F:	include/linux/uacce.h
23704F:	include/uapi/misc/uacce/
23705
23706UBI FILE SYSTEM (UBIFS)
23707M:	Richard Weinberger <[email protected]>
23708R:	Zhihao Cheng <[email protected]>
23709L:	[email protected]
23710S:	Supported
23711W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23714F:	Documentation/ABI/testing/sysfs-fs-ubifs
23715F:	Documentation/filesystems/ubifs-authentication.rst
23716F:	Documentation/filesystems/ubifs.rst
23717F:	fs/ubifs/
23718
23719UBLK USERSPACE BLOCK DRIVER
23720M:	Ming Lei <[email protected]>
23721L:	[email protected]
23722S:	Maintained
23723F:	Documentation/block/ublk.rst
23724F:	drivers/block/ublk_drv.c
23725F:	include/uapi/linux/ublk_cmd.h
23726
23727UBSAN
23728M:	Kees Cook <[email protected]>
23729R:	Marco Elver <[email protected]>
23730R:	Andrey Konovalov <[email protected]>
23731R:	Andrey Ryabinin <[email protected]>
23732L:	[email protected]
23733L:	[email protected]
23734S:	Supported
23735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23736F:	Documentation/dev-tools/ubsan.rst
23737F:	include/linux/ubsan.h
23738F:	lib/Kconfig.ubsan
23739F:	lib/test_ubsan.c
23740F:	lib/ubsan.c
23741F:	lib/ubsan.h
23742F:	scripts/Makefile.ubsan
23743K:	\bARCH_HAS_UBSAN\b
23744
23745UCLINUX (M68KNOMMU AND COLDFIRE)
23746M:	Greg Ungerer <[email protected]>
23747L:	[email protected]
23748S:	Maintained
23749W:	http://www.linux-m68k.org/
23750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23751F:	arch/m68k/*/*_no.*
23752F:	arch/m68k/68*/
23753F:	arch/m68k/coldfire/
23754F:	arch/m68k/include/asm/*_no.*
23755
23756UDF FILESYSTEM
23757M:	Jan Kara <[email protected]>
23758S:	Maintained
23759F:	Documentation/filesystems/udf.rst
23760F:	fs/udf/
23761
23762UDRAW TABLET
23763M:	Bastien Nocera <[email protected]>
23764L:	[email protected]
23765S:	Maintained
23766F:	drivers/hid/hid-udraw-ps3.c
23767
23768UFS FILESYSTEM
23769M:	Evgeniy Dushistov <[email protected]>
23770S:	Maintained
23771F:	Documentation/admin-guide/ufs.rst
23772F:	fs/ufs/
23773
23774UHID USERSPACE HID IO DRIVER
23775M:	David Rheinsberg <[email protected]>
23776L:	[email protected]
23777S:	Maintained
23778F:	drivers/hid/uhid.c
23779F:	include/uapi/linux/uhid.h
23780
23781ULPI BUS
23782M:	Heikki Krogerus <[email protected]>
23783L:	[email protected]
23784S:	Maintained
23785F:	drivers/usb/common/ulpi.c
23786F:	include/linux/ulpi/
23787
23788UNICODE SUBSYSTEM
23789M:	Gabriel Krisman Bertazi <[email protected]>
23790L:	[email protected]
23791S:	Supported
23792F:	fs/unicode/
23793
23794UNIFDEF
23795M:	Tony Finch <[email protected]>
23796S:	Maintained
23797W:	http://dotat.at/prog/unifdef
23798F:	scripts/unifdef.c
23799
23800UNIFORM CDROM DRIVER
23801M:	Phillip Potter <[email protected]>
23802S:	Maintained
23803F:	Documentation/cdrom/
23804F:	drivers/cdrom/cdrom.c
23805F:	include/linux/cdrom.h
23806F:	include/uapi/linux/cdrom.h
23807
23808UNION-FIND
23809M:	Xavier <[email protected]>
23810L:	[email protected]
23811S:	Maintained
23812F:	Documentation/core-api/union_find.rst
23813F:	Documentation/translations/zh_CN/core-api/union_find.rst
23814F:	include/linux/union_find.h
23815F:	lib/union_find.c
23816
23817UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23818R:	Alim Akhtar <[email protected]>
23819R:	Avri Altman <[email protected]>
23820R:	Bart Van Assche <[email protected]>
23821L:	[email protected]
23822S:	Supported
23823F:	Documentation/devicetree/bindings/ufs/
23824F:	Documentation/scsi/ufs.rst
23825F:	drivers/ufs/core/
23826
23827UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23828M:	Pedro Sousa <[email protected]>
23829L:	[email protected]
23830S:	Supported
23831F:	drivers/ufs/host/*dwc*
23832
23833UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23834M:	Alim Akhtar <[email protected]>
23835L:	[email protected]
23836S:	Maintained
23837F:	drivers/ufs/host/ufs-exynos*
23838
23839UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23840M:	Peter Wang <[email protected]>
23841R:	Stanley Jhu <[email protected]>
23842L:	[email protected]
23843L:	[email protected] (moderated for non-subscribers)
23844S:	Maintained
23845F:	drivers/ufs/host/ufs-mediatek*
23846
23847UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23848M:	Manivannan Sadhasivam <[email protected]>
23849L:	[email protected]
23850L:	[email protected]
23851S:	Maintained
23852F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23853F:	drivers/ufs/host/ufs-qcom*
23854
23855UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23856M:	Yoshihiro Shimoda <[email protected]>
23857L:	[email protected]
23858L:	[email protected]
23859S:	Maintained
23860F:	drivers/ufs/host/ufs-renesas.c
23861
23862UNSORTED BLOCK IMAGES (UBI)
23863M:	Richard Weinberger <[email protected]>
23864R:	Zhihao Cheng <[email protected]>
23865L:	[email protected]
23866S:	Supported
23867W:	http://www.linux-mtd.infradead.org/
23868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23870F:	drivers/mtd/ubi/
23871F:	include/linux/mtd/ubi.h
23872F:	include/uapi/mtd/ubi-user.h
23873
23874UPROBES
23875M:	Masami Hiramatsu <[email protected]>
23876M:	Oleg Nesterov <[email protected]>
23877M:	Peter Zijlstra <[email protected]>
23878L:	[email protected]
23879L:	[email protected]
23880S:	Maintained
23881F:	arch/*/include/asm/uprobes.h
23882F:	arch/*/kernel/probes/uprobes.c
23883F:	arch/*/kernel/uprobes.c
23884F:	include/linux/uprobes.h
23885F:	kernel/events/uprobes.c
23886
23887USB "USBNET" DRIVER FRAMEWORK
23888M:	Oliver Neukum <[email protected]>
23889L:	[email protected]
23890S:	Maintained
23891W:	http://www.linux-usb.org/usbnet
23892F:	drivers/net/usb/usbnet.c
23893F:	include/linux/usb/usbnet.h
23894
23895USB ACM DRIVER
23896M:	Oliver Neukum <[email protected]>
23897L:	[email protected]
23898S:	Maintained
23899F:	Documentation/usb/acm.rst
23900F:	drivers/usb/class/cdc-acm.*
23901
23902USB APPLE MFI FASTCHARGE DRIVER
23903M:	Bastien Nocera <[email protected]>
23904L:	[email protected]
23905S:	Maintained
23906F:	drivers/usb/misc/apple-mfi-fastcharge.c
23907
23908USB AR5523 WIRELESS DRIVER
23909L:	[email protected]
23910S:	Orphan
23911F:	drivers/net/wireless/ath/ar5523/
23912
23913USB ATTACHED SCSI
23914M:	Oliver Neukum <[email protected]>
23915L:	[email protected]
23916L:	[email protected]
23917S:	Maintained
23918F:	drivers/usb/storage/uas.c
23919
23920USB CDC ETHERNET DRIVER
23921M:	Oliver Neukum <[email protected]>
23922L:	[email protected]
23923S:	Maintained
23924F:	drivers/net/usb/cdc_*.c
23925F:	include/uapi/linux/usb/cdc.h
23926
23927USB CHAOSKEY DRIVER
23928M:	Keith Packard <[email protected]>
23929L:	[email protected]
23930S:	Maintained
23931F:	drivers/usb/misc/chaoskey.c
23932
23933USB CYPRESS C67X00 DRIVER
23934L:	[email protected]
23935S:	Orphan
23936F:	drivers/usb/c67x00/
23937
23938USB DAVICOM DM9601 DRIVER
23939M:	Peter Korsgaard <[email protected]>
23940L:	[email protected]
23941S:	Maintained
23942W:	http://www.linux-usb.org/usbnet
23943F:	drivers/net/usb/dm9601.c
23944
23945USB EHCI DRIVER
23946M:	Alan Stern <[email protected]>
23947L:	[email protected]
23948S:	Maintained
23949F:	Documentation/usb/ehci.rst
23950F:	drivers/usb/host/ehci*
23951
23952USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23953M:	Jiri Kosina <[email protected]>
23954M:	Benjamin Tissoires <[email protected]>
23955L:	[email protected]
23956S:	Maintained
23957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23958F:	Documentation/hid/hiddev.rst
23959F:	drivers/hid/usbhid/
23960
23961USB INTEL XHCI ROLE MUX DRIVER
23962M:	Hans de Goede <[email protected]>
23963L:	[email protected]
23964S:	Maintained
23965F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23966
23967USB IP DRIVER FOR HISILICON KIRIN 960
23968M:	Yu Chen <[email protected]>
23969M:	Binghui Wang <[email protected]>
23970L:	[email protected]
23971S:	Maintained
23972F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23973F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23974
23975USB IP DRIVER FOR HISILICON KIRIN 970
23976M:	Mauro Carvalho Chehab <[email protected]>
23977L:	[email protected]
23978S:	Maintained
23979F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23980F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23981
23982USB ISP116X DRIVER
23983M:	Olav Kongas <[email protected]>
23984L:	[email protected]
23985S:	Maintained
23986F:	drivers/usb/host/isp116x*
23987F:	include/linux/usb/isp116x.h
23988
23989USB ISP1760 DRIVER
23990M:	Rui Miguel Silva <[email protected]>
23991L:	[email protected]
23992S:	Maintained
23993F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23994F:	drivers/usb/isp1760/*
23995
23996USB LAN78XX ETHERNET DRIVER
23997M:	Woojung Huh <[email protected]>
23998M:	[email protected]
23999L:	[email protected]
24000S:	Maintained
24001F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24002F:	drivers/net/usb/lan78xx.*
24003F:	include/dt-bindings/net/microchip-lan78xx.h
24004
24005USB MASS STORAGE DRIVER
24006M:	Alan Stern <[email protected]>
24007L:	[email protected]
24008L:	[email protected]
24009S:	Maintained
24010F:	drivers/usb/storage/
24011
24012USB MIDI DRIVER
24013M:	Clemens Ladisch <[email protected]>
24014L:	[email protected]
24015S:	Maintained
24016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24017F:	sound/usb/midi.*
24018
24019USB NETWORKING DRIVERS
24020L:	[email protected]
24021S:	Odd Fixes
24022F:	drivers/net/usb/
24023
24024USB OHCI DRIVER
24025M:	Alan Stern <[email protected]>
24026L:	[email protected]
24027S:	Maintained
24028F:	Documentation/usb/ohci.rst
24029F:	drivers/usb/host/ohci*
24030
24031USB OTG FSM (Finite State Machine)
24032M:	Peter Chen <[email protected]>
24033L:	[email protected]
24034S:	Maintained
24035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24036F:	drivers/usb/common/usb-otg-fsm.c
24037
24038USB OVER IP DRIVER
24039M:	Valentina Manea <[email protected]>
24040M:	Shuah Khan <[email protected]>
24041M:	Shuah Khan <[email protected]>
24042R:	Hongren Zheng <[email protected]>
24043L:	[email protected]
24044S:	Maintained
24045F:	Documentation/usb/usbip_protocol.rst
24046F:	drivers/usb/usbip/
24047F:	tools/testing/selftests/drivers/usb/usbip/
24048F:	tools/usb/usbip/
24049
24050USB PEGASUS DRIVER
24051M:	Petko Manolov <[email protected]>
24052L:	[email protected]
24053L:	[email protected]
24054S:	Maintained
24055W:	https://github.com/petkan/pegasus
24056T:	git https://github.com/petkan/pegasus.git
24057F:	drivers/net/usb/pegasus.*
24058
24059USB PRINTER DRIVER (usblp)
24060M:	Pete Zaitcev <[email protected]>
24061L:	[email protected]
24062S:	Supported
24063F:	drivers/usb/class/usblp.c
24064
24065USB QMI WWAN NETWORK DRIVER
24066M:	Bjørn Mork <[email protected]>
24067L:	[email protected]
24068S:	Maintained
24069F:	Documentation/ABI/testing/sysfs-class-net-qmi
24070F:	drivers/net/usb/qmi_wwan.c
24071
24072USB RAW GADGET DRIVER
24073R:	Andrey Konovalov <[email protected]>
24074L:	[email protected]
24075S:	Maintained
24076F:	Documentation/usb/raw-gadget.rst
24077F:	drivers/usb/gadget/legacy/raw_gadget.c
24078F:	include/uapi/linux/usb/raw_gadget.h
24079
24080USB RTL8150 DRIVER
24081M:	Petko Manolov <[email protected]>
24082L:	[email protected]
24083L:	[email protected]
24084S:	Maintained
24085W:	https://github.com/petkan/rtl8150
24086T:	git https://github.com/petkan/rtl8150.git
24087F:	drivers/net/usb/rtl8150.c
24088
24089USB SERIAL SUBSYSTEM
24090M:	Johan Hovold <[email protected]>
24091L:	[email protected]
24092S:	Maintained
24093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24094F:	Documentation/usb/usb-serial.rst
24095F:	drivers/usb/serial/
24096F:	include/linux/usb/serial.h
24097
24098USB SMSC75XX ETHERNET DRIVER
24099M:	Steve Glendinning <[email protected]>
24100L:	[email protected]
24101S:	Maintained
24102F:	drivers/net/usb/smsc75xx.*
24103
24104USB SMSC95XX ETHERNET DRIVER
24105M:	Steve Glendinning <[email protected]>
24106M:	[email protected]
24107L:	[email protected]
24108S:	Maintained
24109F:	drivers/net/usb/smsc95xx.*
24110
24111USB SUBSYSTEM
24112M:	Greg Kroah-Hartman <[email protected]>
24113L:	[email protected]
24114S:	Supported
24115W:	http://www.linux-usb.org
24116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24117F:	Documentation/devicetree/bindings/usb/
24118F:	Documentation/usb/
24119F:	drivers/usb/
24120F:	include/dt-bindings/usb/
24121F:	include/linux/usb.h
24122F:	include/linux/usb/
24123F:	include/uapi/linux/usb/
24124
24125USB TYPEC BUS FOR ALTERNATE MODES
24126M:	Heikki Krogerus <[email protected]>
24127L:	[email protected]
24128S:	Maintained
24129F:	Documentation/ABI/testing/sysfs-bus-typec
24130F:	Documentation/driver-api/usb/typec_bus.rst
24131F:	drivers/usb/typec/altmodes/
24132F:	include/linux/usb/typec_altmode.h
24133
24134USB TYPEC CLASS
24135M:	Heikki Krogerus <[email protected]>
24136L:	[email protected]
24137S:	Maintained
24138F:	Documentation/ABI/testing/sysfs-class-typec
24139F:	Documentation/driver-api/usb/typec.rst
24140F:	drivers/usb/typec/
24141F:	include/linux/usb/typec.h
24142
24143USB TYPEC INTEL PMC MUX DRIVER
24144M:	Heikki Krogerus <[email protected]>
24145L:	[email protected]
24146S:	Maintained
24147F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24148F:	drivers/usb/typec/mux/intel_pmc_mux.c
24149
24150USB TYPEC PI3USB30532 MUX DRIVER
24151M:	Hans de Goede <[email protected]>
24152L:	[email protected]
24153S:	Maintained
24154F:	drivers/usb/typec/mux/pi3usb30532.c
24155
24156USB TYPEC PORT CONTROLLER DRIVERS
24157L:	[email protected]
24158S:	Orphan
24159F:	drivers/usb/typec/tcpm/
24160
24161USB UHCI DRIVER
24162M:	Alan Stern <[email protected]>
24163L:	[email protected]
24164S:	Maintained
24165F:	drivers/usb/host/uhci*
24166
24167USB VIDEO CLASS
24168M:	Laurent Pinchart <[email protected]>
24169L:	[email protected]
24170S:	Maintained
24171W:	http://www.ideasonboard.org/uvc/
24172T:	git git://linuxtv.org/media_tree.git
24173F:	drivers/media/usb/uvc/
24174F:	include/uapi/linux/uvcvideo.h
24175
24176USB WEBCAM GADGET
24177L:	[email protected]
24178S:	Orphan
24179F:	drivers/usb/gadget/function/*uvc*
24180F:	drivers/usb/gadget/legacy/webcam.c
24181F:	include/uapi/linux/usb/g_uvc.h
24182
24183USB XHCI DRIVER
24184M:	Mathias Nyman <[email protected]>
24185L:	[email protected]
24186S:	Supported
24187F:	drivers/usb/host/pci-quirks*
24188F:	drivers/usb/host/xhci*
24189
24190USER DATAGRAM PROTOCOL (UDP)
24191M:	Willem de Bruijn <[email protected]>
24192S:	Maintained
24193F:	include/linux/udp.h
24194F:	net/ipv4/udp.c
24195F:	net/ipv6/udp.c
24196
24197USER-MODE LINUX (UML)
24198M:	Richard Weinberger <[email protected]>
24199M:	Anton Ivanov <[email protected]>
24200M:	Johannes Berg <[email protected]>
24201L:	[email protected]
24202S:	Maintained
24203W:	http://user-mode-linux.sourceforge.net
24204Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24207F:	Documentation/virt/uml/
24208F:	arch/um/
24209F:	arch/x86/um/
24210F:	fs/hostfs/
24211
24212USERSPACE COPYIN/COPYOUT (UIOVEC)
24213M:	Alexander Viro <[email protected]>
24214S:	Maintained
24215F:	include/linux/uio.h
24216F:	lib/iov_iter.c
24217
24218USERSPACE DMA BUFFER DRIVER
24219M:	Gerd Hoffmann <[email protected]>
24220L:	[email protected]
24221S:	Maintained
24222T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24223F:	drivers/dma-buf/udmabuf.c
24224F:	include/uapi/linux/udmabuf.h
24225
24226USERSPACE I/O (UIO)
24227M:	Greg Kroah-Hartman <[email protected]>
24228S:	Maintained
24229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24230F:	Documentation/driver-api/uio-howto.rst
24231F:	drivers/uio/
24232F:	include/linux/uio_driver.h
24233
24234UTIL-LINUX PACKAGE
24235M:	Karel Zak <[email protected]>
24236L:	[email protected]
24237S:	Maintained
24238W:	http://en.wikipedia.org/wiki/Util-linux
24239T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24240
24241UUID HELPERS
24242R:	Andy Shevchenko <[email protected]>
24243L:	[email protected]
24244S:	Maintained
24245F:	include/linux/uuid.h
24246F:	lib/test_uuid.c
24247F:	lib/uuid.c
24248
24249UV SYSFS DRIVER
24250M:	Justin Ernst <[email protected]>
24251L:	[email protected]
24252S:	Maintained
24253F:	drivers/platform/x86/uv_sysfs.c
24254
24255UVESAFB DRIVER
24256M:	Michal Januszewski <[email protected]>
24257L:	[email protected]
24258S:	Maintained
24259W:	https://github.com/mjanusz/v86d
24260F:	Documentation/fb/uvesafb.rst
24261F:	drivers/video/fbdev/uvesafb.*
24262
24263Ux500 CLOCK DRIVERS
24264M:	Ulf Hansson <[email protected]>
24265L:	[email protected]
24266L:	[email protected] (moderated for non-subscribers)
24267S:	Maintained
24268F:	drivers/clk/ux500/
24269
24270V4L2 ASYNC AND FWNODE FRAMEWORKS
24271M:	Sakari Ailus <[email protected]>
24272L:	[email protected]
24273S:	Maintained
24274T:	git git://linuxtv.org/media_tree.git
24275F:	drivers/media/v4l2-core/v4l2-async.c
24276F:	drivers/media/v4l2-core/v4l2-fwnode.c
24277F:	include/media/v4l2-async.h
24278F:	include/media/v4l2-fwnode.h
24279
24280V4L2 LENS DRIVERS
24281M:	Sakari Ailus <[email protected]>
24282L:	[email protected]
24283S:	Maintained
24284F:	drivers/media/i2c/ak*
24285F:	drivers/media/i2c/dw*
24286F:	drivers/media/i2c/lm*
24287
24288V4L2 CAMERA SENSOR DRIVERS
24289M:	Sakari Ailus <[email protected]>
24290L:	[email protected]
24291S:	Maintained
24292F:	Documentation/driver-api/media/camera-sensor.rst
24293F:	Documentation/driver-api/media/tx-rx.rst
24294F:	drivers/media/i2c/ar*
24295F:	drivers/media/i2c/gc*
24296F:	drivers/media/i2c/hi*
24297F:	drivers/media/i2c/imx*
24298F:	drivers/media/i2c/mt*
24299F:	drivers/media/i2c/og*
24300F:	drivers/media/i2c/ov*
24301F:	drivers/media/i2c/s5*
24302F:	drivers/media/i2c/vgxy61.c
24303
24304VF610 NAND DRIVER
24305M:	Stefan Agner <[email protected]>
24306L:	[email protected]
24307S:	Supported
24308F:	drivers/mtd/nand/raw/vf610_nfc.c
24309
24310VFAT/FAT/MSDOS FILESYSTEM
24311M:	OGAWA Hirofumi <[email protected]>
24312S:	Maintained
24313F:	Documentation/filesystems/vfat.rst
24314F:	fs/fat/
24315F:	tools/testing/selftests/filesystems/fat/
24316
24317VFIO CDX DRIVER
24318M:	Nipun Gupta <[email protected]>
24319M:	Nikhil Agarwal <[email protected]>
24320L:	[email protected]
24321S:	Maintained
24322F:	drivers/vfio/cdx/*
24323
24324VFIO DRIVER
24325M:	Alex Williamson <[email protected]>
24326L:	[email protected]
24327S:	Maintained
24328T:	git https://github.com/awilliam/linux-vfio.git
24329F:	Documentation/ABI/testing/debugfs-vfio
24330F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24331F:	Documentation/driver-api/vfio.rst
24332F:	drivers/vfio/
24333F:	include/linux/vfio.h
24334F:	include/linux/vfio_pci_core.h
24335F:	include/uapi/linux/vfio.h
24336
24337VFIO FSL-MC DRIVER
24338L:	[email protected]
24339S:	Orphan
24340F:	drivers/vfio/fsl-mc/
24341
24342VFIO HISILICON PCI DRIVER
24343M:	Longfang Liu <[email protected]>
24344M:	Shameer Kolothum <[email protected]>
24345L:	[email protected]
24346S:	Maintained
24347F:	drivers/vfio/pci/hisilicon/
24348
24349VFIO MEDIATED DEVICE DRIVERS
24350M:	Kirti Wankhede <[email protected]>
24351L:	[email protected]
24352S:	Maintained
24353F:	Documentation/driver-api/vfio-mediated-device.rst
24354F:	drivers/vfio/mdev/
24355F:	include/linux/mdev.h
24356F:	samples/vfio-mdev/
24357
24358VFIO MLX5 PCI DRIVER
24359M:	Yishai Hadas <[email protected]>
24360L:	[email protected]
24361S:	Maintained
24362F:	drivers/vfio/pci/mlx5/
24363
24364VFIO NVIDIA GRACE GPU DRIVER
24365M:	Ankit Agrawal <[email protected]>
24366L:	[email protected]
24367S:	Supported
24368F:	drivers/vfio/pci/nvgrace-gpu/
24369
24370VFIO PCI DEVICE SPECIFIC DRIVERS
24371R:	Jason Gunthorpe <[email protected]>
24372R:	Yishai Hadas <[email protected]>
24373R:	Shameer Kolothum <[email protected]>
24374R:	Kevin Tian <[email protected]>
24375L:	[email protected]
24376S:	Maintained
24377P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24378F:	drivers/vfio/pci/*/
24379
24380VFIO PDS PCI DRIVER
24381M:	Brett Creeley <[email protected]>
24382L:	[email protected]
24383S:	Maintained
24384F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24385F:	drivers/vfio/pci/pds/
24386
24387VFIO PLATFORM DRIVER
24388M:	Eric Auger <[email protected]>
24389L:	[email protected]
24390S:	Maintained
24391F:	drivers/vfio/platform/
24392
24393VFIO QAT PCI DRIVER
24394M:	Xin Zeng <[email protected]>
24395M:	Giovanni Cabiddu <[email protected]>
24396L:	[email protected]
24397L:	[email protected]
24398S:	Supported
24399F:	drivers/vfio/pci/qat/
24400
24401VFIO VIRTIO PCI DRIVER
24402M:	Yishai Hadas <[email protected]>
24403L:	[email protected]
24404L:	[email protected]
24405S:	Maintained
24406F:	drivers/vfio/pci/virtio
24407
24408VGA_SWITCHEROO
24409R:	Lukas Wunner <[email protected]>
24410S:	Maintained
24411T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24412F:	Documentation/gpu/vga-switcheroo.rst
24413F:	drivers/gpu/vga/vga_switcheroo.c
24414F:	include/linux/vga_switcheroo.h
24415
24416VIA RHINE NETWORK DRIVER
24417M:	Kevin Brace <[email protected]>
24418S:	Maintained
24419F:	drivers/net/ethernet/via/via-rhine.c
24420
24421VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24422M:	Florian Tobias Schandinat <[email protected]>
24423L:	[email protected]
24424S:	Maintained
24425F:	drivers/video/fbdev/via/
24426F:	include/linux/via-core.h
24427F:	include/linux/via_i2c.h
24428
24429VIA VELOCITY NETWORK DRIVER
24430M:	Francois Romieu <[email protected]>
24431L:	[email protected]
24432S:	Maintained
24433F:	drivers/net/ethernet/via/via-velocity.*
24434
24435VICODEC VIRTUAL CODEC DRIVER
24436M:	Hans Verkuil <[email protected]>
24437L:	[email protected]
24438S:	Maintained
24439W:	https://linuxtv.org
24440T:	git git://linuxtv.org/media_tree.git
24441F:	drivers/media/test-drivers/vicodec/*
24442
24443VIDEO I2C POLLING DRIVER
24444M:	Matt Ranostay <[email protected]>
24445L:	[email protected]
24446S:	Maintained
24447F:	drivers/media/i2c/video-i2c.c
24448
24449VIDEO MULTIPLEXER DRIVER
24450M:	Philipp Zabel <[email protected]>
24451L:	[email protected]
24452S:	Maintained
24453F:	drivers/media/platform/video-mux.c
24454
24455VIDEOBUF2 FRAMEWORK
24456M:	Tomasz Figa <[email protected]>
24457M:	Marek Szyprowski <[email protected]>
24458L:	[email protected]
24459S:	Maintained
24460F:	drivers/media/common/videobuf2/*
24461F:	include/media/videobuf2-*
24462
24463VIDTV VIRTUAL DIGITAL TV DRIVER
24464M:	Daniel W. S. Almeida <[email protected]>
24465L:	[email protected]
24466S:	Maintained
24467W:	https://linuxtv.org
24468T:	git git://linuxtv.org/media_tree.git
24469F:	drivers/media/test-drivers/vidtv/*
24470
24471VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24472M:	Shuah Khan <[email protected]>
24473R:	Kieran Bingham <[email protected]>
24474L:	[email protected]
24475S:	Maintained
24476W:	https://linuxtv.org
24477T:	git git://linuxtv.org/media_tree.git
24478F:	drivers/media/test-drivers/vimc/*
24479
24480VIRT LIB
24481M:	Alex Williamson <[email protected]>
24482M:	Paolo Bonzini <[email protected]>
24483L:	[email protected]
24484S:	Supported
24485F:	virt/lib/
24486
24487VIRTIO AND VHOST VSOCK DRIVER
24488M:	Stefan Hajnoczi <[email protected]>
24489M:	Stefano Garzarella <[email protected]>
24490L:	[email protected]
24491L:	[email protected]
24492L:	[email protected]
24493S:	Maintained
24494F:	drivers/vhost/vsock.c
24495F:	include/linux/virtio_vsock.h
24496F:	include/uapi/linux/virtio_vsock.h
24497F:	net/vmw_vsock/virtio_transport.c
24498F:	net/vmw_vsock/virtio_transport_common.c
24499
24500VIRTIO BALLOON
24501M:	"Michael S. Tsirkin" <[email protected]>
24502M:	David Hildenbrand <[email protected]>
24503L:	[email protected]
24504S:	Maintained
24505F:	drivers/virtio/virtio_balloon.c
24506F:	include/linux/balloon_compaction.h
24507F:	include/uapi/linux/virtio_balloon.h
24508F:	mm/balloon_compaction.c
24509
24510VIRTIO BLOCK AND SCSI DRIVERS
24511M:	"Michael S. Tsirkin" <[email protected]>
24512M:	Jason Wang <[email protected]>
24513R:	Paolo Bonzini <[email protected]>
24514R:	Stefan Hajnoczi <[email protected]>
24515R:	Eugenio Pérez <[email protected]>
24516L:	[email protected]
24517S:	Maintained
24518F:	drivers/block/virtio_blk.c
24519F:	drivers/scsi/virtio_scsi.c
24520F:	include/uapi/linux/virtio_blk.h
24521F:	include/uapi/linux/virtio_scsi.h
24522
24523VIRTIO CONSOLE DRIVER
24524M:	Amit Shah <[email protected]>
24525L:	[email protected]
24526S:	Maintained
24527F:	drivers/char/virtio_console.c
24528F:	include/uapi/linux/virtio_console.h
24529
24530VIRTIO CORE AND NET DRIVERS
24531M:	"Michael S. Tsirkin" <[email protected]>
24532M:	Jason Wang <[email protected]>
24533R:	Xuan Zhuo <[email protected]>
24534R:	Eugenio Pérez <[email protected]>
24535L:	[email protected]
24536S:	Maintained
24537F:	Documentation/ABI/testing/sysfs-bus-vdpa
24538F:	Documentation/ABI/testing/sysfs-class-vduse
24539F:	Documentation/devicetree/bindings/virtio/
24540F:	Documentation/driver-api/virtio/
24541F:	drivers/block/virtio_blk.c
24542F:	drivers/crypto/virtio/
24543F:	drivers/net/virtio_net.c
24544F:	drivers/vdpa/
24545F:	drivers/virtio/
24546F:	include/linux/vdpa.h
24547F:	include/linux/virtio*.h
24548F:	include/linux/vringh.h
24549F:	include/uapi/linux/virtio_*.h
24550F:	net/vmw_vsock/virtio*
24551F:	tools/virtio/
24552F:	tools/testing/selftests/drivers/net/virtio_net/
24553
24554VIRTIO CRYPTO DRIVER
24555M:	Gonglei <[email protected]>
24556L:	[email protected]
24557L:	[email protected]
24558S:	Maintained
24559F:	drivers/crypto/virtio/
24560F:	include/uapi/linux/virtio_crypto.h
24561
24562VIRTIO DRIVERS FOR S390
24563M:	Cornelia Huck <[email protected]>
24564M:	Halil Pasic <[email protected]>
24565M:	Eric Farman <[email protected]>
24566L:	[email protected]
24567L:	[email protected]
24568L:	[email protected]
24569S:	Supported
24570F:	arch/s390/include/uapi/asm/virtio-ccw.h
24571F:	drivers/s390/virtio/
24572
24573VIRTIO FILE SYSTEM
24574M:	Vivek Goyal <[email protected]>
24575M:	Stefan Hajnoczi <[email protected]>
24576M:	Miklos Szeredi <[email protected]>
24577R:	Eugenio Pérez <[email protected]>
24578L:	[email protected]
24579L:	[email protected]
24580S:	Supported
24581W:	https://virtio-fs.gitlab.io/
24582F:	Documentation/filesystems/virtiofs.rst
24583F:	fs/fuse/virtio_fs.c
24584F:	include/uapi/linux/virtio_fs.h
24585
24586VIRTIO GPIO DRIVER
24587M:	Enrico Weigelt, metux IT consult <[email protected]>
24588M:	Viresh Kumar <[email protected]>
24589L:	[email protected]
24590L:	[email protected]
24591S:	Maintained
24592F:	drivers/gpio/gpio-virtio.c
24593F:	include/uapi/linux/virtio_gpio.h
24594
24595VIRTIO GPU DRIVER
24596M:	David Airlie <[email protected]>
24597M:	Gerd Hoffmann <[email protected]>
24598R:	Gurchetan Singh <[email protected]>
24599R:	Chia-I Wu <[email protected]>
24600L:	[email protected]
24601L:	[email protected]
24602S:	Maintained
24603T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24604F:	drivers/gpu/drm/ci/xfails/virtio*
24605F:	drivers/gpu/drm/virtio/
24606F:	include/uapi/linux/virtio_gpu.h
24607
24608VIRTIO HOST (VHOST)
24609M:	"Michael S. Tsirkin" <[email protected]>
24610M:	Jason Wang <[email protected]>
24611R:	Eugenio Pérez <[email protected]>
24612L:	[email protected]
24613L:	[email protected]
24614L:	[email protected]
24615S:	Maintained
24616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24617F:	drivers/vhost/
24618F:	include/linux/sched/vhost_task.h
24619F:	include/linux/vhost_iotlb.h
24620F:	include/uapi/linux/vhost.h
24621F:	kernel/vhost_task.c
24622
24623VIRTIO HOST (VHOST-SCSI)
24624M:	"Michael S. Tsirkin" <[email protected]>
24625M:	Jason Wang <[email protected]>
24626M:	Mike Christie <[email protected]>
24627R:	Paolo Bonzini <[email protected]>
24628R:	Stefan Hajnoczi <[email protected]>
24629L:	[email protected]
24630S:	Maintained
24631F:	drivers/vhost/scsi.c
24632
24633VIRTIO I2C DRIVER
24634M:	Viresh Kumar <[email protected]>
24635R:	"Chen, Jian Jun" <[email protected]>
24636L:	[email protected]
24637L:	[email protected]
24638S:	Maintained
24639F:	drivers/i2c/busses/i2c-virtio.c
24640F:	include/uapi/linux/virtio_i2c.h
24641
24642VIRTIO INPUT DRIVER
24643M:	Gerd Hoffmann <[email protected]>
24644S:	Maintained
24645F:	drivers/virtio/virtio_input.c
24646F:	include/uapi/linux/virtio_input.h
24647
24648VIRTIO IOMMU DRIVER
24649M:	Jean-Philippe Brucker <[email protected]>
24650L:	[email protected]
24651S:	Maintained
24652F:	drivers/iommu/virtio-iommu.c
24653F:	include/uapi/linux/virtio_iommu.h
24654
24655VIRTIO MEM DRIVER
24656M:	David Hildenbrand <[email protected]>
24657L:	[email protected]
24658S:	Maintained
24659W:	https://virtio-mem.gitlab.io/
24660F:	drivers/virtio/virtio_mem.c
24661F:	include/uapi/linux/virtio_mem.h
24662
24663VIRTIO PMEM DRIVER
24664M:	Pankaj Gupta <[email protected]>
24665L:	[email protected]
24666S:	Maintained
24667F:	drivers/nvdimm/nd_virtio.c
24668F:	drivers/nvdimm/virtio_pmem.c
24669
24670VIRTIO SOUND DRIVER
24671M:	Anton Yakovlev <[email protected]>
24672M:	"Michael S. Tsirkin" <[email protected]>
24673L:	[email protected]
24674L:	[email protected]
24675S:	Maintained
24676F:	include/uapi/linux/virtio_snd.h
24677F:	sound/virtio/*
24678
24679VIRTUAL BOX GUEST DEVICE DRIVER
24680M:	Hans de Goede <[email protected]>
24681M:	Arnd Bergmann <[email protected]>
24682M:	Greg Kroah-Hartman <[email protected]>
24683S:	Maintained
24684F:	drivers/virt/vboxguest/
24685F:	include/linux/vbox_utils.h
24686F:	include/uapi/linux/vbox*.h
24687
24688VIRTUAL BOX SHARED FOLDER VFS DRIVER
24689M:	Hans de Goede <[email protected]>
24690L:	[email protected]
24691S:	Maintained
24692F:	fs/vboxsf/*
24693
24694VIRTUAL PCM TEST DRIVER
24695M:	Ivan Orlov <[email protected]>
24696L:	[email protected]
24697S:	Maintained
24698F:	Documentation/sound/cards/pcmtest.rst
24699F:	sound/drivers/pcmtest.c
24700F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24701
24702VIRTUAL SERIO DEVICE DRIVER
24703M:	Stephen Chandler Paul <[email protected]>
24704S:	Maintained
24705F:	drivers/input/serio/userio.c
24706F:	include/uapi/linux/userio.h
24707
24708VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24709M:	Javier Carrasco <[email protected]>
24710S:	Maintained
24711F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24712F:	drivers/iio/light/veml6075.c
24713
24714VISL VIRTUAL STATELESS DECODER DRIVER
24715M:	Daniel Almeida <[email protected]>
24716L:	[email protected]
24717S:	Supported
24718F:	drivers/media/test-drivers/visl
24719
24720VIVID VIRTUAL VIDEO DRIVER
24721M:	Hans Verkuil <[email protected]>
24722L:	[email protected]
24723S:	Maintained
24724W:	https://linuxtv.org
24725T:	git git://linuxtv.org/media_tree.git
24726F:	drivers/media/test-drivers/vivid/*
24727
24728VM SOCKETS (AF_VSOCK)
24729M:	Stefano Garzarella <[email protected]>
24730L:	[email protected]
24731L:	[email protected]
24732S:	Maintained
24733F:	drivers/net/vsockmon.c
24734F:	include/net/af_vsock.h
24735F:	include/uapi/linux/vm_sockets.h
24736F:	include/uapi/linux/vm_sockets_diag.h
24737F:	include/uapi/linux/vsockmon.h
24738F:	net/vmw_vsock/
24739F:	tools/testing/vsock/
24740
24741VMA
24742M:	Andrew Morton <[email protected]>
24743R:	Liam R. Howlett <[email protected]>
24744R:	Vlastimil Babka <[email protected]>
24745R:	Lorenzo Stoakes <[email protected]>
24746L:	[email protected]
24747S:	Maintained
24748W:	https://www.linux-mm.org
24749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24750F:	mm/vma.c
24751F:	mm/vma.h
24752F:	mm/vma_internal.h
24753F:	tools/testing/vma/
24754
24755VMALLOC
24756M:	Andrew Morton <[email protected]>
24757R:	Uladzislau Rezki <[email protected]>
24758R:	Christoph Hellwig <[email protected]>
24759L:	[email protected]
24760S:	Maintained
24761W:	http://www.linux-mm.org
24762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24763F:	include/linux/vmalloc.h
24764F:	mm/vmalloc.c
24765
24766VME SUBSYSTEM
24767L:	[email protected]
24768S:	Orphan
24769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24770F:	Documentation/driver-api/vme.rst
24771F:	drivers/staging/vme_user/
24772
24773VMWARE BALLOON DRIVER
24774M:	Jerrin Shaji George <[email protected]>
24775R:	Broadcom internal kernel review list <[email protected]>
24776L:	[email protected]
24777S:	Supported
24778F:	drivers/misc/vmw_balloon.c
24779
24780VMWARE HYPERVISOR INTERFACE
24781M:	Ajay Kaher <[email protected]>
24782M:	Alexey Makhalov <[email protected]>
24783R:	Broadcom internal kernel review list <[email protected]>
24784L:	[email protected]
24785L:	[email protected]
24786S:	Supported
24787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24788F:	arch/x86/include/asm/vmware.h
24789F:	arch/x86/kernel/cpu/vmware.c
24790
24791VMWARE PVRDMA DRIVER
24792M:	Bryan Tan <[email protected]>
24793M:	Vishnu Dasa <[email protected]>
24794R:	Broadcom internal kernel review list <[email protected]>
24795L:	[email protected]
24796S:	Supported
24797F:	drivers/infiniband/hw/vmw_pvrdma/
24798
24799VMWARE PVSCSI DRIVER
24800M:	Vishal Bhakta <[email protected]>
24801R:	Broadcom internal kernel review list <[email protected]>
24802L:	[email protected]
24803S:	Supported
24804F:	drivers/scsi/vmw_pvscsi.c
24805F:	drivers/scsi/vmw_pvscsi.h
24806
24807VMWARE VIRTUAL PTP CLOCK DRIVER
24808M:	Nick Shi <[email protected]>
24809R:	Ajay Kaher <[email protected]>
24810R:	Alexey Makhalov <[email protected]>
24811R:	Broadcom internal kernel review list <[email protected]>
24812L:	[email protected]
24813S:	Supported
24814F:	drivers/ptp/ptp_vmw.c
24815
24816VMWARE VMCI DRIVER
24817M:	Bryan Tan <[email protected]>
24818M:	Vishnu Dasa <[email protected]>
24819R:	Broadcom internal kernel review list <[email protected]>
24820L:	[email protected]
24821S:	Supported
24822F:	drivers/misc/vmw_vmci/
24823F:	include/linux/vmw_vmci*
24824
24825VMWARE VMMOUSE SUBDRIVER
24826M:	Zack Rusin <[email protected]>
24827R:	Broadcom internal kernel review list <[email protected]>
24828L:	[email protected]
24829S:	Supported
24830F:	drivers/input/mouse/vmmouse.c
24831F:	drivers/input/mouse/vmmouse.h
24832
24833VMWARE VMXNET3 ETHERNET DRIVER
24834M:	Ronak Doshi <[email protected]>
24835R:	Broadcom internal kernel review list <[email protected]>
24836L:	[email protected]
24837S:	Supported
24838F:	drivers/net/vmxnet3/
24839
24840VMWARE VSOCK VMCI TRANSPORT DRIVER
24841M:	Bryan Tan <[email protected]>
24842M:	Vishnu Dasa <[email protected]>
24843R:	Broadcom internal kernel review list <[email protected]>
24844L:	[email protected]
24845S:	Supported
24846F:	net/vmw_vsock/vmci_transport*
24847
24848VOCORE VOCORE2 BOARD
24849M:	Harvey Hunt <[email protected]>
24850L:	[email protected]
24851S:	Maintained
24852F:	arch/mips/boot/dts/ralink/vocore2.dts
24853
24854VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24855M:	Liam Girdwood <[email protected]>
24856M:	Mark Brown <[email protected]>
24857L:	[email protected]
24858S:	Supported
24859W:	http://www.slimlogic.co.uk/?p=48
24860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24861F:	Documentation/devicetree/bindings/regulator/
24862F:	Documentation/power/regulator/
24863F:	drivers/regulator/
24864F:	include/dt-bindings/regulator/
24865F:	include/linux/regulator/
24866K:	regulator_get_optional
24867
24868VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24869R:	Matti Vaittinen <[email protected]>
24870F:	drivers/regulator/irq_helpers.c
24871
24872VRF
24873M:	David Ahern <[email protected]>
24874L:	[email protected]
24875S:	Maintained
24876F:	Documentation/networking/vrf.rst
24877F:	drivers/net/vrf.c
24878
24879VSPRINTF
24880M:	Petr Mladek <[email protected]>
24881M:	Steven Rostedt <[email protected]>
24882R:	Andy Shevchenko <[email protected]>
24883R:	Rasmus Villemoes <[email protected]>
24884R:	Sergey Senozhatsky <[email protected]>
24885S:	Maintained
24886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24887F:	Documentation/core-api/printk-formats.rst
24888F:	lib/test_printf.c
24889F:	lib/test_scanf.c
24890F:	lib/vsprintf.c
24891
24892VT1211 HARDWARE MONITOR DRIVER
24893M:	Juerg Haefliger <[email protected]>
24894L:	[email protected]
24895S:	Maintained
24896F:	Documentation/hwmon/vt1211.rst
24897F:	drivers/hwmon/vt1211.c
24898
24899VT8231 HARDWARE MONITOR DRIVER
24900M:	Roger Lucas <[email protected]>
24901L:	[email protected]
24902S:	Maintained
24903F:	drivers/hwmon/vt8231.c
24904
24905VUB300 USB to SDIO/SD/MMC bridge chip
24906L:	[email protected]
24907S:	Orphan
24908F:	drivers/mmc/host/vub300.c
24909
24910W1 DALLAS'S 1-WIRE BUS
24911M:	Krzysztof Kozlowski <[email protected]>
24912S:	Maintained
24913F:	Documentation/devicetree/bindings/w1/
24914F:	Documentation/w1/
24915F:	drivers/w1/
24916F:	include/linux/w1.h
24917
24918W83791D HARDWARE MONITORING DRIVER
24919M:	Marc Hulsman <[email protected]>
24920L:	[email protected]
24921S:	Maintained
24922F:	Documentation/hwmon/w83791d.rst
24923F:	drivers/hwmon/w83791d.c
24924
24925W83793 HARDWARE MONITORING DRIVER
24926M:	Rudolf Marek <[email protected]>
24927L:	[email protected]
24928S:	Maintained
24929F:	Documentation/hwmon/w83793.rst
24930F:	drivers/hwmon/w83793.c
24931
24932W83795 HARDWARE MONITORING DRIVER
24933M:	Jean Delvare <[email protected]>
24934L:	[email protected]
24935S:	Maintained
24936F:	drivers/hwmon/w83795.c
24937
24938W83L51xD SD/MMC CARD INTERFACE DRIVER
24939M:	Pierre Ossman <[email protected]>
24940S:	Maintained
24941F:	drivers/mmc/host/wbsd.*
24942
24943WACOM PROTOCOL 4 SERIAL TABLETS
24944M:	Julian Squires <[email protected]>
24945M:	Hans de Goede <[email protected]>
24946L:	[email protected]
24947S:	Maintained
24948F:	drivers/input/tablet/wacom_serial4.c
24949
24950WANGXUN ETHERNET DRIVER
24951M:	Jiawen Wu <[email protected]>
24952M:	Mengyuan Lou <[email protected]>
24953L:	[email protected]
24954S:	Maintained
24955W:	https://www.net-swift.com
24956F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24957F:	drivers/net/ethernet/wangxun/
24958F:	drivers/net/pcs/pcs-xpcs-wx.c
24959
24960WATCHDOG DEVICE DRIVERS
24961M:	Wim Van Sebroeck <[email protected]>
24962M:	Guenter Roeck <[email protected]>
24963L:	[email protected]
24964S:	Maintained
24965W:	http://www.linux-watchdog.org/
24966T:	git git://www.linux-watchdog.org/linux-watchdog.git
24967F:	Documentation/devicetree/bindings/watchdog/
24968F:	Documentation/watchdog/
24969F:	drivers/watchdog/
24970F:	include/linux/watchdog.h
24971F:	include/trace/events/watchdog.h
24972F:	include/uapi/linux/watchdog.h
24973
24974WAVE5 VPU CODEC DRIVER
24975M:	Nas Chung <[email protected]>
24976M:	Jackson Lee <[email protected]>
24977L:	[email protected]
24978S:	Maintained
24979F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24980F:	drivers/media/platform/chips-media/wave5/
24981
24982WHISKEYCOVE PMIC GPIO DRIVER
24983M:	Kuppuswamy Sathyanarayanan <[email protected]>
24984L:	[email protected]
24985S:	Maintained
24986F:	drivers/gpio/gpio-wcove.c
24987
24988WHWAVE RTC DRIVER
24989M:	Dianlong Li <[email protected]>
24990L:	[email protected]
24991S:	Maintained
24992F:	drivers/rtc/rtc-sd3078.c
24993
24994WIIMOTE HID DRIVER
24995M:	David Rheinsberg <[email protected]>
24996L:	[email protected]
24997S:	Maintained
24998F:	drivers/hid/hid-wiimote*
24999
25000WILOCITY WIL6210 WIRELESS DRIVER
25001L:	[email protected]
25002S:	Orphan
25003W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25004F:	drivers/net/wireless/ath/wil6210/
25005
25006WINBOND CIR DRIVER
25007M:	David Härdeman <[email protected]>
25008S:	Maintained
25009F:	drivers/media/rc/winbond-cir.c
25010
25011WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25012L:	[email protected]
25013S:	Orphan
25014F:	drivers/watchdog/ebc-c384_wdt.c
25015
25016WINSYSTEMS WS16C48 GPIO DRIVER
25017M:	William Breathitt Gray <[email protected]>
25018L:	[email protected]
25019S:	Maintained
25020F:	drivers/gpio/gpio-ws16c48.c
25021
25022WIREGUARD SECURE NETWORK TUNNEL
25023M:	Jason A. Donenfeld <[email protected]>
25024L:	[email protected]
25025L:	[email protected]
25026S:	Maintained
25027F:	drivers/net/wireguard/
25028F:	tools/testing/selftests/wireguard/
25029
25030WISTRON LAPTOP BUTTON DRIVER
25031M:	Miloslav Trmac <[email protected]>
25032S:	Maintained
25033F:	drivers/input/misc/wistron_btns.c
25034
25035WMI BINARY MOF DRIVER
25036M:	Armin Wolf <[email protected]>
25037R:	Thomas Weißschuh <[email protected]>
25038L:	[email protected]
25039S:	Maintained
25040F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25041F:	Documentation/wmi/devices/wmi-bmof.rst
25042F:	drivers/platform/x86/wmi-bmof.c
25043
25044WOLFSON MICROELECTRONICS DRIVERS
25045L:	[email protected]
25046S:	Supported
25047W:	https://github.com/CirrusLogic/linux-drivers/wiki
25048T:	git https://github.com/CirrusLogic/linux-drivers.git
25049F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25050F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25051F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25052F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25053F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25054F:	Documentation/devicetree/bindings/sound/wm*
25055F:	Documentation/hwmon/wm83??.rst
25056F:	arch/arm/mach-s3c/mach-crag6410*
25057F:	drivers/clk/clk-wm83*.c
25058F:	drivers/gpio/gpio-*wm*.c
25059F:	drivers/gpio/gpio-arizona.c
25060F:	drivers/hwmon/wm83??-hwmon.c
25061F:	drivers/input/misc/wm831x-on.c
25062F:	drivers/input/touchscreen/wm831x-ts.c
25063F:	drivers/input/touchscreen/wm97*.c
25064F:	drivers/leds/leds-wm83*.c
25065F:	drivers/mfd/arizona*
25066F:	drivers/mfd/cs47l24*
25067F:	drivers/mfd/wm*.c
25068F:	drivers/power/supply/wm83*.c
25069F:	drivers/regulator/arizona*
25070F:	drivers/regulator/wm8*.c
25071F:	drivers/rtc/rtc-wm83*.c
25072F:	drivers/video/backlight/wm83*_bl.c
25073F:	drivers/watchdog/wm83*_wdt.c
25074F:	include/linux/mfd/arizona/
25075F:	include/linux/mfd/wm831x/
25076F:	include/linux/mfd/wm8350/
25077F:	include/linux/mfd/wm8400*
25078F:	include/linux/regulator/arizona*
25079F:	include/linux/wm97xx.h
25080F:	include/sound/wm????.h
25081F:	sound/soc/codecs/arizona*
25082F:	sound/soc/codecs/cs47l24*
25083F:	sound/soc/codecs/wm*
25084
25085WORKQUEUE
25086M:	Tejun Heo <[email protected]>
25087R:	Lai Jiangshan <[email protected]>
25088S:	Maintained
25089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25090F:	Documentation/core-api/workqueue.rst
25091F:	include/linux/workqueue.h
25092F:	kernel/workqueue.c
25093F:	kernel/workqueue_internal.h
25094
25095WWAN DRIVERS
25096M:	Loic Poulain <[email protected]>
25097M:	Sergey Ryazanov <[email protected]>
25098R:	Johannes Berg <[email protected]>
25099L:	[email protected]
25100S:	Maintained
25101F:	drivers/net/wwan/
25102F:	include/linux/wwan.h
25103F:	include/uapi/linux/wwan.h
25104
25105X-POWERS AXP288 PMIC DRIVERS
25106M:	Hans de Goede <[email protected]>
25107S:	Maintained
25108F:	drivers/acpi/pmic/intel_pmic_xpower.c
25109N:	axp288
25110
25111X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25112M:	Chen-Yu Tsai <[email protected]>
25113L:	[email protected]
25114S:	Maintained
25115N:	axp[128]
25116
25117X.25 STACK
25118M:	Martin Schiller <[email protected]>
25119L:	[email protected]
25120S:	Maintained
25121F:	Documentation/networking/lapb-module.rst
25122F:	Documentation/networking/x25*
25123F:	drivers/net/wan/hdlc_x25.c
25124F:	drivers/net/wan/lapbether.c
25125F:	include/*/lapb.h
25126F:	include/net/x25*
25127F:	include/uapi/linux/x25.h
25128F:	net/lapb/
25129F:	net/x25/
25130
25131X86 ARCHITECTURE (32-BIT AND 64-BIT)
25132M:	Thomas Gleixner <[email protected]>
25133M:	Ingo Molnar <[email protected]>
25134M:	Borislav Petkov <[email protected]>
25135M:	Dave Hansen <[email protected]>
25136M:	[email protected]
25137R:	"H. Peter Anvin" <[email protected]>
25138L:	[email protected]
25139S:	Maintained
25140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25141F:	Documentation/arch/x86/
25142F:	Documentation/devicetree/bindings/x86/
25143F:	arch/x86/
25144F:	tools/testing/selftests/x86
25145
25146X86 CPUID DATABASE
25147M:	Borislav Petkov <[email protected]>
25148M:	Thomas Gleixner <[email protected]>
25149M:	[email protected]
25150R:	Ahmed S. Darwish <[email protected]>
25151L:	[email protected]
25152S:	Maintained
25153W:	https://x86-cpuid.org
25154F:	tools/arch/x86/kcpuid/cpuid.csv
25155
25156X86 ENTRY CODE
25157M:	Andy Lutomirski <[email protected]>
25158L:	[email protected]
25159S:	Maintained
25160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25161F:	arch/x86/entry/
25162
25163X86 HARDWARE VULNERABILITIES
25164M:	Thomas Gleixner <[email protected]>
25165M:	Borislav Petkov <[email protected]>
25166M:	Peter Zijlstra <[email protected]>
25167M:	Josh Poimboeuf <[email protected]>
25168R:	Pawan Gupta <[email protected]>
25169S:	Maintained
25170F:	Documentation/admin-guide/hw-vuln/
25171F:	arch/x86/include/asm/nospec-branch.h
25172F:	arch/x86/kernel/cpu/bugs.c
25173
25174X86 MCE INFRASTRUCTURE
25175M:	Tony Luck <[email protected]>
25176M:	Borislav Petkov <[email protected]>
25177L:	[email protected]
25178S:	Maintained
25179F:	Documentation/ABI/testing/sysfs-mce
25180F:	Documentation/arch/x86/x86_64/machinecheck.rst
25181F:	arch/x86/kernel/cpu/mce/*
25182
25183X86 MICROCODE UPDATE SUPPORT
25184M:	Borislav Petkov <[email protected]>
25185S:	Maintained
25186F:	arch/x86/kernel/cpu/microcode/*
25187
25188X86 MM
25189M:	Dave Hansen <[email protected]>
25190M:	Andy Lutomirski <[email protected]>
25191M:	Peter Zijlstra <[email protected]>
25192L:	[email protected]
25193S:	Maintained
25194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25195F:	arch/x86/mm/
25196
25197X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25198M:	Hans de Goede <[email protected]>
25199L:	[email protected]
25200S:	Maintained
25201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25202F:	drivers/platform/x86/x86-android-tablets/
25203
25204X86 PLATFORM DRIVERS
25205M:	Hans de Goede <[email protected]>
25206M:	Ilpo Järvinen <[email protected]>
25207L:	[email protected]
25208S:	Maintained
25209Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25211F:	drivers/platform/olpc/
25212F:	drivers/platform/x86/
25213F:	include/linux/platform_data/x86/
25214
25215X86 PLATFORM UV HPE SUPERDOME FLEX
25216M:	Steve Wahl <[email protected]>
25217R:	Justin Ernst <[email protected]>
25218R:	Kyle Meyer <[email protected]>
25219R:	Dimitri Sivanich <[email protected]>
25220R:	Russ Anderson <[email protected]>
25221S:	Supported
25222F:	arch/x86/include/asm/uv/
25223F:	arch/x86/kernel/apic/x2apic_uv_x.c
25224F:	arch/x86/platform/uv/
25225
25226X86 STACK UNWINDING
25227M:	Josh Poimboeuf <[email protected]>
25228M:	Peter Zijlstra <[email protected]>
25229S:	Supported
25230F:	arch/x86/include/asm/unwind*.h
25231F:	arch/x86/kernel/dumpstack.c
25232F:	arch/x86/kernel/stacktrace.c
25233F:	arch/x86/kernel/unwind_*.c
25234
25235X86 TRUST DOMAIN EXTENSIONS (TDX)
25236M:	Kirill A. Shutemov <[email protected]>
25237R:	Dave Hansen <[email protected]>
25238L:	[email protected]
25239L:	[email protected]
25240S:	Supported
25241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25242F:	arch/x86/boot/compressed/tdx*
25243F:	arch/x86/coco/tdx/
25244F:	arch/x86/include/asm/shared/tdx.h
25245F:	arch/x86/include/asm/tdx.h
25246F:	arch/x86/virt/vmx/tdx/
25247F:	drivers/virt/coco/tdx-guest
25248
25249X86 VDSO
25250M:	Andy Lutomirski <[email protected]>
25251L:	[email protected]
25252S:	Maintained
25253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25254F:	arch/x86/entry/vdso/
25255
25256XARRAY
25257M:	Matthew Wilcox <[email protected]>
25258L:	[email protected]
25259S:	Supported
25260F:	Documentation/core-api/xarray.rst
25261F:	include/linux/idr.h
25262F:	include/linux/xarray.h
25263F:	lib/idr.c
25264F:	lib/xarray.c
25265F:	tools/testing/radix-tree
25266
25267XBOX DVD IR REMOTE
25268M:	Benjamin Valentin <[email protected]>
25269S:	Maintained
25270F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25271F:	drivers/media/rc/xbox_remote.c
25272
25273XC2028/3028 TUNER DRIVER
25274M:	Mauro Carvalho Chehab <[email protected]>
25275L:	[email protected]
25276S:	Maintained
25277W:	https://linuxtv.org
25278T:	git git://linuxtv.org/media_tree.git
25279F:	drivers/media/tuners/xc2028.*
25280
25281XDP (eXpress Data Path)
25282M:	Alexei Starovoitov <[email protected]>
25283M:	Daniel Borkmann <[email protected]>
25284M:	David S. Miller <[email protected]>
25285M:	Jakub Kicinski <[email protected]>
25286M:	Jesper Dangaard Brouer <[email protected]>
25287M:	John Fastabend <[email protected]>
25288L:	[email protected]
25289L:	[email protected]
25290S:	Supported
25291F:	drivers/net/ethernet/*/*/*/*/*xdp*
25292F:	drivers/net/ethernet/*/*/*xdp*
25293F:	include/net/xdp.h
25294F:	include/net/xdp_priv.h
25295F:	include/trace/events/xdp.h
25296F:	kernel/bpf/cpumap.c
25297F:	kernel/bpf/devmap.c
25298F:	net/core/xdp.c
25299F:	samples/bpf/xdp*
25300F:	tools/testing/selftests/bpf/*/*xdp*
25301F:	tools/testing/selftests/bpf/*xdp*
25302K:	(?:\b|_)xdp(?:\b|_)
25303
25304XDP SOCKETS (AF_XDP)
25305M:	Björn Töpel <[email protected]>
25306M:	Magnus Karlsson <[email protected]>
25307M:	Maciej Fijalkowski <[email protected]>
25308R:	Jonathan Lemon <[email protected]>
25309L:	[email protected]
25310L:	[email protected]
25311S:	Maintained
25312F:	Documentation/networking/af_xdp.rst
25313F:	include/net/netns/xdp.h
25314F:	include/net/xdp_sock*
25315F:	include/net/xsk_buff_pool.h
25316F:	include/uapi/linux/if_xdp.h
25317F:	include/uapi/linux/xdp_diag.h
25318F:	net/xdp/
25319F:	tools/testing/selftests/bpf/*xsk*
25320
25321XEN BLOCK SUBSYSTEM
25322M:	Roger Pau Monné <[email protected]>
25323L:	[email protected] (moderated for non-subscribers)
25324S:	Supported
25325F:	drivers/block/xen*
25326F:	drivers/block/xen-blkback/*
25327
25328XEN HYPERVISOR ARM
25329M:	Stefano Stabellini <[email protected]>
25330L:	[email protected] (moderated for non-subscribers)
25331S:	Maintained
25332F:	arch/arm/include/asm/xen/
25333F:	arch/arm/xen/
25334
25335XEN HYPERVISOR ARM64
25336M:	Stefano Stabellini <[email protected]>
25337L:	[email protected] (moderated for non-subscribers)
25338S:	Maintained
25339F:	arch/arm64/include/asm/xen/
25340F:	arch/arm64/xen/
25341
25342XEN HYPERVISOR INTERFACE
25343M:	Juergen Gross <[email protected]>
25344M:	Stefano Stabellini <[email protected]>
25345R:	Oleksandr Tyshchenko <[email protected]>
25346L:	[email protected] (moderated for non-subscribers)
25347S:	Supported
25348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25349F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25350F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25351F:	drivers/*/xen-*front.c
25352F:	drivers/xen/
25353F:	include/uapi/xen/
25354F:	include/xen/
25355F:	kernel/configs/xen.config
25356
25357XEN HYPERVISOR X86
25358M:	Juergen Gross <[email protected]>
25359R:	Boris Ostrovsky <[email protected]>
25360L:	[email protected] (moderated for non-subscribers)
25361S:	Supported
25362F:	arch/x86/configs/xen.config
25363F:	arch/x86/include/asm/pvclock-abi.h
25364F:	arch/x86/include/asm/xen/
25365F:	arch/x86/platform/pvh/
25366F:	arch/x86/xen/
25367
25368XEN NETWORK BACKEND DRIVER
25369M:	Wei Liu <[email protected]>
25370M:	Paul Durrant <[email protected]>
25371L:	[email protected] (moderated for non-subscribers)
25372L:	[email protected]
25373S:	Supported
25374F:	drivers/net/xen-netback/*
25375
25376XEN PCI SUBSYSTEM
25377M:	Juergen Gross <[email protected]>
25378L:	[email protected] (moderated for non-subscribers)
25379S:	Supported
25380F:	arch/x86/pci/*xen*
25381F:	drivers/pci/*xen*
25382
25383XEN PVSCSI DRIVERS
25384M:	Juergen Gross <[email protected]>
25385L:	[email protected] (moderated for non-subscribers)
25386L:	[email protected]
25387S:	Supported
25388F:	drivers/scsi/xen-scsifront.c
25389F:	drivers/xen/xen-scsiback.c
25390F:	include/xen/interface/io/vscsiif.h
25391
25392XEN PVUSB DRIVER
25393M:	Juergen Gross <[email protected]>
25394L:	[email protected] (moderated for non-subscribers)
25395L:	[email protected]
25396S:	Supported
25397F:	drivers/usb/host/xen*
25398F:	include/xen/interface/io/usbif.h
25399
25400XEN SOUND FRONTEND DRIVER
25401M:	Oleksandr Andrushchenko <[email protected]>
25402L:	[email protected] (moderated for non-subscribers)
25403L:	[email protected]
25404S:	Supported
25405F:	sound/xen/*
25406
25407XEN SWIOTLB SUBSYSTEM
25408M:	Juergen Gross <[email protected]>
25409M:	Stefano Stabellini <[email protected]>
25410L:	[email protected] (moderated for non-subscribers)
25411L:	[email protected]
25412S:	Supported
25413F:	arch/*/include/asm/xen/swiotlb-xen.h
25414F:	drivers/xen/swiotlb-xen.c
25415F:	include/xen/arm/swiotlb-xen.h
25416F:	include/xen/swiotlb-xen.h
25417
25418XFS FILESYSTEM
25419M:	Chandan Babu R <[email protected]>
25420R:	Darrick J. Wong <[email protected]>
25421L:	[email protected]
25422S:	Supported
25423W:	http://xfs.org/
25424C:	irc://irc.oftc.net/xfs
25425T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25426P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25427F:	Documentation/ABI/testing/sysfs-fs-xfs
25428F:	Documentation/admin-guide/xfs.rst
25429F:	Documentation/filesystems/xfs/*
25430F:	fs/xfs/
25431F:	include/uapi/linux/dqblk_xfs.h
25432F:	include/uapi/linux/fsmap.h
25433
25434XILINX AMS DRIVER
25435M:	Anand Ashok Dumbre <[email protected]>
25436L:	[email protected]
25437S:	Maintained
25438F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25439F:	drivers/iio/adc/xilinx-ams.c
25440
25441XILINX AXI ETHERNET DRIVER
25442M:	Radhey Shyam Pandey <[email protected]>
25443S:	Maintained
25444F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25445F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25446
25447XILINX CAN DRIVER
25448M:	Appana Durga Kedareswara rao <[email protected]>
25449L:	[email protected]
25450S:	Maintained
25451F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25452F:	drivers/net/can/xilinx_can.c
25453
25454XILINX EVENT MANAGEMENT DRIVER
25455M:	Michal Simek <[email protected]>
25456S:	Maintained
25457F:	drivers/soc/xilinx/xlnx_event_manager.c
25458F:	include/linux/firmware/xlnx-event-manager.h
25459
25460XILINX GPIO DRIVER
25461M:	Shubhrajyoti Datta <[email protected]>
25462R:	Srinivas Neeli <[email protected]>
25463R:	Michal Simek <[email protected]>
25464S:	Maintained
25465F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25466F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25467F:	drivers/gpio/gpio-xilinx.c
25468F:	drivers/gpio/gpio-zynq.c
25469
25470XILINX LL TEMAC ETHERNET DRIVER
25471L:	[email protected]
25472S:	Orphan
25473F:	drivers/net/ethernet/xilinx/ll_temac*
25474
25475XILINX PWM DRIVER
25476M:	Sean Anderson <[email protected]>
25477S:	Maintained
25478F:	drivers/pwm/pwm-xilinx.c
25479F:	include/clocksource/timer-xilinx.h
25480
25481XILINX SD-FEC IP CORES
25482M:	Derek Kiernan <[email protected]>
25483M:	Dragan Cvetic <[email protected]>
25484S:	Maintained
25485F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25486F:	Documentation/misc-devices/xilinx_sdfec.rst
25487F:	drivers/misc/Kconfig
25488F:	drivers/misc/Makefile
25489F:	drivers/misc/xilinx_sdfec.c
25490F:	include/uapi/misc/xilinx_sdfec.h
25491
25492XILINX UARTLITE SERIAL DRIVER
25493M:	Peter Korsgaard <[email protected]>
25494L:	[email protected]
25495S:	Maintained
25496F:	drivers/tty/serial/uartlite.c
25497
25498XILINX VIDEO IP CORES
25499M:	Laurent Pinchart <[email protected]>
25500L:	[email protected]
25501S:	Supported
25502T:	git git://linuxtv.org/media_tree.git
25503F:	Documentation/devicetree/bindings/media/xilinx/
25504F:	drivers/media/platform/xilinx/
25505F:	include/uapi/linux/xilinx-v4l2-controls.h
25506
25507XILINX VERSAL EDAC DRIVER
25508M:	Shubhrajyoti Datta <[email protected]>
25509M:	Sai Krishna Potthuri <[email protected]>
25510S:	Maintained
25511F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25512F:	drivers/edac/versal_edac.c
25513
25514XILINX WATCHDOG DRIVER
25515M:	Srinivas Neeli <[email protected]>
25516R:	Shubhrajyoti Datta <[email protected]>
25517R:	Michal Simek <[email protected]>
25518S:	Maintained
25519F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25520F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25521F:	drivers/watchdog/of_xilinx_wdt.c
25522F:	drivers/watchdog/xilinx_wwdt.c
25523
25524XILINX XDMA DRIVER
25525M:	Lizhi Hou <[email protected]>
25526M:	Brian Xu <[email protected]>
25527M:	Raj Kumar Rampelli <[email protected]>
25528L:	[email protected]
25529S:	Supported
25530F:	drivers/dma/xilinx/xdma-regs.h
25531F:	drivers/dma/xilinx/xdma.c
25532F:	include/linux/dma/amd_xdma.h
25533F:	include/linux/platform_data/amd_xdma.h
25534
25535XILINX ZYNQMP DPDMA DRIVER
25536M:	Laurent Pinchart <[email protected]>
25537L:	[email protected]
25538S:	Supported
25539F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25540F:	drivers/dma/xilinx/xilinx_dpdma.c
25541F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25542
25543XILINX ZYNQMP OCM EDAC DRIVER
25544M:	Shubhrajyoti Datta <[email protected]>
25545M:	Sai Krishna Potthuri <[email protected]>
25546S:	Maintained
25547F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25548F:	drivers/edac/zynqmp_edac.c
25549
25550XILINX ZYNQMP PSGTR PHY DRIVER
25551M:	Laurent Pinchart <[email protected]>
25552L:	[email protected]
25553S:	Supported
25554T:	git https://github.com/Xilinx/linux-xlnx.git
25555F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25556F:	drivers/phy/xilinx/phy-zynqmp.c
25557
25558XILINX ZYNQMP SHA3 DRIVER
25559M:	Harsha <[email protected]>
25560S:	Maintained
25561F:	drivers/crypto/xilinx/zynqmp-sha.c
25562
25563XILINX ZYNQMP NVMEM DRIVER
25564M:	Praveen Teja Kundanala <[email protected]>
25565M:	Kalyani Akula <[email protected]>
25566R:	Michal Simek <[email protected]>
25567S:	Maintained
25568F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25569F:	drivers/nvmem/zynqmp_nvmem.c
25570
25571XILLYBUS DRIVER
25572M:	Eli Billauer <[email protected]>
25573L:	[email protected]
25574S:	Supported
25575F:	drivers/char/xillybus/
25576
25577XLP9XX I2C DRIVER
25578M:	George Cherian <[email protected]>
25579L:	[email protected]
25580S:	Supported
25581W:	http://www.marvell.com
25582F:	drivers/i2c/busses/i2c-xlp9xx.c
25583
25584XRA1403 GPIO EXPANDER
25585M:	Nandor Han <[email protected]>
25586L:	[email protected]
25587S:	Maintained
25588F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25589F:	drivers/gpio/gpio-xra1403.c
25590
25591XTENSA XTFPGA PLATFORM SUPPORT
25592M:	Max Filippov <[email protected]>
25593S:	Maintained
25594F:	drivers/spi/spi-xtensa-xtfpga.c
25595F:	sound/soc/xtensa/xtfpga-i2s.c
25596
25597XZ EMBEDDED
25598M:	Lasse Collin <[email protected]>
25599S:	Maintained
25600W:	https://tukaani.org/xz/embedded.html
25601B:	https://github.com/tukaani-project/xz-embedded/issues
25602C:	irc://irc.libera.chat/tukaani
25603F:	Documentation/staging/xz.rst
25604F:	include/linux/decompress/unxz.h
25605F:	include/linux/xz.h
25606F:	lib/decompress_unxz.c
25607F:	lib/xz/
25608F:	scripts/xz_wrap.sh
25609
25610YAM DRIVER FOR AX.25
25611M:	Jean-Paul Roubelat <[email protected]>
25612L:	[email protected]
25613S:	Maintained
25614F:	drivers/net/hamradio/yam*
25615F:	include/linux/yam.h
25616
25617YAMA SECURITY MODULE
25618M:	Kees Cook <[email protected]>
25619S:	Supported
25620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25621F:	Documentation/admin-guide/LSM/Yama.rst
25622F:	security/yama/
25623
25624YAML NETLINK (YNL)
25625M:	Donald Hunter <[email protected]>
25626M:	Jakub Kicinski <[email protected]>
25627F:	Documentation/netlink/
25628F:	Documentation/userspace-api/netlink/intro-specs.rst
25629F:	Documentation/userspace-api/netlink/specs.rst
25630F:	tools/net/ynl/
25631
25632YEALINK PHONE DRIVER
25633M:	Henk Vergonet <[email protected]>
25634S:	Maintained
25635F:	Documentation/input/devices/yealink.rst
25636F:	drivers/input/misc/yealink.*
25637
25638Z3FOLD COMPRESSED PAGE ALLOCATOR
25639M:	Vitaly Wool <[email protected]>
25640R:	Miaohe Lin <[email protected]>
25641L:	[email protected]
25642S:	Maintained
25643F:	mm/z3fold.c
25644
25645Z8530 DRIVER FOR AX.25
25646M:	Joerg Reuter <[email protected]>
25647L:	[email protected]
25648S:	Maintained
25649W:	http://yaina.de/jreuter/
25650W:	http://www.qsl.net/dl1bke/
25651F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25652F:	drivers/net/hamradio/*scc.c
25653F:	drivers/net/hamradio/z8530.h
25654
25655ZBUD COMPRESSED PAGE ALLOCATOR
25656M:	Seth Jennings <[email protected]>
25657M:	Dan Streetman <[email protected]>
25658L:	[email protected]
25659S:	Maintained
25660F:	mm/zbud.c
25661
25662ZD1211RW WIRELESS DRIVER
25663L:	[email protected]
25664S:	Orphan
25665F:	drivers/net/wireless/zydas/zd1211rw/
25666
25667ZD1301 MEDIA DRIVER
25668L:	[email protected]
25669S:	Orphan
25670W:	https://linuxtv.org/
25671Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25672F:	drivers/media/usb/dvb-usb-v2/zd1301*
25673
25674ZD1301_DEMOD MEDIA DRIVER
25675L:	[email protected]
25676S:	Orphan
25677W:	https://linuxtv.org/
25678Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25679F:	drivers/media/dvb-frontends/zd1301_demod*
25680
25681ZHAOXIN PROCESSOR SUPPORT
25682M:	Tony W Wang-oc <[email protected]>
25683L:	[email protected]
25684S:	Maintained
25685F:	arch/x86/kernel/cpu/zhaoxin.c
25686
25687ZONEFS FILESYSTEM
25688M:	Damien Le Moal <[email protected]>
25689M:	Naohiro Aota <[email protected]>
25690R:	Johannes Thumshirn <[email protected]>
25691L:	[email protected]
25692S:	Maintained
25693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25694F:	Documentation/filesystems/zonefs.rst
25695F:	fs/zonefs/
25696
25697ZR36067 VIDEO FOR LINUX DRIVER
25698M:	Corentin Labbe <[email protected]>
25699L:	[email protected]
25700L:	[email protected]
25701S:	Maintained
25702W:	http://mjpeg.sourceforge.net/driver-zoran/
25703Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25704F:	Documentation/driver-api/media/drivers/zoran.rst
25705F:	drivers/media/pci/zoran/
25706
25707ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25708M:	Minchan Kim <[email protected]>
25709M:	Sergey Senozhatsky <[email protected]>
25710L:	[email protected]
25711S:	Maintained
25712F:	Documentation/admin-guide/blockdev/zram.rst
25713F:	drivers/block/zram/
25714
25715ZS DECSTATION Z85C30 SERIAL DRIVER
25716M:	"Maciej W. Rozycki" <[email protected]>
25717S:	Maintained
25718F:	drivers/tty/serial/zs.*
25719
25720ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25721M:	Minchan Kim <[email protected]>
25722M:	Sergey Senozhatsky <[email protected]>
25723L:	[email protected]
25724S:	Maintained
25725F:	Documentation/mm/zsmalloc.rst
25726F:	include/linux/zsmalloc.h
25727F:	mm/zsmalloc.c
25728
25729ZSTD
25730M:	Nick Terrell <[email protected]>
25731S:	Maintained
25732B:	https://github.com/facebook/zstd/issues
25733T:	git https://github.com/terrelln/linux.git
25734F:	crypto/zstd.c
25735F:	include/linux/zstd*
25736F:	lib/decompress_unzstd.c
25737F:	lib/zstd/
25738N:	zstd
25739K:	zstd
25740
25741ZSWAP COMPRESSED SWAP CACHING
25742M:	Johannes Weiner <[email protected]>
25743M:	Yosry Ahmed <[email protected]>
25744M:	Nhat Pham <[email protected]>
25745R:	Chengming Zhou <[email protected]>
25746L:	[email protected]
25747S:	Maintained
25748F:	Documentation/admin-guide/mm/zswap.rst
25749F:	include/linux/zpool.h
25750F:	include/linux/zswap.h
25751F:	mm/zpool.c
25752F:	mm/zswap.c
25753F:	tools/testing/selftests/cgroup/test_zswap.c
25754
25755SENARYTECH AUDIO CODEC DRIVER
25756M:	bo liu <[email protected]>
25757S:	Maintained
25758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25759F:	sound/pci/hda/patch_senarytech.c
25760
25761THE REST
25762M:	Linus Torvalds <[email protected]>
25763L:	[email protected]
25764S:	Buried alive in reporters
25765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25766F:	*
25767F:	*/
25768