projects/linux·blob v6.19-rc2 · refs

28857 lines · 862.4 KiB

1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7 M: *Mail* patches to: FullName <address@domain>
8 R: Designated *Reviewer*: FullName <address@domain>
9 These reviewers should be CCed on patches.
10 L: *Mailing list* that is relevant to this area
11 S: *Status*, one of the following:
12 Supported: Someone is actually paid to look after this.
13 Maintained: Someone actually looks after it.
14 Odd Fixes: It has a maintainer but they don't have time to do
15 much other than throw the odd patch in. See below..
16 Orphan: No current maintainer [but maybe you could take the
17 role as you write your new code].
18 Obsolete: Old code. Something tagged obsolete generally means
19 it has been replaced by a better system and you
20 should be using that.
21 W: *Web-page* with status/info
22 Q: *Patchwork* web based patch tracking system site
23 B: URI for where to file *bugs*. A web-page with detailed bug
24 filing info, a direct bug tracker link, or a mailto: URI.
25 C: URI for *chat* protocol, server and channel where developers
26 usually hang out, for example irc://server/channel.
27 P: *Subsystem Profile* document for more details submitting
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30 for details.
31 T: *SCM* tree type and location.
32 Type is one of: git, hg, quilt, stgit, topgit
33 F: *Files* and directories wildcard patterns.
34 A trailing slash includes all files and subdirectory files.
35 F: drivers/net/ all files in and below drivers/net
36 F: drivers/net/* all files in drivers/net, but not below
37 F: */net/* all files in "any top level directory"/net
38 One pattern per line. Multiple F: lines acceptable.
39 X: *Excluded* files and directories that are NOT maintained, same
40 rules as F:. Files exclusions are tested before file matches.
41 Can be useful for excluding a specific subdirectory, for instance:
42 F: net/
43 X: net/ipv6/
44 matches all files in and below net excluding net/ipv6/
45 N: Files and directories *Regex* patterns.
46 N: [^a-z]tegra all files whose path contains tegra
47 (not including files like integrator)
48 One pattern per line. Multiple N: lines acceptable.
49 scripts/get_maintainer.pl has different behavior for files that
50 match F: pattern and matches of N: patterns. By default,
51 get_maintainer will not look at git log history when an F: pattern
52 match occurs. When an N: match occurs, git log history is used
53 to also notify the people that have git commit signatures.
54 K: *Content regex* (perl extended) pattern match in a patch or file.
55 For instance:
56 K: of_get_profile
57 matches patches or files that contain "of_get_profile"
58 K: \b(printk|pr_(info|err))\b
59 matches patches or files that contain one or more of the words
60 printk, pr_info or pr_err
61 One regex pattern per line. Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67 first. When adding to this list, please keep the entries in
68 alphabetical order.
69
703C59X NETWORK DRIVER
71M: Steffen Klassert <[email protected]>
72L: [email protected]
73S: Odd Fixes
74F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F: drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M: David Dillow <[email protected]>
79L: [email protected]
80S: Maintained
81F: drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M: Adam Radford <[email protected]>
85L: [email protected]
86S: Supported
87W: http://www.lsi.com
88F: drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M: "James E.J. Bottomley" <[email protected]>
92L: [email protected]
93S: Maintained
94F: drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M: Alexander Aring <[email protected]>
98L: [email protected]
99L: [email protected]
100S: Maintained
101F: Documentation/networking/6lowpan.rst
102F: include/net/6lowpan.h
103F: net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M: Andreas Koensgen <[email protected]>
107L: [email protected]
108S: Maintained
109F: drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M: Johannes Berg <[email protected]>
113L: [email protected]
114S: Maintained
115W: https://wireless.wiki.kernel.org/
116Q: https://patchwork.kernel.org/project/linux-wireless/list/
117T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F: Documentation/driver-api/80211/cfg80211.rst
120F: Documentation/networking/regulatory.rst
121F: include/linux/ieee80211.h
122F: include/net/cfg80211.h
123F: include/net/ieee80211_radiotap.h
124F: include/net/iw_handler.h
125F: include/net/wext.h
126F: include/uapi/linux/nl80211.h
127N: include/uapi/linux/nl80211-.*
128F: include/uapi/linux/wireless.h
129F: net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M: Heiner Kallweit <[email protected]>
133M: [email protected]
134L: [email protected]
135S: Maintained
136F: drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M: Greg Kroah-Hartman <[email protected]>
140L: [email protected]
141S: Maintained
142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F: drivers/tty/serial/8250*
144F: include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L: [email protected]
148S: Orphan / Obsolete
149F: drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M: Eric Van Hensbergen <[email protected]>
153M: Latchesar Ionkov <[email protected]>
154M: Dominique Martinet <[email protected]>
155R: Christian Schoenebeck <[email protected]>
156L: [email protected]
157S: Maintained
158W: http://github.com/v9fs
159Q: http://patchwork.kernel.org/project/v9fs-devel/list/
160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T: git https://github.com/martinetd/linux.git
162F: Documentation/filesystems/9p.rst
163F: fs/9p/
164F: include/net/9p/
165F: include/trace/events/9p.h
166F: include/uapi/linux/virtio_9p.h
167F: net/9p/
168
169A64FX DIAG DRIVER
170M: Hitomi Hasegawa <[email protected]>
171S: Supported
172F: drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L: [email protected]
176S: Orphan
177W: https://linuxtv.org
178Q: http://patchwork.linuxtv.org/project/linux-media/list/
179F: drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M: Adaptec OEM Raid Solutions <[email protected]>
183L: [email protected]
184S: Supported
185W: http://www.adaptec.com/
186F: Documentation/scsi/aacraid.rst
187F: drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M: Thomas Richard <[email protected]>
191S: Maintained
192F: drivers/leds/leds-upboard.c
193F: drivers/mfd/upboard-fpga.c
194F: drivers/pinctrl/pinctrl-upboard.c
195F: include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M: Linus Walleij <[email protected]>
199F: Documentation/devicetree/bindings/power/supply/*ab8500*
200F: drivers/power/supply/*ab8500*
201
202ABI/API
203L: [email protected]
204F: include/linux/syscalls.h
205F: kernel/sys_ni.c
206X: arch/*/include/uapi/
207X: include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M: Hans de Goede <[email protected]>
211L: [email protected]
212S: Maintained
213F: drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M: Alistair John Strachan <[email protected]>
217L: [email protected]
218S: Maintained
219F: drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M: William Breathitt Gray <[email protected]>
223L: [email protected]
224S: Maintained
225F: drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M: William Breathitt Gray <[email protected]>
229L: [email protected]
230S: Maintained
231F: drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M: William Breathitt Gray <[email protected]>
235L: [email protected]
236S: Maintained
237F: drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M: William Breathitt Gray <[email protected]>
241L: [email protected]
242S: Maintained
243F: drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M: William Breathitt Gray <[email protected]>
247L: [email protected]
248S: Maintained
249F: drivers/gpio/gpio-idio-16.c
250F: drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M: William Breathitt Gray <[email protected]>
254L: [email protected]
255S: Maintained
256F: drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M: William Breathitt Gray <[email protected]>
260L: [email protected]
261S: Maintained
262F: drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M: Jes Sorensen <[email protected]>
266L: [email protected]
267S: Maintained
268F: drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M: Peter Kaestle <[email protected]>
272L: [email protected]
273S: Maintained
274W: http://piie.net/?section=acerhdf
275F: drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M: "Lee, Chun-Yi" <[email protected]>
279L: [email protected]
280S: Maintained
281F: drivers/platform/x86/acer-wmi.c
282
283ACPI
284M: "Rafael J. Wysocki" <[email protected]>
285R: Len Brown <[email protected]>
286L: [email protected]
287S: Supported
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289B: https://bugzilla.kernel.org
290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F: Documentation/ABI/testing/configfs-acpi
292F: Documentation/ABI/testing/sysfs-bus-acpi
293F: Documentation/firmware-guide/acpi/
294F: arch/x86/kernel/acpi/
295F: arch/x86/pci/acpi.c
296F: drivers/acpi/
297F: drivers/pci/*/*acpi*
298F: drivers/pci/*acpi*
299F: drivers/pnp/pnpacpi/
300F: include/acpi/
301F: include/linux/acpi.h
302F: include/linux/fwnode.h
303F: include/linux/fw_table.h
304F: lib/fw_table.c
305F: rust/kernel/acpi.rs
306F: tools/power/acpi/
307
308ACPI APEI
309M: "Rafael J. Wysocki" <[email protected]>
310R: Tony Luck <[email protected]>
311R: Borislav Petkov <[email protected]>
312R: Hanjun Guo <[email protected]>
313R: Mauro Carvalho Chehab <[email protected]>
314R: Shuai Xue <[email protected]>
315L: [email protected]
316F: drivers/acpi/apei/
317
318ACPI COMPONENT ARCHITECTURE (ACPICA)
319M: "Rafael J. Wysocki" <[email protected]>
320M: Robert Moore <[email protected]>
321L: [email protected]
322L: [email protected]
323S: Supported
324W: https://acpica.org/
325W: https://github.com/acpica/acpica/
326Q: https://patchwork.kernel.org/project/linux-acpi/list/
327B: https://bugzilla.kernel.org
328B: https://bugs.acpica.org
329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
330F: drivers/acpi/acpica/
331F: include/acpi/
332F: tools/power/acpi/
333
334ACPI FOR ARM64 (ACPI/arm64)
335M: Lorenzo Pieralisi <[email protected]>
336M: Hanjun Guo <[email protected]>
337M: Sudeep Holla <[email protected]>
338L: [email protected]
339L: [email protected] (moderated for non-subscribers)
340S: Maintained
341F: drivers/acpi/arm64
342F: include/linux/acpi_iort.h
343
344ACPI FOR RISC-V (ACPI/riscv)
345M: Sunil V L <[email protected]>
346L: [email protected]
347L: [email protected]
348S: Maintained
349F: drivers/acpi/riscv/
350F: include/linux/acpi_rimt.h
351
352ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
353M: Sudeep Holla <[email protected]>
354L: [email protected]
355S: Supported
356F: drivers/mailbox/pcc.c
357
358ACPI PMIC DRIVERS
359M: "Rafael J. Wysocki" <[email protected]>
360M: Len Brown <[email protected]>
361R: Andy Shevchenko <[email protected]>
362R: Mika Westerberg <[email protected]>
363L: [email protected]
364S: Supported
365Q: https://patchwork.kernel.org/project/linux-acpi/list/
366B: https://bugzilla.kernel.org
367T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
368F: drivers/acpi/pmic/
369
370ACPI QUICKSTART DRIVER
371M: Armin Wolf <[email protected]>
372L: [email protected]
373S: Maintained
374F: drivers/platform/x86/quickstart.c
375
376ACPI SERIAL MULTI INSTANTIATE DRIVER
377M: Hans de Goede <[email protected]>
378L: [email protected]
379S: Maintained
380F: drivers/platform/x86/serial-multi-instantiate.c
381
382ACPI THERMAL DRIVER
383M: Rafael J. Wysocki <[email protected]>
384R: Zhang Rui <[email protected]>
385L: [email protected]
386S: Supported
387B: https://bugzilla.kernel.org
388F: drivers/acpi/*thermal*
389
390ACPI VIOT DRIVER
391M: Jean-Philippe Brucker <[email protected]>
392L: [email protected]
393L: [email protected]
394S: Maintained
395F: drivers/acpi/viot.c
396F: include/linux/acpi_viot.h
397
398ACPI WMI DRIVER
399M: Armin Wolf <[email protected]>
400L: [email protected]
401S: Maintained
402F: Documentation/ABI/testing/sysfs-bus-wmi
403F: Documentation/driver-api/wmi.rst
404F: Documentation/wmi/
405F: drivers/platform/wmi/
406F: include/uapi/linux/wmi.h
407
408ACRN HYPERVISOR SERVICE MODULE
409M: Fei Li <[email protected]>
410L: [email protected] (subscribers-only)
411S: Supported
412W: https://projectacrn.org
413F: Documentation/virt/acrn/
414F: drivers/virt/acrn/
415F: include/uapi/linux/acrn.h
416
417AD1889 ALSA SOUND DRIVER
418L: [email protected]
419S: Maintained
420W: https://parisc.wiki.kernel.org/index.php/AD1889
421F: sound/pci/ad1889.*
422
423AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424M: Mugilraj Dhavachelvan <[email protected]>
425L: [email protected]
426S: Supported
427F: drivers/iio/potentiometer/ad5110.c
428
429AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
430M: Michael Hennerich <[email protected]>
431S: Supported
432W: http://wiki.analog.com/AD5254
433W: https://ez.analog.com/linux-software-drivers
434F: drivers/misc/ad525x_dpot.c
435
436AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
437M: Michael Hennerich <[email protected]>
438S: Supported
439W: http://wiki.analog.com/AD5398
440W: https://ez.analog.com/linux-software-drivers
441F: drivers/regulator/ad5398.c
442
443AD5446 ANALOG DEVICES INC AD5446 DAC DRIVER
444M: Michael Hennerich <[email protected]>
445M: Nuno Sá <[email protected]>
446L: [email protected]
447S: Supported
448W: https://ez.analog.com/linux-software-drivers
449F: Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
450F: drivers/iio/dac/ad5446-i2c.c
451F: drivers/iio/dac/ad5446-spi.c
452F: drivers/iio/dac/ad5446.c
453F: drivers/iio/dac/ad5446.h
454
455AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
456M: Michael Hennerich <[email protected]>
457S: Supported
458W: http://wiki.analog.com/AD7142
459W: https://ez.analog.com/linux-software-drivers
460F: drivers/input/misc/ad714x.c
461
462AD738X ADC DRIVER (AD7380/1/2/4)
463M: Michael Hennerich <[email protected]>
464M: Nuno Sá <[email protected]>
465R: David Lechner <[email protected]>
466S: Supported
467W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
468W: https://ez.analog.com/linux-software-drivers
469F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
470F: Documentation/iio/ad7380.rst
471F: drivers/iio/adc/ad7380.c
472
473AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
474M: Matti Vaittinen <[email protected]>
475S: Maintained
476F: drivers/iio/adc/ad7476.c
477
478AD7877 TOUCHSCREEN DRIVER
479M: Michael Hennerich <[email protected]>
480S: Supported
481W: http://wiki.analog.com/AD7877
482W: https://ez.analog.com/linux-software-drivers
483F: drivers/input/touchscreen/ad7877.c
484
485AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
486M: Michael Hennerich <[email protected]>
487S: Supported
488W: http://wiki.analog.com/AD7879
489W: https://ez.analog.com/linux-software-drivers
490F: drivers/input/touchscreen/ad7879.c
491
492AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
493M: Michael Hennerich <[email protected]>
494M: Nuno Sá <[email protected]>
495R: David Lechner <[email protected]>
496S: Supported
497W: https://ez.analog.com/linux-software-drivers
498F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
499F: Documentation/iio/ad7944.rst
500F: drivers/iio/adc/ad7944.c
501
502ADAFRUIT MINI I2C GAMEPAD
503M: Anshul Dalal <[email protected]>
504L: [email protected]
505S: Maintained
506F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
507F: drivers/input/joystick/adafruit-seesaw.c
508
509ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510M: Jiri Kosina <[email protected]>
511S: Maintained
512
513ADF7242 IEEE 802.15.4 RADIO DRIVER
514M: Michael Hennerich <[email protected]>
515L: [email protected]
516S: Supported
517W: https://wiki.analog.com/ADF7242
518W: https://ez.analog.com/linux-software-drivers
519F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520F: drivers/net/ieee802154/adf7242.c
521
522ADM1025 HARDWARE MONITOR DRIVER
523M: Jean Delvare <[email protected]>
524L: [email protected]
525S: Maintained
526F: Documentation/hwmon/adm1025.rst
527F: drivers/hwmon/adm1025.c
528
529ADM1029 HARDWARE MONITOR DRIVER
530M: Corentin Labbe <[email protected]>
531L: [email protected]
532S: Maintained
533F: drivers/hwmon/adm1029.c
534
535ADM8211 WIRELESS DRIVER
536L: [email protected]
537S: Orphan
538F: drivers/net/wireless/admtek/
539
540ADP1050 HARDWARE MONITOR DRIVER
541M: Radu Sabau <[email protected]>
542L: [email protected]
543S: Supported
544W: https://ez.analog.com/linux-software-drivers
545F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
546
547ADP1653 FLASH CONTROLLER DRIVER
548M: Sakari Ailus <[email protected]>
549L: [email protected]
550S: Maintained
551F: Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
552F: drivers/media/i2c/adp1653.c
553F: include/media/i2c/adp1653.h
554
555ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
556M: Michael Hennerich <[email protected]>
557S: Supported
558W: http://wiki.analog.com/ADP5520
559W: https://ez.analog.com/linux-software-drivers
560F: drivers/gpio/gpio-adp5520.c
561F: drivers/input/keyboard/adp5520-keys.c
562F: drivers/leds/leds-adp5520.c
563F: drivers/mfd/adp5520.c
564F: drivers/video/backlight/adp5520_bl.c
565
566ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
567M: Laurent Pinchart <[email protected]>
568L: [email protected]
569L: [email protected]
570S: Maintained
571F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
572F: drivers/gpio/gpio-adp5585.c
573F: drivers/input/keyboard/adp5585-keys.c
574F: drivers/mfd/adp5585.c
575F: drivers/pwm/pwm-adp5585.c
576F: include/linux/mfd/adp5585.h
577
578ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
579M: Michael Hennerich <[email protected]>
580S: Supported
581W: http://wiki.analog.com/ADP5588
582W: https://ez.analog.com/linux-software-drivers
583F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
584F: drivers/input/keyboard/adp5588-keys.c
585
586ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
587M: Michael Hennerich <[email protected]>
588S: Supported
589W: http://wiki.analog.com/ADP8860
590W: https://ez.analog.com/linux-software-drivers
591F: drivers/video/backlight/adp8860_bl.c
592
593ADT746X FAN DRIVER
594M: Colin Leroy <[email protected]>
595S: Maintained
596F: drivers/macintosh/therm_adt746x.c
597
598ADT7475 HARDWARE MONITOR DRIVER
599M: Jean Delvare <[email protected]>
600L: [email protected]
601S: Maintained
602F: Documentation/hwmon/adt7475.rst
603F: drivers/hwmon/adt7475.c
604
605ADVANSYS SCSI DRIVER
606M: Matthew Wilcox <[email protected]>
607M: Hannes Reinecke <[email protected]>
608L: [email protected]
609S: Maintained
610F: Documentation/scsi/advansys.rst
611F: drivers/scsi/advansys.c
612
613ADVANTECH SWBTN DRIVER
614M: Andrea Ho <[email protected]>
615L: [email protected]
616S: Maintained
617F: drivers/platform/x86/adv_swbutton.c
618
619ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620M: Lucas Stankus <[email protected]>
621S: Supported
622F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
623F: drivers/iio/accel/adxl313*
624
625ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
626M: Michael Hennerich <[email protected]>
627S: Supported
628W: http://wiki.analog.com/ADXL345
629W: https://ez.analog.com/linux-software-drivers
630F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
631F: drivers/input/misc/adxl34x.c
632
633ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
634M: Puranjay Mohan <[email protected]>
635L: [email protected]
636S: Supported
637F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
638F: drivers/iio/accel/adxl355.h
639F: drivers/iio/accel/adxl355_core.c
640F: drivers/iio/accel/adxl355_i2c.c
641F: drivers/iio/accel/adxl355_spi.c
642
643ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
644M: Cosmin Tanislav <[email protected]>
645L: [email protected]
646S: Supported
647W: https://ez.analog.com/linux-software-drivers
648F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
649F: drivers/iio/accel/adxl367*
650
651ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
652M: Michael Hennerich <[email protected]>
653S: Supported
654W: https://ez.analog.com/linux-software-drivers
655F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
656F: drivers/iio/accel/adxl372.c
657F: drivers/iio/accel/adxl372_i2c.c
658F: drivers/iio/accel/adxl372_spi.c
659
660ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
661M: Ramona Gradinariu <[email protected]>
662M: Antoniu Miclaus <[email protected]>
663S: Supported
664W: https://ez.analog.com/linux-software-drivers
665F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
666F: drivers/iio/accel/adxl380.c
667F: drivers/iio/accel/adxl380.h
668F: drivers/iio/accel/adxl380_i2c.c
669F: drivers/iio/accel/adxl380_spi.c
670
671AEONSEMI PHY DRIVER
672M: Christian Marangi <[email protected]>
673L: [email protected]
674S: Maintained
675F: Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
676F: drivers/net/phy/as21xxx.c
677
678AF8133J THREE-AXIS MAGNETOMETER DRIVER
679M: Ondřej Jirman <[email protected]>
680S: Maintained
681F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
682F: drivers/iio/magnetometer/af8133j.c
683
684AF9013 MEDIA DRIVER
685L: [email protected]
686S: Orphan
687W: https://linuxtv.org
688Q: http://patchwork.linuxtv.org/project/linux-media/list/
689F: drivers/media/dvb-frontends/af9013*
690
691AF9033 MEDIA DRIVER
692L: [email protected]
693S: Orphan
694W: https://linuxtv.org
695Q: http://patchwork.linuxtv.org/project/linux-media/list/
696F: drivers/media/dvb-frontends/af9033*
697
698AFFS FILE SYSTEM
699M: David Sterba <[email protected]>
700L: [email protected]
701S: Odd Fixes
702F: Documentation/filesystems/affs.rst
703F: fs/affs/
704
705AFS FILESYSTEM
706M: David Howells <[email protected]>
707M: Marc Dionne <[email protected]>
708L: [email protected]
709S: Supported
710W: https://www.infradead.org/~dhowells/kafs/
711F: Documentation/filesystems/afs.rst
712F: fs/afs/
713F: include/trace/events/afs.h
714
715AGPGART DRIVER
716M: David Airlie <[email protected]>
717L: [email protected]
718S: Maintained
719T: git https://gitlab.freedesktop.org/drm/kernel.git
720F: drivers/char/agp/
721F: include/linux/agp*
722F: include/uapi/linux/agp*
723
724AHA152X SCSI DRIVER
725M: "Juergen E. Fischer" <[email protected]>
726L: [email protected]
727S: Maintained
728F: drivers/scsi/aha152x*
729F: drivers/scsi/pcmcia/aha152x*
730
731AIC7XXX / AIC79XX SCSI DRIVER
732M: Hannes Reinecke <[email protected]>
733L: [email protected]
734S: Maintained
735F: drivers/scsi/aic7xxx/
736
737AIMSLAB FM RADIO RECEIVER DRIVER
738M: Hans Verkuil <[email protected]>
739L: [email protected]
740S: Maintained
741W: https://linuxtv.org
742T: git git://linuxtv.org/media.git
743F: drivers/media/radio/radio-aimslab*
744
745AIO
746M: Benjamin LaHaise <[email protected]>
747L: [email protected]
748S: Supported
749F: fs/aio.c
750F: include/linux/*aio*.h
751
752AIROHA ETHERNET DRIVER
753M: Lorenzo Bianconi <[email protected]>
754L: [email protected] (moderated for non-subscribers)
755L: [email protected] (moderated for non-subscribers)
756L: [email protected]
757S: Maintained
758F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
759F: drivers/net/ethernet/airoha/
760
761AIROHA PCIE PHY DRIVER
762M: Lorenzo Bianconi <[email protected]>
763L: [email protected] (moderated for non-subscribers)
764S: Maintained
765F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
766F: drivers/phy/phy-airoha-pcie-regs.h
767F: drivers/phy/phy-airoha-pcie.c
768
769AIROHA SPI SNFI DRIVER
770M: Lorenzo Bianconi <[email protected]>
771M: Ray Liu <[email protected]>
772L: [email protected] (moderated for non-subscribers)
773L: [email protected]
774S: Maintained
775F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
776F: drivers/spi/spi-airoha-snfi.c
777
778AIRSPY MEDIA DRIVER
779L: [email protected]
780S: Orphan
781W: https://linuxtv.org
782Q: http://patchwork.linuxtv.org/project/linux-media/list/
783F: drivers/media/usb/airspy/
784
785ALACRITECH GIGABIT ETHERNET DRIVER
786M: Lino Sanfilippo <[email protected]>
787S: Maintained
788F: drivers/net/ethernet/alacritech/*
789
790ALCATEL SPEEDTOUCH USB DRIVER
791M: Duncan Sands <[email protected]>
792L: [email protected]
793S: Maintained
794W: http://www.linux-usb.org/SpeedTouch/
795F: drivers/usb/atm/speedtch.c
796F: drivers/usb/atm/usbatm.c
797
798ALCHEMY AU1XX0 MMC DRIVER
799M: Manuel Lauss <[email protected]>
800S: Maintained
801F: drivers/mmc/host/au1xmmc.c
802
803ALI1563 I2C DRIVER
804M: Rudolf Marek <[email protected]>
805L: [email protected]
806S: Maintained
807F: Documentation/i2c/busses/i2c-ali1563.rst
808F: drivers/i2c/busses/i2c-ali1563.c
809
810ALIBABA ELASTIC RDMA DRIVER
811M: Cheng Xu <[email protected]>
812M: Kai Shen <[email protected]>
813L: [email protected]
814S: Supported
815F: drivers/infiniband/hw/erdma
816F: include/uapi/rdma/erdma-abi.h
817
818ALIBABA PMU DRIVER
819M: Shuai Xue <[email protected]>
820S: Supported
821F: Documentation/admin-guide/perf/alibaba_pmu.rst
822F: drivers/perf/alibaba_uncore_drw_pmu.c
823
824ALIENWARE WMI DRIVER
825M: Kurt Borja <[email protected]>
826L: [email protected]
827L: [email protected]
828S: Maintained
829F: Documentation/ABI/testing/debugfs-alienware-wmi
830F: Documentation/ABI/testing/sysfs-platform-alienware-wmi
831F: Documentation/admin-guide/laptops/alienware-wmi.rst
832F: Documentation/wmi/devices/alienware-wmi.rst
833F: drivers/platform/x86/dell/alienware-wmi*
834
835ALLEGRO DVT VIDEO IP CORE DRIVER
836M: Michael Tretter <[email protected]>
837R: Pengutronix Kernel Team <[email protected]>
838L: [email protected]
839S: Maintained
840F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
841F: drivers/media/platform/allegro-dvt/
842
843ALLIED VISION ALVIUM CAMERA DRIVER
844M: Tommaso Merciai <[email protected]>
845M: Martin Hecht <[email protected]>
846L: [email protected]
847S: Maintained
848F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
849F: drivers/media/i2c/alvium-csi2.c
850F: drivers/media/i2c/alvium-csi2.h
851
852ALLWINNER A10 CSI DRIVER
853M: Maxime Ripard <[email protected]>
854L: [email protected]
855S: Maintained
856T: git git://linuxtv.org/media.git
857F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
858F: drivers/media/platform/sunxi/sun4i-csi/
859
860ALLWINNER A31 CSI DRIVER
861M: Yong Deng <[email protected]>
862M: Paul Kocialkowski <[email protected]>
863L: [email protected]
864S: Maintained
865T: git git://linuxtv.org/media.git
866F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
867F: drivers/media/platform/sunxi/sun6i-csi/
868
869ALLWINNER A31 ISP DRIVER
870M: Paul Kocialkowski <[email protected]>
871L: [email protected]
872S: Maintained
873T: git git://linuxtv.org/media.git
874F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
875F: drivers/staging/media/sunxi/sun6i-isp/
876F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
877
878ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
879M: Paul Kocialkowski <[email protected]>
880L: [email protected]
881S: Maintained
882T: git git://linuxtv.org/media.git
883F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
884F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
885
886ALLWINNER CPUFREQ DRIVER
887M: Yangtao Li <[email protected]>
888L: [email protected]
889S: Maintained
890F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
891F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
892
893ALLWINNER CRYPTO DRIVERS
894M: Corentin Labbe <[email protected]>
895L: [email protected]
896S: Maintained
897F: drivers/crypto/allwinner/
898
899ALLWINNER DMIC DRIVERS
900M: Ban Tao <[email protected]>
901L: [email protected]
902S: Maintained
903F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
904F: sound/soc/sunxi/sun50i-dmic.c
905
906ALLWINNER HARDWARE SPINLOCK SUPPORT
907M: Wilken Gottwalt <[email protected]>
908S: Maintained
909F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
910F: drivers/hwspinlock/sun6i_hwspinlock.c
911
912ALLWINNER THERMAL DRIVER
913M: Vasily Khoruzhick <[email protected]>
914M: Yangtao Li <[email protected]>
915L: [email protected]
916S: Maintained
917F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
918F: drivers/thermal/sun8i_thermal.c
919
920ALLWINNER VPU DRIVER
921M: Maxime Ripard <[email protected]>
922M: Paul Kocialkowski <[email protected]>
923L: [email protected]
924S: Maintained
925F: drivers/staging/media/sunxi/cedrus/
926
927ALPHA PORT
928M: Richard Henderson <[email protected]>
929M: Matt Turner <[email protected]>
930M: Magnus Lindholm <[email protected]>
931L: [email protected]
932S: Odd Fixes
933F: arch/alpha/
934
935ALPS PS/2 TOUCHPAD DRIVER
936R: Pali Rohár <[email protected]>
937F: drivers/input/mouse/alps.*
938
939ALTERA MAILBOX DRIVER
940M: Tien Sung Ang <[email protected]>
941S: Maintained
942F: drivers/mailbox/mailbox-altera.c
943
944ALTERA MSGDMA IP CORE DRIVER
945M: Olivier Dautricourt <[email protected]>
946R: Stefan Roese <[email protected]>
947L: [email protected]
948S: Odd Fixes
949F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
950F: drivers/dma/altera-msgdma.c
951
952ALTERA PIO DRIVER
953M: Adrian Ng <[email protected]>
954L: [email protected]
955S: Maintained
956F: drivers/gpio/gpio-altera.c
957
958ALTERA TRIPLE SPEED ETHERNET DRIVER
959M: Boon Khai Ng <[email protected]>
960L: [email protected]
961S: Maintained
962F: drivers/net/ethernet/altera/
963
964ALTERA UART/JTAG UART SERIAL DRIVERS
965M: Tobias Klauser <[email protected]>
966L: [email protected]
967S: Maintained
968F: drivers/tty/serial/altera_jtaguart.c
969F: drivers/tty/serial/altera_uart.c
970F: include/linux/altera_jtaguart.h
971F: include/linux/altera_uart.h
972
973AMAZON ANNAPURNA LABS FIC DRIVER
974M: Talel Shenhar <[email protected]>
975S: Maintained
976F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
977F: drivers/irqchip/irq-al-fic.c
978
979AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
980M: Talel Shenhar <[email protected]>
981M: Talel Shenhar <[email protected]>
982S: Maintained
983F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
984F: drivers/edac/al_mc_edac.c
985
986AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
987M: Talel Shenhar <[email protected]>
988S: Maintained
989F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
990F: drivers/thermal/thermal_mmio.c
991
992AMAZON ETHERNET DRIVERS
993M: Shay Agroskin <[email protected]>
994M: Arthur Kiyanovski <[email protected]>
995R: David Arinzon <[email protected]>
996R: Saeed Bishara <[email protected]>
997L: [email protected]
998S: Maintained
999F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
1000F: drivers/net/ethernet/amazon/
1001
1002AMAZON RDMA EFA DRIVER
1003M: Michael Margolin <[email protected]>
1004R: Gal Pressman <[email protected]>
1005R: Yossi Leybovich <[email protected]>
1006L: [email protected]
1007S: Supported
1008Q: https://patchwork.kernel.org/project/linux-rdma/list/
1009F: drivers/infiniband/hw/efa/
1010F: include/uapi/rdma/efa-abi.h
1011
1012AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
1013M: Basavaraj Natikar <[email protected]>
1014R: Mario Limonciello <[email protected]>
1015L: [email protected]
1016S: Supported
1017F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
1018F: drivers/platform/x86/amd/x3d_vcache.c
1019
1020AMD ADDRESS TRANSLATION LIBRARY (ATL)
1021M: Yazen Ghannam <[email protected]>
1022L: [email protected]
1023S: Supported
1024F: drivers/ras/amd/atl/*
1025
1026AMD AE4DMA DRIVER
1027M: Basavaraj Natikar <[email protected]>
1028L: [email protected]
1029S: Supported
1030F: drivers/dma/amd/ae4dma/
1031
1032AMD AXI W1 DRIVER
1033M: Kris Chaplin <[email protected]>
1034R: Thomas Delev <[email protected]>
1035R: Michal Simek <[email protected]>
1036S: Maintained
1037F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1038F: drivers/w1/masters/amd_axi_w1.c
1039
1040AMD CDX BUS DRIVER
1041M: Nipun Gupta <[email protected]>
1042M: Nikhil Agarwal <[email protected]>
1043S: Maintained
1044F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1045F: drivers/cdx/*
1046F: include/linux/cdx/*
1047
1048AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1049M: Tom Lendacky <[email protected]>
1050M: John Allen <[email protected]>
1051L: [email protected]
1052S: Supported
1053F: drivers/crypto/ccp/
1054F: include/linux/ccp.h
1055
1056AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1057M: Ashish Kalra <[email protected]>
1058M: Tom Lendacky <[email protected]>
1059L: [email protected]
1060S: Supported
1061F: drivers/crypto/ccp/sev*
1062F: include/uapi/linux/psp-sev.h
1063
1064AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1065M: Mario Limonciello <[email protected]>
1066L: [email protected]
1067S: Supported
1068F: drivers/crypto/ccp/dbc.c
1069F: drivers/crypto/ccp/dbc.h
1070F: drivers/crypto/ccp/platform-access.c
1071F: drivers/crypto/ccp/platform-access.h
1072F: include/uapi/linux/psp-dbc.h
1073F: tools/crypto/ccp/*.c
1074F: tools/crypto/ccp/*.py
1075
1076AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1077M: Mario Limonciello <[email protected]>
1078L: [email protected]
1079S: Supported
1080F: drivers/crypto/ccp/hsti.*
1081
1082AMD DISPLAY CORE
1083M: Harry Wentland <[email protected]>
1084M: Leo Li <[email protected]>
1085R: Rodrigo Siqueira <[email protected]>
1086L: [email protected]
1087S: Supported
1088T: git https://gitlab.freedesktop.org/agd5f/linux.git
1089F: drivers/gpu/drm/amd/display/
1090
1091AMD DISPLAY CORE - DML
1092M: Austin Zheng <[email protected]>
1093M: Jun Lei <[email protected]>
1094S: Supported
1095F: drivers/gpu/drm/amd/display/dc/dml/
1096F: drivers/gpu/drm/amd/display/dc/dml2_0/
1097
1098AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1099M: Huang Rui <[email protected]>
1100L: [email protected]
1101S: Supported
1102F: Documentation/hwmon/fam15h_power.rst
1103F: drivers/hwmon/fam15h_power.c
1104
1105AMD FCH GPIO DRIVER
1106M: Enrico Weigelt, metux IT consult <[email protected]>
1107L: [email protected]
1108S: Maintained
1109F: drivers/gpio/gpio-amd-fch.c
1110F: include/linux/platform_data/gpio/gpio-amd-fch.h
1111
1112AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1113L: [email protected] (moderated for non-subscribers)
1114S: Orphan
1115F: drivers/usb/gadget/udc/amd5536udc.*
1116
1117AMD GEODE PROCESSOR/CHIPSET SUPPORT
1118M: Andres Salomon <[email protected]>
1119L: [email protected] (moderated for non-subscribers)
1120S: Supported
1121W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1122F: arch/x86/include/asm/geode.h
1123F: drivers/char/hw_random/geode-rng.c
1124F: drivers/crypto/geode*
1125F: drivers/video/fbdev/geode/
1126
1127AMD HSMP DRIVER
1128M: Naveen Krishna Chatradhi <[email protected]>
1129R: Carlos Bilbao <[email protected]>
1130L: [email protected]
1131S: Maintained
1132F: Documentation/arch/x86/amd_hsmp.rst
1133F: arch/x86/include/asm/amd/hsmp.h
1134F: arch/x86/include/uapi/asm/amd_hsmp.h
1135F: drivers/platform/x86/amd/hsmp/
1136
1137AMD HETERO CORE HARDWARE FEEDBACK DRIVER
1138M: Mario Limonciello <[email protected]>
1139R: Perry Yuan <[email protected]>
1140L: [email protected]
1141S: Supported
1142B: https://gitlab.freedesktop.org/drm/amd/-/issues
1143F: Documentation/arch/x86/amd-hfi.rst
1144F: drivers/platform/x86/amd/hfi/
1145
1146AMD IOMMU (AMD-VI)
1147M: Joerg Roedel <[email protected]>
1148R: Suravee Suthikulpanit <[email protected]>
1149L: [email protected]
1150S: Maintained
1151T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1152F: drivers/iommu/amd/
1153F: include/linux/amd-iommu.h
1154
1155AMD KFD
1156M: Felix Kuehling <[email protected]>
1157L: [email protected]
1158S: Supported
1159T: git https://gitlab.freedesktop.org/agd5f/linux.git
1160F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1161F: drivers/gpu/drm/amd/amdkfd/
1162F: drivers/gpu/drm/amd/include/cik_structs.h
1163F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1164F: drivers/gpu/drm/amd/include/v9_structs.h
1165F: drivers/gpu/drm/amd/include/vi_structs.h
1166F: include/uapi/linux/kfd_ioctl.h
1167F: include/uapi/linux/kfd_sysfs.h
1168
1169AMD MP2 I2C DRIVER
1170M: Elie Morisse <[email protected]>
1171M: Shyam Sundar S K <[email protected]>
1172L: [email protected]
1173S: Maintained
1174F: drivers/i2c/busses/i2c-amd-mp2*
1175
1176AMD ASF I2C DRIVER
1177M: Shyam Sundar S K <[email protected]>
1178L: [email protected]
1179S: Supported
1180F: drivers/i2c/busses/i2c-amd-asf-plat.c
1181
1182AMD NODE DRIVER
1183M: Mario Limonciello <[email protected]>
1184M: Yazen Ghannam <[email protected]>
1185L: [email protected]
1186S: Supported
1187F: arch/x86/include/asm/amd/node.h
1188F: arch/x86/kernel/amd_node.c
1189
1190AMD PDS CORE DRIVER
1191M: Brett Creeley <[email protected]>
1192L: [email protected]
1193S: Maintained
1194F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1195F: drivers/net/ethernet/amd/pds_core/
1196F: include/linux/pds/
1197
1198AMD PENSANDO RDMA DRIVER
1199M: Abhijit Gangurde <[email protected]>
1200M: Allen Hubbe <[email protected]>
1201L: [email protected]
1202S: Maintained
1203F: Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
1204F: drivers/infiniband/hw/ionic/
1205F: include/uapi/rdma/ionic-abi.h
1206
1207AMD PMC DRIVER
1208M: Shyam Sundar S K <[email protected]>
1209L: [email protected]
1210S: Supported
1211F: drivers/platform/x86/amd/pmc/
1212
1213AMD PMF DRIVER
1214M: Shyam Sundar S K <[email protected]>
1215L: [email protected]
1216S: Supported
1217F: Documentation/ABI/testing/sysfs-amd-pmf
1218F: drivers/platform/x86/amd/pmf/
1219
1220AMD POWERPLAY AND SWSMU
1221M: Kenneth Feng <[email protected]>
1222L: [email protected]
1223S: Supported
1224T: git https://gitlab.freedesktop.org/agd5f/linux.git
1225F: drivers/gpu/drm/amd/pm/
1226
1227AMD PSTATE DRIVER
1228M: Huang Rui <[email protected]>
1229M: Gautham R. Shenoy <[email protected]>
1230M: Mario Limonciello <[email protected]>
1231R: Perry Yuan <[email protected]>
1232L: [email protected]
1233S: Supported
1234F: Documentation/admin-guide/pm/amd-pstate.rst
1235F: drivers/cpufreq/amd-pstate*
1236F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1237
1238AMD PTDMA DRIVER
1239M: Basavaraj Natikar <[email protected]>
1240L: [email protected]
1241S: Supported
1242F: drivers/dma/amd/ptdma/
1243
1244AMD QDMA DRIVER
1245M: Nishad Saraf <[email protected]>
1246M: Lizhi Hou <[email protected]>
1247L: [email protected]
1248S: Supported
1249F: drivers/dma/amd/qdma/
1250F: include/linux/platform_data/amd_qdma.h
1251
1252AMD SEATTLE DEVICE TREE SUPPORT
1253M: Suravee Suthikulpanit <[email protected]>
1254M: Tom Lendacky <[email protected]>
1255S: Supported
1256F: arch/arm64/boot/dts/amd/
1257
1258AMD SENSOR FUSION HUB DRIVER
1259M: Basavaraj Natikar <[email protected]>
1260L: [email protected]
1261S: Maintained
1262F: Documentation/hid/amd-sfh*
1263F: drivers/hid/amd-sfh-hid/
1264
1265AMD SPI DRIVER
1266M: Raju Rangoju <[email protected]>
1267L: [email protected]
1268S: Supported
1269F: drivers/spi/spi-amd-pci.c
1270F: drivers/spi/spi-amd.c
1271F: drivers/spi/spi-amd.h
1272
1273AMD XDNA DRIVER
1274M: Min Ma <[email protected]>
1275M: Lizhi Hou <[email protected]>
1276L: [email protected]
1277S: Supported
1278T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1279F: Documentation/accel/amdxdna/
1280F: drivers/accel/amdxdna/
1281F: include/trace/events/amdxdna.h
1282F: include/uapi/drm/amdxdna_accel.h
1283
1284AMD XGBE DRIVER
1285M: "Shyam Sundar S K" <[email protected]>
1286L: [email protected]
1287S: Maintained
1288F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1289F: drivers/net/ethernet/amd/xgbe/
1290
1291AMLOGIC BLUETOOTH DRIVER
1292M: Yang Li <[email protected]>
1293L: [email protected]
1294S: Maintained
1295F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1296F: drivers/bluetooth/hci_aml.c
1297
1298AMLOGIC DDR PMU DRIVER
1299M: Jiucheng Xu <[email protected]>
1300L: [email protected]
1301S: Supported
1302W: http://www.amlogic.com
1303F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1304F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1305F: drivers/perf/amlogic/
1306F: include/soc/amlogic/
1307
1308AMLOGIC ISP DRIVER
1309M: Keke Li <[email protected]>
1310L: [email protected]
1311S: Maintained
1312F: Documentation/admin-guide/media/c3-isp.dot
1313F: Documentation/admin-guide/media/c3-isp.rst
1314F: Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
1315F: Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
1316F: drivers/media/platform/amlogic/c3/isp/
1317F: include/uapi/linux/media/amlogic/
1318
1319AMLOGIC MIPI ADAPTER DRIVER
1320M: Keke Li <[email protected]>
1321L: [email protected]
1322S: Maintained
1323F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
1324F: drivers/media/platform/amlogic/c3/mipi-adapter/
1325
1326AMLOGIC MIPI CSI2 DRIVER
1327M: Keke Li <[email protected]>
1328L: [email protected]
1329S: Maintained
1330F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
1331F: drivers/media/platform/amlogic/c3/mipi-csi2/
1332
1333AMLOGIC PINCTRL DRIVER
1334M: Xianwei Zhao <[email protected]>
1335L: [email protected]
1336L: [email protected]
1337S: Maintained
1338F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1339F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1340
1341AMLOGIC RTC DRIVER
1342M: Yiting Deng <[email protected]>
1343M: Xianwei Zhao <[email protected]>
1344L: [email protected]
1345S: Maintained
1346F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1347F: drivers/rtc/rtc-amlogic-a4.c
1348
1349AMLOGIC SPIFC DRIVER
1350M: Liang Yang <[email protected]>
1351M: Feng Chen <[email protected]>
1352M: Xianwei Zhao <[email protected]>
1353L: [email protected]
1354L: [email protected]
1355S: Maintained
1356F: Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
1357F: drivers/spi/spi-amlogic-spifc-a4.c
1358
1359AMLOGIC SPISG DRIVER
1360M: Sunny Luo <[email protected]>
1361M: Xianwei Zhao <[email protected]>
1362L: [email protected]
1363L: [email protected]
1364S: Maintained
1365F: Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
1366F: drivers/spi/spi-amlogic-spisg.c
1367
1368AMPHENOL CHIPCAP 2 DRIVER
1369M: Javier Carrasco <[email protected]>
1370L: [email protected]
1371S: Maintained
1372F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1373F: Documentation/hwmon/chipcap2.rst
1374F: drivers/hwmon/chipcap2.c
1375
1376AMPHION VPU CODEC V4L2 DRIVER
1377M: Ming Qian <[email protected]>
1378M: Zhou Peng <[email protected]>
1379L: [email protected]
1380S: Maintained
1381F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1382F: drivers/media/platform/amphion/
1383
1384AMS AS73211 DRIVER
1385M: Christian Eggers <[email protected]>
1386L: [email protected]
1387S: Maintained
1388F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1389F: drivers/iio/light/as73211.c
1390
1391AMT (Automatic Multicast Tunneling)
1392M: Taehee Yoo <[email protected]>
1393L: [email protected]
1394S: Maintained
1395T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1396T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1397F: drivers/net/amt.c
1398
1399ANALOG DEVICES INC AD3530R DRIVER
1400M: Kim Seer Paller <[email protected]>
1401L: [email protected]
1402S: Supported
1403W: https://ez.analog.com/linux-software-drivers
1404F: Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
1405F: drivers/iio/dac/ad3530r.c
1406
1407ANALOG DEVICES INC AD3552R DRIVER
1408M: Nuno Sá <[email protected]>
1409L: [email protected]
1410S: Supported
1411W: https://ez.analog.com/linux-software-drivers
1412F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1413F: Documentation/iio/ad3552r.rst
1414F: drivers/iio/dac/ad3552r.c
1415
1416ANALOG DEVICES INC AD4000 DRIVER
1417M: Marcelo Schmitt <[email protected]>
1418L: [email protected]
1419S: Supported
1420W: https://ez.analog.com/linux-software-drivers
1421F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1422F: Documentation/iio/ad4000.rst
1423F: drivers/iio/adc/ad4000.c
1424
1425AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1426M: Michael Hennerich <[email protected]>
1427M: Nuno Sá <[email protected]>
1428R: Esteban Blanc <[email protected]>
1429L: [email protected]
1430S: Supported
1431W: https://ez.analog.com/linux-software-drivers
1432F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1433F: Documentation/iio/ad4030.rst
1434F: drivers/iio/adc/ad4030.c
1435
1436ANALOG DEVICES INC AD4080 DRIVER
1437M: Antoniu Miclaus <[email protected]>
1438L: [email protected]
1439S: Supported
1440W: https://ez.analog.com/linux-software-drivers
1441F: Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
1442F: drivers/iio/adc/ad4080.c
1443
1444ANALOG DEVICES INC AD4130 DRIVER
1445M: Cosmin Tanislav <[email protected]>
1446L: [email protected]
1447S: Supported
1448W: https://ez.analog.com/linux-software-drivers
1449F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1450F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1451F: drivers/iio/adc/ad4130.c
1452
1453ANALOG DEVICES INC AD4170-4 DRIVER
1454M: Marcelo Schmitt <[email protected]>
1455L: [email protected]
1456S: Supported
1457W: https://ez.analog.com/linux-software-drivers
1458F: Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
1459F: drivers/iio/adc/ad4170-4.c
1460
1461ANALOG DEVICES INC AD4695 DRIVER
1462M: Michael Hennerich <[email protected]>
1463M: Nuno Sá <[email protected]>
1464R: David Lechner <[email protected]>
1465L: [email protected]
1466S: Supported
1467W: https://ez.analog.com/linux-software-drivers
1468F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1469F: Documentation/iio/ad4695.rst
1470F: drivers/iio/adc/ad4695.c
1471F: include/dt-bindings/iio/adc/adi,ad4695.h
1472
1473ANALOG DEVICES INC AD4851 DRIVER
1474M: Sergiu Cuciurean <[email protected]>
1475M: Dragos Bogdan <[email protected]>
1476R: Antoniu Miclaus <[email protected]>
1477L: [email protected]
1478S: Supported
1479W: https://ez.analog.com/linux-software-drivers
1480F: Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
1481F: drivers/iio/adc/ad4851.c
1482
1483ANALOG DEVICES INC AD7091R DRIVER
1484M: Marcelo Schmitt <[email protected]>
1485L: [email protected]
1486S: Supported
1487W: http://ez.analog.com/community/linux-device-drivers
1488F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1489F: drivers/iio/adc/ad7091r*
1490
1491ANALOG DEVICES INC AD7191 DRIVER
1492M: Alisa-Dariana Roman <[email protected]>
1493L: [email protected]
1494S: Supported
1495W: https://ez.analog.com/linux-software-drivers
1496F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1497F: Documentation/iio/ad7191.rst
1498F: drivers/iio/adc/ad7191.c
1499
1500ANALOG DEVICES INC AD7192 DRIVER
1501M: Alisa-Dariana Roman <[email protected]>
1502L: [email protected]
1503S: Supported
1504W: https://ez.analog.com/linux-software-drivers
1505F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1506F: drivers/iio/adc/ad7192.c
1507
1508ANALOG DEVICES INC AD7292 DRIVER
1509M: Marcelo Schmitt <[email protected]>
1510L: [email protected]
1511S: Supported
1512W: https://ez.analog.com/linux-software-drivers
1513F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1514F: drivers/iio/adc/ad7292.c
1515
1516ANALOG DEVICES INC AD7293 DRIVER
1517M: Antoniu Miclaus <[email protected]>
1518L: [email protected]
1519S: Supported
1520W: https://ez.analog.com/linux-software-drivers
1521F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1522F: drivers/iio/dac/ad7293.c
1523
1524ANALOG DEVICES INC AD74115 DRIVER
1525M: Cosmin Tanislav <[email protected]>
1526L: [email protected]
1527S: Supported
1528W: https://ez.analog.com/linux-software-drivers
1529F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1530F: drivers/iio/addac/ad74115.c
1531
1532ANALOG DEVICES INC AD74413R DRIVER
1533M: Cosmin Tanislav <[email protected]>
1534L: [email protected]
1535S: Supported
1536W: https://ez.analog.com/linux-software-drivers
1537F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1538F: drivers/iio/addac/ad74413r.c
1539F: include/dt-bindings/iio/addac/adi,ad74413r.h
1540
1541ANALOG DEVICES INC AD7625 DRIVER
1542M: Michael Hennerich <[email protected]>
1543M: Nuno Sá <[email protected]>
1544R: Trevor Gamblin <[email protected]>
1545S: Supported
1546W: https://ez.analog.com/linux-software-drivers
1547W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1548F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1549F: Documentation/iio/ad7625.rst
1550F: drivers/iio/adc/ad7625.c
1551
1552ANALOG DEVICES INC AD7768-1 DRIVER
1553M: Michael Hennerich <[email protected]>
1554L: [email protected]
1555S: Supported
1556W: https://ez.analog.com/linux-software-drivers
1557F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1558F: drivers/iio/adc/ad7768-1.c
1559F: include/dt-bindings/iio/adc/adi,ad7768-1.h
1560
1561ANALOG DEVICES INC AD7780 DRIVER
1562M: Michael Hennerich <[email protected]>
1563M: Renato Lui Geh <[email protected]>
1564L: [email protected]
1565S: Supported
1566W: https://ez.analog.com/linux-software-drivers
1567F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1568F: drivers/iio/adc/ad7780.c
1569
1570ANALOG DEVICES INC AD9467 DRIVER
1571M: Michael Hennerich <[email protected]>
1572M: Nuno Sa <[email protected]>
1573L: [email protected]
1574S: Supported
1575W: https://ez.analog.com/linux-software-drivers
1576F: Documentation/ABI/testing/debugfs-iio-ad9467
1577F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1578F: drivers/iio/adc/ad9467.c
1579
1580ANALOG DEVICES INC AD8460 DRIVER
1581M: Mariel Tinaco <[email protected]>
1582L: [email protected]
1583S: Supported
1584W: https://ez.analog.com/linux-software-drivers
1585F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1586F: drivers/iio/dac/ad8460.c
1587
1588ANALOG DEVICES INC AD9739a DRIVER
1589M: Nuno Sa <[email protected]>
1590M: Dragos Bogdan <[email protected]>
1591L: [email protected]
1592S: Supported
1593W: https://ez.analog.com/linux-software-drivers
1594F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1595F: drivers/iio/dac/ad9739a.c
1596
1597ANALOG DEVICES INC ADA4250 DRIVER
1598M: Antoniu Miclaus <[email protected]>
1599L: [email protected]
1600S: Supported
1601W: https://ez.analog.com/linux-software-drivers
1602F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1603F: drivers/iio/amplifiers/ada4250.c
1604
1605ANALOG DEVICES INC ADF4377 DRIVER
1606M: Antoniu Miclaus <[email protected]>
1607L: [email protected]
1608S: Supported
1609W: https://ez.analog.com/linux-software-drivers
1610F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1611F: drivers/iio/frequency/adf4377.c
1612
1613ANALOG DEVICES INC ADGS1408 DRIVER
1614M: Mircea Caprioru <[email protected]>
1615S: Supported
1616F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1617F: drivers/mux/adgs1408.c
1618
1619ANALOG DEVICES INC ADIN DRIVER
1620M: Michael Hennerich <[email protected]>
1621L: [email protected]
1622S: Supported
1623W: https://ez.analog.com/linux-software-drivers
1624F: Documentation/devicetree/bindings/net/adi,adin.yaml
1625F: drivers/net/phy/adin.c
1626
1627ANALOG DEVICES INC ADIS DRIVER LIBRARY
1628M: Nuno Sa <[email protected]>
1629L: [email protected]
1630S: Supported
1631F: drivers/iio/imu/adis.c
1632F: drivers/iio/imu/adis_buffer.c
1633F: drivers/iio/imu/adis_trigger.c
1634F: include/linux/iio/imu/adis.h
1635
1636ANALOG DEVICES INC ADIS16460 DRIVER
1637M: Dragos Bogdan <[email protected]>
1638L: [email protected]
1639S: Supported
1640W: https://ez.analog.com/linux-software-drivers
1641F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1642F: drivers/iio/imu/adis16460.c
1643
1644ANALOG DEVICES INC ADIS16475 DRIVER
1645M: Nuno Sa <[email protected]>
1646L: [email protected]
1647S: Supported
1648W: https://ez.analog.com/linux-software-drivers
1649F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1650F: drivers/iio/imu/adis16475.c
1651
1652ANALOG DEVICES INC ADIS16550 DRIVER
1653M: Nuno Sa <[email protected]>
1654M: Ramona Gradinariu <[email protected]>
1655M: Antoniu Miclaus <[email protected]>
1656M: Robert Budai <[email protected]>
1657L: [email protected]
1658S: Supported
1659W: https://ez.analog.com/linux-software-drivers
1660F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1661
1662ANALOG DEVICES INC ADM1177 DRIVER
1663M: Michael Hennerich <[email protected]>
1664L: [email protected]
1665S: Supported
1666W: https://ez.analog.com/linux-software-drivers
1667F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1668F: drivers/hwmon/adm1177.c
1669
1670ANALOG DEVICES INC ADMFM2000 DRIVER
1671M: Kim Seer Paller <[email protected]>
1672L: [email protected]
1673S: Supported
1674W: https://ez.analog.com/linux-software-drivers
1675F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1676F: drivers/iio/frequency/admfm2000.c
1677
1678ANALOG DEVICES INC ADMV1013 DRIVER
1679M: Antoniu Miclaus <[email protected]>
1680L: [email protected]
1681S: Supported
1682W: https://ez.analog.com/linux-software-drivers
1683F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1684F: drivers/iio/frequency/admv1013.c
1685
1686ANALOG DEVICES INC ADMV1014 DRIVER
1687M: Antoniu Miclaus <[email protected]>
1688L: [email protected]
1689S: Supported
1690W: https://ez.analog.com/linux-software-drivers
1691F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1692F: drivers/iio/frequency/admv1014.c
1693
1694ANALOG DEVICES INC ADMV8818 DRIVER
1695M: Antoniu Miclaus <[email protected]>
1696L: [email protected]
1697S: Supported
1698W: https://ez.analog.com/linux-software-drivers
1699F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1700F: drivers/iio/filter/admv8818.c
1701
1702ANALOG DEVICES INC ADP5055 DRIVER
1703M: Alexis Czezar Torreno <[email protected]>
1704S: Supported
1705W: https://ez.analog.com/linux-software-drivers
1706F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1707F: drivers/regulator/adp5055-regulator.c
1708
1709ANALOG DEVICES INC ADP5061 DRIVER
1710M: Michael Hennerich <[email protected]>
1711L: [email protected]
1712S: Supported
1713W: https://ez.analog.com/linux-software-drivers
1714F: drivers/power/supply/adp5061.c
1715
1716ANALOG DEVICES INC ADRF6780 DRIVER
1717M: Antoniu Miclaus <[email protected]>
1718L: [email protected]
1719S: Supported
1720W: https://ez.analog.com/linux-software-drivers
1721F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1722F: drivers/iio/frequency/adrf6780.c
1723
1724ANALOG DEVICES INC ADV7180 DRIVER
1725M: Lars-Peter Clausen <[email protected]>
1726L: [email protected]
1727S: Supported
1728W: https://ez.analog.com/linux-software-drivers
1729F: Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
1730F: drivers/media/i2c/adv7180.c
1731
1732ANALOG DEVICES INC ADV748X DRIVER
1733M: Kieran Bingham <[email protected]>
1734L: [email protected]
1735S: Maintained
1736F: Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
1737F: drivers/media/i2c/adv748x/*
1738
1739ANALOG DEVICES INC ADV7511 DRIVER
1740M: Hans Verkuil <[email protected]>
1741L: [email protected]
1742S: Maintained
1743F: drivers/media/i2c/adv7511*
1744
1745ANALOG DEVICES INC ADV7604 DRIVER
1746M: Hans Verkuil <[email protected]>
1747L: [email protected]
1748S: Maintained
1749F: Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
1750F: drivers/media/i2c/adv7604*
1751
1752ANALOG DEVICES INC ADV7842 DRIVER
1753M: Hans Verkuil <[email protected]>
1754L: [email protected]
1755S: Maintained
1756F: drivers/media/i2c/adv7842*
1757
1758ANALOG DEVICES INC ADXRS290 DRIVER
1759M: Nishant Malpani <[email protected]>
1760L: [email protected]
1761S: Supported
1762F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1763F: drivers/iio/gyro/adxrs290.c
1764
1765ANALOG DEVICES INC ASOC CODEC DRIVERS
1766M: Lars-Peter Clausen <[email protected]>
1767M: Nuno Sá <[email protected]>
1768L: [email protected]
1769S: Supported
1770W: http://wiki.analog.com/
1771W: https://ez.analog.com/linux-software-drivers
1772F: Documentation/devicetree/bindings/sound/adi,*
1773F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
1774F: sound/soc/codecs/ad1*
1775F: sound/soc/codecs/ad7*
1776F: sound/soc/codecs/adau*
1777F: sound/soc/codecs/adav*
1778F: sound/soc/codecs/sigmadsp.*
1779F: sound/soc/codecs/ssm*
1780
1781ANALOG DEVICES INC AXI DAC DRIVER
1782M: Nuno Sa <[email protected]>
1783L: [email protected]
1784S: Supported
1785W: https://ez.analog.com/linux-software-drivers
1786F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1787F: drivers/iio/dac/adi-axi-dac.c
1788
1789ANALOG DEVICES INC DMA DRIVERS
1790M: Lars-Peter Clausen <[email protected]>
1791S: Supported
1792W: https://ez.analog.com/linux-software-drivers
1793F: drivers/dma/dma-axi-dmac.c
1794
1795ANALOG DEVICES INC IIO DRIVERS
1796M: Lars-Peter Clausen <[email protected]>
1797M: Michael Hennerich <[email protected]>
1798S: Supported
1799W: http://wiki.analog.com/
1800W: https://ez.analog.com/linux-software-drivers
1801F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1802F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1803F: Documentation/devicetree/bindings/iio/*/adi,*
1804F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1805F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1806F: Documentation/iio/ad7606.rst
1807F: drivers/iio/*/ad*
1808F: drivers/iio/adc/ltc249*
1809F: drivers/iio/amplifiers/hmc425a.c
1810F: drivers/staging/iio/*/ad*
1811X: drivers/iio/*/adjd*
1812
1813ANALOGBITS PLL LIBRARIES
1814M: Paul Walmsley <[email protected]>
1815M: Samuel Holland <[email protected]>
1816S: Supported
1817F: drivers/clk/analogbits/*
1818F: include/linux/clk/analogbits*
1819
1820ANDROID DRIVERS
1821M: Greg Kroah-Hartman <[email protected]>
1822M: Arve Hjønnevåg <[email protected]>
1823M: Todd Kjos <[email protected]>
1824M: Christian Brauner <[email protected]>
1825M: Carlos Llamas <[email protected]>
1826M: Alice Ryhl <[email protected]>
1827L: [email protected]
1828S: Supported
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1830F: Documentation/netlink/specs/binder.yaml
1831F: drivers/android/
1832
1833ANDROID GOLDFISH PIC DRIVER
1834M: Miodrag Dinic <[email protected]>
1835S: Supported
1836F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
1837F: drivers/irqchip/irq-goldfish-pic.c
1838
1839ANDROID GOLDFISH RTC DRIVER
1840M: Jiaxun Yang <[email protected]>
1841S: Supported
1842F: drivers/rtc/rtc-goldfish.c
1843
1844AOA (Apple Onboard Audio) ALSA DRIVER
1845M: Johannes Berg <[email protected]>
1846L: [email protected]
1847L: [email protected]
1848S: Maintained
1849F: sound/aoa/
1850
1851APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1852M: William Breathitt Gray <[email protected]>
1853L: [email protected]
1854S: Maintained
1855F: drivers/iio/addac/stx104.c
1856
1857APM DRIVER
1858M: Jiri Kosina <[email protected]>
1859S: Odd fixes
1860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1861F: arch/x86/kernel/apm_32.c
1862F: drivers/char/apm-emulation.c
1863F: include/linux/apm_bios.h
1864F: include/uapi/linux/apm_bios.h
1865
1866APPARMOR SECURITY MODULE
1867M: John Johansen <[email protected]>
1868M: John Johansen <[email protected]>
1869L: [email protected] (moderated for non-subscribers)
1870S: Supported
1871W: apparmor.net
1872B: https://gitlab.com/apparmor/apparmor-kernel
1873C: irc://irc.oftc.net/apparmor
1874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1875T: https://gitlab.com/apparmor/apparmor-kernel.git
1876F: Documentation/admin-guide/LSM/apparmor.rst
1877F: security/apparmor/
1878
1879APPLE BCM5974 MULTITOUCH DRIVER
1880M: Henrik Rydberg <[email protected]>
1881L: [email protected]
1882S: Odd fixes
1883F: drivers/input/mouse/bcm5974.c
1884
1885APPLE PCIE CONTROLLER DRIVER
1886M: Marc Zyngier <[email protected]>
1887L: [email protected]
1888S: Maintained
1889F: drivers/pci/controller/pcie-apple.c
1890
1891APPLE SMC DRIVER
1892M: Henrik Rydberg <[email protected]>
1893L: [email protected]
1894S: Odd fixes
1895F: drivers/hwmon/applesmc.c
1896
1897APPLETALK NETWORK LAYER
1898L: [email protected]
1899S: Odd fixes
1900F: include/linux/atalk.h
1901F: include/uapi/linux/atalk.h
1902F: net/appletalk/
1903
1904APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1905M: Khuong Dinh <[email protected]>
1906S: Supported
1907F: arch/arm64/boot/dts/apm/
1908
1909APPLIED MICRO (APM) X-GENE SOC EDAC
1910M: Khuong Dinh <[email protected]>
1911S: Supported
1912F: Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
1913F: drivers/edac/xgene_edac.c
1914
1915APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1916M: Iyappan Subramanian <[email protected]>
1917M: Keyur Chudgar <[email protected]>
1918S: Maintained
1919F: drivers/net/ethernet/apm/xgene-v2/
1920
1921APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1922M: Iyappan Subramanian <[email protected]>
1923M: Keyur Chudgar <[email protected]>
1924M: Quan Nguyen <[email protected]>
1925S: Maintained
1926F: Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
1927F: Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
1928F: drivers/net/ethernet/apm/xgene/
1929F: drivers/net/mdio/mdio-xgene.c
1930
1931APPLIED MICRO (APM) X-GENE SOC PMU
1932M: Khuong Dinh <[email protected]>
1933S: Supported
1934F: Documentation/admin-guide/perf/xgene-pmu.rst
1935F: Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
1936F: drivers/perf/xgene_pmu.c
1937
1938APPLIED MICRO QT2025 PHY DRIVER
1939M: FUJITA Tomonori <[email protected]>
1940R: Trevor Gross <[email protected]>
1941L: [email protected]
1942L: [email protected]
1943S: Maintained
1944F: drivers/net/phy/qt2025.rs
1945
1946APTINA CAMERA SENSOR PLL
1947M: Laurent Pinchart <[email protected]>
1948L: [email protected]
1949S: Maintained
1950F: drivers/media/i2c/aptina-pll.*
1951
1952AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1953M: Aleksa Savic <[email protected]>
1954M: Jack Doan <[email protected]>
1955L: [email protected]
1956S: Maintained
1957F: Documentation/hwmon/aquacomputer_d5next.rst
1958F: drivers/hwmon/aquacomputer_d5next.c
1959
1960AQUANTIA ETHERNET DRIVER (atlantic)
1961M: Igor Russkikh <[email protected]>
1962L: [email protected]
1963S: Maintained
1964W: https://www.marvell.com/
1965Q: https://patchwork.kernel.org/project/netdevbpf/list/
1966F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1967F: drivers/net/ethernet/aquantia/atlantic/
1968
1969AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1970M: Egor Pomozov <[email protected]>
1971L: [email protected]
1972S: Maintained
1973W: http://www.aquantia.com
1974F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1975
1976AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1977M: Krzysztof Hałasa <[email protected]>
1978L: [email protected]
1979S: Maintained
1980F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1981F: drivers/media/i2c/ar0521.c
1982
1983ARASAN NAND CONTROLLER DRIVER
1984M: Miquel Raynal <[email protected]>
1985R: Michal Simek <[email protected]>
1986L: [email protected]
1987S: Maintained
1988F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1989F: drivers/mtd/nand/raw/arasan-nand-controller.c
1990
1991ARC FRAMEBUFFER DRIVER
1992M: Jaya Kumar <[email protected]>
1993S: Maintained
1994F: drivers/video/fbdev/arcfb.c
1995F: drivers/video/fbdev/core/fb_defio.c
1996
1997ARC PGU DRM DRIVER
1998M: Alexey Brodkin <[email protected]>
1999S: Supported
2000F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
2001F: drivers/gpu/drm/tiny/arcpgu.c
2002
2003ARCNET NETWORK LAYER
2004M: Michael Grzeschik <[email protected]>
2005L: [email protected]
2006S: Maintained
2007F: drivers/net/arcnet/
2008F: include/uapi/linux/if_arcnet.h
2009
2010ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
2011M: Arnd Bergmann <[email protected]>
2012M: Krzysztof Kozlowski <[email protected]>
2013M: Alexandre Belloni <[email protected]>
2014M: Linus Walleij <[email protected]>
2015R: Drew Fustini <[email protected]>
2016L: [email protected] (moderated for non-subscribers)
2017L: [email protected]
2018S: Maintained
2019P: Documentation/process/maintainer-soc.rst
2020C: irc://irc.libera.chat/armlinux
2021T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2022F: Documentation/process/maintainer-soc*.rst
2023F: arch/arm/boot/dts/Makefile
2024F: arch/arm64/boot/dts/Makefile
2025
2026ARM ARCHITECTED TIMER DRIVER
2027M: Mark Rutland <[email protected]>
2028M: Marc Zyngier <[email protected]>
2029L: [email protected] (moderated for non-subscribers)
2030S: Maintained
2031F: arch/arm/include/asm/arch_timer.h
2032F: arch/arm64/include/asm/arch_timer.h
2033F: drivers/clocksource/arm_arch_timer.c
2034F: drivers/clocksource/arm_arch_timer_mmio.c
2035
2036ARM ETHOS-U NPU DRIVER
2037M: Rob Herring (Arm) <[email protected]>
2038M: Tomeu Vizoso <[email protected]>
2039L: [email protected]
2040S: Supported
2041T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2042F: drivers/accel/ethosu/
2043F: include/uapi/drm/ethosu_accel.h
2044
2045ARM GENERIC INTERRUPT CONTROLLER DRIVERS
2046M: Marc Zyngier <[email protected]>
2047L: [email protected] (moderated for non-subscribers)
2048S: Maintained
2049F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
2050F: arch/arm/include/asm/arch_gicv3.h
2051F: arch/arm64/include/asm/arch_gicv3.h
2052F: drivers/irqchip/irq-gic*.[ch]
2053F: include/linux/irqchip/arm-gic*.h
2054F: include/linux/irqchip/arm-vgic-info.h
2055
2056ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
2057M: Lorenzo Pieralisi <[email protected]>
2058M: Marc Zyngier <[email protected]>
2059L: [email protected] (moderated for non-subscribers)
2060S: Maintained
2061F: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
2062F: drivers/irqchip/irq-gic-its-msi-parent.[ch]
2063F: drivers/irqchip/irq-gic-v5*.[ch]
2064F: include/linux/irqchip/arm-gic-v5.h
2065
2066ARM HDLCD DRM DRIVER
2067M: Liviu Dudau <[email protected]>
2068S: Supported
2069F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
2070F: drivers/gpu/drm/arm/hdlcd_*
2071
2072ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
2073M: Linus Walleij <[email protected]>
2074L: [email protected] (moderated for non-subscribers)
2075S: Maintained
2076F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
2077F: Documentation/devicetree/bindings/arm/arm,realview.yaml
2078F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
2079F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2080F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
2081F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
2082F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
2083F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
2084F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
2085F: arch/arm/boot/dts/arm/arm-realview-*
2086F: arch/arm/boot/dts/arm/integrator*
2087F: arch/arm/boot/dts/arm/versatile*
2088F: arch/arm/mach-versatile/
2089F: drivers/bus/arm-integrator-lm.c
2090F: drivers/clk/versatile/
2091F: drivers/i2c/busses/i2c-versatile.c
2092F: drivers/irqchip/irq-versatile-fpga.c
2093F: drivers/mtd/maps/physmap-versatile.*
2094F: drivers/power/reset/arm-versatile-reboot.c
2095F: drivers/soc/versatile/
2096
2097ARM INTERCONNECT PMU DRIVERS
2098M: Robin Murphy <[email protected]>
2099S: Supported
2100F: Documentation/admin-guide/perf/arm-cmn.rst
2101F: Documentation/admin-guide/perf/arm-ni.rst
2102F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
2103F: Documentation/devicetree/bindings/perf/arm,ni.yaml
2104F: drivers/perf/arm-cmn.c
2105F: drivers/perf/arm-ni.c
2106F: tools/perf/pmu-events/arch/arm64/arm/cmn/
2107
2108ARM KOMEDA DRM-KMS DRIVER
2109M: Liviu Dudau <[email protected]>
2110S: Supported
2111T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2112F: Documentation/devicetree/bindings/display/arm,komeda.yaml
2113F: Documentation/gpu/komeda-kms.rst
2114F: drivers/gpu/drm/arm/display/include/
2115F: drivers/gpu/drm/arm/display/komeda/
2116
2117ARM MALI PANFROST DRM DRIVER
2118M: Boris Brezillon <[email protected]>
2119M: Rob Herring <[email protected]>
2120M: Steven Price <[email protected]>
2121M: Adrián Larumbe <[email protected]>
2122L: [email protected]
2123S: Supported
2124T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2125F: Documentation/gpu/panfrost.rst
2126F: drivers/gpu/drm/ci/xfails/panfrost*
2127F: drivers/gpu/drm/panfrost/
2128F: include/uapi/drm/panfrost_drm.h
2129
2130ARM MALI-C55 ISP DRIVER
2131M: Daniel Scally <[email protected]>
2132M: Jacopo Mondi <[email protected]>
2133L: [email protected]
2134S: Maintained
2135T: git git://linuxtv.org/media_tree.git
2136F: Documentation/admin-guide/media/mali-c55-graph.dot
2137F: Documentation/admin-guide/media/mali-c55.rst
2138F: Documentation/devicetree/bindings/media/arm,mali-c55.yaml
2139F: Documentation/userspace-api/media/drivers/mali-c55.rst
2140F: Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
2141F: drivers/media/platform/arm/mali-c55/
2142F: include/uapi/linux/media/arm/mali-c55-config.h
2143
2144ARM MALI PANTHOR DRM DRIVER
2145M: Boris Brezillon <[email protected]>
2146M: Steven Price <[email protected]>
2147M: Liviu Dudau <[email protected]>
2148L: [email protected]
2149S: Supported
2150T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2151F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2152F: drivers/gpu/drm/panthor/
2153F: include/uapi/drm/panthor_drm.h
2154
2155ARM MALI TYR DRM DRIVER
2156M: Daniel Almeida <[email protected]>
2157M: Alice Ryhl <[email protected]>
2158L: [email protected]
2159S: Supported
2160W: https://rust-for-linux.com/tyr-gpu-driver
2161W https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
2162B: https://gitlab.freedesktop.org/panfrost/linux/-/issues
2163T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
2164F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
2165F: drivers/gpu/drm/tyr/
2166F: include/uapi/drm/panthor_drm.h
2167
2168ARM MALI-DP DRM DRIVER
2169M: Liviu Dudau <[email protected]>
2170S: Supported
2171T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
2172F: Documentation/devicetree/bindings/display/arm,malidp.yaml
2173F: Documentation/gpu/afbc.rst
2174F: drivers/gpu/drm/arm/
2175
2176ARM MFM AND FLOPPY DRIVERS
2177M: Ian Molton <[email protected]>
2178S: Maintained
2179F: arch/arm/include/asm/floppy.h
2180F: arch/arm/mach-rpc/floppydma.S
2181
2182ARM PMU PROFILING AND DEBUGGING
2183M: Will Deacon <[email protected]>
2184M: Mark Rutland <[email protected]>
2185L: [email protected] (moderated for non-subscribers)
2186L: [email protected]
2187S: Maintained
2188F: Documentation/devicetree/bindings/arm/pmu.yaml
2189F: Documentation/devicetree/bindings/perf/
2190F: arch/arm*/include/asm/hw_breakpoint.h
2191F: arch/arm*/include/asm/perf_event.h
2192F: arch/arm*/kernel/hw_breakpoint.c
2193F: arch/arm*/kernel/perf_*
2194F: drivers/perf/
2195F: include/linux/perf/arm_pmu*.h
2196
2197ARM PORT
2198M: Russell King <[email protected]>
2199L: [email protected] (moderated for non-subscribers)
2200S: Odd Fixes
2201W: http://www.armlinux.org.uk/
2202T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
2203F: arch/arm/
2204X: arch/arm/boot/dts/
2205
2206ARM PRIMECELL AACI PL041 DRIVER
2207M: Russell King <[email protected]>
2208S: Odd Fixes
2209F: sound/arm/aaci.*
2210
2211ARM PRIMECELL BUS SUPPORT
2212M: Russell King <[email protected]>
2213S: Odd Fixes
2214F: drivers/amba/
2215F: include/linux/amba/bus.h
2216
2217ARM PRIMECELL KMI PL050 DRIVER
2218M: Russell King <[email protected]>
2219S: Odd Fixes
2220F: drivers/input/serio/ambakmi.*
2221F: include/linux/amba/kmi.h
2222
2223ARM PRIMECELL MMCI PL180/1 DRIVER
2224M: Russell King <[email protected]>
2225S: Odd Fixes
2226F: drivers/mmc/host/mmci.*
2227F: include/linux/amba/mmci.h
2228
2229ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2230M: Miquel Raynal <[email protected]>
2231R: Michal Simek <[email protected]>
2232L: [email protected]
2233S: Maintained
2234F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2235F: drivers/mtd/nand/raw/pl35x-nand-controller.c
2236
2237ARM PRIMECELL PL35X SMC DRIVER
2238M: Miquel Raynal <[email protected]>
2239R: Michal Simek <[email protected]>
2240L: [email protected] (moderated for non-subscribers)
2241S: Maintained
2242F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2243F: drivers/memory/pl353-smc.c
2244
2245ARM PRIMECELL SSP PL022 SPI DRIVER
2246M: Linus Walleij <[email protected]>
2247L: [email protected] (moderated for non-subscribers)
2248S: Maintained
2249F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2250F: drivers/spi/spi-pl022.c
2251
2252ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2253M: Russell King <[email protected]>
2254S: Odd Fixes
2255F: drivers/tty/serial/amba-pl01*.c
2256F: include/linux/amba/serial.h
2257
2258ARM PRIMECELL VIC PL190/PL192 DRIVER
2259M: Linus Walleij <[email protected]>
2260L: [email protected] (moderated for non-subscribers)
2261S: Maintained
2262F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2263F: drivers/irqchip/irq-vic.c
2264
2265ARM SMC WATCHDOG DRIVER
2266M: Julius Werner <[email protected]>
2267R: Evan Benn <[email protected]>
2268S: Maintained
2269F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2270F: drivers/watchdog/arm_smc_wdt.c
2271
2272ARM SMMU DRIVERS
2273M: Will Deacon <[email protected]>
2274R: Robin Murphy <[email protected]>
2275L: [email protected] (moderated for non-subscribers)
2276S: Maintained
2277F: Documentation/devicetree/bindings/iommu/arm,smmu*
2278F: drivers/iommu/arm/
2279F: drivers/iommu/io-pgtable-arm*
2280
2281ARM SMMU SVA SUPPORT
2282R: Jean-Philippe Brucker <[email protected]>
2283F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2284
2285ARM SUB-ARCHITECTURES
2286L: [email protected] (moderated for non-subscribers)
2287S: Maintained
2288C: irc://irc.libera.chat/armlinux
2289T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2290F: arch/arm/mach-*/
2291F: arch/arm/plat-*/
2292
2293ARM/ACTIONS SEMI ARCHITECTURE
2294M: Andreas Färber <[email protected]>
2295M: Manivannan Sadhasivam <[email protected]>
2296L: [email protected] (moderated for non-subscribers)
2297L: [email protected] (moderated for non-subscribers)
2298S: Maintained
2299F: Documentation/devicetree/bindings/arm/actions.yaml
2300F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2301F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2302F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2303F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2304F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2305F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2306F: Documentation/devicetree/bindings/pinctrl/actions,*
2307F: Documentation/devicetree/bindings/power/actions,s500-sps.yaml
2308F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2309F: arch/arm/boot/dts/actions/
2310F: arch/arm/mach-actions/
2311F: arch/arm64/boot/dts/actions/
2312F: drivers/clk/actions/
2313F: drivers/clocksource/timer-owl*
2314F: drivers/dma/owl-dma.c
2315F: drivers/i2c/busses/i2c-owl.c
2316F: drivers/irqchip/irq-owl-sirq.c
2317F: drivers/mmc/host/owl-mmc.c
2318F: drivers/net/ethernet/actions/
2319F: drivers/pinctrl/actions/*
2320F: drivers/pmdomain/actions/
2321F: include/dt-bindings/power/owl-*
2322F: include/dt-bindings/reset/actions,*
2323F: include/linux/soc/actions/
2324N: owl
2325
2326ARM/AIROHA SOC SUPPORT
2327M: Matthias Brugger <[email protected]>
2328M: AngeloGioacchino Del Regno <[email protected]>
2329L: [email protected] (moderated for non-subscribers)
2330L: [email protected] (moderated for non-subscribers)
2331S: Odd Fixes
2332F: arch/arm/boot/dts/airoha/
2333F: arch/arm64/boot/dts/airoha/
2334
2335ARM/Allwinner SoC Clock Support
2336M: Emilio López <[email protected]>
2337S: Maintained
2338F: drivers/clk/sunxi/
2339
2340ARM/Allwinner sunXi SoC support
2341M: Chen-Yu Tsai <[email protected]>
2342M: Jernej Skrabec <[email protected]>
2343M: Samuel Holland <[email protected]>
2344L: [email protected] (moderated for non-subscribers)
2345L: [email protected]
2346S: Maintained
2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2348F: arch/arm/mach-sunxi/
2349F: arch/arm64/boot/dts/allwinner/
2350F: drivers/clk/sunxi-ng/
2351F: drivers/pinctrl/sunxi/
2352F: drivers/soc/sunxi/
2353N: allwinner
2354N: sun[x456789]i
2355N: sun[25]0i
2356
2357ARM/ALPHASCALE ARCHITECTURE
2358M: Krzysztof Kozlowski <[email protected]>
2359L: [email protected] (moderated for non-subscribers)
2360S: Odd Fixes
2361F: arch/arm/boot/dts/alphascale/
2362F: drivers/clk/clk-asm9260.c
2363F: drivers/clocksource/asm9260_timer.c
2364F: drivers/rtc/rtc-asm9260.c
2365F: drivers/watchdog/asm9260_wdt.c
2366
2367ARM/AMD PENSANDO ARM64 ARCHITECTURE
2368M: Brad Larson <[email protected]>
2369L: [email protected] (moderated for non-subscribers)
2370S: Supported
2371F: Documentation/devicetree/bindings/*/amd,pensando*
2372F: arch/arm64/boot/dts/amd/elba*
2373
2374ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2375M: Neil Armstrong <[email protected]>
2376M: Jerome Brunet <[email protected]>
2377L: [email protected]
2378S: Maintained
2379F: Documentation/devicetree/bindings/clock/amlogic*
2380F: drivers/clk/meson/
2381F: include/dt-bindings/clock/amlogic,a1*
2382F: include/dt-bindings/clock/gxbb*
2383F: include/dt-bindings/clock/meson*
2384
2385ARM/Amlogic Meson SoC Crypto Drivers
2386M: Corentin Labbe <[email protected]>
2387L: [email protected]
2388L: [email protected]
2389S: Maintained
2390F: Documentation/devicetree/bindings/crypto/amlogic*
2391F: drivers/crypto/amlogic/
2392
2393ARM/Amlogic Meson SoC Sound Drivers
2394M: Jerome Brunet <[email protected]>
2395L: [email protected]
2396S: Maintained
2397F: Documentation/devicetree/bindings/sound/amlogic*
2398F: sound/soc/meson/
2399
2400ARM/Amlogic Meson SoC support
2401M: Neil Armstrong <[email protected]>
2402M: Kevin Hilman <[email protected]>
2403R: Jerome Brunet <[email protected]>
2404R: Martin Blumenstingl <[email protected]>
2405L: [email protected] (moderated for non-subscribers)
2406L: [email protected]
2407S: Maintained
2408W: http://linux-meson.com/
2409F: Documentation/devicetree/bindings/phy/amlogic*
2410F: arch/arm/boot/dts/amlogic/
2411F: arch/arm/mach-meson/
2412F: arch/arm64/boot/dts/amlogic/
2413F: drivers/pmdomain/amlogic/
2414F: drivers/mmc/host/meson*
2415F: drivers/phy/amlogic/
2416F: drivers/pinctrl/meson/
2417F: drivers/rtc/rtc-meson*
2418F: drivers/soc/amlogic/
2419N: meson
2420
2421ARM/Annapurna Labs ALPINE ARCHITECTURE
2422M: Antoine Tenart <[email protected]>
2423L: [email protected] (moderated for non-subscribers)
2424S: Odd Fixes
2425F: arch/arm/boot/dts/amazon/
2426F: arch/arm/mach-alpine/
2427F: arch/arm64/boot/dts/amazon/
2428F: drivers/*/*alpine*
2429
2430ARM/APPLE MACHINE SOUND DRIVERS
2431M: Martin Povišer <[email protected]>
2432L: [email protected]
2433L: [email protected]
2434S: Maintained
2435F: Documentation/devicetree/bindings/sound/apple,*
2436F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2437F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
2438F: sound/soc/apple/*
2439F: sound/soc/codecs/cs42l83-i2c.c
2440F: sound/soc/codecs/cs42l84.*
2441F: sound/soc/codecs/ssm3515.c
2442
2443ARM/APPLE MACHINE SUPPORT
2444M: Sven Peter <[email protected]>
2445M: Janne Grunau <[email protected]>
2446R: Neal Gompa <[email protected]>
2447L: [email protected]
2448L: [email protected] (moderated for non-subscribers)
2449S: Maintained
2450W: https://asahilinux.org
2451B: https://github.com/AsahiLinux/linux/issues
2452C: irc://irc.oftc.net/asahi-dev
2453T: git https://github.com/AsahiLinux/linux.git
2454F: Documentation/devicetree/bindings/arm/apple.yaml
2455F: Documentation/devicetree/bindings/arm/apple/*
2456F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2457F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2458F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2459F: Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
2460F: Documentation/devicetree/bindings/gpu/apple,agx.yaml
2461F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2462F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2463F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2464F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2465F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2466F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2467F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2468F: Documentation/devicetree/bindings/mfd/apple,smc.yaml
2469F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2470F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2471F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2472F: Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
2473F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2474F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2475F: Documentation/devicetree/bindings/power/apple*
2476F: Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
2477F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2478F: Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
2479F: Documentation/devicetree/bindings/spi/apple,spi.yaml
2480F: Documentation/devicetree/bindings/spmi/apple,spmi.yaml
2481F: Documentation/devicetree/bindings/usb/apple,dwc3.yaml
2482F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2483F: Documentation/hwmon/macsmc-hwmon.rst
2484F: arch/arm64/boot/dts/apple/
2485F: drivers/bluetooth/hci_bcm4377.c
2486F: drivers/clk/clk-apple-nco.c
2487F: drivers/cpufreq/apple-soc-cpufreq.c
2488F: drivers/dma/apple-admac.c
2489F: drivers/gpio/gpio-macsmc.c
2490F: drivers/hwmon/macsmc-hwmon.c
2491F: drivers/pmdomain/apple/
2492F: drivers/i2c/busses/i2c-pasemi-core.c
2493F: drivers/i2c/busses/i2c-pasemi-platform.c
2494F: drivers/input/touchscreen/apple_z2.c
2495F: drivers/iommu/apple-dart.c
2496F: drivers/iommu/io-pgtable-dart.c
2497F: drivers/irqchip/irq-apple-aic.c
2498F: drivers/mfd/macsmc.c
2499F: drivers/nvme/host/apple.c
2500F: drivers/nvmem/apple-efuses.c
2501F: drivers/nvmem/apple-spmi-nvmem.c
2502F: drivers/pinctrl/pinctrl-apple-gpio.c
2503F: drivers/power/reset/macsmc-reboot.c
2504F: drivers/pwm/pwm-apple.c
2505F: drivers/rtc/rtc-macsmc.c
2506F: drivers/soc/apple/*
2507F: drivers/spi/spi-apple.c
2508F: drivers/spmi/spmi-apple-controller.c
2509F: drivers/usb/dwc3/dwc3-apple.c
2510F: drivers/video/backlight/apple_dwi_bl.c
2511F: drivers/watchdog/apple_wdt.c
2512F: include/dt-bindings/interrupt-controller/apple-aic.h
2513F: include/dt-bindings/pinctrl/apple.h
2514F: include/linux/mfd/macsmc.h
2515F: include/linux/soc/apple/*
2516F: include/uapi/drm/asahi_drm.h
2517
2518ARM/ARTPEC MACHINE SUPPORT
2519M: Jesper Nilsson <[email protected]>
2520M: Lars Persson <[email protected]>
2521L: [email protected]
2522S: Maintained
2523F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2524F: arch/arm/boot/dts/axis/
2525F: arch/arm/mach-artpec
2526F: drivers/clk/axis
2527F: drivers/crypto/axis
2528F: drivers/mmc/host/usdhi6rol0.c
2529F: drivers/pinctrl/pinctrl-artpec*
2530
2531ARM/ASPEED I2C DRIVER
2532M: Ryan Chen <[email protected]>
2533R: Benjamin Herrenschmidt <[email protected]>
2534R: Joel Stanley <[email protected]>
2535L: [email protected]
2536L: [email protected] (moderated for non-subscribers)
2537S: Maintained
2538F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2539F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
2540F: drivers/i2c/busses/i2c-aspeed.c
2541F: drivers/irqchip/irq-aspeed-i2c-ic.c
2542
2543ARM/ASPEED MACHINE SUPPORT
2544M: Joel Stanley <[email protected]>
2545M: Andrew Jeffery <[email protected]>
2546L: [email protected] (moderated for non-subscribers)
2547L: [email protected] (moderated for non-subscribers)
2548S: Supported
2549Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2550T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
2551F: Documentation/devicetree/bindings/arm/aspeed/
2552F: arch/arm/boot/dts/aspeed/
2553F: arch/arm/mach-aspeed/
2554N: aspeed
2555
2556ARM/AXIADO ARCHITECTURE
2557M: Harshit Shah <[email protected]>
2558L: [email protected] (moderated for non-subscribers)
2559S: Maintained
2560F: Documentation/devicetree/bindings/arm/axiado.yaml
2561F: arch/arm64/boot/dts/axiado/
2562N: axiado
2563
2564ARM/AXM LSI SOC
2565M: Krzysztof Kozlowski <[email protected]>
2566L: [email protected] (moderated for non-subscribers)
2567S: Odd Fixes
2568F: Documentation/devicetree/bindings/arm/axxia.yaml
2569F: arch/arm/boot/dts/intel/axm/
2570F: arch/arm/mach-axxia/
2571
2572ARM/BITMAIN ARCHITECTURE
2573M: Manivannan Sadhasivam <[email protected]>
2574L: [email protected] (moderated for non-subscribers)
2575S: Maintained
2576F: Documentation/devicetree/bindings/arm/bitmain.yaml
2577F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2578F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
2579F: arch/arm64/boot/dts/bitmain/
2580F: drivers/clk/clk-bm1880.c
2581F: drivers/pinctrl/pinctrl-bm1880.c
2582
2583ARM/BLAIZE ARCHITECTURE
2584M: James Cowgill <[email protected]>
2585M: Matt Redfearn <[email protected]>
2586M: Neil Jones <[email protected]>
2587M: Nikolaos Pasaloukos <[email protected]>
2588S: Maintained
2589F: Documentation/devicetree/bindings/arm/blaize.yaml
2590F: arch/arm64/boot/dts/blaize/
2591
2592ARM/BST SOC SUPPORT
2593M: Ge Gordon <[email protected]>
2594R: BST Linux Kernel Upstream Group <[email protected]>
2595L: [email protected] (moderated for non-subscribers)
2596S: Supported
2597F: Documentation/devicetree/bindings/arm/bst.yaml
2598F: arch/arm64/boot/dts/bst/
2599
2600ARM/CALXEDA HIGHBANK ARCHITECTURE
2601M: Andre Przywara <[email protected]>
2602L: [email protected] (moderated for non-subscribers)
2603S: Maintained
2604F: arch/arm/boot/dts/calxeda/
2605F: arch/arm/mach-highbank/
2606
2607ARM/CAVIUM THUNDER NETWORK DRIVER
2608M: Sunil Goutham <[email protected]>
2609L: [email protected] (moderated for non-subscribers)
2610S: Maintained
2611F: drivers/net/ethernet/cavium/thunder/
2612
2613ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2614M: Lukasz Majewski <[email protected]>
2615L: [email protected] (moderated for non-subscribers)
2616S: Maintained
2617F: arch/arm/mach-ep93xx/ts72xx.c
2618
2619ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2620M: Hartley Sweeten <[email protected]>
2621M: Alexander Sverdlin <[email protected]>
2622M: Nikita Shubin <[email protected]>
2623L: [email protected] (moderated for non-subscribers)
2624S: Maintained
2625F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2626F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2627F: arch/arm/boot/compressed/misc-ep93xx.h
2628F: arch/arm/mach-ep93xx/
2629F: drivers/iio/adc/ep93xx_adc.c
2630
2631ARM/CIX SOC SUPPORT
2632M: Peter Chen <[email protected]>
2633M: Fugang Duan <[email protected]>
2634R: CIX Linux Kernel Upstream Group <[email protected]>
2635L: [email protected] (moderated for non-subscribers)
2636S: Maintained
2637T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git
2638F: Documentation/devicetree/bindings/arm/cix.yaml
2639F: Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
2640F: arch/arm64/boot/dts/cix/
2641F: drivers/mailbox/cix-mailbox.c
2642K: \bcix\b
2643
2644ARM/CLKDEV SUPPORT
2645M: Russell King <[email protected]>
2646L: [email protected] (moderated for non-subscribers)
2647S: Maintained
2648T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2649F: drivers/clk/clkdev.c
2650
2651ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2652M: Baruch Siach <[email protected]>
2653L: [email protected] (moderated for non-subscribers)
2654S: Maintained
2655F: arch/arm/boot/dts/cnxt/
2656N: digicolor
2657
2658ARM/CORESIGHT FRAMEWORK AND DRIVERS
2659M: Suzuki K Poulose <[email protected]>
2660R: Mike Leach <[email protected]>
2661R: James Clark <[email protected]>
2662L: [email protected] (moderated for non-subscribers)
2663L: [email protected] (moderated for non-subscribers)
2664S: Maintained
2665T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2666F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2667F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2668F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2669F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2670F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2671F: Documentation/trace/coresight/*
2672F: drivers/hwtracing/coresight/*
2673F: include/dt-bindings/arm/coresight-cti-dt.h
2674F: include/linux/coresight*
2675F: include/uapi/linux/coresight*
2676F: samples/coresight/*
2677F: tools/perf/Documentation/arm-coresight.txt
2678F: tools/perf/arch/arm/util/auxtrace.c
2679F: tools/perf/arch/arm/util/cs-etm.c
2680F: tools/perf/arch/arm/util/cs-etm.h
2681F: tools/perf/arch/arm/util/pmu.c
2682F: tools/perf/tests/shell/*coresight*
2683F: tools/perf/tests/shell/coresight/*
2684F: tools/perf/tests/shell/lib/*coresight*
2685F: tools/perf/util/cs-etm-decoder/*
2686F: tools/perf/util/cs-etm.*
2687
2688ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2689M: Hans Ulli Kroll <[email protected]>
2690M: Linus Walleij <[email protected]>
2691L: [email protected] (moderated for non-subscribers)
2692S: Maintained
2693T: git https://github.com/ulli-kroll/linux.git
2694F: Documentation/devicetree/bindings/arm/gemini.yaml
2695F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2696F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2697F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2698F: arch/arm/boot/dts/gemini/
2699F: arch/arm/mach-gemini/
2700F: drivers/crypto/gemini/
2701F: drivers/net/ethernet/cortina/
2702F: drivers/pinctrl/pinctrl-gemini.c
2703F: drivers/rtc/rtc-ftrtc010.c
2704
2705ARM/CZ.NIC TURRIS SUPPORT
2706M: Marek Behún <[email protected]>
2707S: Maintained
2708W: https://www.turris.cz/
2709F: Documentation/ABI/testing/debugfs-moxtet
2710F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2711F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2712F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2713F: Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
2714F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2715F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2716F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2717F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2718F: Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
2719F: drivers/bus/moxtet.c
2720F: drivers/firmware/turris-mox-rwtm.c
2721F: drivers/gpio/gpio-moxtet.c
2722F: drivers/leds/leds-turris-omnia.c
2723F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2724F: drivers/platform/cznic/
2725F: drivers/watchdog/armada_37xx_wdt.c
2726F: include/dt-bindings/bus/moxtet.h
2727F: include/linux/armada-37xx-rwtm-mailbox.h
2728F: include/linux/moxtet.h
2729F: include/linux/turris-omnia-mcu-interface.h
2730F: include/linux/turris-signing-key.h
2731
2732ARM/FARADAY FA526 PORT
2733M: Hans Ulli Kroll <[email protected]>
2734L: [email protected] (moderated for non-subscribers)
2735S: Maintained
2736T: git git://git.berlios.de/gemini-board
2737F: arch/arm/mm/*-fa*
2738
2739ARM/FOOTBRIDGE ARCHITECTURE
2740M: Russell King <[email protected]>
2741L: [email protected] (moderated for non-subscribers)
2742S: Maintained
2743W: http://www.armlinux.org.uk/
2744F: arch/arm/include/asm/hardware/dec21285.h
2745F: arch/arm/mach-footbridge/
2746
2747ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2748M: Shawn Guo <[email protected]>
2749M: Sascha Hauer <[email protected]>
2750R: Pengutronix Kernel Team <[email protected]>
2751R: Fabio Estevam <[email protected]>
2752L: [email protected]
2753L: [email protected] (moderated for non-subscribers)
2754S: Maintained
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2756F: Documentation/devicetree/bindings/firmware/fsl*
2757F: Documentation/devicetree/bindings/firmware/nxp*
2758F: arch/arm/boot/dts/nxp/imx/
2759F: arch/arm/boot/dts/nxp/mxs/
2760F: arch/arm64/boot/dts/freescale/
2761X: Documentation/devicetree/bindings/media/i2c/
2762X: arch/arm64/boot/dts/freescale/fsl-*
2763X: arch/arm64/boot/dts/freescale/qoriq-*
2764X: drivers/media/i2c/
2765N: imx
2766N: mxs
2767N: \bmxc[^\d]
2768
2769ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2770M: Shawn Guo <[email protected]>
2771L: [email protected] (moderated for non-subscribers)
2772S: Maintained
2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2774F: arch/arm/boot/dts/nxp/ls/
2775F: arch/arm64/boot/dts/freescale/fsl-*
2776F: arch/arm64/boot/dts/freescale/qoriq-*
2777
2778ARM/FREESCALE VYBRID ARM ARCHITECTURE
2779M: Shawn Guo <[email protected]>
2780M: Sascha Hauer <[email protected]>
2781R: Pengutronix Kernel Team <[email protected]>
2782R: Stefan Agner <[email protected]>
2783L: [email protected] (moderated for non-subscribers)
2784S: Maintained
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2786F: arch/arm/boot/dts/nxp/vf/
2787F: arch/arm/mach-imx/*vf610*
2788
2789ARM/GUMSTIX MACHINE SUPPORT
2790M: Steve Sakoman <[email protected]>
2791L: [email protected] (moderated for non-subscribers)
2792S: Maintained
2793
2794ARM/HISILICON SOC SUPPORT
2795M: Wei Xu <[email protected]>
2796L: [email protected] (moderated for non-subscribers)
2797S: Supported
2798W: http://www.hisilicon.com
2799T: git https://github.com/hisilicon/linux-hisi.git
2800F: arch/arm/boot/dts/hisilicon/
2801F: arch/arm/mach-hisi/
2802F: arch/arm64/boot/dts/hisilicon/
2803
2804ARM/HP JORNADA 7XX MACHINE SUPPORT
2805M: Kristoffer Ericson <[email protected]>
2806S: Maintained
2807W: www.jlime.com
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2809F: arch/arm/mach-sa1100/include/mach/jornada720.h
2810F: arch/arm/mach-sa1100/jornada720.c
2811
2812ARM/HPE GXP ARCHITECTURE
2813M: Jean-Marie Verdun <[email protected]>
2814M: Nick Hawkins <[email protected]>
2815S: Maintained
2816F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2817F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2818F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2819F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2820F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2821F: Documentation/hwmon/gxp-fan-ctrl.rst
2822F: arch/arm/boot/dts/hpe/
2823F: drivers/clocksource/timer-gxp.c
2824F: drivers/hwmon/gxp-fan-ctrl.c
2825F: drivers/i2c/busses/i2c-gxp.c
2826F: drivers/spi/spi-gxp.c
2827F: drivers/watchdog/gxp-wdt.c
2828
2829ARM/IGEP MACHINE SUPPORT
2830M: Enric Balletbo i Serra <[email protected]>
2831M: Javier Martinez Canillas <[email protected]>
2832L: [email protected]
2833L: [email protected] (moderated for non-subscribers)
2834S: Maintained
2835F: arch/arm/boot/dts/ti/omap/omap3-igep*
2836
2837ARM/INTEL IXP4XX ARM ARCHITECTURE
2838M: Linus Walleij <[email protected]>
2839M: Imre Kaloz <[email protected]>
2840L: [email protected] (moderated for non-subscribers)
2841S: Maintained
2842F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2843F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2844F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2845F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2846F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2847F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2848F: arch/arm/boot/dts/intel/ixp/
2849F: arch/arm/mach-ixp4xx/
2850F: drivers/bus/intel-ixp4xx-eb.c
2851F: drivers/char/hw_random/ixp4xx-rng.c
2852F: drivers/clocksource/timer-ixp4xx.c
2853F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2854F: drivers/gpio/gpio-ixp4xx.c
2855F: drivers/irqchip/irq-ixp4xx.c
2856F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2857F: drivers/net/wan/ixp4xx_hss.c
2858F: drivers/soc/ixp4xx/ixp4xx-npe.c
2859F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2860F: include/linux/soc/ixp4xx/npe.h
2861F: include/linux/soc/ixp4xx/qmgr.h
2862
2863ARM/INTEL KEEMBAY ARCHITECTURE
2864M: Paul J. Murphy <[email protected]>
2865M: Daniele Alessandrelli <[email protected]>
2866S: Maintained
2867F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2868F: arch/arm64/boot/dts/intel/keembay-evm.dts
2869F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2870
2871ARM/INTEL XSC3 (MANZANO) ARM CORE
2872M: Lennert Buytenhek <[email protected]>
2873L: [email protected] (moderated for non-subscribers)
2874S: Maintained
2875
2876ARM/LG1K ARCHITECTURE
2877M: Chanho Min <[email protected]>
2878L: [email protected] (moderated for non-subscribers)
2879S: Maintained
2880F: arch/arm64/boot/dts/lg/
2881
2882ARM/LPC18XX ARCHITECTURE
2883M: Vladimir Zapolskiy <[email protected]>
2884L: [email protected] (moderated for non-subscribers)
2885S: Maintained
2886F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2887F: arch/arm/boot/dts/nxp/lpc/lpc43*
2888F: drivers/i2c/busses/i2c-lpc2k.c
2889F: drivers/memory/pl172.c
2890F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2891F: drivers/rtc/rtc-lpc24xx.c
2892N: lpc18xx
2893
2894ARM/LPC32XX SOC SUPPORT
2895M: Vladimir Zapolskiy <[email protected]>
2896M: Piotr Wojtaszczyk <[email protected]>
2897L: [email protected] (moderated for non-subscribers)
2898S: Maintained
2899T: git https://github.com/vzapolskiy/linux-lpc32xx.git
2900F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2901F: arch/arm/boot/dts/nxp/lpc/lpc32*
2902F: arch/arm/mach-lpc32xx/
2903F: drivers/dma/lpc32xx-dmamux.c
2904F: drivers/i2c/busses/i2c-pnx.c
2905F: drivers/net/ethernet/nxp/lpc_eth.c
2906F: drivers/usb/host/ohci-nxp.c
2907F: drivers/watchdog/pnx4008_wdt.c
2908N: lpc32xx
2909
2910LPC32XX DMAMUX SUPPORT
2911M: J.M.B. Downing <[email protected]>
2912M: Piotr Wojtaszczyk <[email protected]>
2913R: Vladimir Zapolskiy <[email protected]>
2914L: [email protected] (moderated for non-subscribers)
2915S: Maintained
2916F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2917
2918ARM/Marvell Dove/MV78xx0/Orion SOC support
2919M: Andrew Lunn <[email protected]>
2920M: Sebastian Hesselbarth <[email protected]>
2921M: Gregory Clement <[email protected]>
2922L: [email protected] (moderated for non-subscribers)
2923S: Maintained
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2925F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
2926F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
2927F: Documentation/devicetree/bindings/soc/dove/
2928F: arch/arm/boot/dts/marvell/dove*
2929F: arch/arm/boot/dts/marvell/orion5x*
2930F: arch/arm/mach-dove/
2931F: arch/arm/mach-mv78xx0/
2932F: arch/arm/mach-orion5x/
2933F: arch/arm/plat-orion/
2934F: drivers/bus/mvebu-mbus.c
2935F: drivers/soc/dove/
2936
2937ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2938M: Andrew Lunn <[email protected]>
2939M: Gregory Clement <[email protected]>
2940M: Sebastian Hesselbarth <[email protected]>
2941L: [email protected] (moderated for non-subscribers)
2942S: Maintained
2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2944F: Documentation/devicetree/bindings/arm/marvell/
2945F: arch/arm/boot/dts/marvell/armada*
2946F: arch/arm/boot/dts/marvell/kirkwood*
2947F: arch/arm/configs/mvebu_*_defconfig
2948F: arch/arm/mach-mvebu/
2949F: arch/arm64/boot/dts/marvell/
2950F: drivers/clk/mvebu/
2951F: drivers/cpufreq/armada-37xx-cpufreq.c
2952F: drivers/cpufreq/armada-8k-cpufreq.c
2953F: drivers/cpufreq/mvebu-cpufreq.c
2954F: drivers/irqchip/irq-armada-370-xp.c
2955F: drivers/irqchip/irq-mvebu-*
2956F: drivers/pinctrl/mvebu/
2957F: drivers/rtc/rtc-armada38x.c
2958
2959ARM/Marvell PXA1908 SOC support
2960M: Duje Mihanović <[email protected]>
2961L: [email protected] (moderated for non-subscribers)
2962S: Maintained
2963F: Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
2964F: arch/arm64/boot/dts/marvell/mmp/
2965F: drivers/clk/mmp/Kconfig
2966F: drivers/clk/mmp/clk-pxa1908*.c
2967F: drivers/pmdomain/marvell/
2968F: include/dt-bindings/clock/marvell,pxa1908.h
2969F: include/dt-bindings/power/marvell,pxa1908-power.h
2970
2971ARM/Mediatek RTC DRIVER
2972M: Eddie Huang <[email protected]>
2973M: Sean Wang <[email protected]>
2974L: [email protected] (moderated for non-subscribers)
2975L: [email protected] (moderated for non-subscribers)
2976S: Maintained
2977F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2978F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2979F: drivers/rtc/rtc-mt2712.c
2980F: drivers/rtc/rtc-mt6397.c
2981F: drivers/rtc/rtc-mt7622.c
2982
2983ARM/Mediatek SoC support
2984M: Matthias Brugger <[email protected]>
2985M: AngeloGioacchino Del Regno <[email protected]>
2986L: [email protected]
2987L: [email protected] (moderated for non-subscribers)
2988L: [email protected] (moderated for non-subscribers)
2989S: Maintained
2990W: https://mtk.wiki.kernel.org/
2991C: irc://irc.libera.chat/linux-mediatek
2992F: arch/arm/boot/dts/mediatek/
2993F: arch/arm/mach-mediatek/
2994F: arch/arm64/boot/dts/mediatek/
2995F: drivers/soc/mediatek/
2996N: mtk
2997N: mt[2678]
2998K: mediatek
2999
3000ARM/Mediatek USB3 PHY DRIVER
3001M: Chunfeng Yun <[email protected]>
3002L: [email protected] (moderated for non-subscribers)
3003L: [email protected] (moderated for non-subscribers)
3004S: Maintained
3005F: Documentation/devicetree/bindings/phy/mediatek,*
3006F: drivers/phy/mediatek/
3007
3008ARM/MICROCHIP (ARM64) SoC support
3009M: Conor Dooley <[email protected]>
3010M: Nicolas Ferre <[email protected]>
3011M: Claudiu Beznea <[email protected]>
3012L: [email protected] (moderated for non-subscribers)
3013S: Supported
3014T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3015F: arch/arm64/boot/dts/microchip/
3016
3017ARM/Microchip (AT91) SoC support
3018M: Nicolas Ferre <[email protected]>
3019M: Alexandre Belloni <[email protected]>
3020M: Claudiu Beznea <[email protected]>
3021L: [email protected] (moderated for non-subscribers)
3022S: Supported
3023W: http://www.linux4sam.org
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
3025F: arch/arm/boot/dts/microchip/
3026F: arch/arm/include/debug/at91.S
3027F: arch/arm/mach-at91/
3028F: drivers/memory/atmel*
3029F: drivers/watchdog/sama5d4_wdt.c
3030F: include/soc/at91/
3031X: drivers/input/touchscreen/atmel_mxt_ts.c
3032N: at91
3033N: atmel
3034
3035ARM/Microchip Sparx5 SoC support
3036M: Steen Hegelund <[email protected]>
3037M: Daniel Machon <[email protected]>
3038M: [email protected]
3039L: [email protected] (moderated for non-subscribers)
3040S: Supported
3041F: arch/arm64/boot/dts/microchip/sparx*
3042F: drivers/net/ethernet/microchip/vcap/
3043F: drivers/pinctrl/pinctrl-microchip-sgpio.c
3044N: sparx5
3045
3046ARM/MILBEAUT ARCHITECTURE
3047M: Taichi Sugaya <[email protected]>
3048M: Takao Orito <[email protected]>
3049L: [email protected] (moderated for non-subscribers)
3050S: Maintained
3051F: arch/arm/boot/dts/socionext/milbeaut*
3052F: arch/arm/mach-milbeaut/
3053N: milbeaut
3054
3055ARM/MORELLO PLATFORM
3056M: Vincenzo Frascino <[email protected]>
3057L: [email protected] (moderated for non-subscribers)
3058S: Maintained
3059F: Documentation/devicetree/bindings/arm/arm,morello.yaml
3060F: arch/arm64/boot/dts/arm/morello*
3061
3062ARM/MOXA ART SOC
3063M: Krzysztof Kozlowski <[email protected]>
3064L: [email protected] (moderated for non-subscribers)
3065S: Odd Fixes
3066F: Documentation/devicetree/bindings/arm/moxart.yaml
3067F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
3068F: arch/arm/boot/dts/moxa/
3069F: drivers/clk/clk-moxart.c
3070
3071ARM/MStar/Sigmastar Armv7 SoC support
3072M: Daniel Palmer <[email protected]>
3073M: Romain Perier <[email protected]>
3074L: [email protected] (moderated for non-subscribers)
3075S: Maintained
3076W: http://linux-chenxing.org/
3077T: git https://github.com/linux-chenxing/linux.git
3078F: Documentation/devicetree/bindings/arm/mstar/*
3079F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
3080F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
3081F: arch/arm/boot/dts/sigmastar/
3082F: arch/arm/mach-mstar/
3083F: drivers/clk/mstar/
3084F: drivers/clocksource/timer-msc313e.c
3085F: drivers/gpio/gpio-msc313.c
3086F: drivers/rtc/rtc-msc313.c
3087F: drivers/watchdog/msc313e_wdt.c
3088F: include/dt-bindings/clock/mstar-*
3089F: include/dt-bindings/gpio/msc313-gpio.h
3090
3091ARM/NOMADIK/Ux500 ARCHITECTURES
3092M: Linus Walleij <[email protected]>
3093L: [email protected] (moderated for non-subscribers)
3094S: Maintained
3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
3096F: Documentation/devicetree/bindings/arm/ste-*
3097F: Documentation/devicetree/bindings/arm/ux500.yaml
3098F: Documentation/devicetree/bindings/arm/ux500/
3099F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
3100F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
3101F: arch/arm/boot/dts/st/ste-*
3102F: arch/arm/mach-nomadik/
3103F: arch/arm/mach-ux500/
3104F: drivers/clk/clk-nomadik.c
3105F: drivers/clocksource/clksrc-dbx500-prcmu.c
3106F: drivers/dma/ste_dma40*
3107F: drivers/pmdomain/st/ste-ux500-pm-domain.c
3108F: drivers/gpio/gpio-nomadik.c
3109F: drivers/hwspinlock/u8500_hsem.c
3110F: drivers/i2c/busses/i2c-nomadik.c
3111F: drivers/iio/adc/ab8500-gpadc.c
3112F: drivers/mfd/ab8500*
3113F: drivers/mfd/abx500*
3114F: drivers/mfd/db8500*
3115F: drivers/pinctrl/nomadik/
3116F: drivers/rtc/rtc-ab8500.c
3117F: drivers/rtc/rtc-pl031.c
3118F: drivers/soc/ux500/
3119
3120ARM/NUVOTON MA35 ARCHITECTURE
3121M: Jacky Huang <[email protected]>
3122M: Shan-Chun Hung <[email protected]>
3123L: [email protected] (moderated for non-subscribers)
3124S: Supported
3125F: Documentation/devicetree/bindings/*/*/*ma35*
3126F: Documentation/devicetree/bindings/*/*ma35*
3127F: arch/arm64/boot/dts/nuvoton/*ma35*
3128F: drivers/*/*/*ma35*
3129F: drivers/*/*ma35*
3130K: ma35d1
3131
3132ARM/NUVOTON NPCM ARCHITECTURE
3133M: Avi Fishman <[email protected]>
3134M: Tomer Maimon <[email protected]>
3135M: Tali Perry <[email protected]>
3136R: Patrick Venture <[email protected]>
3137R: Nancy Yuen <[email protected]>
3138R: Benjamin Fair <[email protected]>
3139L: [email protected] (moderated for non-subscribers)
3140S: Supported
3141F: Documentation/devicetree/bindings/*/*/*npcm*
3142F: Documentation/devicetree/bindings/*/*npcm*
3143F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
3144F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
3145F: arch/arm/mach-npcm/
3146F: arch/arm64/boot/dts/nuvoton/
3147F: drivers/*/*/*npcm*
3148F: drivers/*/*npcm*
3149F: drivers/rtc/rtc-nct3018y.c
3150F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
3151F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
3152
3153ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
3154M: Joseph Liu <[email protected]>
3155M: Marvin Lin <[email protected]>
3156L: [email protected]
3157L: [email protected] (moderated for non-subscribers)
3158S: Maintained
3159F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
3160F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
3161F: Documentation/userspace-api/media/drivers/npcm-video.rst
3162F: drivers/media/platform/nuvoton/
3163F: include/uapi/linux/npcm-video.h
3164
3165ARM/NUVOTON WPCM450 ARCHITECTURE
3166M: Jonathan Neuschäfer <[email protected]>
3167L: [email protected] (moderated for non-subscribers)
3168S: Maintained
3169W: https://github.com/neuschaefer/wpcm450/wiki
3170F: Documentation/devicetree/bindings/*/*wpcm*
3171F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
3172F: arch/arm/configs/wpcm450_defconfig
3173F: arch/arm/mach-npcm/wpcm450.c
3174F: drivers/*/*/*wpcm*
3175F: drivers/*/*wpcm*
3176
3177ARM/NXP S32G ARCHITECTURE
3178R: Chester Lin <[email protected]>
3179R: Matthias Brugger <[email protected]>
3180R: Ghennadi Procopciuc <[email protected]>
3181R: NXP S32 Linux Team <[email protected]>
3182L: [email protected] (moderated for non-subscribers)
3183S: Maintained
3184F: Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
3185F: arch/arm64/boot/dts/freescale/s32g*.dts*
3186F: drivers/pinctrl/nxp/
3187F: drivers/rtc/rtc-s32g.c
3188
3189ARM/NXP S32G PCIE CONTROLLER DRIVER
3190M: Ciprian Marian Costea <[email protected]>
3191R: NXP S32 Linux Team <[email protected]>
3192L: [email protected]
3193L: [email protected] (moderated for non-subscribers)
3194S: Maintained
3195F: Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
3196F: drivers/pci/controller/dwc/pcie-nxp-s32g*
3197
3198ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
3199M: Jan Petrous <[email protected]>
3200R: [email protected]
3201S: Maintained
3202F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
3203F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
3204
3205ARM/Orion SoC/Technologic Systems TS-78xx platform support
3206M: Alexander Clouter <[email protected]>
3207L: [email protected] (moderated for non-subscribers)
3208S: Maintained
3209W: http://www.digriz.org.uk/ts78xx/kernel
3210F: arch/arm/mach-orion5x/ts78xx-*
3211
3212ARM/QUALCOMM CHROMEBOOK SUPPORT
3213R: [email protected]
3214F: arch/arm64/boot/dts/qcom/sc7180*
3215F: arch/arm64/boot/dts/qcom/sc7280*
3216
3217ARM/QUALCOMM MAILING LIST
3218L: [email protected]
3219C: irc://irc.oftc.net/linux-msm
3220F: Documentation/devicetree/bindings/*/qcom*
3221F: Documentation/devicetree/bindings/soc/qcom/
3222F: arch/arm/boot/dts/qcom/
3223F: arch/arm/configs/qcom_defconfig
3224F: arch/arm/mach-qcom/
3225F: arch/arm64/boot/dts/qcom/
3226F: drivers/*/*/pm8???-*
3227F: drivers/*/*/qcom*
3228F: drivers/*/*/qcom/
3229F: drivers/*/qcom*
3230F: drivers/*/qcom/
3231F: drivers/bluetooth/btqcomsmd.c
3232F: drivers/clocksource/timer-qcom.c
3233F: drivers/cpuidle/cpuidle-qcom-spm.c
3234F: drivers/extcon/extcon-qcom*
3235F: drivers/i2c/busses/i2c-qcom-geni.c
3236F: drivers/i2c/busses/i2c-qup.c
3237F: drivers/iommu/msm*
3238F: drivers/mfd/ssbi.c
3239F: drivers/mmc/host/mmci_qcom*
3240F: drivers/mmc/host/sdhci-msm.c
3241F: drivers/pci/controller/dwc/pcie-qcom*
3242F: drivers/phy/qualcomm/
3243F: drivers/power/*/msm*
3244F: drivers/reset/reset-qcom-*
3245F: drivers/rtc/rtc-pm8xxx.c
3246F: drivers/spi/spi-geni-qcom.c
3247F: drivers/spi/spi-qcom-qspi.c
3248F: drivers/spi/spi-qup.c
3249F: drivers/tty/serial/msm_serial.c
3250F: drivers/ufs/host/ufs-qcom*
3251F: drivers/usb/dwc3/dwc3-qcom.c
3252F: include/dt-bindings/*/qcom*
3253F: include/linux/*/qcom*
3254F: include/linux/soc/qcom/
3255
3256ARM/QUALCOMM SUPPORT
3257M: Bjorn Andersson <[email protected]>
3258M: Konrad Dybcio <[email protected]>
3259L: [email protected]
3260S: Maintained
3261C: irc://irc.oftc.net/linux-msm
3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3263F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
3264F: Documentation/devicetree/bindings/arm/qcom.yaml
3265F: Documentation/devicetree/bindings/bus/qcom*
3266F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3267F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3268F: Documentation/devicetree/bindings/reserved-memory/qcom*
3269F: Documentation/devicetree/bindings/soc/qcom/
3270F: arch/arm/boot/dts/qcom/
3271F: arch/arm/configs/qcom_defconfig
3272F: arch/arm/mach-qcom/
3273F: arch/arm64/boot/dts/qcom/
3274F: drivers/bus/qcom*
3275F: drivers/firmware/qcom/
3276F: drivers/soc/qcom/
3277F: include/dt-bindings/arm/qcom,ids.h
3278F: include/dt-bindings/firmware/qcom,scm.h
3279F: include/dt-bindings/soc/qcom*
3280F: include/linux/firmware/qcom
3281F: include/linux/soc/qcom/
3282F: include/soc/qcom/
3283
3284ARM/RDA MICRO ARCHITECTURE
3285M: Manivannan Sadhasivam <[email protected]>
3286L: [email protected] (moderated for non-subscribers)
3287L: [email protected] (moderated for non-subscribers)
3288S: Maintained
3289F: Documentation/devicetree/bindings/arm/rda.yaml
3290F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3291F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3292F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3293F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3294F: arch/arm/boot/dts/unisoc/
3295F: drivers/clocksource/timer-rda.c
3296F: drivers/gpio/gpio-rda.c
3297F: drivers/irqchip/irq-rda-intc.c
3298F: drivers/tty/serial/rda-uart.c
3299
3300ARM/REALTEK ARCHITECTURE
3301M: Andreas Färber <[email protected]>
3302L: [email protected] (moderated for non-subscribers)
3303L: [email protected] (moderated for non-subscribers)
3304S: Maintained
3305F: Documentation/devicetree/bindings/arm/realtek.yaml
3306F: arch/arm/boot/dts/realtek/
3307F: arch/arm/mach-realtek/
3308F: arch/arm64/boot/dts/realtek/
3309
3310ARM/RISC-V/RENESAS ARCHITECTURE
3311M: Geert Uytterhoeven <[email protected]>
3312M: Magnus Damm <[email protected]>
3313L: [email protected]
3314S: Supported
3315Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
3316C: irc://irc.libera.chat/renesas-soc
3317T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3318F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3319F: Documentation/devicetree/bindings/nvmem/renesas,*
3320F: Documentation/devicetree/bindings/soc/renesas/
3321F: arch/arm/boot/dts/renesas/
3322F: arch/arm/configs/shmobile_defconfig
3323F: arch/arm/include/debug/renesas-scif.S
3324F: arch/arm/mach-shmobile/
3325F: arch/arm64/boot/dts/renesas/
3326F: arch/riscv/boot/dts/renesas/
3327F: drivers/pmdomain/renesas/
3328F: drivers/soc/renesas/
3329F: include/linux/soc/renesas/
3330N: rcar
3331K: \brenesas,
3332
3333ARM/RISCPC ARCHITECTURE
3334M: Russell King <[email protected]>
3335L: [email protected] (moderated for non-subscribers)
3336S: Maintained
3337W: http://www.armlinux.org.uk/
3338F: arch/arm/include/asm/hardware/ioc.h
3339F: arch/arm/include/asm/hardware/iomd.h
3340F: arch/arm/include/asm/hardware/memc.h
3341F: arch/arm/mach-rpc/
3342F: drivers/net/ethernet/8390/etherh.c
3343F: drivers/net/ethernet/i825xx/ether1*
3344F: drivers/net/ethernet/seeq/ether3*
3345F: drivers/scsi/arm/
3346
3347ARM/Rockchip SoC support
3348M: Heiko Stuebner <[email protected]>
3349L: [email protected] (moderated for non-subscribers)
3350L: [email protected]
3351S: Maintained
3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3353F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3354F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3355F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3356F: arch/arm/boot/dts/rockchip/
3357F: arch/arm/mach-rockchip/
3358F: drivers/*/*/*rockchip*
3359F: drivers/*/*rockchip*
3360F: drivers/clk/rockchip/
3361F: drivers/i2c/busses/i2c-rk3x.c
3362F: drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
3363F: sound/soc/rockchip/
3364N: rockchip
3365
3366ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3367M: Krzysztof Kozlowski <[email protected]>
3368R: Alim Akhtar <[email protected]>
3369L: [email protected] (moderated for non-subscribers)
3370L: [email protected]
3371S: Maintained
3372P: Documentation/process/maintainer-soc-clean-dts.rst
3373Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
3374B: mailto:[email protected]
3375C: irc://irc.libera.chat/linux-exynos
3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3377F: Documentation/arch/arm/samsung/
3378F: Documentation/devicetree/bindings/arm/samsung/
3379F: Documentation/devicetree/bindings/hwinfo/samsung,*
3380F: Documentation/devicetree/bindings/power/pd-samsung.yaml
3381F: Documentation/devicetree/bindings/soc/samsung/
3382F: arch/arm/boot/dts/samsung/
3383F: arch/arm/mach-exynos*/
3384F: arch/arm/mach-s3c/
3385F: arch/arm/mach-s5p*/
3386F: arch/arm64/boot/dts/exynos/
3387F: arch/arm64/boot/dts/tesla/
3388F: drivers/*/*/*s3c24*
3389F: drivers/*/*s3c24*
3390F: drivers/*/*s3c64xx*
3391F: drivers/*/*s5pv210*
3392F: drivers/clocksource/samsung_pwm_timer.c
3393F: drivers/firmware/samsung/
3394F: drivers/mailbox/exynos-mailbox.c
3395F: drivers/memory/samsung/
3396F: drivers/pwm/pwm-samsung.c
3397F: drivers/soc/samsung/
3398F: drivers/tty/serial/samsung*
3399F: include/clocksource/samsung_pwm.h
3400F: include/linux/platform_data/*s3c*
3401F: include/linux/serial_s3c.h
3402F: include/linux/soc/samsung/
3403N: exynos
3404N: s3c64xx
3405N: s5pv210
3406
3407ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3408M: Łukasz Stelmach <[email protected]>
3409L: [email protected] (moderated for non-subscribers)
3410L: [email protected]
3411S: Maintained
3412F: drivers/media/platform/samsung/s5p-g2d/
3413
3414ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3415M: Marek Szyprowski <[email protected]>
3416L: [email protected]
3417L: [email protected]
3418S: Maintained
3419F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3420F: drivers/media/cec/platform/s5p/
3421
3422ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3423M: Andrzej Pietrasiewicz <[email protected]>
3424M: Jacek Anaszewski <[email protected]>
3425M: Sylwester Nawrocki <[email protected]>
3426L: [email protected] (moderated for non-subscribers)
3427L: [email protected]
3428S: Maintained
3429F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3430F: drivers/media/platform/samsung/s5p-jpeg/
3431
3432ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3433M: Marek Szyprowski <[email protected]>
3434M: Andrzej Hajda <[email protected]>
3435L: [email protected] (moderated for non-subscribers)
3436L: [email protected]
3437S: Maintained
3438F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3439F: drivers/media/platform/samsung/s5p-mfc/
3440
3441ARM/SOCFPGA ARCHITECTURE
3442M: Dinh Nguyen <[email protected]>
3443S: Maintained
3444W: http://www.rocketboards.org
3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3446F: arch/arm/boot/dts/intel/socfpga/
3447F: arch/arm/configs/socfpga_defconfig
3448F: arch/arm/mach-socfpga/
3449F: arch/arm64/boot/dts/altera/
3450F: arch/arm64/boot/dts/intel/
3451
3452ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3453M: Dinh Nguyen <[email protected]>
3454S: Maintained
3455F: drivers/clk/socfpga/
3456
3457ARM/SOCFPGA DWMAC GLUE LAYER BINDINGS
3458M: Matthew Gerlach <[email protected]>
3459S: Maintained
3460F: Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
3461F: Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
3462
3463ARM/SOCFPGA DWMAC GLUE LAYER
3464M: Maxime Chevallier <[email protected]>
3465S: Maintained
3466F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3467
3468ARM/SOCFPGA EDAC BINDINGS
3469M: Niravkumar L Rabara <[email protected]>
3470S: Maintained
3471F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3472
3473ARM/SOCFPGA EDAC SUPPORT
3474M: Dinh Nguyen <[email protected]>
3475S: Maintained
3476F: drivers/edac/altera_edac.[ch]
3477
3478ARM/SPREADTRUM SoC SUPPORT
3479M: Orson Zhai <[email protected]>
3480M: Baolin Wang <[email protected]>
3481R: Chunyan Zhang <[email protected]>
3482S: Maintained
3483F: arch/arm64/boot/dts/sprd
3484N: sprd
3485N: sc27xx
3486N: sc2731
3487
3488ARM/STI ARCHITECTURE
3489M: Patrice Chotard <[email protected]>
3490L: [email protected] (moderated for non-subscribers)
3491S: Maintained
3492W: http://www.stlinux.com
3493F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3494F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3495F: arch/arm/boot/dts/st/sti*
3496F: arch/arm/mach-sti/
3497F: drivers/ata/ahci_st.c
3498F: drivers/char/hw_random/st-rng.c
3499F: drivers/clocksource/arm_global_timer.c
3500F: drivers/clocksource/clksrc_st_lpc.c
3501F: drivers/cpufreq/sti-cpufreq.c
3502F: drivers/dma/st_fdma*
3503F: drivers/i2c/busses/i2c-st.c
3504F: drivers/media/rc/st_rc.c
3505F: drivers/mmc/host/sdhci-st.c
3506F: drivers/phy/st/phy-miphy28lp.c
3507F: drivers/phy/st/phy-stih407-usb.c
3508F: drivers/pinctrl/pinctrl-st.c
3509F: drivers/remoteproc/st_remoteproc.c
3510F: drivers/remoteproc/st_slim_rproc.c
3511F: drivers/reset/sti/
3512F: drivers/rtc/rtc-st-lpc.c
3513F: drivers/tty/serial/st-asc.c
3514F: drivers/usb/dwc3/dwc3-st.c
3515F: drivers/usb/host/ehci-st.c
3516F: drivers/usb/host/ohci-st.c
3517F: drivers/watchdog/st_lpc_wdt.c
3518F: include/linux/remoteproc/st_slim_rproc.h
3519
3520ARM/STM32 ARCHITECTURE
3521M: Maxime Coquelin <[email protected]>
3522M: Alexandre Torgue <[email protected]>
3523L: [email protected] (moderated for non-subscribers)
3524L: [email protected] (moderated for non-subscribers)
3525S: Maintained
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3527F: arch/arm/boot/dts/st/stm32*
3528F: arch/arm/mach-stm32/
3529F: arch/arm64/boot/dts/st/
3530F: drivers/clocksource/armv7m_systick.c
3531N: stm32
3532N: stm
3533
3534ARM/SUNPLUS SP7021 SOC SUPPORT
3535M: Qin Jian <[email protected]>
3536L: [email protected] (moderated for mon-subscribers)
3537S: Maintained
3538W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3539F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3540F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3541F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3542F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3543F: arch/arm/boot/dts/sunplus/
3544F: arch/arm/configs/sp7021_*defconfig
3545F: drivers/clk/clk-sp7021.c
3546F: drivers/irqchip/irq-sp7021-intc.c
3547F: drivers/reset/reset-sunplus.c
3548F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3549F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3550
3551ARM/Synaptics SoC support
3552M: Jisheng Zhang <[email protected]>
3553M: Sebastian Hesselbarth <[email protected]>
3554L: [email protected] (moderated for non-subscribers)
3555S: Maintained
3556F: arch/arm/boot/dts/synaptics/
3557F: arch/arm/mach-berlin/
3558F: arch/arm64/boot/dts/synaptics/
3559
3560ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3561M: Hans Verkuil <[email protected]>
3562L: [email protected]
3563L: [email protected]
3564S: Maintained
3565F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3566F: drivers/media/cec/platform/tegra/
3567
3568ARM/TESLA FSD SoC SUPPORT
3569M: Alim Akhtar <[email protected]>
3570M: [email protected]
3571L: [email protected] (moderated for non-subscribers)
3572L: [email protected]
3573S: Maintained
3574P: Documentation/process/maintainer-soc-clean-dts.rst
3575F: arch/arm64/boot/dts/tesla/
3576
3577ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3578M: Santosh Shilimkar <[email protected]>
3579L: [email protected]
3580S: Maintained
3581F: drivers/memory/*emif*
3582
3583ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3584M: Nishanth Menon <[email protected]>
3585M: Santosh Shilimkar <[email protected]>
3586L: [email protected] (moderated for non-subscribers)
3587S: Maintained
3588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3589F: arch/arm/boot/dts/ti/keystone/
3590F: arch/arm/mach-keystone/
3591
3592ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3593M: Santosh Shilimkar <[email protected]>
3594L: [email protected]
3595S: Maintained
3596F: drivers/clk/keystone/
3597
3598ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3599M: Santosh Shilimkar <[email protected]>
3600L: [email protected] (moderated for non-subscribers)
3601L: [email protected]
3602S: Maintained
3603F: drivers/clocksource/timer-keystone.c
3604
3605ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3606M: Santosh Shilimkar <[email protected]>
3607L: [email protected]
3608S: Maintained
3609F: drivers/power/reset/keystone-reset.c
3610
3611ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3612M: Nishanth Menon <[email protected]>
3613M: Vignesh Raghavendra <[email protected]>
3614M: Tero Kristo <[email protected]>
3615L: [email protected] (moderated for non-subscribers)
3616S: Supported
3617F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3618F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3619F: arch/arm64/boot/dts/ti/Makefile
3620F: arch/arm64/boot/dts/ti/k3-*
3621
3622ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3623M: Krzysztof Kozlowski <[email protected]>
3624L: [email protected] (moderated for non-subscribers)
3625S: Odd Fixes
3626F: Documentation/devicetree/bindings/*/*/ti,nspire*
3627F: Documentation/devicetree/bindings/*/ti,nspire*
3628F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3629F: arch/arm/boot/dts/nspire/
3630
3631ARM/TOSHIBA VISCONTI ARCHITECTURE
3632M: Nobuhiro Iwamatsu <[email protected]>
3633L: [email protected] (moderated for non-subscribers)
3634S: Supported
3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3636F: Documentation/devicetree/bindings/arm/toshiba.yaml
3637F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3638F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3639F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3640F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3641F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3642F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3643F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3644F: arch/arm64/boot/dts/toshiba/
3645F: drivers/clk/visconti/
3646F: drivers/gpio/gpio-visconti.c
3647F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3648F: drivers/pci/controller/dwc/pcie-visconti.c
3649F: drivers/pinctrl/visconti/
3650F: drivers/watchdog/visconti_wdt.c
3651N: visconti
3652
3653ARM/UNIPHIER ARCHITECTURE
3654M: Kunihiko Hayashi <[email protected]>
3655M: Masami Hiramatsu <[email protected]>
3656L: [email protected] (moderated for non-subscribers)
3657S: Maintained
3658F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3659F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3660F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3661F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3662F: arch/arm/boot/dts/socionext/uniphier*
3663F: arch/arm/include/asm/hardware/cache-uniphier.h
3664F: arch/arm/mm/cache-uniphier.c
3665F: arch/arm64/boot/dts/socionext/uniphier*
3666F: drivers/bus/uniphier-system-bus.c
3667F: drivers/clk/uniphier/
3668F: drivers/dma/uniphier-mdmac.c
3669F: drivers/gpio/gpio-uniphier.c
3670F: drivers/i2c/busses/i2c-uniphier*
3671F: drivers/irqchip/irq-uniphier-aidet.c
3672F: drivers/mmc/host/uniphier-sd.c
3673F: drivers/pinctrl/uniphier/
3674F: drivers/reset/reset-uniphier.c
3675F: drivers/tty/serial/8250/8250_uniphier.c
3676N: uniphier
3677
3678ARM/VERSATILE EXPRESS PLATFORM
3679M: Liviu Dudau <[email protected]>
3680M: Sudeep Holla <[email protected]>
3681M: Lorenzo Pieralisi <[email protected]>
3682L: [email protected] (moderated for non-subscribers)
3683S: Maintained
3684N: mps2
3685N: vexpress
3686F: arch/arm/mach-versatile/
3687F: arch/arm64/boot/dts/arm/
3688F: drivers/clocksource/timer-versatile.c
3689X: drivers/cpufreq/vexpress-spc-cpufreq.c
3690X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3691
3692ARM/VFP SUPPORT
3693M: Russell King <[email protected]>
3694L: [email protected] (moderated for non-subscribers)
3695S: Maintained
3696W: http://www.armlinux.org.uk/
3697F: arch/arm/vfp/
3698
3699ARM/VT8500 ARM ARCHITECTURE
3700M: Alexey Charkov <[email protected]>
3701M: Krzysztof Kozlowski <[email protected]>
3702L: [email protected] (moderated for non-subscribers)
3703S: Odd Fixes
3704F: Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
3705F: Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
3706F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
3707F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
3708F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
3709F: arch/arm/boot/dts/vt8500/
3710F: arch/arm/mach-vt8500/
3711F: drivers/clocksource/timer-vt8500.c
3712F: drivers/i2c/busses/i2c-viai2c-wmt.c
3713F: drivers/mmc/host/wmt-sdmmc.c
3714F: drivers/pwm/pwm-vt8500.c
3715F: drivers/rtc/rtc-vt8500.c
3716F: drivers/soc/vt8500/
3717F: drivers/tty/serial/vt8500_serial.c
3718F: drivers/video/fbdev/vt8500lcdfb.*
3719F: drivers/video/fbdev/wm8505fb*
3720F: drivers/video/fbdev/wmt_ge_rops.*
3721
3722ARM/ZYNQ ARCHITECTURE
3723M: Michal Simek <[email protected]>
3724L: [email protected] (moderated for non-subscribers)
3725S: Supported
3726W: http://wiki.xilinx.com
3727T: git https://github.com/Xilinx/linux-xlnx.git
3728F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3729F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3730F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3731F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3732F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3733F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3734F: arch/arm/mach-zynq/
3735F: drivers/clocksource/timer-cadence-ttc.c
3736F: drivers/cpuidle/cpuidle-zynq.c
3737F: drivers/edac/synopsys_edac.c
3738F: drivers/i2c/busses/i2c-cadence.c
3739F: drivers/i2c/busses/i2c-xiic.c
3740F: drivers/mmc/host/sdhci-of-arasan.c
3741N: zynq
3742N: xilinx
3743
3744ARM64 FIT SUPPORT
3745M: Simon Glass <[email protected]>
3746L: [email protected] (moderated for non-subscribers)
3747S: Maintained
3748F: arch/arm64/boot/Makefile
3749F: scripts/make_fit.py
3750
3751ARM64 PLATFORM DRIVERS
3752M: Hans de Goede <[email protected]>
3753M: Ilpo Järvinen <[email protected]>
3754R: Bryan O'Donoghue <[email protected]>
3755L: [email protected]
3756S: Maintained
3757Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3759F: drivers/platform/arm64/
3760
3761ARM64 PORT (AARCH64 ARCHITECTURE)
3762M: Catalin Marinas <[email protected]>
3763M: Will Deacon <[email protected]>
3764L: [email protected] (moderated for non-subscribers)
3765S: Maintained
3766T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3767F: Documentation/arch/arm64/
3768F: arch/arm64/
3769F: drivers/virt/coco/arm-cca-guest/
3770F: drivers/virt/coco/pkvm-guest/
3771F: tools/testing/selftests/arm64/
3772X: arch/arm64/boot/dts/
3773X: arch/arm64/configs/defconfig
3774
3775ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3776M: George McCollister <[email protected]>
3777L: [email protected]
3778S: Maintained
3779F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3780F: drivers/net/dsa/xrs700x/*
3781F: net/dsa/tag_xrs700x.c
3782
3783AS3645A LED FLASH CONTROLLER DRIVER
3784M: Sakari Ailus <[email protected]>
3785L: [email protected]
3786S: Maintained
3787F: drivers/leds/flash/leds-as3645a.c
3788
3789ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3790M: Tianshu Qiu <[email protected]>
3791L: [email protected]
3792S: Maintained
3793T: git git://linuxtv.org/media.git
3794F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3795F: drivers/media/i2c/ak7375.c
3796
3797ASAHI KASEI AK8974 DRIVER
3798M: Linus Walleij <[email protected]>
3799L: [email protected]
3800S: Supported
3801W: http://www.akm.com/
3802F: drivers/iio/magnetometer/ak8974.c
3803
3804AOSONG AGS02MA TVOC SENSOR DRIVER
3805M: Anshul Dalal <[email protected]>
3806L: [email protected]
3807S: Maintained
3808F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3809F: drivers/iio/chemical/ags02ma.c
3810
3811AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
3812M: Akhilesh Patil <[email protected]>
3813L: [email protected]
3814S: Maintained
3815F: Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
3816F: drivers/iio/pressure/adp810.c
3817
3818ASC7621 HARDWARE MONITOR DRIVER
3819M: George Joseph <[email protected]>
3820L: [email protected]
3821S: Maintained
3822F: Documentation/hwmon/asc7621.rst
3823F: drivers/hwmon/asc7621.c
3824
3825ASIX AX88796C SPI ETHERNET ADAPTER
3826M: Łukasz Stelmach <[email protected]>
3827S: Maintained
3828F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3829F: drivers/net/ethernet/asix/ax88796c_*
3830
3831ASIX PHY DRIVER [RUST]
3832M: FUJITA Tomonori <[email protected]>
3833R: Trevor Gross <[email protected]>
3834L: [email protected]
3835L: [email protected]
3836S: Maintained
3837F: drivers/net/phy/ax88796b_rust.rs
3838
3839ASPEED CRYPTO DRIVER
3840M: Neal Liu <[email protected]>
3841L: [email protected] (moderated for non-subscribers)
3842S: Maintained
3843F: Documentation/devicetree/bindings/crypto/aspeed,*
3844F: drivers/crypto/aspeed/
3845
3846ASPEED PECI CONTROLLER
3847M: Iwona Winiarska <[email protected]>
3848L: [email protected] (moderated for non-subscribers)
3849L: [email protected] (moderated for non-subscribers)
3850S: Supported
3851F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3852F: drivers/peci/controller/peci-aspeed.c
3853
3854ASPEED PINCTRL DRIVERS
3855M: Andrew Jeffery <[email protected]>
3856L: [email protected] (moderated for non-subscribers)
3857L: [email protected] (moderated for non-subscribers)
3858L: [email protected]
3859S: Maintained
3860F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3861F: drivers/pinctrl/aspeed/
3862
3863ASPEED SCU INTERRUPT CONTROLLER DRIVER
3864M: Eddie James <[email protected]>
3865L: [email protected] (moderated for non-subscribers)
3866S: Maintained
3867F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
3868F: drivers/irqchip/irq-aspeed-scu-ic.c
3869F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3870
3871ASPEED SD/MMC DRIVER
3872M: Andrew Jeffery <[email protected]>
3873L: [email protected] (moderated for non-subscribers)
3874L: [email protected] (moderated for non-subscribers)
3875L: [email protected]
3876S: Maintained
3877F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3878F: drivers/mmc/host/sdhci-of-aspeed*
3879
3880ASPEED SMC SPI DRIVER
3881M: Chin-Ting Kuo <[email protected]>
3882M: Cédric Le Goater <[email protected]>
3883L: [email protected] (moderated for non-subscribers)
3884L: [email protected] (moderated for non-subscribers)
3885L: [email protected]
3886S: Maintained
3887F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3888F: drivers/spi/spi-aspeed-smc.c
3889
3890ASPEED USB UDC DRIVER
3891M: Neal Liu <[email protected]>
3892L: [email protected] (moderated for non-subscribers)
3893S: Maintained
3894F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3895F: drivers/usb/gadget/udc/aspeed_udc.c
3896
3897ASPEED VIDEO ENGINE DRIVER
3898M: Eddie James <[email protected]>
3899L: [email protected]
3900L: [email protected] (moderated for non-subscribers)
3901S: Maintained
3902F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3903F: drivers/media/platform/aspeed/
3904
3905ASUS EC HARDWARE MONITOR DRIVER
3906M: Eugene Shalygin <[email protected]>
3907L: [email protected]
3908S: Maintained
3909F: drivers/hwmon/asus-ec-sensors.c
3910
3911ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3912M: Corentin Chary <[email protected]>
3913M: Luke D. Jones <[email protected]>
3914M: Denis Benato <[email protected]>
3915L: [email protected]
3916S: Maintained
3917W: https://asus-linux.org/
3918F: drivers/platform/x86/asus*.c
3919F: drivers/platform/x86/eeepc*.c
3920
3921ASUS TF103C DOCK DRIVER
3922M: Hans de Goede <[email protected]>
3923L: [email protected]
3924S: Maintained
3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3926F: drivers/platform/x86/asus-tf103c-dock.c
3927
3928ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3929M: Aleksa Savic <[email protected]>
3930L: [email protected]
3931S: Maintained
3932F: drivers/hwmon/asus_rog_ryujin.c
3933
3934ASUS WIRELESS RADIO CONTROL DRIVER
3935M: João Paulo Rechi Vita <[email protected]>
3936L: [email protected]
3937S: Maintained
3938F: drivers/platform/x86/asus-wireless.c
3939
3940ASUS WMI HARDWARE MONITOR DRIVER
3941M: Ed Brindley <[email protected]>
3942M: Denis Pauk <[email protected]>
3943L: [email protected]
3944S: Maintained
3945F: drivers/hwmon/asus_wmi_sensors.c
3946
3947ASYMMETRIC KEYS
3948M: David Howells <[email protected]>
3949M: Lukas Wunner <[email protected]>
3950M: Ignat Korchagin <[email protected]>
3951L: [email protected]
3952L: [email protected]
3953S: Maintained
3954F: Documentation/crypto/asymmetric-keys.rst
3955F: crypto/asymmetric_keys/
3956F: include/crypto/pkcs7.h
3957F: include/crypto/public_key.h
3958F: include/keys/asymmetric-*.h
3959F: include/linux/verification.h
3960
3961ASYMMETRIC KEYS - ECDSA
3962M: Lukas Wunner <[email protected]>
3963M: Ignat Korchagin <[email protected]>
3964R: Stefan Berger <[email protected]>
3965L: [email protected]
3966S: Maintained
3967F: crypto/ecc*
3968F: crypto/ecdsa*
3969F: include/crypto/ecc*
3970
3971ASYMMETRIC KEYS - GOST
3972M: Lukas Wunner <[email protected]>
3973M: Ignat Korchagin <[email protected]>
3974L: [email protected]
3975S: Odd fixes
3976F: crypto/ecrdsa*
3977
3978ASYMMETRIC KEYS - RSA
3979M: Lukas Wunner <[email protected]>
3980M: Ignat Korchagin <[email protected]>
3981L: [email protected]
3982S: Maintained
3983F: crypto/rsa*
3984
3985ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3986R: Dan Williams <[email protected]>
3987S: Odd fixes
3988W: http://sourceforge.net/projects/xscaleiop
3989F: Documentation/crypto/async-tx-api.rst
3990F: crypto/async_tx/
3991F: include/linux/async_tx.h
3992
3993AT24 EEPROM DRIVER
3994M: Bartosz Golaszewski <[email protected]>
3995L: [email protected]
3996S: Maintained
3997T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3998F: Documentation/devicetree/bindings/eeprom/at24.yaml
3999F: drivers/misc/eeprom/at24.c
4000
4001ATA OVER ETHERNET (AOE) DRIVER
4002M: "Justin Sanders" <[email protected]>
4003S: Supported
4004W: http://www.openaoe.org/
4005F: Documentation/admin-guide/aoe/
4006F: drivers/block/aoe/
4007
4008ATC260X PMIC MFD DRIVER
4009M: Manivannan Sadhasivam <[email protected]>
4010M: Cristian Ciocaltea <[email protected]>
4011L: [email protected]
4012S: Maintained
4013F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
4014F: drivers/input/misc/atc260x-onkey.c
4015F: drivers/mfd/atc260*
4016F: drivers/power/reset/atc260x-poweroff.c
4017F: drivers/regulator/atc260x-regulator.c
4018F: include/linux/mfd/atc260x/*
4019
4020ATCRTC100 RTC DRIVER
4021M: CL Wang <[email protected]>
4022S: Supported
4023F: Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
4024F: drivers/rtc/rtc-atcrtc100.c
4025
4026ATHEROS 71XX/9XXX GPIO DRIVER
4027M: Alban Bedel <[email protected]>
4028S: Maintained
4029W: https://github.com/AlbanBedel/linux
4030T: git https://github.com/AlbanBedel/linux.git
4031F: Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
4032F: drivers/gpio/gpio-ath79.c
4033
4034ATHEROS 71XX/9XXX USB PHY DRIVER
4035M: Alban Bedel <[email protected]>
4036S: Maintained
4037W: https://github.com/AlbanBedel/linux
4038T: git https://github.com/AlbanBedel/linux.git
4039F: Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
4040F: drivers/phy/qualcomm/phy-ath79-usb.c
4041
4042ATHEROS ATH GENERIC UTILITIES
4043M: Jeff Johnson <[email protected]>
4044L: [email protected]
4045S: Supported
4046F: drivers/net/wireless/ath/*
4047
4048ATHEROS ATH5K WIRELESS DRIVER
4049M: Jiri Slaby <[email protected]>
4050M: Nick Kossifidis <[email protected]>
4051M: Luis Chamberlain <[email protected]>
4052L: [email protected]
4053S: Maintained
4054W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
4055F: drivers/net/wireless/ath/ath5k/
4056
4057ATHEROS ATH6KL WIRELESS DRIVER
4058L: [email protected]
4059S: Orphan
4060W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
4061F: drivers/net/wireless/ath/ath6kl/
4062
4063ATI_REMOTE2 DRIVER
4064M: Ville Syrjala <[email protected]>
4065S: Maintained
4066F: drivers/input/misc/ati_remote2.c
4067
4068ATK0110 HWMON DRIVER
4069M: Luca Tettamanti <[email protected]>
4070L: [email protected]
4071S: Maintained
4072F: drivers/hwmon/asus_atk0110.c
4073
4074ATLX ETHERNET DRIVERS
4075M: Chris Snook <[email protected]>
4076L: [email protected]
4077S: Maintained
4078W: http://sourceforge.net/projects/atl1
4079W: http://atl1.sourceforge.net
4080F: drivers/net/ethernet/atheros/
4081
4082ATM
4083M: Chas Williams <[email protected]>
4084L: [email protected] (moderated for non-subscribers)
4085L: [email protected]
4086S: Maintained
4087W: http://linux-atm.sourceforge.net
4088F: drivers/atm/
4089F: include/linux/atm*
4090F: include/linux/sonet.h
4091F: include/uapi/linux/atm*
4092F: include/uapi/linux/sonet.h
4093
4094ATMEL MACB ETHERNET DRIVER
4095M: Nicolas Ferre <[email protected]>
4096M: Claudiu Beznea <[email protected]>
4097S: Maintained
4098F: drivers/net/ethernet/cadence/
4099
4100ATMEL MAXTOUCH DRIVER
4101M: Nick Dyer <[email protected]>
4102S: Maintained
4103T: git https://github.com/ndyer/linux.git
4104F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
4105F: drivers/input/touchscreen/atmel_mxt_ts.c
4106
4107ATOMIC INFRASTRUCTURE
4108M: Will Deacon <[email protected]>
4109M: Peter Zijlstra <[email protected]>
4110M: Boqun Feng <[email protected]>
4111R: Mark Rutland <[email protected]>
4112R: Gary Guo <[email protected]>
4113L: [email protected]
4114S: Maintained
4115F: Documentation/atomic_*.txt
4116F: arch/*/include/asm/atomic*.h
4117F: include/*/atomic*.h
4118F: include/linux/refcount.h
4119F: scripts/atomic/
4120F: rust/kernel/sync/atomic.rs
4121F: rust/kernel/sync/atomic/
4122F: rust/kernel/sync/refcount.rs
4123
4124ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
4125M: Bradley Grove <[email protected]>
4126L: [email protected]
4127S: Supported
4128W: http://www.attotech.com
4129F: drivers/scsi/esas2r
4130
4131ATUSB IEEE 802.15.4 RADIO DRIVER
4132M: Stefan Schmidt <[email protected]>
4133L: [email protected]
4134S: Maintained
4135F: drivers/net/ieee802154/at86rf230.h
4136F: drivers/net/ieee802154/atusb.c
4137F: drivers/net/ieee802154/atusb.h
4138
4139AUDIT SUBSYSTEM
4140M: Paul Moore <[email protected]>
4141M: Eric Paris <[email protected]>
4142L: [email protected]
4143S: Supported
4144W: https://github.com/linux-audit
4145Q: https://patchwork.kernel.org/project/audit/list
4146B: mailto:[email protected]
4147P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
4148T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
4149F: include/asm-generic/audit_*.h
4150F: include/linux/audit.h
4151F: include/linux/audit_arch.h
4152F: include/uapi/linux/audit.h
4153F: kernel/audit*
4154F: lib/*audit.c
4155K: \baudit_[a-z_0-9]\+\b
4156
4157AUTOFDO BUILD
4158M: Rong Xu <[email protected]>
4159M: Han Shen <[email protected]>
4160S: Supported
4161F: Documentation/dev-tools/autofdo.rst
4162F: scripts/Makefile.autofdo
4163
4164AUXILIARY BUS DRIVER
4165M: Greg Kroah-Hartman <[email protected]>
4166R: Dave Ertman <[email protected]>
4167R: Ira Weiny <[email protected]>
4168R: Leon Romanovsky <[email protected]>
4169S: Supported
4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
4171F: Documentation/driver-api/auxiliary_bus.rst
4172F: drivers/base/auxiliary.c
4173F: include/linux/auxiliary_bus.h
4174F: rust/helpers/auxiliary.c
4175F: rust/kernel/auxiliary.rs
4176F: samples/rust/rust_driver_auxiliary.rs
4177
4178AUXILIARY DISPLAY DRIVERS
4179M: Andy Shevchenko <[email protected]>
4180R: Geert Uytterhoeven <[email protected]>
4181S: Odd Fixes
4182T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
4183F: Documentation/devicetree/bindings/auxdisplay/
4184F: drivers/auxdisplay/
4185F: include/linux/cfag12864b.h
4186F: include/uapi/linux/map_to_14segment.h
4187F: include/uapi/linux/map_to_7segment.h
4188
4189AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
4190M: Subhajit Ghosh <[email protected]>
4191L: [email protected]
4192S: Maintained
4193F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
4194F: drivers/iio/light/apds9306.c
4195
4196AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
4197M: Andreas Klinger <[email protected]>
4198L: [email protected]
4199S: Maintained
4200F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
4201F: drivers/iio/adc/hx711.c
4202
4203AWINIC AW99706 WLED BACKLIGHT DRIVER
4204M: Junjie Cao <[email protected]>
4205S: Maintained
4206F: Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
4207F: drivers/video/backlight/aw99706.c
4208
4209AX.25 NETWORK LAYER
4210L: [email protected]
4211S: Orphan
4212W: https://linux-ax25.in-berlin.de
4213F: include/net/ax25.h
4214F: include/uapi/linux/ax25.h
4215F: net/ax25/
4216
4217AXENTIA ARM DEVICES
4218M: Peter Rosin <[email protected]>
4219L: [email protected] (moderated for non-subscribers)
4220S: Maintained
4221F: arch/arm/boot/dts/microchip/at91-linea.dtsi
4222F: arch/arm/boot/dts/microchip/at91-natte.dtsi
4223F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
4224F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
4225
4226AXENTIA ASOC DRIVERS
4227M: Peter Rosin <[email protected]>
4228L: [email protected]
4229S: Maintained
4230F: Documentation/devicetree/bindings/sound/axentia,*
4231F: sound/soc/atmel/tse850-pcm5142.c
4232
4233AXIS ARTPEC ARM64 SoC SUPPORT
4234M: Jesper Nilsson <[email protected]>
4235M: Lars Persson <[email protected]>
4236L: [email protected] (moderated for non-subscribers)
4237L: [email protected]
4238L: [email protected]
4239S: Maintained
4240F: Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
4241F: arch/arm64/boot/dts/exynos/axis/
4242F: drivers/clk/samsung/clk-artpec*.c
4243F: include/dt-bindings/clock/axis,artpec*-clk.h
4244
4245AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
4246M: Nuno Sá <[email protected]>
4247L: [email protected]
4248S: Supported
4249W: https://ez.analog.com/linux-software-drivers
4250F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
4251F: drivers/hwmon/axi-fan-control.c
4252
4253AXI SPI ENGINE
4254M: Michael Hennerich <[email protected]>
4255M: Nuno Sá <[email protected]>
4256R: David Lechner <[email protected]>
4257L: [email protected]
4258S: Supported
4259W: https://ez.analog.com/linux-software-drivers
4260F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
4261F: drivers/spi/spi-axi-spi-engine.c
4262
4263AXI PWM GENERATOR
4264M: Michael Hennerich <[email protected]>
4265M: Nuno Sá <[email protected]>
4266R: Trevor Gamblin <[email protected]>
4267L: [email protected]
4268S: Supported
4269W: https://ez.analog.com/linux-software-drivers
4270F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
4271F: drivers/pwm/pwm-axi-pwmgen.c
4272
4273AYANEO PLATFORM EC DRIVER
4274M: Antheas Kapenekakis <[email protected]>
4275L: [email protected]
4276S: Maintained
4277F: Documentation/ABI/testing/sysfs-platform-ayaneo
4278F: drivers/platform/x86/ayaneo-ec.c
4279
4280AZ6007 DVB DRIVER
4281M: Mauro Carvalho Chehab <[email protected]>
4282L: [email protected]
4283S: Maintained
4284W: https://linuxtv.org
4285T: git git://linuxtv.org/media.git
4286F: drivers/media/usb/dvb-usb-v2/az6007.c
4287
4288AZTECH FM RADIO RECEIVER DRIVER
4289M: Hans Verkuil <[email protected]>
4290L: [email protected]
4291S: Maintained
4292W: https://linuxtv.org
4293T: git git://linuxtv.org/media.git
4294F: drivers/media/radio/radio-aztech*
4295
4296B43 WIRELESS DRIVER
4297L: [email protected]
4298L: [email protected]
4299S: Orphan
4300W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4301F: drivers/net/wireless/broadcom/b43/
4302
4303B43LEGACY WIRELESS DRIVER
4304L: [email protected]
4305L: [email protected]
4306S: Orphan
4307W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
4308F: drivers/net/wireless/broadcom/b43legacy/
4309
4310BACKLIGHT CLASS/SUBSYSTEM
4311M: Lee Jones <[email protected]>
4312M: Daniel Thompson <[email protected]>
4313M: Jingoo Han <[email protected]>
4314L: [email protected]
4315S: Maintained
4316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
4317F: Documentation/ABI/stable/sysfs-class-backlight
4318F: Documentation/ABI/testing/sysfs-class-backlight
4319F: Documentation/devicetree/bindings/leds/backlight
4320F: drivers/video/backlight/
4321F: include/linux/backlight.h
4322F: include/linux/pwm_backlight.h
4323
4324BARCO P50 GPIO DRIVER
4325M: Santosh Kumar Yadav <[email protected]>
4326M: Peter Korsgaard <[email protected]>
4327S: Maintained
4328F: drivers/platform/x86/barco-p50-gpio.c
4329
4330BATMAN ADVANCED
4331M: Marek Lindner <[email protected]>
4332M: Simon Wunderlich <[email protected]>
4333M: Antonio Quartulli <[email protected]>
4334M: Sven Eckelmann <[email protected]>
4335L: [email protected] (moderated for non-subscribers)
4336S: Maintained
4337W: https://www.open-mesh.org/
4338Q: https://patchwork.open-mesh.org/project/batman/list/
4339B: https://www.open-mesh.org/projects/batman-adv/issues
4340C: ircs://irc.hackint.org/batadv
4341T: git https://git.open-mesh.org/linux-merge.git
4342F: Documentation/networking/batman-adv.rst
4343F: include/uapi/linux/batadv_packet.h
4344F: include/uapi/linux/batman_adv.h
4345F: net/batman-adv/
4346
4347BAYCOM/HDLCDRV DRIVERS FOR AX.25
4348M: Thomas Sailer <[email protected]>
4349L: [email protected]
4350S: Maintained
4351W: http://www.baycom.org/~tom/ham/ham.html
4352F: drivers/net/hamradio/baycom*
4353
4354BCACHE (BLOCK LAYER CACHE)
4355M: Coly Li <[email protected]>
4356M: Kent Overstreet <[email protected]>
4357L: [email protected]
4358S: Maintained
4359W: http://bcache.evilpiepirate.org
4360C: irc://irc.oftc.net/bcache
4361F: drivers/md/bcache/
4362
4363BCACHEFS
4364M: Kent Overstreet <[email protected]>
4365L: [email protected]
4366S: Externally maintained
4367C: irc://irc.oftc.net/bcache
4368T: git https://evilpiepirate.org/git/bcachefs.git
4369
4370BDISP ST MEDIA DRIVER
4371M: Fabien Dessenne <[email protected]>
4372L: [email protected]
4373S: Supported
4374W: https://linuxtv.org
4375T: git git://linuxtv.org/media.git
4376F: drivers/media/platform/st/sti/bdisp
4377
4378BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4379M: Dariusz Marcinkiewicz <[email protected]>
4380L: [email protected]
4381S: Maintained
4382F: drivers/net/ethernet/ec_bhf.c
4383
4384BEFS FILE SYSTEM
4385M: Luis de Bethencourt <[email protected]>
4386M: Salah Triki <[email protected]>
4387S: Maintained
4388T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4389F: Documentation/filesystems/befs.rst
4390F: fs/befs/
4391
4392BFQ I/O SCHEDULER
4393M: Yu Kuai <[email protected]>
4394L: [email protected]
4395S: Odd Fixes
4396F: Documentation/block/bfq-iosched.rst
4397F: block/bfq-*
4398
4399BFS FILE SYSTEM
4400M: "Tigran A. Aivazian" <[email protected]>
4401S: Maintained
4402F: Documentation/filesystems/bfs.rst
4403F: fs/bfs/
4404F: include/uapi/linux/bfs_fs.h
4405
4406BINMAN
4407M: Simon Glass <[email protected]>
4408S: Supported
4409F: Documentation/devicetree/bindings/mtd/partitions/binman*
4410
4411BITMAP API
4412M: Yury Norov <[email protected]>
4413R: Rasmus Villemoes <[email protected]>
4414S: Maintained
4415F: include/linux/bitfield.h
4416F: include/linux/bitmap-str.h
4417F: include/linux/bitmap.h
4418F: include/linux/bits.h
4419F: include/linux/cpumask.h
4420F: include/linux/cpumask_types.h
4421F: include/linux/find.h
4422F: include/linux/hw_bitfield.h
4423F: include/linux/nodemask.h
4424F: include/linux/nodemask_types.h
4425F: include/uapi/linux/bits.h
4426F: include/vdso/bits.h
4427F: lib/bitmap-str.c
4428F: lib/bitmap.c
4429F: lib/cpumask.c
4430F: lib/find_bit.c
4431F: lib/find_bit_benchmark.c
4432F: lib/test_bitmap.c
4433F: lib/tests/cpumask_kunit.c
4434F: tools/include/linux/bitfield.h
4435F: tools/include/linux/bitmap.h
4436F: tools/include/linux/bits.h
4437F: tools/include/linux/find.h
4438F: tools/include/uapi/linux/bits.h
4439F: tools/include/vdso/bits.h
4440F: tools/lib/bitmap.c
4441F: tools/lib/find_bit.c
4442
4443BITMAP API BINDINGS [RUST]
4444M: Yury Norov <[email protected]>
4445S: Maintained
4446F: rust/helpers/bitmap.c
4447F: rust/helpers/cpumask.c
4448
4449BITMAP API [RUST]
4450M: Alice Ryhl <[email protected]>
4451M: Burak Emir <[email protected]>
4452R: Yury Norov <[email protected]>
4453S: Maintained
4454F: lib/find_bit_benchmark_rust.rs
4455F: rust/kernel/bitmap.rs
4456F: rust/kernel/id_pool.rs
4457
4458BITOPS API
4459M: Yury Norov <[email protected]>
4460R: Rasmus Villemoes <[email protected]>
4461S: Maintained
4462F: arch/*/include/asm/bitops.h
4463F: arch/*/include/asm/bitops_32.h
4464F: arch/*/include/asm/bitops_64.h
4465F: arch/*/lib/bitops.c
4466F: include/asm-generic/bitops
4467F: include/asm-generic/bitops.h
4468F: include/linux/bitops.h
4469F: lib/hweight.c
4470F: lib/test_bitops.c
4471F: tools/*/bitops*
4472
4473BITOPS API BINDINGS [RUST]
4474M: Yury Norov <[email protected]>
4475S: Maintained
4476F: rust/helpers/bitops.c
4477
4478BLINKM RGB LED DRIVER
4479M: Jan-Simon Moeller <[email protected]>
4480S: Maintained
4481F: drivers/leds/leds-blinkm.c
4482
4483BLOCK LAYER
4484M: Jens Axboe <[email protected]>
4485L: [email protected]
4486S: Maintained
4487T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
4488F: Documentation/ABI/stable/sysfs-block
4489F: Documentation/block/
4490F: block/
4491F: drivers/block/
4492F: include/linux/bio.h
4493F: include/linux/blk*
4494F: include/uapi/linux/blk*
4495F: include/uapi/linux/ioprio.h
4496F: kernel/trace/blktrace.c
4497F: lib/sbitmap.c
4498
4499BLOCK LAYER DEVICE DRIVER API [RUST]
4500M: Andreas Hindborg <[email protected]>
4501R: Boqun Feng <[email protected]>
4502L: [email protected]
4503L: [email protected]
4504S: Supported
4505W: https://rust-for-linux.com
4506B: https://github.com/Rust-for-Linux/linux/issues
4507C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4508T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4509F: drivers/block/rnull/
4510F: rust/kernel/block.rs
4511F: rust/kernel/block/
4512
4513BLOCK2MTD DRIVER
4514M: Joern Engel <[email protected]>
4515L: [email protected]
4516S: Maintained
4517F: drivers/mtd/devices/block2mtd.c
4518
4519BLUETOOTH DRIVERS
4520M: Marcel Holtmann <[email protected]>
4521M: Luiz Augusto von Dentz <[email protected]>
4522L: [email protected]
4523S: Supported
4524W: http://www.bluez.org/
4525T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4526T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4527F: Documentation/devicetree/bindings/net/bluetooth/
4528F: drivers/bluetooth/
4529
4530BLUETOOTH SUBSYSTEM
4531M: Marcel Holtmann <[email protected]>
4532M: Johan Hedberg <[email protected]>
4533M: Luiz Augusto von Dentz <[email protected]>
4534L: [email protected]
4535S: Supported
4536W: http://www.bluez.org/
4537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4539F: Documentation/ABI/stable/sysfs-class-bluetooth
4540F: include/net/bluetooth/
4541F: net/bluetooth/
4542
4543BLZP1600 GPIO DRIVER
4544M: James Cowgill <[email protected]>
4545M: Matt Redfearn <[email protected]>
4546M: Neil Jones <[email protected]>
4547M: Nikolaos Pasaloukos <[email protected]>
4548L: [email protected]
4549S: Maintained
4550F: Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
4551F: drivers/gpio/gpio-blzp1600.c
4552
4553BONDING DRIVER
4554M: Jay Vosburgh <[email protected]>
4555L: [email protected]
4556S: Maintained
4557F: Documentation/networking/bonding.rst
4558F: drivers/net/bonding/
4559F: include/net/bond*
4560F: include/uapi/linux/if_bonding.h
4561F: tools/testing/selftests/drivers/net/bonding/
4562
4563BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
4564M: Petre Rodan <[email protected]>
4565L: [email protected]
4566S: Maintained
4567F: Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
4568F: drivers/iio/accel/bma220*
4569
4570BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4571M: Dan Robertson <[email protected]>
4572L: [email protected]
4573S: Maintained
4574F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4575F: drivers/iio/accel/bma400*
4576
4577BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4578M: Alex Lanzano <[email protected]>
4579L: [email protected]
4580S: Maintained
4581F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4582F: drivers/iio/imu/bmi270/
4583
4584BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4585M: Jagath Jog J <[email protected]>
4586L: [email protected]
4587S: Maintained
4588F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4589F: drivers/iio/imu/bmi323/
4590
4591BPF JIT for ARC
4592M: Shahab Vahedi <[email protected]>
4593L: [email protected]
4594S: Maintained
4595F: arch/arc/net/
4596
4597BPF JIT for ARM
4598M: Russell King <[email protected]>
4599M: Puranjay Mohan <[email protected]>
4600L: [email protected]
4601S: Maintained
4602F: arch/arm/net/
4603
4604BPF JIT for ARM64
4605M: Daniel Borkmann <[email protected]>
4606M: Alexei Starovoitov <[email protected]>
4607M: Puranjay Mohan <[email protected]>
4608R: Xu Kuohai <[email protected]>
4609L: [email protected]
4610S: Supported
4611F: arch/arm64/net/
4612
4613BPF JIT for LOONGARCH
4614M: Tiezhu Yang <[email protected]>
4615R: Hengqi Chen <[email protected]>
4616L: [email protected]
4617S: Maintained
4618F: arch/loongarch/net/
4619
4620BPF JIT for MIPS (32-BIT AND 64-BIT)
4621M: Johan Almbladh <[email protected]>
4622M: Paul Burton <[email protected]>
4623L: [email protected]
4624S: Maintained
4625F: arch/mips/net/
4626
4627BPF JIT for NFP NICs
4628M: Jakub Kicinski <[email protected]>
4629L: [email protected]
4630S: Odd Fixes
4631F: drivers/net/ethernet/netronome/nfp/bpf/
4632
4633BPF JIT for POWERPC (32-BIT AND 64-BIT)
4634M: Hari Bathini <[email protected]>
4635M: Christophe Leroy (CS GROUP) <[email protected]>
4636R: Naveen N Rao <[email protected]>
4637L: [email protected]
4638S: Supported
4639F: arch/powerpc/net/
4640
4641BPF JIT for RISC-V (32-bit)
4642M: Luke Nelson <[email protected]>
4643M: Xi Wang <[email protected]>
4644L: [email protected]
4645S: Maintained
4646F: arch/riscv/net/
4647X: arch/riscv/net/bpf_jit_comp64.c
4648
4649BPF JIT for RISC-V (64-bit)
4650M: Björn Töpel <[email protected]>
4651R: Pu Lehui <[email protected]>
4652R: Puranjay Mohan <[email protected]>
4653L: [email protected]
4654S: Maintained
4655F: arch/riscv/net/
4656X: arch/riscv/net/bpf_jit_comp32.c
4657
4658BPF JIT for S390
4659M: Ilya Leoshkevich <[email protected]>
4660M: Heiko Carstens <[email protected]>
4661M: Vasily Gorbik <[email protected]>
4662L: [email protected]
4663S: Supported
4664F: arch/s390/net/
4665X: arch/s390/net/pnet.c
4666
4667BPF JIT for SPARC (32-BIT AND 64-BIT)
4668M: David S. Miller <[email protected]>
4669L: [email protected]
4670S: Odd Fixes
4671F: arch/sparc/net/
4672
4673BPF JIT for X86 32-BIT
4674M: Wang YanQing <[email protected]>
4675L: [email protected]
4676S: Odd Fixes
4677F: arch/x86/net/bpf_jit_comp32.c
4678
4679BPF JIT for X86 64-BIT
4680M: Alexei Starovoitov <[email protected]>
4681M: Daniel Borkmann <[email protected]>
4682L: [email protected]
4683S: Supported
4684F: arch/x86/net/
4685X: arch/x86/net/bpf_jit_comp32.c
4686
4687BPF [BTF]
4688M: Martin KaFai Lau <[email protected]>
4689L: [email protected]
4690S: Maintained
4691F: include/linux/btf*
4692F: kernel/bpf/btf.c
4693
4694BPF [CORE]
4695M: Alexei Starovoitov <[email protected]>
4696M: Daniel Borkmann <[email protected]>
4697R: John Fastabend <[email protected]>
4698L: [email protected]
4699S: Maintained
4700F: include/linux/bpf*
4701F: include/linux/filter.h
4702F: include/linux/tnum.h
4703F: kernel/bpf/core.c
4704F: kernel/bpf/dispatcher.c
4705F: kernel/bpf/mprog.c
4706F: kernel/bpf/syscall.c
4707F: kernel/bpf/tnum.c
4708F: kernel/bpf/trampoline.c
4709F: kernel/bpf/verifier.c
4710
4711BPF [CRYPTO]
4712M: Vadim Fedorenko <[email protected]>
4713L: [email protected]
4714S: Maintained
4715F: crypto/bpf_crypto_skcipher.c
4716F: include/linux/bpf_crypto.h
4717F: kernel/bpf/crypto.c
4718
4719BPF [DOCUMENTATION] (Related to Standardization)
4720R: David Vernet <[email protected]>
4721L: [email protected]
4722L: [email protected]
4723S: Maintained
4724F: Documentation/bpf/standardization/
4725
4726BPF [GENERAL] (Safe Dynamic Programs and Tools)
4727M: Alexei Starovoitov <[email protected]>
4728M: Daniel Borkmann <[email protected]>
4729M: Andrii Nakryiko <[email protected]>
4730R: Martin KaFai Lau <[email protected]>
4731R: Eduard Zingerman <[email protected]>
4732R: Song Liu <[email protected]>
4733R: Yonghong Song <[email protected]>
4734R: John Fastabend <[email protected]>
4735R: KP Singh <[email protected]>
4736R: Stanislav Fomichev <[email protected]>
4737R: Hao Luo <[email protected]>
4738R: Jiri Olsa <[email protected]>
4739L: [email protected]
4740S: Supported
4741W: https://bpf.io/
4742Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4745F: Documentation/bpf/
4746F: Documentation/networking/filter.rst
4747F: Documentation/userspace-api/ebpf/
4748F: arch/*/net/*
4749F: include/linux/bpf*
4750F: include/linux/btf*
4751F: include/linux/buildid.h
4752F: include/linux/filter.h
4753F: include/trace/events/xdp.h
4754F: include/uapi/linux/bpf*
4755F: include/uapi/linux/btf*
4756F: include/uapi/linux/filter.h
4757F: kernel/bpf/
4758F: kernel/trace/bpf_trace.c
4759F: lib/buildid.c
4760F: arch/*/include/asm/rqspinlock.h
4761F: include/asm-generic/rqspinlock.h
4762F: lib/test_bpf.c
4763F: net/bpf/
4764F: net/core/filter.c
4765F: net/sched/act_bpf.c
4766F: net/sched/cls_bpf.c
4767F: samples/bpf/
4768F: scripts/bpf_doc.py
4769F: scripts/Makefile.btf
4770F: scripts/pahole-version.sh
4771F: tools/bpf/
4772F: tools/lib/bpf/
4773F: tools/testing/selftests/bpf/
4774
4775BPF [ITERATOR]
4776M: Yonghong Song <[email protected]>
4777L: [email protected]
4778S: Maintained
4779F: kernel/bpf/*iter.c
4780
4781BPF [L7 FRAMEWORK] (sockmap)
4782M: John Fastabend <[email protected]>
4783M: Jakub Sitnicki <[email protected]>
4784L: [email protected]
4785L: [email protected]
4786S: Maintained
4787F: include/linux/skmsg.h
4788F: net/core/skmsg.c
4789F: net/core/sock_map.c
4790F: net/ipv4/tcp_bpf.c
4791F: net/ipv4/udp_bpf.c
4792F: net/unix/unix_bpf.c
4793
4794BPF [LIBRARY] (libbpf)
4795M: Andrii Nakryiko <[email protected]>
4796M: Eduard Zingerman <[email protected]>
4797L: [email protected]
4798S: Maintained
4799F: tools/lib/bpf/
4800
4801BPF [MISC]
4802L: [email protected]
4803S: Odd Fixes
4804K: (?:\b|_)bpf(?:\b|_)
4805
4806BPF [NETKIT] (BPF-programmable network device)
4807M: Daniel Borkmann <[email protected]>
4808M: Nikolay Aleksandrov <[email protected]>
4809L: [email protected]
4810L: [email protected]
4811S: Supported
4812F: drivers/net/netkit.c
4813F: include/net/netkit.h
4814
4815BPF [NETWORKING] (struct_ops, reuseport)
4816M: Martin KaFai Lau <[email protected]>
4817L: [email protected]
4818L: [email protected]
4819S: Maintained
4820F: kernel/bpf/bpf_struct*
4821
4822BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4823M: Martin KaFai Lau <[email protected]>
4824M: Daniel Borkmann <[email protected]>
4825R: John Fastabend <[email protected]>
4826R: Stanislav Fomichev <[email protected]>
4827L: [email protected]
4828L: [email protected]
4829S: Maintained
4830F: include/net/tcx.h
4831F: kernel/bpf/tcx.c
4832F: net/core/filter.c
4833F: net/sched/act_bpf.c
4834F: net/sched/cls_bpf.c
4835
4836BPF [RINGBUF]
4837M: Andrii Nakryiko <[email protected]>
4838L: [email protected]
4839S: Maintained
4840F: kernel/bpf/ringbuf.c
4841
4842BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4843M: KP Singh <[email protected]>
4844M: Matt Bobrowski <[email protected]>
4845L: [email protected]
4846S: Maintained
4847F: Documentation/bpf/prog_lsm.rst
4848F: include/linux/bpf_lsm.h
4849F: kernel/bpf/bpf_lsm.c
4850F: kernel/trace/bpf_trace.c
4851F: security/bpf/
4852
4853BPF [SELFTESTS] (Test Runners & Infrastructure)
4854M: Andrii Nakryiko <[email protected]>
4855M: Eduard Zingerman <[email protected]>
4856L: [email protected]
4857S: Maintained
4858F: tools/testing/selftests/bpf/
4859
4860BPF [STORAGE & CGROUPS]
4861M: Martin KaFai Lau <[email protected]>
4862L: [email protected]
4863S: Maintained
4864F: kernel/bpf/*storage.c
4865F: kernel/bpf/bpf_lru*
4866F: kernel/bpf/cgroup.c
4867
4868BPF [TOOLING] (bpftool)
4869M: Quentin Monnet <[email protected]>
4870L: [email protected]
4871S: Maintained
4872F: kernel/bpf/disasm.*
4873F: tools/bpf/bpftool/
4874
4875BPF [TRACING]
4876M: Song Liu <[email protected]>
4877R: Jiri Olsa <[email protected]>
4878L: [email protected]
4879S: Maintained
4880F: kernel/bpf/stackmap.c
4881F: kernel/trace/bpf_trace.c
4882F: lib/buildid.c
4883
4884BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4885M: Mikael Gonella-Bolduc <[email protected]>
4886L: [email protected]
4887S: Maintained
4888F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4889F: drivers/iio/light/apds9160.c
4890
4891BROADCOM ASP 2.0 ETHERNET DRIVER
4892M: Justin Chen <[email protected]>
4893M: Florian Fainelli <[email protected]>
4894L: [email protected]
4895L: [email protected]
4896S: Supported
4897F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4898F: drivers/net/ethernet/broadcom/asp2/
4899
4900BROADCOM B44 10/100 ETHERNET DRIVER
4901M: Michael Chan <[email protected]>
4902L: [email protected]
4903S: Maintained
4904F: drivers/net/ethernet/broadcom/b44.*
4905
4906BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4907M: Florian Fainelli <[email protected]>
4908M: Jonas Gorski <[email protected]>
4909L: [email protected]
4910L: [email protected] (subscribers-only)
4911S: Supported
4912F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4913F: drivers/net/dsa/b53/*
4914F: drivers/net/dsa/bcm_sf2*
4915F: include/linux/dsa/brcm.h
4916F: include/linux/platform_data/b53.h
4917F: net/dsa/tag_brcm.c
4918
4919BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4920M: Florian Fainelli <[email protected]>
4921R: Broadcom internal kernel review list <[email protected]>
4922L: [email protected] (moderated for non-subscribers)
4923L: [email protected] (moderated for non-subscribers)
4924S: Maintained
4925T: git https://github.com/broadcom/stblinux.git
4926F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4927F: drivers/pci/controller/pcie-brcmstb.c
4928F: drivers/platform/raspberrypi/vchiq-*
4929F: drivers/staging/vc04_services
4930F: include/linux/raspberrypi/vchiq*
4931N: bcm2711
4932N: bcm2712
4933N: bcm283*
4934N: raspberrypi
4935
4936BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4937M: Florian Fainelli <[email protected]>
4938M: Ray Jui <[email protected]>
4939M: Scott Branden <[email protected]>
4940R: Broadcom internal kernel review list <[email protected]>
4941S: Maintained
4942T: git https://github.com/broadcom/mach-bcm
4943F: arch/arm/mach-bcm/
4944N: bcm281*
4945N: bcm113*
4946N: bcm216*
4947N: kona
4948
4949BROADCOM BCM2835 CAMERA DRIVERS
4950M: Raspberry Pi Kernel Maintenance <[email protected]>
4951L: [email protected]
4952S: Maintained
4953F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4954F: drivers/media/platform/broadcom/bcm2835-unicam*
4955
4956BROADCOM BCM47XX MIPS ARCHITECTURE
4957M: Hauke Mehrtens <[email protected]>
4958M: Rafał Miłecki <[email protected]>
4959L: [email protected]
4960S: Maintained
4961F: Documentation/devicetree/bindings/mips/brcm/
4962F: arch/mips/bcm47xx/*
4963F: arch/mips/include/asm/mach-bcm47xx/*
4964
4965BROADCOM BCM4908 ETHERNET DRIVER
4966M: Rafał Miłecki <[email protected]>
4967R: Broadcom internal kernel review list <[email protected]>
4968L: [email protected]
4969S: Maintained
4970F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4971F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4972F: drivers/net/ethernet/broadcom/unimac.h
4973
4974BROADCOM BCM4908 PINMUX DRIVER
4975M: Rafał Miłecki <[email protected]>
4976R: Broadcom internal kernel review list <[email protected]>
4977L: [email protected]
4978S: Maintained
4979F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4980F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4981
4982BROADCOM BCM5301X ARM ARCHITECTURE
4983M: Florian Fainelli <[email protected]>
4984M: Hauke Mehrtens <[email protected]>
4985M: Rafał Miłecki <[email protected]>
4986R: Broadcom internal kernel review list <[email protected]>
4987L: [email protected] (moderated for non-subscribers)
4988S: Maintained
4989F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4990F: arch/arm/boot/dts/broadcom/bcm470*
4991F: arch/arm/boot/dts/broadcom/bcm5301*
4992F: arch/arm/boot/dts/broadcom/bcm953012*
4993F: arch/arm/mach-bcm/bcm_5301x.c
4994
4995BROADCOM BCM53573 ARM ARCHITECTURE
4996M: Florian Fainelli <[email protected]>
4997M: Rafał Miłecki <[email protected]>
4998R: Broadcom internal kernel review list <[email protected]>
4999L: [email protected] (moderated for non-subscribers)
5000S: Maintained
5001F: arch/arm/boot/dts/broadcom/bcm47189*
5002F: arch/arm/boot/dts/broadcom/bcm53573*
5003
5004BROADCOM BCM63XX/BCM33XX UDC DRIVER
5005M: Kevin Cernekee <[email protected]>
5006L: [email protected]
5007S: Maintained
5008F: drivers/usb/gadget/udc/bcm63xx_udc.*
5009
5010BROADCOM BCM7XXX ARM ARCHITECTURE
5011M: Florian Fainelli <[email protected]>
5012R: Broadcom internal kernel review list <[email protected]>
5013L: [email protected] (moderated for non-subscribers)
5014S: Maintained
5015T: git https://github.com/broadcom/stblinux.git
5016F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5017F: arch/arm/boot/dts/broadcom/bcm7*.dts*
5018F: arch/arm/include/asm/hardware/cache-b15-rac.h
5019F: arch/arm/mach-bcm/*brcmstb*
5020F: arch/arm/mm/cache-b15-rac.c
5021F: drivers/bus/brcmstb_gisb.c
5022F: drivers/pci/controller/pcie-brcmstb.c
5023N: brcmstb
5024N: bcm7038
5025N: bcm7120
5026
5027BROADCOM BCMBCA ARM ARCHITECTURE
5028M: William Zhang <[email protected]>
5029M: Anand Gore <[email protected]>
5030M: Kursad Oney <[email protected]>
5031M: Florian Fainelli <[email protected]>
5032M: Rafał Miłecki <[email protected]>
5033R: Broadcom internal kernel review list <[email protected]>
5034L: [email protected] (moderated for non-subscribers)
5035S: Maintained
5036T: git https://github.com/broadcom/stblinux.git
5037F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
5038F: arch/arm64/boot/dts/broadcom/bcmbca/*
5039N: bcmbca
5040N: bcm[9]?47622
5041N: bcm[9]?4912
5042N: bcm[9]?63138
5043N: bcm[9]?63146
5044N: bcm[9]?63148
5045N: bcm[9]?63158
5046N: bcm[9]?63178
5047N: bcm[9]?6756
5048N: bcm[9]?6813
5049N: bcm[9]?6846
5050N: bcm[9]?6855
5051N: bcm[9]?6856
5052N: bcm[9]?6858
5053N: bcm[9]?6878
5054
5055BROADCOM BDC DRIVER
5056M: Justin Chen <[email protected]>
5057M: Al Cooper <[email protected]>
5058R: Broadcom internal kernel review list <[email protected]>
5059L: [email protected]
5060S: Maintained
5061F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
5062F: drivers/usb/gadget/udc/bdc/
5063
5064BROADCOM BMIPS CPUFREQ DRIVER
5065M: Markus Mayer <[email protected]>
5066R: Broadcom internal kernel review list <[email protected]>
5067L: [email protected]
5068S: Maintained
5069F: drivers/cpufreq/bmips-cpufreq.c
5070
5071BROADCOM BMIPS MIPS ARCHITECTURE
5072M: Florian Fainelli <[email protected]>
5073R: Broadcom internal kernel review list <[email protected]>
5074L: [email protected]
5075S: Maintained
5076T: git https://github.com/broadcom/stblinux.git
5077F: arch/mips/bmips/*
5078F: arch/mips/boot/dts/brcm/bcm*.dts*
5079F: arch/mips/include/asm/mach-bmips/*
5080F: arch/mips/kernel/*bmips*
5081F: drivers/irqchip/irq-bcm63*
5082F: drivers/irqchip/irq-bcm7*
5083F: drivers/irqchip/irq-brcmstb*
5084F: drivers/pmdomain/bcm/bcm63xx-power.c
5085F: include/linux/bcm963xx_nvram.h
5086F: include/linux/bcm963xx_tag.h
5087
5088BROADCOM BNX2 GIGABIT ETHERNET DRIVER
5089M: Rasesh Mody <[email protected]>
5090M: [email protected]
5091L: [email protected]
5092S: Maintained
5093F: drivers/net/ethernet/broadcom/bnx2.*
5094F: drivers/net/ethernet/broadcom/bnx2_*
5095
5096BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
5097M: Saurav Kashyap <[email protected]>
5098M: Javed Hasan <[email protected]>
5099M: [email protected]
5100L: [email protected]
5101S: Supported
5102F: drivers/scsi/bnx2fc/
5103
5104BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
5105M: Nilesh Javali <[email protected]>
5106M: Manish Rangankar <[email protected]>
5107M: [email protected]
5108L: [email protected]
5109S: Supported
5110F: drivers/scsi/bnx2i/
5111
5112BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
5113M: Sudarsana Kalluru <[email protected]>
5114M: Manish Chopra <[email protected]>
5115L: [email protected]
5116S: Maintained
5117F: drivers/net/ethernet/broadcom/bnx2x/
5118
5119BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
5120M: Michael Chan <[email protected]>
5121M: Pavan Chebbi <[email protected]>
5122L: [email protected]
5123S: Maintained
5124F: drivers/firmware/broadcom/tee_bnxt_fw.c
5125F: drivers/net/ethernet/broadcom/bnxt/
5126F: include/linux/firmware/broadcom/tee_bnxt_fw.h
5127
5128BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
5129M: Vikas Gupta <[email protected]>
5130L: [email protected]
5131S: Maintained
5132F: drivers/net/ethernet/broadcom/bnge/
5133
5134BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
5135M: Arend van Spriel <[email protected]>
5136L: [email protected]
5137L: [email protected]
5138L: [email protected]
5139S: Supported
5140F: drivers/net/wireless/broadcom/brcm80211/
5141F: include/linux/platform_data/brcmfmac.h
5142
5143BROADCOM BRCMSTB GPIO DRIVER
5144M: Doug Berger <[email protected]>
5145M: Florian Fainelli <[email protected]>
5146R: Broadcom internal kernel review list <[email protected]>
5147S: Supported
5148F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
5149F: drivers/gpio/gpio-brcmstb.c
5150
5151BROADCOM BRCMSTB I2C DRIVER
5152M: Kamal Dasu <[email protected]>
5153R: Broadcom internal kernel review list <[email protected]>
5154L: [email protected]
5155S: Supported
5156F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
5157F: drivers/i2c/busses/i2c-brcmstb.c
5158
5159BROADCOM BRCMSTB UART DRIVER
5160M: Al Cooper <[email protected]>
5161R: Broadcom internal kernel review list <[email protected]>
5162L: [email protected]
5163S: Maintained
5164F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
5165F: drivers/tty/serial/8250/8250_bcm7271.c
5166
5167BROADCOM BRCMSTB USB EHCI DRIVER
5168M: Justin Chen <[email protected]>
5169M: Al Cooper <[email protected]>
5170R: Broadcom internal kernel review list <[email protected]>
5171L: [email protected]
5172S: Maintained
5173F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
5174F: drivers/usb/host/ehci-brcm.*
5175
5176BROADCOM BRCMSTB USB PIN MAP DRIVER
5177M: Al Cooper <[email protected]>
5178R: Broadcom internal kernel review list <[email protected]>
5179L: [email protected]
5180S: Maintained
5181F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
5182F: drivers/usb/misc/brcmstb-usb-pinmap.c
5183
5184BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
5185M: Justin Chen <[email protected]>
5186M: Al Cooper <[email protected]>
5187R: Broadcom internal kernel review list <[email protected]>
5188L: [email protected]
5189S: Maintained
5190F: drivers/phy/broadcom/phy-brcm-usb*
5191
5192BROADCOM Broadband SoC High Speed SPI Controller DRIVER
5193M: William Zhang <[email protected]>
5194M: Kursad Oney <[email protected]>
5195M: Jonas Gorski <[email protected]>
5196R: Broadcom internal kernel review list <[email protected]>
5197L: [email protected]
5198S: Maintained
5199F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
5200F: drivers/spi/spi-bcm63xx-hsspi.c
5201F: drivers/spi/spi-bcmbca-hsspi.c
5202
5203BROADCOM BCM6348/BCM6358 SPI controller DRIVER
5204M: Jonas Gorski <[email protected]>
5205L: [email protected]
5206S: Odd Fixes
5207F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
5208F: drivers/spi/spi-bcm63xx.c
5209
5210BROADCOM ETHERNET PHY DRIVERS
5211M: Florian Fainelli <[email protected]>
5212R: Broadcom internal kernel review list <[email protected]>
5213L: [email protected]
5214S: Supported
5215F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
5216F: drivers/net/phy/bcm*.[ch]
5217F: drivers/net/phy/broadcom.c
5218F: include/linux/brcmphy.h
5219
5220BROADCOM GENET ETHERNET DRIVER
5221M: Doug Berger <[email protected]>
5222M: Florian Fainelli <[email protected]>
5223R: Broadcom internal kernel review list <[email protected]>
5224L: [email protected]
5225S: Maintained
5226F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
5227F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
5228F: drivers/net/ethernet/broadcom/genet/
5229F: drivers/net/ethernet/broadcom/unimac.h
5230F: drivers/net/mdio/mdio-bcm-unimac.c
5231F: include/linux/platform_data/mdio-bcm-unimac.h
5232
5233BROADCOM IPROC ARM ARCHITECTURE
5234M: Ray Jui <[email protected]>
5235M: Scott Branden <[email protected]>
5236R: Broadcom internal kernel review list <[email protected]>
5237L: [email protected] (moderated for non-subscribers)
5238S: Maintained
5239T: git https://github.com/broadcom/stblinux.git
5240F: arch/arm64/boot/dts/broadcom/northstar2/*
5241F: arch/arm64/boot/dts/broadcom/stingray/*
5242F: drivers/clk/bcm/clk-ns*
5243F: drivers/clk/bcm/clk-sr*
5244F: drivers/pinctrl/bcm/pinctrl-ns*
5245F: include/dt-bindings/clock/bcm-sr*
5246N: iproc
5247N: cygnus
5248N: bcm[-_]nsp
5249N: bcm9113*
5250N: bcm9583*
5251N: bcm9585*
5252N: bcm9586*
5253N: bcm988312
5254N: bcm113*
5255N: bcm583*
5256N: bcm585*
5257N: bcm586*
5258N: bcm88312
5259N: hr2
5260N: stingray
5261
5262BROADCOM IPROC GBIT ETHERNET DRIVER
5263M: Rafał Miłecki <[email protected]>
5264R: Broadcom internal kernel review list <[email protected]>
5265L: [email protected]
5266S: Maintained
5267F: Documentation/devicetree/bindings/net/brcm,amac.yaml
5268F: drivers/net/ethernet/broadcom/bgmac*
5269F: drivers/net/ethernet/broadcom/unimac.h
5270
5271BROADCOM KONA GPIO DRIVER
5272M: Ray Jui <[email protected]>
5273R: Broadcom internal kernel review list <[email protected]>
5274S: Supported
5275F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
5276F: drivers/gpio/gpio-bcm-kona.c
5277
5278BROADCOM MPI3 STORAGE CONTROLLER DRIVER
5279M: Sathya Prakash Veerichetty <[email protected]>
5280M: Kashyap Desai <[email protected]>
5281M: Sumit Saxena <[email protected]>
5282M: Sreekanth Reddy <[email protected]>
5283L: [email protected]
5284L: [email protected]
5285S: Supported
5286W: https://www.broadcom.com/support/storage
5287F: drivers/scsi/mpi3mr/
5288
5289BROADCOM NETXTREME-E ROCE DRIVER
5290M: Selvin Xavier <[email protected]>
5291M: Kalesh AP <[email protected]>
5292L: [email protected]
5293S: Supported
5294W: http://www.broadcom.com
5295F: drivers/infiniband/hw/bnxt_re/
5296F: include/uapi/rdma/bnxt_re-abi.h
5297
5298BROADCOM 800 GIGABIT ROCE DRIVER
5299M: Siva Reddy Kallam <[email protected]>
5300L: [email protected]
5301S: Supported
5302W: http://www.broadcom.com
5303F: drivers/infiniband/hw/bng_re/
5304
5305BROADCOM NVRAM DRIVER
5306M: Rafał Miłecki <[email protected]>
5307L: [email protected]
5308S: Maintained
5309F: drivers/firmware/broadcom/*
5310
5311BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
5312M: Rafał Miłecki <[email protected]>
5313M: Florian Fainelli <[email protected]>
5314R: Broadcom internal kernel review list <[email protected]>
5315L: [email protected]
5316S: Maintained
5317T: git https://github.com/broadcom/stblinux.git
5318F: drivers/pmdomain/bcm/bcm-pmb.c
5319F: include/dt-bindings/soc/bcm-pmb.h
5320
5321BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5322M: Rafał Miłecki <[email protected]>
5323L: [email protected]
5324S: Maintained
5325F: drivers/bcma/
5326F: include/linux/bcma/
5327
5328BROADCOM SPI DRIVER
5329M: Kamal Dasu <[email protected]>
5330R: Broadcom internal kernel review list <[email protected]>
5331S: Maintained
5332F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
5333F: drivers/spi/spi-bcm-qspi.*
5334F: drivers/spi/spi-brcmstb-qspi.c
5335F: drivers/spi/spi-iproc-qspi.c
5336
5337BROADCOM STB AVS CPUFREQ DRIVER
5338M: Markus Mayer <[email protected]>
5339R: Broadcom internal kernel review list <[email protected]>
5340L: [email protected]
5341S: Maintained
5342F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
5343F: drivers/cpufreq/brcmstb*
5344
5345BROADCOM STB AVS TMON DRIVER
5346M: Markus Mayer <[email protected]>
5347R: Broadcom internal kernel review list <[email protected]>
5348L: [email protected]
5349S: Maintained
5350F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
5351F: drivers/thermal/broadcom/brcmstb*
5352
5353BROADCOM STB DPFE DRIVER
5354M: Markus Mayer <[email protected]>
5355R: Broadcom internal kernel review list <[email protected]>
5356L: [email protected] (moderated for non-subscribers)
5357S: Maintained
5358F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
5359F: drivers/memory/brcmstb_dpfe.c
5360
5361BROADCOM STB NAND FLASH DRIVER
5362M: Brian Norris <[email protected]>
5363M: Kamal Dasu <[email protected]>
5364R: Broadcom internal kernel review list <[email protected]>
5365L: [email protected]
5366S: Maintained
5367F: drivers/mtd/nand/raw/brcmnand/
5368F: include/linux/platform_data/brcmnand.h
5369
5370BROADCOM STB PCIE DRIVER
5371M: Jim Quinlan <[email protected]>
5372M: Florian Fainelli <[email protected]>
5373R: Broadcom internal kernel review list <[email protected]>
5374L: [email protected]
5375S: Maintained
5376F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5377F: drivers/pci/controller/pcie-brcmstb.c
5378
5379BROADCOM SYSTEMPORT ETHERNET DRIVER
5380M: Florian Fainelli <[email protected]>
5381R: Broadcom internal kernel review list <[email protected]>
5382L: [email protected]
5383S: Maintained
5384F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5385F: drivers/net/ethernet/broadcom/bcmsysport.*
5386F: drivers/net/ethernet/broadcom/unimac.h
5387
5388BROADCOM TG3 GIGABIT ETHERNET DRIVER
5389M: Pavan Chebbi <[email protected]>
5390M: Michael Chan <[email protected]>
5391L: [email protected]
5392S: Maintained
5393F: drivers/net/ethernet/broadcom/tg3.*
5394
5395BROADCOM VK DRIVER
5396M: Scott Branden <[email protected]>
5397R: Broadcom internal kernel review list <[email protected]>
5398S: Supported
5399F: drivers/misc/bcm-vk/
5400F: include/uapi/linux/misc/bcm_vk.h
5401
5402BROCADE BFA FC SCSI DRIVER
5403M: Anil Gurumurthy <[email protected]>
5404M: Sudarsana Kalluru <[email protected]>
5405L: [email protected]
5406S: Supported
5407F: drivers/scsi/bfa/
5408
5409BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5410M: Rasesh Mody <[email protected]>
5411M: Sudarsana Kalluru <[email protected]>
5412M: [email protected]
5413L: [email protected]
5414S: Maintained
5415F: drivers/net/ethernet/brocade/bna/
5416
5417BSG (block layer generic sg v4 driver)
5418M: FUJITA Tomonori <[email protected]>
5419L: [email protected]
5420S: Supported
5421F: block/bsg.c
5422F: include/linux/bsg.h
5423F: include/uapi/linux/bsg.h
5424
5425BT87X AUDIO DRIVER
5426M: Clemens Ladisch <[email protected]>
5427L: [email protected]
5428S: Maintained
5429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5430F: Documentation/sound/cards/bt87x.rst
5431F: sound/pci/bt87x.c
5432
5433BT8XXGPIO DRIVER
5434M: Michael Buesch <[email protected]>
5435S: Maintained
5436W: http://bu3sch.de/btgpio.php
5437F: drivers/gpio/gpio-bt8xx.c
5438
5439BTRFS FILE SYSTEM
5440M: Chris Mason <[email protected]>
5441M: David Sterba <[email protected]>
5442L: [email protected]
5443S: Maintained
5444W: https://btrfs.readthedocs.io
5445Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5446C: irc://irc.libera.chat/btrfs
5447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5448F: Documentation/filesystems/btrfs.rst
5449F: fs/btrfs/
5450F: include/linux/btrfs*
5451F: include/trace/events/btrfs.h
5452F: include/uapi/linux/btrfs*
5453
5454BTTV VIDEO4LINUX DRIVER
5455M: Mauro Carvalho Chehab <[email protected]>
5456L: [email protected]
5457S: Odd fixes
5458W: https://linuxtv.org
5459T: git git://linuxtv.org/media.git
5460F: Documentation/driver-api/media/drivers/bttv*
5461F: drivers/media/pci/bt8xx/bttv*
5462
5463BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5464M: Chanwoo Choi <[email protected]>
5465L: [email protected]
5466L: [email protected]
5467S: Maintained
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5469F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5470F: drivers/devfreq/exynos-bus.c
5471
5472BUSLOGIC SCSI DRIVER
5473M: Khalid Aziz <[email protected]>
5474L: [email protected]
5475S: Maintained
5476F: drivers/scsi/BusLogic.*
5477F: drivers/scsi/FlashPoint.*
5478
5479BXCAN CAN NETWORK DRIVER
5480M: Dario Binacchi <[email protected]>
5481L: [email protected]
5482S: Maintained
5483F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5484F: drivers/net/can/bxcan.c
5485
5486C-MEDIA CMI8788 DRIVER
5487M: Clemens Ladisch <[email protected]>
5488L: [email protected]
5489S: Maintained
5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5491F: sound/pci/oxygen/
5492
5493C-SKY ARCHITECTURE
5494M: Guo Ren <[email protected]>
5495L: [email protected]
5496S: Supported
5497T: git https://github.com/c-sky/csky-linux.git
5498F: Documentation/devicetree/bindings/csky/
5499F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5500F: Documentation/devicetree/bindings/timer/csky,*
5501F: arch/csky/
5502F: drivers/clocksource/timer-gx6605s.c
5503F: drivers/clocksource/timer-mp-csky.c
5504F: drivers/irqchip/irq-csky-*
5505N: csky
5506K: csky
5507
5508CA8210 IEEE-802.15.4 RADIO DRIVER
5509L: [email protected]
5510S: Orphan
5511W: https://github.com/Cascoda/ca8210-linux.git
5512F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5513F: drivers/net/ieee802154/ca8210.c
5514
5515CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5516M: David Howells <[email protected]>
5517L: [email protected]
5518S: Supported
5519F: Documentation/filesystems/caching/cachefiles.rst
5520F: fs/cachefiles/
5521
5522CACHESTAT: PAGE CACHE STATS FOR A FILE
5523M: Nhat Pham <[email protected]>
5524M: Johannes Weiner <[email protected]>
5525L: [email protected]
5526S: Maintained
5527F: tools/testing/selftests/cachestat/test_cachestat.c
5528
5529CADENCE MIPI-CSI2 BRIDGES
5530M: Maxime Ripard <[email protected]>
5531L: [email protected]
5532S: Maintained
5533F: Documentation/devicetree/bindings/media/cdns,*.txt
5534F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5535F: drivers/media/platform/cadence/cdns-csi2*
5536F: include/media/cadence/cdns-csi2*
5537
5538CADENCE NAND DRIVER
5539L: [email protected]
5540S: Orphan
5541F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5542F: drivers/mtd/nand/raw/cadence-nand-controller.c
5543
5544CADENCE USB3 DRD IP DRIVER
5545M: Peter Chen <[email protected]>
5546M: Pawel Laszczak <[email protected]>
5547R: Roger Quadros <[email protected]>
5548L: [email protected]
5549S: Maintained
5550T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5551F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5552F: drivers/usb/cdns3/
5553X: drivers/usb/cdns3/cdnsp*
5554
5555CADENCE USBHS DRIVER
5556M: Pawel Laszczak <[email protected]>
5557L: [email protected]
5558S: Maintained
5559F: drivers/usb/gadget/udc/cdns2
5560
5561CADENCE USBSSP DRD IP DRIVER
5562M: Pawel Laszczak <[email protected]>
5563L: [email protected]
5564S: Maintained
5565T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5566F: drivers/usb/cdns3/
5567X: drivers/usb/cdns3/cdns3*
5568
5569CADET FM/AM RADIO RECEIVER DRIVER
5570M: Hans Verkuil <[email protected]>
5571L: [email protected]
5572S: Maintained
5573W: https://linuxtv.org
5574T: git git://linuxtv.org/media.git
5575F: drivers/media/radio/radio-cadet*
5576
5577CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5578L: [email protected]
5579S: Orphan
5580T: git git://linuxtv.org/media.git
5581F: Documentation/admin-guide/media/cafe_ccic*
5582F: drivers/media/platform/marvell/
5583
5584CAIF NETWORK LAYER
5585L: [email protected]
5586S: Orphan
5587F: Documentation/networking/caif/
5588F: drivers/net/caif/
5589F: include/net/caif/
5590F: include/uapi/linux/caif/
5591F: net/caif/
5592
5593CAKE QDISC
5594M: Toke Høiland-Jørgensen <[email protected]>
5595L: [email protected] (moderated for non-subscribers)
5596S: Maintained
5597F: net/sched/sch_cake.c
5598
5599CAN NETWORK DRIVERS
5600M: Marc Kleine-Budde <[email protected]>
5601M: Vincent Mailhol <[email protected]>
5602L: [email protected]
5603S: Maintained
5604W: https://github.com/linux-can
5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5607F: Documentation/devicetree/bindings/net/can/
5608F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5609F: drivers/net/can/
5610F: drivers/phy/phy-can-transceiver.c
5611F: include/linux/can/bittiming.h
5612F: include/linux/can/dev.h
5613F: include/linux/can/length.h
5614F: include/linux/can/platform/
5615F: include/linux/can/rx-offload.h
5616F: include/uapi/linux/can/error.h
5617F: include/uapi/linux/can/netlink.h
5618F: include/uapi/linux/can/vxcan.h
5619
5620CAN NETWORK LAYER
5621M: Oliver Hartkopp <[email protected]>
5622M: Marc Kleine-Budde <[email protected]>
5623L: [email protected]
5624S: Maintained
5625W: https://github.com/linux-can
5626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5628F: Documentation/networking/can.rst
5629F: Documentation/networking/iso15765-2.rst
5630F: include/linux/can/can-ml.h
5631F: include/linux/can/core.h
5632F: include/linux/can/skb.h
5633F: include/net/netns/can.h
5634F: include/uapi/linux/can.h
5635F: include/uapi/linux/can/bcm.h
5636F: include/uapi/linux/can/gw.h
5637F: include/uapi/linux/can/isotp.h
5638F: include/uapi/linux/can/raw.h
5639F: net/can/
5640F: net/sched/em_canid.c
5641F: tools/testing/selftests/net/can/
5642
5643CAN-J1939 NETWORK LAYER
5644M: Robin van der Gracht <[email protected]>
5645M: Oleksij Rempel <[email protected]>
5646R: [email protected]
5647L: [email protected]
5648S: Maintained
5649F: Documentation/networking/j1939.rst
5650F: include/uapi/linux/can/j1939.h
5651F: net/can/j1939/
5652
5653CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5654M: Damien Le Moal <[email protected]>
5655L: [email protected]
5656L: [email protected] (pinctrl driver)
5657F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5658F: drivers/pinctrl/pinctrl-k210.c
5659
5660CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5661M: Damien Le Moal <[email protected]>
5662L: [email protected]
5663L: [email protected]
5664S: Maintained
5665F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5666F: drivers/reset/reset-k210.c
5667
5668CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5669M: Damien Le Moal <[email protected]>
5670L: [email protected]
5671S: Maintained
5672F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5673F: drivers/soc/canaan/
5674F: include/soc/canaan/
5675
5676CAPABILITIES
5677M: Serge Hallyn <[email protected]>
5678L: [email protected]
5679S: Supported
5680F: include/linux/capability.h
5681F: include/trace/events/capability.h
5682F: include/uapi/linux/capability.h
5683F: kernel/capability.c
5684F: security/commoncap.c
5685
5686CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5687M: Kevin Tsai <[email protected]>
5688S: Maintained
5689F: drivers/iio/light/cm*
5690
5691CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5692M: Christian Lamparter <[email protected]>
5693L: [email protected]
5694S: Maintained
5695W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5696F: drivers/net/wireless/ath/carl9170/
5697
5698CAVIUM I2C DRIVER
5699M: Robert Richter <[email protected]>
5700S: Odd Fixes
5701W: http://www.marvell.com
5702F: drivers/i2c/busses/i2c-octeon*
5703F: drivers/i2c/busses/i2c-thunderx*
5704
5705CAVIUM LIQUIDIO NETWORK DRIVER
5706L: [email protected]
5707S: Orphan
5708W: http://www.marvell.com
5709F: drivers/net/ethernet/cavium/liquidio/
5710
5711CAVIUM MMC DRIVER
5712M: Robert Richter <[email protected]>
5713S: Odd Fixes
5714W: http://www.marvell.com
5715F: drivers/mmc/host/cavium*
5716
5717CAVIUM OCTEON-TX CRYPTO DRIVER
5718M: George Cherian <[email protected]>
5719L: [email protected]
5720S: Supported
5721W: http://www.marvell.com
5722F: drivers/crypto/cavium/cpt/
5723
5724CAVIUM THUNDERX2 ARM64 SOC
5725M: Robert Richter <[email protected]>
5726L: [email protected] (moderated for non-subscribers)
5727S: Odd Fixes
5728F: Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
5729F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5730
5731CBS/ETF/TAPRIO QDISCS
5732M: Vinicius Costa Gomes <[email protected]>
5733L: [email protected]
5734S: Maintained
5735F: net/sched/sch_cbs.c
5736F: net/sched/sch_etf.c
5737F: net/sched/sch_taprio.c
5738
5739CC2520 IEEE-802.15.4 RADIO DRIVER
5740M: Stefan Schmidt <[email protected]>
5741L: [email protected]
5742S: Odd Fixes
5743F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5744F: drivers/net/ieee802154/cc2520.c
5745
5746CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5747M: Gilad Ben-Yossef <[email protected]>
5748L: [email protected]
5749S: Supported
5750W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5751F: drivers/crypto/ccree/
5752
5753CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5754M: Hadar Gat <[email protected]>
5755L: [email protected]
5756S: Supported
5757W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5758F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5759F: drivers/char/hw_random/cctrng.c
5760F: drivers/char/hw_random/cctrng.h
5761
5762CEC FRAMEWORK
5763M: Hans Verkuil <[email protected]>
5764L: [email protected]
5765S: Supported
5766W: http://linuxtv.org
5767T: git git://linuxtv.org/media.git
5768F: Documentation/ABI/testing/debugfs-cec-error-inj
5769F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5770F: Documentation/driver-api/media/cec-core.rst
5771F: Documentation/userspace-api/media/cec
5772F: drivers/media/cec/
5773F: drivers/media/rc/keymaps/rc-cec.c
5774F: include/media/cec-notifier.h
5775F: include/media/cec.h
5776F: include/uapi/linux/cec-funcs.h
5777F: include/uapi/linux/cec.h
5778
5779CEC GPIO DRIVER
5780M: Hans Verkuil <[email protected]>
5781L: [email protected]
5782S: Supported
5783W: http://linuxtv.org
5784T: git git://linuxtv.org/media.git
5785F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5786F: drivers/media/cec/platform/cec-gpio/
5787
5788CELL BROADBAND ENGINE ARCHITECTURE
5789L: [email protected]
5790S: Orphan
5791F: arch/powerpc/include/asm/cell*.h
5792F: arch/powerpc/include/asm/spu*.h
5793F: arch/powerpc/include/uapi/asm/spu*.h
5794F: arch/powerpc/platforms/cell/
5795
5796CELLWISE CW2015 BATTERY DRIVER
5797M: Tobias Schrammm <[email protected]>
5798S: Maintained
5799F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5800F: drivers/power/supply/cw2015_battery.c
5801
5802CEPH COMMON CODE (LIBCEPH)
5803M: Ilya Dryomov <[email protected]>
5804M: Xiubo Li <[email protected]>
5805L: [email protected]
5806S: Supported
5807W: http://ceph.com/
5808B: https://tracker.ceph.com/
5809T: git https://github.com/ceph/ceph-client.git
5810F: include/linux/ceph/
5811F: include/linux/crush/
5812F: net/ceph/
5813
5814CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5815M: Xiubo Li <[email protected]>
5816M: Ilya Dryomov <[email protected]>
5817L: [email protected]
5818S: Supported
5819W: http://ceph.com/
5820B: https://tracker.ceph.com/
5821T: git https://github.com/ceph/ceph-client.git
5822F: Documentation/filesystems/ceph.rst
5823F: fs/ceph/
5824
5825CERTIFICATE HANDLING
5826M: David Howells <[email protected]>
5827M: David Woodhouse <[email protected]>
5828L: [email protected]
5829S: Maintained
5830F: Documentation/admin-guide/module-signing.rst
5831F: certs/
5832F: scripts/sign-file.c
5833F: scripts/ssl-common.h
5834F: tools/certs/
5835
5836CFAG12864B LCD DRIVER
5837M: Miguel Ojeda <[email protected]>
5838S: Maintained
5839F: drivers/auxdisplay/cfag12864b.c
5840F: include/linux/cfag12864b.h
5841
5842CFAG12864BFB LCD FRAMEBUFFER DRIVER
5843M: Miguel Ojeda <[email protected]>
5844S: Maintained
5845F: drivers/auxdisplay/cfag12864bfb.c
5846F: include/linux/cfag12864b.h
5847
5848CHAR and MISC DRIVERS
5849M: Arnd Bergmann <[email protected]>
5850M: Greg Kroah-Hartman <[email protected]>
5851S: Supported
5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5853F: drivers/char/
5854F: drivers/misc/
5855F: include/linux/miscdevice.h
5856F: rust/kernel/miscdevice.rs
5857F: samples/rust/rust_misc_device.rs
5858X: drivers/char/agp/
5859X: drivers/char/hw_random/
5860X: drivers/char/ipmi/
5861X: drivers/char/random.c
5862X: drivers/char/tpm/
5863
5864CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5865M: Thomas Weißschuh <[email protected]>
5866L: [email protected]
5867S: Maintained
5868F: Documentation/hwmon/powerz.rst
5869F: drivers/hwmon/powerz.c
5870
5871CHECKPATCH
5872M: Andy Whitcroft <[email protected]>
5873M: Joe Perches <[email protected]>
5874R: Dwaipayan Ray <[email protected]>
5875R: Lukas Bulwahn <[email protected]>
5876S: Maintained
5877F: scripts/checkpatch.pl
5878
5879CHECKPATCH DOCUMENTATION
5880M: Dwaipayan Ray <[email protected]>
5881M: Lukas Bulwahn <[email protected]>
5882R: Joe Perches <[email protected]>
5883S: Maintained
5884F: Documentation/dev-tools/checkpatch.rst
5885
5886CHINESE DOCUMENTATION
5887M: Alex Shi <[email protected]>
5888M: Yanteng Si <[email protected]>
5889R: Dongliang Mu <[email protected]>
5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5891S: Maintained
5892F: Documentation/translations/zh_CN/
5893
5894CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5895M: Peter Chen <[email protected]>
5896L: [email protected]
5897S: Maintained
5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5899F: drivers/usb/chipidea/
5900
5901CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5902M: Hans de Goede <[email protected]>
5903L: [email protected]
5904S: Maintained
5905F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5906F: drivers/input/touchscreen/chipone_icn8318.c
5907
5908CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5909M: Hans de Goede <[email protected]>
5910L: [email protected]
5911S: Maintained
5912F: drivers/input/touchscreen/chipone_icn8505.c
5913
5914CHROME HARDWARE PLATFORM SUPPORT
5915M: Benson Leung <[email protected]>
5916M: Tzung-Bi Shih <[email protected]>
5917L: [email protected]
5918S: Maintained
5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5920F: drivers/platform/chrome/
5921
5922CHROMEOS EC CODEC DRIVER
5923M: Cheng-Yi Chiang <[email protected]>
5924M: Tzung-Bi Shih <[email protected]>
5925R: Guenter Roeck <[email protected]>
5926L: [email protected]
5927S: Maintained
5928F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5929F: sound/soc/codecs/cros_ec_codec.*
5930
5931CHROMEOS EC CHARGE CONTROL
5932M: Thomas Weißschuh <[email protected]>
5933S: Maintained
5934F: drivers/power/supply/cros_charge-control.c
5935
5936CHROMEOS EC HARDWARE MONITORING
5937M: Thomas Weißschuh <[email protected]>
5938L: [email protected]
5939L: [email protected]
5940S: Maintained
5941F: Documentation/hwmon/cros_ec_hwmon.rst
5942F: drivers/hwmon/cros_ec_hwmon.c
5943
5944CHROMEOS EC LED DRIVER
5945M: Thomas Weißschuh <[email protected]>
5946S: Maintained
5947F: drivers/leds/leds-cros_ec.c
5948
5949CHROMEOS EC SUBDRIVERS
5950M: Benson Leung <[email protected]>
5951R: Guenter Roeck <[email protected]>
5952L: [email protected]
5953S: Maintained
5954F: drivers/power/supply/cros_charge-control.c
5955F: drivers/power/supply/cros_usbpd-charger.c
5956N: cros_ec
5957N: cros-ec
5958
5959CHROMEOS EC UART DRIVER
5960M: Bhanu Prakash Maiya <[email protected]>
5961R: Benson Leung <[email protected]>
5962R: Tzung-Bi Shih <[email protected]>
5963S: Maintained
5964F: drivers/platform/chrome/cros_ec_uart.c
5965
5966CHROMEOS EC USB PD NOTIFY DRIVER
5967M: Łukasz Bartosik <[email protected]>
5968M: Andrei Kuchynski <[email protected]>
5969M: Jameson Thies <[email protected]>
5970L: [email protected]
5971S: Maintained
5972F: drivers/platform/chrome/cros_usbpd_notify.c
5973F: include/linux/platform_data/cros_usbpd_notify.h
5974
5975CHROMEOS EC USB TYPE-C DRIVER
5976M: Benson Leung <[email protected]>
5977M: Abhishek Pandit-Subedi <[email protected]>
5978M: Jameson Thies <[email protected]>
5979M: Andrei Kuchynski <[email protected]>
5980L: [email protected]
5981S: Maintained
5982F: drivers/platform/chrome/cros_ec_typec.*
5983F: drivers/platform/chrome/cros_typec_altmode.*
5984F: drivers/platform/chrome/cros_typec_switch.c
5985F: drivers/platform/chrome/cros_typec_vdm.*
5986
5987CHROMEOS HPS DRIVER
5988M: Dan Callaghan <[email protected]>
5989R: Sami Kyöstilä <[email protected]>
5990S: Maintained
5991F: drivers/platform/chrome/cros_hps_i2c.c
5992
5993CHROMEOS EC WATCHDOG
5994M: Lukasz Majczak <[email protected]>
5995L: [email protected]
5996S: Maintained
5997F: drivers/watchdog/cros_ec_wdt.c
5998
5999CHROMEOS UCSI DRIVER
6000M: Abhishek Pandit-Subedi <[email protected]>
6001M: Łukasz Bartosik <[email protected]>
6002M: Jameson Thies <[email protected]>
6003M: Andrei Kuchynski <[email protected]>
6004L: [email protected]
6005S: Maintained
6006F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
6007
6008CHRONTEL CH7322 CEC DRIVER
6009M: Joe Tessler <[email protected]>
6010L: [email protected]
6011S: Maintained
6012T: git git://linuxtv.org/media.git
6013F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
6014F: drivers/media/cec/i2c/ch7322.c
6015
6016CIRRUS LOGIC AUDIO CODEC DRIVERS
6017M: David Rhodes <[email protected]>
6018M: Richard Fitzgerald <[email protected]>
6019L: [email protected]
6020L: [email protected]
6021S: Maintained
6022F: Documentation/devicetree/bindings/sound/cirrus,cs*
6023F: Documentation/sound/codecs/cs*
6024F: drivers/mfd/cs42l43*
6025F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
6026F: drivers/spi/spi-cs42l43*
6027F: include/dt-bindings/sound/cs*
6028F: include/linux/mfd/cs42l43*
6029F: include/sound/cs*
6030F: sound/hda/codecs/cirrus*
6031F: sound/hda/codecs/side-codecs/cs*
6032F: sound/hda/codecs/side-codecs/hda_component*
6033F: sound/soc/codecs/cs*
6034
6035CIRRUS LOGIC HAPTIC DRIVERS
6036M: James Ogletree <[email protected]>
6037M: Fred Treven <[email protected]>
6038M: Ben Bright <[email protected]>
6039L: [email protected]
6040S: Supported
6041F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
6042F: drivers/input/misc/cs40l*
6043F: drivers/mfd/cs40l*
6044F: include/linux/mfd/cs40l*
6045F: sound/soc/codecs/cs40l*
6046
6047CIRRUS LOGIC DSP FIRMWARE DRIVER
6048M: Simon Trimmer <[email protected]>
6049M: Charles Keepax <[email protected]>
6050M: Richard Fitzgerald <[email protected]>
6051L: [email protected]
6052S: Supported
6053W: https://github.com/CirrusLogic/linux-drivers/wiki
6054T: git https://github.com/CirrusLogic/linux-drivers.git
6055F: drivers/firmware/cirrus/
6056F: include/linux/firmware/cirrus/
6057
6058CIRRUS LOGIC EP93XX ETHERNET DRIVER
6059M: Hartley Sweeten <[email protected]>
6060L: [email protected]
6061S: Maintained
6062F: drivers/net/ethernet/cirrus/ep93xx_eth.c
6063
6064CIRRUS LOGIC LOCHNAGAR DRIVER
6065M: Charles Keepax <[email protected]>
6066M: Richard Fitzgerald <[email protected]>
6067L: [email protected]
6068S: Supported
6069F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
6070F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
6071F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
6072F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
6073F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
6074F: Documentation/hwmon/lochnagar.rst
6075F: drivers/clk/clk-lochnagar.c
6076F: drivers/hwmon/lochnagar-hwmon.c
6077F: drivers/mfd/lochnagar-i2c.c
6078F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
6079F: drivers/regulator/lochnagar-regulator.c
6080F: include/dt-bindings/clock/lochnagar.h
6081F: include/dt-bindings/pinctrl/lochnagar.h
6082F: include/linux/mfd/lochnagar*
6083F: sound/soc/codecs/lochnagar-sc.c
6084
6085CIRRUS LOGIC MADERA CODEC DRIVERS
6086M: Charles Keepax <[email protected]>
6087M: Richard Fitzgerald <[email protected]>
6088L: [email protected]
6089L: [email protected]
6090S: Supported
6091W: https://github.com/CirrusLogic/linux-drivers/wiki
6092T: git https://github.com/CirrusLogic/linux-drivers.git
6093F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
6094F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
6095F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
6096F: drivers/gpio/gpio-madera*
6097F: drivers/irqchip/irq-madera*
6098F: drivers/mfd/cs47l*
6099F: drivers/mfd/madera*
6100F: drivers/pinctrl/cirrus/*
6101F: include/dt-bindings/sound/madera*
6102F: include/linux/irqchip/irq-madera*
6103F: include/linux/mfd/madera/*
6104F: include/sound/madera*
6105F: sound/soc/codecs/cs47l*
6106F: sound/soc/codecs/madera*
6107
6108CISCO FCOE HBA DRIVER
6109M: Satish Kharat <[email protected]>
6110M: Sesidhar Baddela <[email protected]>
6111M: Karan Tilak Kumar <[email protected]>
6112L: [email protected]
6113S: Supported
6114F: drivers/scsi/fnic/
6115
6116CISCO SCSI HBA DRIVER
6117M: Karan Tilak Kumar <[email protected]>
6118M: Sesidhar Baddela <[email protected]>
6119L: [email protected]
6120S: Supported
6121F: drivers/scsi/snic/
6122
6123CISCO VIC ETHERNET NIC DRIVER
6124M: Christian Benvenuti <[email protected]>
6125M: Satish Kharat <[email protected]>
6126S: Maintained
6127F: drivers/net/ethernet/cisco/enic/
6128
6129CISCO VIC LOW LATENCY NIC DRIVER
6130M: Christian Benvenuti <[email protected]>
6131M: Nelson Escobar <[email protected]>
6132S: Supported
6133F: drivers/infiniband/hw/usnic/
6134
6135CLANG CONTROL FLOW INTEGRITY SUPPORT
6136M: Sami Tolvanen <[email protected]>
6137M: Kees Cook <[email protected]>
6138R: Nathan Chancellor <[email protected]>
6139L: [email protected]
6140S: Supported
6141B: https://github.com/ClangBuiltLinux/linux/issues
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
6143F: include/linux/cfi.h
6144F: kernel/cfi.c
6145
6146CLANG-FORMAT FILE
6147M: Miguel Ojeda <[email protected]>
6148S: Maintained
6149F: .clang-format
6150
6151CLANG/LLVM BUILD SUPPORT
6152M: Nathan Chancellor <[email protected]>
6153R: Nick Desaulniers <[email protected]>
6154R: Bill Wendling <[email protected]>
6155R: Justin Stitt <[email protected]>
6156L: [email protected]
6157S: Supported
6158W: https://clangbuiltlinux.github.io/
6159B: https://github.com/ClangBuiltLinux/linux/issues
6160C: irc://irc.libera.chat/clangbuiltlinux
6161F: Documentation/kbuild/llvm.rst
6162F: include/linux/compiler-clang.h
6163F: scripts/Makefile.clang
6164F: scripts/clang-tools/
6165K: \b(?i:clang|llvm)\b
6166
6167CLK API
6168M: Russell King <[email protected]>
6169L: [email protected]
6170S: Maintained
6171F: include/linux/clk.h
6172
6173CLOCKSOURCE, CLOCKEVENT DRIVERS
6174M: Daniel Lezcano <[email protected]>
6175M: Thomas Gleixner <[email protected]>
6176L: [email protected]
6177S: Supported
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6179F: Documentation/devicetree/bindings/timer/
6180F: drivers/clocksource/
6181
6182CLOSURES
6183M: Kent Overstreet <[email protected]>
6184L: [email protected]
6185S: Supported
6186C: irc://irc.oftc.net/bcache
6187F: include/linux/closure.h
6188F: lib/closure.c
6189
6190CMPC ACPI DRIVER
6191M: Thadeu Lima de Souza Cascardo <[email protected]>
6192L: [email protected]
6193S: Supported
6194F: drivers/platform/x86/classmate-laptop.c
6195
6196COBALT MEDIA DRIVER
6197M: Hans Verkuil <[email protected]>
6198L: [email protected]
6199S: Supported
6200W: https://linuxtv.org
6201T: git git://linuxtv.org/media.git
6202F: drivers/media/pci/cobalt/
6203
6204COCCINELLE/Semantic Patches (SmPL)
6205M: Julia Lawall <[email protected]>
6206M: Nicolas Palix <[email protected]>
6207L: [email protected] (moderated for non-subscribers)
6208S: Supported
6209W: https://coccinelle.gitlabpages.inria.fr/website/
6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
6211F: Documentation/dev-tools/coccinelle.rst
6212F: scripts/coccicheck
6213F: scripts/coccinelle/
6214
6215CODA FILE SYSTEM
6216M: Jan Harkes <[email protected]>
6217M: [email protected]
6218L: [email protected]
6219S: Maintained
6220W: http://www.coda.cs.cmu.edu/
6221F: Documentation/filesystems/coda.rst
6222F: fs/coda/
6223F: include/linux/coda*.h
6224F: include/uapi/linux/coda*.h
6225
6226CODA V4L2 MEM2MEM DRIVER
6227M: Philipp Zabel <[email protected]>
6228L: [email protected]
6229S: Maintained
6230F: Documentation/devicetree/bindings/media/coda.yaml
6231F: drivers/media/platform/chips-media/coda
6232
6233CODE OF CONDUCT
6234M: Greg Kroah-Hartman <[email protected]>
6235S: Supported
6236F: Documentation/process/code-of-conduct-interpretation.rst
6237F: Documentation/process/code-of-conduct.rst
6238
6239CODE TAGGING
6240M: Suren Baghdasaryan <[email protected]>
6241M: Kent Overstreet <[email protected]>
6242S: Maintained
6243F: include/asm-generic/codetag.lds.h
6244F: include/linux/codetag.h
6245F: lib/codetag.c
6246
6247COMEDI DRIVERS
6248M: Ian Abbott <[email protected]>
6249M: H Hartley Sweeten <[email protected]>
6250S: Odd Fixes
6251F: drivers/comedi/
6252F: include/linux/comedi/
6253F: include/uapi/linux/comedi.h
6254
6255COMMON CLK FRAMEWORK
6256M: Michael Turquette <[email protected]>
6257M: Stephen Boyd <[email protected]>
6258L: [email protected]
6259S: Maintained
6260Q: http://patchwork.kernel.org/project/linux-clk/list/
6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
6262F: Documentation/devicetree/bindings/clock/
6263F: drivers/clk/
6264F: include/dt-bindings/clock/
6265F: include/linux/clk-pr*
6266F: include/linux/clk/
6267F: include/linux/of_clk.h
6268F: scripts/gdb/linux/clk.py
6269F: rust/helpers/clk.c
6270F: rust/kernel/clk.rs
6271X: drivers/clk/clkdev.c
6272
6273COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
6274M: Steve French <[email protected]>
6275M: Steve French <[email protected]>
6276R: Paulo Alcantara <[email protected]> (DFS, global name space)
6277R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
6278R: Shyam Prasad N <[email protected]> (multichannel)
6279R: Tom Talpey <[email protected]> (RDMA, smbdirect)
6280R: Bharath SM <[email protected]> (deferred close, directory leases)
6281L: [email protected]
6282L: [email protected] (moderated for non-subscribers)
6283S: Supported
6284W: https://wiki.samba.org/index.php/LinuxCIFS
6285T: git git://git.samba.org/sfrench/cifs-2.6.git
6286F: Documentation/admin-guide/cifs/
6287F: fs/smb/client/
6288F: fs/smb/common/
6289F: include/uapi/linux/cifs
6290
6291COMPACTPCI HOTPLUG CORE
6292M: Scott Murray <[email protected]>
6293L: [email protected]
6294S: Maintained
6295F: drivers/pci/hotplug/cpci_hotplug*
6296
6297COMPACTPCI HOTPLUG GENERIC DRIVER
6298M: Scott Murray <[email protected]>
6299L: [email protected]
6300S: Maintained
6301F: drivers/pci/hotplug/cpcihp_generic.c
6302
6303COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
6304M: Scott Murray <[email protected]>
6305L: [email protected]
6306S: Maintained
6307F: drivers/pci/hotplug/cpcihp_zt5550.*
6308
6309COMPAL LAPTOP SUPPORT
6310M: Cezary Jackiewicz <[email protected]>
6311L: [email protected]
6312S: Maintained
6313F: drivers/platform/x86/compal-laptop.c
6314
6315COMPILER ATTRIBUTES
6316M: Miguel Ojeda <[email protected]>
6317S: Maintained
6318F: include/linux/compiler_attributes.h
6319
6320COMPUTE EXPRESS LINK (CXL)
6321M: Davidlohr Bueso <[email protected]>
6322M: Jonathan Cameron <[email protected]>
6323M: Dave Jiang <[email protected]>
6324M: Alison Schofield <[email protected]>
6325M: Vishal Verma <[email protected]>
6326M: Ira Weiny <[email protected]>
6327M: Dan Williams <[email protected]>
6328L: [email protected]
6329S: Maintained
6330F: Documentation/driver-api/cxl
6331F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
6332F: drivers/cxl/
6333F: include/cxl/
6334F: include/uapi/linux/cxl_mem.h
6335F: tools/testing/cxl/
6336
6337COMPUTE EXPRESS LINK PMU (CPMU)
6338M: Jonathan Cameron <[email protected]>
6339L: [email protected]
6340S: Maintained
6341F: Documentation/admin-guide/perf/cxl.rst
6342F: drivers/perf/cxl_pmu.c
6343
6344CONEXANT ACCESSRUNNER USB DRIVER
6345L: [email protected]
6346S: Orphan
6347W: http://accessrunner.sourceforge.net/
6348F: drivers/usb/atm/cxacru.c
6349
6350CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
6351M: Elena Reshetova <[email protected]>
6352M: Carlos Bilbao <[email protected]>
6353S: Maintained
6354F: Documentation/security/snp-tdx-threat-model.rst
6355
6356CONFIGFS
6357M: Andreas Hindborg <[email protected]>
6358R: Breno Leitao <[email protected]>
6359S: Supported
6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
6361F: fs/configfs/
6362F: include/linux/configfs.h
6363F: rust/kernel/configfs.rs
6364F: samples/configfs/
6365F: samples/rust/rust_configfs.rs
6366
6367CONGATEC BOARD CONTROLLER MFD DRIVER
6368M: Thomas Richard <[email protected]>
6369S: Maintained
6370F: drivers/gpio/gpio-cgbc.c
6371F: drivers/hwmon/cgbc-hwmon.c
6372F: drivers/i2c/busses/i2c-cgbc.c
6373F: drivers/mfd/cgbc-core.c
6374F: drivers/watchdog/cgbc_wdt.c
6375F: include/linux/mfd/cgbc.h
6376
6377CONSOLE SUBSYSTEM
6378M: Greg Kroah-Hartman <[email protected]>
6379S: Supported
6380F: drivers/video/console/
6381F: include/linux/console*
6382
6383CONTEXT TRACKING
6384M: Frederic Weisbecker <[email protected]>
6385M: "Paul E. McKenney" <[email protected]>
6386S: Maintained
6387F: include/linux/context_tracking*
6388F: kernel/context_tracking.c
6389
6390CONTROL GROUP (CGROUP)
6391M: Tejun Heo <[email protected]>
6392M: Johannes Weiner <[email protected]>
6393M: Michal Koutný <[email protected]>
6394L: [email protected]
6395S: Maintained
6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6397F: Documentation/admin-guide/cgroup-v1/
6398F: Documentation/admin-guide/cgroup-v2.rst
6399F: include/linux/cgroup*
6400F: kernel/cgroup/
6401F: tools/testing/selftests/cgroup/
6402
6403CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6404M: Tejun Heo <[email protected]>
6405M: Josef Bacik <[email protected]>
6406M: Jens Axboe <[email protected]>
6407L: [email protected]
6408L: [email protected]
6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
6410F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6411F: block/bfq-cgroup.c
6412F: block/blk-cgroup.c
6413F: block/blk-iocost.c
6414F: block/blk-iolatency.c
6415F: block/blk-throttle.c
6416F: include/linux/blk-cgroup.h
6417
6418CONTROL GROUP - CPUSET
6419M: Waiman Long <[email protected]>
6420L: [email protected]
6421S: Maintained
6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6423F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6424F: include/linux/cpuset.h
6425F: kernel/cgroup/cpuset-internal.h
6426F: kernel/cgroup/cpuset-v1.c
6427F: kernel/cgroup/cpuset.c
6428F: tools/testing/selftests/cgroup/test_cpuset.c
6429F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6430F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6431
6432CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6433M: Maarten Lankhorst <[email protected]>
6434M: Maxime Ripard <[email protected]>
6435M: Natalie Vock <[email protected]>
6436L: [email protected]
6437L: [email protected]
6438S: Maintained
6439T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6440F: include/linux/cgroup_dmem.h
6441F: kernel/cgroup/dmem.c
6442
6443CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6444M: Johannes Weiner <[email protected]>
6445M: Michal Hocko <[email protected]>
6446M: Roman Gushchin <[email protected]>
6447M: Shakeel Butt <[email protected]>
6448R: Muchun Song <[email protected]>
6449L: [email protected]
6450L: [email protected]
6451S: Maintained
6452F: include/linux/memcontrol.h
6453F: include/linux/page_counter.h
6454F: mm/memcontrol.c
6455F: mm/memcontrol-v1.c
6456F: mm/memcontrol-v1.h
6457F: mm/page_counter.c
6458F: mm/swap_cgroup.c
6459F: samples/cgroup/*
6460F: tools/testing/selftests/cgroup/memcg_protection.m
6461F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6462F: tools/testing/selftests/cgroup/test_kmem.c
6463F: tools/testing/selftests/cgroup/test_memcontrol.c
6464
6465CORETEMP HARDWARE MONITORING DRIVER
6466L: [email protected]
6467S: Orphan
6468F: Documentation/hwmon/coretemp.rst
6469F: drivers/hwmon/coretemp.c
6470
6471CORSAIR-CPRO HARDWARE MONITOR DRIVER
6472M: Marius Zachmann <[email protected]>
6473L: [email protected]
6474S: Maintained
6475F: drivers/hwmon/corsair-cpro.c
6476
6477CORSAIR-PSU HARDWARE MONITOR DRIVER
6478M: Wilken Gottwalt <[email protected]>
6479L: [email protected]
6480S: Maintained
6481F: Documentation/hwmon/corsair-psu.rst
6482F: drivers/hwmon/corsair-psu.c
6483
6484COUNTER SUBSYSTEM
6485M: William Breathitt Gray <[email protected]>
6486L: [email protected]
6487S: Maintained
6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6489F: Documentation/ABI/testing/sysfs-bus-counter
6490F: Documentation/driver-api/generic-counter.rst
6491F: drivers/counter/
6492F: include/linux/counter.h
6493F: include/uapi/linux/counter.h
6494F: tools/counter/
6495
6496COUNTER WATCH EVENTS TOOL
6497M: Fabrice Gasnier <[email protected]>
6498L: [email protected]
6499S: Maintained
6500F: tools/counter/counter_watch_events.c
6501
6502CP2615 I2C DRIVER
6503M: Bence Csókás <[email protected]>
6504S: Maintained
6505F: drivers/i2c/busses/i2c-cp2615.c
6506
6507CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6508M: Viresh Kumar <[email protected]>
6509M: Sudeep Holla <[email protected]>
6510L: [email protected]
6511S: Maintained
6512W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6513F: drivers/cpufreq/vexpress-spc-cpufreq.c
6514
6515CPU FREQUENCY SCALING FRAMEWORK
6516M: "Rafael J. Wysocki" <[email protected]>
6517M: Viresh Kumar <[email protected]>
6518L: [email protected]
6519S: Maintained
6520B: https://bugzilla.kernel.org
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6523F: Documentation/admin-guide/pm/cpufreq.rst
6524F: Documentation/admin-guide/pm/intel_pstate.rst
6525F: Documentation/cpu-freq/
6526F: Documentation/devicetree/bindings/cpufreq/
6527F: drivers/cpufreq/
6528F: include/linux/cpufreq.h
6529F: include/linux/sched/cpufreq.h
6530F: kernel/sched/cpufreq*.c
6531F: rust/kernel/cpufreq.rs
6532F: tools/testing/selftests/cpufreq/
6533
6534CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
6535M: Saravana Kannan <[email protected]>
6536L: [email protected]
6537S: Maintained
6538F: drivers/cpufreq/virtual-cpufreq.c
6539
6540CPU HOTPLUG
6541M: Thomas Gleixner <[email protected]>
6542M: Peter Zijlstra <[email protected]>
6543L: [email protected]
6544S: Maintained
6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6546F: include/linux/cpu.h
6547F: include/linux/cpuhotplug.h
6548F: include/linux/smpboot.h
6549F: kernel/cpu.c
6550F: kernel/smpboot.*
6551F: rust/helpers/cpu.c
6552F: rust/kernel/cpu.rs
6553
6554CPU IDLE TIME MANAGEMENT FRAMEWORK
6555M: "Rafael J. Wysocki" <[email protected]>
6556M: Daniel Lezcano <[email protected]>
6557L: [email protected]
6558S: Maintained
6559B: https://bugzilla.kernel.org
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6561F: Documentation/admin-guide/pm/cpuidle.rst
6562F: Documentation/driver-api/pm/cpuidle.rst
6563F: drivers/cpuidle/
6564F: include/linux/cpuidle.h
6565
6566CPU POWER MONITORING SUBSYSTEM
6567M: Thomas Renninger <[email protected]>
6568M: Shuah Khan <[email protected]>
6569M: Shuah Khan <[email protected]>
6570M: John B. Wyatt IV <[email protected]>
6571M: John B. Wyatt IV <[email protected]>
6572M: John Kacur <[email protected]>
6573L: [email protected]
6574S: Maintained
6575F: tools/power/cpupower/
6576
6577CPUID/MSR DRIVER
6578M: "H. Peter Anvin" <[email protected]>
6579S: Maintained
6580F: arch/x86/kernel/cpuid.c
6581F: arch/x86/kernel/msr.c
6582
6583CPUIDLE DRIVER - ARM BIG LITTLE
6584M: Lorenzo Pieralisi <[email protected]>
6585M: Daniel Lezcano <[email protected]>
6586L: [email protected]
6587L: [email protected] (moderated for non-subscribers)
6588S: Maintained
6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6590F: drivers/cpuidle/cpuidle-big_little.c
6591
6592CPUIDLE DRIVER - ARM EXYNOS
6593M: Daniel Lezcano <[email protected]>
6594M: Kukjin Kim <[email protected]>
6595R: Krzysztof Kozlowski <[email protected]>
6596L: [email protected]
6597L: [email protected]
6598S: Maintained
6599F: arch/arm/mach-exynos/pm.c
6600F: drivers/cpuidle/cpuidle-exynos.c
6601F: include/linux/platform_data/cpuidle-exynos.h
6602
6603CPUIDLE DRIVER - ARM PSCI
6604M: Lorenzo Pieralisi <[email protected]>
6605M: Sudeep Holla <[email protected]>
6606M: Ulf Hansson <[email protected]>
6607L: [email protected]
6608L: [email protected] (moderated for non-subscribers)
6609S: Supported
6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6611F: drivers/cpuidle/cpuidle-psci.c
6612
6613CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6614M: Ulf Hansson <[email protected]>
6615L: [email protected]
6616L: [email protected] (moderated for non-subscribers)
6617S: Supported
6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6619F: drivers/cpuidle/cpuidle-psci-domain.c
6620F: drivers/cpuidle/cpuidle-psci.h
6621
6622CPUIDLE DRIVER - DT IDLE PM DOMAIN
6623M: Ulf Hansson <[email protected]>
6624L: [email protected]
6625S: Supported
6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6627F: drivers/cpuidle/dt_idle_genpd.c
6628F: drivers/cpuidle/dt_idle_genpd.h
6629
6630CPUIDLE DRIVER - RISC-V SBI
6631M: Anup Patel <[email protected]>
6632L: [email protected]
6633L: [email protected]
6634S: Maintained
6635F: drivers/cpuidle/cpuidle-riscv-sbi.c
6636
6637CPUMASK API [RUST]
6638M: Viresh Kumar <[email protected]>
6639R: Yury Norov <[email protected]>
6640S: Maintained
6641F: rust/kernel/cpumask.rs
6642
6643CRAMFS FILESYSTEM
6644M: Nicolas Pitre <[email protected]>
6645S: Maintained
6646F: Documentation/filesystems/cramfs.rst
6647F: fs/cramfs/
6648
6649CRC LIBRARY
6650M: Eric Biggers <[email protected]>
6651R: Ard Biesheuvel <[email protected]>
6652L: [email protected]
6653S: Maintained
6654T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6655F: Documentation/staging/crc*
6656F: include/linux/crc*
6657F: lib/crc/
6658F: scripts/gen-crc-consts.py
6659
6660CREATIVE SB0540
6661M: Bastien Nocera <[email protected]>
6662L: [email protected]
6663S: Maintained
6664F: drivers/hid/hid-creative-sb0540.c
6665
6666CREDENTIALS
6667M: Paul Moore <[email protected]>
6668R: Serge Hallyn <[email protected]>
6669L: [email protected]
6670S: Supported
6671T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6672F: include/linux/cred.h
6673F: kernel/cred.c
6674F: rust/kernel/cred.rs
6675F: Documentation/security/credentials.rst
6676
6677INTEL CRPS COMMON REDUNDANT PSU DRIVER
6678M: Ninad Palsule <[email protected]>
6679L: [email protected]
6680S: Maintained
6681F: Documentation/hwmon/crps.rst
6682F: drivers/hwmon/pmbus/crps.c
6683
6684CRYPTO API
6685M: Herbert Xu <[email protected]>
6686M: "David S. Miller" <[email protected]>
6687L: [email protected]
6688S: Maintained
6689T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6691F: Documentation/crypto/
6692F: Documentation/devicetree/bindings/crypto/
6693F: arch/*/crypto/
6694F: crypto/
6695F: drivers/crypto/
6696F: include/crypto/
6697F: include/linux/crypto*
6698
6699CRYPTO LIBRARY
6700M: Eric Biggers <[email protected]>
6701M: Jason A. Donenfeld <[email protected]>
6702M: Ard Biesheuvel <[email protected]>
6703L: [email protected]
6704S: Maintained
6705T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
6706T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
6707F: lib/crypto/
6708
6709CRYPTO SPEED TEST COMPARE
6710M: Wang Jinchao <[email protected]>
6711L: [email protected]
6712S: Maintained
6713F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6714
6715CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6716M: Neil Horman <[email protected]>
6717L: [email protected]
6718S: Maintained
6719F: crypto/rng.c
6720
6721CS3308 MEDIA DRIVER
6722M: Hans Verkuil <[email protected]>
6723L: [email protected]
6724S: Odd Fixes
6725W: http://linuxtv.org
6726T: git git://linuxtv.org/media.git
6727F: drivers/media/i2c/cs3308.c
6728
6729CS5535 Audio ALSA driver
6730M: Jaya Kumar <[email protected]>
6731S: Maintained
6732F: sound/pci/cs5535audio/
6733
6734CTU CAN FD DRIVER
6735M: Pavel Pisa <[email protected]>
6736M: Ondrej Ille <[email protected]>
6737L: [email protected]
6738S: Maintained
6739F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6740F: drivers/net/can/ctucanfd/
6741
6742CVE ASSIGNMENT CONTACT
6743M: CVE Assignment Team <[email protected]>
6744S: Maintained
6745F: Documentation/process/cve.rst
6746
6747CW1200 WLAN driver
6748S: Orphan
6749L: [email protected]
6750F: drivers/net/wireless/st/
6751F: include/linux/platform_data/net-cw1200.h
6752
6753CX18 VIDEO4LINUX DRIVER
6754M: Andy Walls <[email protected]>
6755L: [email protected]
6756S: Maintained
6757W: https://linuxtv.org
6758T: git git://linuxtv.org/media.git
6759F: drivers/media/pci/cx18/
6760F: include/uapi/linux/ivtv*
6761
6762CX2341X MPEG ENCODER HELPER MODULE
6763M: Hans Verkuil <[email protected]>
6764L: [email protected]
6765S: Maintained
6766W: https://linuxtv.org
6767T: git git://linuxtv.org/media.git
6768F: drivers/media/common/cx2341x*
6769F: include/media/drv-intf/cx2341x.h
6770
6771CX24120 MEDIA DRIVER
6772M: Jemma Denson <[email protected]>
6773M: Patrick Boettcher <[email protected]>
6774L: [email protected]
6775S: Maintained
6776W: https://linuxtv.org
6777Q: http://patchwork.linuxtv.org/project/linux-media/list/
6778F: drivers/media/dvb-frontends/cx24120*
6779
6780CX88 VIDEO4LINUX DRIVER
6781M: Mauro Carvalho Chehab <[email protected]>
6782L: [email protected]
6783S: Odd fixes
6784W: https://linuxtv.org
6785T: git git://linuxtv.org/media.git
6786F: Documentation/driver-api/media/drivers/cx88*
6787F: drivers/media/pci/cx88/
6788
6789CXD2820R MEDIA DRIVER
6790L: [email protected]
6791S: Orphan
6792W: https://linuxtv.org
6793Q: http://patchwork.linuxtv.org/project/linux-media/list/
6794F: drivers/media/dvb-frontends/cxd2820r*
6795
6796CXGB3 ETHERNET DRIVER (CXGB3)
6797M: Potnuri Bharat Teja <[email protected]>
6798L: [email protected]
6799S: Maintained
6800W: http://www.chelsio.com
6801F: drivers/net/ethernet/chelsio/cxgb3/
6802
6803CXGB3 ISCSI DRIVER (CXGB3I)
6804M: Varun Prakash <[email protected]>
6805L: [email protected]
6806S: Supported
6807W: http://www.chelsio.com
6808F: drivers/scsi/cxgbi/cxgb3i
6809
6810CXGB4 CRYPTO DRIVER (chcr)
6811M: Ayush Sawal <[email protected]>
6812L: [email protected]
6813S: Supported
6814W: http://www.chelsio.com
6815F: drivers/crypto/chelsio
6816
6817CXGB4 ETHERNET DRIVER (CXGB4)
6818M: Potnuri Bharat Teja <[email protected]>
6819L: [email protected]
6820S: Maintained
6821W: http://www.chelsio.com
6822F: drivers/net/ethernet/chelsio/cxgb4/
6823
6824CXGB4 INLINE CRYPTO DRIVER
6825M: Ayush Sawal <[email protected]>
6826L: [email protected]
6827S: Maintained
6828W: http://www.chelsio.com
6829F: drivers/net/ethernet/chelsio/inline_crypto/
6830
6831CXGB4 ISCSI DRIVER (CXGB4I)
6832M: Varun Prakash <[email protected]>
6833L: [email protected]
6834S: Supported
6835W: http://www.chelsio.com
6836F: drivers/scsi/cxgbi/cxgb4i
6837
6838CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6839M: Potnuri Bharat Teja <[email protected]>
6840L: [email protected]
6841S: Supported
6842W: http://www.openfabrics.org
6843F: drivers/infiniband/hw/cxgb4/
6844F: include/uapi/rdma/cxgb4-abi.h
6845
6846CXGB4VF ETHERNET DRIVER (CXGB4VF)
6847M: Potnuri Bharat Teja <[email protected]>
6848L: [email protected]
6849S: Maintained
6850W: http://www.chelsio.com
6851F: drivers/net/ethernet/chelsio/cxgb4vf/
6852
6853CYBERPRO FB DRIVER
6854M: Russell King <[email protected]>
6855L: [email protected] (moderated for non-subscribers)
6856S: Maintained
6857W: http://www.armlinux.org.uk/
6858F: drivers/video/fbdev/cyber2000fb.*
6859
6860CYCLADES PC300 DRIVER
6861S: Orphan
6862F: drivers/net/wan/pc300*
6863
6864CYPRESS CY8C95X0 PINCTRL DRIVER
6865M: Patrick Rudolph <[email protected]>
6866L: [email protected]
6867S: Maintained
6868F: drivers/pinctrl/pinctrl-cy8c95x0.c
6869
6870CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6871M: Linus Walleij <[email protected]>
6872L: [email protected]
6873S: Maintained
6874F: drivers/input/touchscreen/cy8ctma140.c
6875
6876CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6877M: Yassine Oudjana <[email protected]>
6878L: [email protected]
6879S: Maintained
6880F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6881F: drivers/input/keyboard/cypress-sf.c
6882
6883CYPRESS_FIRMWARE MEDIA DRIVER
6884L: [email protected]
6885S: Orphan
6886W: https://linuxtv.org
6887Q: http://patchwork.linuxtv.org/project/linux-media/list/
6888F: drivers/media/common/cypress_firmware*
6889
6890CYTTSP TOUCHSCREEN DRIVER
6891M: Linus Walleij <[email protected]>
6892L: [email protected]
6893S: Maintained
6894F: drivers/input/touchscreen/cyttsp*
6895
6896D-LINK DIR-685 TOUCHKEYS DRIVER
6897M: Linus Walleij <[email protected]>
6898L: [email protected]
6899S: Supported
6900F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6901
6902DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6903M: Joshua Kinard <[email protected]>
6904S: Maintained
6905F: drivers/rtc/rtc-ds1685.c
6906F: include/linux/rtc/ds1685.h
6907
6908DAMA SLAVE for AX.25
6909M: Joerg Reuter <[email protected]>
6910L: [email protected]
6911S: Maintained
6912W: http://yaina.de/jreuter/
6913W: http://www.qsl.net/dl1bke/
6914F: net/ax25/af_ax25.c
6915F: net/ax25/ax25_dev.c
6916F: net/ax25/ax25_ds_*
6917F: net/ax25/ax25_in.c
6918F: net/ax25/ax25_out.c
6919F: net/ax25/ax25_timer.c
6920F: net/ax25/sysctl_net_ax25.c
6921
6922DASHARO ACPI PLATFORM DRIVER
6923M: Michał Kopeć <[email protected]>
6924S: Maintained
6925W: https://docs.dasharo.com/
6926F: drivers/platform/x86/dasharo-acpi.c
6927
6928DAMON
6929M: SeongJae Park <[email protected]>
6930L: [email protected]
6931L: [email protected]
6932S: Maintained
6933W: https://damonitor.github.io
6934P: Documentation/mm/damon/maintainer-profile.rst
6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6936T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6937T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6938F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6939F: Documentation/admin-guide/mm/damon/
6940F: Documentation/mm/damon/
6941F: include/linux/damon.h
6942F: include/trace/events/damon.h
6943F: mm/damon/
6944F: samples/damon/
6945F: tools/testing/selftests/damon/
6946
6947DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6948L: [email protected]
6949S: Orphan
6950F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6951F: drivers/net/ethernet/dec/tulip/dmfe.c
6952
6953DC390/AM53C974 SCSI driver
6954M: Hannes Reinecke <[email protected]>
6955L: [email protected]
6956S: Maintained
6957F: drivers/scsi/am53c974.c
6958
6959DC395x SCSI driver
6960M: Oliver Neukum <[email protected]>
6961M: Ali Akcaagac <[email protected]>
6962M: Jamie Lenehan <[email protected]>
6963S: Maintained
6964F: Documentation/scsi/dc395x.rst
6965F: drivers/scsi/dc395x.*
6966
6967DEBUGOBJECTS:
6968M: Thomas Gleixner <[email protected]>
6969L: [email protected]
6970S: Maintained
6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6972F: include/linux/debugobjects.h
6973F: lib/debugobjects.c
6974
6975DECSTATION PLATFORM SUPPORT
6976M: "Maciej W. Rozycki" <[email protected]>
6977L: [email protected]
6978S: Maintained
6979F: arch/mips/dec/
6980F: arch/mips/include/asm/dec/
6981F: arch/mips/include/asm/mach-dec/
6982
6983DEFXX FDDI NETWORK DRIVER
6984M: "Maciej W. Rozycki" <[email protected]>
6985S: Maintained
6986F: drivers/net/fddi/defxx.*
6987
6988DEFZA FDDI NETWORK DRIVER
6989M: "Maciej W. Rozycki" <[email protected]>
6990S: Maintained
6991F: drivers/net/fddi/defza.*
6992
6993DEINTERLACE DRIVERS FOR ALLWINNER H3
6994M: Jernej Skrabec <[email protected]>
6995L: [email protected]
6996S: Maintained
6997T: git git://linuxtv.org/media.git
6998F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6999F: drivers/media/platform/sunxi/sun8i-di/
7000
7001DELL LAPTOP DRIVER
7002M: Matthew Garrett <[email protected]>
7003M: Pali Rohár <[email protected]>
7004L: [email protected]
7005S: Maintained
7006F: drivers/platform/x86/dell/dell-laptop.c
7007
7008DELL LAPTOP FREEFALL DRIVER
7009M: Pali Rohár <[email protected]>
7010S: Maintained
7011F: drivers/platform/x86/dell/dell-smo8800.c
7012
7013DELL LAPTOP RBTN DRIVER
7014M: Pali Rohár <[email protected]>
7015S: Maintained
7016F: drivers/platform/x86/dell/dell-rbtn.*
7017
7018DELL LAPTOP SMM DRIVER
7019M: Pali Rohár <[email protected]>
7020S: Maintained
7021F: Documentation/ABI/obsolete/procfs-i8k
7022F: drivers/hwmon/dell-smm-hwmon.c
7023F: include/uapi/linux/i8k.h
7024
7025DELL PC DRIVER
7026M: Lyndon Sanche <[email protected]>
7027L: [email protected]
7028S: Maintained
7029F: drivers/platform/x86/dell/dell-pc.c
7030
7031DELL REMOTE BIOS UPDATE DRIVER
7032M: Stuart Hayes <[email protected]>
7033L: [email protected]
7034S: Maintained
7035F: drivers/platform/x86/dell/dell_rbu.c
7036
7037DELL SMBIOS DRIVER
7038M: Pali Rohár <[email protected]>
7039L: [email protected]
7040L: [email protected]
7041S: Maintained
7042F: drivers/platform/x86/dell/dell-smbios.*
7043
7044DELL SMBIOS SMM DRIVER
7045L: [email protected]
7046L: [email protected]
7047S: Maintained
7048F: drivers/platform/x86/dell/dell-smbios-smm.c
7049
7050DELL SMBIOS WMI DRIVER
7051L: [email protected]
7052L: [email protected]
7053S: Maintained
7054F: drivers/platform/x86/dell/dell-smbios-wmi.c
7055F: tools/wmi/dell-smbios-example.c
7056
7057DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
7058M: Stuart Hayes <[email protected]>
7059L: [email protected]
7060S: Maintained
7061F: Documentation/userspace-api/dcdbas.rst
7062F: drivers/platform/x86/dell/dcdbas.*
7063
7064DELL WMI DDV DRIVER
7065M: Armin Wolf <[email protected]>
7066S: Maintained
7067F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
7068F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
7069F: Documentation/wmi/devices/dell-wmi-ddv.rst
7070F: drivers/platform/x86/dell/dell-wmi-ddv.c
7071
7072DELL WMI DESCRIPTOR DRIVER
7073L: [email protected]
7074S: Maintained
7075F: drivers/platform/x86/dell/dell-wmi-descriptor.c
7076
7077DELL WMI HARDWARE PRIVACY SUPPORT
7078L: [email protected]
7079L: [email protected]
7080S: Maintained
7081F: drivers/platform/x86/dell/dell-wmi-privacy.c
7082
7083DELL WMI NOTIFICATIONS DRIVER
7084M: Matthew Garrett <[email protected]>
7085M: Pali Rohár <[email protected]>
7086S: Maintained
7087F: drivers/platform/x86/dell/dell-wmi-base.c
7088
7089DELL WMI SYSMAN DRIVER
7090M: Prasanth Ksr <[email protected]>
7091L: [email protected]
7092L: [email protected]
7093S: Maintained
7094F: Documentation/ABI/testing/sysfs-class-firmware-attributes
7095F: drivers/platform/x86/dell/dell-wmi-sysman/
7096
7097DELTA AHE-50DC FAN CONTROL MODULE DRIVER
7098M: Zev Weiss <[email protected]>
7099L: [email protected]
7100S: Maintained
7101F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
7102
7103DELTA DPS920AB PSU DRIVER
7104M: Robert Marko <[email protected]>
7105L: [email protected]
7106S: Maintained
7107F: Documentation/hwmon/dps920ab.rst
7108F: drivers/hwmon/pmbus/dps920ab.c
7109
7110DELTA NETWORKS TN48M CPLD DRIVERS
7111M: Robert Marko <[email protected]>
7112S: Maintained
7113F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
7114F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
7115F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
7116F: drivers/gpio/gpio-tn48m.c
7117F: include/dt-bindings/reset/delta,tn48m-reset.h
7118
7119DELTA ST MEDIA DRIVER
7120M: Hugues Fruchet <[email protected]>
7121L: [email protected]
7122S: Supported
7123W: https://linuxtv.org
7124T: git git://linuxtv.org/media.git
7125F: drivers/media/platform/st/sti/delta
7126
7127DENALI NAND DRIVER
7128L: [email protected]
7129S: Orphan
7130F: drivers/mtd/nand/raw/denali*
7131
7132DESIGNWARE EDMA CORE IP DRIVER
7133M: Manivannan Sadhasivam <[email protected]>
7134L: [email protected]
7135S: Maintained
7136F: drivers/dma/dw-edma/
7137F: include/linux/dma/edma.h
7138
7139DESIGNWARE USB2 DRD IP DRIVER
7140M: Minas Harutyunyan <[email protected]>
7141L: [email protected]
7142S: Maintained
7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7144F: drivers/usb/dwc2/
7145
7146DESIGNWARE USB3 DRD IP DRIVER
7147M: Thinh Nguyen <[email protected]>
7148L: [email protected]
7149S: Maintained
7150F: drivers/usb/dwc3/
7151
7152DESIGNWARE XDATA IP DRIVER
7153L: [email protected]
7154S: Orphan
7155F: Documentation/misc-devices/dw-xdata-pcie.rst
7156F: drivers/misc/dw-xdata-pcie.c
7157
7158DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
7159M: Andreas Klinger <[email protected]>
7160L: [email protected]
7161S: Maintained
7162F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
7163F: drivers/iio/proximity/srf*.c
7164
7165DEVICE COREDUMP (DEV_COREDUMP)
7166M: Johannes Berg <[email protected]>
7167L: [email protected]
7168S: Maintained
7169F: drivers/base/devcoredump.c
7170F: include/linux/devcoredump.h
7171
7172DEVICE DEPENDENCY HELPER SCRIPT
7173M: Saravana Kannan <[email protected]>
7174L: [email protected]
7175S: Maintained
7176F: scripts/dev-needs.sh
7177
7178DEVICE DIRECT ACCESS (DAX)
7179M: Dan Williams <[email protected]>
7180M: Vishal Verma <[email protected]>
7181M: Dave Jiang <[email protected]>
7182L: [email protected]
7183L: [email protected]
7184S: Supported
7185F: drivers/dax/
7186
7187DEVICE FREQUENCY (DEVFREQ)
7188M: MyungJoo Ham <[email protected]>
7189M: Kyungmin Park <[email protected]>
7190M: Chanwoo Choi <[email protected]>
7191L: [email protected]
7192S: Maintained
7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7194F: Documentation/devicetree/bindings/devfreq/
7195F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
7196F: drivers/devfreq/
7197F: include/linux/devfreq.h
7198F: include/trace/events/devfreq.h
7199
7200DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
7201M: Chanwoo Choi <[email protected]>
7202L: [email protected]
7203S: Supported
7204T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
7205F: Documentation/devicetree/bindings/devfreq/event/
7206F: drivers/devfreq/devfreq-event.c
7207F: drivers/devfreq/event/
7208F: include/dt-bindings/pmu/exynos_ppmu.h
7209F: include/linux/devfreq-event.h
7210
7211DEVICE I/O & IRQ [RUST]
7212M: Danilo Krummrich <[email protected]>
7213M: Alice Ryhl <[email protected]>
7214M: Daniel Almeida <[email protected]>
7215L: [email protected]
7216S: Supported
7217W: https://rust-for-linux.com
7218B: https://github.com/Rust-for-Linux/linux/issues
7219C: https://rust-for-linux.zulipchat.com
7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7221F: rust/kernel/io.rs
7222F: rust/kernel/io/
7223F: rust/kernel/irq.rs
7224F: rust/kernel/irq/
7225
7226DEVICE RESOURCE MANAGEMENT HELPERS
7227M: Hans de Goede <[email protected]>
7228R: Matti Vaittinen <[email protected]>
7229S: Maintained
7230F: include/linux/devm-helpers.h
7231
7232DEVICE-MAPPER (LVM)
7233M: Alasdair Kergon <[email protected]>
7234M: Mike Snitzer <[email protected]>
7235M: Mikulas Patocka <[email protected]>
7236M: Benjamin Marzinski <[email protected]>
7237L: [email protected]
7238S: Maintained
7239Q: http://patchwork.kernel.org/project/dm-devel/list/
7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
7241F: Documentation/admin-guide/device-mapper/
7242F: drivers/md/Kconfig
7243F: drivers/md/Makefile
7244F: drivers/md/dm*
7245F: drivers/md/persistent-data/
7246F: include/linux/device-mapper.h
7247F: include/linux/dm-*.h
7248F: include/uapi/linux/dm-*.h
7249
7250DEVICE-MAPPER VDO TARGET
7251M: Matthew Sakai <[email protected]>
7252L: [email protected]
7253S: Maintained
7254F: Documentation/admin-guide/device-mapper/vdo*.rst
7255F: drivers/md/dm-vdo/
7256
7257DEVICE-MAPPER PCACHE TARGET
7258M: Dongsheng Yang <[email protected]>
7259M: Zheng Gu <[email protected]>
7260L: [email protected]
7261S: Maintained
7262F: Documentation/admin-guide/device-mapper/dm-pcache.rst
7263F: drivers/md/dm-pcache/
7264
7265DEVLINK
7266M: Jiri Pirko <[email protected]>
7267L: [email protected]
7268S: Supported
7269F: Documentation/networking/devlink
7270F: include/net/devlink.h
7271F: include/uapi/linux/devlink.h
7272F: net/devlink/
7273
7274DFROBOT SD2405AL RTC DRIVER
7275M: Tóth János <[email protected]>
7276L: [email protected]
7277S: Maintained
7278F: drivers/rtc/rtc-sd2405al.c
7279
7280DFROBOT SEN0322 DRIVER
7281M: Tóth János <[email protected]>
7282L: [email protected]
7283S: Maintained
7284F: drivers/iio/chemical/sen0322.c
7285
7286DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
7287M: Christoph Niedermaier <[email protected]>
7288M: Marek Vasut <[email protected]>
7289L: [email protected]
7290S: Maintained
7291N: dhcom
7292N: dhcor
7293N: dhsom
7294
7295DIALOG SEMICONDUCTOR DRIVERS
7296M: Support Opensource <[email protected]>
7297S: Supported
7298W: http://www.dialog-semiconductor.com/products
7299F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
7300F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
7301F: Documentation/devicetree/bindings/mfd/da90*.txt
7302F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
7303F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
7304F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
7305F: Documentation/devicetree/bindings/sound/da[79]*.txt
7306F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
7307F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
7308F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
7309F: Documentation/hwmon/da90??.rst
7310F: drivers/gpio/gpio-da90??.c
7311F: drivers/hwmon/da90??-hwmon.c
7312F: drivers/iio/adc/da91??-*.c
7313F: drivers/input/misc/da72??.[ch]
7314F: drivers/input/misc/da90??_onkey.c
7315F: drivers/input/touchscreen/da9052_tsi.c
7316F: drivers/leds/leds-da90??.c
7317F: drivers/mfd/da903x.c
7318F: drivers/mfd/da90??-*.c
7319F: drivers/mfd/da91??-*.c
7320F: drivers/pinctrl/pinctrl-da90??.c
7321F: drivers/power/supply/da9052-battery.c
7322F: drivers/power/supply/da91??-*.c
7323F: drivers/regulator/da9???-regulator.[ch]
7324F: drivers/regulator/slg51000-regulator.[ch]
7325F: drivers/rtc/rtc-da90??.c
7326F: drivers/thermal/da90??-thermal.c
7327F: drivers/video/backlight/da90??_bl.c
7328F: drivers/watchdog/da90??_wdt.c
7329F: include/dt-bindings/regulator/dlg,da9*-regulator.h
7330F: include/linux/mfd/da903x.h
7331F: include/linux/mfd/da9052/
7332F: include/linux/mfd/da9055/
7333F: include/linux/mfd/da9062/
7334F: include/linux/mfd/da9063/
7335F: include/linux/mfd/da9150/
7336F: include/linux/regulator/da9211.h
7337F: include/sound/da[79]*.h
7338F: sound/soc/codecs/da[79]*.[ch]
7339
7340DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
7341M: William Breathitt Gray <[email protected]>
7342L: [email protected]
7343S: Maintained
7344F: drivers/gpio/gpio-gpio-mm.c
7345
7346DIBS (DIRECT INTERNAL BUFFER SHARING)
7347M: Alexandra Winter <[email protected]>
7348L: [email protected]
7349S: Supported
7350F: drivers/dibs/
7351F: include/linux/dibs.h
7352
7353DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
7354M: Martin Tuma <[email protected]>
7355L: [email protected]
7356S: Maintained
7357F: Documentation/admin-guide/media/mgb4.rst
7358F: drivers/media/pci/mgb4/
7359
7360DIOLAN U2C-12 I2C DRIVER
7361M: Guenter Roeck <[email protected]>
7362L: [email protected]
7363S: Maintained
7364F: drivers/i2c/busses/i2c-diolan-u2c.c
7365
7366DIRECTORY NOTIFICATION (DNOTIFY)
7367M: Jan Kara <[email protected]>
7368R: Amir Goldstein <[email protected]>
7369L: [email protected]
7370S: Maintained
7371F: Documentation/filesystems/dnotify.rst
7372F: fs/notify/dnotify/
7373F: include/linux/dnotify.h
7374
7375DISK GEOMETRY AND PARTITION HANDLING
7376M: Andries Brouwer <[email protected]>
7377S: Maintained
7378W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
7379W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
7380W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
7381
7382DISKQUOTA
7383M: Jan Kara <[email protected]>
7384S: Maintained
7385F: Documentation/filesystems/quota.rst
7386F: fs/quota/
7387F: include/linux/quota*.h
7388F: include/uapi/linux/quota*.h
7389
7390DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
7391M: Bernie Thompson <[email protected]>
7392L: [email protected]
7393S: Maintained
7394W: http://plugable.com/category/projects/udlfb/
7395F: Documentation/fb/udlfb.rst
7396F: drivers/video/fbdev/udlfb.c
7397F: include/video/udlfb.h
7398
7399DISTRIBUTED LOCK MANAGER (DLM)
7400M: Alexander Aring <[email protected]>
7401M: David Teigland <[email protected]>
7402L: [email protected]
7403S: Supported
7404W: https://pagure.io/dlm
7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
7406F: fs/dlm/
7407
7408DMA BUFFER SHARING FRAMEWORK
7409M: Sumit Semwal <[email protected]>
7410M: Christian König <[email protected]>
7411L: [email protected]
7412L: [email protected]
7413L: [email protected] (moderated for non-subscribers)
7414S: Maintained
7415T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7416F: Documentation/driver-api/dma-buf.rst
7417F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
7418F: drivers/dma-buf/
7419F: include/linux/*fence.h
7420F: include/linux/dma-buf.h
7421F: include/linux/dma-buf/
7422F: include/linux/dma-resv.h
7423K: \bdma_(?:buf|fence|resv)\b
7424
7425DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
7426M: Vinod Koul <[email protected]>
7427L: [email protected]
7428S: Maintained
7429Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
7431F: Documentation/devicetree/bindings/dma/
7432F: Documentation/driver-api/dmaengine/
7433F: drivers/dma/
7434F: include/dt-bindings/dma/
7435F: include/linux/dma/
7436F: include/linux/dmaengine.h
7437F: include/linux/of_dma.h
7438
7439DMA MAPPING BENCHMARK
7440M: Barry Song <[email protected]>
7441M: Qinxin Xia <[email protected]>
7442L: [email protected]
7443F: kernel/dma/map_benchmark.c
7444F: tools/dma/
7445
7446DMA MAPPING HELPERS
7447M: Marek Szyprowski <[email protected]>
7448R: Robin Murphy <[email protected]>
7449L: [email protected]
7450S: Supported
7451W: http://git.infradead.org/users/hch/dma-mapping.git
7452T: git git://git.infradead.org/users/hch/dma-mapping.git
7453F: include/asm-generic/dma-mapping.h
7454F: include/linux/dma-direct.h
7455F: include/linux/dma-map-ops.h
7456F: include/linux/dma-mapping.h
7457F: include/linux/swiotlb.h
7458F: kernel/dma/
7459
7460DMA MAPPING & SCATTERLIST API [RUST]
7461M: Danilo Krummrich <[email protected]>
7462R: Abdiel Janulgue <[email protected]>
7463R: Daniel Almeida <[email protected]>
7464R: Robin Murphy <[email protected]>
7465R: Andreas Hindborg <[email protected]>
7466L: [email protected]
7467S: Supported
7468W: https://rust-for-linux.com
7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7470F: rust/helpers/dma.c
7471F: rust/helpers/scatterlist.c
7472F: rust/kernel/dma.rs
7473F: rust/kernel/scatterlist.rs
7474F: samples/rust/rust_dma.rs
7475
7476DMA-BUF HEAPS FRAMEWORK
7477M: Sumit Semwal <[email protected]>
7478R: Benjamin Gaignard <[email protected]>
7479R: Brian Starkey <[email protected]>
7480R: John Stultz <[email protected]>
7481R: T.J. Mercier <[email protected]>
7482L: [email protected]
7483L: [email protected]
7484L: [email protected] (moderated for non-subscribers)
7485S: Maintained
7486T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487F: Documentation/userspace-api/dma-buf-heaps.rst
7488F: drivers/dma-buf/dma-heap.c
7489F: drivers/dma-buf/heaps/*
7490F: include/linux/dma-heap.h
7491F: include/uapi/linux/dma-heap.h
7492F: tools/testing/selftests/dmabuf-heaps/
7493
7494DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7495M: Lukasz Luba <[email protected]>
7496L: [email protected]
7497L: [email protected]
7498S: Maintained
7499F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7500F: drivers/memory/samsung/exynos5422-dmc.c
7501
7502DME1737 HARDWARE MONITOR DRIVER
7503M: Juerg Haefliger <[email protected]>
7504L: [email protected]
7505S: Maintained
7506F: Documentation/hwmon/dme1737.rst
7507F: drivers/hwmon/dme1737.c
7508
7509DMI/SMBIOS SUPPORT
7510M: Jean Delvare <[email protected]>
7511S: Maintained
7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7513F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7514F: drivers/firmware/dmi-id.c
7515F: drivers/firmware/dmi_scan.c
7516F: include/linux/dmi.h
7517
7518DOCUMENTATION
7519M: Jonathan Corbet <[email protected]>
7520L: [email protected]
7521S: Maintained
7522P: Documentation/doc-guide/maintainer-profile.rst
7523T: git git://git.lwn.net/linux.git docs-next
7524F: Documentation/
7525F: scripts/kernel-doc*
7526F: tools/lib/python/*
7527F: tools/docs/
7528F: tools/net/ynl/pyynl/lib/doc_generator.py
7529X: Documentation/ABI/
7530X: Documentation/admin-guide/media/
7531X: Documentation/devicetree/
7532X: Documentation/driver-api/media/
7533X: Documentation/firmware-guide/acpi/
7534X: Documentation/i2c/
7535X: Documentation/netlink/
7536X: Documentation/power/
7537X: Documentation/spi/
7538X: Documentation/userspace-api/media/
7539
7540DOCUMENTATION PROCESS
7541M: Jonathan Corbet <[email protected]>
7542L: [email protected]
7543S: Maintained
7544F: Documentation/dev-tools/
7545F: Documentation/maintainer/
7546F: Documentation/process/
7547
7548DOCUMENTATION REPORTING ISSUES
7549M: Thorsten Leemhuis <[email protected]>
7550L: [email protected]
7551S: Maintained
7552F: Documentation/admin-guide/bug-bisect.rst
7553F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7554F: Documentation/admin-guide/reporting-issues.rst
7555F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7556
7557DOCUMENTATION SCRIPTS
7558M: Mauro Carvalho Chehab <[email protected]>
7559L: [email protected]
7560S: Maintained
7561F: Documentation/sphinx/
7562F: scripts/kernel-doc*
7563F: tools/lib/python/*
7564F: tools/docs/
7565
7566DOCUMENTATION/ITALIAN
7567M: Federico Vaga <[email protected]>
7568L: [email protected]
7569S: Maintained
7570F: Documentation/translations/it_IT
7571
7572DOCUMENTATION/JAPANESE
7573R: Akira Yokosawa <[email protected]>
7574L: [email protected]
7575S: Maintained
7576F: Documentation/translations/ja_JP
7577
7578DONGWOON DW9714 LENS VOICE COIL DRIVER
7579M: Sakari Ailus <[email protected]>
7580L: [email protected]
7581S: Maintained
7582T: git git://linuxtv.org/media.git
7583F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7584F: drivers/media/i2c/dw9714.c
7585
7586DONGWOON DW9719 LENS VOICE COIL DRIVER
7587M: Daniel Scally <[email protected]>
7588L: [email protected]
7589S: Maintained
7590T: git git://linuxtv.org/media.git
7591F: drivers/media/i2c/dw9719.c
7592
7593DONGWOON DW9768 LENS VOICE COIL DRIVER
7594L: [email protected]
7595S: Orphan
7596T: git git://linuxtv.org/media.git
7597F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7598F: drivers/media/i2c/dw9768.c
7599
7600DONGWOON DW9807 LENS VOICE COIL DRIVER
7601M: Sakari Ailus <[email protected]>
7602L: [email protected]
7603S: Maintained
7604T: git git://linuxtv.org/media.git
7605F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7606F: drivers/media/i2c/dw9807-vcm.c
7607
7608DOUBLETALK DRIVER
7609M: "James R. Van Zandt" <[email protected]>
7610L: [email protected]
7611S: Maintained
7612F: drivers/char/dtlk.c
7613F: include/linux/dtlk.h
7614
7615DPAA2 DATAPATH I/O (DPIO) DRIVER
7616M: Roy Pledge <[email protected]>
7617L: [email protected]
7618S: Maintained
7619F: drivers/soc/fsl/dpio
7620
7621DPAA2 ETHERNET DRIVER
7622M: Ioana Ciornei <[email protected]>
7623L: [email protected]
7624S: Maintained
7625F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7626F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7627F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7628F: drivers/net/ethernet/freescale/dpaa2/Makefile
7629F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7630F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7631F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7632F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7633F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7634F: drivers/net/ethernet/freescale/dpaa2/dpni*
7635
7636DPAA2 ETHERNET SWITCH DRIVER
7637M: Ioana Ciornei <[email protected]>
7638L: [email protected]
7639S: Maintained
7640F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7641F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7642F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7643
7644DPLL SUBSYSTEM
7645M: Vadim Fedorenko <[email protected]>
7646M: Arkadiusz Kubalewski <[email protected]>
7647M: Jiri Pirko <[email protected]>
7648L: [email protected]
7649S: Supported
7650F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
7651F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
7652F: Documentation/driver-api/dpll.rst
7653F: drivers/dpll/
7654F: include/linux/dpll.h
7655F: include/uapi/linux/dpll.h
7656
7657DRBD DRIVER
7658M: Philipp Reisner <[email protected]>
7659M: Lars Ellenberg <[email protected]>
7660M: Christoph Böhmwalder <[email protected]>
7661L: [email protected]
7662S: Supported
7663W: http://www.drbd.org
7664T: git git://git.linbit.com/linux-drbd.git
7665T: git git://git.linbit.com/drbd-8.4.git
7666F: Documentation/admin-guide/blockdev/
7667F: drivers/block/drbd/
7668F: include/linux/drbd*
7669F: lib/lru_cache.c
7670
7671DRIVER COMPONENT FRAMEWORK
7672L: [email protected]
7673F: drivers/base/component.c
7674F: include/linux/component.h
7675
7676DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7677M: Greg Kroah-Hartman <[email protected]>
7678M: "Rafael J. Wysocki" <[email protected]>
7679M: Danilo Krummrich <[email protected]>
7680S: Supported
7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7682F: Documentation/core-api/kobject.rst
7683F: drivers/base/
7684F: fs/debugfs/
7685F: fs/sysfs/
7686F: include/linux/device/
7687F: include/linux/debugfs.h
7688F: include/linux/device.h
7689F: include/linux/fwnode.h
7690F: include/linux/kobj*
7691F: include/linux/property.h
7692F: include/linux/sysfs.h
7693F: lib/kobj*
7694F: rust/kernel/debugfs.rs
7695F: rust/kernel/debugfs/
7696F: rust/kernel/device.rs
7697F: rust/kernel/device/
7698F: rust/kernel/device_id.rs
7699F: rust/kernel/devres.rs
7700F: rust/kernel/driver.rs
7701F: rust/kernel/faux.rs
7702F: rust/kernel/platform.rs
7703F: samples/rust/rust_debugfs.rs
7704F: samples/rust/rust_debugfs_scoped.rs
7705F: samples/rust/rust_driver_platform.rs
7706F: samples/rust/rust_driver_faux.rs
7707
7708DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7709M: Nishanth Menon <[email protected]>
7710L: [email protected]
7711S: Maintained
7712F: drivers/soc/ti/smartreflex.c
7713F: include/linux/power/smartreflex.h
7714
7715DRM ACCEL DRIVERS FOR INTEL VPU
7716M: Maciej Falkowski <[email protected]>
7717M: Karol Wachowski <[email protected]>
7718L: [email protected]
7719S: Supported
7720T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721F: drivers/accel/ivpu/
7722F: include/uapi/drm/ivpu_accel.h
7723
7724DRM ACCEL DRIVER FOR ROCKCHIP NPU
7725M: Tomeu Vizoso <[email protected]>
7726L: [email protected]
7727S: Supported
7728T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729F: Documentation/accel/rocket/
7730F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
7731F: drivers/accel/rocket/
7732F: include/uapi/drm/rocket_accel.h
7733
7734DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7735M: Oded Gabbay <[email protected]>
7736L: [email protected]
7737S: Maintained
7738C: irc://irc.oftc.net/dri-devel
7739T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7740F: Documentation/accel/
7741F: drivers/accel/
7742F: include/drm/drm_accel.h
7743
7744DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7745M: Chen-Yu Tsai <[email protected]>
7746R: Jernej Skrabec <[email protected]>
7747L: [email protected]
7748S: Supported
7749T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7750F: drivers/gpu/drm/sun4i/sun8i*
7751
7752DRM DRIVER FOR APPLE TOUCH BARS
7753M: Aun-Ali Zaidi <[email protected]>
7754M: Aditya Garg <[email protected]>
7755L: [email protected]
7756S: Maintained
7757T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7758F: drivers/gpu/drm/tiny/appletbdrm.c
7759
7760DRM DRIVER FOR ARM PL111 CLCD
7761M: Linus Walleij <[email protected]>
7762S: Maintained
7763T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7764F: drivers/gpu/drm/pl111/
7765
7766DRM DRIVER FOR ARM VERSATILE TFT PANELS
7767M: Linus Walleij <[email protected]>
7768S: Maintained
7769T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7770F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7771F: drivers/gpu/drm/panel/panel-arm-versatile.c
7772
7773DRM DRIVER FOR ASPEED BMC GFX
7774M: Joel Stanley <[email protected]>
7775L: [email protected] (moderated for non-subscribers)
7776S: Supported
7777T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7778F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
7779F: drivers/gpu/drm/aspeed/
7780
7781DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7782M: Dave Airlie <[email protected]>
7783R: Thomas Zimmermann <[email protected]>
7784R: Jocelyn Falempe <[email protected]>
7785L: [email protected]
7786S: Supported
7787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F: drivers/gpu/drm/ast/
7789
7790DRM DRIVER FOR BOCHS VIRTUAL GPU
7791M: Gerd Hoffmann <[email protected]>
7792L: [email protected]
7793S: Maintained
7794T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795F: drivers/gpu/drm/tiny/bochs.c
7796
7797DRM DRIVER FOR BOE HIMAX8279D PANELS
7798M: Jerry Han <[email protected]>
7799S: Maintained
7800F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7801F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
7802
7803DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7804M: Jagan Teki <[email protected]>
7805S: Maintained
7806F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7807F: drivers/gpu/drm/bridge/chipone-icn6211.c
7808
7809DRM DRIVER FOR EBBG FT8719 PANEL
7810M: Joel Selvaraj <[email protected]>
7811S: Maintained
7812T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7813F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7814F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7815
7816DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7817M: Linus Walleij <[email protected]>
7818S: Maintained
7819T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F: drivers/gpu/drm/tve200/
7821
7822DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7823M: Icenowy Zheng <[email protected]>
7824S: Maintained
7825F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7826F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7827
7828DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7829M: Jagan Teki <[email protected]>
7830S: Maintained
7831F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7832F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7833
7834DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7835M: Thomas Zimmermann <[email protected]>
7836M: Javier Martinez Canillas <[email protected]>
7837L: [email protected]
7838S: Maintained
7839T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7840F: drivers/firmware/sysfb*.c
7841F: drivers/gpu/drm/sysfb/
7842F: drivers/video/aperture.c
7843F: drivers/video/nomodeset.c
7844F: include/linux/aperture.h
7845F: include/linux/sysfb.h
7846F: include/video/nomodeset.h
7847
7848DRM DRIVER FOR GENERIC EDP PANELS
7849R: Douglas Anderson <[email protected]>
7850F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7851F: drivers/gpu/drm/panel/panel-edp.c
7852
7853DRM DRIVER FOR GENERIC USB DISPLAY
7854M: Ruben Wauters <[email protected]>
7855S: Maintained
7856W: https://github.com/notro/gud/wiki
7857T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7858F: drivers/gpu/drm/gud/
7859F: include/drm/gud.h
7860
7861DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7862M: Hans de Goede <[email protected]>
7863S: Maintained
7864T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7865F: drivers/gpu/drm/tiny/gm12u320.c
7866
7867DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7868M: Ondrej Jirman <[email protected]>
7869M: Javier Martinez Canillas <[email protected]>
7870S: Maintained
7871T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7872F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7873F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7874
7875DRM DRIVER FOR HX8357D PANELS
7876S: Orphan
7877T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7878F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
7879F: drivers/gpu/drm/tiny/hx8357d.c
7880
7881DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7882M: Deepak Rawat <[email protected]>
7883L: [email protected]
7884L: [email protected]
7885S: Maintained
7886T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7887F: drivers/gpu/drm/hyperv
7888
7889DRM DRIVER FOR ILITEK ILI9225 PANELS
7890M: David Lechner <[email protected]>
7891S: Maintained
7892T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7893F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7894F: drivers/gpu/drm/tiny/ili9225.c
7895
7896DRM DRIVER FOR ILITEK ILI9486 PANELS
7897M: Kamlesh Gurudasani <[email protected]>
7898S: Maintained
7899T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7900F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7901F: drivers/gpu/drm/tiny/ili9486.c
7902
7903DRM DRIVER FOR ILITEK ILI9805 PANELS
7904M: Michael Trimarchi <[email protected]>
7905S: Maintained
7906F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7907F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7908
7909DRM DRIVER FOR ILITEK ILI9806E PANELS
7910M: Michael Walle <[email protected]>
7911S: Maintained
7912F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7913
7914DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7915M: Jagan Teki <[email protected]>
7916S: Maintained
7917F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7918F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7919
7920DRM DRIVER FOR LG SW43408 PANELS
7921M: Sumit Semwal <[email protected]>
7922M: Casey Connolly <[email protected]>
7923S: Maintained
7924T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7925F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7926F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7927
7928DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7929M: Paul Kocialkowski <[email protected]>
7930S: Supported
7931T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7932F: drivers/gpu/drm/logicvc/
7933
7934DRM DRIVER FOR LVDS PANELS
7935M: Laurent Pinchart <[email protected]>
7936L: [email protected]
7937S: Maintained
7938T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7939F: Documentation/devicetree/bindings/display/lvds.yaml
7940F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7941F: drivers/gpu/drm/panel/panel-lvds.c
7942
7943DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7944M: Guido Günther <[email protected]>
7945R: Purism Kernel Team <[email protected]>
7946S: Maintained
7947F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7948F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7949
7950DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7951M: Dave Airlie <[email protected]>
7952R: Thomas Zimmermann <[email protected]>
7953R: Jocelyn Falempe <[email protected]>
7954L: [email protected]
7955S: Supported
7956T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7957F: drivers/gpu/drm/mgag200/
7958
7959DRM DRIVER FOR MI0283QT
7960M: Alex Lanzano <[email protected]>
7961S: Maintained
7962T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7963F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7964F: drivers/gpu/drm/tiny/mi0283qt.c
7965
7966DRM DRIVER FOR MIPI DBI compatible panels
7967S: Orphan
7968W: https://github.com/notro/panel-mipi-dbi/wiki
7969T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7970F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7971F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7972
7973DRM DRIVER for Qualcomm Adreno GPUs
7974M: Rob Clark <[email protected]>
7975R: Sean Paul <[email protected]>
7976R: Konrad Dybcio <[email protected]>
7977R: Akhil P Oommen <[email protected]>
7978L: [email protected]
7979L: [email protected]
7980L: [email protected]
7981S: Maintained
7982B: https://gitlab.freedesktop.org/drm/msm/-/issues
7983T: git https://gitlab.freedesktop.org/drm/msm.git
7984F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7985F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
7986F: drivers/gpu/drm/msm/adreno/
7987F: drivers/gpu/drm/msm/msm_gpu.*
7988F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7989F: drivers/gpu/drm/msm/msm_ringbuffer.*
7990F: drivers/gpu/drm/msm/registers/adreno/
7991F: include/uapi/drm/msm_drm.h
7992
7993DRM DRIVER for Qualcomm display hardware
7994M: Rob Clark <[email protected]>
7995M: Dmitry Baryshkov <[email protected]>
7996R: Abhinav Kumar <[email protected]>
7997R: Jessica Zhang <[email protected]>
7998R: Sean Paul <[email protected]>
7999R: Marijn Suijten <[email protected]>
8000L: [email protected]
8001L: [email protected]
8002L: [email protected]
8003S: Maintained
8004B: https://gitlab.freedesktop.org/drm/msm/-/issues
8005T: git https://gitlab.freedesktop.org/drm/msm.git
8006F: Documentation/devicetree/bindings/display/msm/
8007F: drivers/gpu/drm/ci/xfails/msm*
8008F: drivers/gpu/drm/msm/
8009F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
8010F: include/uapi/drm/msm_drm.h
8011
8012DRM DRIVER FOR NOVATEK NT35510 PANELS
8013M: Linus Walleij <[email protected]>
8014S: Maintained
8015T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8016F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
8017F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
8018
8019DRM DRIVER FOR NOVATEK NT35560 PANELS
8020M: Linus Walleij <[email protected]>
8021S: Maintained
8022T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8023F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
8024F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
8025
8026DRM DRIVER FOR NOVATEK NT36523 PANELS
8027M: Jianhua Lu <[email protected]>
8028S: Maintained
8029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8030F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
8031F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
8032
8033DRM DRIVER FOR NOVATEK NT36672A PANELS
8034M: Sumit Semwal <[email protected]>
8035S: Maintained
8036T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8037F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
8038F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
8039
8040DRM DRIVER FOR NOVATEK NT37801 PANELS
8041M: Krzysztof Kozlowski <[email protected]>
8042S: Maintained
8043F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
8044F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
8045
8046DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
8047M: Lyude Paul <[email protected]>
8048M: Danilo Krummrich <[email protected]>
8049L: [email protected]
8050L: [email protected]
8051S: Supported
8052W: https://nouveau.freedesktop.org/
8053Q: https://patchwork.freedesktop.org/project/nouveau/
8054Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
8055B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
8056C: irc://irc.oftc.net/nouveau
8057T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8058F: drivers/gpu/drm/nouveau/
8059F: include/uapi/drm/nouveau_drm.h
8060
8061CORE DRIVER FOR NVIDIA GPUS [RUST]
8062M: Danilo Krummrich <[email protected]>
8063M: Alexandre Courbot <[email protected]>
8064L: [email protected]
8065S: Supported
8066W: https://rust-for-linux.com/nova-gpu-driver
8067Q: https://patchwork.freedesktop.org/project/nouveau/
8068B: https://gitlab.freedesktop.org/drm/nova/-/issues
8069C: irc://irc.oftc.net/nouveau
8070T: git https://gitlab.freedesktop.org/drm/nova.git nova-next
8071F: Documentation/gpu/nova/
8072F: drivers/gpu/nova-core/
8073
8074DRM DRIVER FOR NVIDIA GPUS [RUST]
8075M: Danilo Krummrich <[email protected]>
8076L: [email protected]
8077S: Supported
8078W: https://rust-for-linux.com/nova-gpu-driver
8079Q: https://patchwork.freedesktop.org/project/nouveau/
8080B: https://gitlab.freedesktop.org/drm/nova/-/issues
8081C: irc://irc.oftc.net/nouveau
8082T: git https://gitlab.freedesktop.org/drm/nova.git nova-next
8083F: Documentation/gpu/nova/
8084F: drivers/gpu/drm/nova/
8085F: include/uapi/drm/nova_drm.h
8086
8087DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
8088M: Stefan Mavrodiev <[email protected]>
8089S: Maintained
8090F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
8091F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
8092
8093DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
8094R: Douglas Anderson <[email protected]>
8095F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
8096F: drivers/gpu/drm/bridge/parade-ps8640.c
8097
8098DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
8099M: Alex Lanzano <[email protected]>
8100S: Maintained
8101T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8102F: Documentation/devicetree/bindings/display/repaper.txt
8103F: drivers/gpu/drm/tiny/repaper.c
8104
8105DRM DRIVER FOR PIXPAPER E-INK PANEL
8106M: LiangCheng Wang <[email protected]>
8107L: [email protected]
8108S: Maintained
8109F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
8110F: drivers/gpu/drm/tiny/pixpaper.c
8111
8112DRM DRIVER FOR QEMU'S CIRRUS DEVICE
8113M: Dave Airlie <[email protected]>
8114M: Gerd Hoffmann <[email protected]>
8115L: [email protected]
8116S: Obsolete
8117W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
8118T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8119F: drivers/gpu/drm/tiny/cirrus-qemu.c
8120
8121DRM DRIVER FOR QXL VIRTUAL GPU
8122M: Dave Airlie <[email protected]>
8123M: Gerd Hoffmann <[email protected]>
8124L: [email protected]
8125L: [email protected]
8126S: Maintained
8127T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8128F: drivers/gpu/drm/qxl/
8129F: include/uapi/drm/qxl_drm.h
8130
8131DRM DRIVER FOR RAYDIUM RM67191 PANELS
8132M: Robert Chiras <[email protected]>
8133S: Maintained
8134F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
8135F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
8136
8137DRM DRIVER FOR SAMSUNG DB7430 PANELS
8138M: Linus Walleij <[email protected]>
8139S: Maintained
8140T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8141F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
8142F: drivers/gpu/drm/panel/panel-samsung-db7430.c
8143
8144DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
8145M: Inki Dae <[email protected]>
8146M: Jagan Teki <[email protected]>
8147M: Marek Szyprowski <[email protected]>
8148S: Maintained
8149T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8150F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
8151F: drivers/gpu/drm/bridge/samsung-dsim.c
8152F: include/drm/bridge/samsung-dsim.h
8153
8154DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
8155M: Markuss Broks <[email protected]>
8156S: Maintained
8157F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
8158F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
8159
8160DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
8161M: Artur Weber <[email protected]>
8162S: Maintained
8163F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
8164F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
8165
8166DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
8167M: David Heidelberg <[email protected]>
8168S: Maintained
8169F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
8170F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
8171
8172DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
8173M: Dzmitry Sankouski <[email protected]>
8174S: Maintained
8175F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
8176F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
8177
8178DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
8179M: David Heidelberg <[email protected]>
8180M: Casey Connolly <[email protected]>
8181S: Maintained
8182F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
8183F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
8184
8185DRM DRIVER FOR SHARP MEMORY LCD
8186M: Alex Lanzano <[email protected]>
8187S: Maintained
8188F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
8189F: drivers/gpu/drm/tiny/sharp-memory.c
8190
8191DRM DRIVER FOR SITRONIX ST7586 PANELS
8192M: David Lechner <[email protected]>
8193S: Maintained
8194T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8195F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
8196F: drivers/gpu/drm/sitronix/st7586.c
8197
8198DRM DRIVER FOR SITRONIX ST7571 PANELS
8199M: Marcus Folkesson <[email protected]>
8200S: Maintained
8201F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
8202F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
8203F: drivers/gpu/drm/sitronix/st7571-i2c.c
8204
8205DRM DRIVER FOR SITRONIX ST7701 PANELS
8206M: Jagan Teki <[email protected]>
8207S: Maintained
8208F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
8209F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
8210
8211DRM DRIVER FOR SITRONIX ST7703 PANELS
8212M: Guido Günther <[email protected]>
8213R: Purism Kernel Team <[email protected]>
8214R: Ondrej Jirman <[email protected]>
8215S: Maintained
8216F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
8217F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
8218
8219DRM DRIVER FOR SITRONIX ST7735R PANELS
8220M: David Lechner <[email protected]>
8221S: Maintained
8222T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8223F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
8224F: drivers/gpu/drm/sitronix/st7735r.c
8225
8226DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
8227M: Javier Martinez Canillas <[email protected]>
8228S: Maintained
8229T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8230F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
8231F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
8232F: drivers/gpu/drm/solomon/ssd130x*
8233
8234DRM DRIVER FOR ST-ERICSSON MCDE
8235M: Linus Walleij <[email protected]>
8236S: Maintained
8237T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8238F: Documentation/devicetree/bindings/display/ste,mcde.yaml
8239F: drivers/gpu/drm/mcde/
8240
8241DRM DRIVER FOR SYNAPTICS R63353 PANELS
8242M: Michael Trimarchi <[email protected]>
8243S: Maintained
8244F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
8245F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
8246
8247DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
8248M: Andy Yan <[email protected]>
8249S: Maintained
8250T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8251F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
8252F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
8253F: include/drm/bridge/dw_dp.h
8254
8255DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
8256M: Jagan Teki <[email protected]>
8257S: Maintained
8258F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
8259F: drivers/gpu/drm/bridge/ti-dlpc3433.c
8260
8261DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
8262R: Douglas Anderson <[email protected]>
8263F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
8264F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
8265
8266DRM DRIVER FOR TPO TPG110 PANELS
8267M: Linus Walleij <[email protected]>
8268S: Maintained
8269T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8270F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
8271F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
8272
8273DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
8274M: Dave Airlie <[email protected]>
8275R: Sean Paul <[email protected]>
8276R: Thomas Zimmermann <[email protected]>
8277L: [email protected]
8278S: Supported
8279T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8280F: drivers/gpu/drm/udl/
8281
8282DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
8283M: Louis Chauvet <[email protected]>
8284R: Haneen Mohammed <[email protected]>
8285R: Simona Vetter <[email protected]>
8286R: Melissa Wen <[email protected]>
8287L: [email protected]
8288S: Maintained
8289T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8290F: Documentation/gpu/vkms.rst
8291F: drivers/gpu/drm/ci/xfails/vkms*
8292F: drivers/gpu/drm/vkms/
8293
8294DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
8295M: Hans de Goede <[email protected]>
8296L: [email protected]
8297S: Maintained
8298T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8299F: drivers/gpu/drm/vboxvideo/
8300
8301DRM DRIVER FOR VMWARE VIRTUAL GPU
8302M: Zack Rusin <[email protected]>
8303R: Broadcom internal kernel review list <[email protected]>
8304L: [email protected]
8305S: Supported
8306T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8307F: drivers/gpu/drm/vmwgfx/
8308F: include/uapi/drm/vmwgfx_drm.h
8309
8310DRM DRIVER FOR WIDECHIPS WS2401 PANELS
8311M: Linus Walleij <[email protected]>
8312S: Maintained
8313T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8314F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
8315F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
8316
8317DRM DRIVERS
8318M: David Airlie <[email protected]>
8319M: Simona Vetter <[email protected]>
8320L: [email protected]
8321S: Maintained
8322B: https://gitlab.freedesktop.org/drm
8323C: irc://irc.oftc.net/dri-devel
8324T: git https://gitlab.freedesktop.org/drm/kernel.git
8325F: Documentation/devicetree/bindings/display/
8326F: Documentation/devicetree/bindings/gpu/
8327F: Documentation/gpu/
8328F: drivers/gpu/
8329F: rust/kernel/drm/
8330F: include/drm/
8331F: include/linux/vga*
8332F: include/uapi/drm/
8333
8334DRM DRIVERS AND MISC GPU PATCHES
8335M: Maarten Lankhorst <[email protected]>
8336M: Maxime Ripard <[email protected]>
8337M: Thomas Zimmermann <[email protected]>
8338S: Maintained
8339W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
8340T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8341F: Documentation/devicetree/bindings/display/
8342F: Documentation/devicetree/bindings/gpu/
8343F: Documentation/gpu/
8344F: drivers/gpu/drm/
8345F: drivers/gpu/vga/
8346F: include/drm/drm
8347F: include/linux/vga*
8348F: include/uapi/drm/
8349X: drivers/gpu/drm/amd/
8350X: drivers/gpu/drm/armada/
8351X: drivers/gpu/drm/etnaviv/
8352X: drivers/gpu/drm/exynos/
8353X: drivers/gpu/drm/i915/
8354X: drivers/gpu/drm/kmb/
8355X: drivers/gpu/drm/mediatek/
8356X: drivers/gpu/drm/msm/
8357X: drivers/gpu/drm/nova/
8358X: drivers/gpu/drm/radeon/
8359X: drivers/gpu/drm/tegra/
8360X: drivers/gpu/drm/xe/
8361
8362DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
8363M: Danilo Krummrich <[email protected]>
8364M: Alice Ryhl <[email protected]>
8365S: Supported
8366W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
8367T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
8368F: drivers/gpu/drm/nova/
8369F: drivers/gpu/drm/tyr/
8370F: drivers/gpu/nova-core/
8371F: rust/kernel/drm/
8372
8373DRM DRIVERS FOR ALLWINNER A10
8374M: Chen-Yu Tsai <[email protected]>
8375L: [email protected]
8376S: Supported
8377T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8378F: Documentation/devicetree/bindings/display/allwinner*
8379F: drivers/gpu/drm/sun4i/
8380
8381DRM DRIVERS FOR AMLOGIC SOCS
8382M: Neil Armstrong <[email protected]>
8383L: [email protected]
8384L: [email protected]
8385S: Supported
8386W: http://linux-meson.com/
8387T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8388F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
8389F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
8390F: Documentation/gpu/meson.rst
8391F: drivers/gpu/drm/ci/xfails/meson*
8392F: drivers/gpu/drm/meson/
8393
8394DRM DRIVERS FOR ATMEL HLCDC
8395M: Manikandan Muralidharan <[email protected]>
8396M: Dharma Balasubiramani <[email protected]>
8397L: [email protected]
8398S: Supported
8399T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8400F: Documentation/devicetree/bindings/display/atmel/
8401F: drivers/gpu/drm/atmel-hlcdc/
8402
8403DRM DRIVERS FOR BRIDGE CHIPS
8404M: Andrzej Hajda <[email protected]>
8405M: Neil Armstrong <[email protected]>
8406M: Robert Foss <[email protected]>
8407R: Laurent Pinchart <[email protected]>
8408R: Jonas Karlman <[email protected]>
8409R: Jernej Skrabec <[email protected]>
8410S: Maintained
8411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8412F: Documentation/devicetree/bindings/display/bridge/
8413F: drivers/gpu/drm/bridge/
8414F: drivers/gpu/drm/display/drm_bridge_connector.c
8415F: drivers/gpu/drm/drm_bridge.c
8416F: include/drm/drm_bridge.h
8417F: include/drm/drm_bridge_connector.h
8418
8419DRM DRIVERS FOR EXYNOS
8420M: Inki Dae <[email protected]>
8421M: Seung-Woo Kim <[email protected]>
8422M: Kyungmin Park <[email protected]>
8423L: [email protected]
8424S: Supported
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
8426F: Documentation/devicetree/bindings/display/samsung/
8427F: drivers/gpu/drm/exynos/
8428F: include/uapi/drm/exynos_drm.h
8429
8430DRM DRIVERS FOR FREESCALE DCU
8431M: Stefan Agner <[email protected]>
8432M: Alison Wang <[email protected]>
8433L: [email protected]
8434S: Supported
8435T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8436F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
8437F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
8438F: drivers/gpu/drm/fsl-dcu/
8439
8440DRM DRIVERS FOR FREESCALE IMX 5/6
8441M: Philipp Zabel <[email protected]>
8442L: [email protected]
8443S: Maintained
8444T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8445T: git git://git.pengutronix.de/git/pza/linux
8446F: Documentation/devicetree/bindings/display/imx/
8447F: drivers/gpu/drm/imx/ipuv3/
8448F: drivers/gpu/ipu-v3/
8449
8450DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
8451M: Liu Ying <[email protected]>
8452L: [email protected]
8453S: Maintained
8454T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8455F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
8456F: drivers/gpu/drm/imx/dc/
8457
8458DRM DRIVERS FOR FREESCALE IMX BRIDGE
8459M: Liu Ying <[email protected]>
8460L: [email protected]
8461S: Maintained
8462F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
8463F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
8464F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
8465F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
8466F: drivers/gpu/drm/bridge/imx/
8467
8468DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
8469M: Patrik Jakobsson <[email protected]>
8470L: [email protected]
8471S: Maintained
8472T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8473F: drivers/gpu/drm/gma500/
8474
8475DRM DRIVERS FOR HISILICON
8476M: Xinliang Liu <[email protected]>
8477M: Tian Tao <[email protected]>
8478R: Xinwei Kong <[email protected]>
8479R: Sumit Semwal <[email protected]>
8480R: Yongqin Liu <[email protected]>
8481R: John Stultz <[email protected]>
8482L: [email protected]
8483S: Maintained
8484T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8485F: Documentation/devicetree/bindings/display/hisilicon/
8486F: drivers/gpu/drm/hisilicon/
8487
8488DRM DRIVERS FOR LIMA
8489M: Qiang Yu <[email protected]>
8490L: [email protected]
8491L: [email protected] (moderated for non-subscribers)
8492S: Maintained
8493T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8494F: drivers/gpu/drm/lima/
8495F: include/uapi/drm/lima_drm.h
8496
8497DRM DRIVERS FOR LOONGSON
8498M: Sui Jingfeng <[email protected]>
8499L: [email protected]
8500S: Supported
8501T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8502F: drivers/gpu/drm/loongson/
8503
8504DRM DRIVERS FOR MEDIATEK
8505M: Chun-Kuang Hu <[email protected]>
8506M: Philipp Zabel <[email protected]>
8507L: [email protected]
8508L: [email protected] (moderated for non-subscribers)
8509S: Supported
8510F: Documentation/devicetree/bindings/display/mediatek/
8511F: drivers/gpu/drm/ci/xfails/mediatek*
8512F: drivers/gpu/drm/mediatek/
8513F: drivers/phy/mediatek/phy-mtk-dp.c
8514F: drivers/phy/mediatek/phy-mtk-hdmi*
8515F: drivers/phy/mediatek/phy-mtk-mipi*
8516
8517DRM DRIVERS FOR NVIDIA TEGRA
8518M: Thierry Reding <[email protected]>
8519M: Mikko Perttunen <[email protected]>
8520L: [email protected]
8521L: [email protected]
8522S: Supported
8523T: git https://gitlab.freedesktop.org/drm/tegra.git
8524F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
8525F: Documentation/devicetree/bindings/gpu/host1x/
8526F: drivers/gpu/drm/tegra/
8527F: drivers/gpu/host1x/
8528F: include/linux/host1x.h
8529F: include/uapi/drm/tegra_drm.h
8530
8531DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
8532M: Sasha Finkelstein <[email protected]>
8533R: Janne Grunau <[email protected]>
8534L: [email protected]
8535L: [email protected]
8536S: Maintained
8537W: https://asahilinux.org
8538B: https://github.com/AsahiLinux/linux/issues
8539C: irc://irc.oftc.net/asahi-dev
8540T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8541F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8542F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8543F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8544F: drivers/gpu/drm/adp/
8545F: drivers/gpu/drm/panel/panel-summit.c
8546
8547DRM DRIVERS FOR RENESAS R-CAR
8548M: Laurent Pinchart <[email protected]>
8549M: Tomi Valkeinen <[email protected]>
8550R: Kieran Bingham <[email protected]>
8551L: [email protected]
8552L: [email protected]
8553S: Supported
8554T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8555F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8556F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8557F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8558F: Documentation/devicetree/bindings/display/renesas,du.yaml
8559F: drivers/gpu/drm/renesas/rcar-du/
8560
8561DRM DRIVERS FOR RENESAS RZ
8562M: Biju Das <[email protected]>
8563L: [email protected]
8564L: [email protected]
8565S: Maintained
8566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8567F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8568F: drivers/gpu/drm/renesas/rz-du/
8569
8570DRM DRIVERS FOR RENESAS SHMOBILE
8571M: Laurent Pinchart <[email protected]>
8572M: Geert Uytterhoeven <[email protected]>
8573L: [email protected]
8574L: [email protected]
8575S: Supported
8576T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8577F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8578F: drivers/gpu/drm/renesas/shmobile/
8579F: include/linux/platform_data/shmob_drm.h
8580
8581DRM DRIVERS FOR ROCKCHIP
8582M: Sandy Huang <[email protected]>
8583M: Heiko Stübner <[email protected]>
8584M: Andy Yan <[email protected]>
8585L: [email protected]
8586S: Maintained
8587T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8588F: Documentation/devicetree/bindings/display/rockchip/
8589F: drivers/gpu/drm/ci/xfails/rockchip*
8590F: drivers/gpu/drm/rockchip/
8591
8592DRM DRIVERS FOR STI
8593M: Alain Volmat <[email protected]>
8594M: Raphael Gallais-Pou <[email protected]>
8595L: [email protected]
8596S: Maintained
8597T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8598F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8599F: drivers/gpu/drm/sti
8600
8601DRM DRIVERS FOR STM
8602M: Yannick Fertre <[email protected]>
8603M: Raphael Gallais-Pou <[email protected]>
8604M: Philippe Cornu <[email protected]>
8605L: [email protected]
8606S: Maintained
8607T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8608F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8609F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8610F: drivers/gpu/drm/stm
8611
8612DRM DRIVERS FOR TI KEYSTONE
8613M: Jyri Sarha <[email protected]>
8614M: Tomi Valkeinen <[email protected]>
8615L: [email protected]
8616S: Maintained
8617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8618F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
8619F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8620F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8621F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8622F: drivers/gpu/drm/tidss/
8623
8624DRM DRIVERS FOR TI LCDC
8625M: Jyri Sarha <[email protected]>
8626M: Tomi Valkeinen <[email protected]>
8627L: [email protected]
8628S: Maintained
8629T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8630F: Documentation/devicetree/bindings/display/tilcdc/
8631F: drivers/gpu/drm/tilcdc/
8632
8633DRM DRIVERS FOR TI OMAP
8634M: Tomi Valkeinen <[email protected]>
8635L: [email protected]
8636S: Maintained
8637T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8638F: Documentation/devicetree/bindings/display/ti/
8639F: drivers/gpu/drm/omapdrm/
8640
8641DRM DRIVERS FOR V3D
8642M: Melissa Wen <[email protected]>
8643M: Maíra Canal <[email protected]>
8644S: Supported
8645T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8646F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8647F: drivers/gpu/drm/v3d/
8648F: include/uapi/drm/v3d_drm.h
8649
8650DRM DRIVERS FOR VC4
8651M: Maxime Ripard <[email protected]>
8652M: Dave Stevenson <[email protected]>
8653R: Maíra Canal <[email protected]>
8654R: Raspberry Pi Kernel Maintenance <[email protected]>
8655S: Supported
8656T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8657F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8658F: drivers/gpu/drm/vc4/
8659F: include/uapi/drm/vc4_drm.h
8660
8661DRM DRIVERS FOR VIVANTE GPU IP
8662M: Lucas Stach <[email protected]>
8663R: Russell King <[email protected]>
8664R: Christian Gmeiner <[email protected]>
8665L: [email protected] (moderated for non-subscribers)
8666L: [email protected]
8667S: Maintained
8668F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8669F: drivers/gpu/drm/etnaviv/
8670F: include/uapi/drm/etnaviv_drm.h
8671
8672DRM DRIVERS FOR XEN
8673M: Oleksandr Andrushchenko <[email protected]>
8674L: [email protected]
8675L: [email protected] (moderated for non-subscribers)
8676S: Supported
8677T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8678F: Documentation/gpu/xen-front.rst
8679F: drivers/gpu/drm/xen/
8680
8681DRM DRIVERS FOR XILINX
8682M: Laurent Pinchart <[email protected]>
8683M: Tomi Valkeinen <[email protected]>
8684L: [email protected]
8685S: Maintained
8686T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8687F: Documentation/devicetree/bindings/display/xlnx/
8688F: Documentation/gpu/zynqmp.rst
8689F: drivers/gpu/drm/xlnx/
8690
8691DRM GPU SCHEDULER
8692M: Matthew Brost <[email protected]>
8693M: Danilo Krummrich <[email protected]>
8694M: Philipp Stanner <[email protected]>
8695R: Christian König <[email protected]>
8696L: [email protected]
8697S: Supported
8698T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8699F: drivers/gpu/drm/scheduler/
8700F: include/drm/gpu_scheduler.h
8701F: include/drm/spsc_queue.h
8702
8703DRM GPUVM
8704M: Danilo Krummrich <[email protected]>
8705R: Matthew Brost <[email protected]>
8706R: Thomas Hellström <[email protected]>
8707R: Alice Ryhl <[email protected]>
8708L: [email protected]
8709S: Supported
8710T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8711F: drivers/gpu/drm/drm_gpuvm.c
8712F: include/drm/drm_gpuvm.h
8713
8714DRM LOG
8715M: Jocelyn Falempe <[email protected]>
8716M: Javier Martinez Canillas <[email protected]>
8717L: [email protected]
8718S: Supported
8719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8720F: drivers/gpu/drm/clients/drm_log.c
8721
8722DRM PANEL DRIVERS
8723M: Neil Armstrong <[email protected]>
8724R: Jessica Zhang <[email protected]>
8725L: [email protected]
8726S: Maintained
8727T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8728F: Documentation/devicetree/bindings/display/panel/
8729F: drivers/gpu/drm/drm_panel.c
8730F: drivers/gpu/drm/panel/
8731F: include/drm/drm_panel.h
8732
8733DRM PANIC
8734M: Jocelyn Falempe <[email protected]>
8735M: Javier Martinez Canillas <[email protected]>
8736L: [email protected]
8737S: Supported
8738T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8739F: drivers/gpu/drm/drm_draw.c
8740F: drivers/gpu/drm/drm_draw_internal.h
8741F: drivers/gpu/drm/drm_panic*.c
8742F: include/drm/drm_panic*
8743
8744DRM PANIC QR CODE
8745M: Jocelyn Falempe <[email protected]>
8746M: Javier Martinez Canillas <[email protected]>
8747L: [email protected]
8748L: [email protected]
8749S: Supported
8750T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8751F: drivers/gpu/drm/drm_panic_qr.rs
8752
8753DRM PRIVACY-SCREEN CLASS
8754M: Hans de Goede <[email protected]>
8755L: [email protected]
8756S: Maintained
8757T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8758F: drivers/gpu/drm/drm_privacy_screen*
8759F: include/drm/drm_privacy_screen*
8760
8761DRM TTM SUBSYSTEM
8762M: Christian Koenig <[email protected]>
8763M: Huang Rui <[email protected]>
8764R: Matthew Auld <[email protected]>
8765R: Matthew Brost <[email protected]>
8766L: [email protected]
8767S: Maintained
8768T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8769F: drivers/gpu/drm/ttm/
8770F: include/drm/ttm/
8771
8772DRM AUTOMATED TESTING
8773M: Helen Koike <[email protected]>
8774M: Vignesh Raman <[email protected]>
8775L: [email protected]
8776S: Maintained
8777T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8778F: Documentation/gpu/automated_testing.rst
8779F: drivers/gpu/drm/ci/
8780
8781DSBR100 USB FM RADIO DRIVER
8782M: Alexey Klimov <[email protected]>
8783L: [email protected]
8784S: Maintained
8785T: git git://linuxtv.org/media.git
8786F: drivers/media/radio/dsbr100.c
8787
8788DT3155 MEDIA DRIVER
8789M: Hans Verkuil <[email protected]>
8790L: [email protected]
8791S: Odd Fixes
8792W: https://linuxtv.org
8793T: git git://linuxtv.org/media.git
8794F: drivers/media/pci/dt3155/
8795
8796DVB_USB_AF9015 MEDIA DRIVER
8797L: [email protected]
8798S: Orphan
8799W: https://linuxtv.org
8800Q: http://patchwork.linuxtv.org/project/linux-media/list/
8801F: drivers/media/usb/dvb-usb-v2/af9015*
8802
8803DVB_USB_AF9035 MEDIA DRIVER
8804L: [email protected]
8805S: Orphan
8806W: https://linuxtv.org
8807Q: http://patchwork.linuxtv.org/project/linux-media/list/
8808F: drivers/media/usb/dvb-usb-v2/af9035*
8809
8810DVB_USB_ANYSEE MEDIA DRIVER
8811L: [email protected]
8812S: Orphan
8813W: https://linuxtv.org
8814Q: http://patchwork.linuxtv.org/project/linux-media/list/
8815F: drivers/media/usb/dvb-usb-v2/anysee*
8816
8817DVB_USB_AU6610 MEDIA DRIVER
8818L: [email protected]
8819S: Orphan
8820W: https://linuxtv.org
8821Q: http://patchwork.linuxtv.org/project/linux-media/list/
8822F: drivers/media/usb/dvb-usb-v2/au6610*
8823
8824DVB_USB_CE6230 MEDIA DRIVER
8825L: [email protected]
8826S: Orphan
8827W: https://linuxtv.org
8828Q: http://patchwork.linuxtv.org/project/linux-media/list/
8829F: drivers/media/usb/dvb-usb-v2/ce6230*
8830
8831DVB_USB_CXUSB MEDIA DRIVER
8832M: Michael Krufky <[email protected]>
8833L: [email protected]
8834S: Maintained
8835W: https://linuxtv.org
8836W: http://github.com/mkrufky
8837Q: http://patchwork.linuxtv.org/project/linux-media/list/
8838T: git git://linuxtv.org/media.git
8839F: drivers/media/usb/dvb-usb/cxusb*
8840
8841DVB_USB_EC168 MEDIA DRIVER
8842L: [email protected]
8843S: Orphan
8844W: https://linuxtv.org
8845Q: http://patchwork.linuxtv.org/project/linux-media/list/
8846F: drivers/media/usb/dvb-usb-v2/ec168*
8847
8848DVB_USB_GL861 MEDIA DRIVER
8849L: [email protected]
8850S: Orphan
8851W: https://linuxtv.org
8852Q: http://patchwork.linuxtv.org/project/linux-media/list/
8853F: drivers/media/usb/dvb-usb-v2/gl861*
8854
8855DVB_USB_MXL111SF MEDIA DRIVER
8856M: Michael Krufky <[email protected]>
8857L: [email protected]
8858S: Maintained
8859W: https://linuxtv.org
8860W: http://github.com/mkrufky
8861Q: http://patchwork.linuxtv.org/project/linux-media/list/
8862T: git git://linuxtv.org/mkrufky/mxl111sf.git
8863F: drivers/media/usb/dvb-usb-v2/mxl111sf*
8864
8865DVB_USB_RTL28XXU MEDIA DRIVER
8866L: [email protected]
8867S: Orphan
8868W: https://linuxtv.org
8869Q: http://patchwork.linuxtv.org/project/linux-media/list/
8870F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
8871
8872DVB_USB_V2 MEDIA DRIVER
8873L: [email protected]
8874S: Orphan
8875W: https://linuxtv.org
8876W: http://palosaari.fi/linux/
8877Q: http://patchwork.linuxtv.org/project/linux-media/list/
8878F: drivers/media/usb/dvb-usb-v2/dvb_usb*
8879F: drivers/media/usb/dvb-usb-v2/usb_urb.c
8880
8881DYNAMIC DEBUG
8882M: Jason Baron <[email protected]>
8883M: Jim Cromie <[email protected]>
8884S: Maintained
8885F: include/linux/dynamic_debug.h
8886F: lib/dynamic_debug.c
8887F: lib/test_dynamic_debug.c
8888
8889DYNAMIC INTERRUPT MODERATION
8890M: Tal Gilboa <[email protected]>
8891S: Maintained
8892F: Documentation/networking/net_dim.rst
8893F: include/linux/dim.h
8894F: lib/dim/
8895
8896DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8897M: Daniel Lezcano <[email protected]>
8898L: [email protected]
8899S: Supported
8900B: https://bugzilla.kernel.org
8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8902F: drivers/powercap/dtpm*
8903F: include/linux/dtpm.h
8904
8905DZ DECSTATION DZ11 SERIAL DRIVER
8906M: "Maciej W. Rozycki" <[email protected]>
8907S: Maintained
8908F: drivers/tty/serial/dz.*
8909
8910E3X0 POWER BUTTON DRIVER
8911M: Moritz Fischer <[email protected]>
8912L: [email protected]
8913S: Supported
8914W: http://www.ettus.com
8915F: Documentation/devicetree/bindings/input/e3x0-button.txt
8916F: drivers/input/misc/e3x0-button.c
8917
8918E4000 MEDIA DRIVER
8919L: [email protected]
8920S: Orphan
8921W: https://linuxtv.org
8922Q: http://patchwork.linuxtv.org/project/linux-media/list/
8923F: drivers/media/tuners/e4000*
8924
8925EARTH_PT1 MEDIA DRIVER
8926M: Akihiro Tsukada <[email protected]>
8927L: [email protected]
8928S: Odd Fixes
8929F: drivers/media/pci/pt1/
8930
8931EARTH_PT3 MEDIA DRIVER
8932M: Akihiro Tsukada <[email protected]>
8933L: [email protected]
8934S: Odd Fixes
8935F: drivers/media/pci/pt3/
8936
8937EC100 MEDIA DRIVER
8938L: [email protected]
8939S: Orphan
8940W: https://linuxtv.org
8941Q: http://patchwork.linuxtv.org/project/linux-media/list/
8942F: drivers/media/dvb-frontends/ec100*
8943
8944ECONET MIPS PLATFORM
8945M: Caleb James DeLisle <[email protected]>
8946L: [email protected]
8947S: Maintained
8948F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
8949F: Documentation/devicetree/bindings/mips/econet.yaml
8950F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
8951F: arch/mips/boot/dts/econet/
8952F: arch/mips/econet/
8953F: drivers/clocksource/timer-econet-en751221.c
8954F: drivers/irqchip/irq-econet-en751221.c
8955
8956ECRYPT FILE SYSTEM
8957M: Tyler Hicks <[email protected]>
8958L: [email protected]
8959S: Odd Fixes
8960W: http://ecryptfs.org
8961W: https://launchpad.net/ecryptfs
8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8963F: Documentation/filesystems/ecryptfs.rst
8964F: fs/ecryptfs/
8965
8966EDAC-AMD64
8967M: Yazen Ghannam <[email protected]>
8968L: [email protected]
8969S: Supported
8970F: drivers/edac/amd64_edac*
8971F: drivers/edac/mce_amd*
8972
8973EDAC-ARMADA
8974M: Jan Luebbe <[email protected]>
8975L: [email protected]
8976S: Maintained
8977F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8978F: drivers/edac/armada_xp_*
8979
8980EDAC-AST2500
8981M: Stefan Schaeckeler <[email protected]>
8982S: Supported
8983F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
8984F: drivers/edac/aspeed_edac.c
8985
8986EDAC-BLUEFIELD
8987M: Shravan Kumar Ramani <[email protected]>
8988M: David Thompson <[email protected]>
8989S: Supported
8990F: drivers/edac/bluefield_edac.c
8991
8992EDAC-CALXEDA
8993M: Andre Przywara <[email protected]>
8994L: [email protected]
8995S: Maintained
8996F: drivers/edac/highbank*
8997
8998EDAC-CAVIUM OCTEON
8999M: Thomas Bogendoerfer <[email protected]>
9000L: [email protected]
9001L: [email protected]
9002S: Maintained
9003F: drivers/edac/octeon_edac*
9004
9005EDAC-CAVIUM THUNDERX
9006M: Robert Richter <[email protected]>
9007L: [email protected]
9008S: Odd Fixes
9009F: drivers/edac/thunderx_edac*
9010
9011EDAC-CORE
9012M: Borislav Petkov <[email protected]>
9013M: Tony Luck <[email protected]>
9014L: [email protected]
9015S: Supported
9016T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
9017F: Documentation/driver-api/edac.rst
9018F: drivers/edac/
9019F: include/linux/edac.h
9020
9021EDAC-A72
9022M: Vijay Balakrishna <[email protected]>
9023M: Tyler Hicks <[email protected]>
9024L: [email protected]
9025S: Supported
9026F: drivers/edac/a72_edac.c
9027
9028EDAC-DMC520
9029M: Lei Wang <[email protected]>
9030L: [email protected]
9031S: Supported
9032F: drivers/edac/dmc520_edac.c
9033
9034EDAC-E752X
9035M: Mark Gross <[email protected]>
9036L: [email protected]
9037S: Maintained
9038F: drivers/edac/e752x_edac.c
9039
9040EDAC-E7XXX
9041L: [email protected]
9042S: Maintained
9043F: drivers/edac/e7xxx_edac.c
9044
9045EDAC-FSL_DDR
9046R: Frank Li <[email protected]>
9047L: [email protected]
9048L: [email protected]
9049S: Maintained
9050F: drivers/edac/fsl_ddr_edac.*
9051
9052EDAC-GHES
9053M: Mauro Carvalho Chehab <[email protected]>
9054L: [email protected]
9055S: Maintained
9056F: drivers/edac/ghes_edac.c
9057
9058EDAC-I10NM
9059M: Tony Luck <[email protected]>
9060L: [email protected]
9061S: Maintained
9062F: drivers/edac/i10nm_base.c
9063
9064EDAC-I3000
9065L: [email protected]
9066S: Orphan
9067F: drivers/edac/i3000_edac.c
9068
9069EDAC-I5000
9070L: [email protected]
9071S: Maintained
9072F: drivers/edac/i5000_edac.c
9073
9074EDAC-I5400
9075M: Mauro Carvalho Chehab <[email protected]>
9076L: [email protected]
9077S: Maintained
9078F: drivers/edac/i5400_edac.c
9079
9080EDAC-I7300
9081M: Mauro Carvalho Chehab <[email protected]>
9082L: [email protected]
9083S: Maintained
9084F: drivers/edac/i7300_edac.c
9085
9086EDAC-I7CORE
9087M: Mauro Carvalho Chehab <[email protected]>
9088L: [email protected]
9089S: Maintained
9090F: drivers/edac/i7core_edac.c
9091
9092EDAC-I82443BXGX
9093M: Tim Small <[email protected]>
9094L: [email protected]
9095S: Maintained
9096F: drivers/edac/i82443bxgx_edac.c
9097
9098EDAC-I82975X
9099M: "Arvind R." <[email protected]>
9100L: [email protected]
9101S: Maintained
9102F: drivers/edac/i82975x_edac.c
9103
9104EDAC-IE31200
9105M: Jason Baron <[email protected]>
9106L: [email protected]
9107S: Maintained
9108F: drivers/edac/ie31200_edac.c
9109
9110EDAC-IGEN6
9111M: Tony Luck <[email protected]>
9112R: Qiuxu Zhuo <[email protected]>
9113L: [email protected]
9114S: Maintained
9115F: drivers/edac/igen6_edac.c
9116
9117EDAC-MPC85XX
9118M: Johannes Thumshirn <[email protected]>
9119L: [email protected]
9120S: Maintained
9121F: drivers/edac/mpc85xx_edac.[ch]
9122
9123EDAC-NPCM
9124M: Marvin Lin <[email protected]>
9125M: Stanley Chu <[email protected]>
9126L: [email protected]
9127S: Maintained
9128F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
9129F: drivers/edac/npcm_edac.c
9130
9131EDAC-PASEMI
9132M: Egor Martovetsky <[email protected]>
9133L: [email protected]
9134S: Maintained
9135F: drivers/edac/pasemi_edac.c
9136
9137EDAC-PND2
9138M: Tony Luck <[email protected]>
9139L: [email protected]
9140S: Maintained
9141F: drivers/edac/pnd2_edac.[ch]
9142
9143EDAC-QCOM
9144M: Manivannan Sadhasivam <[email protected]>
9145L: [email protected]
9146L: [email protected]
9147S: Maintained
9148F: drivers/edac/qcom_edac.c
9149
9150EDAC-R82600
9151M: Tim Small <[email protected]>
9152L: [email protected]
9153S: Maintained
9154F: drivers/edac/r82600_edac.c
9155
9156EDAC-SBRIDGE
9157M: Tony Luck <[email protected]>
9158R: Qiuxu Zhuo <[email protected]>
9159L: [email protected]
9160S: Maintained
9161F: drivers/edac/sb_edac.c
9162
9163EDAC-SKYLAKE
9164M: Tony Luck <[email protected]>
9165L: [email protected]
9166S: Maintained
9167F: drivers/edac/skx_*.[ch]
9168
9169EDAC-TI
9170M: Tero Kristo <[email protected]>
9171L: [email protected]
9172S: Odd Fixes
9173F: drivers/edac/ti_edac.c
9174
9175EDIROL UA-101/UA-1000 DRIVER
9176M: Clemens Ladisch <[email protected]>
9177L: [email protected]
9178S: Maintained
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9180F: sound/usb/misc/ua101.c
9181
9182EFI TEST DRIVER
9183M: Ivan Hu <[email protected]>
9184M: Ard Biesheuvel <[email protected]>
9185L: [email protected]
9186S: Maintained
9187F: drivers/firmware/efi/test/
9188
9189EFI VARIABLE FILESYSTEM
9190M: Jeremy Kerr <[email protected]>
9191M: Ard Biesheuvel <[email protected]>
9192L: [email protected]
9193S: Maintained
9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9195F: fs/efivarfs/
9196
9197EFIFB FRAMEBUFFER DRIVER
9198M: Peter Jones <[email protected]>
9199L: [email protected]
9200S: Maintained
9201F: drivers/video/fbdev/efifb.c
9202
9203EFS FILESYSTEM
9204S: Orphan
9205W: http://aeschi.ch.eu.org/efs/
9206F: fs/efs/
9207
9208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
9209L: [email protected]
9210S: Orphan
9211F: drivers/net/ethernet/ibm/ehea/
9212
9213ELM327 CAN NETWORK DRIVER
9214M: Max Staudt <[email protected]>
9215L: [email protected]
9216S: Maintained
9217F: Documentation/networking/device_drivers/can/can327.rst
9218F: drivers/net/can/can327.c
9219
9220EM28XX VIDEO4LINUX DRIVER
9221M: Mauro Carvalho Chehab <[email protected]>
9222L: [email protected]
9223S: Maintained
9224W: https://linuxtv.org
9225T: git git://linuxtv.org/media.git
9226F: Documentation/admin-guide/media/em28xx*
9227F: drivers/media/usb/em28xx/
9228
9229EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
9230M: Adrian Hunter <[email protected]>
9231M: Asutosh Das <[email protected]>
9232R: Ritesh Harjani <[email protected]>
9233L: [email protected]
9234S: Supported
9235F: drivers/mmc/host/cqhci*
9236
9237EMS CPC-PCI CAN DRIVER
9238M: Gerhard Uttenthaler <[email protected]>
9239M: [email protected]
9240L: [email protected]
9241S: Maintained
9242F: drivers/net/can/sja1000/ems_pci.c
9243
9244EMULEX 10Gbps iSCSI - OneConnect DRIVER
9245M: Ketan Mukadam <[email protected]>
9246L: [email protected]
9247S: Supported
9248W: http://www.broadcom.com
9249F: drivers/scsi/be2iscsi/
9250
9251EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
9252M: Ajit Khaparde <[email protected]>
9253M: Sriharsha Basavapatna <[email protected]>
9254M: Somnath Kotur <[email protected]>
9255L: [email protected]
9256S: Maintained
9257W: http://www.emulex.com
9258F: drivers/net/ethernet/emulex/benet/
9259
9260EMULEX ONECONNECT ROCE DRIVER
9261M: Selvin Xavier <[email protected]>
9262L: [email protected]
9263S: Odd Fixes
9264W: http://www.broadcom.com
9265F: drivers/infiniband/hw/ocrdma/
9266F: include/uapi/rdma/ocrdma-abi.h
9267
9268EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
9269M: Ram Vegesna <[email protected]>
9270L: [email protected]
9271L: [email protected]
9272S: Supported
9273W: http://www.broadcom.com
9274F: drivers/scsi/elx/
9275
9276EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
9277M: Justin Tee <[email protected]>
9278M: Paul Ely <[email protected]>
9279L: [email protected]
9280S: Supported
9281W: http://www.broadcom.com
9282F: drivers/scsi/lpfc/
9283
9284ENE CB710 FLASH CARD READER DRIVER
9285M: Michał Mirosław <[email protected]>
9286S: Maintained
9287F: drivers/misc/cb710/
9288F: drivers/mmc/host/cb710-mmc.*
9289F: include/linux/cb710.h
9290
9291ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
9292M: Maxim Levitsky <[email protected]>
9293S: Maintained
9294F: drivers/media/rc/ene_ir.*
9295
9296ENERGY MODEL
9297M: Lukasz Luba <[email protected]>
9298M: "Rafael J. Wysocki" <[email protected]>
9299L: [email protected]
9300S: Maintained
9301F: kernel/power/energy_model.c
9302F: include/linux/energy_model.h
9303F: Documentation/power/energy-model.rst
9304F: Documentation/netlink/specs/em.yaml
9305F: include/uapi/linux/energy_model.h
9306F: kernel/power/em_netlink*.*
9307
9308EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
9309M: Laurentiu Tudor <[email protected]>
9310L: [email protected]
9311S: Maintained
9312F: drivers/tty/ehv_bytechan.c
9313
9314EPSON S1D13XXX FRAMEBUFFER DRIVER
9315M: Kristoffer Ericson <[email protected]>
9316S: Maintained
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
9318F: drivers/video/fbdev/s1d13xxxfb.c
9319F: include/video/s1d13xxxfb.h
9320
9321EROFS FILE SYSTEM
9322M: Gao Xiang <[email protected]>
9323M: Chao Yu <[email protected]>
9324R: Yue Hu <[email protected]>
9325R: Jeffle Xu <[email protected]>
9326R: Sandeep Dhavale <[email protected]>
9327R: Hongbo Li <[email protected]>
9328R: Chunhai Guo <[email protected]>
9329L: [email protected]
9330S: Maintained
9331W: https://erofs.docs.kernel.org
9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
9333F: Documentation/ABI/testing/sysfs-fs-erofs
9334F: Documentation/filesystems/erofs.rst
9335F: fs/erofs/
9336F: include/trace/events/erofs.h
9337
9338ERRSEQ ERROR TRACKING INFRASTRUCTURE
9339M: Jeff Layton <[email protected]>
9340S: Maintained
9341F: include/linux/errseq.h
9342F: lib/errseq.c
9343
9344ESD CAN NETWORK DRIVERS
9345M: Stefan Mätje <[email protected]>
9346R: [email protected]
9347L: [email protected]
9348S: Maintained
9349F: drivers/net/can/esd/
9350
9351ESD CAN/USB DRIVERS
9352M: Frank Jungclaus <[email protected]>
9353R: [email protected]
9354L: [email protected]
9355S: Maintained
9356F: drivers/net/can/usb/esd_usb.c
9357
9358ESWIN DEVICETREES
9359M: Min Lin <[email protected]>
9360M: Pinkesh Vaghela <[email protected]>
9361M: Pritesh Patel <[email protected]>
9362S: Maintained
9363T: git https://github.com/eswincomputing/linux-next.git
9364F: Documentation/devicetree/bindings/riscv/eswin.yaml
9365F: arch/riscv/boot/dts/eswin/
9366
9367ET131X NETWORK DRIVER
9368M: Mark Einon <[email protected]>
9369S: Odd Fixes
9370F: drivers/net/ethernet/agere/
9371
9372ETAS ES58X CAN/USB DRIVER
9373M: Vincent Mailhol <[email protected]>
9374L: [email protected]
9375S: Maintained
9376F: Documentation/networking/devlink/etas_es58x.rst
9377F: drivers/net/can/usb/etas_es58x/
9378
9379ETHERNET BRIDGE
9380M: Nikolay Aleksandrov <[email protected]>
9381M: Ido Schimmel <[email protected]>
9382L: [email protected]
9383L: [email protected]
9384S: Maintained
9385F: include/linux/if_bridge.h
9386F: include/uapi/linux/if_bridge.h
9387F: include/linux/netfilter_bridge/
9388F: net/bridge/
9389
9390ETHERNET PHY LIBRARY
9391M: Andrew Lunn <[email protected]>
9392M: Heiner Kallweit <[email protected]>
9393R: Russell King <[email protected]>
9394L: [email protected]
9395S: Maintained
9396F: Documentation/ABI/testing/sysfs-class-net-phydev
9397F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
9398F: Documentation/devicetree/bindings/net/mdio*
9399F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
9400F: Documentation/networking/phy.rst
9401F: drivers/net/mdio/
9402F: drivers/net/mdio/acpi_mdio.c
9403F: drivers/net/mdio/fwnode_mdio.c
9404F: drivers/net/mdio/of_mdio.c
9405F: drivers/net/pcs/
9406F: drivers/net/phy/
9407F: include/dt-bindings/net/qca-ar803x.h
9408F: include/linux/*mdio*.h
9409F: include/linux/linkmode.h
9410F: include/linux/mdio/*.h
9411F: include/linux/mii.h
9412F: include/linux/of_net.h
9413F: include/linux/phy.h
9414F: include/linux/phy_fixed.h
9415F: include/linux/phy_link_topology.h
9416F: include/linux/phylib_stubs.h
9417F: include/linux/platform_data/mdio-bcm-unimac.h
9418F: include/linux/platform_data/mdio-gpio.h
9419F: include/trace/events/mdio.h
9420F: include/uapi/linux/mdio.h
9421F: include/uapi/linux/mii.h
9422F: net/core/of_net.c
9423
9424ETHERNET PHY LIBRARY [RUST]
9425M: FUJITA Tomonori <[email protected]>
9426R: Trevor Gross <[email protected]>
9427L: [email protected]
9428L: [email protected]
9429S: Maintained
9430F: rust/kernel/net/phy.rs
9431F: rust/kernel/net/phy/reg.rs
9432
9433EXEC & BINFMT API, ELF
9434M: Kees Cook <[email protected]>
9435L: [email protected]
9436S: Supported
9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
9438F: Documentation/userspace-api/ELF.rst
9439F: fs/*binfmt_*.c
9440F: fs/Kconfig.binfmt
9441F: fs/exec.c
9442F: fs/tests/binfmt_*_kunit.c
9443F: fs/tests/exec_kunit.c
9444F: include/linux/binfmts.h
9445F: include/linux/elf.h
9446F: include/uapi/linux/auxvec.h
9447F: include/uapi/linux/binfmts.h
9448F: include/uapi/linux/elf.h
9449F: kernel/fork.c
9450F: mm/vma_exec.c
9451F: tools/testing/selftests/exec/
9452N: asm/elf.h
9453N: binfmt
9454
9455EXFAT FILE SYSTEM
9456M: Namjae Jeon <[email protected]>
9457M: Sungjong Seo <[email protected]>
9458R: Yuezhang Mo <[email protected]>
9459L: [email protected]
9460S: Maintained
9461T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
9462F: fs/exfat/
9463
9464EXPRESSWIRE PROTOCOL LIBRARY
9465M: Duje Mihanović <[email protected]>
9466L: [email protected]
9467S: Maintained
9468F: drivers/leds/leds-expresswire.c
9469F: include/linux/leds-expresswire.h
9470
9471EXT2 FILE SYSTEM
9472M: Jan Kara <[email protected]>
9473L: [email protected]
9474S: Maintained
9475F: Documentation/filesystems/ext2.rst
9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
9477F: fs/ext2/
9478F: include/linux/ext2*
9479
9480EXT4 FILE SYSTEM
9481M: "Theodore Ts'o" <[email protected]>
9482M: Andreas Dilger <[email protected]>
9483L: [email protected]
9484S: Maintained
9485W: http://ext4.wiki.kernel.org
9486Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
9488F: Documentation/filesystems/ext4/
9489F: fs/ext4/
9490F: include/trace/events/ext4.h
9491F: include/uapi/linux/ext4.h
9492
9493Extended Verification Module (EVM)
9494M: Mimi Zohar <[email protected]>
9495M: Roberto Sassu <[email protected]>
9496L: [email protected]
9497S: Supported
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9499F: security/integrity/
9500F: security/integrity/evm/
9501
9502EXTENSIBLE FIRMWARE INTERFACE (EFI)
9503M: Ard Biesheuvel <[email protected]>
9504L: [email protected]
9505S: Maintained
9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
9507F: Documentation/admin-guide/efi-stub.rst
9508F: arch/*/include/asm/efi.h
9509F: arch/*/kernel/efi.c
9510F: arch/arm/boot/compressed/efi-header.S
9511F: arch/x86/platform/efi/
9512F: drivers/firmware/efi/
9513F: include/linux/efi*.h
9514
9515EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
9516M: MyungJoo Ham <[email protected]>
9517M: Chanwoo Choi <[email protected]>
9518L: [email protected]
9519S: Maintained
9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
9521F: Documentation/devicetree/bindings/extcon/
9522F: Documentation/driver-api/extcon.rst
9523F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
9524F: drivers/extcon/
9525F: include/linux/extcon.h
9526F: include/linux/extcon/
9527
9528EXTRA BOOT CONFIG
9529M: Masami Hiramatsu <[email protected]>
9530L: [email protected]
9531L: [email protected]
9532S: Maintained
9533Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9535F: Documentation/admin-guide/bootconfig.rst
9536F: fs/proc/bootconfig.c
9537F: include/linux/bootconfig.h
9538F: lib/bootconfig-data.S
9539F: lib/bootconfig.c
9540F: tools/bootconfig/*
9541F: tools/bootconfig/scripts/*
9542
9543EXTRON DA HD 4K PLUS CEC DRIVER
9544M: Hans Verkuil <[email protected]>
9545L: [email protected]
9546S: Maintained
9547T: git git://linuxtv.org/media.git
9548F: drivers/media/cec/usb/extron-da-hd-4k-plus/
9549
9550EXYNOS DP DRIVER
9551M: Jingoo Han <[email protected]>
9552L: [email protected]
9553S: Maintained
9554F: drivers/gpu/drm/exynos/exynos_dp*
9555
9556EXYNOS SYSMMU (IOMMU) driver
9557M: Marek Szyprowski <[email protected]>
9558L: [email protected]
9559S: Maintained
9560F: drivers/iommu/exynos-iommu.c
9561
9562F2FS FILE SYSTEM
9563M: Jaegeuk Kim <[email protected]>
9564M: Chao Yu <[email protected]>
9565L: [email protected]
9566S: Maintained
9567W: https://f2fs.wiki.kernel.org/
9568Q: https://patchwork.kernel.org/project/f2fs/list/
9569B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
9571F: Documentation/ABI/testing/sysfs-fs-f2fs
9572F: Documentation/filesystems/f2fs.rst
9573F: fs/f2fs/
9574F: include/linux/f2fs_fs.h
9575F: include/trace/events/f2fs.h
9576F: include/uapi/linux/f2fs.h
9577
9578F71805F HARDWARE MONITORING DRIVER
9579M: Jean Delvare <[email protected]>
9580L: [email protected]
9581S: Maintained
9582F: Documentation/hwmon/f71805f.rst
9583F: drivers/hwmon/f71805f.c
9584
9585FADDR2LINE
9586M: Josh Poimboeuf <[email protected]>
9587S: Maintained
9588F: scripts/faddr2line
9589
9590FAILOVER MODULE
9591M: Sridhar Samudrala <[email protected]>
9592L: [email protected]
9593S: Supported
9594F: Documentation/networking/failover.rst
9595F: include/net/failover.h
9596F: net/core/failover.c
9597
9598FANOTIFY
9599M: Jan Kara <[email protected]>
9600R: Amir Goldstein <[email protected]>
9601R: Matthew Bobrowski <[email protected]>
9602L: [email protected]
9603S: Maintained
9604F: fs/notify/fanotify/
9605F: include/linux/fanotify.h
9606F: include/uapi/linux/fanotify.h
9607
9608FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
9609M: Linus Walleij <[email protected]>
9610L: [email protected]
9611S: Maintained
9612F: drivers/usb/fotg210/
9613
9614FARSYNC SYNCHRONOUS DRIVER
9615M: Kevin Curtis <[email protected]>
9616S: Supported
9617W: http://www.farsite.co.uk/
9618F: drivers/net/wan/farsync.*
9619
9620FAULT INJECTION SUPPORT
9621M: Akinobu Mita <[email protected]>
9622S: Supported
9623F: Documentation/fault-injection/
9624F: lib/fault-inject.c
9625F: tools/testing/fault-injection/
9626
9627FBTFT Framebuffer drivers
9628M: Andy Shevchenko <[email protected]>
9629L: [email protected]
9630L: [email protected]
9631S: Odd fixes
9632F: drivers/staging/fbtft/
9633
9634FC0011 TUNER DRIVER
9635M: Michael Buesch <[email protected]>
9636L: [email protected]
9637S: Maintained
9638F: drivers/media/tuners/fc0011.c
9639F: drivers/media/tuners/fc0011.h
9640
9641FC2580 MEDIA DRIVER
9642L: [email protected]
9643S: Orphan
9644W: https://linuxtv.org
9645Q: http://patchwork.linuxtv.org/project/linux-media/list/
9646F: drivers/media/tuners/fc2580*
9647
9648FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9649M: Hannes Reinecke <[email protected]>
9650L: [email protected]
9651S: Supported
9652W: www.Open-FCoE.org
9653F: drivers/scsi/fcoe/
9654F: drivers/scsi/libfc/
9655F: include/scsi/fc/
9656F: include/scsi/libfc.h
9657F: include/scsi/libfcoe.h
9658F: include/uapi/scsi/fc/
9659
9660FILE LOCKING (flock() and fcntl()/lockf())
9661M: Jeff Layton <[email protected]>
9662M: Chuck Lever <[email protected]>
9663R: Alexander Aring <[email protected]>
9664L: [email protected]
9665S: Maintained
9666F: fs/fcntl.c
9667F: fs/locks.c
9668F: include/linux/fcntl.h
9669F: include/uapi/linux/fcntl.h
9670
9671FILESYSTEM DIRECT ACCESS (DAX)
9672M: Dan Williams <[email protected]>
9673R: Matthew Wilcox <[email protected]>
9674R: Jan Kara <[email protected]>
9675L: [email protected]
9676L: [email protected]
9677S: Supported
9678F: fs/dax.c
9679F: include/linux/dax.h
9680F: include/trace/events/fs_dax.h
9681
9682FILESYSTEMS (VFS and infrastructure)
9683M: Alexander Viro <[email protected]>
9684M: Christian Brauner <[email protected]>
9685R: Jan Kara <[email protected]>
9686L: [email protected]
9687S: Maintained
9688T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9689F: fs/*
9690F: include/linux/fs.h
9691F: include/linux/fs_types.h
9692F: include/uapi/linux/fs.h
9693F: include/uapi/linux/openat2.h
9694F: rust/kernel/fs.rs
9695F: rust/kernel/fs/
9696F: rust/kernel/seq_file.rs
9697F: rust/kernel/sync/poll.rs
9698F: Documentation/driver-api/early-userspace/buffer-format.rst
9699F: init/do_mounts*
9700F: init/*initramfs*
9701
9702FILESYSTEMS [EXPORTFS]
9703M: Chuck Lever <[email protected]>
9704M: Jeff Layton <[email protected]>
9705R: Amir Goldstein <[email protected]>
9706L: [email protected]
9707L: [email protected]
9708S: Supported
9709F: Documentation/filesystems/nfs/exporting.rst
9710F: fs/exportfs/
9711F: fs/fhandle.c
9712F: include/linux/exportfs.h
9713
9714FILESYSTEMS [IDMAPPED MOUNTS]
9715M: Christian Brauner <[email protected]>
9716M: Seth Forshee <[email protected]>
9717L: [email protected]
9718S: Maintained
9719F: Documentation/filesystems/idmappings.rst
9720F: fs/mnt_idmapping.c
9721F: include/linux/mnt_idmapping.*
9722F: tools/testing/selftests/mount_setattr/
9723
9724FILESYSTEMS [IOMAP]
9725M: Christian Brauner <[email protected]>
9726R: Darrick J. Wong <[email protected]>
9727L: [email protected]
9728L: [email protected]
9729S: Supported
9730F: Documentation/filesystems/iomap/*
9731F: fs/iomap/
9732F: include/linux/iomap.h
9733
9734FILESYSTEMS [NETFS LIBRARY]
9735M: David Howells <[email protected]>
9736M: Paulo Alcantara <[email protected]>
9737L: [email protected]
9738L: [email protected]
9739S: Supported
9740F: Documentation/filesystems/caching/
9741F: Documentation/filesystems/netfs_library.rst
9742F: fs/netfs/
9743F: include/linux/fscache*.h
9744F: include/linux/netfs.h
9745F: include/trace/events/fscache.h
9746F: include/trace/events/netfs.h
9747
9748FILESYSTEMS [STACKABLE]
9749M: Miklos Szeredi <[email protected]>
9750M: Amir Goldstein <[email protected]>
9751L: [email protected]
9752L: [email protected]
9753S: Maintained
9754F: fs/backing-file.c
9755F: include/linux/backing-file.h
9756
9757FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9758M: Riku Voipio <[email protected]>
9759L: [email protected]
9760S: Maintained
9761F: drivers/hwmon/f75375s.c
9762F: include/linux/f75375s.h
9763
9764FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9765M: Ji-Ze Hong (Peter Hong) <[email protected]>
9766L: [email protected]
9767S: Maintained
9768F: drivers/net/can/usb/f81604.c
9769
9770FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9771M: Clemens Ladisch <[email protected]>
9772M: Takashi Sakamoto <[email protected]>
9773L: [email protected]
9774S: Maintained
9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9776F: include/uapi/sound/firewire.h
9777F: sound/firewire/
9778
9779FIREWIRE MEDIA DRIVERS (firedtv)
9780M: Stefan Richter <[email protected]>
9781L: [email protected]
9782L: [email protected]
9783S: Maintained
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9785F: drivers/media/firewire/
9786
9787FIREWIRE SBP-2 TARGET
9788M: Chris Boot <[email protected]>
9789L: [email protected]
9790L: [email protected]
9791L: [email protected]
9792S: Maintained
9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9794F: drivers/target/sbp/
9795
9796FIREWIRE SUBSYSTEM
9797M: Takashi Sakamoto <[email protected]>
9798M: Takashi Sakamoto <[email protected]>
9799L: [email protected]
9800S: Maintained
9801W: http://ieee1394.docs.kernel.org/
9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9803F: drivers/firewire/
9804F: include/linux/firewire.h
9805F: include/uapi/linux/firewire*.h
9806F: tools/firewire/
9807
9808FIRMWARE FRAMEWORK FOR ARMV8-A
9809M: Sudeep Holla <[email protected]>
9810L: [email protected] (moderated for non-subscribers)
9811S: Maintained
9812F: drivers/firmware/arm_ffa/
9813F: include/linux/arm_ffa.h
9814
9815FIRMWARE LOADER (request_firmware)
9816M: Luis Chamberlain <[email protected]>
9817M: Russ Weight <[email protected]>
9818M: Danilo Krummrich <[email protected]>
9819L: [email protected]
9820S: Maintained
9821F: Documentation/firmware_class/
9822F: drivers/base/firmware_loader/
9823F: rust/kernel/firmware.rs
9824F: include/linux/firmware.h
9825
9826FLEXTIMER FTM-QUADDEC DRIVER
9827M: Patrick Havelange <[email protected]>
9828L: [email protected]
9829S: Maintained
9830F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
9831F: drivers/counter/ftm-quaddec.c
9832
9833FLOPPY DRIVER
9834M: Denis Efremov <[email protected]>
9835L: [email protected]
9836S: Odd Fixes
9837F: drivers/block/floppy.c
9838
9839FLYSKY FSIA6B RC RECEIVER
9840M: Markus Koch <[email protected]>
9841L: [email protected]
9842S: Maintained
9843F: drivers/input/joystick/fsia6b.c
9844
9845FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9846M: Geoffrey D. Bennett <[email protected]>
9847L: [email protected]
9848S: Maintained
9849W: https://github.com/geoffreybennett/linux-fcp
9850B: https://github.com/geoffreybennett/linux-fcp/issues
9851T: git https://github.com/geoffreybennett/linux-fcp.git
9852F: include/uapi/sound/fcp.h
9853F: include/uapi/sound/scarlett2.h
9854F: sound/usb/fcp.c
9855F: sound/usb/mixer_scarlett2.c
9856
9857FORCEDETH GIGABIT ETHERNET DRIVER
9858M: Rain River <[email protected]>
9859M: Zhu Yanjun <[email protected]>
9860L: [email protected]
9861S: Maintained
9862F: drivers/net/ethernet/nvidia/*
9863
9864FORTIFY_SOURCE
9865M: Kees Cook <[email protected]>
9866L: [email protected]
9867S: Supported
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9869F: include/linux/fortify-string.h
9870F: lib/test_fortify/*
9871F: lib/tests/fortify_kunit.c
9872F: lib/tests/memcpy_kunit.c
9873K: \bunsafe_memcpy\b
9874K: \b__NO_FORTIFY\b
9875
9876FOURSEMI AUDIO AMPLIFIER DRIVER
9877M: Nick Li <[email protected]>
9878L: [email protected]
9879S: Maintained
9880F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
9881F: sound/soc/codecs/fs-amp-lib.*
9882F: sound/soc/codecs/fs210x.*
9883
9884FPGA DFL DRIVERS
9885M: Xu Yilun <[email protected]>
9886R: Tom Rix <[email protected]>
9887L: [email protected]
9888S: Maintained
9889F: Documentation/ABI/testing/sysfs-bus-dfl*
9890F: Documentation/fpga/dfl.rst
9891F: drivers/fpga/dfl*
9892F: drivers/uio/uio_dfl.c
9893F: include/linux/dfl.h
9894F: include/uapi/linux/fpga-dfl.h
9895
9896FPGA MANAGER FRAMEWORK
9897M: Moritz Fischer <[email protected]>
9898M: Xu Yilun <[email protected]>
9899R: Tom Rix <[email protected]>
9900L: [email protected]
9901S: Maintained
9902Q: http://patchwork.kernel.org/project/linux-fpga/list/
9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9904F: Documentation/devicetree/bindings/fpga/
9905F: Documentation/driver-api/fpga/
9906F: Documentation/fpga/
9907F: drivers/fpga/
9908F: include/linux/fpga/
9909
9910FPU EMULATOR
9911M: Bill Metzenthen <[email protected]>
9912S: Maintained
9913W: https://floatingpoint.billm.au/
9914F: arch/x86/math-emu/
9915
9916FRAMEBUFFER CORE
9917M: Simona Vetter <[email protected]>
9918S: Odd Fixes
9919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9920F: drivers/video/fbdev/core/
9921
9922FRAMEBUFFER DRAWING
9923M: Zsolt Kajtar <[email protected]>
9924S: Odd Fixes
9925F: drivers/video/fbdev/core/cfbcopyarea.c
9926F: drivers/video/fbdev/core/cfbfillrect.c
9927F: drivers/video/fbdev/core/cfbimgblt.c
9928F: drivers/video/fbdev/core/cfbmem.h
9929F: drivers/video/fbdev/core/fb_copyarea.h
9930F: drivers/video/fbdev/core/fb_draw.h
9931F: drivers/video/fbdev/core/fb_fillrect.h
9932F: drivers/video/fbdev/core/fb_imageblit.h
9933F: drivers/video/fbdev/core/syscopyarea.c
9934F: drivers/video/fbdev/core/sysfillrect.c
9935F: drivers/video/fbdev/core/sysimgblt.c
9936F: drivers/video/fbdev/core/sysmem.h
9937
9938FRAMEBUFFER LAYER
9939M: Helge Deller <[email protected]>
9940L: [email protected]
9941L: [email protected]
9942S: Maintained
9943Q: http://patchwork.kernel.org/project/linux-fbdev/list/
9944T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9945F: Documentation/fb/
9946F: drivers/video/
9947F: include/linux/fb.h
9948F: include/uapi/linux/fb.h
9949F: include/uapi/video/
9950F: include/video/
9951
9952FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9953M: Horia Geantă <[email protected]>
9954M: Pankaj Gupta <[email protected]>
9955M: Gaurav Jain <[email protected]>
9956L: [email protected]
9957S: Maintained
9958F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9959F: drivers/crypto/caam/
9960
9961FREESCALE COLDFIRE M5441X MMC DRIVER
9962M: Angelo Dureghello <[email protected]>
9963L: [email protected]
9964S: Maintained
9965F: drivers/mmc/host/sdhci-esdhc-mcf.c
9966F: include/linux/platform_data/mmc-esdhc-mcf.h
9967
9968FREESCALE DIU FRAMEBUFFER DRIVER
9969M: Timur Tabi <[email protected]>
9970L: [email protected]
9971S: Maintained
9972F: drivers/video/fbdev/fsl-diu-fb.*
9973
9974FREESCALE DMA DRIVER
9975M: Zhang Wei <[email protected]>
9976L: [email protected]
9977S: Maintained
9978F: drivers/dma/fsldma.*
9979
9980FREESCALE DSPI DRIVER
9981M: Vladimir Oltean <[email protected]>
9982L: [email protected]
9983L: [email protected]
9984S: Maintained
9985F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9986F: drivers/spi/spi-fsl-dspi.c
9987F: include/linux/spi/spi-fsl-dspi.h
9988
9989FREESCALE eDMA DRIVER
9990M: Frank Li <[email protected]>
9991L: [email protected]
9992L: [email protected]
9993S: Maintained
9994F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
9995F: drivers/dma/fsl-edma*.*
9996
9997FREESCALE ENETC ETHERNET DRIVERS
9998M: Claudiu Manoil <[email protected]>
9999M: Vladimir Oltean <[email protected]>
10000M: Wei Fang <[email protected]>
10001M: Clark Wang <[email protected]>
10002L: [email protected]
10003L: [email protected]
10004S: Maintained
10005F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10006F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10007F: drivers/net/ethernet/freescale/enetc/
10008F: include/linux/fsl/enetc_mdio.h
10009F: include/linux/fsl/netc_global.h
10010F: include/linux/fsl/ntmp.h
10011
10012FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10013M: Claudiu Manoil <[email protected]>
10014L: [email protected]
10015S: Maintained
10016F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10017F: drivers/net/ethernet/freescale/gianfar*
10018
10019FREESCALE GPMI NAND DRIVER
10020M: Han Xu <[email protected]>
10021L: [email protected]
10022L: [email protected]
10023S: Maintained
10024F: drivers/mtd/nand/raw/gpmi-nand/*
10025
10026FREESCALE I2C CPM DRIVER
10027M: Jochen Friedrich <[email protected]>
10028L: [email protected]
10029L: [email protected]
10030S: Maintained
10031F: drivers/i2c/busses/i2c-cpm.c
10032
10033FREESCALE IMX / MXC FEC DRIVER
10034M: Wei Fang <[email protected]>
10035R: Shenwei Wang <[email protected]>
10036R: Clark Wang <[email protected]>
10037L: [email protected]
10038L: [email protected]
10039S: Maintained
10040F: Documentation/devicetree/bindings/net/fsl,fec.yaml
10041F: drivers/net/ethernet/freescale/fec.h
10042F: drivers/net/ethernet/freescale/fec_main.c
10043F: drivers/net/ethernet/freescale/fec_ptp.c
10044
10045FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10046M: Sascha Hauer <[email protected]>
10047R: Pengutronix Kernel Team <[email protected]>
10048L: [email protected]
10049L: [email protected] (moderated for non-subscribers)
10050S: Maintained
10051F: drivers/video/fbdev/imxfb.c
10052
10053FREESCALE IMX DDR PMU DRIVER
10054M: Frank Li <[email protected]>
10055M: Xu Yang <[email protected]>
10056L: [email protected] (moderated for non-subscribers)
10057S: Maintained
10058F: Documentation/admin-guide/perf/imx-ddr.rst
10059F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10060F: drivers/perf/fsl_imx8_ddr_perf.c
10061F: drivers/perf/fsl_imx9_ddr_perf.c
10062F: tools/perf/pmu-events/arch/arm64/freescale/
10063
10064FREESCALE IMX I2C DRIVER
10065M: Oleksij Rempel <[email protected]>
10066R: Pengutronix Kernel Team <[email protected]>
10067L: [email protected]
10068S: Maintained
10069F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10070F: drivers/i2c/busses/i2c-imx.c
10071
10072FREESCALE IMX LPI2C DRIVER
10073M: Dong Aisheng <[email protected]>
10074L: [email protected]
10075L: [email protected]
10076S: Maintained
10077F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10078F: drivers/i2c/busses/i2c-imx-lpi2c.c
10079
10080FREESCALE IMX LPSPI DRIVER
10081M: Frank Li <[email protected]>
10082L: [email protected]
10083L: [email protected]
10084S: Maintained
10085F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10086F: drivers/spi/spi-fsl-lpspi.c
10087
10088FREESCALE MPC I2C DRIVER
10089M: Chris Packham <[email protected]>
10090L: [email protected]
10091S: Maintained
10092F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10093F: drivers/i2c/busses/i2c-mpc.c
10094
10095FREESCALE QORIQ DPAA ETHERNET DRIVER
10096M: Madalin Bucur <[email protected]>
10097L: [email protected]
10098S: Maintained
10099F: drivers/net/ethernet/freescale/dpaa
10100
10101FREESCALE QORIQ DPAA FMAN DRIVER
10102M: Madalin Bucur <[email protected]>
10103R: Sean Anderson <[email protected]>
10104L: [email protected]
10105S: Maintained
10106F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
10107F: drivers/net/ethernet/freescale/fman
10108
10109FREESCALE QORIQ PTP CLOCK DRIVER
10110M: Yangbo Lu <[email protected]>
10111L: [email protected]
10112S: Maintained
10113F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10114F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10115F: drivers/net/ethernet/freescale/dpaa2/dprtc*
10116F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10117F: drivers/ptp/ptp_qoriq.c
10118F: include/linux/fsl/ptp_qoriq.h
10119
10120FREESCALE QUAD SPI DRIVER
10121M: Han Xu <[email protected]>
10122L: [email protected]
10123L: [email protected]
10124S: Maintained
10125F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10126F: drivers/spi/spi-fsl-qspi.c
10127
10128FREESCALE QUICC ENGINE LIBRARY
10129M: Qiang Zhao <[email protected]>
10130M: Christophe Leroy (CS GROUP) <[email protected]>
10131L: [email protected]
10132S: Maintained
10133F: drivers/soc/fsl/qe/
10134F: include/soc/fsl/qe/
10135
10136FREESCALE QUICC ENGINE QMC DRIVER
10137M: Herve Codina <[email protected]>
10138L: [email protected]
10139S: Maintained
10140F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10141F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10142F: drivers/soc/fsl/qe/qmc.c
10143F: include/soc/fsl/qe/qmc.h
10144
10145FREESCALE QUICC ENGINE QMC HDLC DRIVER
10146M: Herve Codina <[email protected]>
10147L: [email protected]
10148L: [email protected]
10149S: Maintained
10150F: drivers/net/wan/fsl_qmc_hdlc.c
10151
10152FREESCALE QUICC ENGINE TSA DRIVER
10153M: Herve Codina <[email protected]>
10154L: [email protected]
10155S: Maintained
10156F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10157F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10158F: drivers/soc/fsl/qe/tsa.c
10159F: drivers/soc/fsl/qe/tsa.h
10160F: include/dt-bindings/soc/cpm1-fsl,tsa.h
10161F: include/dt-bindings/soc/qe-fsl,tsa.h
10162
10163FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10164L: [email protected]
10165L: [email protected]
10166S: Orphan
10167F: drivers/net/ethernet/freescale/ucc_geth*
10168
10169FREESCALE QUICC ENGINE UCC HDLC DRIVER
10170M: Zhao Qiang <[email protected]>
10171L: [email protected]
10172L: [email protected]
10173S: Maintained
10174F: drivers/net/wan/fsl_ucc_hdlc*
10175
10176FREESCALE QUICC ENGINE UCC UART DRIVER
10177M: Timur Tabi <[email protected]>
10178L: [email protected]
10179S: Maintained
10180F: drivers/tty/serial/ucc_uart.c
10181
10182FREESCALE SOC DRIVERS
10183M: Christophe Leroy (CS GROUP) <[email protected]>
10184L: [email protected]
10185L: [email protected] (moderated for non-subscribers)
10186S: Maintained
10187F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10188F: Documentation/devicetree/bindings/soc/fsl/
10189F: drivers/soc/fsl/
10190F: include/linux/fsl/
10191F: include/soc/fsl/
10192
10193FREESCALE SOC FS_ENET DRIVER
10194M: Pantelis Antoniou <[email protected]>
10195L: [email protected]
10196L: [email protected]
10197S: Maintained
10198F: drivers/net/ethernet/freescale/fs_enet/
10199
10200FREESCALE SOC SOUND DRIVERS
10201M: Shengjiu Wang <[email protected]>
10202M: Xiubo Li <[email protected]>
10203R: Fabio Estevam <[email protected]>
10204R: Nicolin Chen <[email protected]>
10205L: [email protected]
10206L: [email protected]
10207S: Maintained
10208F: sound/soc/fsl/fsl*
10209F: sound/soc/fsl/imx*
10210
10211FREESCALE SOC LPC32XX SOUND DRIVERS
10212M: J.M.B. Downing <[email protected]>
10213M: Piotr Wojtaszczyk <[email protected]>
10214R: Vladimir Zapolskiy <[email protected]>
10215L: [email protected]
10216L: [email protected]
10217S: Maintained
10218F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10219F: sound/soc/fsl/lpc3xxx-*
10220
10221FREESCALE SOC SOUND QMC DRIVER
10222M: Herve Codina <[email protected]>
10223L: [email protected]
10224L: [email protected]
10225S: Maintained
10226F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10227F: sound/soc/fsl/fsl_qmc_audio.c
10228
10229FREESCALE USB PERIPHERAL DRIVERS
10230L: [email protected]
10231L: [email protected]
10232S: Orphan
10233F: drivers/usb/gadget/udc/fsl*
10234
10235FREESCALE USB PHY DRIVER
10236L: [email protected]
10237L: [email protected]
10238S: Orphan
10239F: drivers/usb/phy/phy-fsl-usb*
10240
10241FREEVXFS FILESYSTEM
10242M: Christoph Hellwig <[email protected]>
10243S: Maintained
10244W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
10245F: fs/freevxfs/
10246
10247FREEZER
10248M: "Rafael J. Wysocki" <[email protected]>
10249R: Pavel Machek <[email protected]>
10250L: [email protected]
10251S: Supported
10252F: Documentation/power/freezing-of-tasks.rst
10253F: include/linux/freezer.h
10254F: kernel/freezer.c
10255
10256FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10257M: Eric Biggers <[email protected]>
10258M: Theodore Y. Ts'o <[email protected]>
10259M: Jaegeuk Kim <[email protected]>
10260L: [email protected]
10261S: Supported
10262Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
10263T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10264F: Documentation/filesystems/fscrypt.rst
10265F: fs/crypto/
10266F: include/linux/fscrypt.h
10267F: include/uapi/linux/fscrypt.h
10268
10269FSI SUBSYSTEM
10270M: Eddie James <[email protected]>
10271R: Ninad Palsule <[email protected]>
10272L: [email protected]
10273S: Supported
10274Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
10275F: Documentation/devicetree/bindings/fsi/
10276F: drivers/fsi/
10277F: include/linux/fsi*.h
10278F: include/trace/events/fsi*.h
10279
10280FSI-ATTACHED I2C DRIVER
10281M: Eddie James <[email protected]>
10282L: [email protected]
10283L: [email protected] (moderated for non-subscribers)
10284S: Maintained
10285F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10286F: drivers/i2c/busses/i2c-fsi.c
10287
10288FSI-ATTACHED SPI DRIVER
10289M: Eddie James <[email protected]>
10290L: [email protected]
10291S: Maintained
10292F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10293F: drivers/spi/spi-fsi.c
10294
10295FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10296M: Jan Kara <[email protected]>
10297R: Amir Goldstein <[email protected]>
10298L: [email protected]
10299S: Maintained
10300T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10301F: fs/notify/
10302F: include/linux/fsnotify*.h
10303
10304FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10305M: Eric Biggers <[email protected]>
10306M: Theodore Y. Ts'o <[email protected]>
10307L: [email protected]
10308S: Supported
10309Q: https://patchwork.kernel.org/project/fsverity/list/
10310T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10311F: Documentation/filesystems/fsverity.rst
10312F: fs/verity/
10313F: include/linux/fsverity.h
10314F: include/uapi/linux/fsverity.h
10315
10316FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10317M: Michael Zaidman <[email protected]>
10318L: [email protected]
10319L: [email protected]
10320S: Maintained
10321F: drivers/hid/hid-ft260.c
10322
10323FUJITSU LAPTOP EXTRAS
10324M: Jonathan Woithe <[email protected]>
10325L: [email protected]
10326S: Maintained
10327F: drivers/platform/x86/fujitsu-laptop.c
10328
10329FUJITSU TABLET EXTRAS
10330M: Robert Gerlach <[email protected]>
10331L: [email protected]
10332S: Maintained
10333F: drivers/platform/x86/fujitsu-tablet.c
10334
10335FUNCTION HOOKS (FTRACE)
10336M: Steven Rostedt <[email protected]>
10337M: Masami Hiramatsu <[email protected]>
10338R: Mark Rutland <[email protected]>
10339L: [email protected]
10340L: [email protected]
10341S: Maintained
10342Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10344F: Documentation/trace/ftrace*
10345F: arch/*/*/*/*ftrace*
10346F: arch/*/*/*ftrace*
10347F: include/*/ftrace.h
10348F: kernel/trace/fgraph.c
10349F: kernel/trace/ftrace*
10350F: samples/ftrace
10351
10352FUNGIBLE ETHERNET DRIVERS
10353M: Dimitris Michailidis <[email protected]>
10354L: [email protected]
10355S: Maintained
10356F: drivers/net/ethernet/fungible/
10357
10358FUSE: FILESYSTEM IN USERSPACE
10359M: Miklos Szeredi <[email protected]>
10360L: [email protected]
10361S: Maintained
10362W: https://github.com/libfuse/
10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10364F: Documentation/filesystems/fuse/*
10365F: fs/fuse/
10366F: include/uapi/linux/fuse.h
10367F: tools/testing/selftests/filesystems/fuse/
10368
10369FUTEX SUBSYSTEM
10370M: Thomas Gleixner <[email protected]>
10371M: Ingo Molnar <[email protected]>
10372R: Peter Zijlstra <[email protected]>
10373R: Darren Hart <[email protected]>
10374R: Davidlohr Bueso <[email protected]>
10375R: André Almeida <[email protected]>
10376L: [email protected]
10377S: Maintained
10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10379F: Documentation/locking/*futex*
10380F: include/asm-generic/futex.h
10381F: include/linux/futex.h
10382F: include/uapi/linux/futex.h
10383F: kernel/futex/*
10384F: tools/perf/bench/futex*
10385F: tools/testing/selftests/futex/
10386
10387FWCTL SUBSYSTEM
10388M: Dave Jiang <[email protected]>
10389M: Jason Gunthorpe <[email protected]>
10390M: Saeed Mahameed <[email protected]>
10391R: Jonathan Cameron <[email protected]>
10392S: Maintained
10393F: Documentation/userspace-api/fwctl/
10394F: drivers/fwctl/
10395F: include/linux/fwctl.h
10396F: include/uapi/fwctl/
10397
10398FWCTL MLX5 DRIVER
10399M: Saeed Mahameed <[email protected]>
10400R: Itay Avraham <[email protected]>
10401L: [email protected]
10402S: Maintained
10403F: drivers/fwctl/mlx5/
10404
10405FWCTL PDS DRIVER
10406M: Brett Creeley <[email protected]>
10407L: [email protected]
10408S: Maintained
10409F: drivers/fwctl/pds/
10410
10411GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10412M: Sebastian Reichel <[email protected]>
10413L: [email protected]
10414S: Maintained
10415F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10416F: drivers/media/i2c/gc0308.c
10417
10418GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10419M: Hans de Goede <[email protected]>
10420L: [email protected]
10421S: Maintained
10422F: drivers/media/i2c/gc0310.c
10423
10424GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10425M: Zhi Mao <[email protected]>
10426L: [email protected]
10427S: Maintained
10428F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10429F: drivers/media/i2c/gc05a2.c
10430
10431GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10432M: Zhi Mao <[email protected]>
10433L: [email protected]
10434S: Maintained
10435F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10436F: drivers/media/i2c/gc08a3.c
10437
10438GALAXYCORE GC2145 SENSOR DRIVER
10439M: Alain Volmat <[email protected]>
10440L: [email protected]
10441S: Maintained
10442T: git git://linuxtv.org/media.git
10443F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10444F: drivers/media/i2c/gc2145.c
10445
10446GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10447M: Tim Harvey <[email protected]>
10448S: Maintained
10449F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10450F: Documentation/hwmon/gsc-hwmon.rst
10451F: drivers/hwmon/gsc-hwmon.c
10452F: drivers/mfd/gateworks-gsc.c
10453F: include/linux/mfd/gsc.h
10454F: include/linux/platform_data/gsc_hwmon.h
10455
10456GCC PLUGINS
10457M: Kees Cook <[email protected]>
10458L: [email protected]
10459S: Maintained
10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10461F: Documentation/kbuild/gcc-plugins.rst
10462F: scripts/Makefile.gcc-plugins
10463F: scripts/gcc-plugins/
10464
10465GCOV BASED KERNEL PROFILING
10466M: Peter Oberparleiter <[email protected]>
10467S: Maintained
10468F: Documentation/dev-tools/gcov.rst
10469F: kernel/gcov/
10470
10471GDB KERNEL DEBUGGING HELPER SCRIPTS
10472M: Jan Kiszka <[email protected]>
10473M: Kieran Bingham <[email protected]>
10474S: Supported
10475F: scripts/gdb/
10476
10477GE HEALTHCARE PMC ADC DRIVER
10478M: Herve Codina <[email protected]>
10479L: [email protected]
10480S: Maintained
10481F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10482F: drivers/iio/adc/gehc-pmc-adc.c
10483F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
10484
10485GEMINI CRYPTO DRIVER
10486M: Corentin Labbe <[email protected]>
10487L: [email protected]
10488S: Maintained
10489F: drivers/crypto/gemini/
10490
10491GEMTEK FM RADIO RECEIVER DRIVER
10492M: Hans Verkuil <[email protected]>
10493L: [email protected]
10494S: Maintained
10495W: https://linuxtv.org
10496T: git git://linuxtv.org/media.git
10497F: drivers/media/radio/radio-gemtek*
10498
10499GENDWARFKSYMS
10500M: Sami Tolvanen <[email protected]>
10501L: [email protected]
10502L: [email protected]
10503S: Maintained
10504F: scripts/gendwarfksyms/
10505
10506GENERIC ARCHITECTURE TOPOLOGY
10507M: Sudeep Holla <[email protected]>
10508L: [email protected]
10509S: Maintained
10510F: drivers/base/arch_topology.c
10511F: include/linux/arch_topology.h
10512
10513GENERIC ENTRY CODE
10514M: Thomas Gleixner <[email protected]>
10515M: Peter Zijlstra <[email protected]>
10516M: Andy Lutomirski <[email protected]>
10517L: [email protected]
10518S: Maintained
10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10520F: include/linux/entry-common.h
10521F: include/linux/entry-virt.h
10522F: include/linux/irq-entry-common.h
10523F: kernel/entry/
10524
10525GENERIC GPIO I2C DRIVER
10526M: Wolfram Sang <[email protected]>
10527S: Supported
10528F: drivers/i2c/busses/i2c-gpio.c
10529F: include/linux/platform_data/i2c-gpio.h
10530
10531GENERIC GPIO I2C MULTIPLEXER DRIVER
10532M: Peter Korsgaard <[email protected]>
10533L: [email protected]
10534S: Supported
10535F: Documentation/i2c/muxes/i2c-mux-gpio.rst
10536F: drivers/i2c/muxes/i2c-mux-gpio.c
10537F: include/linux/platform_data/i2c-mux-gpio.h
10538
10539GENERIC GPIO RESET DRIVER
10540M: Krzysztof Kozlowski <[email protected]>
10541S: Maintained
10542F: drivers/reset/reset-gpio.c
10543
10544GENERIC HDLC (WAN) DRIVERS
10545M: Krzysztof Halasa <[email protected]>
10546S: Maintained
10547W: http://www.kernel.org/pub/linux/utils/net/hdlc/
10548F: drivers/net/wan/c101.c
10549F: drivers/net/wan/hd6457*
10550F: drivers/net/wan/hdlc*
10551F: drivers/net/wan/n2.c
10552F: drivers/net/wan/pc300too.c
10553F: drivers/net/wan/pci200syn.c
10554F: drivers/net/wan/wanxl*
10555
10556GENERIC INCLUDE/ASM HEADER FILES
10557M: Arnd Bergmann <[email protected]>
10558L: [email protected]
10559S: Maintained
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10561F: include/asm-generic/
10562F: include/uapi/asm-generic/
10563
10564GENERIC PHY FRAMEWORK
10565M: Vinod Koul <[email protected]>
10566R: Neil Armstrong <[email protected]>
10567L: [email protected]
10568S: Supported
10569Q: https://patchwork.kernel.org/project/linux-phy/list/
10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
10571F: Documentation/devicetree/bindings/phy/
10572F: drivers/phy/
10573F: include/dt-bindings/phy/
10574F: include/linux/phy/
10575
10576GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
10577M: Wolfram Sang <[email protected]>
10578S: Supported
10579F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
10580F: drivers/i2c/muxes/i2c-demux-pinctrl.c
10581
10582GENERIC PM DOMAINS
10583M: Ulf Hansson <[email protected]>
10584L: [email protected]
10585S: Supported
10586F: Documentation/devicetree/bindings/power/power?domain*
10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
10588F: drivers/pmdomain/
10589F: include/linux/pm_domain.h
10590
10591GENERIC RADIX TREE
10592M: Kent Overstreet <[email protected]>
10593S: Supported
10594C: irc://irc.oftc.net/bcache
10595F: include/linux/generic-radix-tree.h
10596F: lib/generic-radix-tree.c
10597
10598GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
10599M: Eugen Hristev <[email protected]>
10600L: [email protected]
10601S: Maintained
10602F: drivers/input/touchscreen/resistive-adc-touch.c
10603
10604GENERIC STRING LIBRARY
10605M: Kees Cook <[email protected]>
10606R: Andy Shevchenko <[email protected]>
10607L: [email protected]
10608S: Supported
10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10610F: include/linux/string.h
10611F: include/linux/string_choices.h
10612F: include/linux/string_helpers.h
10613F: lib/string.c
10614F: lib/string_helpers.c
10615F: lib/tests/string_helpers_kunit.c
10616F: lib/tests/string_kunit.c
10617F: scripts/coccinelle/api/string_choices.cocci
10618
10619GENERIC UIO DRIVER FOR PCI DEVICES
10620M: "Michael S. Tsirkin" <[email protected]>
10621L: [email protected]
10622S: Supported
10623F: drivers/uio/uio_pci_generic.c
10624
10625GENERIC VDSO LIBRARY
10626M: Andy Lutomirski <[email protected]>
10627M: Thomas Gleixner <[email protected]>
10628M: Vincenzo Frascino <[email protected]>
10629L: [email protected]
10630S: Maintained
10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10632F: include/asm-generic/vdso/vsyscall.h
10633F: include/vdso/
10634F: kernel/time/vsyscall.c
10635F: lib/vdso/
10636F: tools/testing/selftests/vDSO/
10637
10638GENWQE (IBM Generic Workqueue Card)
10639M: Frank Haverkamp <[email protected]>
10640S: Supported
10641F: drivers/misc/genwqe/
10642
10643GET_MAINTAINER SCRIPT
10644M: Joe Perches <[email protected]>
10645S: Maintained
10646F: scripts/get_maintainer.pl
10647
10648GFS2 FILE SYSTEM
10649M: Andreas Gruenbacher <[email protected]>
10650L: [email protected]
10651S: Supported
10652B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10653T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10654F: Documentation/filesystems/gfs2/
10655F: fs/gfs2/
10656F: include/uapi/linux/gfs2_ondisk.h
10657
10658GIGABYTE WATERFORCE SENSOR DRIVER
10659M: Aleksa Savic <[email protected]>
10660L: [email protected]
10661S: Maintained
10662F: Documentation/hwmon/gigabyte_waterforce.rst
10663F: drivers/hwmon/gigabyte_waterforce.c
10664
10665GIGABYTE WMI DRIVER
10666M: Thomas Weißschuh <[email protected]>
10667L: [email protected]
10668S: Maintained
10669F: drivers/platform/x86/gigabyte-wmi.c
10670
10671GNSS SUBSYSTEM
10672M: Johan Hovold <[email protected]>
10673S: Maintained
10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10675F: Documentation/ABI/testing/sysfs-class-gnss
10676F: Documentation/devicetree/bindings/gnss/
10677F: drivers/gnss/
10678F: include/linux/gnss.h
10679
10680GO7007 MPEG CODEC
10681M: Hans Verkuil <[email protected]>
10682L: [email protected]
10683S: Maintained
10684F: drivers/media/usb/go7007/
10685
10686GOCONTROLL MODULINE MODULE SLOT
10687M: Maud Spierings <[email protected]>
10688S: Maintained
10689F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10690
10691GOODIX TOUCHSCREEN
10692M: Hans de Goede <[email protected]>
10693L: [email protected]
10694S: Maintained
10695F: drivers/input/touchscreen/goodix*
10696
10697GOOGLE ETHERNET DRIVERS
10698M: Joshua Washington <[email protected]>
10699M: Harshitha Ramamurthy <[email protected]>
10700L: [email protected]
10701S: Maintained
10702F: Documentation/networking/device_drivers/ethernet/google/gve.rst
10703F: drivers/net/ethernet/google
10704
10705GOOGLE FIRMWARE DRIVERS
10706M: Tzung-Bi Shih <[email protected]>
10707R: Brian Norris <[email protected]>
10708R: Julius Werner <[email protected]>
10709L: [email protected]
10710S: Maintained
10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10712F: drivers/firmware/google/
10713
10714GOOGLE TENSOR SoC SUPPORT
10715M: Peter Griffin <[email protected]>
10716R: André Draszik <[email protected]>
10717R: Tudor Ambarus <[email protected]>
10718L: [email protected] (moderated for non-subscribers)
10719L: [email protected]
10720S: Maintained
10721P: Documentation/process/maintainer-soc-clean-dts.rst
10722C: irc://irc.oftc.net/pixel6-kernel-dev
10723F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10724F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
10725F: arch/arm64/boot/dts/exynos/google/
10726F: drivers/clk/samsung/clk-gs101.c
10727F: drivers/soc/samsung/gs101-pmu.c
10728F: drivers/phy/samsung/phy-gs101-ufs.c
10729F: include/dt-bindings/clock/google,gs101*
10730K: [gG]oogle.?[tT]ensor
10731
10732GPD FAN DRIVER
10733M: Cryolitia PukNgae <[email protected]>
10734L: [email protected]
10735S: Maintained
10736F: Documentation/hwmon/gpd-fan.rst
10737F: drivers/hwmon/gpd-fan.c
10738
10739GPD POCKET FAN DRIVER
10740M: Hans de Goede <[email protected]>
10741L: [email protected]
10742S: Maintained
10743F: drivers/platform/x86/gpd-pocket-fan.c
10744
10745GPIB DRIVERS
10746M: Dave Penkler <[email protected]>
10747S: Maintained
10748F: drivers/gpib/
10749F: include/uapi/linux/gpib.h
10750F: include/uapi/linux/gpib_ioctl.h
10751
10752GPIO ACPI SUPPORT
10753M: Mika Westerberg <[email protected]>
10754M: Andy Shevchenko <[email protected]>
10755L: [email protected]
10756L: [email protected]
10757S: Supported
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10759F: Documentation/firmware-guide/acpi/gpio-properties.rst
10760F: drivers/gpio/gpiolib-acpi-*.c
10761F: drivers/gpio/gpiolib-acpi.h
10762
10763GPIO AGGREGATOR
10764M: Geert Uytterhoeven <[email protected]>
10765L: [email protected]
10766S: Supported
10767F: Documentation/admin-guide/gpio/gpio-aggregator.rst
10768F: drivers/gpio/gpio-aggregator.c
10769
10770GPIO IR Transmitter
10771M: Sean Young <[email protected]>
10772L: [email protected]
10773S: Maintained
10774F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10775F: drivers/media/rc/gpio-ir-tx.c
10776
10777GPIO MOCKUP DRIVER
10778M: Bamvor Jian Zhang <[email protected]>
10779L: [email protected]
10780S: Maintained
10781F: drivers/gpio/gpio-mockup.c
10782F: tools/testing/selftests/gpio/
10783
10784GPIO REGMAP
10785M: Michael Walle <[email protected]>
10786S: Maintained
10787F: drivers/gpio/gpio-regmap.c
10788F: include/linux/gpio/regmap.h
10789K: (devm_)?gpio_regmap_(un)?register
10790
10791GPIO SLOPPY LOGIC ANALYZER
10792M: Wolfram Sang <[email protected]>
10793S: Supported
10794F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
10795F: drivers/gpio/gpio-sloppy-logic-analyzer.c
10796F: tools/gpio/gpio-sloppy-logic-analyzer.sh
10797
10798GPIO SUBSYSTEM
10799M: Linus Walleij <[email protected]>
10800M: Bartosz Golaszewski <[email protected]>
10801L: [email protected]
10802S: Maintained
10803T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10804F: Documentation/admin-guide/gpio/
10805F: Documentation/devicetree/bindings/gpio/
10806F: Documentation/driver-api/gpio/
10807F: drivers/gpio/
10808F: include/dt-bindings/gpio/
10809F: include/linux/gpio.h
10810F: include/linux/gpio/
10811F: include/linux/of_gpio.h
10812K: (devm_)?gpio_(request|free|direction|get|set)
10813K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
10814K: devm_gpiod_unhinge
10815
10816GPIO UAPI
10817M: Bartosz Golaszewski <[email protected]>
10818R: Kent Gibson <[email protected]>
10819L: [email protected]
10820S: Maintained
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10822F: Documentation/ABI/obsolete/sysfs-gpio
10823F: Documentation/ABI/testing/gpio-cdev
10824F: Documentation/userspace-api/gpio/
10825F: drivers/gpio/gpiolib-cdev.c
10826F: include/uapi/linux/gpio.h
10827F: tools/gpio/
10828
10829GRETH 10/100/1G Ethernet MAC device driver
10830M: Andreas Larsson <[email protected]>
10831L: [email protected]
10832S: Maintained
10833F: drivers/net/ethernet/aeroflex/
10834
10835GREYBUS AUDIO PROTOCOLS DRIVERS
10836M: Vaibhav Agarwal <[email protected]>
10837M: Mark Greer <[email protected]>
10838S: Maintained
10839F: drivers/staging/greybus/audio_apbridgea.c
10840F: drivers/staging/greybus/audio_apbridgea.h
10841F: drivers/staging/greybus/audio_codec.c
10842F: drivers/staging/greybus/audio_codec.h
10843F: drivers/staging/greybus/audio_gb.c
10844F: drivers/staging/greybus/audio_manager.c
10845F: drivers/staging/greybus/audio_manager.h
10846F: drivers/staging/greybus/audio_manager_module.c
10847F: drivers/staging/greybus/audio_manager_private.h
10848F: drivers/staging/greybus/audio_manager_sysfs.c
10849F: drivers/staging/greybus/audio_module.c
10850F: drivers/staging/greybus/audio_topology.c
10851
10852GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10853M: Viresh Kumar <[email protected]>
10854S: Maintained
10855F: drivers/staging/greybus/authentication.c
10856F: drivers/staging/greybus/bootrom.c
10857F: drivers/staging/greybus/firmware.h
10858F: drivers/staging/greybus/fw-core.c
10859F: drivers/staging/greybus/fw-download.c
10860F: drivers/staging/greybus/fw-management.c
10861F: drivers/staging/greybus/greybus_authentication.h
10862F: drivers/staging/greybus/greybus_firmware.h
10863F: drivers/staging/greybus/hid.c
10864F: drivers/staging/greybus/i2c.c
10865F: drivers/staging/greybus/spi.c
10866F: drivers/staging/greybus/spilib.c
10867F: drivers/staging/greybus/spilib.h
10868
10869GREYBUS LOOPBACK DRIVER
10870M: Bryan O'Donoghue <[email protected]>
10871S: Maintained
10872F: drivers/staging/greybus/loopback.c
10873
10874GREYBUS PLATFORM DRIVERS
10875M: Vaibhav Hiremath <[email protected]>
10876S: Maintained
10877F: drivers/staging/greybus/arche-apb-ctrl.c
10878F: drivers/staging/greybus/arche-platform.c
10879F: drivers/staging/greybus/arche_platform.h
10880
10881GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10882M: Rui Miguel Silva <[email protected]>
10883S: Maintained
10884F: drivers/staging/greybus/gpio.c
10885F: drivers/staging/greybus/light.c
10886F: drivers/staging/greybus/power_supply.c
10887F: drivers/staging/greybus/sdio.c
10888F: drivers/staging/greybus/spi.c
10889F: drivers/staging/greybus/spilib.c
10890
10891GREYBUS BEAGLEPLAY DRIVERS
10892M: Ayush Singh <[email protected]>
10893L: [email protected] (moderated for non-subscribers)
10894S: Maintained
10895F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10896F: drivers/greybus/gb-beagleplay.c
10897
10898GREYBUS SUBSYSTEM
10899M: Johan Hovold <[email protected]>
10900M: Alex Elder <[email protected]>
10901M: Greg Kroah-Hartman <[email protected]>
10902L: [email protected] (moderated for non-subscribers)
10903S: Maintained
10904F: drivers/greybus/
10905F: drivers/staging/greybus/
10906F: include/linux/greybus.h
10907F: include/linux/greybus/
10908
10909GREYBUS UART PROTOCOLS DRIVERS
10910M: David Lin <[email protected]>
10911S: Maintained
10912F: drivers/staging/greybus/log.c
10913F: drivers/staging/greybus/uart.c
10914
10915GS1662 VIDEO SERIALIZER
10916M: Charles-Antoine Couret <[email protected]>
10917L: [email protected]
10918S: Maintained
10919T: git git://linuxtv.org/media.git
10920F: drivers/media/spi/gs1662.c
10921
10922GSPCA FINEPIX SUBDRIVER
10923M: Frank Zago <[email protected]>
10924L: [email protected]
10925S: Maintained
10926T: git git://linuxtv.org/media.git
10927F: drivers/media/usb/gspca/finepix.c
10928
10929GSPCA GL860 SUBDRIVER
10930M: Olivier Lorin <[email protected]>
10931L: [email protected]
10932S: Maintained
10933T: git git://linuxtv.org/media.git
10934F: drivers/media/usb/gspca/gl860/
10935
10936GSPCA M5602 SUBDRIVER
10937M: Erik Andren <[email protected]>
10938L: [email protected]
10939S: Maintained
10940T: git git://linuxtv.org/media.git
10941F: drivers/media/usb/gspca/m5602/
10942
10943GSPCA PAC207 SONIXB SUBDRIVER
10944M: Hans Verkuil <[email protected]>
10945L: [email protected]
10946S: Odd Fixes
10947T: git git://linuxtv.org/media.git
10948F: drivers/media/usb/gspca/pac207.c
10949
10950GSPCA SN9C20X SUBDRIVER
10951M: Brian Johnson <[email protected]>
10952L: [email protected]
10953S: Maintained
10954T: git git://linuxtv.org/media.git
10955F: drivers/media/usb/gspca/sn9c20x.c
10956
10957GSPCA T613 SUBDRIVER
10958M: Leandro Costantino <[email protected]>
10959L: [email protected]
10960S: Maintained
10961T: git git://linuxtv.org/media.git
10962F: drivers/media/usb/gspca/t613.c
10963
10964GSPCA USB WEBCAM DRIVER
10965M: Hans Verkuil <[email protected]>
10966L: [email protected]
10967S: Odd Fixes
10968T: git git://linuxtv.org/media.git
10969F: drivers/media/usb/gspca/
10970
10971GTP (GPRS Tunneling Protocol)
10972M: Pablo Neira Ayuso <[email protected]>
10973M: Harald Welte <[email protected]>
10974L: [email protected]
10975S: Maintained
10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10977F: drivers/net/gtp.c
10978
10979GUID PARTITION TABLE (GPT)
10980M: Davidlohr Bueso <[email protected]>
10981L: [email protected]
10982S: Maintained
10983F: block/partitions/efi.*
10984
10985HABANALABS PCI DRIVER
10986M: Koby Elbaz <[email protected]>
10987M: Konstantin Sinyuk <[email protected]>
10988L: [email protected]
10989S: Supported
10990C: irc://irc.oftc.net/dri-devel
10991T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10992F: Documentation/ABI/testing/debugfs-driver-habanalabs
10993F: Documentation/ABI/testing/sysfs-driver-habanalabs
10994F: drivers/accel/habanalabs/
10995F: include/linux/habanalabs/
10996F: include/trace/events/habanalabs.h
10997F: include/uapi/drm/habanalabs_accel.h
10998
10999HACKRF MEDIA DRIVER
11000L: [email protected]
11001S: Orphan
11002W: https://linuxtv.org
11003Q: http://patchwork.linuxtv.org/project/linux-media/list/
11004F: drivers/media/usb/hackrf/
11005
11006HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11007M: Chuck Lever <[email protected]>
11008L: [email protected]
11009L: [email protected]
11010S: Maintained
11011F: Documentation/netlink/specs/handshake.yaml
11012F: Documentation/networking/tls-handshake.rst
11013F: include/net/handshake.h
11014F: include/trace/events/handshake.h
11015F: net/handshake/
11016
11017HANTRO VPU CODEC DRIVER
11018M: Nicolas Dufresne <[email protected]>
11019M: Benjamin Gaignard <[email protected]>
11020M: Philipp Zabel <[email protected]>
11021L: [email protected]
11022L: [email protected]
11023S: Maintained
11024F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11025F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11026F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11027F: drivers/media/platform/verisilicon/
11028
11029HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11030M: Frank Seidel <[email protected]>
11031L: [email protected]
11032S: Maintained
11033W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11034F: drivers/platform/x86/hdaps.c
11035
11036HARDWARE MONITORING
11037M: Guenter Roeck <[email protected]>
11038L: [email protected]
11039S: Maintained
11040W: http://hwmon.wiki.kernel.org/
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11042F: Documentation/ABI/testing/sysfs-class-hwmon
11043F: Documentation/devicetree/bindings/hwmon/
11044F: Documentation/hwmon/
11045F: drivers/hwmon/
11046F: include/linux/hwmon*.h
11047F: include/trace/events/hwmon*.h
11048K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11049
11050HARDWARE RANDOM NUMBER GENERATOR CORE
11051M: Olivia Mackall <[email protected]>
11052M: Herbert Xu <[email protected]>
11053L: [email protected]
11054S: Odd fixes
11055F: Documentation/admin-guide/hw_random.rst
11056F: Documentation/devicetree/bindings/rng/
11057F: drivers/char/hw_random/
11058F: include/linux/hw_random.h
11059
11060HARDWARE SPINLOCK CORE
11061M: Bjorn Andersson <[email protected]>
11062R: Baolin Wang <[email protected]>
11063L: [email protected]
11064S: Maintained
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
11066F: Documentation/devicetree/bindings/hwlock/
11067F: Documentation/locking/hwspinlock.rst
11068F: drivers/hwspinlock/
11069F: include/linux/hwspinlock.h
11070
11071HARDWARE TRACING FACILITIES
11072M: Alexander Shishkin <[email protected]>
11073S: Maintained
11074F: drivers/hwtracing/
11075
11076HARMONY SOUND DRIVER
11077L: [email protected]
11078S: Maintained
11079F: sound/parisc/harmony.*
11080
11081HDPVR USB VIDEO ENCODER DRIVER
11082M: Hans Verkuil <[email protected]>
11083L: [email protected]
11084S: Odd Fixes
11085W: https://linuxtv.org
11086T: git git://linuxtv.org/media.git
11087F: drivers/media/usb/hdpvr/
11088
11089HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11090M: Keng-Yu Lin <[email protected]>
11091S: Supported
11092F: drivers/misc/hpilo.[ch]
11093
11094HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11095M: Craig Lamparter <[email protected]>
11096S: Supported
11097F: Documentation/watchdog/hpwdt.rst
11098F: drivers/watchdog/hpwdt.c
11099
11100HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11101M: Don Brace <[email protected]>
11102L: [email protected]
11103L: [email protected]
11104S: Supported
11105F: Documentation/scsi/hpsa.rst
11106F: drivers/scsi/hpsa*.[ch]
11107F: include/linux/cciss*.h
11108F: include/uapi/linux/cciss*.h
11109
11110HFI1 DRIVER
11111M: Dennis Dalessandro <[email protected]>
11112L: [email protected]
11113S: Supported
11114F: drivers/infiniband/hw/hfi1
11115
11116HFS FILESYSTEM
11117M: Viacheslav Dubeyko <[email protected]>
11118M: John Paul Adrian Glaubitz <[email protected]>
11119M: Yangtao Li <[email protected]>
11120L: [email protected]
11121S: Maintained
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11123F: Documentation/filesystems/hfs.rst
11124F: fs/hfs/
11125F: include/linux/hfs_common.h
11126
11127HFSPLUS FILESYSTEM
11128M: Viacheslav Dubeyko <[email protected]>
11129M: John Paul Adrian Glaubitz <[email protected]>
11130M: Yangtao Li <[email protected]>
11131L: [email protected]
11132S: Maintained
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11134F: Documentation/filesystems/hfsplus.rst
11135F: fs/hfsplus/
11136F: include/linux/hfs_common.h
11137
11138HGA FRAMEBUFFER DRIVER
11139M: Ferenc Bakonyi <[email protected]>
11140L: [email protected]
11141S: Maintained
11142W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
11143F: drivers/video/fbdev/hgafb.c
11144
11145HIBERNATION (aka Software Suspend, aka swsusp)
11146M: "Rafael J. Wysocki" <[email protected]>
11147R: Pavel Machek <[email protected]>
11148L: [email protected]
11149S: Supported
11150B: https://bugzilla.kernel.org
11151F: arch/*/include/asm/suspend*.h
11152F: arch/x86/power/
11153F: drivers/base/power/
11154F: include/linux/freezer.h
11155F: include/linux/pm.h
11156F: include/linux/suspend.h
11157F: kernel/power/
11158
11159HID CORE LAYER
11160M: Jiri Kosina <[email protected]>
11161M: Benjamin Tissoires <[email protected]>
11162L: [email protected]
11163S: Maintained
11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11165F: Documentation/hid/
11166F: drivers/hid/
11167F: include/linux/hid*
11168F: include/uapi/linux/hid*
11169F: samples/hid/
11170F: tools/testing/selftests/hid/
11171
11172HID LOGITECH DRIVERS
11173R: Filipe Laíns <[email protected]>
11174L: [email protected]
11175S: Maintained
11176F: drivers/hid/hid-logitech-*
11177
11178HID NVIDIA SHIELD DRIVER
11179M: Rahul Rameshbabu <[email protected]>
11180L: [email protected]
11181S: Maintained
11182F: drivers/hid/hid-nvidia-shield.c
11183
11184HID PHOENIX RC FLIGHT CONTROLLER
11185M: Marcus Folkesson <[email protected]>
11186L: [email protected]
11187S: Maintained
11188F: drivers/hid/hid-pxrc.c
11189
11190HID PLAYSTATION DRIVER
11191M: Roderick Colenbrander <[email protected]>
11192L: [email protected]
11193S: Supported
11194F: drivers/hid/hid-playstation.c
11195
11196HID SENSOR HUB DRIVERS
11197M: Jiri Kosina <[email protected]>
11198M: Jonathan Cameron <[email protected]>
11199M: Srinivas Pandruvada <[email protected]>
11200L: [email protected]
11201L: [email protected]
11202S: Maintained
11203F: Documentation/hid/hid-sensor*
11204F: drivers/hid/hid-sensor-*
11205F: drivers/iio/*/hid-*
11206F: include/linux/hid-sensor-*
11207
11208HID UNIVERSAL PIDFF DRIVER
11209M: Tomasz Pakuła <[email protected]>
11210M: Oleg Makarenko <[email protected]>
11211L: [email protected]
11212S: Maintained
11213B: https://github.com/JacKeTUs/universal-pidff/issues
11214F: drivers/hid/hid-universal-pidff.c
11215
11216HID VRC-2 CAR CONTROLLER DRIVER
11217M: Marcus Folkesson <[email protected]>
11218L: [email protected]
11219S: Maintained
11220F: drivers/hid/hid-vrc2.c
11221
11222HID WACOM DRIVER
11223M: Ping Cheng <[email protected]>
11224M: Jason Gerecke <[email protected]>
11225L: [email protected]
11226S: Maintained
11227F: drivers/hid/wacom.h
11228F: drivers/hid/wacom_*
11229
11230HID++ LOGITECH DRIVERS
11231R: Filipe Laíns <[email protected]>
11232R: Bastien Nocera <[email protected]>
11233L: [email protected]
11234S: Maintained
11235F: drivers/hid/hid-logitech-hidpp.c
11236
11237HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11238M: Anna-Maria Behnsen <[email protected]>
11239M: Frederic Weisbecker <[email protected]>
11240M: Thomas Gleixner <[email protected]>
11241L: [email protected]
11242S: Maintained
11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11244F: Documentation/timers/
11245F: include/linux/clockchips.h
11246F: include/linux/delay.h
11247F: include/linux/hrtimer.h
11248F: include/linux/timer.h
11249F: kernel/time/clockevents.c
11250F: kernel/time/hrtimer.c
11251F: kernel/time/sleep_timeout.c
11252F: kernel/time/timer.c
11253F: kernel/time/timer_list.c
11254F: kernel/time/timer_migration.*
11255F: tools/testing/selftests/timers/
11256
11257DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11258M: Andreas Hindborg <[email protected]>
11259R: Boqun Feng <[email protected]>
11260R: FUJITA Tomonori <[email protected]>
11261R: Frederic Weisbecker <[email protected]>
11262R: Lyude Paul <[email protected]>
11263R: Thomas Gleixner <[email protected]>
11264R: Anna-Maria Behnsen <[email protected]>
11265R: John Stultz <[email protected]>
11266R: Stephen Boyd <[email protected]>
11267L: [email protected]
11268S: Supported
11269W: https://rust-for-linux.com
11270B: https://github.com/Rust-for-Linux/linux/issues
11271T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11272F: rust/kernel/time.rs
11273F: rust/kernel/time/
11274
11275HIGH-SPEED SCC DRIVER FOR AX.25
11276L: [email protected]
11277S: Orphan
11278F: drivers/net/hamradio/scc.c
11279
11280HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11281M: HighPoint Linux Team <[email protected]>
11282S: Supported
11283W: http://www.highpoint-tech.com
11284F: Documentation/scsi/hptiop.rst
11285F: drivers/scsi/hptiop.c
11286
11287HIKEY960 ONBOARD USB GPIO HUB DRIVER
11288M: John Stultz <[email protected]>
11289L: [email protected]
11290S: Maintained
11291F: drivers/misc/hisi_hikey_usb.c
11292
11293HIMAX HX83112B TOUCHSCREEN SUPPORT
11294M: Job Noorman <[email protected]>
11295L: [email protected]
11296S: Maintained
11297F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
11298F: drivers/input/touchscreen/himax_hx83112b.c
11299
11300HIMAX HX852X TOUCHSCREEN DRIVER
11301M: Stephan Gerhold <[email protected]>
11302L: [email protected]
11303S: Maintained
11304F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11305F: drivers/input/touchscreen/himax_hx852x.c
11306
11307HIPPI
11308M: Jes Sorensen <[email protected]>
11309S: Maintained
11310F: drivers/net/hippi/
11311F: include/linux/hippidevice.h
11312F: include/uapi/linux/if_hippi.h
11313F: net/802/hippi.c
11314
11315HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11316M: Kurt Kanzenbach <[email protected]>
11317L: [email protected]
11318S: Maintained
11319F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11320F: drivers/net/dsa/hirschmann/*
11321F: include/linux/platform_data/hirschmann-hellcreek.h
11322F: net/dsa/tag_hellcreek.c
11323
11324HISILICON DMA DRIVER
11325M: Zhou Wang <[email protected]>
11326M: Longfang Liu <[email protected]>
11327L: [email protected]
11328S: Maintained
11329F: drivers/dma/hisi_dma.c
11330
11331HISILICON GPIO DRIVER
11332M: Yang Shen <[email protected]>
11333L: [email protected]
11334S: Maintained
11335F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11336F: drivers/gpio/gpio-hisi.c
11337
11338HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11339M: Zhiqi Song <[email protected]>
11340M: Longfang Liu <[email protected]>
11341L: [email protected]
11342S: Maintained
11343F: Documentation/ABI/testing/debugfs-hisi-hpre
11344F: drivers/crypto/hisilicon/hpre/hpre.h
11345F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
11346F: drivers/crypto/hisilicon/hpre/hpre_main.c
11347
11348HISILICON HNS3 PMU DRIVER
11349M: Jijie Shao <[email protected]>
11350S: Supported
11351F: Documentation/admin-guide/perf/hns3-pmu.rst
11352F: drivers/perf/hisilicon/hns3_pmu.c
11353
11354HISILICON I2C CONTROLLER DRIVER
11355M: Devyn Liu <[email protected]>
11356L: [email protected]
11357S: Maintained
11358W: https://www.hisilicon.com
11359F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11360F: drivers/i2c/busses/i2c-hisi.c
11361
11362HISILICON KUNPENG SOC HCCS DRIVER
11363M: Huisong Li <[email protected]>
11364S: Maintained
11365F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11366F: drivers/soc/hisilicon/kunpeng_hccs.c
11367F: drivers/soc/hisilicon/kunpeng_hccs.h
11368
11369HISILICON LPC BUS DRIVER
11370M: Jay Fang <[email protected]>
11371S: Maintained
11372W: http://www.hisilicon.com
11373F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11374F: drivers/bus/hisi_lpc.c
11375
11376HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11377M: Jian Shen <[email protected]>
11378M: Salil Mehta <[email protected]>
11379M: Jijie Shao <[email protected]>
11380L: [email protected]
11381S: Maintained
11382W: http://www.hisilicon.com
11383F: drivers/net/ethernet/hisilicon/hns3/
11384
11385HISILICON NETWORK HIBMCGE DRIVER
11386M: Jijie Shao <[email protected]>
11387L: [email protected]
11388S: Maintained
11389F: drivers/net/ethernet/hisilicon/hibmcge/
11390
11391HISILICON NETWORK SUBSYSTEM DRIVER
11392M: Jian Shen <[email protected]>
11393M: Salil Mehta <[email protected]>
11394L: [email protected]
11395S: Maintained
11396W: http://www.hisilicon.com
11397F: Documentation/devicetree/bindings/net/hisilicon*.txt
11398F: drivers/net/ethernet/hisilicon/
11399
11400HISILICON PMU DRIVER
11401M: Jonathan Cameron <[email protected]>
11402S: Supported
11403W: http://www.hisilicon.com
11404F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11405F: Documentation/admin-guide/perf/hisi-pmu.rst
11406F: drivers/perf/hisilicon
11407F: tools/perf/pmu-events/arch/arm64/hisilicon/
11408
11409HISILICON PTT DRIVER
11410M: Yicong Yang <[email protected]>
11411M: Jonathan Cameron <[email protected]>
11412L: [email protected]
11413S: Maintained
11414F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11415F: Documentation/trace/hisi-ptt.rst
11416F: drivers/hwtracing/ptt/
11417F: tools/perf/arch/arm64/util/hisi-ptt.c
11418F: tools/perf/util/hisi-ptt*
11419F: tools/perf/util/hisi-ptt-decoder/*
11420
11421HISILICON QM DRIVER
11422M: Weili Qian <[email protected]>
11423M: Zhou Wang <[email protected]>
11424L: [email protected]
11425S: Maintained
11426F: drivers/crypto/hisilicon/Kconfig
11427F: drivers/crypto/hisilicon/Makefile
11428F: drivers/crypto/hisilicon/qm.c
11429F: drivers/crypto/hisilicon/sgl.c
11430F: include/linux/hisi_acc_qm.h
11431
11432HISILICON ROCE DRIVER
11433M: Chengchang Tang <[email protected]>
11434M: Junxian Huang <[email protected]>
11435L: [email protected]
11436S: Maintained
11437F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11438F: drivers/infiniband/hw/hns/
11439
11440HISILICON SAS Controller
11441M: Yihang Li <[email protected]>
11442S: Supported
11443W: http://www.hisilicon.com
11444F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11445F: drivers/scsi/hisi_sas/
11446
11447HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11448M: Longfang Liu <[email protected]>
11449L: [email protected]
11450S: Maintained
11451F: Documentation/ABI/testing/debugfs-hisi-sec
11452F: drivers/crypto/hisilicon/sec2/sec.h
11453F: drivers/crypto/hisilicon/sec2/sec_crypto.c
11454F: drivers/crypto/hisilicon/sec2/sec_crypto.h
11455F: drivers/crypto/hisilicon/sec2/sec_main.c
11456
11457HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11458M: Yang Shen <[email protected]>
11459L: [email protected]
11460S: Maintained
11461W: http://www.hisilicon.com
11462F: drivers/spi/spi-hisi-kunpeng.c
11463
11464HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11465M: Mauro Carvalho Chehab <[email protected]>
11466L: [email protected]
11467S: Maintained
11468F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11469F: drivers/spmi/hisi-spmi-controller.c
11470
11471HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11472M: Mauro Carvalho Chehab <[email protected]>
11473L: [email protected]
11474S: Maintained
11475F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11476F: drivers/mfd/hi6421-spmi-pmic.c
11477
11478HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11479M: Weili Qian <[email protected]>
11480S: Maintained
11481F: drivers/crypto/hisilicon/trng/trng.c
11482
11483HISILICON V3XX SPI NOR FLASH Controller Driver
11484M: Yang Shen <[email protected]>
11485S: Maintained
11486W: http://www.hisilicon.com
11487F: drivers/spi/spi-hisi-sfc-v3xx.c
11488
11489HISILICON ZIP Controller DRIVER
11490M: Yang Shen <[email protected]>
11491M: Zhou Wang <[email protected]>
11492L: [email protected]
11493S: Maintained
11494F: Documentation/ABI/testing/debugfs-hisi-zip
11495F: drivers/crypto/hisilicon/zip/
11496
11497HMM - Heterogeneous Memory Management
11498M: Jason Gunthorpe <[email protected]>
11499M: Leon Romanovsky <[email protected]>
11500L: [email protected]
11501S: Maintained
11502F: Documentation/mm/hmm.rst
11503F: include/linux/hmm*
11504F: lib/test_hmm*
11505F: mm/hmm*
11506F: tools/testing/selftests/mm/*hmm*
11507
11508HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11509M: Petre Rodan <[email protected]>
11510L: [email protected]
11511S: Maintained
11512F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11513F: drivers/iio/pressure/hsc030pa*
11514
11515HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11516M: Andreas Klinger <[email protected]>
11517M: Petre Rodan <[email protected]>
11518L: [email protected]
11519S: Maintained
11520F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11521F: drivers/iio/pressure/mprls0025pa*
11522
11523HP BIOSCFG DRIVER
11524M: Jorge Lopez <[email protected]>
11525L: [email protected]
11526S: Maintained
11527F: drivers/platform/x86/hp/hp-bioscfg/
11528
11529HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11530L: [email protected]
11531S: Orphan
11532F: drivers/platform/x86/hp/tc1100-wmi.c
11533
11534HP WMI HARDWARE MONITOR DRIVER
11535M: James Seo <[email protected]>
11536L: [email protected]
11537S: Maintained
11538F: Documentation/hwmon/hp-wmi-sensors.rst
11539F: drivers/hwmon/hp-wmi-sensors.c
11540
11541HPET: High Precision Event Timers driver
11542M: Clemens Ladisch <[email protected]>
11543S: Maintained
11544F: Documentation/timers/hpet.rst
11545F: drivers/char/hpet.c
11546F: include/linux/hpet.h
11547F: include/uapi/linux/hpet.h
11548
11549HPET: x86
11550S: Orphan
11551F: arch/x86/include/asm/hpet.h
11552F: arch/x86/kernel/hpet.c
11553
11554HPFS FILESYSTEM
11555M: Mikulas Patocka <[email protected]>
11556S: Maintained
11557W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
11558F: fs/hpfs/
11559
11560HS3001 Hardware Temperature and Humidity Sensor
11561M: Andre Werner <[email protected]>
11562L: [email protected]
11563S: Maintained
11564F: drivers/hwmon/hs3001.c
11565
11566HSI SUBSYSTEM
11567M: Sebastian Reichel <[email protected]>
11568S: Maintained
11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
11570F: Documentation/ABI/testing/sysfs-bus-hsi
11571F: Documentation/driver-api/hsi.rst
11572F: drivers/hsi/
11573F: include/linux/hsi/
11574F: include/uapi/linux/hsi/
11575
11576HSO 3G MODEM DRIVER
11577L: [email protected]
11578S: Orphan
11579F: drivers/net/usb/hso.c
11580
11581HSR NETWORK PROTOCOL
11582L: [email protected]
11583S: Orphan
11584F: net/hsr/
11585
11586HT16K33 LED CONTROLLER DRIVER
11587M: Robin van der Gracht <[email protected]>
11588S: Maintained
11589F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
11590F: drivers/auxdisplay/ht16k33.c
11591
11592HTCPEN TOUCHSCREEN DRIVER
11593M: Pau Oliva Fora <[email protected]>
11594L: [email protected]
11595S: Maintained
11596F: drivers/input/touchscreen/htcpen.c
11597
11598HTE SUBSYSTEM
11599M: Dipen Patel <[email protected]>
11600L: [email protected]
11601S: Maintained
11602Q: https://patchwork.kernel.org/project/timestamp/list/
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
11604F: Documentation/devicetree/bindings/timestamp/
11605F: Documentation/driver-api/hte/
11606F: drivers/hte/
11607F: include/linux/hte.h
11608
11609HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
11610M: Lorenzo Bianconi <[email protected]>
11611L: [email protected]
11612S: Maintained
11613W: http://www.st.com/
11614F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
11615F: drivers/iio/humidity/hts221*
11616
11617HTU31 Hardware Temperature and Humidity Sensor
11618M: Andrei Lalaev <[email protected]>
11619L: [email protected]
11620S: Maintained
11621F: drivers/hwmon/htu31.c
11622
11623HUAWEI ETHERNET DRIVER
11624M: Cai Huoqing <[email protected]>
11625L: [email protected]
11626S: Maintained
11627F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
11628F: drivers/net/ethernet/huawei/hinic/
11629
11630HUAWEI 3RD GEN ETHERNET DRIVER
11631M: Fan Gong <[email protected]>
11632L: [email protected]
11633S: Maintained
11634F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
11635F: drivers/net/ethernet/huawei/hinic3/
11636
11637HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
11638M: Pengyu Luo <[email protected]>
11639S: Maintained
11640F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
11641F: drivers/platform/arm64/huawei-gaokun-ec.c
11642F: drivers/power/supply/huawei-gaokun-battery.c
11643F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
11644F: include/linux/platform_data/huawei-gaokun-ec.h
11645
11646HUGETLB SUBSYSTEM
11647M: Muchun Song <[email protected]>
11648M: Oscar Salvador <[email protected]>
11649R: David Hildenbrand <[email protected]>
11650L: [email protected]
11651S: Maintained
11652F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
11653F: Documentation/admin-guide/mm/hugetlbpage.rst
11654F: Documentation/mm/hugetlbfs_reserv.rst
11655F: Documentation/mm/vmemmap_dedup.rst
11656F: fs/hugetlbfs/
11657F: include/linux/hugetlb.h
11658F: include/trace/events/hugetlbfs.h
11659F: mm/hugetlb.c
11660F: mm/hugetlb_cgroup.c
11661F: mm/hugetlb_cma.c
11662F: mm/hugetlb_cma.h
11663F: mm/hugetlb_sysctl.c
11664F: mm/hugetlb_sysfs.c
11665F: mm/hugetlb_vmemmap.c
11666F: mm/hugetlb_vmemmap.h
11667F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
11668
11669HVA ST MEDIA DRIVER
11670M: Jean-Christophe Trotin <[email protected]>
11671L: [email protected]
11672S: Supported
11673W: https://linuxtv.org
11674T: git git://linuxtv.org/media.git
11675F: drivers/media/platform/st/sti/hva
11676
11677HWPOISON MEMORY FAILURE HANDLING
11678M: Miaohe Lin <[email protected]>
11679R: Naoya Horiguchi <[email protected]>
11680L: [email protected]
11681S: Maintained
11682F: include/linux/memory-failure.h
11683F: include/trace/events/memory-failure.h
11684F: mm/hwpoison-inject.c
11685F: mm/memory-failure.c
11686
11687HYCON HY46XX TOUCHSCREEN SUPPORT
11688M: Giulio Benetti <[email protected]>
11689L: [email protected]
11690S: Maintained
11691F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11692F: drivers/input/touchscreen/hycon-hy46xx.c
11693
11694HYGON PROCESSOR SUPPORT
11695M: Pu Wen <[email protected]>
11696L: [email protected]
11697S: Maintained
11698F: arch/x86/kernel/cpu/hygon.c
11699
11700HYNIX HI556 SENSOR DRIVER
11701M: Sakari Ailus <[email protected]>
11702L: [email protected]
11703S: Maintained
11704T: git git://linuxtv.org/media.git
11705F: drivers/media/i2c/hi556.c
11706
11707HYNIX HI846 SENSOR DRIVER
11708M: Martin Kepplinger-Novakovic <[email protected]>
11709L: [email protected]
11710S: Maintained
11711F: drivers/media/i2c/hi846.c
11712
11713HYNIX HI847 SENSOR DRIVER
11714M: Sakari Ailus <[email protected]>
11715L: [email protected]
11716S: Maintained
11717F: drivers/media/i2c/hi847.c
11718
11719Hyper-V/Azure CORE AND DRIVERS
11720M: "K. Y. Srinivasan" <[email protected]>
11721M: Haiyang Zhang <[email protected]>
11722M: Wei Liu <[email protected]>
11723M: Dexuan Cui <[email protected]>
11724M: Long Li <[email protected]>
11725L: [email protected]
11726S: Supported
11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11728F: Documentation/ABI/stable/sysfs-bus-vmbus
11729F: Documentation/ABI/testing/debugfs-hyperv
11730F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11731F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11732F: Documentation/virt/hyperv
11733F: arch/arm64/hyperv
11734F: arch/arm64/include/asm/mshyperv.h
11735F: arch/x86/hyperv
11736F: arch/x86/include/asm/mshyperv.h
11737F: arch/x86/include/asm/trace/hyperv.h
11738F: arch/x86/kernel/cpu/mshyperv.c
11739F: drivers/clocksource/hyperv_timer.c
11740F: drivers/hid/hid-hyperv.c
11741F: drivers/hv/
11742F: drivers/infiniband/hw/mana/
11743F: drivers/input/serio/hyperv-keyboard.c
11744F: drivers/iommu/hyperv-iommu.c
11745F: drivers/net/ethernet/microsoft/
11746F: drivers/net/hyperv/
11747F: drivers/pci/controller/pci-hyperv-intf.c
11748F: drivers/pci/controller/pci-hyperv.c
11749F: drivers/scsi/storvsc_drv.c
11750F: drivers/uio/uio_hv_generic.c
11751F: include/asm-generic/mshyperv.h
11752F: include/clocksource/hyperv_timer.h
11753F: include/hyperv/hvgdk.h
11754F: include/hyperv/hvgdk_ext.h
11755F: include/hyperv/hvgdk_mini.h
11756F: include/hyperv/hvhdk.h
11757F: include/hyperv/hvhdk_mini.h
11758F: include/linux/hyperv.h
11759F: include/net/mana
11760F: include/uapi/linux/hyperv.h
11761F: include/uapi/rdma/mana-abi.h
11762F: net/vmw_vsock/hyperv_transport.c
11763F: tools/hv/
11764
11765HYPER-V FRAMEBUFFER DRIVER
11766M: "K. Y. Srinivasan" <[email protected]>
11767M: Haiyang Zhang <[email protected]>
11768M: Wei Liu <[email protected]>
11769M: Dexuan Cui <[email protected]>
11770L: [email protected]
11771S: Obsolete
11772T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11773F: drivers/video/fbdev/hyperv_fb.c
11774
11775HYPERBUS SUPPORT
11776M: Vignesh Raghavendra <[email protected]>
11777R: Tudor Ambarus <[email protected]>
11778L: [email protected]
11779S: Supported
11780Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11781C: irc://irc.oftc.net/mtd
11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11783F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11784F: drivers/mtd/hyperbus/
11785F: include/linux/mtd/hyperbus.h
11786
11787HYPERVISOR VIRTUAL CONSOLE DRIVER
11788L: [email protected]
11789S: Odd Fixes
11790F: drivers/tty/hvc/
11791
11792HUNG TASK DETECTOR
11793M: Andrew Morton <[email protected]>
11794R: Lance Yang <[email protected]>
11795R: Masami Hiramatsu <[email protected]>
11796R: Petr Mladek <[email protected]>
11797L: [email protected]
11798S: Maintained
11799F: include/linux/hung_task.h
11800F: kernel/hung_task.c
11801
11802I2C ACPI SUPPORT
11803M: Mika Westerberg <[email protected]>
11804L: [email protected]
11805L: [email protected]
11806S: Maintained
11807F: drivers/i2c/i2c-core-acpi.c
11808
11809I2C ADDRESS TRANSLATOR (ATR)
11810M: Tomi Valkeinen <[email protected]>
11811R: Luca Ceresoli <[email protected]>
11812L: [email protected]
11813S: Maintained
11814F: drivers/i2c/i2c-atr.c
11815F: include/linux/i2c-atr.h
11816
11817I2C CONTROLLER DRIVER FOR NVIDIA GPU
11818M: Ajay Gupta <[email protected]>
11819L: [email protected]
11820S: Maintained
11821F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
11822F: drivers/i2c/busses/i2c-nvidia-gpu.c
11823
11824I2C MUXES
11825M: Peter Rosin <[email protected]>
11826L: [email protected]
11827S: Maintained
11828F: Documentation/devicetree/bindings/i2c/i2c-arb*
11829F: Documentation/devicetree/bindings/i2c/i2c-gate*
11830F: Documentation/devicetree/bindings/i2c/i2c-mux*
11831F: Documentation/i2c/i2c-topology.rst
11832F: Documentation/i2c/muxes/
11833F: drivers/i2c/i2c-mux.c
11834F: drivers/i2c/muxes/
11835F: include/linux/i2c-mux.h
11836
11837I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11838M: Gregory CLEMENT <[email protected]>
11839L: [email protected]
11840S: Maintained
11841F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11842F: drivers/i2c/busses/i2c-mv64xxx.c
11843
11844I2C OF COMPONENT PROBER
11845M: Chen-Yu Tsai <[email protected]>
11846L: [email protected]
11847L: [email protected]
11848S: Maintained
11849F: drivers/i2c/i2c-core-of-prober.c
11850F: include/linux/i2c-of-prober.h
11851
11852I2C OVER PARALLEL PORT
11853M: Jean Delvare <[email protected]>
11854L: [email protected]
11855S: Maintained
11856F: Documentation/i2c/busses/i2c-parport.rst
11857F: drivers/i2c/busses/i2c-parport.c
11858
11859I2C SUBSYSTEM
11860M: Wolfram Sang <[email protected]>
11861L: [email protected]
11862S: Maintained
11863W: https://i2c.wiki.kernel.org/
11864Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11866F: Documentation/i2c/
11867F: drivers/i2c/*
11868F: include/dt-bindings/i2c/i2c.h
11869F: include/linux/i2c-dev.h
11870F: include/linux/i2c-smbus.h
11871F: include/linux/i2c.h
11872F: include/uapi/linux/i2c-*.h
11873F: include/uapi/linux/i2c.h
11874
11875I2C SUBSYSTEM [RUST]
11876M: Igor Korotin <[email protected]>
11877R: Danilo Krummrich <[email protected]>
11878R: Daniel Almeida <[email protected]>
11879L: [email protected]
11880S: Maintained
11881F: rust/kernel/i2c.rs
11882F: samples/rust/rust_driver_i2c.rs
11883F: samples/rust/rust_i2c_client.rs
11884
11885I2C SUBSYSTEM HOST DRIVERS
11886M: Andi Shyti <[email protected]>
11887L: [email protected]
11888S: Maintained
11889W: https://i2c.wiki.kernel.org/
11890Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11892F: Documentation/devicetree/bindings/i2c/
11893F: drivers/i2c/algos/
11894F: drivers/i2c/busses/
11895F: include/dt-bindings/i2c/
11896
11897I2C-TAOS-EVM DRIVER
11898M: Jean Delvare <[email protected]>
11899L: [email protected]
11900S: Maintained
11901F: Documentation/i2c/busses/i2c-taos-evm.rst
11902F: drivers/i2c/busses/i2c-taos-evm.c
11903
11904I2C-TINY-USB DRIVER
11905M: Till Harbaum <[email protected]>
11906L: [email protected]
11907S: Maintained
11908W: http://www.harbaum.org/till/i2c_tiny_usb
11909F: drivers/i2c/busses/i2c-tiny-usb.c
11910
11911I2C/SMBUS CONTROLLER DRIVERS FOR PC
11912M: Jean Delvare <[email protected]>
11913L: [email protected]
11914S: Maintained
11915F: Documentation/i2c/busses/i2c-ali1535.rst
11916F: Documentation/i2c/busses/i2c-ali1563.rst
11917F: Documentation/i2c/busses/i2c-ali15x3.rst
11918F: Documentation/i2c/busses/i2c-amd756.rst
11919F: Documentation/i2c/busses/i2c-amd8111.rst
11920F: Documentation/i2c/busses/i2c-i801.rst
11921F: Documentation/i2c/busses/i2c-nforce2.rst
11922F: Documentation/i2c/busses/i2c-piix4.rst
11923F: Documentation/i2c/busses/i2c-sis5595.rst
11924F: Documentation/i2c/busses/i2c-sis630.rst
11925F: Documentation/i2c/busses/i2c-sis96x.rst
11926F: Documentation/i2c/busses/i2c-via.rst
11927F: Documentation/i2c/busses/i2c-viapro.rst
11928F: drivers/i2c/busses/i2c-ali1535.c
11929F: drivers/i2c/busses/i2c-ali1563.c
11930F: drivers/i2c/busses/i2c-ali15x3.c
11931F: drivers/i2c/busses/i2c-amd756.c
11932F: drivers/i2c/busses/i2c-amd8111.c
11933F: drivers/i2c/busses/i2c-i801.c
11934F: drivers/i2c/busses/i2c-isch.c
11935F: drivers/i2c/busses/i2c-nforce2.c
11936F: drivers/i2c/busses/i2c-piix4.*
11937F: drivers/i2c/busses/i2c-sis5595.c
11938F: drivers/i2c/busses/i2c-sis630.c
11939F: drivers/i2c/busses/i2c-sis96x.c
11940F: drivers/i2c/busses/i2c-via.c
11941F: drivers/i2c/busses/i2c-viapro.c
11942
11943I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11944M: Hans de Goede <[email protected]>
11945L: [email protected]
11946S: Maintained
11947F: drivers/i2c/busses/i2c-cht-wc.c
11948
11949I2C/SMBUS ISMT DRIVER
11950M: Neil Horman <[email protected]>
11951L: [email protected]
11952F: Documentation/i2c/busses/i2c-ismt.rst
11953F: drivers/i2c/busses/i2c-ismt.c
11954
11955I2C/SMBUS ZHAOXIN DRIVER
11956M: Hans Hu <[email protected]>
11957L: [email protected]
11958S: Maintained
11959W: https://www.zhaoxin.com
11960F: drivers/i2c/busses/i2c-viai2c-common.c
11961F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11962
11963I2C/SMBUS STUB DRIVER
11964M: Jean Delvare <[email protected]>
11965L: [email protected]
11966S: Maintained
11967F: drivers/i2c/i2c-stub.c
11968
11969I3C DRIVER FOR ASPEED AST2600
11970M: Jeremy Kerr <[email protected]>
11971S: Maintained
11972F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11973F: drivers/i3c/master/ast2600-i3c-master.c
11974
11975I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
11976M: Jorge Marques <[email protected]>
11977S: Maintained
11978F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
11979F: drivers/i3c/master/adi-i3c-master.c
11980
11981I3C DRIVER FOR CADENCE I3C MASTER IP
11982M: Przemysław Gaj <[email protected]>
11983S: Maintained
11984F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11985F: drivers/i3c/master/i3c-master-cdns.c
11986
11987I3C DRIVER FOR RENESAS
11988M: Wolfram Sang <[email protected]>
11989M: Tommaso Merciai <[email protected]>
11990S: Supported
11991F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
11992F: drivers/i3c/master/renesas-i3c.c
11993
11994I3C DRIVER FOR SYNOPSYS DESIGNWARE
11995S: Orphan
11996F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11997F: drivers/i3c/master/dw*
11998
11999I3C SUBSYSTEM
12000M: Alexandre Belloni <[email protected]>
12001R: Frank Li <[email protected]>
12002L: [email protected] (moderated for non-subscribers)
12003S: Maintained
12004Q: https://patchwork.kernel.org/project/linux-i3c/list/
12005C: irc://chat.freenode.net/linux-i3c
12006T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12007F: Documentation/ABI/testing/sysfs-bus-i3c
12008F: Documentation/devicetree/bindings/i3c/
12009F: Documentation/driver-api/i3c
12010F: drivers/i3c/
12011F: include/dt-bindings/i3c/
12012F: include/linux/i3c/
12013
12014IBM Operation Panel Input Driver
12015M: Eddie James <[email protected]>
12016L: [email protected]
12017S: Maintained
12018F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12019F: drivers/input/misc/ibm-panel.c
12020
12021IBM Power 842 compression accelerator
12022M: Haren Myneni <[email protected]>
12023S: Supported
12024F: crypto/842.c
12025F: drivers/crypto/nx/Kconfig
12026F: drivers/crypto/nx/Makefile
12027F: drivers/crypto/nx/nx-842*
12028F: include/linux/sw842.h
12029F: lib/842/
12030
12031IBM Power in-Nest Crypto Acceleration
12032M: Breno Leitão <[email protected]>
12033M: Nayna Jain <[email protected]>
12034M: Paulo Flabiano Smorigo <[email protected]>
12035L: [email protected]
12036S: Supported
12037F: drivers/crypto/nx/Kconfig
12038F: drivers/crypto/nx/Makefile
12039F: drivers/crypto/nx/nx-aes*
12040F: drivers/crypto/nx/nx-sha*
12041F: drivers/crypto/nx/nx.*
12042F: drivers/crypto/nx/nx_csbcpb.h
12043F: drivers/crypto/nx/nx_debugfs.c
12044
12045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12046M: Tyrel Datwyler <[email protected]>
12047L: [email protected]
12048L: [email protected]
12049S: Supported
12050F: drivers/pci/hotplug/rpadlpar*
12051
12052IBM Power Linux RAID adapter
12053M: Brian King <[email protected]>
12054S: Supported
12055F: drivers/scsi/ipr.*
12056
12057IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12058M: Tyrel Datwyler <[email protected]>
12059L: [email protected]
12060L: [email protected]
12061S: Supported
12062F: drivers/pci/hotplug/rpaphp*
12063
12064IBM Power SRIOV Virtual NIC Device Driver
12065M: Haren Myneni <[email protected]>
12066M: Rick Lindsley <[email protected]>
12067R: Nick Child <[email protected]>
12068R: Thomas Falcon <[email protected]>
12069L: [email protected]
12070S: Maintained
12071F: drivers/net/ethernet/ibm/ibmvnic.*
12072
12073IBM Power VFIO Support
12074M: Timothy Pearson <[email protected]>
12075S: Supported
12076F: drivers/vfio/vfio_iommu_spapr_tce.c
12077
12078IBM Power Virtual Ethernet Device Driver
12079M: Nick Child <[email protected]>
12080L: [email protected]
12081S: Maintained
12082F: drivers/net/ethernet/ibm/ibmveth.*
12083
12084IBM Power Virtual FC Device Drivers
12085M: Tyrel Datwyler <[email protected]>
12086L: [email protected]
12087S: Supported
12088F: drivers/scsi/ibmvscsi/ibmvfc*
12089
12090IBM Power Virtual Management Channel Driver
12091M: Brad Warrum <[email protected]>
12092M: Ritu Agarwal <[email protected]>
12093S: Supported
12094F: drivers/misc/ibmvmc.*
12095
12096IBM Power Virtual SCSI Device Drivers
12097M: Tyrel Datwyler <[email protected]>
12098L: [email protected]
12099S: Supported
12100F: drivers/scsi/ibmvscsi/ibmvscsi*
12101F: include/scsi/viosrp.h
12102
12103IBM Power Virtual SCSI Device Target Driver
12104M: Tyrel Datwyler <[email protected]>
12105L: [email protected]
12106L: [email protected]
12107S: Supported
12108F: drivers/scsi/ibmvscsi_tgt/
12109
12110IBM Power VMX Cryptographic instructions
12111M: Breno Leitão <[email protected]>
12112M: Nayna Jain <[email protected]>
12113M: Paulo Flabiano Smorigo <[email protected]>
12114L: [email protected]
12115S: Supported
12116F: arch/powerpc/crypto/Kconfig
12117F: arch/powerpc/crypto/Makefile
12118F: arch/powerpc/crypto/aes.c
12119F: arch/powerpc/crypto/aes_cbc.c
12120F: arch/powerpc/crypto/aes_ctr.c
12121F: arch/powerpc/crypto/aes_xts.c
12122F: arch/powerpc/crypto/aesp8-ppc.*
12123F: arch/powerpc/crypto/ghash.c
12124F: arch/powerpc/crypto/ghashp8-ppc.pl
12125F: arch/powerpc/crypto/ppc-xlate.pl
12126F: arch/powerpc/crypto/vmx.c
12127
12128IBM ServeRAID RAID DRIVER
12129S: Orphan
12130F: drivers/scsi/ips.*
12131
12132ICH LPC AND GPIO DRIVER
12133M: Peter Tyser <[email protected]>
12134S: Maintained
12135F: drivers/gpio/gpio-ich.c
12136F: drivers/mfd/lpc_ich.c
12137
12138ICY I2C DRIVER
12139M: Max Staudt <[email protected]>
12140L: [email protected]
12141S: Maintained
12142F: drivers/i2c/busses/i2c-icy.c
12143
12144IDEAPAD LAPTOP EXTRAS DRIVER
12145M: Ike Panhc <[email protected]>
12146L: [email protected]
12147S: Maintained
12148W: http://launchpad.net/ideapad-laptop
12149F: drivers/platform/x86/lenovo/ideapad-laptop.c
12150
12151IDEAPAD LAPTOP SLIDEBAR DRIVER
12152M: Andrey Moiseev <[email protected]>
12153L: [email protected]
12154S: Maintained
12155W: https://github.com/o2genum/ideapad-slidebar
12156F: drivers/input/misc/ideapad_slidebar.c
12157
12158IDT VersaClock 5 CLOCK DRIVER
12159M: Luca Ceresoli <[email protected]>
12160S: Maintained
12161F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12162F: drivers/clk/clk-versaclock5.c
12163
12164IEEE 802.15.4 SUBSYSTEM
12165M: Alexander Aring <[email protected]>
12166M: Stefan Schmidt <[email protected]>
12167M: Miquel Raynal <[email protected]>
12168L: [email protected]
12169S: Maintained
12170W: https://linux-wpan.org/
12171Q: https://patchwork.kernel.org/project/linux-wpan/list/
12172T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12174F: Documentation/networking/ieee802154.rst
12175F: drivers/net/ieee802154/
12176F: include/linux/ieee802154.h
12177F: include/linux/nl802154.h
12178F: include/net/af_ieee802154.h
12179F: include/net/cfg802154.h
12180F: include/net/ieee802154_netdev.h
12181F: include/net/mac802154.h
12182F: include/net/nl802154.h
12183F: net/ieee802154/
12184F: net/mac802154/
12185
12186Intel VIRTIO DATA PATH ACCELERATOR
12187M: Zhu Lingshan <[email protected]>
12188L: [email protected]
12189S: Supported
12190F: drivers/vdpa/ifcvf/
12191
12192IFE PROTOCOL
12193M: Yotam Gigi <[email protected]>
12194M: Jamal Hadi Salim <[email protected]>
12195F: include/net/ife.h
12196F: include/uapi/linux/ife.h
12197F: net/ife
12198
12199IGORPLUG-USB IR RECEIVER
12200M: Sean Young <[email protected]>
12201L: [email protected]
12202S: Maintained
12203F: drivers/media/rc/igorplugusb.c
12204
12205IGUANAWORKS USB IR TRANSCEIVER
12206M: Sean Young <[email protected]>
12207L: [email protected]
12208S: Maintained
12209F: drivers/media/rc/iguanair.c
12210
12211IIO ADC HELPERS
12212M: Matti Vaittinen <[email protected]>
12213L: [email protected]
12214S: Maintained
12215F: drivers/iio/adc/industrialio-adc.c
12216F: include/linux/iio/adc-helpers.h
12217
12218IIO BACKEND FRAMEWORK
12219M: Nuno Sa <[email protected]>
12220R: Olivier Moysan <[email protected]>
12221L: [email protected]
12222S: Maintained
12223F: Documentation/ABI/testing/debugfs-iio-backend
12224F: drivers/iio/industrialio-backend.c
12225F: include/linux/iio/backend.h
12226
12227IIO DIGITAL POTENTIOMETER DAC
12228M: Peter Rosin <[email protected]>
12229L: [email protected]
12230S: Maintained
12231F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12232F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12233F: drivers/iio/dac/dpot-dac.c
12234
12235IIO ENVELOPE DETECTOR
12236M: Peter Rosin <[email protected]>
12237L: [email protected]
12238S: Maintained
12239F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12240F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12241F: drivers/iio/adc/envelope-detector.c
12242
12243IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12244M: Matti Vaittinen <[email protected]>
12245L: [email protected]
12246S: Maintained
12247F: drivers/iio/industrialio-gts-helper.c
12248F: include/linux/iio/iio-gts-helper.h
12249F: drivers/iio/test/iio-test-gts.c
12250
12251IIO MULTIPLEXER
12252M: Peter Rosin <[email protected]>
12253L: [email protected]
12254S: Maintained
12255F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12256F: drivers/iio/multiplexer/iio-mux.c
12257
12258IIO SCMI BASED DRIVER
12259M: Jyoti Bhayana <[email protected]>
12260L: [email protected]
12261S: Maintained
12262F: drivers/iio/common/scmi_sensors/scmi_iio.c
12263
12264IIO SUBSYSTEM AND DRIVERS
12265M: Jonathan Cameron <[email protected]>
12266R: David Lechner <[email protected]>
12267R: Nuno Sá <[email protected]>
12268R: Andy Shevchenko <[email protected]>
12269L: [email protected]
12270S: Maintained
12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12272F: Documentation/ABI/testing/configfs-iio*
12273F: Documentation/ABI/testing/sysfs-bus-iio*
12274F: Documentation/devicetree/bindings/iio/
12275F: Documentation/iio/
12276F: drivers/iio/
12277F: drivers/staging/iio/
12278F: include/dt-bindings/iio/
12279F: include/linux/iio/
12280F: tools/iio/
12281
12282IIO UNIT CONVERTER
12283M: Peter Rosin <[email protected]>
12284L: [email protected]
12285S: Maintained
12286F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12287F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12288F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12289F: drivers/iio/afe/iio-rescale.c
12290
12291IKANOS/ADI EAGLE ADSL USB DRIVER
12292M: Matthieu Castet <[email protected]>
12293M: Stanislaw Gruszka <[email protected]>
12294S: Maintained
12295F: drivers/usb/atm/ueagle-atm.c
12296
12297IMAGIS TOUCHSCREEN DRIVER
12298M: Markuss Broks <[email protected]>
12299S: Maintained
12300F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12301F: drivers/input/touchscreen/imagis.c
12302
12303IMGTEC ASCII LCD DRIVER
12304M: Paul Burton <[email protected]>
12305S: Maintained
12306F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12307F: drivers/auxdisplay/img-ascii-lcd.c
12308
12309IMGTEC JPEG ENCODER DRIVER
12310M: Devarsh Thakkar <[email protected]>
12311L: [email protected]
12312S: Supported
12313F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12314F: drivers/media/platform/imagination/e5010*
12315
12316IMGTEC IR DECODER DRIVER
12317S: Orphan
12318F: drivers/media/rc/img-ir/
12319
12320IMGTEC POWERVR DRM DRIVER
12321M: Frank Binns <[email protected]>
12322M: Matt Coster <[email protected]>
12323S: Supported
12324T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12325F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
12326F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
12327F: Documentation/gpu/imagination/
12328F: drivers/gpu/drm/ci/xfails/powervr*
12329F: drivers/gpu/drm/imagination/
12330F: include/uapi/drm/pvr_drm.h
12331
12332IMON SOUNDGRAPH USB IR RECEIVER
12333M: Sean Young <[email protected]>
12334L: [email protected]
12335S: Maintained
12336F: drivers/media/rc/imon.c
12337F: drivers/media/rc/imon_raw.c
12338
12339IMS TWINTURBO FRAMEBUFFER DRIVER
12340L: [email protected]
12341S: Orphan
12342F: drivers/video/fbdev/imsttfb.c
12343
12344INA233 HARDWARE MONITOR DRIVERS
12345M: Leo Yang <[email protected]>
12346L: [email protected]
12347S: Maintained
12348F: Documentation/hwmon/ina233.rst
12349F: drivers/hwmon/pmbus/ina233.c
12350
12351INDEX OF FURTHER KERNEL DOCUMENTATION
12352M: Carlos Bilbao <[email protected]>
12353S: Maintained
12354F: Documentation/process/kernel-docs.rst
12355
12356INDUSTRY PACK SUBSYSTEM (IPACK)
12357M: Vaibhav Gupta <[email protected]>
12358M: Jens Taprogge <[email protected]>
12359M: Greg Kroah-Hartman <[email protected]>
12360L: [email protected]
12361S: Maintained
12362W: http://industrypack.sourceforge.net
12363F: drivers/ipack/
12364F: include/linux/ipack.h
12365
12366INFINEON DPS310 Driver
12367M: Eddie James <[email protected]>
12368L: [email protected]
12369S: Maintained
12370F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12371F: drivers/iio/pressure/dps310.c
12372
12373INFINEON PEB2466 ASoC CODEC
12374M: Herve Codina <[email protected]>
12375L: [email protected]
12376S: Maintained
12377F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12378F: sound/soc/codecs/peb2466.c
12379
12380INFINEON TLV493D Driver
12381M: Dixit Parmar <[email protected]>
12382L: [email protected]
12383S: Maintained
12384W: https://www.infineon.com/part/TLV493D-A1B6
12385F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12386F: drivers/iio/magnetometer/tlv493d.c
12387
12388INFINIBAND SUBSYSTEM
12389M: Jason Gunthorpe <[email protected]>
12390M: Leon Romanovsky <[email protected]>
12391L: [email protected]
12392S: Supported
12393W: https://github.com/linux-rdma/rdma-core
12394Q: http://patchwork.kernel.org/project/linux-rdma/list/
12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12396F: Documentation/devicetree/bindings/infiniband/
12397F: Documentation/infiniband/
12398F: drivers/infiniband/
12399F: include/rdma/
12400F: include/trace/events/ib_mad.h
12401F: include/trace/events/ib_umad.h
12402F: include/trace/misc/rdma.h
12403F: include/uapi/linux/if_infiniband.h
12404F: include/uapi/rdma/
12405F: samples/bpf/ibumad_kern.c
12406F: samples/bpf/ibumad_user.c
12407
12408INGENIC JZ4780 NAND DRIVER
12409M: Harvey Hunt <[email protected]>
12410L: [email protected]
12411L: [email protected]
12412S: Maintained
12413F: drivers/mtd/nand/raw/ingenic/
12414
12415INGENIC JZ47xx SoCs
12416M: Paul Cercueil <[email protected]>
12417L: [email protected]
12418S: Maintained
12419F: arch/mips/boot/dts/ingenic/
12420F: arch/mips/generic/board-ingenic.c
12421F: arch/mips/include/asm/mach-ingenic/
12422F: arch/mips/ingenic/Kconfig
12423F: drivers/clk/ingenic/
12424F: drivers/dma/dma-jz4780.c
12425F: drivers/gpu/drm/ingenic/
12426F: drivers/i2c/busses/i2c-jz4780.c
12427F: drivers/iio/adc/ingenic-adc.c
12428F: drivers/irqchip/irq-ingenic.c
12429F: drivers/memory/jz4780-nemc.c
12430F: drivers/mmc/host/jz4740_mmc.c
12431F: drivers/mtd/nand/raw/ingenic/
12432F: drivers/pinctrl/pinctrl-ingenic.c
12433F: drivers/power/supply/ingenic-battery.c
12434F: drivers/pwm/pwm-jz4740.c
12435F: drivers/remoteproc/ingenic_rproc.c
12436F: drivers/rtc/rtc-jz4740.c
12437F: drivers/tty/serial/8250/8250_ingenic.c
12438F: drivers/usb/musb/jz4740.c
12439F: drivers/watchdog/jz4740_wdt.c
12440F: include/dt-bindings/iio/adc/ingenic,adc.h
12441F: include/linux/mfd/ingenic-tcu.h
12442F: sound/soc/codecs/jz47*
12443F: sound/soc/jz4740/
12444
12445INJOINIC IP5xxx POWER BANK IC DRIVER
12446M: Samuel Holland <[email protected]>
12447S: Maintained
12448F: drivers/power/supply/ip5xxx_power.c
12449
12450INOTIFY
12451M: Jan Kara <[email protected]>
12452R: Amir Goldstein <[email protected]>
12453L: [email protected]
12454S: Maintained
12455F: Documentation/filesystems/inotify.rst
12456F: fs/notify/inotify/
12457F: include/linux/inotify.h
12458F: include/uapi/linux/inotify.h
12459
12460INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12461M: Dmitry Torokhov <[email protected]>
12462L: [email protected]
12463S: Maintained
12464Q: http://patchwork.kernel.org/project/linux-input/list/
12465T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12466F: Documentation/devicetree/bindings/input/
12467F: Documentation/devicetree/bindings/serio/
12468F: Documentation/input/
12469F: drivers/input/
12470F: include/dt-bindings/input/
12471F: include/linux/gameport.h
12472F: include/linux/i8042.h
12473F: include/linux/input.h
12474F: include/linux/input/
12475F: include/linux/libps2.h
12476F: include/linux/serio.h
12477F: include/uapi/linux/gameport.h
12478F: include/uapi/linux/input-event-codes.h
12479F: include/uapi/linux/input.h
12480F: include/uapi/linux/serio.h
12481F: include/uapi/linux/uinput.h
12482
12483INPUT MULTITOUCH (MT) PROTOCOL
12484M: Henrik Rydberg <[email protected]>
12485L: [email protected]
12486S: Odd fixes
12487F: Documentation/input/multi-touch-protocol.rst
12488F: drivers/input/input-mt.c
12489K: \b(ABS|SYN)_MT_
12490
12491INSIDE SECURE CRYPTO DRIVER
12492M: Antoine Tenart <[email protected]>
12493L: [email protected]
12494S: Maintained
12495F: drivers/crypto/inside-secure/
12496
12497INSIDE SECURE EIP93 CRYPTO DRIVER
12498M: Christian Marangi <[email protected]>
12499L: [email protected]
12500S: Maintained
12501F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12502F: drivers/crypto/inside-secure/eip93/
12503
12504INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12505M: Mimi Zohar <[email protected]>
12506M: Roberto Sassu <[email protected]>
12507M: Dmitry Kasatkin <[email protected]>
12508R: Eric Snowberg <[email protected]>
12509L: [email protected]
12510S: Supported
12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12512F: security/integrity/
12513F: security/integrity/ima/
12514
12515INTEGRITY POLICY ENFORCEMENT (IPE)
12516M: Fan Wu <[email protected]>
12517L: [email protected]
12518S: Supported
12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12520F: Documentation/admin-guide/LSM/ipe.rst
12521F: Documentation/security/ipe.rst
12522F: scripts/ipe/
12523F: security/ipe/
12524
12525INTEL 810/815 FRAMEBUFFER DRIVER
12526M: Antonino Daplas <[email protected]>
12527L: [email protected]
12528S: Maintained
12529F: drivers/video/fbdev/i810/
12530
12531INTEL 8254 COUNTER DRIVER
12532M: William Breathitt Gray <[email protected]>
12533L: [email protected]
12534S: Maintained
12535F: drivers/counter/i8254.c
12536F: include/linux/i8254.h
12537
12538INTEL 8255 GPIO DRIVER
12539M: William Breathitt Gray <[email protected]>
12540L: [email protected]
12541S: Maintained
12542F: drivers/gpio/gpio-i8255.c
12543F: drivers/gpio/gpio-i8255.h
12544
12545INTEL ASoC DRIVERS
12546M: Cezary Rojewski <[email protected]>
12547M: Liam Girdwood <[email protected]>
12548M: Peter Ujfalusi <[email protected]>
12549M: Bard Liao <[email protected]>
12550M: Ranjani Sridharan <[email protected]>
12551M: Kai Vehmanen <[email protected]>
12552R: Pierre-Louis Bossart <[email protected]>
12553L: [email protected]
12554S: Supported
12555F: sound/soc/intel/
12556
12557INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
12558M: Hans de Goede <[email protected]>
12559L: [email protected]
12560S: Maintained
12561F: drivers/platform/x86/intel/atomisp2/pm.c
12562
12563INTEL ATOMISP2 LED DRIVER
12564M: Hans de Goede <[email protected]>
12565L: [email protected]
12566S: Maintained
12567F: drivers/platform/x86/intel/atomisp2/led.c
12568
12569INTEL BIOS SAR INT1092 DRIVER
12570M: Shravan Sudhakar <[email protected]>
12571L: [email protected]
12572S: Maintained
12573F: drivers/platform/x86/intel/int1092/
12574
12575INTEL BROXTON PMC DRIVER
12576M: Mika Westerberg <[email protected]>
12577M: Zha Qipeng <[email protected]>
12578S: Maintained
12579F: drivers/mfd/intel_pmc_bxt.c
12580F: include/linux/mfd/intel_pmc_bxt.h
12581
12582INTEL C600 SERIES SAS CONTROLLER DRIVER
12583L: [email protected]
12584S: Orphan
12585T: git git://git.code.sf.net/p/intel-sas/isci
12586F: drivers/scsi/isci/
12587
12588INTEL CPU family model numbers
12589M: Tony Luck <[email protected]>
12590M: [email protected]
12591L: [email protected]
12592S: Supported
12593F: arch/x86/include/asm/intel-family.h
12594
12595INTEL DISCRETE GRAPHICS NVM MTD DRIVER
12596M: Alexander Usyskin <[email protected]>
12597L: [email protected]
12598S: Supported
12599F: drivers/mtd/devices/mtd_intel_dg.c
12600F: include/linux/intel_dg_nvm_aux.h
12601
12602INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
12603M: Jani Nikula <[email protected]>
12604M: Rodrigo Vivi <[email protected]>
12605L: [email protected]
12606L: [email protected]
12607S: Supported
12608F: drivers/gpu/drm/i915/display/
12609F: drivers/gpu/drm/xe/display/
12610F: drivers/gpu/drm/xe/compat-i915-headers
12611F: include/drm/intel/
12612
12613INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
12614M: Jani Nikula <[email protected]>
12615M: Joonas Lahtinen <[email protected]>
12616M: Rodrigo Vivi <[email protected]>
12617M: Tvrtko Ursulin <[email protected]>
12618L: [email protected]
12619S: Supported
12620W: https://drm.pages.freedesktop.org/intel-docs/
12621Q: http://patchwork.freedesktop.org/project/intel-gfx/
12622B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
12623C: irc://irc.oftc.net/intel-gfx
12624T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
12625F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
12626F: Documentation/gpu/i915.rst
12627F: drivers/gpu/drm/ci/xfails/i915*
12628F: drivers/gpu/drm/i915/
12629F: include/drm/intel/
12630F: include/uapi/drm/i915_drm.h
12631
12632INTEL DRM XE DRIVER (Lunar Lake and newer)
12633M: Lucas De Marchi <[email protected]>
12634M: Thomas Hellström <[email protected]>
12635M: Rodrigo Vivi <[email protected]>
12636L: [email protected]
12637S: Supported
12638W: https://drm.pages.freedesktop.org/intel-docs/
12639Q: http://patchwork.freedesktop.org/project/intel-xe/
12640B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
12641C: irc://irc.oftc.net/xe
12642T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
12643F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
12644F: Documentation/gpu/xe/
12645F: drivers/gpu/drm/xe/
12646F: include/drm/intel/
12647F: include/uapi/drm/xe_drm.h
12648
12649INTEL ELKHART LAKE PSE I/O DRIVER
12650M: Raag Jadav <[email protected]>
12651L: [email protected]
12652S: Supported
12653F: drivers/platform/x86/intel/ehl_pse_io.c
12654F: include/linux/ehl_pse_io_aux.h
12655
12656INTEL ETHERNET DRIVERS
12657M: Tony Nguyen <[email protected]>
12658M: Przemek Kitszel <[email protected]>
12659L: [email protected] (moderated for non-subscribers)
12660S: Maintained
12661W: https://www.intel.com/content/www/us/en/support.html
12662Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
12665F: Documentation/networking/device_drivers/ethernet/intel/
12666F: drivers/net/ethernet/intel/
12667F: drivers/net/ethernet/intel/*/
12668F: include/linux/avf/virtchnl.h
12669F: include/linux/net/intel/*/
12670
12671INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
12672M: Krzysztof Czurylo <[email protected]>
12673M: Tatyana Nikolova <[email protected]>
12674L: [email protected]
12675S: Supported
12676F: drivers/infiniband/hw/irdma/
12677F: include/uapi/rdma/irdma-abi.h
12678
12679INTEL GPIO DRIVERS
12680M: Andy Shevchenko <[email protected]>
12681L: [email protected]
12682S: Supported
12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12684F: drivers/gpio/gpio-elkhartlake.c
12685F: drivers/gpio/gpio-graniterapids.c
12686F: drivers/gpio/gpio-ich.c
12687F: drivers/gpio/gpio-merrifield.c
12688F: drivers/gpio/gpio-ml-ioh.c
12689F: drivers/gpio/gpio-pch.c
12690F: drivers/gpio/gpio-sch.c
12691F: drivers/gpio/gpio-sodaville.c
12692F: drivers/gpio/gpio-tangier.c
12693F: drivers/gpio/gpio-tangier.h
12694
12695INTEL GVT-g DRIVERS (Intel GPU Virtualization)
12696R: Zhenyu Wang <[email protected]>
12697R: Zhi Wang <[email protected]>
12698S: Odd Fixes
12699W: https://github.com/intel/gvt-linux/wiki
12700F: drivers/gpu/drm/i915/gvt/
12701
12702INTEL HID EVENT DRIVER
12703M: Alex Hung <[email protected]>
12704L: [email protected]
12705S: Maintained
12706F: drivers/platform/x86/intel/hid.c
12707
12708INTEL I/OAT DMA DRIVER
12709M: Dave Jiang <[email protected]>
12710R: Dan Williams <[email protected]>
12711L: [email protected]
12712S: Supported
12713Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
12714F: drivers/dma/ioat*
12715
12716INTEL IAA CRYPTO DRIVER
12717M: Kristen Accardi <[email protected]>
12718M: Vinicius Costa Gomes <[email protected]>
12719M: Kanchana P Sridhar <[email protected]>
12720L: [email protected]
12721S: Supported
12722F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
12723F: drivers/crypto/intel/iaa/*
12724
12725INTEL IDLE DRIVER
12726M: Rafael J. Wysocki <[email protected]>
12727M: Artem Bityutskiy <[email protected]>
12728M: Artem Bityutskiy <[email protected]>
12729R: Len Brown <[email protected]>
12730L: [email protected]
12731S: Supported
12732B: https://bugzilla.kernel.org
12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
12734F: drivers/idle/intel_idle.c
12735
12736INTEL IDXD DRIVER
12737M: Vinicius Costa Gomes <[email protected]>
12738R: Dave Jiang <[email protected]>
12739L: [email protected]
12740S: Supported
12741F: drivers/dma/idxd/*
12742F: include/uapi/linux/idxd.h
12743
12744INTEL IN FIELD SCAN (IFS) DEVICE
12745M: Tony Luck <[email protected]>
12746R: Ashok Raj <[email protected]>
12747S: Maintained
12748F: drivers/platform/x86/intel/ifs
12749F: include/trace/events/intel_ifs.h
12750F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
12751
12752INTEL INTEGRATED SENSOR HUB DRIVER
12753M: Srinivas Pandruvada <[email protected]>
12754M: Jiri Kosina <[email protected]>
12755L: [email protected]
12756S: Maintained
12757F: drivers/hid/intel-ish-hid/
12758
12759INTEL IOMMU (VT-d)
12760M: David Woodhouse <[email protected]>
12761M: Lu Baolu <[email protected]>
12762L: [email protected]
12763S: Supported
12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12765F: drivers/iommu/intel/
12766
12767INTEL IPU3 CSI-2 CIO2 DRIVER
12768M: Yong Zhi <[email protected]>
12769M: Sakari Ailus <[email protected]>
12770M: Bingbu Cao <[email protected]>
12771M: Dan Scally <[email protected]>
12772R: Tianshu Qiu <[email protected]>
12773L: [email protected]
12774S: Maintained
12775T: git git://linuxtv.org/media.git
12776F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12777F: drivers/media/pci/intel/ipu3/
12778
12779INTEL IPU3 CSI-2 IMGU DRIVER
12780M: Sakari Ailus <[email protected]>
12781R: Bingbu Cao <[email protected]>
12782R: Tianshu Qiu <[email protected]>
12783L: [email protected]
12784S: Maintained
12785F: Documentation/admin-guide/media/ipu3.rst
12786F: Documentation/admin-guide/media/ipu3_rcb.svg
12787F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12788F: drivers/staging/media/ipu3/
12789
12790INTEL IPU6 INPUT SYSTEM DRIVER
12791M: Sakari Ailus <[email protected]>
12792M: Bingbu Cao <[email protected]>
12793R: Tianshu Qiu <[email protected]>
12794L: [email protected]
12795S: Maintained
12796T: git git://linuxtv.org/media.git
12797F: Documentation/admin-guide/media/ipu6-isys.rst
12798F: drivers/media/pci/intel/ipu6/
12799
12800INTEL IPU7 INPUT SYSTEM DRIVER
12801M: Sakari Ailus <[email protected]>
12802R: Bingbu Cao <[email protected]>
12803L: [email protected]
12804S: Maintained
12805T: git git://linuxtv.org/media.git
12806F: drivers/staging/media/ipu7/
12807
12808INTEL ISHTP ECLITE DRIVER
12809M: Srinivas Pandruvada <[email protected]>
12810L: [email protected]
12811S: Supported
12812F: drivers/platform/x86/intel/ishtp_eclite.c
12813
12814INTEL IXP4XX CRYPTO SUPPORT
12815M: Corentin Labbe <[email protected]>
12816L: [email protected]
12817S: Maintained
12818F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12819
12820INTEL KEEM BAY DRM DRIVER
12821M: Anitha Chrisanthus <[email protected]>
12822M: Edmund Dea <[email protected]>
12823S: Maintained
12824F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12825F: drivers/gpu/drm/kmb/
12826
12827INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12828M: Daniele Alessandrelli <[email protected]>
12829S: Maintained
12830F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12831F: drivers/crypto/intel/keembay/Kconfig
12832F: drivers/crypto/intel/keembay/Makefile
12833F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12834F: drivers/crypto/intel/keembay/ocs-aes.c
12835F: drivers/crypto/intel/keembay/ocs-aes.h
12836
12837INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12838M: Daniele Alessandrelli <[email protected]>
12839M: Prabhjot Khurana <[email protected]>
12840M: Mark Gross <[email protected]>
12841S: Maintained
12842F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12843F: drivers/crypto/intel/keembay/Kconfig
12844F: drivers/crypto/intel/keembay/Makefile
12845F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12846
12847INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12848M: Daniele Alessandrelli <[email protected]>
12849M: Declan Murphy <[email protected]>
12850S: Maintained
12851F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12852F: drivers/crypto/intel/keembay/Kconfig
12853F: drivers/crypto/intel/keembay/Makefile
12854F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12855F: drivers/crypto/intel/keembay/ocs-hcu.c
12856F: drivers/crypto/intel/keembay/ocs-hcu.h
12857
12858INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12859M: Lixu Zhang <[email protected]>
12860M: Sakari Ailus <[email protected]>
12861S: Maintained
12862F: drivers/gpio/gpio-ljca.c
12863F: drivers/i2c/busses/i2c-ljca.c
12864F: drivers/spi/spi-ljca.c
12865F: drivers/usb/misc/usb-ljca.c
12866F: include/linux/usb/ljca.h
12867
12868INTEL MANAGEMENT ENGINE (mei)
12869M: Alexander Usyskin <[email protected]>
12870L: [email protected]
12871S: Supported
12872F: Documentation/driver-api/mei/*
12873F: drivers/misc/mei/
12874F: drivers/watchdog/mei_wdt.c
12875F: include/linux/mei_aux.h
12876F: include/linux/mei_cl_bus.h
12877F: include/uapi/linux/mei.h
12878F: include/uapi/linux/mei_uuid.h
12879F: include/uapi/linux/uuid.h
12880F: samples/mei/*
12881
12882INTEL MAX 10 BMC MFD DRIVER
12883M: Xu Yilun <[email protected]>
12884R: Tom Rix <[email protected]>
12885S: Maintained
12886F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12887F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
12888F: drivers/hwmon/intel-m10-bmc-hwmon.c
12889F: drivers/mfd/intel-m10-bmc*
12890F: include/linux/mfd/intel-m10-bmc.h
12891
12892INTEL MAX10 BMC SECURE UPDATES
12893M: Xu Yilun <[email protected]>
12894L: [email protected]
12895S: Maintained
12896F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12897F: drivers/fpga/intel-m10-bmc-sec-update.c
12898
12899INTEL MID (Mobile Internet Device) PLATFORM
12900M: Andy Shevchenko <[email protected]>
12901L: [email protected]
12902S: Supported
12903F: arch/x86/include/asm/intel-mid.h
12904F: arch/x86/pci/intel_mid.c
12905F: arch/x86/platform/intel-mid/
12906F: drivers/dma/hsu/
12907F: drivers/extcon/extcon-intel-mrfld.c
12908F: drivers/gpio/gpio-merrifield.c
12909F: drivers/gpio/gpio-tangier.*
12910F: drivers/iio/adc/intel_mrfld_adc.c
12911F: drivers/mfd/intel_soc_pmic_mrfld.c
12912F: drivers/pinctrl/intel/pinctrl-merrifield.c
12913F: drivers/pinctrl/intel/pinctrl-moorefield.c
12914F: drivers/pinctrl/intel/pinctrl-tangier.*
12915F: drivers/platform/x86/intel/mrfld_pwrbtn.c
12916F: drivers/platform/x86/intel_scu_*
12917F: drivers/staging/media/atomisp/
12918F: drivers/tty/serial/8250/8250_mid.c
12919F: drivers/watchdog/intel-mid_wdt.c
12920F: include/linux/mfd/intel_soc_pmic_mrfld.h
12921F: include/linux/platform_data/x86/intel-mid_wdt.h
12922F: include/linux/platform_data/x86/intel_scu_ipc.h
12923
12924INTEL P-Unit IPC DRIVER
12925M: Zha Qipeng <[email protected]>
12926L: [email protected]
12927S: Maintained
12928F: arch/x86/include/asm/intel_punit_ipc.h
12929F: drivers/platform/x86/intel/punit_ipc.c
12930
12931INTEL PMC CORE DRIVER
12932M: Rajneesh Bhardwaj <[email protected]>
12933M: David E Box <[email protected]>
12934L: [email protected]
12935S: Maintained
12936F: Documentation/ABI/testing/sysfs-platform-intel-pmc
12937F: drivers/platform/x86/intel/pmc/
12938F: include/linux/platform_data/x86/intel_pmc_ipc.h
12939
12940INTEL PMIC GPIO DRIVERS
12941M: Andy Shevchenko <[email protected]>
12942S: Supported
12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12944F: drivers/gpio/gpio-*cove.c
12945
12946INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12947M: Andy Shevchenko <[email protected]>
12948S: Supported
12949F: drivers/mfd/intel_soc_pmic*
12950F: include/linux/mfd/intel_soc_pmic*
12951
12952INTEL PMT DRIVERS
12953M: David E. Box <[email protected]>
12954S: Supported
12955F: Documentation/ABI/testing/sysfs-class-intel_pmt
12956F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
12957F: drivers/platform/x86/intel/pmt/
12958
12959INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12960M: Stanislav Yakovlev <[email protected]>
12961L: [email protected]
12962S: Maintained
12963F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12964F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12965F: drivers/net/wireless/intel/ipw2x00/
12966
12967INTEL PSTATE DRIVER
12968M: Srinivas Pandruvada <[email protected]>
12969M: Len Brown <[email protected]>
12970L: [email protected]
12971S: Supported
12972F: drivers/cpufreq/intel_pstate.c
12973
12974INTEL PTP DFL ToD DRIVER
12975L: [email protected]
12976L: [email protected]
12977S: Orphan
12978F: drivers/ptp/ptp_dfl_tod.c
12979
12980INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12981M: Jarkko Nikula <[email protected]>
12982L: [email protected]
12983F: drivers/counter/intel-qep.c
12984
12985INTEL SCU DRIVERS
12986M: Mika Westerberg <[email protected]>
12987S: Maintained
12988F: drivers/platform/x86/intel_scu_*
12989F: include/linux/platform_data/x86/intel_scu_ipc.h
12990
12991INTEL SDSI DRIVER
12992M: David E. Box <[email protected]>
12993S: Supported
12994F: drivers/platform/x86/intel/sdsi.c
12995F: tools/arch/x86/intel_sdsi/
12996F: tools/testing/selftests/drivers/sdsi/
12997
12998INTEL SGX
12999M: Jarkko Sakkinen <[email protected]>
13000R: Dave Hansen <[email protected]>
13001L: [email protected]
13002S: Supported
13003Q: https://patchwork.kernel.org/project/intel-sgx/list/
13004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13005F: Documentation/arch/x86/sgx.rst
13006F: arch/x86/entry/vdso/vsgx.S
13007F: arch/x86/include/asm/sgx.h
13008F: arch/x86/include/uapi/asm/sgx.h
13009F: arch/x86/kernel/cpu/sgx/*
13010F: tools/testing/selftests/sgx/*
13011K: \bSGX_
13012
13013INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13014M: Daniel Scally <[email protected]>
13015M: Sakari Ailus <[email protected]>
13016S: Maintained
13017F: drivers/platform/x86/intel/int3472/
13018F: include/linux/platform_data/x86/int3472.h
13019
13020INTEL SPEED SELECT TECHNOLOGY
13021M: Srinivas Pandruvada <[email protected]>
13022L: [email protected]
13023S: Maintained
13024F: drivers/platform/x86/intel/speed_select_if/
13025F: include/uapi/linux/isst_if.h
13026F: tools/power/x86/intel-speed-select/
13027
13028INTEL STRATIX10 FIRMWARE DRIVERS
13029M: Dinh Nguyen <[email protected]>
13030L: [email protected]
13031S: Maintained
13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13033F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13034F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13035F: drivers/firmware/stratix10-rsu.c
13036F: drivers/firmware/stratix10-svc.c
13037F: include/linux/firmware/intel/stratix10-smc.h
13038F: include/linux/firmware/intel/stratix10-svc-client.h
13039
13040INTEL TELEMETRY DRIVER
13041M: Rajneesh Bhardwaj <[email protected]>
13042M: "David E. Box" <[email protected]>
13043L: [email protected]
13044S: Maintained
13045F: arch/x86/include/asm/intel_telemetry.h
13046F: drivers/platform/x86/intel/telemetry/
13047
13048INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13049M: Even Xu <[email protected]>
13050M: Xinpeng Sun <[email protected]>
13051S: Maintained
13052F: drivers/hid/intel-thc-hid/
13053
13054INTEL TPMI DRIVER
13055M: Srinivas Pandruvada <[email protected]>
13056L: [email protected]
13057S: Maintained
13058F: Documentation/ABI/testing/debugfs-tpmi
13059F: drivers/platform/x86/intel/vsec_tpmi.c
13060F: include/linux/intel_tpmi.h
13061
13062INTEL UNCORE FREQUENCY CONTROL
13063M: Srinivas Pandruvada <[email protected]>
13064L: [email protected]
13065S: Maintained
13066F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13067F: drivers/platform/x86/intel/uncore-frequency/
13068
13069INTEL USBIO USB I/O EXPANDER DRIVERS
13070M: Israel Cepeda <[email protected]>
13071M: Hans de Goede <[email protected]>
13072R: Sakari Ailus <[email protected]>
13073S: Maintained
13074F: drivers/gpio/gpio-usbio.c
13075F: drivers/i2c/busses/i2c-usbio.c
13076F: drivers/usb/misc/usbio.c
13077F: include/linux/usb/usbio.h
13078
13079INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13080M: David E. Box <[email protected]>
13081S: Supported
13082F: drivers/platform/x86/intel/vsec.c
13083F: include/linux/intel_vsec.h
13084
13085INTEL VIRTUAL BUTTON DRIVER
13086M: AceLan Kao <[email protected]>
13087L: [email protected]
13088S: Maintained
13089F: drivers/platform/x86/intel/vbtn.c
13090
13091INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13092M: Stanislaw Gruszka <[email protected]>
13093L: [email protected]
13094S: Supported
13095F: drivers/net/wireless/intel/iwlegacy/
13096
13097INTEL WIRELESS WIFI LINK (iwlwifi)
13098M: Miri Korenblit <[email protected]>
13099L: [email protected]
13100S: Supported
13101W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13102T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13103F: drivers/net/wireless/intel/iwlwifi/
13104
13105INTEL VISION SENSING CONTROLLER DRIVER
13106M: Sakari Ailus <[email protected]>
13107R: Bingbu Cao <[email protected]>
13108R: Lixu Zhang <[email protected]>
13109L: [email protected]
13110S: Maintained
13111T: git git://linuxtv.org/media.git
13112F: drivers/media/pci/intel/ivsc/
13113
13114INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13115S: Orphan
13116W: https://slimbootloader.github.io/security/firmware-update.html
13117F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13118
13119INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13120L: [email protected]
13121S: Maintained
13122F: drivers/platform/x86/intel/wmi/thunderbolt.c
13123
13124INTEL WWAN IOSM DRIVER
13125L: [email protected]
13126S: Orphan
13127F: drivers/net/wwan/iosm/
13128
13129INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13130M: Xin Li <[email protected]>
13131M: "H. Peter Anvin" <[email protected]>
13132S: Supported
13133F: Documentation/arch/x86/x86_64/fred.rst
13134F: arch/x86/entry/entry_64_fred.S
13135F: arch/x86/entry/entry_fred.c
13136F: arch/x86/include/asm/fred.h
13137F: arch/x86/kernel/fred.c
13138
13139INTEL(R) TRACE HUB
13140M: Alexander Shishkin <[email protected]>
13141S: Supported
13142F: Documentation/trace/intel_th.rst
13143F: drivers/hwtracing/intel_th/
13144F: include/linux/intel_th.h
13145
13146INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13147M: Ning Sun <[email protected]>
13148L: [email protected]
13149S: Supported
13150W: http://tboot.sourceforge.net
13151T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13152F: Documentation/arch/x86/intel_txt.rst
13153F: arch/x86/kernel/tboot.c
13154F: include/linux/tboot.h
13155
13156INTERCONNECT API
13157M: Georgi Djakov <[email protected]>
13158L: [email protected]
13159S: Maintained
13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13161F: Documentation/devicetree/bindings/interconnect/
13162F: Documentation/driver-api/interconnect.rst
13163F: drivers/interconnect/
13164F: include/dt-bindings/interconnect/
13165F: include/linux/interconnect-provider.h
13166F: include/linux/interconnect.h
13167
13168INTERRUPT COUNTER DRIVER
13169M: Oleksij Rempel <[email protected]>
13170R: Pengutronix Kernel Team <[email protected]>
13171L: [email protected]
13172F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13173F: drivers/counter/interrupt-cnt.c
13174
13175INTERSIL ISL7998X VIDEO DECODER DRIVER
13176M: Michael Tretter <[email protected]>
13177R: Pengutronix Kernel Team <[email protected]>
13178L: [email protected]
13179S: Maintained
13180F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13181F: drivers/media/i2c/isl7998x.c
13182
13183INVENSENSE ICM-426xx IMU DRIVER
13184M: Jean-Baptiste Maneyrol <[email protected]>
13185L: [email protected]
13186S: Maintained
13187W: https://invensense.tdk.com/
13188F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13189F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13190F: drivers/iio/imu/inv_icm42600/
13191
13192INVENSENSE ICM-456xx IMU DRIVER
13193M: Remi Buisson <[email protected]>
13194L: [email protected]
13195S: Maintained
13196W: https://invensense.tdk.com/
13197F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13198F: drivers/iio/imu/inv_icm45600/
13199
13200INVENSENSE MPU-3050 GYROSCOPE DRIVER
13201M: Linus Walleij <[email protected]>
13202L: [email protected]
13203S: Maintained
13204F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13205F: drivers/iio/gyro/mpu3050*
13206
13207INVENSENSE MPU-6050 IMU DRIVER
13208M: Jean-Baptiste Maneyrol <[email protected]>
13209L: [email protected]
13210S: Maintained
13211W: https://invensense.tdk.com/
13212F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13213F: drivers/iio/imu/inv_mpu6050/
13214
13215IOC3 ETHERNET DRIVER
13216M: Thomas Bogendoerfer <[email protected]>
13217L: [email protected]
13218S: Maintained
13219F: drivers/net/ethernet/sgi/ioc3-eth.c
13220
13221IOMMU DMA-API LAYER
13222M: Robin Murphy <[email protected]>
13223L: [email protected]
13224S: Maintained
13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13226F: drivers/iommu/dma-iommu.c
13227F: drivers/iommu/dma-iommu.h
13228F: drivers/iommu/iova.c
13229F: include/linux/iommu-dma.h
13230F: include/linux/iova.h
13231
13232IOMMU SUBSYSTEM
13233M: Joerg Roedel <[email protected]>
13234M: Will Deacon <[email protected]>
13235R: Robin Murphy <[email protected]>
13236L: [email protected]
13237S: Maintained
13238T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13239F: Documentation/devicetree/bindings/iommu/
13240F: drivers/iommu/
13241F: include/linux/iommu.h
13242F: include/linux/iova.h
13243F: include/linux/of_iommu.h
13244
13245IOMMUFD
13246M: Jason Gunthorpe <[email protected]>
13247M: Kevin Tian <[email protected]>
13248L: [email protected]
13249S: Maintained
13250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13251F: Documentation/userspace-api/iommufd.rst
13252F: drivers/iommu/iommufd/
13253F: include/linux/iommufd.h
13254F: include/uapi/linux/iommufd.h
13255F: tools/testing/selftests/iommu/
13256
13257IOSYS-MAP HELPERS
13258M: Thomas Zimmermann <[email protected]>
13259L: [email protected]
13260S: Maintained
13261T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13262F: include/linux/iosys-map.h
13263
13264IO_URING
13265M: Jens Axboe <[email protected]>
13266L: [email protected]
13267S: Maintained
13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13269T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13270F: include/linux/io_uring/
13271F: include/linux/io_uring.h
13272F: include/linux/io_uring_types.h
13273F: include/trace/events/io_uring.h
13274F: include/uapi/linux/io_uring.h
13275F: include/uapi/linux/io_uring/
13276F: io_uring/
13277
13278IO_URING ZCRX
13279M: Pavel Begunkov <[email protected]>
13280L: [email protected]
13281L: [email protected]
13282T: git https://github.com/isilence/linux.git zcrx/for-next
13283T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13284S: Maintained
13285F: io_uring/zcrx.*
13286
13287IPMI SUBSYSTEM
13288M: Corey Minyard <[email protected]>
13289L: [email protected] (moderated for non-subscribers)
13290S: Supported
13291W: http://openipmi.sourceforge.net/
13292T: git https://github.com/cminyard/linux-ipmi.git for-next
13293F: Documentation/devicetree/bindings/ipmi/
13294F: Documentation/driver-api/ipmi.rst
13295F: drivers/char/ipmi/
13296F: include/linux/ipmi*
13297F: include/uapi/linux/ipmi*
13298
13299IPS SCSI RAID DRIVER
13300M: Adaptec OEM Raid Solutions <[email protected]>
13301L: [email protected]
13302S: Maintained
13303W: http://www.adaptec.com/
13304F: drivers/scsi/ips*
13305
13306IPVS
13307M: Simon Horman <[email protected]>
13308M: Julian Anastasov <[email protected]>
13309L: [email protected]
13310L: [email protected]
13311S: Maintained
13312T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13313T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13314F: Documentation/networking/ipvs-sysctl.rst
13315F: include/net/ip_vs.h
13316F: include/uapi/linux/ip_vs.h
13317F: net/netfilter/ipvs/
13318
13319IPWIRELESS DRIVER
13320M: Jiri Kosina <[email protected]>
13321M: David Sterba <[email protected]>
13322S: Odd Fixes
13323F: drivers/tty/ipwireless/
13324
13325IRON DEVICE AUDIO CODEC DRIVERS
13326M: Kiseok Jo <[email protected]>
13327L: [email protected]
13328S: Maintained
13329F: Documentation/devicetree/bindings/sound/irondevice,*
13330F: sound/soc/codecs/sma*
13331
13332IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13333M: Thomas Gleixner <[email protected]>
13334S: Maintained
13335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13336F: Documentation/core-api/irq/irq-domain.rst
13337F: include/linux/irqdomain.h
13338F: include/linux/irqdomain_defs.h
13339F: kernel/irq/irqdomain.c
13340F: kernel/irq/msi.c
13341
13342IRQ SUBSYSTEM
13343M: Thomas Gleixner <[email protected]>
13344L: [email protected]
13345S: Maintained
13346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13347F: include/linux/group_cpus.h
13348F: include/linux/irq.h
13349F: include/linux/irqhandler.h
13350F: include/linux/irqnr.h
13351F: include/linux/irqreturn.h
13352F: kernel/irq/
13353F: lib/group_cpus.c
13354
13355IRQCHIP DRIVERS
13356M: Thomas Gleixner <[email protected]>
13357L: [email protected]
13358S: Maintained
13359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13360F: Documentation/devicetree/bindings/interrupt-controller/
13361F: drivers/irqchip/
13362F: include/linux/irqchip.h
13363
13364ISA
13365M: William Breathitt Gray <[email protected]>
13366S: Maintained
13367F: Documentation/driver-api/isa.rst
13368F: drivers/base/isa.c
13369F: include/linux/isa.h
13370
13371ISA RADIO MODULE
13372M: Hans Verkuil <[email protected]>
13373L: [email protected]
13374S: Maintained
13375W: https://linuxtv.org
13376T: git git://linuxtv.org/media.git
13377F: drivers/media/radio/radio-isa*
13378
13379ISAPNP
13380M: Jaroslav Kysela <[email protected]>
13381S: Maintained
13382F: Documentation/userspace-api/isapnp.rst
13383F: drivers/pnp/isapnp/
13384F: include/linux/isapnp.h
13385
13386ISCSI
13387M: Lee Duncan <[email protected]>
13388M: Chris Leech <[email protected]>
13389M: Mike Christie <[email protected]>
13390L: [email protected]
13391L: [email protected]
13392S: Maintained
13393W: www.open-iscsi.com
13394F: drivers/scsi/*iscsi*
13395F: include/scsi/*iscsi*
13396
13397iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13398M: Peter Jones <[email protected]>
13399M: Konrad Rzeszutek Wilk <[email protected]>
13400S: Maintained
13401F: drivers/firmware/iscsi_ibft*
13402
13403ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13404M: Sagi Grimberg <[email protected]>
13405M: Max Gurtovoy <[email protected]>
13406L: [email protected]
13407S: Supported
13408W: http://www.openfabrics.org
13409W: www.open-iscsi.org
13410Q: http://patchwork.kernel.org/project/linux-rdma/list/
13411F: drivers/infiniband/ulp/iser/
13412
13413ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13414M: Sagi Grimberg <[email protected]>
13415L: [email protected]
13416L: [email protected]
13417S: Supported
13418T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13419F: drivers/infiniband/ulp/isert
13420
13421ISDN/CMTP OVER BLUETOOTH
13422L: [email protected]
13423S: Orphan
13424W: http://www.isdn4linux.de
13425F: Documentation/isdn/
13426F: drivers/isdn/capi/
13427F: include/linux/isdn/
13428F: include/uapi/linux/isdn/
13429F: net/bluetooth/cmtp/
13430
13431ISDN/mISDN SUBSYSTEM
13432L: [email protected]
13433S: Orphan
13434W: http://www.isdn4linux.de
13435F: drivers/isdn/Kconfig
13436F: drivers/isdn/Makefile
13437F: drivers/isdn/hardware/
13438F: drivers/isdn/mISDN/
13439
13440ISL28022 HARDWARE MONITORING DRIVER
13441M: Carsten Spieß <[email protected]>
13442L: [email protected]
13443S: Maintained
13444F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13445F: Documentation/hwmon/isl28022.rst
13446F: drivers/hwmon/isl28022.c
13447
13448ISOFS FILESYSTEM
13449M: Jan Kara <[email protected]>
13450L: [email protected]
13451S: Maintained
13452F: Documentation/filesystems/isofs.rst
13453F: fs/isofs/
13454
13455IT87 HARDWARE MONITORING DRIVER
13456M: Jean Delvare <[email protected]>
13457L: [email protected]
13458S: Maintained
13459F: Documentation/hwmon/it87.rst
13460F: drivers/hwmon/it87.c
13461
13462IT913X MEDIA DRIVER
13463L: [email protected]
13464S: Orphan
13465W: https://linuxtv.org
13466Q: http://patchwork.linuxtv.org/project/linux-media/list/
13467F: drivers/media/tuners/it913x*
13468
13469ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13470M: Liu Ying <[email protected]>
13471L: [email protected]
13472S: Maintained
13473T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13474F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13475F: drivers/gpu/drm/bridge/ite-it6263.c
13476
13477ITE IT66121 HDMI BRIDGE DRIVER
13478M: Phong LE <[email protected]>
13479M: Neil Armstrong <[email protected]>
13480S: Maintained
13481T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13482F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13483F: drivers/gpu/drm/bridge/ite-it66121.c
13484
13485IVTV VIDEO4LINUX DRIVER
13486M: Andy Walls <[email protected]>
13487L: [email protected]
13488S: Maintained
13489W: https://linuxtv.org
13490T: git git://linuxtv.org/media.git
13491F: Documentation/admin-guide/media/ivtv*
13492F: drivers/media/pci/ivtv/
13493F: include/uapi/linux/ivtv*
13494
13495IX2505V MEDIA DRIVER
13496M: Malcolm Priestley <[email protected]>
13497L: [email protected]
13498S: Maintained
13499W: https://linuxtv.org
13500Q: http://patchwork.linuxtv.org/project/linux-media/list/
13501F: drivers/media/dvb-frontends/ix2505v*
13502
13503JAILHOUSE HYPERVISOR INTERFACE
13504M: Jan Kiszka <[email protected]>
13505L: [email protected]
13506S: Maintained
13507F: arch/x86/include/asm/jailhouse_para.h
13508F: arch/x86/kernel/jailhouse.c
13509
13510JFS FILESYSTEM
13511M: Dave Kleikamp <[email protected]>
13512L: [email protected]
13513S: Odd Fixes
13514W: http://jfs.sourceforge.net/
13515T: git https://github.com/kleikamp/linux-shaggy.git
13516F: Documentation/admin-guide/jfs.rst
13517F: fs/jfs/
13518
13519JME NETWORK DRIVER
13520M: Guo-Fu Tseng <[email protected]>
13521L: [email protected]
13522S: Odd Fixes
13523F: drivers/net/ethernet/jme.*
13524
13525JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13526M: David Woodhouse <[email protected]>
13527M: Richard Weinberger <[email protected]>
13528L: [email protected]
13529S: Odd Fixes
13530W: http://www.linux-mtd.infradead.org/doc/jffs2.html
13531T: git git://git.infradead.org/ubifs-2.6.git
13532F: fs/jffs2/
13533F: include/uapi/linux/jffs2.h
13534
13535JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13536M: "Theodore Ts'o" <[email protected]>
13537M: Jan Kara <[email protected]>
13538L: [email protected]
13539S: Maintained
13540F: fs/jbd2/
13541F: include/linux/jbd2.h
13542
13543JPU V4L2 MEM2MEM DRIVER FOR RENESAS
13544M: Nikita Yushchenko <[email protected]>
13545L: [email protected]
13546L: [email protected]
13547S: Maintained
13548F: drivers/media/platform/renesas/rcar_jpu.c
13549
13550JSM Neo PCI based serial card
13551L: [email protected]
13552S: Orphan
13553F: drivers/tty/serial/jsm/
13554
13555K10TEMP HARDWARE MONITORING DRIVER
13556M: Clemens Ladisch <[email protected]>
13557L: [email protected]
13558S: Maintained
13559F: Documentation/hwmon/k10temp.rst
13560F: drivers/hwmon/k10temp.c
13561
13562K8TEMP HARDWARE MONITORING DRIVER
13563M: Rudolf Marek <[email protected]>
13564L: [email protected]
13565S: Maintained
13566F: Documentation/hwmon/k8temp.rst
13567F: drivers/hwmon/k8temp.c
13568
13569KASAN
13570M: Andrey Ryabinin <[email protected]>
13571R: Alexander Potapenko <[email protected]>
13572R: Andrey Konovalov <[email protected]>
13573R: Dmitry Vyukov <[email protected]>
13574R: Vincenzo Frascino <[email protected]>
13575L: [email protected]
13576S: Maintained
13577B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13578F: Documentation/dev-tools/kasan.rst
13579F: arch/*/include/asm/*kasan.h
13580F: arch/*/mm/kasan_init*
13581F: include/linux/kasan*.h
13582F: lib/Kconfig.kasan
13583F: mm/kasan/
13584F: scripts/Makefile.kasan
13585
13586KCONFIG
13587M: Nathan Chancellor <[email protected]>
13588M: Nicolas Schier <[email protected]>
13589L: [email protected]
13590S: Odd Fixes
13591Q: https://patchwork.kernel.org/project/linux-kbuild/list/
13592T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
13593F: Documentation/kbuild/kconfig*
13594F: scripts/Kconfig.include
13595F: scripts/kconfig/
13596
13597KCORE
13598M: Omar Sandoval <[email protected]>
13599L: [email protected]
13600S: Maintained
13601F: fs/proc/kcore.c
13602F: include/linux/kcore.h
13603
13604KCOV
13605R: Dmitry Vyukov <[email protected]>
13606R: Andrey Konovalov <[email protected]>
13607L: [email protected]
13608S: Maintained
13609B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
13610F: Documentation/dev-tools/kcov.rst
13611F: include/linux/kcov.h
13612F: include/uapi/linux/kcov.h
13613F: kernel/kcov.c
13614F: scripts/Makefile.kcov
13615
13616KCSAN
13617M: Marco Elver <[email protected]>
13618R: Dmitry Vyukov <[email protected]>
13619L: [email protected]
13620S: Maintained
13621F: Documentation/dev-tools/kcsan.rst
13622F: include/linux/kcsan*.h
13623F: kernel/kcsan/
13624F: lib/Kconfig.kcsan
13625F: scripts/Makefile.kcsan
13626
13627KDUMP
13628M: Andrew Morton <[email protected]>
13629M: Baoquan He <[email protected]>
13630R: Vivek Goyal <[email protected]>
13631R: Dave Young <[email protected]>
13632L: [email protected]
13633S: Maintained
13634W: http://lse.sourceforge.net/kdump/
13635F: Documentation/admin-guide/kdump/
13636F: fs/proc/vmcore.c
13637F: include/linux/crash_core.h
13638F: include/linux/crash_dump.h
13639F: include/uapi/linux/vmcore.h
13640F: kernel/crash_*.c
13641
13642KEENE FM RADIO TRANSMITTER DRIVER
13643M: Hans Verkuil <[email protected]>
13644L: [email protected]
13645S: Maintained
13646W: https://linuxtv.org
13647T: git git://linuxtv.org/media.git
13648F: drivers/media/radio/radio-keene*
13649
13650KERNEL AUTOMOUNTER
13651M: Ian Kent <[email protected]>
13652L: [email protected]
13653S: Maintained
13654F: fs/autofs/
13655
13656KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
13657M: Nathan Chancellor <[email protected]>
13658M: Nicolas Schier <[email protected]>
13659L: [email protected]
13660S: Odd Fixes
13661Q: https://patchwork.kernel.org/project/linux-kbuild/list/
13662T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
13663F: Documentation/kbuild/
13664F: Makefile
13665F: scripts/*vmlinux*
13666F: scripts/Kbuild*
13667F: scripts/Makefile*
13668F: scripts/bash-completion/
13669F: scripts/basic/
13670F: scripts/clang-tools/
13671F: scripts/dummy-tools/
13672F: scripts/include/
13673F: scripts/mk*
13674F: scripts/mod/
13675F: scripts/package/
13676F: usr/
13677
13678KERNEL HARDENING (not covered by other areas)
13679M: Kees Cook <[email protected]>
13680R: Gustavo A. R. Silva <[email protected]>
13681L: [email protected]
13682S: Supported
13683T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13684F: Documentation/ABI/testing/sysfs-kernel-oops_count
13685F: Documentation/ABI/testing/sysfs-kernel-warn_count
13686F: arch/*/configs/hardening.config
13687F: include/linux/kstack_erase.h
13688F: include/linux/overflow.h
13689F: include/linux/randomize_kstack.h
13690F: include/linux/ucopysize.h
13691F: kernel/configs/hardening.config
13692F: kernel/kstack_erase.c
13693F: lib/tests/randstruct_kunit.c
13694F: lib/tests/usercopy_kunit.c
13695F: mm/usercopy.c
13696F: scripts/Makefile.kstack_erase
13697F: scripts/Makefile.randstruct
13698F: security/Kconfig.hardening
13699K: \b(add|choose)_random_kstack_offset\b
13700K: \b__check_(object_size|heap_object)\b
13701K: \b__counted_by(_le|_be)?\b
13702
13703KERNEL JANITORS
13704L: [email protected]
13705S: Odd Fixes
13706W: http://kernelnewbies.org/KernelJanitors
13707
13708KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
13709M: Chuck Lever <[email protected]>
13710M: Jeff Layton <[email protected]>
13711R: NeilBrown <[email protected]>
13712R: Olga Kornievskaia <[email protected]>
13713R: Dai Ngo <[email protected]>
13714R: Tom Talpey <[email protected]>
13715L: [email protected]
13716S: Supported
13717P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
13718B: https://bugzilla.kernel.org
13719T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
13720F: Documentation/filesystems/nfs/
13721F: fs/lockd/
13722F: fs/nfs_common/
13723F: fs/nfsd/
13724F: include/linux/lockd/
13725F: include/linux/sunrpc/
13726F: include/trace/events/rpcgss.h
13727F: include/trace/events/rpcrdma.h
13728F: include/trace/events/sunrpc.h
13729F: include/trace/misc/fs.h
13730F: include/trace/misc/nfs.h
13731F: include/trace/misc/sunrpc.h
13732F: include/uapi/linux/nfsd/
13733F: include/uapi/linux/sunrpc/
13734F: net/sunrpc/
13735F: tools/net/sunrpc/
13736
13737KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
13738R: Christoph Hellwig <[email protected]>
13739F: fs/nfsd/blocklayout*
13740
13741KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
13742M: Thomas Weißschuh <[email protected]>
13743R: Christian Heusel <[email protected]>
13744R: Nathan Chancellor <[email protected]>
13745S: Maintained
13746F: scripts/package/PKGBUILD
13747
13748KERNEL REGRESSIONS
13749M: Thorsten Leemhuis <[email protected]>
13750L: [email protected]
13751S: Supported
13752F: Documentation/admin-guide/reporting-regressions.rst
13753F: Documentation/process/handling-regressions.rst
13754
13755KERNEL SELFTEST FRAMEWORK
13756M: Shuah Khan <[email protected]>
13757M: Shuah Khan <[email protected]>
13758L: [email protected]
13759S: Maintained
13760Q: https://patchwork.kernel.org/project/linux-kselftest/list/
13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13762F: Documentation/dev-tools/kselftest*
13763F: tools/testing/selftests/
13764
13765KERNEL SMB3 SERVER (KSMBD)
13766M: Namjae Jeon <[email protected]>
13767M: Namjae Jeon <[email protected]>
13768M: Steve French <[email protected]>
13769M: Steve French <[email protected]>
13770R: Sergey Senozhatsky <[email protected]>
13771R: Tom Talpey <[email protected]>
13772L: [email protected]
13773S: Maintained
13774T: git git://git.samba.org/ksmbd.git
13775F: Documentation/filesystems/smb/ksmbd.rst
13776F: fs/smb/common/
13777F: fs/smb/server/
13778
13779KERNEL UNIT TESTING FRAMEWORK (KUnit)
13780M: Brendan Higgins <[email protected]>
13781M: David Gow <[email protected]>
13782R: Rae Moar <[email protected]>
13783L: [email protected]
13784L: [email protected]
13785S: Maintained
13786W: https://google.github.io/kunit-docs/third_party/kernel/docs/
13787T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
13788T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
13789F: Documentation/dev-tools/kunit/
13790F: include/kunit/
13791F: lib/kunit/
13792F: rust/kernel/kunit.rs
13793F: rust/macros/kunit.rs
13794F: scripts/rustdoc_test_*
13795F: tools/testing/kunit/
13796
13797KERNEL USERMODE HELPER
13798M: Luis Chamberlain <[email protected]>
13799L: [email protected]
13800S: Maintained
13801F: include/linux/umh.h
13802F: kernel/umh.c
13803
13804KERNEL VIRTUAL MACHINE (KVM)
13805M: Paolo Bonzini <[email protected]>
13806L: [email protected]
13807S: Supported
13808W: http://www.linux-kvm.org
13809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13810F: Documentation/virt/kvm/
13811F: include/asm-generic/kvm*
13812F: include/kvm/iodev.h
13813F: include/linux/kvm*
13814F: include/trace/events/kvm.h
13815F: include/uapi/asm-generic/kvm*
13816F: include/uapi/linux/kvm*
13817F: tools/kvm/
13818F: tools/testing/selftests/kvm/
13819F: virt/kvm/*
13820
13821KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13822M: Marc Zyngier <[email protected]>
13823M: Oliver Upton <[email protected]>
13824R: Joey Gouly <[email protected]>
13825R: Suzuki K Poulose <[email protected]>
13826R: Zenghui Yu <[email protected]>
13827L: [email protected] (moderated for non-subscribers)
13828L: [email protected]
13829S: Maintained
13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13831F: Documentation/virt/kvm/arm/
13832F: Documentation/virt/kvm/devices/arm*
13833F: arch/arm64/include/asm/kvm*
13834F: arch/arm64/include/uapi/asm/kvm*
13835F: arch/arm64/kvm/
13836F: include/kvm/arm_*
13837F: tools/testing/selftests/kvm/*/arm64/
13838F: tools/testing/selftests/kvm/arm64/
13839
13840KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13841M: Tianrui Zhao <[email protected]>
13842M: Bibo Mao <[email protected]>
13843M: Huacai Chen <[email protected]>
13844L: [email protected]
13845L: [email protected]
13846S: Maintained
13847T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13848F: Documentation/virt/kvm/loongarch/
13849F: arch/loongarch/include/asm/kvm*
13850F: arch/loongarch/include/uapi/asm/kvm*
13851F: arch/loongarch/kvm/
13852F: tools/testing/selftests/kvm/*/loongarch/
13853F: tools/testing/selftests/kvm/lib/loongarch/
13854
13855KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13856M: Huacai Chen <[email protected]>
13857L: [email protected]
13858L: [email protected]
13859S: Maintained
13860T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13861F: arch/mips/include/asm/kvm*
13862F: arch/mips/include/uapi/asm/kvm*
13863F: arch/mips/kvm/
13864
13865KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13866M: Madhavan Srinivasan <[email protected]>
13867R: Nicholas Piggin <[email protected]>
13868L: [email protected]
13869L: [email protected]
13870S: Maintained (Book3S 64-bit HV)
13871S: Odd fixes (Book3S 64-bit PR)
13872S: Orphan (Book3E and 32-bit)
13873T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13874F: arch/powerpc/include/asm/kvm*
13875F: arch/powerpc/include/uapi/asm/kvm*
13876F: arch/powerpc/kernel/kvm*
13877F: arch/powerpc/kvm/
13878
13879KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13880M: Anup Patel <[email protected]>
13881R: Atish Patra <[email protected]>
13882L: [email protected]
13883L: [email protected]
13884L: [email protected]
13885S: Maintained
13886T: git https://github.com/kvm-riscv/linux.git
13887F: arch/riscv/include/asm/kvm*
13888F: arch/riscv/include/uapi/asm/kvm*
13889F: arch/riscv/kvm/
13890F: tools/testing/selftests/kvm/*/riscv/
13891F: tools/testing/selftests/kvm/riscv/
13892
13893KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13894M: Christian Borntraeger <[email protected]>
13895M: Janosch Frank <[email protected]>
13896M: Claudio Imbrenda <[email protected]>
13897R: David Hildenbrand <[email protected]>
13898L: [email protected]
13899S: Supported
13900T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13901F: Documentation/virt/kvm/s390*
13902F: arch/s390/include/asm/gmap.h
13903F: arch/s390/include/asm/gmap_helpers.h
13904F: arch/s390/include/asm/kvm*
13905F: arch/s390/include/uapi/asm/kvm*
13906F: arch/s390/include/uapi/asm/uvdevice.h
13907F: arch/s390/kernel/uv.c
13908F: arch/s390/kvm/
13909F: arch/s390/mm/gmap.c
13910F: arch/s390/mm/gmap_helpers.c
13911F: drivers/s390/char/uvdevice.c
13912F: tools/testing/selftests/drivers/s390x/uvdevice/
13913F: tools/testing/selftests/kvm/*/s390/
13914F: tools/testing/selftests/kvm/s390/
13915
13916KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13917M: Sean Christopherson <[email protected]>
13918M: Paolo Bonzini <[email protected]>
13919L: [email protected]
13920S: Supported
13921P: Documentation/process/maintainer-kvm-x86.rst
13922T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13923F: arch/x86/include/asm/kvm*
13924F: arch/x86/include/asm/svm.h
13925F: arch/x86/include/asm/vmx*.h
13926F: arch/x86/include/uapi/asm/kvm*
13927F: arch/x86/include/uapi/asm/svm.h
13928F: arch/x86/include/uapi/asm/vmx.h
13929F: arch/x86/kvm/
13930F: arch/x86/kvm/*/
13931F: tools/testing/selftests/kvm/*/x86/
13932F: tools/testing/selftests/kvm/x86/
13933
13934KERNFS
13935M: Greg Kroah-Hartman <[email protected]>
13936M: Tejun Heo <[email protected]>
13937S: Supported
13938T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
13939F: fs/kernfs/
13940F: include/linux/kernfs.h
13941
13942KEXEC
13943M: Andrew Morton <[email protected]>
13944M: Baoquan He <[email protected]>
13945L: [email protected]
13946W: http://kernel.org/pub/linux/utils/kernel/kexec/
13947F: include/linux/kexec.h
13948F: include/uapi/linux/kexec.h
13949F: kernel/kexec*
13950
13951KEXEC HANDOVER (KHO)
13952M: Alexander Graf <[email protected]>
13953M: Mike Rapoport <[email protected]>
13954M: Pasha Tatashin <[email protected]>
13955R: Pratyush Yadav <[email protected]>
13956L: [email protected]
13957L: [email protected]
13958S: Maintained
13959F: Documentation/admin-guide/mm/kho.rst
13960F: Documentation/core-api/kho/*
13961F: include/linux/kexec_handover.h
13962F: kernel/liveupdate/kexec_handover*
13963F: lib/test_kho.c
13964F: tools/testing/selftests/kho/
13965
13966KEYS-ENCRYPTED
13967M: Mimi Zohar <[email protected]>
13968L: [email protected]
13969L: [email protected]
13970S: Supported
13971F: Documentation/security/keys/trusted-encrypted.rst
13972F: include/keys/encrypted-type.h
13973F: security/keys/encrypted-keys/
13974
13975KEYS-TRUSTED
13976M: James Bottomley <[email protected]>
13977M: Jarkko Sakkinen <[email protected]>
13978M: Mimi Zohar <[email protected]>
13979L: [email protected]
13980L: [email protected]
13981S: Supported
13982F: Documentation/security/keys/trusted-encrypted.rst
13983F: include/keys/trusted-type.h
13984F: include/keys/trusted_tpm.h
13985F: security/keys/trusted-keys/
13986
13987KEYS-TRUSTED-CAAM
13988M: Ahmad Fatoum <[email protected]>
13989R: Pengutronix Kernel Team <[email protected]>
13990L: [email protected]
13991L: [email protected]
13992S: Maintained
13993F: include/keys/trusted_caam.h
13994F: security/keys/trusted-keys/trusted_caam.c
13995
13996KEYS-TRUSTED-DCP
13997M: David Gstir <[email protected]>
13998R: sigma star Kernel Team <[email protected]>
13999L: [email protected]
14000L: [email protected]
14001S: Supported
14002F: include/keys/trusted_dcp.h
14003F: security/keys/trusted-keys/trusted_dcp.c
14004
14005KEYS-TRUSTED-TEE
14006M: Sumit Garg <[email protected]>
14007L: [email protected]
14008L: [email protected]
14009S: Supported
14010F: include/keys/trusted_tee.h
14011F: security/keys/trusted-keys/trusted_tee.c
14012
14013KEYS/KEYRINGS
14014M: David Howells <[email protected]>
14015M: Jarkko Sakkinen <[email protected]>
14016L: [email protected]
14017S: Maintained
14018F: Documentation/security/keys/core.rst
14019F: include/keys/
14020F: include/linux/key-type.h
14021F: include/linux/key.h
14022F: include/linux/keyctl.h
14023F: include/uapi/linux/keyctl.h
14024F: security/keys/
14025
14026KEYS/KEYRINGS_INTEGRITY
14027M: Jarkko Sakkinen <[email protected]>
14028M: Mimi Zohar <[email protected]>
14029L: [email protected]
14030L: [email protected]
14031S: Supported
14032W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14033F: security/integrity/platform_certs
14034
14035KFENCE
14036M: Alexander Potapenko <[email protected]>
14037M: Marco Elver <[email protected]>
14038R: Dmitry Vyukov <[email protected]>
14039L: [email protected]
14040S: Maintained
14041F: Documentation/dev-tools/kfence.rst
14042F: arch/*/include/asm/kfence.h
14043F: include/linux/kfence.h
14044F: lib/Kconfig.kfence
14045F: mm/kfence/
14046
14047KFIFO
14048M: Stefani Seibold <[email protected]>
14049S: Maintained
14050F: include/linux/kfifo.h
14051F: lib/kfifo.c
14052F: samples/kfifo/
14053
14054KGDB / KDB /debug_core
14055M: Jason Wessel <[email protected]>
14056M: Daniel Thompson <[email protected]>
14057R: Douglas Anderson <[email protected]>
14058L: [email protected]
14059S: Maintained
14060W: http://kgdb.wiki.kernel.org/
14061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14062F: Documentation/process/debugging/kgdb.rst
14063F: drivers/misc/kgdbts.c
14064F: drivers/tty/serial/kgdboc.c
14065F: include/linux/kdb.h
14066F: include/linux/kgdb.h
14067F: kernel/debug/
14068F: kernel/module/kdb.c
14069
14070KHADAS MCU MFD DRIVER
14071M: Neil Armstrong <[email protected]>
14072L: [email protected]
14073S: Maintained
14074F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14075F: drivers/mfd/khadas-mcu.c
14076F: drivers/thermal/khadas_mcu_fan.c
14077F: include/linux/mfd/khadas-mcu.h
14078
14079KIONIX/ROHM KX022A ACCELEROMETER
14080M: Matti Vaittinen <[email protected]>
14081L: [email protected]
14082S: Supported
14083F: drivers/iio/accel/kionix-kx022a*
14084
14085KMEMLEAK
14086M: Catalin Marinas <[email protected]>
14087S: Maintained
14088F: Documentation/dev-tools/kmemleak.rst
14089F: include/linux/kmemleak.h
14090F: mm/kmemleak.c
14091F: samples/kmemleak/kmemleak-test.c
14092
14093KMSAN
14094M: Alexander Potapenko <[email protected]>
14095R: Marco Elver <[email protected]>
14096R: Dmitry Vyukov <[email protected]>
14097L: [email protected]
14098S: Maintained
14099F: Documentation/dev-tools/kmsan.rst
14100F: arch/*/include/asm/kmsan.h
14101F: arch/*/mm/kmsan_*
14102F: include/linux/kmsan*.h
14103F: lib/Kconfig.kmsan
14104F: mm/kmsan/
14105F: scripts/Makefile.kmsan
14106
14107KPROBES
14108M: Naveen N Rao <[email protected]>
14109M: "David S. Miller" <[email protected]>
14110M: Masami Hiramatsu <[email protected]>
14111L: [email protected]
14112L: [email protected]
14113S: Maintained
14114Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14115T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14116F: Documentation/trace/kprobes.rst
14117F: include/asm-generic/kprobes.h
14118F: include/linux/kprobes.h
14119F: kernel/kprobes.c
14120F: lib/tests/test_kprobes.c
14121F: samples/kprobes
14122
14123KS0108 LCD CONTROLLER DRIVER
14124M: Miguel Ojeda <[email protected]>
14125S: Maintained
14126F: Documentation/admin-guide/auxdisplay/ks0108.rst
14127F: drivers/auxdisplay/ks0108.c
14128F: include/linux/ks0108.h
14129
14130KTD253 BACKLIGHT DRIVER
14131M: Linus Walleij <[email protected]>
14132S: Maintained
14133F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14134F: drivers/video/backlight/ktd253-backlight.c
14135
14136KTD2801 BACKLIGHT DRIVER
14137M: Duje Mihanović <[email protected]>
14138S: Maintained
14139F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14140F: drivers/video/backlight/ktd2801-backlight.c
14141
14142KTEST
14143M: Steven Rostedt <[email protected]>
14144M: John Hawley <[email protected]>
14145S: Maintained
14146F: tools/testing/ktest
14147
14148KTZ8866 BACKLIGHT DRIVER
14149M: Jianhua Lu <[email protected]>
14150S: Maintained
14151F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14152F: drivers/video/backlight/ktz8866.c
14153
14154KVM PARAVIRT (KVM/paravirt)
14155M: Paolo Bonzini <[email protected]>
14156R: Vitaly Kuznetsov <[email protected]>
14157L: [email protected]
14158S: Supported
14159T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14160F: arch/um/include/asm/kvm_para.h
14161F: arch/x86/include/asm/kvm_para.h
14162F: arch/x86/include/asm/pvclock-abi.h
14163F: arch/x86/include/uapi/asm/kvm_para.h
14164F: arch/x86/kernel/kvm.c
14165F: arch/x86/kernel/kvmclock.c
14166F: include/asm-generic/kvm_para.h
14167F: include/linux/kvm_para.h
14168F: include/uapi/asm-generic/kvm_para.h
14169F: include/uapi/linux/kvm_para.h
14170
14171KVM X86 HYPER-V (KVM/hyper-v)
14172M: Vitaly Kuznetsov <[email protected]>
14173M: Sean Christopherson <[email protected]>
14174M: Paolo Bonzini <[email protected]>
14175L: [email protected]
14176S: Supported
14177T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14178F: arch/x86/kvm/hyperv.*
14179F: arch/x86/kvm/kvm_onhyperv.*
14180F: arch/x86/kvm/svm/hyperv.*
14181F: arch/x86/kvm/svm/svm_onhyperv.*
14182F: arch/x86/kvm/vmx/hyperv.*
14183
14184KVM X86 Xen (KVM/Xen)
14185M: David Woodhouse <[email protected]>
14186M: Paul Durrant <[email protected]>
14187M: Sean Christopherson <[email protected]>
14188M: Paolo Bonzini <[email protected]>
14189L: [email protected]
14190S: Supported
14191T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14192F: arch/x86/kvm/xen.*
14193
14194L3MDEV
14195M: David Ahern <[email protected]>
14196L: [email protected]
14197S: Maintained
14198F: include/net/l3mdev.h
14199F: net/l3mdev
14200
14201LANDLOCK SECURITY MODULE
14202M: Mickaël Salaün <[email protected]>
14203R: Günther Noack <[email protected]>
14204L: [email protected]
14205S: Supported
14206W: https://landlock.io
14207T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14208F: Documentation/admin-guide/LSM/landlock.rst
14209F: Documentation/security/landlock.rst
14210F: Documentation/userspace-api/landlock.rst
14211F: fs/ioctl.c
14212F: include/uapi/linux/landlock.h
14213F: samples/landlock/
14214F: security/landlock/
14215F: tools/testing/selftests/landlock/
14216K: landlock
14217K: LANDLOCK
14218
14219LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14220M: Hauke Mehrtens <[email protected]>
14221L: [email protected]
14222S: Maintained
14223F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14224F: drivers/net/dsa/lantiq/*
14225F: drivers/net/ethernet/lantiq_xrx200.c
14226F: net/dsa/tag_gswip.c
14227F: net/dsa/tag_mxl-gsw1xx.c
14228
14229LANTIQ MIPS ARCHITECTURE
14230M: John Crispin <[email protected]>
14231L: [email protected]
14232S: Maintained
14233F: arch/mips/lantiq
14234F: drivers/soc/lantiq
14235
14236LANTIQ PEF2256 DRIVER
14237M: Herve Codina <[email protected]>
14238S: Maintained
14239F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14240F: drivers/net/wan/framer/pef2256/
14241F: drivers/pinctrl/pinctrl-pef2256.c
14242F: include/linux/framer/pef2256.h
14243
14244LASI 53c700 driver for PARISC
14245M: "James E.J. Bottomley" <[email protected]>
14246L: [email protected]
14247S: Maintained
14248F: Documentation/scsi/53c700.rst
14249F: drivers/scsi/53c700*
14250
14251LEAKING_ADDRESSES
14252M: Tycho Andersen <[email protected]>
14253R: Kees Cook <[email protected]>
14254L: [email protected]
14255S: Maintained
14256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14257F: scripts/leaking_addresses.pl
14258
14259LED SUBSYSTEM
14260M: Lee Jones <[email protected]>
14261M: Pavel Machek <[email protected]>
14262L: [email protected]
14263S: Maintained
14264T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14265F: Documentation/devicetree/bindings/leds/
14266F: Documentation/leds/
14267F: drivers/leds/
14268F: include/dt-bindings/leds/
14269F: include/linux/leds.h
14270
14271LEGO MINDSTORMS EV3
14272R: David Lechner <[email protected]>
14273S: Maintained
14274F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14275F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14276F: drivers/power/supply/lego_ev3_battery.c
14277
14278LEGO USB Tower driver
14279M: Juergen Stuber <[email protected]>
14280L: [email protected]
14281S: Maintained
14282W: http://legousb.sourceforge.net/
14283F: drivers/usb/misc/legousbtower.c
14284
14285LENOVO drivers
14286M: Mark Pearson <[email protected]>
14287M: Derek J. Clark <[email protected]>
14288L: [email protected]
14289S: Maintained
14290F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14291F: Documentation/wmi/devices/lenovo-wmi-other.rst
14292F: drivers/platform/x86/lenovo/*
14293
14294LENOVO WMI HOTKEY UTILITIES DRIVER
14295M: Jackie Dong <[email protected]>
14296L: [email protected]
14297S: Maintained
14298F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14299
14300LETSKETCH HID TABLET DRIVER
14301M: Hans de Goede <[email protected]>
14302L: [email protected]
14303S: Maintained
14304T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14305F: drivers/hid/hid-letsketch.c
14306
14307LG LAPTOP EXTRAS
14308M: Matan Ziv-Av <[email protected]>
14309L: [email protected]
14310S: Maintained
14311F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14312F: Documentation/admin-guide/laptops/lg-laptop.rst
14313F: drivers/platform/x86/lg-laptop.c
14314
14315LG2160 MEDIA DRIVER
14316M: Michael Krufky <[email protected]>
14317L: [email protected]
14318S: Maintained
14319W: https://linuxtv.org
14320W: http://github.com/mkrufky
14321Q: http://patchwork.linuxtv.org/project/linux-media/list/
14322T: git git://linuxtv.org/mkrufky/tuners.git
14323F: drivers/media/dvb-frontends/lg2160.*
14324
14325LGDT3305 MEDIA DRIVER
14326M: Michael Krufky <[email protected]>
14327L: [email protected]
14328S: Maintained
14329W: https://linuxtv.org
14330W: http://github.com/mkrufky
14331Q: http://patchwork.linuxtv.org/project/linux-media/list/
14332T: git git://linuxtv.org/mkrufky/tuners.git
14333F: drivers/media/dvb-frontends/lgdt3305.*
14334
14335LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14336M: Viresh Kumar <[email protected]>
14337L: [email protected]
14338S: Maintained
14339F: drivers/ata/pata_arasan_cf.c
14340F: include/linux/pata_arasan_cf_data.h
14341
14342LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14343M: Linus Walleij <[email protected]>
14344L: [email protected]
14345S: Maintained
14346F: drivers/ata/pata_ftide010.c
14347F: drivers/ata/sata_gemini.c
14348F: drivers/ata/sata_gemini.h
14349
14350LIBATA SATA AHCI PLATFORM devices support
14351M: Hans de Goede <[email protected]>
14352L: [email protected]
14353S: Maintained
14354F: drivers/ata/ahci_platform.c
14355F: drivers/ata/libahci_platform.c
14356F: include/linux/ahci_platform.h
14357
14358LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14359M: Mikael Pettersson <[email protected]>
14360L: [email protected]
14361S: Maintained
14362F: drivers/ata/sata_promise.*
14363
14364LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14365M: Damien Le Moal <[email protected]>
14366M: Niklas Cassel <[email protected]>
14367L: [email protected]
14368S: Maintained
14369T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
14370F: Documentation/ABI/testing/sysfs-ata
14371F: Documentation/devicetree/bindings/ata/
14372F: drivers/ata/
14373F: include/linux/ata.h
14374F: include/linux/libata.h
14375
14376LIBETH COMMON ETHERNET LIBRARY
14377M: Alexander Lobakin <[email protected]>
14378L: [email protected]
14379L: [email protected] (moderated for non-subscribers)
14380S: Maintained
14381T: git https://github.com/alobakin/linux.git
14382F: drivers/net/ethernet/intel/libeth/
14383F: include/net/libeth/
14384K: libeth
14385
14386LIBIE COMMON INTEL ETHERNET LIBRARY
14387M: Alexander Lobakin <[email protected]>
14388L: [email protected] (moderated for non-subscribers)
14389L: [email protected]
14390S: Maintained
14391T: git https://github.com/alobakin/linux.git
14392F: drivers/net/ethernet/intel/libie/
14393F: include/linux/net/intel/libie/
14394K: libie
14395
14396LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14397M: Vishal Verma <[email protected]>
14398M: Dan Williams <[email protected]>
14399M: Dave Jiang <[email protected]>
14400L: [email protected]
14401S: Supported
14402Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14403P: Documentation/nvdimm/maintainer-entry-profile.rst
14404F: drivers/nvdimm/btt*
14405
14406LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14407M: Dan Williams <[email protected]>
14408M: Vishal Verma <[email protected]>
14409M: Dave Jiang <[email protected]>
14410L: [email protected]
14411S: Supported
14412Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14413P: Documentation/nvdimm/maintainer-entry-profile.rst
14414F: drivers/nvdimm/pmem*
14415
14416LIBNVDIMM: DEVICETREE BINDINGS
14417M: Oliver O'Halloran <[email protected]>
14418L: [email protected]
14419S: Supported
14420Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14421F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14422F: drivers/nvdimm/of_pmem.c
14423
14424LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14425M: Dan Williams <[email protected]>
14426M: Vishal Verma <[email protected]>
14427M: Dave Jiang <[email protected]>
14428M: Ira Weiny <[email protected]>
14429L: [email protected]
14430S: Supported
14431Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14432P: Documentation/nvdimm/maintainer-entry-profile.rst
14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14434F: drivers/acpi/nfit/*
14435F: drivers/nvdimm/*
14436F: include/linux/libnvdimm.h
14437F: include/linux/nd.h
14438F: include/uapi/linux/ndctl.h
14439F: tools/testing/nvdimm/
14440
14441LIBRARY CODE
14442M: Andrew Morton <[email protected]>
14443L: [email protected]
14444S: Supported
14445T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14446F: lib/*
14447
14448LICENSES and SPDX stuff
14449M: Thomas Gleixner <[email protected]>
14450M: Greg Kroah-Hartman <[email protected]>
14451L: [email protected]
14452S: Maintained
14453T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14454F: COPYING
14455F: Documentation/process/license-rules.rst
14456F: LICENSES/
14457F: scripts/spdxcheck-test.sh
14458F: scripts/spdxcheck.py
14459F: scripts/spdxexclude
14460
14461LINEAR RANGES HELPERS
14462M: Mark Brown <[email protected]>
14463R: Matti Vaittinen <[email protected]>
14464F: include/linux/linear_range.h
14465F: lib/linear_ranges.c
14466F: lib/tests/test_linear_ranges.c
14467
14468LINUX FOR POWER MACINTOSH
14469L: [email protected]
14470S: Orphan
14471F: arch/powerpc/platforms/powermac/
14472F: drivers/macintosh/
14473X: drivers/macintosh/adb-iop.c
14474X: drivers/macintosh/via-macii.c
14475
14476LINUX FOR POWERPC (32-BIT AND 64-BIT)
14477M: Madhavan Srinivasan <[email protected]>
14478M: Michael Ellerman <[email protected]>
14479R: Nicholas Piggin <[email protected]>
14480R: Christophe Leroy (CS GROUP) <[email protected]>
14481L: [email protected]
14482S: Supported
14483W: https://github.com/linuxppc/wiki/wiki
14484Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
14485T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
14486F: Documentation/ABI/stable/sysfs-firmware-opal-*
14487F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
14488F: Documentation/devicetree/bindings/powerpc/
14489F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
14490F: Documentation/arch/powerpc/
14491F: arch/powerpc/
14492F: drivers/*/*/*pasemi*
14493F: drivers/*/*pasemi*
14494F: drivers/char/tpm/tpm_ibmvtpm*
14495F: drivers/crypto/nx/
14496F: drivers/i2c/busses/i2c-opal.c
14497F: drivers/net/ethernet/ibm/ibmveth.*
14498F: drivers/net/ethernet/ibm/ibmvnic.*
14499F: drivers/pci/hotplug/pnv_php.c
14500F: drivers/pci/hotplug/rpa*
14501F: drivers/rtc/rtc-opal.c
14502F: drivers/scsi/ibmvscsi/
14503F: drivers/tty/hvc/hvc_opal.c
14504F: drivers/watchdog/wdrtas.c
14505F: include/linux/papr_scm.h
14506F: include/uapi/linux/papr_pdsm.h
14507F: tools/testing/selftests/powerpc
14508N: /pmac
14509N: powermac
14510N: powernv
14511N: [^a-z0-9]ps3
14512N: pseries
14513
14514LINUX FOR POWERPC EMBEDDED MPC5XXX
14515M: Anatolij Gustschin <[email protected]>
14516L: [email protected]
14517S: Odd Fixes
14518F: arch/powerpc/platforms/512x/
14519F: arch/powerpc/platforms/52xx/
14520
14521LINUX FOR POWERPC EMBEDDED PPC4XX
14522L: [email protected]
14523S: Orphan
14524F: arch/powerpc/platforms/44x/
14525
14526LINUX FOR POWERPC EMBEDDED PPC85XX
14527M: Scott Wood <[email protected]>
14528L: [email protected]
14529S: Odd fixes
14530T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
14531F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
14532F: Documentation/devicetree/bindings/powerpc/fsl/
14533F: arch/powerpc/platforms/85xx/
14534
14535LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
14536M: Christophe Leroy (CS GROUP) <[email protected]>
14537L: [email protected]
14538S: Maintained
14539F: arch/powerpc/platforms/8xx/
14540F: arch/powerpc/platforms/83xx/
14541
14542LINUX KERNEL DUMP TEST MODULE (LKDTM)
14543M: Kees Cook <[email protected]>
14544S: Maintained
14545F: drivers/misc/lkdtm/*
14546F: tools/testing/selftests/lkdtm/*
14547
14548LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
14549M: Alan Stern <[email protected]>
14550M: Andrea Parri <[email protected]>
14551M: Will Deacon <[email protected]>
14552M: Peter Zijlstra <[email protected]>
14553M: Boqun Feng <[email protected]>
14554M: Nicholas Piggin <[email protected]>
14555M: David Howells <[email protected]>
14556M: Jade Alglave <[email protected]>
14557M: Luc Maranget <[email protected]>
14558M: "Paul E. McKenney" <[email protected]>
14559R: Akira Yokosawa <[email protected]>
14560R: Daniel Lustig <[email protected]>
14561R: Joel Fernandes <[email protected]>
14562L: [email protected]
14563L: [email protected]
14564L: [email protected]
14565S: Supported
14566T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
14567F: Documentation/atomic_bitops.txt
14568F: Documentation/atomic_t.txt
14569F: Documentation/core-api/refcount-vs-atomic.rst
14570F: Documentation/dev-tools/lkmm/
14571F: Documentation/litmus-tests/
14572F: Documentation/memory-barriers.txt
14573F: tools/memory-model/
14574
14575LINUX-NEXT TREE
14576M: Stephen Rothwell <[email protected]>
14577M: Mark Brown <[email protected]>
14578L: [email protected]
14579S: Supported
14580B: mailto:[email protected] and the appropriate development tree
14581T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
14582
14583LIS3LV02D ACCELEROMETER DRIVER
14584M: Eric Piel <[email protected]>
14585S: Maintained
14586F: Documentation/misc-devices/lis3lv02d.rst
14587F: drivers/misc/lis3lv02d/
14588F: drivers/platform/x86/hp/hp_accel.c
14589
14590LIST KUNIT TEST
14591M: David Gow <[email protected]>
14592L: [email protected]
14593L: [email protected]
14594S: Maintained
14595F: lib/tests/list-test.c
14596
14597LITEX PLATFORM
14598M: Karol Gugala <[email protected]>
14599M: Mateusz Holenko <[email protected]>
14600M: Gabriel Somlo <[email protected]>
14601M: Joel Stanley <[email protected]>
14602S: Maintained
14603F: Documentation/devicetree/bindings/*/litex,*.yaml
14604F: arch/openrisc/boot/dts/or1klitex.dts
14605F: drivers/mmc/host/litex_mmc.c
14606F: drivers/net/ethernet/litex/*
14607F: drivers/soc/litex/*
14608F: drivers/tty/serial/liteuart.c
14609F: include/linux/litex.h
14610N: litex
14611
14612LIVE PATCHING
14613M: Josh Poimboeuf <[email protected]>
14614M: Jiri Kosina <[email protected]>
14615M: Miroslav Benes <[email protected]>
14616M: Petr Mladek <[email protected]>
14617R: Joe Lawrence <[email protected]>
14618L: [email protected]
14619S: Maintained
14620T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
14621F: Documentation/ABI/testing/sysfs-kernel-livepatch
14622F: Documentation/livepatch/
14623F: arch/powerpc/include/asm/livepatch.h
14624F: include/linux/livepatch*.h
14625F: kernel/livepatch/
14626F: kernel/module/livepatch.c
14627F: samples/livepatch/
14628F: scripts/livepatch/
14629F: tools/testing/selftests/livepatch/
14630
14631LIVE UPDATE
14632M: Pasha Tatashin <[email protected]>
14633M: Mike Rapoport <[email protected]>
14634R: Pratyush Yadav <[email protected]>
14635L: [email protected]
14636S: Maintained
14637F: Documentation/core-api/liveupdate.rst
14638F: Documentation/mm/memfd_preservation.rst
14639F: Documentation/userspace-api/liveupdate.rst
14640F: include/linux/liveupdate.h
14641F: include/linux/liveupdate/
14642F: include/uapi/linux/liveupdate.h
14643F: kernel/liveupdate/
14644F: mm/memfd_luo.c
14645F: tools/testing/selftests/liveupdate/
14646
14647LLC (802.2)
14648L: [email protected]
14649S: Odd fixes
14650F: include/linux/llc.h
14651F: include/net/llc*
14652F: include/uapi/linux/llc.h
14653F: net/llc/
14654
14655LM73 HARDWARE MONITOR DRIVER
14656M: Guillaume Ligneul <[email protected]>
14657L: [email protected]
14658S: Maintained
14659F: drivers/hwmon/lm73.c
14660
14661LM78 HARDWARE MONITOR DRIVER
14662M: Jean Delvare <[email protected]>
14663L: [email protected]
14664S: Maintained
14665F: Documentation/hwmon/lm78.rst
14666F: drivers/hwmon/lm78.c
14667
14668LM83 HARDWARE MONITOR DRIVER
14669M: Jean Delvare <[email protected]>
14670L: [email protected]
14671S: Maintained
14672F: Documentation/hwmon/lm83.rst
14673F: drivers/hwmon/lm83.c
14674
14675LM90 HARDWARE MONITOR DRIVER
14676M: Jean Delvare <[email protected]>
14677L: [email protected]
14678S: Maintained
14679F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
14680F: Documentation/hwmon/lm90.rst
14681F: drivers/hwmon/lm90.c
14682F: include/dt-bindings/thermal/lm90.h
14683
14684LME2510 MEDIA DRIVER
14685M: Malcolm Priestley <[email protected]>
14686L: [email protected]
14687S: Maintained
14688W: https://linuxtv.org
14689Q: http://patchwork.linuxtv.org/project/linux-media/list/
14690F: drivers/media/usb/dvb-usb-v2/lmedm04*
14691
14692LOADPIN SECURITY MODULE
14693M: Kees Cook <[email protected]>
14694S: Supported
14695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14696F: Documentation/admin-guide/LSM/LoadPin.rst
14697F: security/loadpin/
14698
14699LOCKDOWN SECURITY MODULE
14700M: Nicolas Bouchinet <[email protected]>
14701M: Xiu Jianfeng <[email protected]>
14702L: [email protected]
14703S: Maintained
14704T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
14705F: security/lockdown/
14706
14707LOCKING PRIMITIVES
14708M: Peter Zijlstra <[email protected]>
14709M: Ingo Molnar <[email protected]>
14710M: Will Deacon <[email protected]>
14711M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
14712R: Waiman Long <[email protected]>
14713L: [email protected]
14714S: Maintained
14715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
14716F: Documentation/locking/
14717F: arch/*/include/asm/spinlock*.h
14718F: include/linux/local_lock*.h
14719F: include/linux/lockdep*.h
14720F: include/linux/mutex*.h
14721F: include/linux/rwlock*.h
14722F: include/linux/rwsem*.h
14723F: include/linux/seqlock.h
14724F: include/linux/spinlock*.h
14725F: kernel/locking/
14726F: lib/locking*.[ch]
14727F: rust/helpers/mutex.c
14728F: rust/helpers/spinlock.c
14729F: rust/kernel/sync/lock.rs
14730F: rust/kernel/sync/lock/
14731F: rust/kernel/sync/locked_by.rs
14732X: kernel/locking/locktorture.c
14733
14734LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
14735M: "Richard Russon (FlatCap)" <[email protected]>
14736L: [email protected]
14737S: Maintained
14738W: http://www.linux-ntfs.org/content/view/19/37/
14739F: Documentation/admin-guide/ldm.rst
14740F: block/partitions/ldm.*
14741
14742LOGITECH HID GAMING KEYBOARDS
14743M: Hans de Goede <[email protected]>
14744L: [email protected]
14745S: Maintained
14746T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14747F: drivers/hid/hid-lg-g15.c
14748
14749LONTIUM LT8912B MIPI TO HDMI BRIDGE
14750M: Adrien Grassein <[email protected]>
14751S: Maintained
14752F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
14753F: drivers/gpu/drm/bridge/lontium-lt8912b.c
14754
14755LOONGARCH
14756M: Huacai Chen <[email protected]>
14757R: WANG Xuerui <[email protected]>
14758L: [email protected]
14759S: Maintained
14760T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
14761F: Documentation/arch/loongarch/
14762F: Documentation/translations/zh_CN/arch/loongarch/
14763F: arch/loongarch/
14764F: drivers/*/*loongarch*
14765F: drivers/cpufreq/loongson3_cpufreq.c
14766
14767LOONGSON GPIO DRIVER
14768M: Yinbo Zhu <[email protected]>
14769L: [email protected]
14770S: Maintained
14771F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
14772F: drivers/gpio/gpio-loongson-64bit.c
14773
14774LOONGSON-2 APB DMA DRIVER
14775M: Binbin Zhou <[email protected]>
14776L: [email protected]
14777S: Maintained
14778F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
14779F: drivers/dma/loongson2-apb-dma.c
14780
14781LOONGSON LS2X I2C DRIVER
14782M: Binbin Zhou <[email protected]>
14783L: [email protected]
14784S: Maintained
14785F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
14786F: drivers/i2c/busses/i2c-ls2x.c
14787
14788LOONGSON PWM DRIVER
14789M: Binbin Zhou <[email protected]>
14790L: [email protected]
14791S: Maintained
14792F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
14793F: drivers/pwm/pwm-loongson.c
14794
14795LOONGSON SECURITY ENGINE DRIVERS
14796M: Qunqin Zhao <[email protected]>
14797L: [email protected]
14798S: Maintained
14799F: drivers/char/tpm/tpm_loongson.c
14800F: drivers/crypto/loongson/
14801F: drivers/mfd/loongson-se.c
14802F: include/linux/mfd/loongson-se.h
14803
14804LOONGSON-2 SOC SERIES CLOCK DRIVER
14805M: Yinbo Zhu <[email protected]>
14806L: [email protected]
14807S: Maintained
14808F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
14809F: drivers/clk/clk-loongson2.c
14810F: include/dt-bindings/clock/loongson,ls2k-clk.h
14811
14812LOONGSON SPI DRIVER
14813M: Yinbo Zhu <[email protected]>
14814L: [email protected]
14815S: Maintained
14816F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
14817F: drivers/spi/spi-loongson-core.c
14818F: drivers/spi/spi-loongson-pci.c
14819F: drivers/spi/spi-loongson-plat.c
14820F: drivers/spi/spi-loongson.h
14821
14822LOONGSON-2 SOC SERIES GUTS DRIVER
14823M: Yinbo Zhu <[email protected]>
14824L: [email protected]
14825S: Maintained
14826F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
14827F: drivers/soc/loongson/loongson2_guts.c
14828
14829LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
14830M: Binbin Zhou <[email protected]>
14831L: [email protected]
14832S: Maintained
14833F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
14834F: drivers/mmc/host/loongson2-mmc.c
14835
14836LOONGSON-2 SOC SERIES PM DRIVER
14837M: Yinbo Zhu <[email protected]>
14838L: [email protected]
14839S: Maintained
14840F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
14841F: drivers/soc/loongson/loongson2_pm.c
14842
14843LOONGSON-2 SOC SERIES PINCTRL DRIVER
14844M: zhanghongchen <[email protected]>
14845M: Yinbo Zhu <[email protected]>
14846L: [email protected]
14847S: Maintained
14848F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
14849F: drivers/pinctrl/pinctrl-loongson2.c
14850
14851LOONGSON-2 SOC SERIES THERMAL DRIVER
14852M: zhanghongchen <[email protected]>
14853M: Yinbo Zhu <[email protected]>
14854L: [email protected]
14855S: Maintained
14856F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
14857F: drivers/thermal/loongson2_thermal.c
14858
14859LOONGSON-2K Board Management Controller (BMC) DRIVER
14860M: Binbin Zhou <[email protected]>
14861M: Chong Qiao <[email protected]>
14862S: Maintained
14863F: drivers/char/ipmi/ipmi_si_ls2k.c
14864F: drivers/mfd/ls2k-bmc-core.c
14865
14866LOONGSON EDAC DRIVER
14867M: Zhao Qunqin <[email protected]>
14868L: [email protected]
14869S: Maintained
14870F: drivers/edac/loongson_edac.c
14871
14872LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
14873M: Sathya Prakash <[email protected]>
14874M: Sreekanth Reddy <[email protected]>
14875M: Suganath Prabu Subramani <[email protected]>
14876L: [email protected]
14877L: [email protected]
14878S: Supported
14879W: http://www.avagotech.com/support/
14880F: drivers/message/fusion/
14881F: drivers/scsi/mpt3sas/
14882
14883LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
14884M: Matthew Wilcox <[email protected]>
14885L: [email protected]
14886S: Maintained
14887F: drivers/scsi/sym53c8xx_2/
14888
14889LT3074 HARDWARE MONITOR DRIVER
14890M: Cedric Encarnacion <[email protected]>
14891L: [email protected]
14892S: Supported
14893W: https://ez.analog.com/linux-software-drivers
14894F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
14895F: Documentation/hwmon/lt3074.rst
14896F: drivers/hwmon/pmbus/lt3074.c
14897
14898LTC1660 DAC DRIVER
14899M: Marcus Folkesson <[email protected]>
14900L: [email protected]
14901S: Maintained
14902F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14903F: drivers/iio/dac/ltc1660.c
14904
14905LTC2664 IIO DAC DRIVER
14906M: Michael Hennerich <[email protected]>
14907M: Kim Seer Paller <[email protected]>
14908L: [email protected]
14909S: Supported
14910W: https://ez.analog.com/linux-software-drivers
14911F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14912F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14913F: drivers/iio/dac/ltc2664.c
14914
14915LTC2688 IIO DAC DRIVER
14916M: Nuno Sá <[email protected]>
14917L: [email protected]
14918S: Supported
14919W: https://ez.analog.com/linux-software-drivers
14920F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14921F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14922F: drivers/iio/dac/ltc2688.c
14923
14924LTC2947 HARDWARE MONITOR DRIVER
14925M: Nuno Sá <[email protected]>
14926L: [email protected]
14927S: Supported
14928W: https://ez.analog.com/linux-software-drivers
14929F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14930F: drivers/hwmon/ltc2947-core.c
14931F: drivers/hwmon/ltc2947-i2c.c
14932F: drivers/hwmon/ltc2947-spi.c
14933F: drivers/hwmon/ltc2947.h
14934
14935LTC2991 HARDWARE MONITOR DRIVER
14936M: Antoniu Miclaus <[email protected]>
14937L: [email protected]
14938S: Supported
14939W: https://ez.analog.com/linux-software-drivers
14940F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14941F: drivers/hwmon/ltc2991.c
14942
14943LTC2983 IIO TEMPERATURE DRIVER
14944M: Nuno Sá <[email protected]>
14945L: [email protected]
14946S: Supported
14947W: https://ez.analog.com/linux-software-drivers
14948F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14949F: drivers/iio/temperature/ltc2983.c
14950
14951LTC4282 HARDWARE MONITOR DRIVER
14952M: Nuno Sa <[email protected]>
14953L: [email protected]
14954S: Supported
14955F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14956F: Documentation/hwmon/ltc4282.rst
14957F: drivers/hwmon/ltc4282.c
14958
14959LTC4286 HARDWARE MONITOR DRIVER
14960M: Delphine CC Chiu <[email protected]>
14961L: [email protected]
14962S: Maintained
14963F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14964F: Documentation/hwmon/ltc4286.rst
14965F: drivers/hwmon/pmbus/ltc4286.c
14966
14967LTC4306 I2C MULTIPLEXER DRIVER
14968M: Michael Hennerich <[email protected]>
14969L: [email protected]
14970S: Supported
14971W: https://ez.analog.com/linux-software-drivers
14972F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14973F: drivers/i2c/muxes/i2c-mux-ltc4306.c
14974
14975LTP (Linux Test Project)
14976M: Andrea Cervesato <[email protected]>
14977M: Cyril Hrubis <[email protected]>
14978M: Jan Stancek <[email protected]>
14979M: Petr Vorel <[email protected]>
14980M: Li Wang <[email protected]>
14981M: Yang Xu <[email protected]>
14982M: Xiao Yang <[email protected]>
14983L: [email protected] (subscribers-only)
14984S: Maintained
14985W: https://linux-test-project.readthedocs.io/
14986T: git https://github.com/linux-test-project/ltp.git
14987
14988LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14989M: Anshul Dalal <[email protected]>
14990L: [email protected]
14991S: Maintained
14992F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14993F: drivers/iio/light/ltr390.c
14994
14995LYNX 28G SERDES PHY DRIVER
14996M: Ioana Ciornei <[email protected]>
14997L: [email protected]
14998S: Supported
14999F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15000F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15001
15002LYNX PCS MODULE
15003M: Ioana Ciornei <[email protected]>
15004L: [email protected]
15005S: Supported
15006F: drivers/net/pcs/pcs-lynx.c
15007F: include/linux/pcs-lynx.h
15008
15009M68K ARCHITECTURE
15010M: Geert Uytterhoeven <[email protected]>
15011L: [email protected]
15012S: Maintained
15013W: http://www.linux-m68k.org/
15014T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15015F: arch/m68k/
15016F: drivers/zorro/
15017
15018M68K ON APPLE MACINTOSH
15019M: Joshua Thompson <[email protected]>
15020L: [email protected]
15021S: Maintained
15022W: http://www.mac.linux-m68k.org/
15023F: arch/m68k/mac/
15024F: drivers/macintosh/adb-iop.c
15025F: drivers/macintosh/via-macii.c
15026
15027M68K ON HP9000/300
15028M: Philip Blundell <[email protected]>
15029S: Maintained
15030W: http://www.tazenda.demon.co.uk/phil/linux-hp
15031F: arch/m68k/hp300/
15032
15033M88DS3103 MEDIA DRIVER
15034L: [email protected]
15035S: Orphan
15036W: https://linuxtv.org
15037Q: http://patchwork.linuxtv.org/project/linux-media/list/
15038F: drivers/media/dvb-frontends/m88ds3103*
15039
15040M88RS2000 MEDIA DRIVER
15041M: Malcolm Priestley <[email protected]>
15042L: [email protected]
15043S: Maintained
15044W: https://linuxtv.org
15045Q: http://patchwork.linuxtv.org/project/linux-media/list/
15046F: drivers/media/dvb-frontends/m88rs2000*
15047
15048MA901 MASTERKIT USB FM RADIO DRIVER
15049M: Alexey Klimov <[email protected]>
15050L: [email protected]
15051S: Maintained
15052T: git git://linuxtv.org/media.git
15053F: drivers/media/radio/radio-ma901.c
15054
15055MAC80211
15056M: Johannes Berg <[email protected]>
15057L: [email protected]
15058S: Maintained
15059W: https://wireless.wiki.kernel.org/
15060Q: https://patchwork.kernel.org/project/linux-wireless/list/
15061T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15062T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15063F: Documentation/networking/mac80211-injection.rst
15064F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15065F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
15066F: include/net/mac80211.h
15067F: net/mac80211/
15068
15069MAILBOX API
15070M: Jassi Brar <[email protected]>
15071L: [email protected]
15072S: Maintained
15073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15074F: Documentation/devicetree/bindings/mailbox/
15075F: drivers/mailbox/
15076F: include/dt-bindings/mailbox/
15077F: include/linux/mailbox_client.h
15078F: include/linux/mailbox_controller.h
15079
15080MAILBOX ARM MHUv2
15081M: Viresh Kumar <[email protected]>
15082M: Tushar Khandelwal <[email protected]>
15083L: [email protected]
15084S: Maintained
15085F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15086F: drivers/mailbox/arm_mhuv2.c
15087F: include/linux/mailbox/arm_mhuv2_message.h
15088
15089MAILBOX ARM MHUv3
15090M: Sudeep Holla <[email protected]>
15091M: Cristian Marussi <[email protected]>
15092L: [email protected]
15093L: [email protected] (moderated for non-subscribers)
15094S: Maintained
15095F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15096F: drivers/mailbox/arm_mhuv3.c
15097
15098MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15099M: Alejandro Colomar <[email protected]>
15100L: [email protected]
15101S: Maintained
15102W: http://www.kernel.org/doc/man-pages
15103T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15104T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15105
15106MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15107M: Jeremy Kerr <[email protected]>
15108M: Matt Johnston <[email protected]>
15109L: [email protected]
15110S: Maintained
15111F: Documentation/networking/mctp.rst
15112F: drivers/net/mctp/
15113F: include/linux/usb/mctp-usb.h
15114F: include/net/mctp.h
15115F: include/net/mctpdevice.h
15116F: include/net/netns/mctp.h
15117F: net/mctp/
15118
15119MAPLE TREE
15120M: Liam R. Howlett <[email protected]>
15121R: Alice Ryhl <[email protected]>
15122R: Andrew Ballance <[email protected]>
15123L: [email protected]
15124L: [email protected]
15125S: Supported
15126F: Documentation/core-api/maple_tree.rst
15127F: include/linux/maple_tree.h
15128F: include/trace/events/maple_tree.h
15129F: lib/maple_tree.c
15130F: lib/test_maple_tree.c
15131F: rust/helpers/maple_tree.c
15132F: rust/kernel/maple_tree.rs
15133F: tools/testing/radix-tree/maple.c
15134F: tools/testing/shared/linux/maple_tree.h
15135
15136MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15137M: Rahul Bedarkar <[email protected]>
15138L: [email protected]
15139S: Maintained
15140F: arch/mips/boot/dts/img/pistachio*
15141
15142MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15143M: Andrew Lunn <[email protected]>
15144L: [email protected]
15145S: Maintained
15146F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15147F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15148F: Documentation/networking/devlink/mv88e6xxx.rst
15149F: drivers/net/dsa/mv88e6xxx/
15150F: include/linux/dsa/mv88e6xxx.h
15151F: include/linux/platform_data/mv88e6xxx.h
15152
15153MARVELL 88PM886 PMIC DRIVER
15154M: Karel Balej <[email protected]>
15155S: Maintained
15156F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15157F: drivers/input/misc/88pm886-onkey.c
15158F: drivers/mfd/88pm886.c
15159F: drivers/regulator/88pm886-regulator.c
15160F: drivers/rtc/rtc-88pm886.c
15161F: include/linux/mfd/88pm886.h
15162
15163MARVELL 88PM886 PMIC GPADC DRIVER
15164M: Duje Mihanović <[email protected]>
15165S: Maintained
15166F: drivers/iio/adc/88pm886-gpadc.c
15167
15168MARVELL ARMADA 3700 PHY DRIVERS
15169M: Miquel Raynal <[email protected]>
15170S: Maintained
15171F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15172F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15173F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15174F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15175
15176MARVELL ARMADA 3700 SERIAL DRIVER
15177M: Pali Rohár <[email protected]>
15178S: Maintained
15179F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15180F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15181F: drivers/tty/serial/mvebu-uart.c
15182
15183MARVELL ARMADA DRM SUPPORT
15184M: Russell King <[email protected]>
15185S: Maintained
15186T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15187T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15188F: Documentation/devicetree/bindings/display/armada/
15189F: drivers/gpu/drm/armada/
15190F: include/uapi/drm/armada_drm.h
15191
15192MARVELL CRYPTO DRIVER
15193M: Srujana Challa <[email protected]>
15194M: Bharat Bhushan <[email protected]>
15195L: [email protected]
15196S: Maintained
15197F: drivers/crypto/marvell/
15198F: include/linux/soc/marvell/octeontx2/
15199
15200MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15201M: Mirko Lindner <[email protected]>
15202M: Stephen Hemminger <[email protected]>
15203L: [email protected]
15204S: Odd fixes
15205F: drivers/net/ethernet/marvell/sk*
15206
15207MARVELL LIBERTAS WIRELESS DRIVER
15208L: [email protected]
15209L: [email protected]
15210S: Orphan
15211F: drivers/net/wireless/marvell/libertas/
15212F: drivers/net/wireless/marvell/libertas_tf/
15213
15214MARVELL MACCHIATOBIN SUPPORT
15215M: Russell King <[email protected]>
15216L: [email protected] (moderated for non-subscribers)
15217S: Maintained
15218F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15219
15220MARVELL MV643XX ETHERNET DRIVER
15221M: Sebastian Hesselbarth <[email protected]>
15222L: [email protected]
15223S: Maintained
15224F: drivers/net/ethernet/marvell/mv643xx_eth.*
15225
15226MARVELL MV88X3310 PHY DRIVER
15227M: Russell King <[email protected]>
15228M: Marek Behún <[email protected]>
15229L: [email protected]
15230S: Maintained
15231F: drivers/net/phy/marvell10g.c
15232
15233MARVELL MVEBU THERMAL DRIVER
15234M: Miquel Raynal <[email protected]>
15235S: Maintained
15236F: drivers/thermal/armada_thermal.c
15237
15238MARVELL MVNETA ETHERNET DRIVER
15239M: Marcin Wojtas <[email protected]>
15240L: [email protected]
15241S: Maintained
15242F: drivers/net/ethernet/marvell/mvneta*
15243
15244MARVELL MVPP2 ETHERNET DRIVER
15245M: Marcin Wojtas <[email protected]>
15246M: Russell King <[email protected]>
15247L: [email protected]
15248S: Maintained
15249F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15250F: drivers/net/ethernet/marvell/mvpp2/
15251
15252MARVELL MWIFIEX WIRELESS DRIVER
15253M: Brian Norris <[email protected]>
15254R: Francesco Dolcini <[email protected]>
15255L: [email protected]
15256S: Odd Fixes
15257F: drivers/net/wireless/marvell/mwifiex/
15258
15259MARVELL MWL8K WIRELESS DRIVER
15260L: [email protected]
15261S: Orphan
15262F: drivers/net/wireless/marvell/mwl8k.c
15263
15264MARVELL NAND CONTROLLER DRIVER
15265M: Miquel Raynal <[email protected]>
15266L: [email protected]
15267S: Maintained
15268F: drivers/mtd/nand/raw/marvell_nand.c
15269
15270MARVELL OCTEON ENDPOINT DRIVER
15271M: Veerasenareddy Burru <[email protected]>
15272M: Sathesh Edara <[email protected]>
15273L: [email protected]
15274S: Maintained
15275F: drivers/net/ethernet/marvell/octeon_ep
15276
15277MARVELL OCTEON ENDPOINT VF DRIVER
15278M: Veerasenareddy Burru <[email protected]>
15279M: Sathesh Edara <[email protected]>
15280M: Shinas Rasheed <[email protected]>
15281M: Satananda Burla <[email protected]>
15282L: [email protected]
15283S: Maintained
15284F: drivers/net/ethernet/marvell/octeon_ep_vf
15285
15286MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15287M: Sunil Goutham <[email protected]>
15288M: Geetha sowjanya <[email protected]>
15289M: Subbaraya Sundeep <[email protected]>
15290M: hariprasad <[email protected]>
15291M: Bharat Bhushan <[email protected]>
15292L: [email protected]
15293S: Maintained
15294F: drivers/net/ethernet/marvell/octeontx2/nic/
15295F: include/linux/soc/marvell/octeontx2/
15296
15297MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15298M: Sunil Goutham <[email protected]>
15299M: Linu Cherian <[email protected]>
15300M: Geetha sowjanya <[email protected]>
15301M: Jerin Jacob <[email protected]>
15302M: hariprasad <[email protected]>
15303M: Subbaraya Sundeep <[email protected]>
15304L: [email protected]
15305S: Maintained
15306F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15307F: drivers/net/ethernet/marvell/octeontx2/af/
15308
15309MARVELL PEM PMU DRIVER
15310M: Linu Cherian <[email protected]>
15311M: Gowthami Thiagarajan <[email protected]>
15312S: Supported
15313F: drivers/perf/marvell_pem_pmu.c
15314
15315MARVELL PRESTERA ETHERNET SWITCH DRIVER
15316M: Taras Chornyi <[email protected]>
15317S: Supported
15318W: https://github.com/Marvell-switching/switchdev-prestera
15319F: drivers/net/ethernet/marvell/prestera/
15320
15321MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15322M: Nicolas Pitre <[email protected]>
15323S: Odd Fixes
15324F: drivers/mmc/host/mvsdio.*
15325
15326MARVELL USB MDIO CONTROLLER DRIVER
15327M: Tobias Waldekranz <[email protected]>
15328L: [email protected]
15329S: Maintained
15330F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15331F: drivers/net/mdio/mdio-mvusb.c
15332
15333MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15334M: Hu Ziji <[email protected]>
15335L: [email protected]
15336S: Supported
15337F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15338F: drivers/mmc/host/sdhci-xenon*
15339
15340MARVELL OCTEON CN10K DPI DRIVER
15341M: Vamsi Attunuru <[email protected]>
15342S: Supported
15343F: drivers/misc/mrvl_cn10k_dpi.c
15344
15345MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15346R: [email protected]
15347R: [email protected]
15348F: drivers/vdpa/octeon_ep/
15349
15350MARVELL OCTEON HOTPLUG DRIVER
15351R: Shijith Thotton <[email protected]>
15352R: Vamsi Attunuru <[email protected]>
15353S: Supported
15354F: drivers/pci/hotplug/octep_hp.c
15355
15356MATROX FRAMEBUFFER DRIVER
15357L: [email protected]
15358S: Orphan
15359F: drivers/video/fbdev/matrox/matroxfb_*
15360F: include/uapi/linux/matroxfb.h
15361
15362MAX14001/MAX14002 IIO ADC DRIVER
15363M: Kim Seer Paller <[email protected]>
15364M: Marilene Andrade Garcia <[email protected]>
15365L: [email protected]
15366S: Maintained
15367W: https://ez.analog.com/linux-software-drivers
15368F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15369F: drivers/iio/adc/max14001.c
15370
15371MAX15301 DRIVER
15372M: Daniel Nilsson <[email protected]>
15373L: [email protected]
15374S: Maintained
15375F: Documentation/hwmon/max15301.rst
15376F: drivers/hwmon/pmbus/max15301.c
15377
15378MAX17616 HARDWARE MONITOR DRIVER
15379M: Kim Seer Paller <[email protected]>
15380L: [email protected]
15381S: Supported
15382W: https://ez.analog.com/linux-software-drivers
15383F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15384F: Documentation/hwmon/max17616.rst
15385F: drivers/hwmon/pmbus/max17616.c
15386
15387MAX2175 SDR TUNER DRIVER
15388M: Ramesh Shanmugasundaram <[email protected]>
15389L: [email protected]
15390S: Maintained
15391T: git git://linuxtv.org/media.git
15392F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
15393F: Documentation/userspace-api/media/drivers/max2175.rst
15394F: drivers/media/i2c/max2175*
15395F: include/uapi/linux/max2175.h
15396
15397MAX31335 RTC DRIVER
15398M: Antoniu Miclaus <[email protected]>
15399L: [email protected]
15400S: Supported
15401W: https://ez.analog.com/linux-software-drivers
15402F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
15403F: drivers/rtc/rtc-max31335.c
15404
15405MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
15406L: [email protected]
15407S: Orphan
15408F: Documentation/hwmon/max6650.rst
15409F: drivers/hwmon/max6650.c
15410
15411MAX9286 QUAD GMSL DESERIALIZER DRIVER
15412M: Jacopo Mondi <[email protected]>
15413M: Kieran Bingham <[email protected]>
15414M: Laurent Pinchart <[email protected]>
15415M: Niklas Söderlund <[email protected]>
15416L: [email protected]
15417S: Maintained
15418F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
15419F: drivers/media/i2c/max9286.c
15420
15421MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
15422M: Niklas Söderlund <[email protected]>
15423L: [email protected]
15424S: Maintained
15425F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
15426F: drivers/staging/media/max96712/max96712.c
15427
15428MAX96714 GMSL2 DESERIALIZER DRIVER
15429M: Julien Massot <[email protected]>
15430L: [email protected]
15431S: Maintained
15432F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
15433F: drivers/media/i2c/max96714.c
15434
15435MAX96717 GMSL2 SERIALIZER DRIVER
15436M: Julien Massot <[email protected]>
15437L: [email protected]
15438S: Maintained
15439F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
15440F: drivers/media/i2c/max96717.c
15441
15442MAX9860 MONO AUDIO VOICE CODEC DRIVER
15443M: Peter Rosin <[email protected]>
15444L: [email protected]
15445S: Maintained
15446F: Documentation/devicetree/bindings/sound/max9860.txt
15447F: sound/soc/codecs/max9860.*
15448
15449MAXBOTIX ULTRASONIC RANGER IIO DRIVER
15450M: Andreas Klinger <[email protected]>
15451L: [email protected]
15452S: Maintained
15453F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
15454F: drivers/iio/proximity/mb1232.c
15455
15456MAXIM MAX11205 DRIVER
15457M: Ramona Bolboaca <[email protected]>
15458L: [email protected]
15459S: Supported
15460W: https://ez.analog.com/linux-software-drivers
15461F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
15462F: drivers/iio/adc/max11205.c
15463
15464MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
15465R: Iskren Chernev <[email protected]>
15466R: Krzysztof Kozlowski <[email protected]>
15467R: Marek Szyprowski <[email protected]>
15468R: Matheus Castello <[email protected]>
15469L: [email protected]
15470S: Maintained
15471F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
15472F: drivers/power/supply/max17040_battery.c
15473
15474MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
15475R: Hans de Goede <[email protected]>
15476R: Krzysztof Kozlowski <[email protected]>
15477R: Marek Szyprowski <[email protected]>
15478R: Sebastian Krzyszkowiak <[email protected]>
15479R: Purism Kernel Team <[email protected]>
15480L: [email protected]
15481S: Maintained
15482F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
15483F: drivers/power/supply/max17042_battery.c
15484
15485MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
15486M: Laurent Pinchart <[email protected]>
15487L: [email protected]
15488S: Maintained
15489F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
15490F: drivers/regulator/max20086-regulator.c
15491
15492MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
15493M: Marcelo Schmitt <[email protected]>
15494L: [email protected]
15495S: Supported
15496F: drivers/iio/temperature/max30208.c
15497
15498MAXIM MAX7360 KEYPAD LED MFD DRIVER
15499M: Mathieu Dubois-Briand <[email protected]>
15500S: Maintained
15501F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
15502F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
15503F: drivers/gpio/gpio-max7360.c
15504F: drivers/input/keyboard/max7360-keypad.c
15505F: drivers/input/misc/max7360-rotary.c
15506F: drivers/mfd/max7360.c
15507F: drivers/pinctrl/pinctrl-max7360.c
15508F: drivers/pwm/pwm-max7360.c
15509F: include/linux/mfd/max7360.h
15510
15511MAXIM MAX77650 PMIC MFD DRIVER
15512M: Bartosz Golaszewski <[email protected]>
15513L: [email protected]
15514S: Maintained
15515F: Documentation/devicetree/bindings/*/*max77650.yaml
15516F: Documentation/devicetree/bindings/*/max77650*.yaml
15517F: drivers/gpio/gpio-max77650.c
15518F: drivers/input/misc/max77650-onkey.c
15519F: drivers/leds/leds-max77650.c
15520F: drivers/mfd/max77650.c
15521F: drivers/power/supply/max77650-charger.c
15522F: drivers/regulator/max77650-regulator.c
15523F: include/linux/mfd/max77650.h
15524
15525MAXIM MAX77714 PMIC MFD DRIVER
15526M: Luca Ceresoli <[email protected]>
15527S: Maintained
15528F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
15529F: drivers/mfd/max77714.c
15530F: include/linux/mfd/max77714.h
15531
15532MAXIM MAX77759 PMIC MFD DRIVER
15533M: André Draszik <[email protected]>
15534L: [email protected]
15535S: Maintained
15536F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
15537F: drivers/gpio/gpio-max77759.c
15538F: drivers/mfd/max77759.c
15539F: drivers/nvmem/max77759-nvmem.c
15540F: include/linux/mfd/max77759.h
15541
15542MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
15543M: Javier Martinez Canillas <[email protected]>
15544L: [email protected]
15545S: Supported
15546F: Documentation/devicetree/bindings/*/*max77802.yaml
15547F: drivers/regulator/max77802-regulator.c
15548F: include/dt-bindings/*/*max77802.h
15549
15550MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
15551M: Ivaylo Ivanov <[email protected]>
15552L: [email protected]
15553S: Maintained
15554F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
15555F: drivers/regulator/max77838-regulator.c
15556
15557MAXIM MAX77976 BATTERY CHARGER
15558M: Luca Ceresoli <[email protected]>
15559S: Supported
15560F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
15561F: drivers/power/supply/max77976_charger.c
15562
15563MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
15564M: Krzysztof Kozlowski <[email protected]>
15565L: [email protected]
15566S: Maintained
15567B: mailto:[email protected]
15568F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
15569F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
15570F: drivers/power/supply/max14577_charger.c
15571F: drivers/power/supply/max77693_charger.c
15572
15573MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
15574M: Chanwoo Choi <[email protected]>
15575M: Krzysztof Kozlowski <[email protected]>
15576L: [email protected]
15577S: Maintained
15578B: mailto:[email protected]
15579F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
15580F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
15581F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
15582F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
15583F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
15584F: drivers/leds/leds-max77705.c
15585F: drivers/*/*max77843.c
15586F: drivers/*/max14577*.c
15587F: drivers/*/max77686*.c
15588F: drivers/*/max77693*.c
15589F: drivers/*/max77705*.c
15590F: drivers/clk/clk-max77686.c
15591F: drivers/extcon/extcon-max14577.c
15592F: drivers/extcon/extcon-max77693.c
15593F: drivers/rtc/rtc-max77686.c
15594F: include/linux/mfd/max14577*.h
15595F: include/linux/mfd/max77686*.h
15596F: include/linux/mfd/max77693*.h
15597F: include/linux/mfd/max77705*.h
15598
15599MAXIRADIO FM RADIO RECEIVER DRIVER
15600M: Hans Verkuil <[email protected]>
15601L: [email protected]
15602S: Maintained
15603W: https://linuxtv.org
15604T: git git://linuxtv.org/media.git
15605F: drivers/media/radio/radio-maxiradio*
15606
15607MAXLINEAR ETHERNET PHY DRIVER
15608M: Xu Liang <[email protected]>
15609L: [email protected]
15610S: Supported
15611F: drivers/net/phy/mxl-86110.c
15612F: drivers/net/phy/mxl-gpy.c
15613
15614MCAN DEVICE DRIVER
15615M: Markus Schneider-Pargmann <[email protected]>
15616L: [email protected]
15617S: Maintained
15618F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
15619F: drivers/net/can/m_can/
15620
15621MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
15622R: Yasushi SHOJI <[email protected]>
15623L: [email protected]
15624S: Maintained
15625F: drivers/net/can/usb/mcba_usb.c
15626
15627MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
15628M: Rishi Gupta <[email protected]>
15629L: [email protected]
15630L: [email protected]
15631S: Maintained
15632F: drivers/hid/hid-mcp2221.c
15633
15634MCP251XFD SPI-CAN NETWORK DRIVER
15635M: Marc Kleine-Budde <[email protected]>
15636M: Manivannan Sadhasivam <[email protected]>
15637R: Thomas Kopp <[email protected]>
15638L: [email protected]
15639S: Maintained
15640F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
15641F: drivers/net/can/spi/mcp251xfd/
15642
15643MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
15644M: Peter Rosin <[email protected]>
15645L: [email protected]
15646S: Maintained
15647F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
15648F: drivers/iio/potentiometer/mcp4018.c
15649F: drivers/iio/potentiometer/mcp4531.c
15650
15651MCP4821 DAC DRIVER
15652M: Anshul Dalal <[email protected]>
15653L: [email protected]
15654S: Maintained
15655F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
15656F: drivers/iio/dac/mcp4821.c
15657
15658MCR20A IEEE-802.15.4 RADIO DRIVER
15659M: Stefan Schmidt <[email protected]>
15660L: [email protected]
15661S: Odd Fixes
15662W: https://github.com/xueliu/mcr20a-linux
15663F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
15664F: drivers/net/ieee802154/mcr20a.c
15665F: drivers/net/ieee802154/mcr20a.h
15666
15667MDIO REGMAP DRIVER
15668M: Maxime Chevallier <[email protected]>
15669L: [email protected]
15670S: Maintained
15671F: drivers/net/mdio/mdio-regmap.c
15672F: include/linux/mdio/mdio-regmap.h
15673
15674MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
15675M: William Breathitt Gray <[email protected]>
15676L: [email protected]
15677S: Maintained
15678F: drivers/iio/dac/cio-dac.c
15679
15680MEDIA CONTROLLER FRAMEWORK
15681M: Sakari Ailus <[email protected]>
15682M: Laurent Pinchart <[email protected]>
15683L: [email protected]
15684S: Supported
15685W: https://www.linuxtv.org
15686T: git git://linuxtv.org/media.git
15687F: drivers/media/mc/
15688F: include/media/media-*.h
15689F: include/uapi/linux/media.h
15690
15691MEDIA DRIVER FOR FREESCALE IMX PXP
15692M: Philipp Zabel <[email protected]>
15693L: [email protected]
15694S: Maintained
15695T: git git://linuxtv.org/media.git
15696F: drivers/media/platform/nxp/imx-pxp.[ch]
15697
15698MEDIA DRIVERS FOR ASCOT2E
15699M: Abylay Ospan <[email protected]>
15700L: [email protected]
15701S: Supported
15702W: https://linuxtv.org
15703W: http://netup.tv/
15704T: git git://linuxtv.org/media.git
15705F: drivers/media/dvb-frontends/ascot2e*
15706
15707MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
15708M: Jasmin Jessich <[email protected]>
15709L: [email protected]
15710S: Maintained
15711W: https://linuxtv.org
15712T: git git://linuxtv.org/media.git
15713F: drivers/media/dvb-frontends/cxd2099*
15714
15715MEDIA DRIVERS FOR CXD2841ER
15716M: Abylay Ospan <[email protected]>
15717L: [email protected]
15718S: Supported
15719W: https://linuxtv.org
15720W: http://netup.tv/
15721T: git git://linuxtv.org/media.git
15722F: drivers/media/dvb-frontends/cxd2841er*
15723
15724MEDIA DRIVERS FOR CXD2880
15725M: Yasunari Takiguchi <[email protected]>
15726L: [email protected]
15727S: Supported
15728W: http://linuxtv.org/
15729T: git git://linuxtv.org/media.git
15730F: drivers/media/dvb-frontends/cxd2880/*
15731F: drivers/media/spi/cxd2880*
15732
15733MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
15734L: [email protected]
15735S: Orphan
15736W: https://linuxtv.org
15737T: git git://linuxtv.org/media.git
15738F: drivers/media/pci/ddbridge/*
15739
15740MEDIA DRIVERS FOR FREESCALE IMX
15741M: Steve Longerbeam <[email protected]>
15742M: Philipp Zabel <[email protected]>
15743R: Frank Li <[email protected]>
15744L: [email protected]
15745L: [email protected]
15746S: Maintained
15747T: git git://linuxtv.org/media.git
15748F: Documentation/admin-guide/media/imx.rst
15749F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
15750F: drivers/staging/media/imx/
15751F: include/linux/imx-media.h
15752F: include/media/imx.h
15753
15754MEDIA DRIVERS FOR FREESCALE IMX7/8
15755M: Rui Miguel Silva <[email protected]>
15756M: Laurent Pinchart <[email protected]>
15757M: Martin Kepplinger-Novakovic <[email protected]>
15758R: Purism Kernel Team <[email protected]>
15759R: Frank Li <[email protected]>
15760L: [email protected]
15761L: [email protected]
15762S: Maintained
15763T: git git://linuxtv.org/media.git
15764F: Documentation/admin-guide/media/imx7.rst
15765F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
15766F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
15767F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
15768F: drivers/media/platform/nxp/imx-mipi-csis.c
15769F: drivers/media/platform/nxp/imx7-media-csi.c
15770F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
15771
15772MEDIA DRIVERS FOR HELENE
15773M: Abylay Ospan <[email protected]>
15774L: [email protected]
15775S: Supported
15776W: https://linuxtv.org
15777W: http://netup.tv/
15778T: git git://linuxtv.org/media.git
15779F: drivers/media/dvb-frontends/helene*
15780
15781MEDIA DRIVERS FOR HORUS3A
15782M: Abylay Ospan <[email protected]>
15783L: [email protected]
15784S: Supported
15785W: https://linuxtv.org
15786W: http://netup.tv/
15787T: git git://linuxtv.org/media.git
15788F: drivers/media/dvb-frontends/horus3a*
15789
15790MEDIA DRIVERS FOR LNBH25
15791M: Abylay Ospan <[email protected]>
15792L: [email protected]
15793S: Supported
15794W: https://linuxtv.org
15795W: http://netup.tv/
15796T: git git://linuxtv.org/media.git
15797F: drivers/media/dvb-frontends/lnbh25*
15798
15799MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
15800L: [email protected]
15801S: Orphan
15802W: https://linuxtv.org
15803T: git git://linuxtv.org/media.git
15804F: drivers/media/dvb-frontends/mxl5xx*
15805
15806MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
15807M: Abylay Ospan <[email protected]>
15808L: [email protected]
15809S: Supported
15810W: https://linuxtv.org
15811W: http://netup.tv/
15812T: git git://linuxtv.org/media.git
15813F: drivers/media/pci/netup_unidvb/*
15814
15815MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
15816M: Dmitry Osipenko <[email protected]>
15817L: [email protected]
15818L: [email protected]
15819S: Maintained
15820T: git git://linuxtv.org/media.git
15821F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
15822F: drivers/media/platform/nvidia/tegra-vde/
15823
15824MEDIA DRIVERS FOR RENESAS - CEU
15825M: Jacopo Mondi <[email protected]>
15826L: [email protected]
15827L: [email protected]
15828S: Supported
15829T: git git://linuxtv.org/media.git
15830F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
15831F: drivers/media/platform/renesas/renesas-ceu.c
15832F: include/media/drv-intf/renesas-ceu.h
15833
15834MEDIA DRIVERS FOR RENESAS - DRIF
15835M: Fabrizio Castro <[email protected]>
15836L: [email protected]
15837L: [email protected]
15838S: Supported
15839T: git git://linuxtv.org/media.git
15840F: Documentation/devicetree/bindings/media/renesas,drif.yaml
15841F: drivers/media/platform/renesas/rcar_drif.c
15842
15843MEDIA DRIVERS FOR RENESAS - FCP
15844M: Laurent Pinchart <[email protected]>
15845L: [email protected]
15846L: [email protected]
15847S: Supported
15848T: git git://linuxtv.org/media.git
15849F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
15850F: drivers/media/platform/renesas/rcar-fcp.c
15851F: include/media/rcar-fcp.h
15852
15853MEDIA DRIVERS FOR RENESAS - FDP1
15854M: Kieran Bingham <[email protected]>
15855L: [email protected]
15856L: [email protected]
15857S: Supported
15858T: git git://linuxtv.org/media.git
15859F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
15860F: drivers/media/platform/renesas/rcar_fdp1.c
15861
15862MEDIA DRIVERS FOR RENESAS - VIN
15863M: Niklas Söderlund <[email protected]>
15864L: [email protected]
15865L: [email protected]
15866S: Supported
15867T: git git://linuxtv.org/media.git
15868F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
15869F: Documentation/devicetree/bindings/media/renesas,isp.yaml
15870F: Documentation/devicetree/bindings/media/renesas,vin.yaml
15871F: drivers/media/platform/renesas/rcar-csi2.c
15872F: drivers/media/platform/renesas/rcar-isp/
15873F: drivers/media/platform/renesas/rcar-vin/
15874
15875MEDIA DRIVERS FOR RENESAS - VSP1
15876M: Laurent Pinchart <[email protected]>
15877M: Kieran Bingham <[email protected]>
15878L: [email protected]
15879L: [email protected]
15880S: Supported
15881T: git git://linuxtv.org/media.git
15882F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
15883F: drivers/media/platform/renesas/vsp1/
15884
15885MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
15886L: [email protected]
15887S: Orphan
15888W: https://linuxtv.org
15889T: git git://linuxtv.org/media.git
15890F: drivers/media/dvb-frontends/stv0910*
15891
15892MEDIA DRIVERS FOR ST STV6111 TUNER ICs
15893L: [email protected]
15894S: Orphan
15895W: https://linuxtv.org
15896T: git git://linuxtv.org/media.git
15897F: drivers/media/dvb-frontends/stv6111*
15898
15899MEDIA DRIVERS FOR STM32 - CSI
15900M: Alain Volmat <[email protected]>
15901L: [email protected]
15902S: Supported
15903T: git git://linuxtv.org/media_tree.git
15904F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
15905F: drivers/media/platform/st/stm32/stm32-csi.c
15906
15907MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
15908M: Hugues Fruchet <[email protected]>
15909M: Alain Volmat <[email protected]>
15910L: [email protected]
15911S: Supported
15912T: git git://linuxtv.org/media.git
15913F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
15914F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
15915F: drivers/media/platform/st/stm32/stm32-dcmi.c
15916F: drivers/media/platform/st/stm32/stm32-dcmipp/*
15917
15918MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
15919M: Mauro Carvalho Chehab <[email protected]>
15920L: [email protected]
15921S: Maintained
15922W: https://linuxtv.org
15923Q: http://patchwork.kernel.org/project/linux-media/list/
15924T: git git://linuxtv.org/media.git
15925F: Documentation/admin-guide/media/
15926F: Documentation/devicetree/bindings/media/
15927F: Documentation/driver-api/media/
15928F: Documentation/userspace-api/media/
15929F: drivers/media/
15930F: drivers/staging/media/
15931F: include/dt-bindings/media/
15932F: include/linux/platform_data/media/
15933F: include/media/
15934F: include/uapi/linux/dvb/
15935F: include/uapi/linux/ivtv*
15936F: include/uapi/linux/media.h
15937F: include/uapi/linux/uvcvideo.h
15938F: include/uapi/linux/v4l2-*
15939F: include/uapi/linux/videodev2.h
15940
15941MEDIATEK BLUETOOTH DRIVER
15942M: Sean Wang <[email protected]>
15943L: [email protected]
15944L: [email protected] (moderated for non-subscribers)
15945S: Maintained
15946F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
15947F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
15948F: drivers/bluetooth/btmtkuart.c
15949
15950MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
15951M: Sen Chu <[email protected]>
15952M: Sean Wang <[email protected]>
15953M: Macpaul Lin <[email protected]>
15954L: [email protected]
15955S: Maintained
15956F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15957F: drivers/power/reset/mt6323-poweroff.c
15958
15959MEDIATEK CIR DRIVER
15960M: Sean Wang <[email protected]>
15961S: Maintained
15962F: drivers/media/rc/mtk-cir.c
15963
15964MEDIATEK DMA DRIVER
15965M: Sean Wang <[email protected]>
15966L: [email protected]
15967L: [email protected] (moderated for non-subscribers)
15968L: [email protected] (moderated for non-subscribers)
15969S: Maintained
15970F: Documentation/devicetree/bindings/dma/mediatek,*
15971F: drivers/dma/mediatek/
15972
15973MEDIATEK ETHERNET DRIVER
15974M: Felix Fietkau <[email protected]>
15975M: Sean Wang <[email protected]>
15976M: Lorenzo Bianconi <[email protected]>
15977L: [email protected]
15978S: Maintained
15979F: drivers/net/ethernet/mediatek/
15980
15981MEDIATEK ETHERNET PCS DRIVER
15982M: Alexander Couzens <[email protected]>
15983M: Daniel Golle <[email protected]>
15984L: [email protected]
15985S: Maintained
15986F: drivers/net/pcs/pcs-mtk-lynxi.c
15987F: include/linux/pcs/pcs-mtk-lynxi.h
15988
15989MEDIATEK ETHERNET PHY DRIVERS
15990M: Daniel Golle <[email protected]>
15991M: Qingfang Deng <[email protected]>
15992M: SkyLake Huang <[email protected]>
15993L: [email protected]
15994S: Maintained
15995F: drivers/net/phy/mediatek/mtk-2p5ge.c
15996F: drivers/net/phy/mediatek/mtk-ge-soc.c
15997F: drivers/net/phy/mediatek/mtk-phy-lib.c
15998F: drivers/net/phy/mediatek/mtk-ge.c
15999F: drivers/net/phy/mediatek/mtk.h
16000F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16001
16002MEDIATEK I2C CONTROLLER DRIVER
16003M: Qii Wang <[email protected]>
16004L: [email protected]
16005S: Maintained
16006F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16007F: drivers/i2c/busses/i2c-mt65xx.c
16008
16009MEDIATEK IOMMU DRIVER
16010M: Yong Wu <[email protected]>
16011L: [email protected]
16012L: [email protected] (moderated for non-subscribers)
16013S: Supported
16014F: Documentation/devicetree/bindings/iommu/mediatek*
16015F: drivers/iommu/mtk_iommu*
16016F: include/dt-bindings/memory/mediatek,mt*-port.h
16017F: include/dt-bindings/memory/mt*-port.h
16018
16019MEDIATEK JPEG DRIVER
16020M: Bin Liu <[email protected]>
16021S: Supported
16022F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16023F: drivers/media/platform/mediatek/jpeg/
16024
16025MEDIATEK KEYPAD DRIVER
16026M: Mattijs Korpershoek <[email protected]>
16027S: Supported
16028F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16029F: drivers/input/keyboard/mt6779-keypad.c
16030
16031MEDIATEK MDP DRIVER
16032M: Minghsiu Tsai <[email protected]>
16033M: Houlong Wei <[email protected]>
16034M: Andrew-CT Chen <[email protected]>
16035S: Supported
16036F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
16037F: drivers/media/platform/mediatek/mdp/
16038F: drivers/media/platform/mediatek/vpu/
16039
16040MEDIATEK MEDIA DRIVER
16041M: Tiffany Lin <[email protected]>
16042M: Andrew-CT Chen <[email protected]>
16043M: Yunfei Dong <[email protected]>
16044S: Supported
16045F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16046F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16047F: drivers/media/platform/mediatek/vcodec/
16048F: drivers/media/platform/mediatek/vpu/
16049
16050MEDIATEK MIPI-CSI CDPHY DRIVER
16051M: Julien Stephan <[email protected]>
16052M: Andy Hsieh <[email protected]>
16053S: Supported
16054F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16055F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16056
16057MEDIATEK MMC/SD/SDIO DRIVER
16058M: Chaotian Jing <[email protected]>
16059S: Maintained
16060F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16061F: drivers/mmc/host/mtk-sd.c
16062
16063MEDIATEK MT6735 CLOCK & RESET DRIVERS
16064M: Yassine Oudjana <[email protected]>
16065L: [email protected]
16066L: [email protected] (moderated for non-subscribers)
16067S: Maintained
16068F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16069F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16070F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16071F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16072F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16073F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16074F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16075F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16076F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16077F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16078F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16079F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16080F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16081F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16082F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16083F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16084F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16085F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16086F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16087F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16088
16089MEDIATEK MT76 WIRELESS LAN DRIVER
16090M: Felix Fietkau <[email protected]>
16091M: Lorenzo Bianconi <[email protected]>
16092M: Ryder Lee <[email protected]>
16093R: Shayne Chen <[email protected]>
16094R: Sean Wang <[email protected]>
16095L: [email protected]
16096S: Maintained
16097T: git https://github.com/nbd168/wireless
16098F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16099F: drivers/net/wireless/mediatek/mt76/
16100
16101MEDIATEK MT7601U WIRELESS LAN DRIVER
16102M: Jakub Kicinski <[email protected]>
16103L: [email protected]
16104S: Maintained
16105F: drivers/net/wireless/mediatek/mt7601u/
16106
16107MEDIATEK MT7621 CLOCK DRIVER
16108M: Sergio Paracuellos <[email protected]>
16109S: Maintained
16110F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16111F: drivers/clk/ralink/clk-mt7621.c
16112
16113MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16114M: Sergio Paracuellos <[email protected]>
16115S: Maintained
16116F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16117F: drivers/pci/controller/pcie-mt7621.c
16118
16119MEDIATEK MT7621 PHY PCI DRIVER
16120M: Sergio Paracuellos <[email protected]>
16121S: Maintained
16122F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16123F: drivers/phy/ralink/phy-mt7621-pci.c
16124
16125MEDIATEK MT7621/28/88 I2C DRIVER
16126M: Stefan Roese <[email protected]>
16127L: [email protected]
16128S: Maintained
16129F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16130F: drivers/i2c/busses/i2c-mt7621.c
16131
16132MEDIATEK MTMIPS CLOCK DRIVER
16133M: Sergio Paracuellos <[email protected]>
16134S: Maintained
16135F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16136F: drivers/clk/ralink/clk-mtmips.c
16137
16138MEDIATEK NAND CONTROLLER DRIVER
16139L: [email protected]
16140S: Orphan
16141F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16142F: drivers/mtd/nand/raw/mtk_*
16143
16144MEDIATEK PMIC LED DRIVER
16145M: Sen Chu <[email protected]>
16146M: Sean Wang <[email protected]>
16147M: Macpaul Lin <[email protected]>
16148S: Maintained
16149F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16150F: drivers/leds/leds-mt6323.c
16151
16152MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16153M: Sean Wang <[email protected]>
16154S: Maintained
16155F: drivers/char/hw_random/mtk-rng.c
16156
16157MEDIATEK SMI DRIVER
16158M: Yong Wu <[email protected]>
16159L: [email protected] (moderated for non-subscribers)
16160S: Supported
16161F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16162F: drivers/memory/mtk-smi.c
16163F: include/soc/mediatek/smi.h
16164
16165MEDIATEK SWITCH DRIVER
16166M: Chester A. Unal <[email protected]>
16167M: Daniel Golle <[email protected]>
16168M: DENG Qingfang <[email protected]>
16169M: Sean Wang <[email protected]>
16170L: [email protected]
16171S: Maintained
16172F: drivers/net/dsa/mt7530-mdio.c
16173F: drivers/net/dsa/mt7530-mmio.c
16174F: drivers/net/dsa/mt7530.*
16175F: net/dsa/tag_mtk.c
16176
16177MEDIATEK T7XX 5G WWAN MODEM DRIVER
16178M: Chandrashekar Devegowda <[email protected]>
16179R: Chiranjeevi Rapolu <[email protected]>
16180R: Liu Haijun <[email protected]>
16181R: Ricardo Martinez <[email protected]>
16182L: [email protected]
16183S: Supported
16184F: drivers/net/wwan/t7xx/
16185
16186MEDIATEK USB3 DRD IP DRIVER
16187M: Chunfeng Yun <[email protected]>
16188L: [email protected]
16189L: [email protected] (moderated for non-subscribers)
16190L: [email protected] (moderated for non-subscribers)
16191S: Maintained
16192F: Documentation/devicetree/bindings/usb/mediatek,*
16193F: drivers/usb/host/xhci-mtk*
16194F: drivers/usb/mtu3/
16195
16196MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16197M: Peter Senna Tschudin <[email protected]>
16198M: Ian Ray <[email protected]>
16199M: Martyn Welch <[email protected]>
16200S: Maintained
16201F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16202F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16203
16204MEGARAID SCSI/SAS DRIVERS
16205M: Kashyap Desai <[email protected]>
16206M: Sumit Saxena <[email protected]>
16207M: Shivasharan S <[email protected]>
16208M: Chandrakanth patil <[email protected]>
16209L: [email protected]
16210L: [email protected]
16211S: Maintained
16212W: http://www.avagotech.com/support/
16213F: Documentation/scsi/megaraid.rst
16214F: drivers/scsi/megaraid.*
16215F: drivers/scsi/megaraid/
16216
16217MELEXIS MLX90614 DRIVER
16218M: Crt Mori <[email protected]>
16219L: [email protected]
16220S: Supported
16221W: http://www.melexis.com
16222F: drivers/iio/temperature/mlx90614.c
16223
16224MELEXIS MLX90632 DRIVER
16225M: Crt Mori <[email protected]>
16226L: [email protected]
16227S: Supported
16228W: http://www.melexis.com
16229F: drivers/iio/temperature/mlx90632.c
16230
16231MELEXIS MLX90635 DRIVER
16232M: Crt Mori <[email protected]>
16233L: [email protected]
16234S: Supported
16235W: http://www.melexis.com
16236F: drivers/iio/temperature/mlx90635.c
16237
16238MELLANOX BLUEFIELD I2C DRIVER
16239M: Khalil Blaiech <[email protected]>
16240M: Asmaa Mnebhi <[email protected]>
16241L: [email protected]
16242S: Supported
16243F: drivers/i2c/busses/i2c-mlxbf.c
16244
16245MELLANOX ETHERNET DRIVER (mlx4_en)
16246M: Tariq Toukan <[email protected]>
16247L: [email protected]
16248S: Maintained
16249W: https://www.nvidia.com/networking/
16250Q: https://patchwork.kernel.org/project/netdevbpf/list/
16251F: drivers/net/ethernet/mellanox/mlx4/en_*
16252
16253MELLANOX ETHERNET DRIVER (mlx5e)
16254M: Saeed Mahameed <[email protected]>
16255M: Tariq Toukan <[email protected]>
16256M: Mark Bloch <[email protected]>
16257L: [email protected]
16258S: Maintained
16259W: https://www.nvidia.com/networking/
16260Q: https://patchwork.kernel.org/project/netdevbpf/list/
16261F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16262
16263MELLANOX ETHERNET INNOVA DRIVERS
16264R: Boris Pismenny <[email protected]>
16265L: [email protected]
16266S: Maintained
16267W: https://www.nvidia.com/networking/
16268Q: https://patchwork.kernel.org/project/netdevbpf/list/
16269F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16270F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16271F: include/linux/mlx5/mlx5_ifc_fpga.h
16272
16273MELLANOX ETHERNET SWITCH DRIVERS
16274M: Ido Schimmel <[email protected]>
16275M: Petr Machata <[email protected]>
16276L: [email protected]
16277S: Supported
16278W: https://www.nvidia.com/networking/
16279Q: https://patchwork.kernel.org/project/netdevbpf/list/
16280F: drivers/net/ethernet/mellanox/mlxsw/
16281F: tools/testing/selftests/drivers/net/mlxsw/
16282
16283MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16284M: [email protected]
16285L: [email protected]
16286S: Supported
16287W: https://www.nvidia.com/networking/
16288Q: https://patchwork.kernel.org/project/netdevbpf/list/
16289F: drivers/net/ethernet/mellanox/mlxfw/
16290
16291MELLANOX HARDWARE PLATFORM SUPPORT
16292M: Hans de Goede <[email protected]>
16293M: Ilpo Järvinen <[email protected]>
16294M: Vadim Pasternak <[email protected]>
16295L: [email protected]
16296S: Supported
16297F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16298F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16299F: drivers/platform/mellanox/
16300F: include/linux/platform_data/mlxreg.h
16301
16302MELLANOX MLX4 core VPI driver
16303M: Tariq Toukan <[email protected]>
16304L: [email protected]
16305L: [email protected]
16306S: Maintained
16307W: https://www.nvidia.com/networking/
16308Q: https://patchwork.kernel.org/project/netdevbpf/list/
16309F: drivers/net/ethernet/mellanox/mlx4/
16310F: include/linux/mlx4/
16311
16312MELLANOX MLX4 IB driver
16313M: Yishai Hadas <[email protected]>
16314L: [email protected]
16315S: Supported
16316W: https://www.nvidia.com/networking/
16317Q: http://patchwork.kernel.org/project/linux-rdma/list/
16318F: drivers/infiniband/hw/mlx4/
16319F: include/linux/mlx4/
16320F: include/uapi/rdma/mlx4-abi.h
16321
16322MELLANOX MLX5 core VPI driver
16323M: Saeed Mahameed <[email protected]>
16324M: Leon Romanovsky <[email protected]>
16325M: Tariq Toukan <[email protected]>
16326M: Mark Bloch <[email protected]>
16327L: [email protected]
16328L: [email protected]
16329S: Maintained
16330W: https://www.nvidia.com/networking/
16331Q: https://patchwork.kernel.org/project/netdevbpf/list/
16332F: Documentation/networking/device_drivers/ethernet/mellanox/
16333F: drivers/net/ethernet/mellanox/mlx5/core/
16334F: include/linux/mlx5/
16335
16336MELLANOX MLX5 IB driver
16337M: Leon Romanovsky <[email protected]>
16338L: [email protected]
16339S: Supported
16340W: https://www.nvidia.com/networking/
16341Q: http://patchwork.kernel.org/project/linux-rdma/list/
16342F: drivers/infiniband/hw/mlx5/
16343F: include/linux/mlx5/
16344F: include/uapi/rdma/mlx5-abi.h
16345
16346MELLANOX MLX5 VDPA DRIVER
16347M: Dragos Tatulea <[email protected]>
16348L: [email protected]
16349S: Supported
16350F: drivers/vdpa/mlx5/
16351
16352MELLANOX MLXCPLD I2C AND MUX DRIVER
16353M: Vadim Pasternak <[email protected]>
16354M: Michael Shych <[email protected]>
16355L: [email protected]
16356S: Supported
16357F: Documentation/i2c/busses/i2c-mlxcpld.rst
16358F: drivers/i2c/busses/i2c-mlxcpld.c
16359F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
16360
16361MELLANOX MLXCPLD LED DRIVER
16362M: Vadim Pasternak <[email protected]>
16363L: [email protected]
16364S: Supported
16365F: Documentation/leds/leds-mlxcpld.rst
16366F: drivers/leds/leds-mlxcpld.c
16367F: drivers/leds/leds-mlxreg.c
16368
16369MEMBARRIER SUPPORT
16370M: Mathieu Desnoyers <[email protected]>
16371M: "Paul E. McKenney" <[email protected]>
16372L: [email protected]
16373S: Supported
16374F: Documentation/scheduler/membarrier.rst
16375F: arch/*/include/asm/membarrier.h
16376F: arch/*/include/asm/sync_core.h
16377F: include/uapi/linux/membarrier.h
16378F: kernel/sched/membarrier.c
16379
16380MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
16381M: Mike Rapoport <[email protected]>
16382L: [email protected]
16383S: Maintained
16384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git for-next
16385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git fixes
16386F: Documentation/core-api/boot-time-mm.rst
16387F: Documentation/core-api/kho/bindings/memblock/*
16388F: include/linux/memblock.h
16389F: mm/bootmem_info.c
16390F: mm/memblock.c
16391F: mm/memtest.c
16392F: mm/mm_init.c
16393F: mm/rodata_test.c
16394F: tools/testing/memblock/
16395
16396MEMORY ALLOCATION PROFILING
16397M: Suren Baghdasaryan <[email protected]>
16398M: Kent Overstreet <[email protected]>
16399L: [email protected]
16400S: Maintained
16401F: Documentation/mm/allocation-profiling.rst
16402F: include/linux/alloc_tag.h
16403F: include/linux/pgalloc_tag.h
16404F: lib/alloc_tag.c
16405
16406MEMORY CONTROLLER DRIVERS
16407M: Krzysztof Kozlowski <[email protected]>
16408L: [email protected]
16409S: Maintained
16410B: mailto:[email protected]
16411T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
16412F: Documentation/devicetree/bindings/memory-controllers/
16413F: drivers/memory/
16414F: include/dt-bindings/memory/
16415F: include/memory/
16416
16417MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
16418M: Dmitry Osipenko <[email protected]>
16419L: [email protected]
16420L: [email protected]
16421S: Maintained
16422T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
16423F: drivers/devfreq/tegra30-devfreq.c
16424
16425MEMORY HOT(UN)PLUG
16426M: David Hildenbrand <[email protected]>
16427M: Oscar Salvador <[email protected]>
16428L: [email protected]
16429S: Maintained
16430F: Documentation/admin-guide/mm/memory-hotplug.rst
16431F: Documentation/core-api/memory-hotplug.rst
16432F: drivers/base/memory.c
16433F: include/linux/memory_hotplug.h
16434F: include/linux/memremap.h
16435F: mm/memremap.c
16436F: mm/memory_hotplug.c
16437F: tools/testing/selftests/memory-hotplug/
16438
16439MEMORY MANAGEMENT
16440M: Andrew Morton <[email protected]>
16441L: [email protected]
16442S: Maintained
16443W: http://www.linux-mm.org
16444T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16445T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
16446F: mm/
16447F: tools/mm/
16448
16449MEMORY MANAGEMENT - CORE
16450M: Andrew Morton <[email protected]>
16451M: David Hildenbrand <[email protected]>
16452R: Lorenzo Stoakes <[email protected]>
16453R: Liam R. Howlett <[email protected]>
16454R: Vlastimil Babka <[email protected]>
16455R: Mike Rapoport <[email protected]>
16456R: Suren Baghdasaryan <[email protected]>
16457R: Michal Hocko <[email protected]>
16458L: [email protected]
16459S: Maintained
16460W: http://www.linux-mm.org
16461T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16462F: include/linux/gfp.h
16463F: include/linux/gfp_types.h
16464F: include/linux/highmem.h
16465F: include/linux/leafops.h
16466F: include/linux/memory.h
16467F: include/linux/mm.h
16468F: include/linux/mm_*.h
16469F: include/linux/mmzone.h
16470F: include/linux/mmdebug.h
16471F: include/linux/mmu_notifier.h
16472F: include/linux/pagewalk.h
16473F: include/linux/pgalloc.h
16474F: include/linux/pgtable.h
16475F: include/linux/ptdump.h
16476F: include/linux/vmpressure.h
16477F: include/linux/vmstat.h
16478F: kernel/fork.c
16479F: mm/Kconfig
16480F: mm/debug.c
16481F: mm/folio-compat.c
16482F: mm/highmem.c
16483F: mm/init-mm.c
16484F: mm/internal.h
16485F: mm/maccess.c
16486F: mm/memory.c
16487F: mm/mmu_notifier.c
16488F: mm/mmzone.c
16489F: mm/pagewalk.c
16490F: mm/pgtable-generic.c
16491F: mm/ptdump.c
16492F: mm/sparse-vmemmap.c
16493F: mm/sparse.c
16494F: mm/util.c
16495F: mm/vmpressure.c
16496F: mm/vmstat.c
16497N: include/linux/page[-_]*
16498
16499MEMORY MANAGEMENT - EXECMEM
16500M: Andrew Morton <[email protected]>
16501M: Mike Rapoport <[email protected]>
16502L: [email protected]
16503S: Maintained
16504F: include/linux/execmem.h
16505F: mm/execmem.c
16506
16507MEMORY MANAGEMENT - GUP (GET USER PAGES)
16508M: Andrew Morton <[email protected]>
16509M: David Hildenbrand <[email protected]>
16510R: Jason Gunthorpe <[email protected]>
16511R: John Hubbard <[email protected]>
16512R: Peter Xu <[email protected]>
16513L: [email protected]
16514S: Maintained
16515W: http://www.linux-mm.org
16516T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16517F: mm/gup.c
16518F: mm/gup_test.c
16519F: mm/gup_test.h
16520F: tools/testing/selftests/mm/gup_longterm.c
16521F: tools/testing/selftests/mm/gup_test.c
16522
16523MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
16524M: Andrew Morton <[email protected]>
16525M: David Hildenbrand <[email protected]>
16526R: Xu Xin <[email protected]>
16527R: Chengming Zhou <[email protected]>
16528L: [email protected]
16529S: Maintained
16530W: http://www.linux-mm.org
16531T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16532F: Documentation/admin-guide/mm/ksm.rst
16533F: Documentation/mm/ksm.rst
16534F: include/linux/ksm.h
16535F: include/trace/events/ksm.h
16536F: mm/ksm.c
16537F: mm/mm_slot.h
16538
16539MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
16540M: Andrew Morton <[email protected]>
16541M: David Hildenbrand <[email protected]>
16542R: Zi Yan <[email protected]>
16543R: Matthew Brost <[email protected]>
16544R: Joshua Hahn <[email protected]>
16545R: Rakie Kim <[email protected]>
16546R: Byungchul Park <[email protected]>
16547R: Gregory Price <[email protected]>
16548R: Ying Huang <[email protected]>
16549R: Alistair Popple <[email protected]>
16550L: [email protected]
16551S: Maintained
16552W: http://www.linux-mm.org
16553T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16554F: include/linux/mempolicy.h
16555F: include/uapi/linux/mempolicy.h
16556F: include/linux/migrate.h
16557F: include/linux/migrate_mode.h
16558F: mm/mempolicy.c
16559F: mm/migrate.c
16560F: mm/migrate_device.c
16561
16562MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
16563M: Andrew Morton <[email protected]>
16564M: Axel Rasmussen <[email protected]>
16565M: Yuanchu Xie <[email protected]>
16566R: Wei Xu <[email protected]>
16567L: [email protected]
16568S: Maintained
16569W: http://www.linux-mm.org
16570T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16571F: Documentation/admin-guide/mm/multigen_lru.rst
16572F: Documentation/mm/multigen_lru.rst
16573F: include/linux/mm_inline.h
16574F: include/linux/mmzone.h
16575F: mm/swap.c
16576F: mm/vmscan.c
16577F: mm/workingset.c
16578
16579MEMORY MANAGEMENT - MISC
16580M: Andrew Morton <[email protected]>
16581M: David Hildenbrand <[email protected]>
16582R: Lorenzo Stoakes <[email protected]>
16583R: Liam R. Howlett <[email protected]>
16584R: Vlastimil Babka <[email protected]>
16585R: Mike Rapoport <[email protected]>
16586R: Suren Baghdasaryan <[email protected]>
16587R: Michal Hocko <[email protected]>
16588L: [email protected]
16589S: Maintained
16590W: http://www.linux-mm.org
16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16592F: Documentation/admin-guide/mm/
16593F: Documentation/mm/
16594F: include/linux/cma.h
16595F: include/linux/dmapool.h
16596F: include/linux/ioremap.h
16597F: include/linux/memory-tiers.h
16598F: include/linux/page_idle.h
16599F: mm/backing-dev.c
16600F: mm/cma.c
16601F: mm/cma_debug.c
16602F: mm/cma_sysfs.c
16603F: mm/dmapool.c
16604F: mm/dmapool_test.c
16605F: mm/early_ioremap.c
16606F: mm/fadvise.c
16607F: mm/ioremap.c
16608F: mm/mapping_dirty_helpers.c
16609F: mm/memory-tiers.c
16610F: mm/page_idle.c
16611F: mm/pgalloc-track.h
16612F: mm/process_vm_access.c
16613F: tools/testing/selftests/mm/
16614
16615MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
16616M: Andrew Morton <[email protected]>
16617M: Mike Rapoport <[email protected]>
16618L: [email protected]
16619S: Maintained
16620T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
16621F: include/linux/numa_memblks.h
16622F: mm/numa.c
16623F: mm/numa_emulation.c
16624F: mm/numa_memblks.c
16625
16626MEMORY MANAGEMENT - OOM KILLER
16627M: Michal Hocko <[email protected]>
16628R: David Rientjes <[email protected]>
16629R: Shakeel Butt <[email protected]>
16630L: [email protected]
16631S: Maintained
16632F: include/linux/oom.h
16633F: include/trace/events/oom.h
16634F: include/uapi/linux/oom.h
16635F: mm/oom_kill.c
16636
16637MEMORY MANAGEMENT - PAGE ALLOCATOR
16638M: Andrew Morton <[email protected]>
16639M: Vlastimil Babka <[email protected]>
16640R: Suren Baghdasaryan <[email protected]>
16641R: Michal Hocko <[email protected]>
16642R: Brendan Jackman <[email protected]>
16643R: Johannes Weiner <[email protected]>
16644R: Zi Yan <[email protected]>
16645L: [email protected]
16646S: Maintained
16647F: include/linux/compaction.h
16648F: include/linux/gfp.h
16649F: include/linux/page-isolation.h
16650F: mm/compaction.c
16651F: mm/debug_page_alloc.c
16652F: mm/debug_page_ref.c
16653F: mm/fail_page_alloc.c
16654F: mm/page_alloc.c
16655F: mm/page_ext.c
16656F: mm/page_frag_cache.c
16657F: mm/page_isolation.c
16658F: mm/page_owner.c
16659F: mm/page_poison.c
16660F: mm/page_reporting.c
16661F: mm/page_reporting.h
16662F: mm/show_mem.c
16663F: mm/shuffle.c
16664F: mm/shuffle.h
16665
16666MEMORY MANAGEMENT - RECLAIM
16667M: Andrew Morton <[email protected]>
16668M: Johannes Weiner <[email protected]>
16669R: David Hildenbrand <[email protected]>
16670R: Michal Hocko <[email protected]>
16671R: Qi Zheng <[email protected]>
16672R: Shakeel Butt <[email protected]>
16673R: Lorenzo Stoakes <[email protected]>
16674L: [email protected]
16675S: Maintained
16676F: mm/pt_reclaim.c
16677F: mm/vmscan.c
16678F: mm/workingset.c
16679
16680MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
16681M: Andrew Morton <[email protected]>
16682M: David Hildenbrand <[email protected]>
16683M: Lorenzo Stoakes <[email protected]>
16684R: Rik van Riel <[email protected]>
16685R: Liam R. Howlett <[email protected]>
16686R: Vlastimil Babka <[email protected]>
16687R: Harry Yoo <[email protected]>
16688R: Jann Horn <[email protected]>
16689L: [email protected]
16690S: Maintained
16691F: include/linux/rmap.h
16692F: mm/page_vma_mapped.c
16693F: mm/rmap.c
16694F: tools/testing/selftests/mm/rmap.c
16695
16696MEMORY MANAGEMENT - SECRETMEM
16697M: Andrew Morton <[email protected]>
16698M: Mike Rapoport <[email protected]>
16699L: [email protected]
16700S: Maintained
16701F: include/linux/secretmem.h
16702F: mm/secretmem.c
16703
16704MEMORY MANAGEMENT - SWAP
16705M: Andrew Morton <[email protected]>
16706M: Chris Li <[email protected]>
16707M: Kairui Song <[email protected]>
16708R: Kemeng Shi <[email protected]>
16709R: Nhat Pham <[email protected]>
16710R: Baoquan He <[email protected]>
16711R: Barry Song <[email protected]>
16712L: [email protected]
16713S: Maintained
16714F: Documentation/mm/swap-table.rst
16715F: include/linux/swap.h
16716F: include/linux/swapfile.h
16717F: include/linux/swapops.h
16718F: mm/page_io.c
16719F: mm/swap.c
16720F: mm/swap.h
16721F: mm/swap_table.h
16722F: mm/swap_state.c
16723F: mm/swapfile.c
16724
16725MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
16726M: Andrew Morton <[email protected]>
16727M: David Hildenbrand <[email protected]>
16728M: Lorenzo Stoakes <[email protected]>
16729R: Zi Yan <[email protected]>
16730R: Baolin Wang <[email protected]>
16731R: Liam R. Howlett <[email protected]>
16732R: Nico Pache <[email protected]>
16733R: Ryan Roberts <[email protected]>
16734R: Dev Jain <[email protected]>
16735R: Barry Song <[email protected]>
16736R: Lance Yang <[email protected]>
16737L: [email protected]
16738S: Maintained
16739W: http://www.linux-mm.org
16740T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16741F: Documentation/admin-guide/mm/transhuge.rst
16742F: include/linux/huge_mm.h
16743F: include/linux/khugepaged.h
16744F: include/trace/events/huge_memory.h
16745F: mm/huge_memory.c
16746F: mm/khugepaged.c
16747F: mm/mm_slot.h
16748F: tools/testing/selftests/mm/khugepaged.c
16749F: tools/testing/selftests/mm/split_huge_page_test.c
16750F: tools/testing/selftests/mm/transhuge-stress.c
16751
16752MEMORY MANAGEMENT - USERFAULTFD
16753M: Andrew Morton <[email protected]>
16754R: Peter Xu <[email protected]>
16755L: [email protected]
16756S: Maintained
16757F: Documentation/admin-guide/mm/userfaultfd.rst
16758F: fs/userfaultfd.c
16759F: include/asm-generic/pgtable_uffd.h
16760F: include/linux/userfaultfd_k.h
16761F: include/uapi/linux/userfaultfd.h
16762F: mm/userfaultfd.c
16763F: tools/testing/selftests/mm/uffd-*.[ch]
16764
16765MEMORY MANAGEMENT - RUST
16766M: Alice Ryhl <[email protected]>
16767R: Lorenzo Stoakes <[email protected]>
16768R: Liam R. Howlett <[email protected]>
16769L: [email protected]
16770L: [email protected]
16771S: Maintained
16772W: http://www.linux-mm.org
16773T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16774F: rust/helpers/mm.c
16775F: rust/helpers/page.c
16776F: rust/kernel/mm.rs
16777F: rust/kernel/mm/
16778F: rust/kernel/page.rs
16779
16780MEMORY MAPPING
16781M: Andrew Morton <[email protected]>
16782M: Liam R. Howlett <[email protected]>
16783M: Lorenzo Stoakes <[email protected]>
16784R: Vlastimil Babka <[email protected]>
16785R: Jann Horn <[email protected]>
16786R: Pedro Falcato <[email protected]>
16787L: [email protected]
16788S: Maintained
16789W: http://www.linux-mm.org
16790T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16791F: include/trace/events/mmap.h
16792F: mm/interval_tree.c
16793F: mm/mincore.c
16794F: mm/mlock.c
16795F: mm/mmap.c
16796F: mm/mprotect.c
16797F: mm/mremap.c
16798F: mm/mseal.c
16799F: mm/msync.c
16800F: mm/nommu.c
16801F: mm/vma.c
16802F: mm/vma.h
16803F: mm/vma_exec.c
16804F: mm/vma_init.c
16805F: mm/vma_internal.h
16806F: tools/testing/selftests/mm/merge.c
16807F: tools/testing/vma/
16808
16809MEMORY MAPPING - LOCKING
16810M: Andrew Morton <[email protected]>
16811M: Suren Baghdasaryan <[email protected]>
16812M: Liam R. Howlett <[email protected]>
16813M: Lorenzo Stoakes <[email protected]>
16814R: Vlastimil Babka <[email protected]>
16815R: Shakeel Butt <[email protected]>
16816L: [email protected]
16817S: Maintained
16818W: http://www.linux-mm.org
16819T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16820F: Documentation/mm/process_addrs.rst
16821F: include/linux/mmap_lock.h
16822F: include/trace/events/mmap_lock.h
16823F: mm/mmap_lock.c
16824
16825MEMORY MAPPING - MADVISE (MEMORY ADVICE)
16826M: Andrew Morton <[email protected]>
16827M: Liam R. Howlett <[email protected]>
16828M: Lorenzo Stoakes <[email protected]>
16829M: David Hildenbrand <[email protected]>
16830R: Vlastimil Babka <[email protected]>
16831R: Jann Horn <[email protected]>
16832L: [email protected]
16833S: Maintained
16834W: http://www.linux-mm.org
16835T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
16836F: include/uapi/asm-generic/mman-common.h
16837F: mm/madvise.c
16838
16839MEMORY TECHNOLOGY DEVICES (MTD)
16840M: Miquel Raynal <[email protected]>
16841M: Richard Weinberger <[email protected]>
16842M: Vignesh Raghavendra <[email protected]>
16843L: [email protected]
16844S: Maintained
16845W: http://www.linux-mtd.infradead.org/
16846Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16847C: irc://irc.oftc.net/mtd
16848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
16849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
16850F: Documentation/devicetree/bindings/mtd/
16851F: drivers/mtd/
16852F: include/linux/mtd/
16853F: include/uapi/mtd/
16854
16855MEN A21 WATCHDOG DRIVER
16856M: Johannes Thumshirn <[email protected]>
16857L: [email protected]
16858S: Maintained
16859F: drivers/watchdog/mena21_wdt.c
16860
16861MEN CHAMELEON BUS (mcb)
16862M: Johannes Thumshirn <[email protected]>
16863S: Maintained
16864F: Documentation/driver-api/men-chameleon-bus.rst
16865F: drivers/mcb/
16866F: include/linux/mcb.h
16867
16868MEN F21BMC (Board Management Controller)
16869M: Andreas Werner <[email protected]>
16870S: Supported
16871F: Documentation/hwmon/menf21bmc.rst
16872F: drivers/hwmon/menf21bmc_hwmon.c
16873F: drivers/leds/leds-menf21bmc.c
16874F: drivers/mfd/menf21bmc.c
16875F: drivers/watchdog/menf21bmc_wdt.c
16876
16877MEN Z069 WATCHDOG DRIVER
16878M: Johannes Thumshirn <[email protected]>
16879L: [email protected]
16880S: Maintained
16881F: drivers/watchdog/menz69_wdt.c
16882
16883MESON AO CEC DRIVER FOR AMLOGIC SOCS
16884M: Neil Armstrong <[email protected]>
16885L: [email protected]
16886L: [email protected]
16887S: Supported
16888W: http://linux-meson.com/
16889T: git git://linuxtv.org/media.git
16890F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
16891F: drivers/media/cec/platform/meson/ao-cec-g12a.c
16892F: drivers/media/cec/platform/meson/ao-cec.c
16893
16894MESON GE2D DRIVER FOR AMLOGIC SOCS
16895M: Neil Armstrong <[email protected]>
16896L: [email protected]
16897L: [email protected]
16898S: Supported
16899T: git git://linuxtv.org/media.git
16900F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
16901F: drivers/media/platform/amlogic/meson-ge2d/
16902
16903MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
16904M: Liang Yang <[email protected]>
16905L: [email protected]
16906S: Maintained
16907F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
16908F: drivers/mtd/nand/raw/meson_*
16909
16910MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
16911M: Neil Armstrong <[email protected]>
16912L: [email protected]
16913L: [email protected]
16914S: Supported
16915T: git git://linuxtv.org/media.git
16916F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
16917F: drivers/staging/media/meson/vdec/
16918
16919META ETHERNET DRIVERS
16920M: Alexander Duyck <[email protected]>
16921M: Jakub Kicinski <[email protected]>
16922R: [email protected]
16923S: Maintained
16924F: Documentation/networking/device_drivers/ethernet/meta/
16925F: drivers/net/ethernet/meta/
16926
16927METHODE UDPU SUPPORT
16928M: Robert Marko <[email protected]>
16929S: Maintained
16930F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
16931F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
16932
16933MHI BUS
16934M: Manivannan Sadhasivam <[email protected]>
16935L: [email protected]
16936L: [email protected]
16937S: Maintained
16938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
16939F: Documentation/ABI/stable/sysfs-bus-mhi
16940F: Documentation/mhi/
16941F: drivers/bus/mhi/
16942F: drivers/pci/endpoint/functions/pci-epf-mhi.c
16943F: include/linux/mhi.h
16944
16945MICROBLAZE ARCHITECTURE
16946M: Michal Simek <[email protected]>
16947S: Supported
16948W: http://www.monstr.eu/fdt/
16949T: git git://git.monstr.eu/linux-2.6-microblaze.git
16950F: arch/microblaze/
16951
16952MICROBLAZE TMR INJECT
16953M: Appana Durga Kedareswara rao <[email protected]>
16954S: Supported
16955F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
16956F: drivers/misc/xilinx_tmr_inject.c
16957
16958MICROBLAZE TMR MANAGER
16959M: Appana Durga Kedareswara rao <[email protected]>
16960S: Supported
16961F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
16962F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
16963F: drivers/misc/xilinx_tmr_manager.c
16964
16965MICROCHIP AT91 DMA DRIVERS
16966M: Ludovic Desroches <[email protected]>
16967L: [email protected] (moderated for non-subscribers)
16968L: [email protected]
16969S: Supported
16970F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
16971F: drivers/dma/at_hdmac.c
16972F: drivers/dma/at_xdmac.c
16973F: include/dt-bindings/dma/at91.h
16974
16975MICROCHIP AT91 SERIAL DRIVER
16976M: Richard Genoud <[email protected]>
16977S: Maintained
16978F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16979F: drivers/tty/serial/atmel_serial.c
16980F: drivers/tty/serial/atmel_serial.h
16981
16982MICROCHIP AT91 USART MFD DRIVER
16983M: Radu Pirea <[email protected]>
16984L: [email protected]
16985S: Supported
16986F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16987F: drivers/mfd/at91-usart.c
16988F: include/dt-bindings/mfd/at91-usart.h
16989
16990MICROCHIP AT91 USART SPI DRIVER
16991M: Radu Pirea <[email protected]>
16992L: [email protected]
16993S: Supported
16994F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
16995F: drivers/spi/spi-at91-usart.c
16996
16997MICROCHIP AUDIO ASOC DRIVERS
16998M: Claudiu Beznea <[email protected]>
16999M: Andrei Simion <[email protected]>
17000L: [email protected]
17001S: Supported
17002F: Documentation/devicetree/bindings/sound/atmel*
17003F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17004F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17005F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17006F: sound/soc/atmel
17007
17008MICROCHIP CSI2DC DRIVER
17009M: Eugen Hristev <[email protected]>
17010L: [email protected]
17011S: Supported
17012F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17013F: drivers/media/platform/microchip/microchip-csi2dc.c
17014
17015MICROCHIP ECC DRIVER
17016L: [email protected]
17017S: Orphan
17018F: drivers/crypto/atmel-ecc.*
17019
17020MICROCHIP EIC DRIVER
17021M: Claudiu Beznea <[email protected]>
17022L: [email protected] (moderated for non-subscribers)
17023S: Supported
17024F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17025F: drivers/irqchip/irq-mchp-eic.c
17026
17027MICROCHIP I2C DRIVER
17028M: Codrin Ciubotariu <[email protected]>
17029L: [email protected]
17030S: Supported
17031F: drivers/i2c/busses/i2c-at91-*.c
17032F: drivers/i2c/busses/i2c-at91.h
17033
17034MICROCHIP ISC DRIVER
17035M: Eugen Hristev <[email protected]>
17036L: [email protected]
17037S: Supported
17038F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17039F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17040F: drivers/media/platform/microchip/microchip-isc*
17041F: drivers/media/platform/microchip/microchip-sama*-isc*
17042F: drivers/staging/media/deprecated/atmel/atmel-isc*
17043F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
17044F: include/linux/atmel-isc-media.h
17045
17046MICROCHIP ISI DRIVER
17047M: Eugen Hristev <[email protected]>
17048L: [email protected]
17049S: Supported
17050F: drivers/media/platform/atmel/atmel-isi.c
17051F: drivers/media/platform/atmel/atmel-isi.h
17052
17053MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17054M: Woojung Huh <[email protected]>
17055M: [email protected]
17056L: [email protected]
17057S: Maintained
17058F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17059F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17060F: drivers/net/dsa/microchip/*
17061F: include/linux/dsa/ksz_common.h
17062F: include/linux/platform_data/microchip-ksz.h
17063F: net/dsa/tag_ksz.c
17064
17065MICROCHIP LAN743X ETHERNET DRIVER
17066M: Bryan Whitehead <[email protected]>
17067M: [email protected]
17068L: [email protected]
17069S: Maintained
17070F: drivers/net/ethernet/microchip/lan743x_*
17071
17072MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17073M: Parthiban Veerasooran <[email protected]>
17074L: [email protected]
17075S: Maintained
17076F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17077F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17078
17079MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17080M: Arun Ramadoss <[email protected]>
17081R: [email protected]
17082L: [email protected]
17083S: Maintained
17084F: drivers/net/phy/microchip_t1.c
17085
17086MICROCHIP LAN966X ETHERNET DRIVER
17087M: Horatiu Vultur <[email protected]>
17088M: [email protected]
17089L: [email protected]
17090S: Maintained
17091F: drivers/net/ethernet/microchip/lan966x/*
17092
17093MICROCHIP LAN966X OIC DRIVER
17094M: Herve Codina <[email protected]>
17095S: Maintained
17096F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17097F: drivers/irqchip/irq-lan966x-oic.c
17098
17099MICROCHIP LAN966X PCI DRIVER
17100M: Herve Codina <[email protected]>
17101S: Maintained
17102F: drivers/misc/lan966x_pci.c
17103F: drivers/misc/lan966x_pci.dtso
17104
17105MICROCHIP LAN969X ETHERNET DRIVER
17106M: Daniel Machon <[email protected]>
17107M: [email protected]
17108L: [email protected]
17109S: Maintained
17110F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17111
17112MICROCHIP LCDFB DRIVER
17113M: Nicolas Ferre <[email protected]>
17114L: [email protected]
17115S: Maintained
17116F: drivers/video/fbdev/atmel_lcdfb.c
17117F: include/video/atmel_lcdc.h
17118
17119MICROCHIP MCP16502 PMIC DRIVER
17120M: Claudiu Beznea <[email protected]>
17121M: Andrei Simion <[email protected]>
17122L: [email protected] (moderated for non-subscribers)
17123S: Supported
17124F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17125F: drivers/regulator/mcp16502.c
17126
17127MICROCHIP MCP3564 ADC DRIVER
17128M: Marius Cristea <[email protected]>
17129L: [email protected]
17130S: Supported
17131F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17132F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17133F: drivers/iio/adc/mcp3564.c
17134
17135MICROCHIP MCP3911 ADC DRIVER
17136M: Marcus Folkesson <[email protected]>
17137M: Kent Gustavsson <[email protected]>
17138L: [email protected]
17139S: Maintained
17140F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17141F: drivers/iio/adc/mcp3911.c
17142
17143MICROCHIP MMC/SD/SDIO MCI DRIVER
17144M: Aubin Constans <[email protected]>
17145S: Maintained
17146F: drivers/mmc/host/atmel-mci.c
17147
17148MICROCHIP NAND DRIVER
17149L: [email protected]
17150S: Orphan
17151F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17152F: drivers/mtd/nand/raw/atmel/*
17153
17154MICROCHIP OTPC DRIVER
17155M: Claudiu Beznea <[email protected]>
17156L: [email protected] (moderated for non-subscribers)
17157S: Supported
17158F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17159F: drivers/nvmem/microchip-otpc.c
17160F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17161
17162MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17163M: Matteo Martelli <[email protected]>
17164L: [email protected]
17165S: Supported
17166F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17167F: drivers/iio/adc/pac1921.c
17168
17169MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17170M: Marius Cristea <[email protected]>
17171L: [email protected]
17172S: Supported
17173F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17174F: drivers/iio/adc/pac1934.c
17175
17176MICROCHIP PCI1XXXX GP DRIVER
17177M: Vaibhaav Ram T.L <[email protected]>
17178M: Kumaravel Thiagarajan <[email protected]>
17179L: [email protected]
17180S: Supported
17181F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17182F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17183F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17184F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17185
17186MICROCHIP PCI1XXXX I2C DRIVER
17187M: Kumaravel Thiagarajan <[email protected]>
17188M: Microchip Linux Driver Support <[email protected]>
17189L: [email protected]
17190S: Maintained
17191F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17192
17193MICROCHIP PCIe UART DRIVER
17194M: Kumaravel Thiagarajan <[email protected]>
17195L: [email protected]
17196S: Maintained
17197F: drivers/tty/serial/8250/8250_pci1xxxx.c
17198
17199MICROCHIP POLARFIRE FPGA DRIVERS
17200M: Conor Dooley <[email protected]>
17201L: [email protected]
17202S: Supported
17203F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17204F: drivers/fpga/microchip-spi.c
17205
17206MICROCHIP PWM DRIVER
17207M: Claudiu Beznea <[email protected]>
17208L: [email protected] (moderated for non-subscribers)
17209L: [email protected]
17210S: Supported
17211F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17212F: drivers/pwm/pwm-atmel.c
17213
17214MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17215M: Manikandan Muralidharan <[email protected]>
17216M: Dharma Balasubiramani <[email protected]>
17217L: [email protected]
17218S: Supported
17219F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17220F: drivers/gpu/drm/bridge/microchip-lvds.c
17221
17222MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17223M: Eugen Hristev <[email protected]>
17224L: [email protected]
17225S: Supported
17226F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17227F: drivers/iio/adc/at91-sama5d2_adc.c
17228F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17229
17230MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17231M: Claudiu Beznea <[email protected]>
17232S: Supported
17233F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17234F: drivers/power/reset/at91-sama5d2_shdwc.c
17235
17236MICROCHIP SOC DRIVERS
17237M: Conor Dooley <[email protected]>
17238S: Supported
17239T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17240F: Documentation/devicetree/bindings/soc/microchip/
17241F: drivers/soc/microchip/
17242
17243MICROCHIP SPI DRIVER
17244M: Ryan Wanner <[email protected]>
17245S: Supported
17246F: drivers/spi/spi-atmel.*
17247
17248MICROCHIP SSC DRIVER
17249M: Claudiu Beznea <[email protected]>
17250M: Andrei Simion <[email protected]>
17251L: [email protected] (moderated for non-subscribers)
17252S: Supported
17253F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
17254F: drivers/misc/atmel-ssc.c
17255F: include/linux/atmel-ssc.h
17256
17257Microchip Timer Counter Block (TCB) Capture Driver
17258M: Kamel Bouhara <[email protected]>
17259L: [email protected] (moderated for non-subscribers)
17260L: [email protected]
17261S: Maintained
17262F: drivers/counter/microchip-tcb-capture.c
17263F: include/uapi/linux/counter/microchip-tcb-capture.h
17264
17265MICROCHIP USB251XB DRIVER
17266M: Richard Leitner <[email protected]>
17267L: [email protected]
17268S: Maintained
17269F: Documentation/devicetree/bindings/usb/usb251xb.yaml
17270F: drivers/usb/misc/usb251xb.c
17271
17272MICROCHIP USBA UDC DRIVER
17273M: Cristian Birsan <[email protected]>
17274L: [email protected] (moderated for non-subscribers)
17275S: Supported
17276F: drivers/usb/gadget/udc/atmel_usba_udc.*
17277
17278MICROCHIP WILC1000 WIFI DRIVER
17279M: Ajay Singh <[email protected]>
17280M: Claudiu Beznea <[email protected]>
17281L: [email protected]
17282S: Supported
17283F: drivers/net/wireless/microchip/
17284
17285MICROCHIP ZL3073X DRIVER
17286M: Ivan Vecera <[email protected]>
17287M: Prathosh Satish <[email protected]>
17288L: [email protected]
17289S: Supported
17290F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
17291F: drivers/dpll/zl3073x/
17292
17293MICROSEMI MIPS SOCS
17294M: Alexandre Belloni <[email protected]>
17295M: [email protected]
17296L: [email protected]
17297S: Supported
17298F: Documentation/devicetree/bindings/mips/mscc.txt
17299F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
17300F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
17301F: arch/mips/boot/dts/mscc/
17302F: arch/mips/configs/generic/board-ocelot.config
17303F: arch/mips/generic/board-ocelot.c
17304
17305MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
17306M: Don Brace <[email protected]>
17307L: [email protected]
17308L: [email protected]
17309S: Supported
17310F: Documentation/scsi/smartpqi.rst
17311F: drivers/scsi/smartpqi/Kconfig
17312F: drivers/scsi/smartpqi/Makefile
17313F: drivers/scsi/smartpqi/smartpqi*.[ch]
17314F: include/linux/cciss*.h
17315F: include/uapi/linux/cciss*.h
17316
17317MICROSOFT MANA RDMA DRIVER
17318M: Long Li <[email protected]>
17319M: Konstantin Taranov <[email protected]>
17320L: [email protected]
17321S: Supported
17322F: drivers/infiniband/hw/mana/
17323F: include/net/mana
17324F: include/uapi/rdma/mana-abi.h
17325
17326MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
17327M: Maximilian Luz <[email protected]>
17328L: [email protected]
17329S: Maintained
17330F: drivers/platform/surface/surface_aggregator_tabletsw.c
17331
17332MICROSOFT SURFACE BATTERY AND AC DRIVERS
17333M: Maximilian Luz <[email protected]>
17334L: [email protected]
17335L: [email protected]
17336S: Maintained
17337F: drivers/power/supply/surface_battery.c
17338F: drivers/power/supply/surface_charger.c
17339
17340MICROSOFT SURFACE DTX DRIVER
17341M: Maximilian Luz <[email protected]>
17342L: [email protected]
17343S: Maintained
17344F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
17345F: drivers/platform/surface/surface_dtx.c
17346F: include/uapi/linux/surface_aggregator/dtx.h
17347
17348MICROSOFT SURFACE SENSOR FAN DRIVER
17349M: Maximilian Luz <[email protected]>
17350M: Ivor Wanders <[email protected]>
17351L: [email protected]
17352S: Maintained
17353F: Documentation/hwmon/surface_fan.rst
17354F: drivers/hwmon/surface_fan.c
17355
17356MICROSOFT SURFACE SENSOR THERMAL DRIVER
17357M: Maximilian Luz <[email protected]>
17358L: [email protected]
17359S: Maintained
17360F: drivers/hwmon/surface_temp.c
17361
17362MICROSOFT SURFACE GPE LID SUPPORT DRIVER
17363M: Maximilian Luz <[email protected]>
17364L: [email protected]
17365S: Maintained
17366F: drivers/platform/surface/surface_gpe.c
17367
17368MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
17369M: Hans de Goede <[email protected]>
17370M: Ilpo Järvinen <[email protected]>
17371M: Maximilian Luz <[email protected]>
17372L: [email protected]
17373S: Maintained
17374T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
17375F: drivers/platform/surface/
17376
17377MICROSOFT SURFACE HID TRANSPORT DRIVER
17378M: Maximilian Luz <[email protected]>
17379L: [email protected]
17380L: [email protected]
17381S: Maintained
17382F: drivers/hid/surface-hid/
17383
17384MICROSOFT SURFACE HOT-PLUG DRIVER
17385M: Maximilian Luz <[email protected]>
17386L: [email protected]
17387S: Maintained
17388F: drivers/platform/surface/surface_hotplug.c
17389
17390MICROSOFT SURFACE PLATFORM PROFILE DRIVER
17391M: Maximilian Luz <[email protected]>
17392L: [email protected]
17393S: Maintained
17394F: drivers/platform/surface/surface_platform_profile.c
17395
17396MICROSOFT SURFACE PRO 3 BUTTON DRIVER
17397M: Chen Yu <[email protected]>
17398L: [email protected]
17399S: Supported
17400F: drivers/platform/surface/surfacepro3_button.c
17401
17402MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
17403M: Maximilian Luz <[email protected]>
17404L: [email protected]
17405S: Maintained
17406F: drivers/platform/surface/surface_aggregator_hub.c
17407
17408MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
17409M: Maximilian Luz <[email protected]>
17410L: [email protected]
17411S: Maintained
17412W: https://github.com/linux-surface/surface-aggregator-module
17413C: irc://irc.libera.chat/linux-surface
17414F: Documentation/driver-api/surface_aggregator/
17415F: drivers/platform/surface/aggregator/
17416F: drivers/platform/surface/surface_acpi_notify.c
17417F: drivers/platform/surface/surface_aggregator_cdev.c
17418F: drivers/platform/surface/surface_aggregator_registry.c
17419F: include/linux/surface_acpi_notify.h
17420F: include/linux/surface_aggregator/
17421F: include/uapi/linux/surface_aggregator/
17422
17423MICROTEK X6 SCANNER
17424M: Oliver Neukum <[email protected]>
17425S: Maintained
17426F: drivers/usb/image/microtek.*
17427
17428MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
17429M: Luka Kovacic <[email protected]>
17430M: Luka Perkov <[email protected]>
17431S: Maintained
17432F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
17433F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
17434F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
17435F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
17436F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
17437F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
17438
17439MIN HEAP
17440M: Kuan-Wei Chiu <[email protected]>
17441L: [email protected]
17442S: Maintained
17443F: Documentation/core-api/min_heap.rst
17444F: include/linux/min_heap.h
17445F: lib/min_heap.c
17446F: lib/test_min_heap.c
17447
17448MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
17449M: Sakari Ailus <[email protected]>
17450L: [email protected]
17451S: Maintained
17452F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
17453F: Documentation/driver-api/media/drivers/ccs/
17454F: Documentation/userspace-api/media/drivers/ccs.rst
17455F: drivers/media/i2c/ccs-pll.c
17456F: drivers/media/i2c/ccs-pll.h
17457F: drivers/media/i2c/ccs/
17458F: include/uapi/linux/ccs.h
17459F: include/uapi/linux/smiapp.h
17460
17461MIPS
17462M: Thomas Bogendoerfer <[email protected]>
17463L: [email protected]
17464S: Maintained
17465Q: https://patchwork.kernel.org/project/linux-mips/list/
17466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
17467F: Documentation/devicetree/bindings/mips/
17468F: Documentation/arch/mips/
17469F: arch/mips/
17470F: drivers/platform/mips/
17471F: include/dt-bindings/mips/
17472
17473MIPS BOSTON DEVELOPMENT BOARD
17474M: Paul Burton <[email protected]>
17475L: [email protected]
17476S: Maintained
17477F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
17478F: arch/mips/boot/dts/img/boston.dts
17479F: arch/mips/configs/generic/board-boston.config
17480F: drivers/clk/imgtec/clk-boston.c
17481F: include/dt-bindings/clock/boston-clock.h
17482
17483MIPS CORE DRIVERS
17484M: Thomas Bogendoerfer <[email protected]>
17485L: [email protected]
17486S: Supported
17487F: drivers/bus/mips_cdmm.c
17488F: drivers/clocksource/mips-gic-timer.c
17489F: drivers/cpuidle/cpuidle-cps.c
17490F: drivers/irqchip/irq-mips-cpu.c
17491F: drivers/irqchip/irq-mips-gic.c
17492
17493MIPS GENERIC PLATFORM
17494M: Paul Burton <[email protected]>
17495L: [email protected]
17496S: Supported
17497F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
17498F: arch/mips/generic/
17499F: arch/mips/tools/generic-board-config.sh
17500
17501MIPS RINT INSTRUCTION EMULATION
17502M: Aleksandar Markovic <[email protected]>
17503L: [email protected]
17504S: Supported
17505F: arch/mips/math-emu/dp_rint.c
17506F: arch/mips/math-emu/sp_rint.c
17507
17508MIPS/LOONGSON1 ARCHITECTURE
17509M: Keguang Zhang <[email protected]>
17510L: [email protected]
17511S: Maintained
17512F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
17513F: arch/mips/boot/dts/loongson/loongson1*
17514F: arch/mips/configs/loongson1_defconfig
17515F: arch/mips/loongson32/
17516F: drivers/*/*loongson1*
17517F: drivers/mtd/nand/raw/loongson-nand-controller.c
17518F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
17519F: sound/soc/loongson/loongson1_ac97.c
17520
17521MIPS/LOONGSON2EF ARCHITECTURE
17522M: Jiaxun Yang <[email protected]>
17523L: [email protected]
17524S: Maintained
17525F: arch/mips/include/asm/mach-loongson2ef/
17526F: arch/mips/loongson2ef/
17527F: drivers/cpufreq/loongson2_cpufreq.c
17528
17529MIPS/LOONGSON64 ARCHITECTURE
17530M: Huacai Chen <[email protected]>
17531M: Jiaxun Yang <[email protected]>
17532L: [email protected]
17533S: Maintained
17534F: arch/mips/include/asm/mach-loongson64/
17535F: arch/mips/loongson64/
17536F: drivers/irqchip/irq-loongson*
17537F: drivers/platform/mips/cpu_hwmon.c
17538
17539MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
17540M: Hans Verkuil <[email protected]>
17541L: [email protected]
17542S: Odd Fixes
17543W: https://linuxtv.org
17544T: git git://linuxtv.org/media.git
17545F: drivers/media/radio/radio-miropcm20*
17546
17547MITSUMI MM8013 FG DRIVER
17548M: Konrad Dybcio <[email protected]>
17549F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
17550F: drivers/power/supply/mm8013.c
17551
17552MMP SUPPORT
17553R: Lubomir Rintel <[email protected]>
17554L: [email protected] (moderated for non-subscribers)
17555S: Odd Fixes
17556T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
17557F: arch/arm/boot/dts/marvell/mmp*
17558F: arch/arm/mach-mmp/
17559F: include/linux/soc/mmp/
17560
17561MMP USB PHY DRIVERS
17562R: Lubomir Rintel <[email protected]>
17563L: [email protected] (moderated for non-subscribers)
17564S: Maintained
17565F: drivers/phy/marvell/phy-mmp3-usb.c
17566F: drivers/phy/marvell/phy-pxa-usb.c
17567
17568MMU GATHER AND TLB INVALIDATION
17569M: Will Deacon <[email protected]>
17570M: "Aneesh Kumar K.V" <[email protected]>
17571M: Andrew Morton <[email protected]>
17572M: Nick Piggin <[email protected]>
17573M: Peter Zijlstra <[email protected]>
17574L: [email protected]
17575L: [email protected]
17576S: Maintained
17577F: arch/*/include/asm/tlb.h
17578F: include/asm-generic/tlb.h
17579F: include/trace/events/tlb.h
17580F: mm/mmu_gather.c
17581
17582MN88472 MEDIA DRIVER
17583L: [email protected]
17584S: Orphan
17585W: https://linuxtv.org
17586Q: http://patchwork.linuxtv.org/project/linux-media/list/
17587F: drivers/media/dvb-frontends/mn88472*
17588
17589MN88473 MEDIA DRIVER
17590L: [email protected]
17591S: Orphan
17592W: https://linuxtv.org
17593Q: http://patchwork.linuxtv.org/project/linux-media/list/
17594F: drivers/media/dvb-frontends/mn88473*
17595
17596MOBILEYE MIPS SOCS
17597M: Vladimir Kondratiev <[email protected]>
17598M: Gregory CLEMENT <[email protected]>
17599M: Théo Lebrun <[email protected]>
17600L: [email protected]
17601S: Maintained
17602F: Documentation/devicetree/bindings/mips/mobileye.yaml
17603F: Documentation/devicetree/bindings/soc/mobileye/
17604F: arch/mips/boot/dts/mobileye/
17605F: arch/mips/configs/eyeq5_defconfig
17606F: arch/mips/mobileye/board-epm5.its.S
17607F: drivers/clk/clk-eyeq.c
17608F: drivers/pinctrl/pinctrl-eyeq5.c
17609F: drivers/reset/reset-eyeq.c
17610F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
17611
17612MODULE SUPPORT
17613M: Luis Chamberlain <[email protected]>
17614M: Petr Pavlu <[email protected]>
17615M: Daniel Gomez <[email protected]>
17616R: Sami Tolvanen <[email protected]>
17617R: Aaron Tomlin <[email protected]>
17618L: [email protected]
17619L: [email protected]
17620S: Maintained
17621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
17622F: include/linux/kmod.h
17623F: include/linux/module*.h
17624F: kernel/module/
17625F: lib/test_kmod.c
17626F: lib/tests/module/
17627F: rust/kernel/module_param.rs
17628F: rust/macros/module.rs
17629F: scripts/module*
17630F: tools/testing/selftests/kmod/
17631F: tools/testing/selftests/module/
17632
17633MONOLITHIC POWER SYSTEM PMIC DRIVER
17634M: Saravanan Sekar <[email protected]>
17635S: Maintained
17636F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
17637F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
17638F: drivers/hwmon/pmbus/mpq7932.c
17639F: drivers/iio/adc/mp2629_adc.c
17640F: drivers/mfd/mp2629.c
17641F: drivers/power/supply/mp2629_charger.c
17642F: drivers/regulator/mp5416.c
17643F: drivers/regulator/mpq7920.c
17644F: drivers/regulator/mpq7920.h
17645F: include/linux/mfd/mp2629.h
17646
17647MOST(R) TECHNOLOGY DRIVER
17648M: Parthiban Veerasooran <[email protected]>
17649M: Christian Gromm <[email protected]>
17650S: Maintained
17651F: Documentation/ABI/testing/configfs-most
17652F: Documentation/ABI/testing/sysfs-bus-most
17653F: drivers/most/
17654F: drivers/staging/most/
17655F: include/linux/most.h
17656
17657MOTORCOMM PHY DRIVER
17658M: Frank <[email protected]>
17659L: [email protected]
17660S: Maintained
17661F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
17662F: drivers/net/phy/motorcomm.c
17663
17664MOTORCOMM YT921X ETHERNET SWITCH DRIVER
17665M: David Yang <[email protected]>
17666L: [email protected]
17667S: Maintained
17668F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
17669F: drivers/net/dsa/yt921x.*
17670F: net/dsa/tag_yt921x.c
17671
17672MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
17673M: Jiri Slaby <[email protected]>
17674S: Maintained
17675F: Documentation/driver-api/tty/moxa-smartio.rst
17676F: drivers/tty/mxser.*
17677
17678MP3309C BACKLIGHT DRIVER
17679M: Flavio Suligoi <[email protected]>
17680L: [email protected]
17681S: Maintained
17682F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
17683F: drivers/video/backlight/mp3309c.c
17684
17685MPAM DRIVER
17686M: James Morse <[email protected]>
17687M: Ben Horgan <[email protected]>
17688R: Reinette Chatre <[email protected]>
17689R: Fenghua Yu <[email protected]>
17690S: Maintained
17691F: drivers/resctrl/mpam_*
17692F: drivers/resctrl/test_mpam_*
17693F: include/linux/arm_mpam.h
17694
17695MPS MP2869 DRIVER
17696M: Wensheng Wang <[email protected]>
17697L: [email protected]
17698S: Maintained
17699F: Documentation/hwmon/mp2869.rst
17700F: drivers/hwmon/pmbus/mp2869.c
17701
17702MPS MP2891 DRIVER
17703M: Noah Wang <[email protected]>
17704L: [email protected]
17705S: Maintained
17706F: Documentation/hwmon/mp2891.rst
17707F: drivers/hwmon/pmbus/mp2891.c
17708
17709MPS MP2925 DRIVER
17710M: Noah Wang <[email protected]>
17711L: [email protected]
17712S: Maintained
17713F: Documentation/hwmon/mp2925.rst
17714F: drivers/hwmon/pmbus/mp2925.c
17715
17716MPS MP29502 DRIVER
17717M: Wensheng Wang <[email protected]>
17718L: [email protected]
17719S: Maintained
17720F: Documentation/hwmon/mp29502.rst
17721F: drivers/hwmon/pmbus/mp29502.c
17722
17723MPS MP2993 DRIVER
17724M: Noah Wang <[email protected]>
17725L: [email protected]
17726S: Maintained
17727F: Documentation/hwmon/mp2993.rst
17728F: drivers/hwmon/pmbus/mp2993.c
17729
17730MPS MP9941 DRIVER
17731M: Noah Wang <[email protected]>
17732L: [email protected]
17733S: Maintained
17734F: Documentation/hwmon/mp9941.rst
17735F: drivers/hwmon/pmbus/mp9941.c
17736
17737MPS MP9945 DRIVER
17738M: Cosmo Chou <[email protected]>
17739L: [email protected]
17740S: Maintained
17741F: Documentation/hwmon/mp9945.rst
17742F: drivers/hwmon/pmbus/mp9945.c
17743
17744MR800 AVERMEDIA USB FM RADIO DRIVER
17745M: Alexey Klimov <[email protected]>
17746L: [email protected]
17747S: Maintained
17748T: git git://linuxtv.org/media.git
17749F: drivers/media/radio/radio-mr800.c
17750
17751MRF24J40 IEEE 802.15.4 RADIO DRIVER
17752M: Stefan Schmidt <[email protected]>
17753L: [email protected]
17754S: Odd Fixes
17755F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
17756F: drivers/net/ieee802154/mrf24j40.c
17757
17758MSI EC DRIVER
17759M: Nikita Kravets <[email protected]>
17760L: [email protected]
17761S: Maintained
17762W: https://github.com/BeardOverflow/msi-ec
17763F: drivers/platform/x86/msi-ec.*
17764
17765MSI LAPTOP SUPPORT
17766M: "Lee, Chun-Yi" <[email protected]>
17767L: [email protected]
17768S: Maintained
17769F: drivers/platform/x86/msi-laptop.c
17770
17771MSI WMI SUPPORT
17772L: [email protected]
17773S: Orphan
17774F: drivers/platform/x86/msi-wmi.c
17775
17776MSI WMI PLATFORM FEATURES
17777M: Armin Wolf <[email protected]>
17778L: [email protected]
17779S: Maintained
17780F: Documentation/ABI/testing/debugfs-msi-wmi-platform
17781F: Documentation/wmi/devices/msi-wmi-platform.rst
17782F: drivers/platform/x86/msi-wmi-platform.c
17783
17784MSI001 MEDIA DRIVER
17785L: [email protected]
17786S: Orphan
17787W: https://linuxtv.org
17788Q: http://patchwork.linuxtv.org/project/linux-media/list/
17789F: drivers/media/tuners/msi001*
17790
17791MSI2500 MEDIA DRIVER
17792L: [email protected]
17793S: Orphan
17794W: https://linuxtv.org
17795Q: http://patchwork.linuxtv.org/project/linux-media/list/
17796F: drivers/media/usb/msi2500/
17797
17798MSTAR INTERRUPT CONTROLLER DRIVER
17799M: Mark-PK Tsai <[email protected]>
17800M: Daniel Palmer <[email protected]>
17801S: Maintained
17802F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
17803F: drivers/irqchip/irq-mst-intc.c
17804
17805MSYSTEMS DISKONCHIP G3 MTD DRIVER
17806M: Robert Jarzmik <[email protected]>
17807L: [email protected]
17808S: Maintained
17809F: drivers/mtd/devices/docg3*
17810
17811MT9M114 ONSEMI SENSOR DRIVER
17812M: Laurent Pinchart <[email protected]>
17813L: [email protected]
17814S: Maintained
17815T: git git://linuxtv.org/media.git
17816F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
17817F: drivers/media/i2c/mt9m114.c
17818
17819MT9P031 APTINA CAMERA SENSOR
17820M: Laurent Pinchart <[email protected]>
17821L: [email protected]
17822S: Maintained
17823T: git git://linuxtv.org/media.git
17824F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
17825F: drivers/media/i2c/mt9p031.c
17826
17827MT9T112 APTINA CAMERA SENSOR
17828M: Jacopo Mondi <[email protected]>
17829L: [email protected]
17830S: Odd Fixes
17831T: git git://linuxtv.org/media.git
17832F: drivers/media/i2c/mt9t112.c
17833F: include/media/i2c/mt9t112.h
17834
17835MT9V032 APTINA CAMERA SENSOR
17836M: Laurent Pinchart <[email protected]>
17837L: [email protected]
17838S: Maintained
17839T: git git://linuxtv.org/media.git
17840F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
17841F: drivers/media/i2c/mt9v032.c
17842
17843MT9V111 APTINA CAMERA SENSOR
17844M: Jacopo Mondi <[email protected]>
17845L: [email protected]
17846S: Maintained
17847T: git git://linuxtv.org/media.git
17848F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
17849F: drivers/media/i2c/mt9v111.c
17850
17851MUCSE ETHERNET DRIVER
17852M: Yibo Dong <[email protected]>
17853L: [email protected]
17854S: Maintained
17855W: https://www.mucse.com/en/
17856F: Documentation/networking/device_drivers/ethernet/mucse/
17857F: drivers/net/ethernet/mucse/
17858
17859MULTIFUNCTION DEVICES (MFD)
17860M: Lee Jones <[email protected]>
17861S: Maintained
17862T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17863F: Documentation/devicetree/bindings/mfd/
17864F: drivers/mfd/
17865F: include/dt-bindings/mfd/
17866F: include/linux/mfd/
17867
17868MULTIMEDIA CARD (MMC) ETC. OVER SPI
17869S: Orphan
17870F: drivers/mmc/host/mmc_spi.c
17871F: include/linux/spi/mmc_spi.h
17872
17873MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
17874M: Ulf Hansson <[email protected]>
17875L: [email protected]
17876S: Maintained
17877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17878F: Documentation/devicetree/bindings/mmc/
17879F: drivers/mmc/
17880F: include/linux/mmc/
17881F: include/uapi/linux/mmc/
17882
17883MULTIPLEXER SUBSYSTEM
17884M: Peter Rosin <[email protected]>
17885S: Odd Fixes
17886F: Documentation/ABI/testing/sysfs-class-mux*
17887F: Documentation/devicetree/bindings/mux/
17888F: drivers/mux/
17889F: include/dt-bindings/mux/
17890F: include/linux/mux/
17891
17892MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
17893M: Bin Liu <[email protected]>
17894L: [email protected]
17895S: Maintained
17896F: drivers/usb/musb/
17897
17898MXL301RF MEDIA DRIVER
17899M: Akihiro Tsukada <[email protected]>
17900L: [email protected]
17901S: Odd Fixes
17902F: drivers/media/tuners/mxl301rf*
17903
17904MXL5007T MEDIA DRIVER
17905M: Michael Krufky <[email protected]>
17906L: [email protected]
17907S: Maintained
17908W: https://linuxtv.org
17909W: http://github.com/mkrufky
17910Q: http://patchwork.linuxtv.org/project/linux-media/list/
17911T: git git://linuxtv.org/mkrufky/tuners.git
17912F: drivers/media/tuners/mxl5007t.*
17913
17914MXSFB DRM DRIVER
17915M: Marek Vasut <[email protected]>
17916M: Stefan Agner <[email protected]>
17917L: [email protected]
17918S: Supported
17919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
17920F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
17921F: drivers/gpu/drm/mxsfb/
17922
17923MYLEX DAC960 PCI RAID Controller
17924M: Hannes Reinecke <[email protected]>
17925L: [email protected]
17926S: Supported
17927F: drivers/scsi/myrb.*
17928F: drivers/scsi/myrs.*
17929
17930MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
17931L: [email protected]
17932S: Orphan
17933W: https://www.cspi.com/ethernet-products/support/downloads/
17934F: drivers/net/ethernet/myricom/myri10ge/
17935
17936NAND FLASH SUBSYSTEM
17937M: Miquel Raynal <[email protected]>
17938R: Richard Weinberger <[email protected]>
17939L: [email protected]
17940S: Maintained
17941W: http://www.linux-mtd.infradead.org/
17942Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17943C: irc://irc.oftc.net/mtd
17944T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
17945F: drivers/mtd/nand/
17946F: include/linux/mtd/*nand*.h
17947
17948NATIONAL INSTRUMENTS SERIAL DRIVER
17949M: Chaitanya Vadrevu <[email protected]>
17950L: [email protected]
17951S: Maintained
17952F: drivers/tty/serial/8250/8250_ni.c
17953
17954NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
17955M: Daniel Mack <[email protected]>
17956L: [email protected]
17957S: Maintained
17958W: http://www.native-instruments.com
17959F: sound/usb/caiaq/
17960
17961NATSEMI ETHERNET DRIVER (DP8381x)
17962S: Orphan
17963F: drivers/net/ethernet/natsemi/natsemi.c
17964
17965NCR 5380 SCSI DRIVERS
17966M: Finn Thain <[email protected]>
17967M: Michael Schmitz <[email protected]>
17968L: [email protected]
17969S: Maintained
17970F: Documentation/scsi/g_NCR5380.rst
17971F: drivers/scsi/NCR5380.*
17972F: drivers/scsi/arm/cumana_1.c
17973F: drivers/scsi/arm/oak.c
17974F: drivers/scsi/atari_scsi.*
17975F: drivers/scsi/dmx3191d.c
17976F: drivers/scsi/g_NCR5380.*
17977F: drivers/scsi/mac_scsi.*
17978F: drivers/scsi/sun3_scsi.*
17979F: drivers/scsi/sun3_scsi_vme.c
17980
17981NCSI LIBRARY
17982M: Samuel Mendoza-Jonas <[email protected]>
17983R: Paul Fertser <[email protected]>
17984S: Maintained
17985F: net/ncsi/
17986
17987NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
17988M: Zev Weiss <[email protected]>
17989L: [email protected]
17990S: Maintained
17991F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
17992F: drivers/hwmon/nct6775-i2c.c
17993
17994NCT7363 HARDWARE MONITOR DRIVER
17995M: Ban Feng <[email protected]>
17996L: [email protected]
17997S: Maintained
17998F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
17999F: Documentation/hwmon/nct7363.rst
18000F: drivers/hwmon/nct7363.c
18001
18002NETCONSOLE
18003M: Breno Leitao <[email protected]>
18004S: Maintained
18005F: Documentation/networking/netconsole.rst
18006F: drivers/net/netconsole.c
18007F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18008F: tools/testing/selftests/drivers/net/netcons\*
18009
18010NETDEVSIM
18011M: Jakub Kicinski <[email protected]>
18012S: Maintained
18013F: drivers/net/netdevsim/*
18014F: tools/testing/selftests/drivers/net/netdevsim/*
18015
18016NETEM NETWORK EMULATOR
18017M: Stephen Hemminger <[email protected]>
18018L: [email protected]
18019S: Maintained
18020F: net/sched/sch_netem.c
18021
18022NETERION 10GbE DRIVERS (s2io)
18023M: Jon Mason <[email protected]>
18024L: [email protected]
18025S: Maintained
18026F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
18027F: drivers/net/ethernet/neterion/
18028
18029NETFILTER
18030M: Pablo Neira Ayuso <[email protected]>
18031M: Florian Westphal <[email protected]>
18032R: Phil Sutter <[email protected]>
18033L: [email protected]
18034L: [email protected]
18035S: Maintained
18036W: http://www.netfilter.org/
18037W: http://www.iptables.org/
18038W: http://www.nftables.org/
18039Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18040C: irc://irc.libera.chat/netfilter
18041T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18042T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18043F: include/linux/netfilter*
18044F: include/linux/netfilter/
18045F: include/net/netfilter/
18046F: include/uapi/linux/netfilter*
18047F: include/uapi/linux/netfilter/
18048F: net/*/netfilter.c
18049F: net/*/netfilter/
18050F: net/bridge/br_netfilter*.c
18051F: net/netfilter/
18052F: tools/testing/selftests/net/netfilter/
18053
18054NETROM NETWORK LAYER
18055L: [email protected]
18056S: Orphan
18057W: https://linux-ax25.in-berlin.de
18058F: include/net/netrom.h
18059F: include/uapi/linux/netrom.h
18060F: net/netrom/
18061
18062NETRONIX EMBEDDED CONTROLLER
18063M: Jonathan Neuschäfer <[email protected]>
18064S: Maintained
18065F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18066F: drivers/mfd/ntxec.c
18067F: drivers/pwm/pwm-ntxec.c
18068F: drivers/rtc/rtc-ntxec.c
18069F: include/linux/mfd/ntxec.h
18070
18071NETRONOME ETHERNET DRIVERS
18072R: Jakub Kicinski <[email protected]>
18073R: Simon Horman <[email protected]>
18074L: [email protected]
18075S: Odd Fixes
18076F: drivers/net/ethernet/netronome/
18077
18078NETWORK BLOCK DEVICE (NBD)
18079M: Josef Bacik <[email protected]>
18080L: [email protected]
18081L: [email protected]
18082S: Maintained
18083F: Documentation/admin-guide/blockdev/nbd.rst
18084F: drivers/block/nbd.c
18085F: include/trace/events/nbd.h
18086F: include/uapi/linux/nbd.h
18087
18088NETWORK DROP MONITOR
18089M: Neil Horman <[email protected]>
18090L: [email protected]
18091S: Maintained
18092W: https://fedorahosted.org/dropwatch/
18093F: include/uapi/linux/net_dropmon.h
18094F: net/core/drop_monitor.c
18095
18096NETWORKING DRIVERS
18097M: Andrew Lunn <[email protected]>
18098M: "David S. Miller" <[email protected]>
18099M: Eric Dumazet <[email protected]>
18100M: Jakub Kicinski <[email protected]>
18101M: Paolo Abeni <[email protected]>
18102L: [email protected]
18103S: Maintained
18104P: Documentation/process/maintainer-netdev.rst
18105Q: https://patchwork.kernel.org/project/netdevbpf/list/
18106T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18107T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18108F: Documentation/devicetree/bindings/net/
18109F: Documentation/networking/net_cachelines/net_device.rst
18110F: drivers/connector/
18111F: drivers/net/
18112F: drivers/ptp/
18113F: drivers/s390/net/
18114F: include/dt-bindings/net/
18115F: include/linux/cn_proc.h
18116F: include/linux/etherdevice.h
18117F: include/linux/ethtool_netlink.h
18118F: include/linux/fcdevice.h
18119F: include/linux/fddidevice.h
18120F: include/linux/hippidevice.h
18121F: include/linux/if_*
18122F: include/linux/inetdevice.h
18123F: include/linux/netdev*
18124F: include/linux/platform_data/wiznet.h
18125F: include/uapi/linux/cn_proc.h
18126F: include/uapi/linux/ethtool_netlink*
18127F: include/uapi/linux/if_*
18128F: include/uapi/linux/net_shaper.h
18129F: include/uapi/linux/netdev*
18130F: tools/testing/selftests/drivers/net/
18131X: Documentation/devicetree/bindings/net/bluetooth/
18132X: Documentation/devicetree/bindings/net/can/
18133X: Documentation/devicetree/bindings/net/wireless/
18134X: drivers/net/can/
18135X: drivers/net/wireless/
18136
18137NETWORKING DRIVERS (WIRELESS)
18138M: Johannes Berg <[email protected]>
18139L: [email protected]
18140S: Maintained
18141W: https://wireless.wiki.kernel.org/
18142Q: https://patchwork.kernel.org/project/linux-wireless/list/
18143T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18144T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18145F: Documentation/devicetree/bindings/net/wireless/
18146F: drivers/net/wireless/
18147X: drivers/net/wireless/ath/
18148X: drivers/net/wireless/broadcom/
18149X: drivers/net/wireless/intel/
18150X: drivers/net/wireless/intersil/
18151X: drivers/net/wireless/marvell/
18152X: drivers/net/wireless/mediatek/mt76/
18153X: drivers/net/wireless/mediatek/mt7601u/
18154X: drivers/net/wireless/microchip/
18155X: drivers/net/wireless/purelifi/
18156X: drivers/net/wireless/quantenna/
18157X: drivers/net/wireless/ralink/
18158X: drivers/net/wireless/realtek/
18159X: drivers/net/wireless/rsi/
18160X: drivers/net/wireless/silabs/
18161X: drivers/net/wireless/st/
18162X: drivers/net/wireless/ti/
18163X: drivers/net/wireless/zydas/
18164
18165NETWORKING [DSA]
18166M: Andrew Lunn <[email protected]>
18167M: Vladimir Oltean <[email protected]>
18168S: Maintained
18169F: Documentation/devicetree/bindings/net/dsa/
18170F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18171F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
18172F: drivers/net/dsa/
18173F: include/linux/dsa/
18174F: include/linux/platform_data/dsa.h
18175F: include/net/dsa.h
18176F: net/dsa/
18177F: tools/testing/selftests/drivers/net/dsa/
18178
18179NETWORKING [ETHTOOL]
18180M: Andrew Lunn <[email protected]>
18181M: Jakub Kicinski <[email protected]>
18182F: Documentation/netlink/specs/ethtool.yaml
18183F: Documentation/networking/ethtool-netlink.rst
18184F: include/linux/ethtool*
18185F: include/uapi/linux/ethtool*
18186F: net/ethtool/
18187F: tools/testing/selftests/drivers/net/*/ethtool*
18188
18189NETWORKING [ETHTOOL CABLE TEST]
18190M: Andrew Lunn <[email protected]>
18191F: net/ethtool/cabletest.c
18192F: tools/testing/selftests/drivers/net/*/ethtool*
18193K: cable_test
18194
18195NETWORKING [ETHTOOL MAC MERGE]
18196M: Vladimir Oltean <[email protected]>
18197F: net/ethtool/mm.c
18198F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18199K: ethtool_mm
18200
18201NETWORKING [ETHTOOL PHY TOPOLOGY]
18202M: Maxime Chevallier <[email protected]>
18203F: Documentation/networking/phy-link-topology.rst
18204F: drivers/net/phy/phy_link_topology.c
18205F: include/linux/phy_link_topology.h
18206F: net/ethtool/phy.c
18207
18208NETWORKING [GENERAL]
18209M: "David S. Miller" <[email protected]>
18210M: Eric Dumazet <[email protected]>
18211M: Jakub Kicinski <[email protected]>
18212M: Paolo Abeni <[email protected]>
18213R: Simon Horman <[email protected]>
18214L: [email protected]
18215S: Maintained
18216P: Documentation/process/maintainer-netdev.rst
18217Q: https://patchwork.kernel.org/project/netdevbpf/list/
18218B: mailto:[email protected]
18219T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18220T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18221F: Documentation/core-api/netlink.rst
18222F: Documentation/netlink/
18223F: Documentation/networking/
18224F: Documentation/networking/net_cachelines/
18225F: Documentation/process/maintainer-netdev.rst
18226F: Documentation/userspace-api/netlink/
18227F: include/linux/ethtool.h
18228F: include/linux/framer/framer-provider.h
18229F: include/linux/framer/framer.h
18230F: include/linux/in.h
18231F: include/linux/in6.h
18232F: include/linux/indirect_call_wrapper.h
18233F: include/linux/inet.h
18234F: include/linux/inet_diag.h
18235F: include/linux/net.h
18236F: include/linux/netdev*
18237F: include/linux/netlink.h
18238F: include/linux/netpoll.h
18239F: include/linux/rtnetlink.h
18240F: include/linux/sctp.h
18241F: include/linux/seq_file_net.h
18242F: include/linux/skbuff*
18243F: include/net/
18244F: include/uapi/linux/ethtool.h
18245F: include/uapi/linux/genetlink.h
18246F: include/uapi/linux/hsr_netlink.h
18247F: include/uapi/linux/in.h
18248F: include/uapi/linux/inet_diag.h
18249F: include/uapi/linux/nbd-netlink.h
18250F: include/uapi/linux/net.h
18251F: include/uapi/linux/net_namespace.h
18252F: include/uapi/linux/netconf.h
18253F: include/uapi/linux/netdev*
18254F: include/uapi/linux/netlink.h
18255F: include/uapi/linux/netlink_diag.h
18256F: include/uapi/linux/rtnetlink.h
18257F: include/uapi/linux/sctp.h
18258F: lib/net_utils.c
18259F: lib/random32.c
18260F: net/
18261F: samples/pktgen/
18262F: tools/net/
18263F: tools/testing/selftests/net/
18264X: Documentation/networking/mac80211-injection.rst
18265X: Documentation/networking/mac80211_hwsim/
18266X: Documentation/networking/regulatory.rst
18267X: include/net/cfg80211.h
18268X: include/net/ieee80211_radiotap.h
18269X: include/net/iw_handler.h
18270X: include/net/mac80211.h
18271X: include/net/wext.h
18272X: net/9p/
18273X: net/bluetooth/
18274X: net/can/
18275X: net/ceph/
18276X: net/mac80211/
18277X: net/rfkill/
18278X: net/wireless/
18279X: tools/testing/selftests/net/can/
18280
18281NETWORKING [IOAM]
18282M: Justin Iurman <[email protected]>
18283S: Maintained
18284F: Documentation/networking/ioam6*
18285F: include/linux/ioam6*
18286F: include/net/ioam6*
18287F: include/uapi/linux/ioam6*
18288F: net/ipv6/ioam6*
18289F: tools/testing/selftests/net/ioam6*
18290
18291NETWORKING [IPSEC]
18292M: Steffen Klassert <[email protected]>
18293M: Herbert Xu <[email protected]>
18294M: "David S. Miller" <[email protected]>
18295L: [email protected]
18296S: Maintained
18297T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
18298T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
18299F: Documentation/networking/xfrm/
18300F: include/net/xfrm.h
18301F: include/uapi/linux/xfrm.h
18302F: net/ipv4/ah4.c
18303F: net/ipv4/esp4*
18304F: net/ipv4/ip_vti.c
18305F: net/ipv4/ipcomp.c
18306F: net/ipv4/xfrm*
18307F: net/ipv6/ah6.c
18308F: net/ipv6/esp6*
18309F: net/ipv6/ip6_vti.c
18310F: net/ipv6/ipcomp6.c
18311F: net/ipv6/xfrm*
18312F: net/key/
18313F: net/xfrm/
18314F: tools/testing/selftests/net/ipsec.c
18315
18316NETWORKING [IPv4/IPv6]
18317M: "David S. Miller" <[email protected]>
18318M: David Ahern <[email protected]>
18319L: [email protected]
18320S: Maintained
18321T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18322F: arch/x86/net/*
18323F: include/linux/ip.h
18324F: include/linux/ipv6*
18325F: include/net/fib*
18326F: include/net/ip*
18327F: include/net/route.h
18328F: net/ipv4/
18329F: net/ipv6/
18330
18331NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
18332M: Paul Moore <[email protected]>
18333L: [email protected]
18334L: [email protected]
18335S: Supported
18336W: https://github.com/netlabel
18337F: Documentation/netlabel/
18338F: include/net/calipso.h
18339F: include/net/cipso_ipv4.h
18340F: include/net/netlabel.h
18341F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
18342F: include/uapi/linux/netfilter/xt_SECMARK.h
18343F: net/ipv4/cipso_ipv4.c
18344F: net/ipv6/calipso.c
18345F: net/netfilter/xt_CONNSECMARK.c
18346F: net/netfilter/xt_SECMARK.c
18347F: net/netlabel/
18348
18349NETWORKING [MACSEC]
18350M: Sabrina Dubroca <[email protected]>
18351L: [email protected]
18352S: Maintained
18353F: drivers/net/macsec.c
18354F: include/net/macsec.h
18355F: include/uapi/linux/if_macsec.h
18356K: macsec
18357K: \bmdo_
18358
18359NETWORKING [MPTCP]
18360M: Matthieu Baerts <[email protected]>
18361M: Mat Martineau <[email protected]>
18362R: Geliang Tang <[email protected]>
18363L: [email protected]
18364L: [email protected]
18365S: Maintained
18366W: https://github.com/multipath-tcp/mptcp_net-next/wiki
18367B: https://github.com/multipath-tcp/mptcp_net-next/issues
18368T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
18369T: git https://github.com/multipath-tcp/mptcp_net-next.git export
18370F: Documentation/netlink/specs/mptcp_pm.yaml
18371F: Documentation/networking/mptcp*.rst
18372F: include/net/mptcp.h
18373F: include/trace/events/mptcp.h
18374F: include/uapi/linux/mptcp*.h
18375F: net/mptcp/
18376F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
18377F: tools/testing/selftests/net/mptcp/
18378
18379NETWORKING [SRv6]
18380M: Andrea Mayer <[email protected]>
18381L: [email protected]
18382S: Maintained
18383T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18384F: include/linux/seg6*
18385F: include/net/seg6*
18386F: include/uapi/linux/seg6*
18387F: net/ipv6/seg6*
18388F: tools/testing/selftests/net/srv6*
18389
18390NETWORKING [TCP]
18391M: Eric Dumazet <[email protected]>
18392M: Neal Cardwell <[email protected]>
18393R: Kuniyuki Iwashima <[email protected]>
18394L: [email protected]
18395S: Maintained
18396F: Documentation/networking/net_cachelines/tcp_sock.rst
18397F: include/linux/tcp.h
18398F: include/net/tcp.h
18399F: include/trace/events/tcp.h
18400F: include/uapi/linux/tcp.h
18401F: net/ipv4/inet_connection_sock.c
18402F: net/ipv4/inet_hashtables.c
18403F: net/ipv4/inet_timewait_sock.c
18404F: net/ipv4/syncookies.c
18405F: net/ipv4/tcp*.c
18406F: net/ipv6/inet6_connection_sock.c
18407F: net/ipv6/inet6_hashtables.c
18408F: net/ipv6/syncookies.c
18409F: net/ipv6/tcp*.c
18410
18411NETWORKING [TLS]
18412M: John Fastabend <[email protected]>
18413M: Jakub Kicinski <[email protected]>
18414M: Sabrina Dubroca <[email protected]>
18415L: [email protected]
18416S: Maintained
18417F: include/net/tls.h
18418F: include/uapi/linux/tls.h
18419F: net/tls/*
18420
18421NETWORKING [SOCKETS]
18422M: Eric Dumazet <[email protected]>
18423M: Kuniyuki Iwashima <[email protected]>
18424M: Paolo Abeni <[email protected]>
18425M: Willem de Bruijn <[email protected]>
18426S: Maintained
18427F: include/linux/sock_diag.h
18428F: include/linux/socket.h
18429F: include/linux/sockptr.h
18430F: include/net/sock.h
18431F: include/net/sock_reuseport.h
18432F: include/uapi/linux/socket.h
18433F: net/core/*sock*
18434F: net/core/scm.c
18435F: net/socket.c
18436
18437NETWORKING [UNIX SOCKETS]
18438M: Kuniyuki Iwashima <[email protected]>
18439S: Maintained
18440F: include/net/af_unix.h
18441F: include/net/netns/unix.h
18442F: include/uapi/linux/unix_diag.h
18443F: net/unix/
18444F: tools/testing/selftests/net/af_unix/
18445
18446NETXEN (1/10) GbE SUPPORT
18447M: Manish Chopra <[email protected]>
18448M: Rahul Verma <[email protected]>
18449M: [email protected]
18450L: [email protected]
18451S: Maintained
18452F: drivers/net/ethernet/qlogic/netxen/
18453
18454NET_FAILOVER MODULE
18455M: Sridhar Samudrala <[email protected]>
18456L: [email protected]
18457S: Supported
18458F: Documentation/networking/net_failover.rst
18459F: drivers/net/net_failover.c
18460F: include/net/net_failover.h
18461
18462NEXTHOP
18463M: David Ahern <[email protected]>
18464L: [email protected]
18465S: Maintained
18466F: include/net/netns/nexthop.h
18467F: include/net/nexthop.h
18468F: include/uapi/linux/nexthop.h
18469F: net/ipv4/nexthop.c
18470
18471NFC SUBSYSTEM
18472M: Krzysztof Kozlowski <[email protected]>
18473L: [email protected]
18474S: Maintained
18475F: Documentation/devicetree/bindings/net/nfc/
18476F: drivers/nfc/
18477F: include/net/nfc/
18478F: include/uapi/linux/nfc.h
18479F: net/nfc/
18480
18481NFC VIRTUAL NCI DEVICE DRIVER
18482M: Bongsu Jeon <[email protected]>
18483L: [email protected]
18484S: Supported
18485F: drivers/nfc/virtual_ncidev.c
18486F: tools/testing/selftests/nci/
18487
18488NFS, SUNRPC, AND LOCKD CLIENTS
18489M: Trond Myklebust <[email protected]>
18490M: Anna Schumaker <[email protected]>
18491L: [email protected]
18492S: Maintained
18493W: http://client.linux-nfs.org
18494T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
18495F: Documentation/filesystems/nfs/
18496F: fs/lockd/
18497F: fs/nfs/
18498F: fs/nfs_common/
18499F: include/linux/lockd/
18500F: include/linux/nfs*
18501F: include/linux/sunrpc/
18502F: include/uapi/linux/nfs*
18503F: include/uapi/linux/sunrpc/
18504F: net/sunrpc/
18505
18506NILFS2 FILESYSTEM
18507M: Ryusuke Konishi <[email protected]>
18508M: Viacheslav Dubeyko <[email protected]>
18509L: [email protected]
18510S: Maintained
18511W: https://nilfs.sourceforge.io/
18512T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
18513F: Documentation/filesystems/nilfs2.rst
18514F: fs/nilfs2/
18515F: include/trace/events/nilfs2.h
18516F: include/uapi/linux/nilfs2_api.h
18517F: include/uapi/linux/nilfs2_ondisk.h
18518
18519NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
18520M: YOKOTA Hiroshi <[email protected]>
18521S: Maintained
18522W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
18523F: Documentation/scsi/NinjaSCSI.rst
18524F: drivers/scsi/pcmcia/nsp_*
18525
18526NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
18527M: GOTO Masanori <[email protected]>
18528M: YOKOTA Hiroshi <[email protected]>
18529S: Maintained
18530W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
18531F: Documentation/scsi/NinjaSCSI.rst
18532F: drivers/scsi/nsp32*
18533
18534NINTENDO HID DRIVER
18535M: Daniel J. Ogorchock <[email protected]>
18536L: [email protected]
18537S: Maintained
18538F: drivers/hid/hid-nintendo*
18539
18540NIOS2 ARCHITECTURE
18541M: Dinh Nguyen <[email protected]>
18542S: Maintained
18543T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
18544F: arch/nios2/
18545
18546NITRO ENCLAVES (NE)
18547M: Alexandru Ciobotaru <[email protected]>
18548R: The AWS Nitro Enclaves Team <[email protected]>
18549L: [email protected]
18550S: Supported
18551W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
18552F: Documentation/virt/ne_overview.rst
18553F: drivers/virt/nitro_enclaves/
18554F: include/linux/nitro_enclaves.h
18555F: include/uapi/linux/nitro_enclaves.h
18556F: samples/nitro_enclaves/
18557
18558NITRO SECURE MODULE (NSM)
18559M: Alexander Graf <[email protected]>
18560R: The AWS Nitro Enclaves Team <[email protected]>
18561L: [email protected]
18562S: Supported
18563W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
18564F: drivers/misc/nsm.c
18565F: include/uapi/linux/nsm.h
18566
18567NOHZ, DYNTICKS SUPPORT
18568M: Anna-Maria Behnsen <[email protected]>
18569M: Frederic Weisbecker <[email protected]>
18570M: Ingo Molnar <[email protected]>
18571M: Thomas Gleixner <[email protected]>
18572L: [email protected]
18573S: Maintained
18574T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
18575F: include/linux/sched/nohz.h
18576F: include/linux/tick.h
18577F: kernel/time/tick*.*
18578
18579NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
18580M: Pavel Machek <[email protected]>
18581M: Sakari Ailus <[email protected]>
18582L: [email protected]
18583S: Maintained
18584F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
18585F: drivers/media/i2c/ad5820.c
18586F: drivers/media/i2c/et8ek8
18587
18588NOKIA N900 POWER SUPPLY DRIVERS
18589R: Pali Rohár <[email protected]>
18590F: drivers/power/supply/bq2415x_charger.c
18591F: drivers/power/supply/bq27xxx_battery.c
18592F: drivers/power/supply/bq27xxx_battery_i2c.c
18593F: drivers/power/supply/isp1704_charger.c
18594F: drivers/power/supply/rx51_battery.c
18595F: include/linux/power/bq2415x_charger.h
18596F: include/linux/power/bq27xxx_battery.h
18597
18598NOLIBC HEADER FILE
18599M: Willy Tarreau <[email protected]>
18600M: Thomas Weißschuh <[email protected]>
18601S: Maintained
18602T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
18603F: tools/include/nolibc/
18604F: tools/testing/selftests/nolibc/
18605
18606NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
18607M: Hans de Goede <[email protected]>
18608L: [email protected]
18609S: Maintained
18610F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
18611F: drivers/input/touchscreen/novatek-nvt-ts.c
18612
18613NSDEPS
18614M: Matthias Maennich <[email protected]>
18615S: Maintained
18616F: Documentation/core-api/symbol-namespaces.rst
18617F: scripts/nsdeps
18618
18619NTB AMD DRIVER
18620M: Basavaraj Natikar <[email protected]>
18621M: Shyam Sundar S K <[email protected]>
18622L: [email protected]
18623S: Supported
18624F: drivers/ntb/hw/amd/
18625
18626NTB DRIVER CORE
18627M: Jon Mason <[email protected]>
18628M: Dave Jiang <[email protected]>
18629M: Allen Hubbe <[email protected]>
18630L: [email protected]
18631S: Supported
18632W: https://github.com/jonmason/ntb/wiki
18633T: git https://github.com/jonmason/ntb.git
18634F: drivers/net/ntb_netdev.c
18635F: drivers/ntb/
18636F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
18637F: include/linux/ntb.h
18638F: include/linux/ntb_transport.h
18639F: tools/testing/selftests/ntb/
18640
18641NTB INTEL DRIVER
18642M: Dave Jiang <[email protected]>
18643L: [email protected]
18644S: Supported
18645W: https://github.com/davejiang/linux/wiki
18646T: git https://github.com/davejiang/linux.git
18647F: drivers/ntb/hw/intel/
18648
18649NTFS3 FILESYSTEM
18650M: Konstantin Komarov <[email protected]>
18651L: [email protected]
18652S: Supported
18653W: http://www.paragon-software.com/
18654T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
18655F: Documentation/filesystems/ntfs3.rst
18656F: fs/ntfs3/
18657
18658NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
18659M: Elizabeth Figura <[email protected]>
18660L: [email protected]
18661S: Supported
18662F: Documentation/userspace-api/ntsync.rst
18663F: drivers/misc/ntsync.c
18664F: include/uapi/linux/ntsync.h
18665F: tools/testing/selftests/drivers/ntsync/
18666
18667NUBUS SUBSYSTEM
18668M: Finn Thain <[email protected]>
18669L: [email protected]
18670S: Maintained
18671F: arch/*/include/asm/nubus.h
18672F: drivers/nubus/
18673F: include/linux/nubus.h
18674F: include/uapi/linux/nubus.h
18675
18676NUVOTON NCT6694 MFD DRIVER
18677M: Ming Yu <[email protected]>
18678S: Supported
18679F: drivers/gpio/gpio-nct6694.c
18680F: drivers/hwmon/nct6694-hwmon.c
18681F: drivers/i2c/busses/i2c-nct6694.c
18682F: drivers/mfd/nct6694.c
18683F: drivers/net/can/usb/nct6694_canfd.c
18684F: drivers/rtc/rtc-nct6694.c
18685F: drivers/watchdog/nct6694_wdt.c
18686F: include/linux/mfd/nct6694.h
18687
18688NUVOTON NCT7201 IIO DRIVER
18689M: Eason Yang <[email protected]>
18690L: [email protected]
18691S: Maintained
18692F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
18693F: drivers/iio/adc/nct7201.c
18694
18695NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
18696M: Antonino Daplas <[email protected]>
18697L: [email protected]
18698S: Maintained
18699F: drivers/video/fbdev/nvidia/
18700F: drivers/video/fbdev/riva/
18701
18702NVIDIA VRS RTC DRIVER
18703M: Shubhi Garg <[email protected]>
18704L: [email protected]
18705S: Maintained
18706F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
18707F: drivers/rtc/rtc-nvidia-vrs10.c
18708
18709NVIDIA WMI EC BACKLIGHT DRIVER
18710M: Daniel Dadap <[email protected]>
18711L: [email protected]
18712S: Supported
18713F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
18714F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
18715
18716NVM EXPRESS DRIVER
18717M: Keith Busch <[email protected]>
18718M: Jens Axboe <[email protected]>
18719M: Christoph Hellwig <[email protected]>
18720M: Sagi Grimberg <[email protected]>
18721L: [email protected]
18722S: Supported
18723W: http://git.infradead.org/nvme.git
18724T: git git://git.infradead.org/nvme.git
18725F: Documentation/nvme/
18726F: drivers/nvme/common/
18727F: drivers/nvme/host/
18728F: include/linux/nvme-*.h
18729F: include/linux/nvme.h
18730F: include/uapi/linux/nvme_ioctl.h
18731
18732NVM EXPRESS FABRICS AUTHENTICATION
18733M: Hannes Reinecke <[email protected]>
18734L: [email protected]
18735S: Supported
18736F: drivers/nvme/host/auth.c
18737F: drivers/nvme/target/auth.c
18738F: drivers/nvme/target/fabrics-cmd-auth.c
18739F: include/linux/nvme-auth.h
18740
18741NVM EXPRESS FC TRANSPORT DRIVERS
18742M: Justin Tee <[email protected]>
18743M: Naresh Gottumukkala <[email protected]>
18744M: Paul Ely <[email protected]>
18745L: [email protected]
18746S: Supported
18747F: drivers/nvme/host/fc.c
18748F: drivers/nvme/target/fc.c
18749F: drivers/nvme/target/fcloop.c
18750F: include/linux/nvme-fc-driver.h
18751F: include/linux/nvme-fc.h
18752
18753NVM EXPRESS HARDWARE MONITORING SUPPORT
18754M: Guenter Roeck <[email protected]>
18755L: [email protected]
18756S: Supported
18757F: drivers/nvme/host/hwmon.c
18758
18759NVM EXPRESS TARGET DRIVER
18760M: Christoph Hellwig <[email protected]>
18761M: Sagi Grimberg <[email protected]>
18762M: Chaitanya Kulkarni <[email protected]>
18763L: [email protected]
18764S: Supported
18765W: http://git.infradead.org/nvme.git
18766T: git git://git.infradead.org/nvme.git
18767F: drivers/nvme/target/
18768
18769NVMEM FRAMEWORK
18770M: Srinivas Kandagatla <[email protected]>
18771S: Maintained
18772T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
18773F: Documentation/ABI/stable/sysfs-bus-nvmem
18774F: Documentation/devicetree/bindings/nvmem/
18775F: drivers/nvmem/
18776F: include/dt-bindings/nvmem/
18777F: include/linux/nvmem-consumer.h
18778F: include/linux/nvmem-provider.h
18779
18780NXP BLUETOOTH WIRELESS DRIVERS
18781M: Amitkumar Karwar <[email protected]>
18782M: Neeraj Kale <[email protected]>
18783S: Maintained
18784F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
18785F: drivers/bluetooth/btnxpuart.c
18786
18787NXP C45 TJA11XX PHY DRIVER
18788M: Andrei Botila <[email protected]>
18789L: [email protected]
18790S: Maintained
18791F: drivers/net/phy/nxp-c45-tja11xx*
18792
18793NXP FSPI DRIVER
18794M: Han Xu <[email protected]>
18795M: Haibo Chen <[email protected]>
18796R: Yogesh Gaur <[email protected]>
18797L: [email protected]
18798L: [email protected]
18799S: Maintained
18800F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
18801F: drivers/spi/spi-nxp-fspi.c
18802
18803NXP FXAS21002C DRIVER
18804M: Rui Miguel Silva <[email protected]>
18805L: [email protected]
18806S: Maintained
18807F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
18808F: drivers/iio/gyro/fxas21002c.h
18809F: drivers/iio/gyro/fxas21002c_core.c
18810F: drivers/iio/gyro/fxas21002c_i2c.c
18811F: drivers/iio/gyro/fxas21002c_spi.c
18812
18813NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
18814M: Haibo Chen <[email protected]>
18815L: [email protected]
18816L: [email protected]
18817S: Maintained
18818F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
18819F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
18820F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
18821F: drivers/iio/adc/imx7d_adc.c
18822F: drivers/iio/adc/imx93_adc.c
18823F: drivers/iio/adc/vf610_adc.c
18824
18825NXP i.MX 8M ISI DRIVER
18826M: Laurent Pinchart <[email protected]>
18827L: [email protected]
18828S: Maintained
18829F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
18830F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
18831F: drivers/media/platform/nxp/imx8-isi/
18832
18833NXP i.MX 8MP DW100 V4L2 DRIVER
18834M: Xavier Roumegue <[email protected]>
18835L: [email protected]
18836S: Maintained
18837F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
18838F: Documentation/userspace-api/media/drivers/dw100.rst
18839F: drivers/media/platform/nxp/dw100/
18840F: include/uapi/linux/dw100.h
18841
18842NXP i.MX 8MQ DCSS DRIVER
18843M: Laurentiu Palcu <[email protected]>
18844R: Lucas Stach <[email protected]>
18845L: [email protected]
18846S: Maintained
18847T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18848F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
18849F: drivers/gpu/drm/imx/dcss/
18850
18851NXP i.MX 8QXP ADC DRIVER
18852M: Cai Huoqing <[email protected]>
18853M: Haibo Chen <[email protected]>
18854L: [email protected]
18855L: [email protected]
18856S: Maintained
18857F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
18858F: drivers/iio/adc/imx8qxp-adc.c
18859
18860NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
18861M: Mirela Rabulea <[email protected]>
18862L: [email protected]
18863L: [email protected]
18864S: Maintained
18865F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
18866F: drivers/media/platform/nxp/imx-jpeg
18867
18868NXP i.MX CLOCK DRIVERS
18869M: Abel Vesa <[email protected]>
18870R: Peng Fan <[email protected]>
18871L: [email protected]
18872L: [email protected]
18873S: Maintained
18874T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
18875F: Documentation/devicetree/bindings/clock/*imx*
18876F: drivers/clk/imx/
18877F: include/dt-bindings/clock/*imx*
18878
18879NXP NETC TIMER PTP CLOCK DRIVER
18880M: Wei Fang <[email protected]>
18881M: Clark Wang <[email protected]>
18882L: [email protected]
18883L: [email protected]
18884S: Maintained
18885F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
18886F: drivers/ptp/ptp_netc.c
18887
18888NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
18889M: Woodrow Douglass <[email protected]>
18890S: Maintained
18891F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
18892F: drivers/regulator/pf530x-regulator.c
18893
18894NXP PF1550 PMIC MFD DRIVER
18895M: Samuel Kayode <[email protected]>
18896L: [email protected]
18897S: Maintained
18898F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
18899F: drivers/input/misc/pf1550-onkey.c
18900F: drivers/mfd/pf1550.c
18901F: drivers/power/supply/pf1550-charger.c
18902F: drivers/regulator/pf1550-regulator.c
18903F: include/linux/mfd/pf1550.h
18904
18905NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
18906M: Jagan Teki <[email protected]>
18907S: Maintained
18908F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
18909F: drivers/regulator/pf8x00-regulator.c
18910
18911NXP PTN5150A CC LOGIC AND EXTCON DRIVER
18912M: Krzysztof Kozlowski <[email protected]>
18913L: [email protected]
18914S: Maintained
18915F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
18916F: drivers/extcon/extcon-ptn5150.c
18917
18918NXP SGTL5000 DRIVER
18919M: Fabio Estevam <[email protected]>
18920L: [email protected]
18921S: Maintained
18922F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
18923F: sound/soc/codecs/sgtl5000*
18924
18925NXP SJA1105 ETHERNET SWITCH DRIVER
18926M: Vladimir Oltean <[email protected]>
18927L: [email protected]
18928S: Maintained
18929F: drivers/net/dsa/sja1105
18930F: drivers/net/pcs/pcs-xpcs-nxp.c
18931
18932NXP TDA998X DRM DRIVER
18933M: Russell King <[email protected]>
18934S: Maintained
18935T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
18936T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
18937F: drivers/gpu/drm/bridge/tda998x_drv.c
18938F: include/dt-bindings/display/tda998x.h
18939K: "nxp,tda998x"
18940
18941NXP TFA9879 DRIVER
18942M: Peter Rosin <[email protected]>
18943L: [email protected]
18944S: Maintained
18945F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
18946F: sound/soc/codecs/tfa9879*
18947
18948NXP-NCI NFC DRIVER
18949S: Orphan
18950F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
18951F: drivers/nfc/nxp-nci
18952
18953NXP/Goodix TFA989X (TFA1) DRIVER
18954M: Stephan Gerhold <[email protected]>
18955L: [email protected]
18956S: Maintained
18957F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
18958F: sound/soc/codecs/tfa989x.c
18959
18960NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
18961M: Jonas Malaco <[email protected]>
18962L: [email protected]
18963S: Maintained
18964F: Documentation/hwmon/nzxt-kraken2.rst
18965F: drivers/hwmon/nzxt-kraken2.c
18966
18967NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
18968M: Jonas Malaco <[email protected]>
18969M: Aleksa Savic <[email protected]>
18970L: [email protected]
18971S: Maintained
18972F: Documentation/hwmon/nzxt-kraken3.rst
18973F: drivers/hwmon/nzxt-kraken3.c
18974
18975OBJAGG
18976M: Jiri Pirko <[email protected]>
18977L: [email protected]
18978S: Supported
18979F: include/linux/objagg.h
18980F: lib/objagg.c
18981F: lib/test_objagg.c
18982
18983OBJPOOL
18984M: Matt Wu <[email protected]>
18985S: Supported
18986F: include/linux/objpool.h
18987F: lib/objpool.c
18988F: lib/test_objpool.c
18989
18990OBJTOOL
18991M: Josh Poimboeuf <[email protected]>
18992M: Peter Zijlstra <[email protected]>
18993S: Supported
18994F: include/linux/objtool*.h
18995F: tools/objtool/
18996
18997OCELOT ETHERNET SWITCH DRIVER
18998M: Vladimir Oltean <[email protected]>
18999M: Claudiu Manoil <[email protected]>
19000M: Alexandre Belloni <[email protected]>
19001M: [email protected]
19002L: [email protected]
19003S: Supported
19004F: drivers/net/dsa/ocelot/*
19005F: drivers/net/ethernet/mscc/
19006F: include/soc/mscc/ocelot*
19007F: net/dsa/tag_ocelot.c
19008F: net/dsa/tag_ocelot_8021q.c
19009F: tools/testing/selftests/drivers/net/ocelot/*
19010
19011OCELOT EXTERNAL SWITCH CONTROL
19012M: Colin Foster <[email protected]>
19013S: Supported
19014F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19015F: drivers/mfd/ocelot*
19016F: drivers/net/dsa/ocelot/ocelot_ext.c
19017F: include/linux/mfd/ocelot.h
19018
19019OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19020M: Frederic Barrat <[email protected]>
19021M: Andrew Donnellan <[email protected]>
19022L: [email protected]
19023S: Odd Fixes
19024F: Documentation/userspace-api/accelerators/ocxl.rst
19025F: arch/powerpc/include/asm/pnv-ocxl.h
19026F: arch/powerpc/platforms/powernv/ocxl.c
19027F: drivers/misc/ocxl/
19028F: include/misc/ocxl*
19029F: include/uapi/misc/ocxl.h
19030
19031OMAP AUDIO SUPPORT
19032M: Peter Ujfalusi <[email protected]>
19033M: Jarkko Nikula <[email protected]>
19034L: [email protected]
19035L: [email protected]
19036S: Maintained
19037F: sound/soc/ti/n810.c
19038F: sound/soc/ti/omap*
19039F: sound/soc/ti/rx51.c
19040F: sound/soc/ti/sdma-pcm.*
19041
19042OMAP CLOCK FRAMEWORK SUPPORT
19043M: Paul Walmsley <[email protected]>
19044L: [email protected]
19045S: Maintained
19046F: arch/arm/*omap*/*clock*
19047
19048OMAP DEVICE TREE SUPPORT
19049M: Aaro Koskinen <[email protected]>
19050M: Andreas Kemnade <[email protected]>
19051M: Kevin Hilman <[email protected]>
19052M: Roger Quadros <[email protected]>
19053M: Tony Lindgren <[email protected]>
19054L: [email protected]
19055L: [email protected]
19056S: Maintained
19057F: arch/arm/boot/dts/ti/omap/
19058
19059OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19060L: [email protected]
19061L: [email protected]
19062S: Orphan
19063F: Documentation/arch/arm/omap/dss.rst
19064F: drivers/video/fbdev/omap2/
19065
19066OMAP FRAMEBUFFER SUPPORT
19067L: [email protected]
19068L: [email protected]
19069S: Orphan
19070F: drivers/video/fbdev/omap/
19071
19072OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19073M: Roger Quadros <[email protected]>
19074M: Tony Lindgren <[email protected]>
19075L: [email protected]
19076S: Maintained
19077F: arch/arm/mach-omap2/*gpmc*
19078F: drivers/memory/omap-gpmc.c
19079
19080OMAP GPIO DRIVER
19081M: Grygorii Strashko <[email protected]>
19082M: Santosh Shilimkar <[email protected]>
19083M: Kevin Hilman <[email protected]>
19084L: [email protected]
19085S: Maintained
19086F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19087F: drivers/gpio/gpio-omap.c
19088
19089OMAP HARDWARE SPINLOCK SUPPORT
19090L: [email protected]
19091S: Orphan
19092F: drivers/hwspinlock/omap_hwspinlock.c
19093
19094OMAP HS MMC SUPPORT
19095L: [email protected]
19096L: [email protected]
19097S: Orphan
19098F: drivers/mmc/host/omap_hsmmc.c
19099
19100OMAP HWMOD DATA
19101M: Paul Walmsley <[email protected]>
19102L: [email protected]
19103S: Maintained
19104F: arch/arm/mach-omap2/omap_hwmod*data*
19105
19106OMAP HWMOD SUPPORT
19107M: Paul Walmsley <[email protected]>
19108L: [email protected]
19109S: Maintained
19110F: arch/arm/mach-omap2/omap_hwmod.*
19111
19112OMAP I2C DRIVER
19113M: Vignesh R <[email protected]>
19114L: [email protected]
19115L: [email protected]
19116S: Maintained
19117F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
19118F: drivers/i2c/busses/i2c-omap.c
19119
19120OMAP MMC SUPPORT
19121M: Aaro Koskinen <[email protected]>
19122L: [email protected]
19123S: Odd Fixes
19124F: drivers/mmc/host/omap.c
19125
19126OMAP POWER MANAGEMENT SUPPORT
19127M: Kevin Hilman <[email protected]>
19128L: [email protected]
19129S: Maintained
19130F: arch/arm/*omap*/*pm*
19131F: drivers/cpufreq/omap-cpufreq.c
19132
19133OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
19134M: Paul Walmsley <[email protected]>
19135L: [email protected]
19136S: Maintained
19137F: arch/arm/mach-omap2/prm*
19138
19139OMAP RANDOM NUMBER GENERATOR SUPPORT
19140M: Deepak Saxena <[email protected]>
19141S: Maintained
19142F: drivers/char/hw_random/omap-rng.c
19143
19144OMAP USB SUPPORT
19145L: [email protected]
19146L: [email protected]
19147S: Orphan
19148F: arch/arm/*omap*/usb*
19149F: drivers/usb/*/*omap*
19150
19151OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
19152M: Mark Jackson <[email protected]>
19153L: [email protected]
19154S: Maintained
19155F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
19156
19157OMAP1 SUPPORT
19158M: Aaro Koskinen <[email protected]>
19159M: Janusz Krzysztofik <[email protected]>
19160R: Tony Lindgren <[email protected]>
19161L: [email protected]
19162S: Maintained
19163Q: http://patchwork.kernel.org/project/linux-omap/list/
19164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19165F: arch/arm/configs/omap1_defconfig
19166F: arch/arm/mach-omap1/
19167F: drivers/i2c/busses/i2c-omap.c
19168F: include/linux/platform_data/ams-delta-fiq.h
19169F: include/linux/platform_data/i2c-omap.h
19170
19171OMAP2+ SUPPORT
19172M: Aaro Koskinen <[email protected]>
19173M: Andreas Kemnade <[email protected]>
19174M: Kevin Hilman <[email protected]>
19175M: Roger Quadros <[email protected]>
19176M: Tony Lindgren <[email protected]>
19177L: [email protected]
19178S: Maintained
19179W: http://linux.omap.com/
19180Q: http://patchwork.kernel.org/project/linux-omap/list/
19181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
19182F: Documentation/devicetree/bindings/arm/ti/omap.yaml
19183F: arch/arm/configs/omap2plus_defconfig
19184F: arch/arm/mach-omap2/
19185F: drivers/bus/omap*.[ch]
19186F: drivers/bus/ti-sysc.c
19187F: drivers/gpio/gpio-tps65219.c
19188F: drivers/i2c/busses/i2c-omap.c
19189F: drivers/irqchip/irq-omap-intc.c
19190F: drivers/mfd/*omap*.c
19191F: drivers/mfd/menelaus.c
19192F: drivers/mfd/palmas.c
19193F: drivers/mfd/tps65217.c
19194F: drivers/mfd/tps65218.c
19195F: drivers/mfd/tps65219.c
19196F: drivers/mfd/tps65910.c
19197F: drivers/mfd/twl-core.[ch]
19198F: drivers/mfd/twl4030*.c
19199F: drivers/mfd/twl6030*.c
19200F: drivers/mfd/twl6040*.c
19201F: drivers/regulator/palmas-regulator*.c
19202F: drivers/regulator/pbias-regulator.c
19203F: drivers/regulator/tps65217-regulator.c
19204F: drivers/regulator/tps65218-regulator.c
19205F: drivers/regulator/tps65219-regulator.c
19206F: drivers/regulator/tps65910-regulator.c
19207F: drivers/regulator/twl-regulator.c
19208F: drivers/regulator/twl6030-regulator.c
19209F: include/linux/platform_data/i2c-omap.h
19210F: include/linux/platform_data/ti-sysc.h
19211
19212OMFS FILESYSTEM
19213M: Bob Copeland <[email protected]>
19214L: [email protected]
19215S: Maintained
19216F: Documentation/filesystems/omfs.rst
19217F: fs/omfs/
19218
19219OMNIVISION OG01A1B SENSOR DRIVER
19220M: Sakari Ailus <[email protected]>
19221L: [email protected]
19222S: Maintained
19223F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
19224F: drivers/media/i2c/og01a1b.c
19225
19226OMNIVISION OG0VE1B SENSOR DRIVER
19227M: Vladimir Zapolskiy <[email protected]>
19228L: [email protected]
19229S: Maintained
19230T: git git://linuxtv.org/media_tree.git
19231F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
19232F: drivers/media/i2c/og0ve1b.c
19233
19234OMNIVISION OV01A10 SENSOR DRIVER
19235M: Bingbu Cao <[email protected]>
19236L: [email protected]
19237S: Maintained
19238T: git git://linuxtv.org/media.git
19239F: drivers/media/i2c/ov01a10.c
19240
19241OMNIVISION OV02A10 SENSOR DRIVER
19242L: [email protected]
19243S: Orphan
19244T: git git://linuxtv.org/media.git
19245F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
19246F: drivers/media/i2c/ov02a10.c
19247
19248OMNIVISION OV02C10 SENSOR DRIVER
19249M: Hans de Goede <[email protected]>
19250R: Bryan O'Donoghue <[email protected]>
19251L: [email protected]
19252S: Maintained
19253T: git git://linuxtv.org/media.git
19254F: drivers/media/i2c/ov02c10.c
19255
19256OMNIVISION OV02E10 SENSOR DRIVER
19257M: Bryan O'Donoghue <[email protected]>
19258M: Hans de Goede <[email protected]>
19259L: [email protected]
19260S: Maintained
19261T: git git://linuxtv.org/media.git
19262F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
19263F: drivers/media/i2c/ov02e10.c
19264
19265OMNIVISION OV08D10 SENSOR DRIVER
19266M: Jimmy Su <[email protected]>
19267L: [email protected]
19268S: Maintained
19269T: git git://linuxtv.org/media.git
19270F: drivers/media/i2c/ov08d10.c
19271
19272OMNIVISION OV08X40 SENSOR DRIVER
19273M: Jimmy Su <[email protected]>
19274L: [email protected]
19275S: Maintained
19276F: drivers/media/i2c/ov08x40.c
19277F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
19278
19279OMNIVISION OV13858 SENSOR DRIVER
19280M: Sakari Ailus <[email protected]>
19281L: [email protected]
19282S: Maintained
19283T: git git://linuxtv.org/media.git
19284F: drivers/media/i2c/ov13858.c
19285
19286OMNIVISION OV13B10 SENSOR DRIVER
19287M: Arec Kao <[email protected]>
19288L: [email protected]
19289S: Maintained
19290T: git git://linuxtv.org/media.git
19291F: drivers/media/i2c/ov13b10.c
19292
19293OMNIVISION OV2680 SENSOR DRIVER
19294M: Rui Miguel Silva <[email protected]>
19295M: Hans de Goede <[email protected]>
19296L: [email protected]
19297S: Maintained
19298T: git git://linuxtv.org/media.git
19299F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
19300F: drivers/media/i2c/ov2680.c
19301
19302OMNIVISION OV2685 SENSOR DRIVER
19303M: Shunqian Zheng <[email protected]>
19304L: [email protected]
19305S: Maintained
19306T: git git://linuxtv.org/media.git
19307F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
19308F: drivers/media/i2c/ov2685.c
19309
19310OMNIVISION OV2735 SENSOR DRIVER
19311M: Hardevsinh Palaniya <[email protected]>
19312M: Himanshu Bhavani <[email protected]>
19313L: [email protected]
19314S: Maintained
19315F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
19316F: drivers/media/i2c/ov2735.c
19317
19318OMNIVISION OV2740 SENSOR DRIVER
19319M: Tianshu Qiu <[email protected]>
19320R: Sakari Ailus <[email protected]>
19321R: Bingbu Cao <[email protected]>
19322L: [email protected]
19323S: Maintained
19324T: git git://linuxtv.org/media.git
19325F: drivers/media/i2c/ov2740.c
19326
19327OMNIVISION OV4689 SENSOR DRIVER
19328M: Mikhail Rudenko <[email protected]>
19329L: [email protected]
19330S: Maintained
19331T: git git://linuxtv.org/media.git
19332F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
19333F: drivers/media/i2c/ov4689.c
19334
19335OMNIVISION OV5640 SENSOR DRIVER
19336M: Steve Longerbeam <[email protected]>
19337L: [email protected]
19338S: Maintained
19339T: git git://linuxtv.org/media.git
19340F: drivers/media/i2c/ov5640.c
19341
19342OMNIVISION OV5647 SENSOR DRIVER
19343M: Dave Stevenson <[email protected]>
19344M: Jacopo Mondi <[email protected]>
19345L: [email protected]
19346S: Maintained
19347T: git git://linuxtv.org/media.git
19348F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
19349F: drivers/media/i2c/ov5647.c
19350
19351OMNIVISION OV5670 SENSOR DRIVER
19352M: Sakari Ailus <[email protected]>
19353L: [email protected]
19354S: Maintained
19355T: git git://linuxtv.org/media.git
19356F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
19357F: drivers/media/i2c/ov5670.c
19358
19359OMNIVISION OV5675 SENSOR DRIVER
19360M: Sakari Ailus <[email protected]>
19361L: [email protected]
19362S: Maintained
19363T: git git://linuxtv.org/media.git
19364F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
19365F: drivers/media/i2c/ov5675.c
19366
19367OMNIVISION OV5693 SENSOR DRIVER
19368M: Daniel Scally <[email protected]>
19369L: [email protected]
19370S: Maintained
19371T: git git://linuxtv.org/media.git
19372F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
19373F: drivers/media/i2c/ov5693.c
19374
19375OMNIVISION OV5695 SENSOR DRIVER
19376M: Shunqian Zheng <[email protected]>
19377L: [email protected]
19378S: Maintained
19379T: git git://linuxtv.org/media.git
19380F: drivers/media/i2c/ov5695.c
19381
19382OMNIVISION OV6211 SENSOR DRIVER
19383M: Vladimir Zapolskiy <[email protected]>
19384L: [email protected]
19385S: Maintained
19386T: git git://linuxtv.org/media_tree.git
19387F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
19388F: drivers/media/i2c/ov6211.c
19389
19390OMNIVISION OV64A40 SENSOR DRIVER
19391M: Jacopo Mondi <[email protected]>
19392L: [email protected]
19393S: Maintained
19394T: git git://linuxtv.org/media.git
19395F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
19396F: drivers/media/i2c/ov64a40.c
19397
19398OMNIVISION OV7670 SENSOR DRIVER
19399L: [email protected]
19400S: Orphan
19401T: git git://linuxtv.org/media.git
19402F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
19403F: drivers/media/i2c/ov7670.c
19404
19405OMNIVISION OV772x SENSOR DRIVER
19406M: Jacopo Mondi <[email protected]>
19407L: [email protected]
19408S: Odd fixes
19409T: git git://linuxtv.org/media.git
19410F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
19411F: drivers/media/i2c/ov772x.c
19412F: include/media/i2c/ov772x.h
19413
19414OMNIVISION OV7740 SENSOR DRIVER
19415L: [email protected]
19416S: Orphan
19417T: git git://linuxtv.org/media.git
19418F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
19419F: drivers/media/i2c/ov7740.c
19420
19421OMNIVISION OV8856 SENSOR DRIVER
19422M: Sakari Ailus <[email protected]>
19423L: [email protected]
19424S: Maintained
19425T: git git://linuxtv.org/media.git
19426F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
19427F: drivers/media/i2c/ov8856.c
19428
19429OMNIVISION OV8858 SENSOR DRIVER
19430M: Jacopo Mondi <[email protected]>
19431M: Nicholas Roth <[email protected]>
19432L: [email protected]
19433S: Maintained
19434T: git git://linuxtv.org/media.git
19435F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
19436F: drivers/media/i2c/ov8858.c
19437
19438OMNIVISION OV9282 SENSOR DRIVER
19439M: Dave Stevenson <[email protected]>
19440L: [email protected]
19441S: Maintained
19442T: git git://linuxtv.org/media.git
19443F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
19444F: drivers/media/i2c/ov9282.c
19445
19446OMNIVISION OV9640 SENSOR DRIVER
19447M: Petr Cvek <[email protected]>
19448L: [email protected]
19449S: Maintained
19450F: drivers/media/i2c/ov9640.*
19451
19452OMNIVISION OV9650 SENSOR DRIVER
19453M: Sakari Ailus <[email protected]>
19454R: Akinobu Mita <[email protected]>
19455R: Sylwester Nawrocki <[email protected]>
19456L: [email protected]
19457S: Maintained
19458T: git git://linuxtv.org/media.git
19459F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
19460F: drivers/media/i2c/ov9650.c
19461
19462OMNIVISION OV9734 SENSOR DRIVER
19463M: Tianshu Qiu <[email protected]>
19464R: Bingbu Cao <[email protected]>
19465L: [email protected]
19466S: Maintained
19467T: git git://linuxtv.org/media.git
19468F: drivers/media/i2c/ov9734.c
19469
19470ONBOARD USB HUB DRIVER
19471M: Matthias Kaehlcke <[email protected]>
19472L: [email protected]
19473S: Maintained
19474F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
19475F: drivers/usb/misc/onboard_usb_dev.c
19476
19477ONENAND FLASH DRIVER
19478M: Kyungmin Park <[email protected]>
19479L: [email protected]
19480S: Maintained
19481F: drivers/mtd/nand/onenand/
19482F: include/linux/mtd/onenand*.h
19483
19484ONEXPLAYER PLATFORM EC DRIVER
19485M: Antheas Kapenekakis <[email protected]>
19486M: Derek John Clark <[email protected]>
19487M: Joaquín Ignacio Aramendía <[email protected]>
19488L: [email protected]
19489S: Maintained
19490F: drivers/platform/x86/oxpec.c
19491
19492ONIE TLV NVMEM LAYOUT DRIVER
19493M: Miquel Raynal <[email protected]>
19494S: Maintained
19495F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
19496F: drivers/nvmem/layouts/onie-tlv.c
19497
19498ONION OMEGA2+ BOARD
19499M: Harvey Hunt <[email protected]>
19500L: [email protected]
19501S: Maintained
19502F: arch/mips/boot/dts/ralink/omega2p.dts
19503
19504ONSEMI ETHERNET PHY DRIVERS
19505M: Piergiorgio Beruto <[email protected]>
19506L: [email protected]
19507S: Supported
19508W: http://www.onsemi.com
19509F: drivers/net/phy/ncn*
19510
19511OP-TEE DRIVER
19512M: Jens Wiklander <[email protected]>
19513L: [email protected]
19514S: Maintained
19515F: Documentation/ABI/testing/sysfs-bus-optee-devices
19516F: drivers/tee/optee/
19517
19518OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
19519M: Sumit Garg <[email protected]>
19520L: [email protected]
19521S: Maintained
19522F: drivers/char/hw_random/optee-rng.c
19523
19524OP-TEE RTC DRIVER
19525M: Clément Léger <[email protected]>
19526L: [email protected]
19527S: Maintained
19528F: drivers/rtc/rtc-optee.c
19529
19530OPA-VNIC DRIVER
19531M: Dennis Dalessandro <[email protected]>
19532L: [email protected]
19533S: Supported
19534F: drivers/infiniband/ulp/opa_vnic
19535
19536OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
19537M: Parthiban Veerasooran <[email protected]>
19538L: [email protected]
19539S: Maintained
19540F: Documentation/networking/oa-tc6-framework.rst
19541F: drivers/net/ethernet/oa_tc6.c
19542F: include/linux/oa_tc6.h
19543
19544OPEN FIRMWARE AND FLATTENED DEVICE TREE
19545M: Rob Herring <[email protected]>
19546M: Saravana Kannan <[email protected]>
19547L: [email protected]
19548S: Maintained
19549Q: http://patchwork.kernel.org/project/devicetree/list/
19550W: http://www.devicetree.org/
19551C: irc://irc.libera.chat/devicetree
19552T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
19553F: Documentation/ABI/testing/sysfs-firmware-ofw
19554F: drivers/of/
19555F: include/linux/of*.h
19556F: rust/helpers/of.c
19557F: rust/kernel/of.rs
19558F: scripts/dtc/
19559F: tools/testing/selftests/dt/
19560K: of_overlay_notifier_
19561K: of_overlay_fdt_apply
19562K: of_overlay_remove
19563
19564OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
19565M: Rob Herring <[email protected]>
19566M: Krzysztof Kozlowski <[email protected]>
19567M: Conor Dooley <[email protected]>
19568L: [email protected]
19569S: Maintained
19570Q: http://patchwork.kernel.org/project/devicetree/list/
19571C: irc://irc.libera.chat/devicetree
19572T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
19573F: Documentation/devicetree/
19574F: arch/*/boot/dts/
19575F: include/dt-bindings/
19576
19577OPENCOMPUTE PTP CLOCK DRIVER
19578M: Jonathan Lemon <[email protected]>
19579M: Vadim Fedorenko <[email protected]>
19580L: [email protected]
19581S: Maintained
19582F: drivers/ptp/ptp_ocp.c
19583
19584OPENCORES I2C BUS DRIVER
19585M: Peter Korsgaard <[email protected]>
19586M: Andrew Lunn <[email protected]>
19587L: [email protected]
19588S: Maintained
19589F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
19590F: Documentation/i2c/busses/i2c-ocores.rst
19591F: drivers/i2c/busses/i2c-ocores.c
19592F: include/linux/platform_data/i2c-ocores.h
19593
19594OPENRISC ARCHITECTURE
19595M: Jonas Bonn <[email protected]>
19596M: Stefan Kristiansson <[email protected]>
19597M: Stafford Horne <[email protected]>
19598L: [email protected]
19599S: Maintained
19600W: http://openrisc.io
19601T: git https://github.com/openrisc/linux.git
19602F: Documentation/arch/openrisc/
19603F: Documentation/devicetree/bindings/openrisc/
19604F: arch/openrisc/
19605F: drivers/irqchip/irq-ompic.c
19606F: drivers/irqchip/irq-or1k-*
19607
19608OPENVPN DATA CHANNEL OFFLOAD
19609M: Antonio Quartulli <[email protected]>
19610R: Sabrina Dubroca <[email protected]>
19611L: [email protected] (subscribers-only)
19612L: [email protected]
19613S: Supported
19614T: git https://github.com/OpenVPN/ovpn-net-next.git
19615F: Documentation/netlink/specs/ovpn.yaml
19616F: drivers/net/ovpn/
19617F: include/uapi/linux/ovpn.h
19618F: tools/testing/selftests/net/ovpn/
19619
19620OPENVSWITCH
19621M: Aaron Conole <[email protected]>
19622M: Eelco Chaudron <[email protected]>
19623M: Ilya Maximets <[email protected]>
19624L: [email protected]
19625L: [email protected]
19626S: Maintained
19627W: http://openvswitch.org
19628F: Documentation/networking/openvswitch.rst
19629F: include/uapi/linux/openvswitch.h
19630F: net/openvswitch/
19631F: tools/testing/selftests/net/openvswitch/
19632
19633OPERATING PERFORMANCE POINTS (OPP)
19634M: Viresh Kumar <[email protected]>
19635M: Nishanth Menon <[email protected]>
19636M: Stephen Boyd <[email protected]>
19637L: [email protected]
19638S: Maintained
19639T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
19640F: Documentation/devicetree/bindings/opp/
19641F: Documentation/power/opp.rst
19642F: drivers/opp/
19643F: include/linux/pm_opp.h
19644F: rust/kernel/opp.rs
19645
19646OPL4 DRIVER
19647M: Clemens Ladisch <[email protected]>
19648L: [email protected]
19649S: Maintained
19650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19651F: sound/drivers/opl4/
19652
19653ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
19654M: Mark Fasheh <[email protected]>
19655M: Joel Becker <[email protected]>
19656M: Joseph Qi <[email protected]>
19657L: [email protected]
19658S: Supported
19659W: http://ocfs2.wiki.kernel.org
19660F: Documentation/filesystems/dlmfs.rst
19661F: Documentation/filesystems/ocfs2.rst
19662F: fs/ocfs2/
19663
19664ORANGEFS FILESYSTEM
19665M: Mike Marshall <[email protected]>
19666R: Martin Brandenburg <[email protected]>
19667L: [email protected]
19668S: Supported
19669T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
19670F: Documentation/filesystems/orangefs.rst
19671F: fs/orangefs/
19672
19673OV2659 OMNIVISION SENSOR DRIVER
19674M: "Lad, Prabhakar" <[email protected]>
19675L: [email protected]
19676S: Maintained
19677W: https://linuxtv.org
19678Q: http://patchwork.linuxtv.org/project/linux-media/list/
19679T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19680F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
19681F: drivers/media/i2c/ov2659.c
19682F: include/media/i2c/ov2659.h
19683
19684OVERLAY FILESYSTEM
19685M: Miklos Szeredi <[email protected]>
19686M: Amir Goldstein <[email protected]>
19687L: [email protected]
19688S: Supported
19689T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
19690F: Documentation/filesystems/overlayfs.rst
19691F: fs/overlayfs/
19692
19693P54 WIRELESS DRIVER
19694M: Christian Lamparter <[email protected]>
19695L: [email protected]
19696S: Maintained
19697W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
19698F: drivers/net/wireless/intersil/
19699
19700PACKET SOCKETS
19701M: Willem de Bruijn <[email protected]>
19702S: Maintained
19703F: include/uapi/linux/if_packet.h
19704F: net/packet/af_packet.c
19705
19706PACKING
19707M: Vladimir Oltean <[email protected]>
19708L: [email protected]
19709S: Supported
19710F: Documentation/core-api/packing.rst
19711F: include/linux/packing.h
19712F: lib/packing.c
19713F: lib/packing_test.c
19714F: scripts/gen_packed_field_checks.c
19715
19716PADATA PARALLEL EXECUTION MECHANISM
19717M: Steffen Klassert <[email protected]>
19718M: Daniel Jordan <[email protected]>
19719L: [email protected]
19720L: [email protected]
19721S: Maintained
19722F: Documentation/core-api/padata.rst
19723F: include/linux/padata.h
19724F: kernel/padata.c
19725
19726PAGE CACHE
19727M: Matthew Wilcox (Oracle) <[email protected]>
19728L: [email protected]
19729S: Supported
19730T: git git://git.infradead.org/users/willy/pagecache.git
19731F: Documentation/filesystems/locking.rst
19732F: Documentation/filesystems/vfs.rst
19733F: include/linux/pagemap.h
19734F: mm/filemap.c
19735F: mm/page-writeback.c
19736F: mm/readahead.c
19737F: mm/truncate.c
19738
19739PAGE POOL
19740M: Jesper Dangaard Brouer <[email protected]>
19741M: Ilias Apalodimas <[email protected]>
19742L: [email protected]
19743S: Supported
19744F: Documentation/networking/page_pool.rst
19745F: include/net/page_pool/
19746F: include/trace/events/page_pool.h
19747F: net/core/page_pool.c
19748
19749PAGE TABLE CHECK
19750M: Pasha Tatashin <[email protected]>
19751M: Andrew Morton <[email protected]>
19752L: [email protected]
19753S: Maintained
19754F: Documentation/mm/page_table_check.rst
19755F: include/linux/page_table_check.h
19756F: mm/page_table_check.c
19757
19758PAGE STATE DEBUG SCRIPT
19759M: Ye Liu <[email protected]>
19760S: Maintained
19761F: tools/mm/show_page_info.py
19762
19763PANASONIC LAPTOP ACPI EXTRAS DRIVER
19764M: Kenneth Chan <[email protected]>
19765L: [email protected]
19766S: Maintained
19767F: drivers/platform/x86/panasonic-laptop.c
19768
19769PARALLAX PING IIO SENSOR DRIVER
19770M: Andreas Klinger <[email protected]>
19771L: [email protected]
19772S: Maintained
19773F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
19774F: drivers/iio/proximity/ping.c
19775
19776PARALLEL LCD/KEYPAD PANEL DRIVER
19777M: Willy Tarreau <[email protected]>
19778M: Ksenija Stanojevic <[email protected]>
19779S: Odd Fixes
19780F: Documentation/admin-guide/lcd-panel-cgram.rst
19781F: drivers/auxdisplay/panel.c
19782
19783PARALLEL PORT SUBSYSTEM
19784M: Sudip Mukherjee <[email protected]>
19785M: Sudip Mukherjee <[email protected]>
19786L: [email protected] (subscribers-only)
19787S: Maintained
19788F: Documentation/driver-api/parport*.rst
19789F: drivers/char/ppdev.c
19790F: drivers/parport/
19791F: include/linux/parport*.h
19792F: include/uapi/linux/ppdev.h
19793
19794PARAVIRT_OPS INTERFACE
19795M: Juergen Gross <[email protected]>
19796R: Ajay Kaher <[email protected]>
19797R: Alexey Makhalov <[email protected]>
19798R: Broadcom internal kernel review list <[email protected]>
19799L: [email protected]
19800L: [email protected]
19801S: Supported
19802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19803F: Documentation/virt/paravirt_ops.rst
19804F: arch/*/include/asm/paravirt*.h
19805F: arch/*/kernel/paravirt*
19806F: include/linux/hypervisor.h
19807
19808PARISC ARCHITECTURE
19809M: "James E.J. Bottomley" <[email protected]>
19810M: Helge Deller <[email protected]>
19811L: [email protected]
19812S: Maintained
19813W: https://parisc.wiki.kernel.org
19814Q: http://patchwork.kernel.org/project/linux-parisc/list/
19815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
19816T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
19817F: Documentation/arch/parisc/
19818F: arch/parisc/
19819F: drivers/char/agp/parisc-agp.c
19820F: drivers/input/misc/hp_sdc_rtc.c
19821F: drivers/input/serio/gscps2.c
19822F: drivers/input/serio/hp_sdc*
19823F: drivers/parisc/
19824F: drivers/parport/parport_gsc.*
19825F: drivers/tty/serial/8250/8250_parisc.c
19826F: drivers/video/console/sti*
19827F: drivers/video/fbdev/sti*
19828F: drivers/video/logo/logo_parisc*
19829F: include/linux/hp_sdc.h
19830
19831PARMAN
19832M: Jiri Pirko <[email protected]>
19833L: [email protected]
19834S: Supported
19835F: include/linux/parman.h
19836F: lib/parman.c
19837F: lib/test_parman.c
19838
19839PC ENGINES APU BOARD DRIVER
19840M: Enrico Weigelt, metux IT consult <[email protected]>
19841S: Maintained
19842F: drivers/platform/x86/pcengines-apuv2.c
19843
19844PC87360 HARDWARE MONITORING DRIVER
19845M: Jim Cromie <[email protected]>
19846L: [email protected]
19847S: Maintained
19848F: Documentation/hwmon/pc87360.rst
19849F: drivers/hwmon/pc87360.c
19850
19851PC8736x GPIO DRIVER
19852M: Jim Cromie <[email protected]>
19853S: Maintained
19854F: drivers/char/pc8736x_gpio.c
19855
19856PC87427 HARDWARE MONITORING DRIVER
19857M: Jean Delvare <[email protected]>
19858L: [email protected]
19859S: Maintained
19860F: Documentation/hwmon/pc87427.rst
19861F: drivers/hwmon/pc87427.c
19862
19863MAX77705 HARDWARE MONITORING DRIVER
19864M: Dzmitry Sankouski <[email protected]>
19865L: [email protected]
19866S: Maintained
19867F: Documentation/hwmon/max77705.rst
19868F: drivers/hwmon/max77705-hwmon.c
19869
19870PCA9532 LED DRIVER
19871M: Riku Voipio <[email protected]>
19872S: Maintained
19873F: drivers/leds/leds-pca9532.c
19874F: include/linux/leds-pca9532.h
19875
19876PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
19877M: Thomas Petazzoni <[email protected]>
19878M: Pali Rohár <[email protected]>
19879L: [email protected]
19880L: [email protected] (moderated for non-subscribers)
19881S: Maintained
19882F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
19883F: drivers/pci/controller/pci-aardvark.c
19884
19885PCI DRIVER FOR ALTERA PCIE IP
19886M: Joyce Ooi <[email protected]>
19887L: [email protected]
19888S: Supported
19889F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
19890F: drivers/pci/controller/pcie-altera.c
19891
19892PCI DRIVER FOR APPLIEDMICRO XGENE
19893M: Toan Le <[email protected]>
19894L: [email protected]
19895L: [email protected] (moderated for non-subscribers)
19896S: Maintained
19897F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
19898F: drivers/pci/controller/pci-xgene.c
19899
19900PCI DRIVER FOR ARM VERSATILE PLATFORM
19901M: Rob Herring <[email protected]>
19902L: [email protected]
19903L: [email protected] (moderated for non-subscribers)
19904S: Maintained
19905F: Documentation/devicetree/bindings/pci/versatile.yaml
19906F: drivers/pci/controller/pci-versatile.c
19907
19908PCI DRIVER FOR ARMADA 8K
19909M: Thomas Petazzoni <[email protected]>
19910L: [email protected]
19911L: [email protected] (moderated for non-subscribers)
19912S: Maintained
19913F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
19914F: drivers/pci/controller/dwc/pcie-armada8k.c
19915
19916PCI DRIVER FOR CADENCE PCIE IP
19917L: [email protected]
19918S: Orphan
19919F: Documentation/devicetree/bindings/pci/cdns,*
19920F: drivers/pci/controller/cadence/*cadence*
19921
19922PCI DRIVER FOR CIX Sky1
19923M: Hans Zhang <[email protected]>
19924L: [email protected]
19925S: Maintained
19926F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
19927F: drivers/pci/controller/cadence/*sky1*
19928
19929PCI DRIVER FOR FREESCALE LAYERSCAPE
19930M: Minghuan Lian <[email protected]>
19931M: Mingkai Hu <[email protected]>
19932M: Roy Zang <[email protected]>
19933L: [email protected]
19934L: [email protected]
19935L: [email protected] (moderated for non-subscribers)
19936L: [email protected]
19937S: Maintained
19938F: drivers/pci/controller/dwc/*layerscape*
19939
19940PCI DRIVER FOR FU740
19941M: Paul Walmsley <[email protected]>
19942M: Greentime Hu <[email protected]>
19943M: Samuel Holland <[email protected]>
19944L: [email protected]
19945S: Maintained
19946F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
19947F: drivers/pci/controller/dwc/pcie-fu740.c
19948
19949PCI DRIVER FOR GENERIC OF HOSTS
19950M: Will Deacon <[email protected]>
19951L: [email protected]
19952L: [email protected] (moderated for non-subscribers)
19953S: Maintained
19954F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
19955F: drivers/pci/controller/pci-host-common.c
19956F: drivers/pci/controller/pci-host-generic.c
19957
19958PCI DRIVER FOR IMX6
19959M: Richard Zhu <[email protected]>
19960M: Lucas Stach <[email protected]>
19961L: [email protected]
19962L: [email protected] (moderated for non-subscribers)
19963L: [email protected]
19964S: Maintained
19965F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
19966F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
19967F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
19968F: drivers/pci/controller/dwc/*imx6*
19969
19970PCI DRIVER FOR INTEL IXP4XX
19971M: Linus Walleij <[email protected]>
19972S: Maintained
19973F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
19974F: drivers/pci/controller/pci-ixp4xx.c
19975
19976PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
19977M: Nirmal Patel <[email protected]>
19978R: Jonathan Derrick <[email protected]>
19979L: [email protected]
19980S: Supported
19981F: drivers/pci/controller/vmd.c
19982
19983PCI DRIVER FOR MICROSEMI SWITCHTEC
19984M: Kurt Schwemmer <[email protected]>
19985M: Logan Gunthorpe <[email protected]>
19986L: [email protected]
19987S: Maintained
19988F: Documentation/ABI/testing/sysfs-class-switchtec
19989F: Documentation/driver-api/switchtec.rst
19990F: drivers/ntb/hw/mscc/
19991F: drivers/pci/switch/switchtec*
19992F: include/linux/switchtec.h
19993F: include/uapi/linux/switchtec_ioctl.h
19994
19995PCI DRIVER FOR MOBIVEIL PCIE IP
19996M: Karthikeyan Mitran <[email protected]>
19997M: Hou Zhiqiang <[email protected]>
19998L: [email protected]
19999S: Supported
20000F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20001F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20002
20003PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20004M: Thomas Petazzoni <[email protected]>
20005M: Pali Rohár <[email protected]>
20006L: [email protected]
20007L: [email protected] (moderated for non-subscribers)
20008S: Maintained
20009F: drivers/pci/controller/*mvebu*
20010
20011PCI DRIVER FOR NVIDIA TEGRA
20012M: Thierry Reding <[email protected]>
20013L: [email protected]
20014L: [email protected]
20015S: Supported
20016F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
20017F: drivers/pci/controller/pci-tegra.c
20018
20019PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20020M: Hou Zhiqiang <[email protected]>
20021L: [email protected]
20022L: [email protected] (moderated for non-subscribers)
20023S: Maintained
20024F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20025
20026PCI DRIVER FOR PLDA PCIE IP
20027M: Daire McNamara <[email protected]>
20028L: [email protected]
20029S: Maintained
20030F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20031F: drivers/pci/controller/plda/pcie-plda-host.c
20032F: drivers/pci/controller/plda/pcie-plda.h
20033
20034PCI DRIVER FOR RENESAS R-CAR
20035M: Marek Vasut <[email protected]>
20036M: Yoshihiro Shimoda <[email protected]>
20037L: [email protected]
20038L: [email protected]
20039S: Maintained
20040F: Documentation/PCI/controller/rcar-pcie-firmware.rst
20041F: Documentation/devicetree/bindings/pci/*rcar*
20042F: drivers/pci/controller/*rcar*
20043F: drivers/pci/controller/dwc/*rcar*
20044
20045PCI DRIVER FOR SAMSUNG EXYNOS
20046M: Jingoo Han <[email protected]>
20047L: [email protected]
20048L: [email protected] (moderated for non-subscribers)
20049L: [email protected]
20050S: Maintained
20051F: drivers/pci/controller/dwc/pci-exynos.c
20052
20053PCI DRIVER FOR STM32MP25
20054M: Christian Bruel <[email protected]>
20055L: [email protected]
20056S: Maintained
20057F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20058F: drivers/pci/controller/dwc/*stm32*
20059
20060PCI DRIVER FOR SYNOPSYS DESIGNWARE
20061M: Jingoo Han <[email protected]>
20062M: Manivannan Sadhasivam <[email protected]>
20063L: [email protected]
20064S: Maintained
20065F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20066F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20067F: drivers/pci/controller/dwc/*designware*
20068F: include/linux/pcie-dwc.h
20069
20070PCI DRIVER FOR TI DRA7XX/J721E
20071M: Vignesh Raghavendra <[email protected]>
20072R: Siddharth Vadapalli <[email protected]>
20073L: [email protected]
20074L: [email protected]
20075L: [email protected] (moderated for non-subscribers)
20076S: Supported
20077F: Documentation/devicetree/bindings/pci/ti-pci.txt
20078F: drivers/pci/controller/cadence/pci-j721e.c
20079F: drivers/pci/controller/dwc/pci-dra7xx.c
20080
20081PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
20082M: Linus Walleij <[email protected]>
20083L: [email protected]
20084S: Maintained
20085F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
20086F: drivers/pci/controller/pci-v3-semi.c
20087
20088PCI DRIVER FOR XILINX VERSAL CPM
20089M: Bharat Kumar Gogada <[email protected]>
20090M: Michal Simek <[email protected]>
20091L: [email protected]
20092S: Maintained
20093F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
20094F: drivers/pci/controller/pcie-xilinx-cpm.c
20095
20096PCI ENDPOINT SUBSYSTEM
20097M: Manivannan Sadhasivam <[email protected]>
20098M: Krzysztof Wilczyński <[email protected]>
20099R: Kishon Vijay Abraham I <[email protected]>
20100L: [email protected]
20101S: Supported
20102Q: https://patchwork.kernel.org/project/linux-pci/list/
20103B: https://bugzilla.kernel.org
20104C: irc://irc.oftc.net/linux-pci
20105T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20106F: Documentation/PCI/endpoint/*
20107F: Documentation/misc-devices/pci-endpoint-test.rst
20108F: drivers/misc/pci_endpoint_test.c
20109F: drivers/pci/endpoint/
20110F: tools/testing/selftests/pci_endpoint/
20111
20112PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
20113M: Mahesh J Salgaonkar <[email protected]>
20114R: Oliver O'Halloran <[email protected]>
20115L: [email protected]
20116S: Supported
20117F: Documentation/PCI/pci-error-recovery.rst
20118F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
20119F: arch/powerpc/include/*/eeh*.h
20120F: arch/powerpc/kernel/eeh*.c
20121F: arch/powerpc/platforms/*/eeh*.c
20122F: drivers/pci/pcie/aer.c
20123F: drivers/pci/pcie/dpc.c
20124F: drivers/pci/pcie/err.c
20125
20126PCI ERROR RECOVERY
20127M: Linas Vepstas <[email protected]>
20128L: [email protected]
20129S: Supported
20130F: Documentation/PCI/pci-error-recovery.rst
20131
20132PCI MSI DRIVER FOR ALTERA MSI IP
20133M: Joyce Ooi <[email protected]>
20134L: [email protected]
20135S: Supported
20136F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
20137F: drivers/pci/controller/pcie-altera-msi.c
20138
20139PCI MSI DRIVER FOR APPLIEDMICRO XGENE
20140M: Toan Le <[email protected]>
20141L: [email protected]
20142L: [email protected] (moderated for non-subscribers)
20143S: Maintained
20144F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
20145F: drivers/pci/controller/pci-xgene-msi.c
20146
20147PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
20148M: Lorenzo Pieralisi <[email protected]>
20149M: Krzysztof Wilczyński <[email protected]>
20150M: Manivannan Sadhasivam <[email protected]>
20151R: Rob Herring <[email protected]>
20152L: [email protected]
20153S: Supported
20154Q: https://patchwork.kernel.org/project/linux-pci/list/
20155B: https://bugzilla.kernel.org
20156C: irc://irc.oftc.net/linux-pci
20157T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20158F: Documentation/ABI/testing/debugfs-pcie-ptm
20159F: Documentation/devicetree/bindings/pci/
20160F: drivers/pci/controller/
20161F: drivers/pci/pci-bridge-emul.c
20162F: drivers/pci/pci-bridge-emul.h
20163
20164PCI PEER-TO-PEER DMA (P2PDMA)
20165M: Bjorn Helgaas <[email protected]>
20166M: Logan Gunthorpe <[email protected]>
20167L: [email protected]
20168S: Supported
20169Q: https://patchwork.kernel.org/project/linux-pci/list/
20170B: https://bugzilla.kernel.org
20171C: irc://irc.oftc.net/linux-pci
20172T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20173F: Documentation/driver-api/pci/p2pdma.rst
20174F: drivers/pci/p2pdma.c
20175F: include/linux/pci-p2pdma.h
20176
20177PCI POWER CONTROL
20178M: Bartosz Golaszewski <[email protected]>
20179M: Manivannan Sadhasivam <[email protected]>
20180L: [email protected]
20181S: Maintained
20182T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20183F: drivers/pci/pwrctrl/*
20184F: include/linux/pci-pwrctrl.h
20185
20186PCI SUBSYSTEM
20187M: Bjorn Helgaas <[email protected]>
20188L: [email protected]
20189S: Supported
20190Q: https://patchwork.kernel.org/project/linux-pci/list/
20191B: https://bugzilla.kernel.org
20192C: irc://irc.oftc.net/linux-pci
20193T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20194F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
20195F: Documentation/PCI/
20196F: Documentation/devicetree/bindings/pci/
20197F: arch/x86/kernel/early-quirks.c
20198F: arch/x86/kernel/quirks.c
20199F: arch/x86/pci/
20200F: drivers/acpi/pci*
20201F: drivers/pci/
20202F: include/asm-generic/pci*
20203F: include/linux/of_pci.h
20204F: include/linux/pci*
20205F: include/uapi/linux/pci*
20206
20207PCI SUBSYSTEM [RUST]
20208M: Danilo Krummrich <[email protected]>
20209R: Bjorn Helgaas <[email protected]>
20210R: Krzysztof Wilczyński <[email protected]>
20211L: [email protected]
20212S: Maintained
20213C: irc://irc.oftc.net/linux-pci
20214T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
20215F: rust/helpers/pci.c
20216F: rust/kernel/pci.rs
20217F: rust/kernel/pci/
20218F: samples/rust/rust_driver_pci.rs
20219
20220PCIE BANDWIDTH CONTROLLER
20221M: Ilpo Järvinen <[email protected]>
20222L: [email protected]
20223S: Supported
20224F: drivers/pci/pcie/bwctrl.c
20225F: drivers/thermal/pcie_cooling.c
20226F: include/linux/pci-bwctrl.h
20227F: tools/testing/selftests/pcie_bwctrl/
20228
20229PCIE DRIVER FOR AMAZON ANNAPURNA LABS
20230M: Jonathan Chocron <[email protected]>
20231L: [email protected]
20232S: Maintained
20233F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
20234F: drivers/pci/controller/dwc/pcie-al.c
20235
20236PCIE DRIVER FOR AMLOGIC MESON
20237M: Yue Wang <[email protected]>
20238L: [email protected]
20239L: [email protected]
20240S: Maintained
20241F: drivers/pci/controller/dwc/pci-meson.c
20242
20243PCIE DRIVER FOR AXIS ARTPEC
20244M: Jesper Nilsson <[email protected]>
20245L: [email protected]
20246L: [email protected]
20247S: Maintained
20248F: Documentation/devicetree/bindings/pci/axis,artpec*
20249F: drivers/pci/controller/dwc/*artpec*
20250
20251PCIE DRIVER FOR CAVIUM THUNDERX
20252M: Robert Richter <[email protected]>
20253L: [email protected]
20254L: [email protected] (moderated for non-subscribers)
20255S: Odd Fixes
20256F: drivers/pci/controller/pci-thunder-*
20257
20258PCIE DRIVER FOR HISILICON
20259M: Zhou Wang <[email protected]>
20260L: [email protected]
20261S: Maintained
20262F: drivers/pci/controller/dwc/pcie-hisi.c
20263
20264PCIE DRIVER FOR HISILICON KIRIN
20265M: Xiaowei Song <[email protected]>
20266M: Binghui Wang <[email protected]>
20267L: [email protected]
20268S: Maintained
20269F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
20270F: drivers/pci/controller/dwc/pcie-kirin.c
20271
20272PCIE DRIVER FOR HISILICON STB
20273M: Shawn Guo <[email protected]>
20274L: [email protected]
20275S: Maintained
20276F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
20277F: drivers/pci/controller/dwc/pcie-histb.c
20278
20279PCIE DRIVER FOR INTEL KEEM BAY
20280M: Srikanth Thokala <[email protected]>
20281L: [email protected]
20282S: Supported
20283F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
20284F: drivers/pci/controller/dwc/pcie-keembay.c
20285
20286PCIE DRIVER FOR INTEL LGM GW SOC
20287M: Chuanhua Lei <[email protected]>
20288L: [email protected]
20289S: Maintained
20290F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
20291F: drivers/pci/controller/dwc/pcie-intel-gw.c
20292
20293PCIE DRIVER FOR MEDIATEK
20294M: Ryder Lee <[email protected]>
20295M: Jianjun Wang <[email protected]>
20296L: [email protected]
20297L: [email protected] (moderated for non-subscribers)
20298S: Supported
20299F: Documentation/devicetree/bindings/pci/mediatek*
20300F: drivers/pci/controller/*mediatek*
20301
20302PCIE DRIVER FOR MICROCHIP
20303M: Daire McNamara <[email protected]>
20304L: [email protected]
20305S: Supported
20306F: Documentation/devicetree/bindings/pci/microchip*
20307F: drivers/pci/controller/plda/*microchip*
20308
20309PCIE DRIVER FOR QUALCOMM MSM
20310M: Manivannan Sadhasivam <[email protected]>
20311L: [email protected]
20312L: [email protected]
20313S: Maintained
20314F: drivers/pci/controller/dwc/pcie-qcom-common.c
20315F: drivers/pci/controller/dwc/pcie-qcom.c
20316
20317PCIE DRIVER FOR RENESAS RZ/G3S SERIES
20318M: Claudiu Beznea <[email protected]>
20319L: [email protected]
20320L: [email protected]
20321S: Supported
20322F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
20323F: drivers/pci/controller/pcie-rzg3s-host.c
20324
20325PCIE DRIVER FOR ROCKCHIP
20326M: Shawn Lin <[email protected]>
20327L: [email protected]
20328L: [email protected]
20329S: Maintained
20330F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
20331F: drivers/pci/controller/pcie-rockchip*
20332
20333PCIE DRIVER FOR SOCIONEXT UNIPHIER
20334M: Kunihiko Hayashi <[email protected]>
20335L: [email protected]
20336S: Maintained
20337F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
20338F: drivers/pci/controller/dwc/pcie-uniphier*
20339
20340PCIE DRIVER FOR ST SPEAR13XX
20341M: Pratyush Anand <[email protected]>
20342L: [email protected]
20343S: Maintained
20344F: drivers/pci/controller/dwc/*spear*
20345
20346PCIE DRIVER FOR STARFIVE JH71x0
20347M: Kevin Xie <[email protected]>
20348L: [email protected]
20349S: Maintained
20350F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
20351F: drivers/pci/controller/plda/pcie-starfive.c
20352
20353PCIE ENDPOINT DRIVER FOR QUALCOMM
20354M: Manivannan Sadhasivam <[email protected]>
20355L: [email protected]
20356L: [email protected]
20357S: Maintained
20358F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
20359F: drivers/pci/controller/dwc/pcie-qcom-common.c
20360F: drivers/pci/controller/dwc/pcie-qcom-ep.c
20361
20362PCMCIA SUBSYSTEM
20363M: Dominik Brodowski <[email protected]>
20364S: Odd Fixes
20365T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
20366F: Documentation/pcmcia/
20367F: drivers/pcmcia/
20368F: include/pcmcia/
20369F: tools/pcmcia/
20370
20371PCNET32 NETWORK DRIVER
20372M: Don Fry <[email protected]>
20373L: [email protected]
20374S: Maintained
20375F: drivers/net/ethernet/amd/pcnet32.c
20376
20377PCRYPT PARALLEL CRYPTO ENGINE
20378M: Steffen Klassert <[email protected]>
20379L: [email protected]
20380S: Maintained
20381F: crypto/pcrypt.c
20382F: include/crypto/pcrypt.h
20383
20384PDS DSC VIRTIO DATA PATH ACCELERATOR
20385R: Brett Creeley <[email protected]>
20386F: drivers/vdpa/pds/
20387
20388PECI HARDWARE MONITORING DRIVERS
20389M: Iwona Winiarska <[email protected]>
20390L: [email protected]
20391S: Supported
20392F: Documentation/hwmon/peci-cputemp.rst
20393F: Documentation/hwmon/peci-dimmtemp.rst
20394F: drivers/hwmon/peci/
20395
20396PECI SUBSYSTEM
20397M: Iwona Winiarska <[email protected]>
20398L: [email protected] (moderated for non-subscribers)
20399S: Supported
20400F: Documentation/devicetree/bindings/peci/
20401F: Documentation/peci/
20402F: drivers/peci/
20403F: include/linux/peci-cpu.h
20404F: include/linux/peci.h
20405
20406PENSANDO ETHERNET DRIVERS
20407M: Brett Creeley <[email protected]>
20408L: [email protected]
20409S: Maintained
20410F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
20411F: drivers/net/ethernet/pensando/
20412
20413PER-CPU MEMORY ALLOCATOR
20414M: Dennis Zhou <[email protected]>
20415M: Tejun Heo <[email protected]>
20416M: Christoph Lameter <[email protected]>
20417L: [email protected]
20418S: Maintained
20419T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
20420F: arch/*/include/asm/percpu.h
20421F: include/linux/percpu*.h
20422F: lib/percpu*.c
20423F: mm/percpu*.c
20424F: mm/percpu-internal.h
20425
20426PER-TASK DELAY ACCOUNTING
20427M: Balbir Singh <[email protected]>
20428M: Yang Yang <[email protected]>
20429S: Maintained
20430F: include/linux/delayacct.h
20431F: kernel/delayacct.c
20432
20433TASK DELAY MONITORING TOOLS
20434M: Andrew Morton <[email protected]>
20435M: Wang Yaxin <[email protected]>
20436M: Fan Yu <[email protected]>
20437L: [email protected]
20438S: Maintained
20439F: Documentation/accounting/delay-accounting.rst
20440F: tools/accounting/delaytop.c
20441F: tools/accounting/getdelays.c
20442
20443PERFORMANCE EVENTS SUBSYSTEM
20444M: Peter Zijlstra <[email protected]>
20445M: Ingo Molnar <[email protected]>
20446M: Arnaldo Carvalho de Melo <[email protected]>
20447M: Namhyung Kim <[email protected]>
20448R: Mark Rutland <[email protected]>
20449R: Alexander Shishkin <[email protected]>
20450R: Jiri Olsa <[email protected]>
20451R: Ian Rogers <[email protected]>
20452R: Adrian Hunter <[email protected]>
20453R: James Clark <[email protected]>
20454L: [email protected]
20455L: [email protected]
20456S: Supported
20457W: https://perf.wiki.kernel.org/
20458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
20459T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
20460T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
20461F: arch/*/events/*
20462F: arch/*/events/*/*
20463F: arch/*/include/asm/perf_event.h
20464F: arch/*/kernel/*/*/perf_event*.c
20465F: arch/*/kernel/*/perf_event*.c
20466F: arch/*/kernel/perf_callchain.c
20467F: arch/*/kernel/perf_event*.c
20468F: include/linux/perf_event.h
20469F: include/uapi/linux/perf_event.h
20470F: kernel/events/*
20471F: tools/lib/perf/
20472F: tools/perf/
20473
20474PERFORMANCE EVENTS TOOLING ARM64
20475R: John Garry <[email protected]>
20476R: Will Deacon <[email protected]>
20477R: James Clark <[email protected]>
20478R: Mike Leach <[email protected]>
20479R: Leo Yan <[email protected]>
20480L: [email protected] (moderated for non-subscribers)
20481S: Supported
20482F: tools/build/feature/test-libopencsd.c
20483F: tools/perf/arch/arm*/
20484F: tools/perf/pmu-events/arch/arm64/
20485F: tools/perf/util/arm-spe*
20486F: tools/perf/util/cs-etm*
20487
20488PERSONALITY HANDLING
20489M: Christoph Hellwig <[email protected]>
20490L: [email protected]
20491S: Maintained
20492F: include/linux/personality.h
20493F: include/uapi/linux/personality.h
20494
20495PHOENIX RC FLIGHT CONTROLLER ADAPTER
20496M: Marcus Folkesson <[email protected]>
20497L: [email protected]
20498S: Maintained
20499F: Documentation/input/devices/pxrc.rst
20500F: drivers/input/joystick/pxrc.c
20501
20502PHONET PROTOCOL
20503M: Remi Denis-Courmont <[email protected]>
20504S: Supported
20505F: Documentation/networking/phonet.rst
20506F: include/linux/phonet.h
20507F: include/net/phonet/
20508F: include/uapi/linux/phonet.h
20509F: net/phonet/
20510
20511PHRAM MTD DRIVER
20512M: Joern Engel <[email protected]>
20513L: [email protected]
20514S: Maintained
20515F: drivers/mtd/devices/phram.c
20516
20517PICOLCD HID DRIVER
20518M: Bruno Prémont <[email protected]>
20519L: [email protected]
20520S: Maintained
20521F: drivers/hid/hid-picolcd*
20522
20523PIDFD API
20524M: Christian Brauner <[email protected]>
20525L: [email protected]
20526S: Maintained
20527T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
20528F: rust/kernel/pid_namespace.rs
20529F: samples/pidfd/
20530F: tools/testing/selftests/clone3/
20531F: tools/testing/selftests/pid_namespace/
20532F: tools/testing/selftests/pidfd/
20533K: (?i)pidfd
20534K: (?i)clone3
20535K: \b(clone_args|kernel_clone_args)\b
20536
20537PIN CONTROL SUBSYSTEM
20538M: Linus Walleij <[email protected]>
20539L: [email protected]
20540S: Maintained
20541T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
20542F: Documentation/devicetree/bindings/pinctrl/
20543F: Documentation/driver-api/pin-control.rst
20544F: drivers/pinctrl/
20545F: include/dt-bindings/pinctrl/
20546F: include/linux/pinctrl/
20547
20548PIN CONTROLLER - AIROHA
20549M: Lorenzo Bianconi <[email protected]>
20550L: [email protected] (moderated for non-subscribers)
20551S: Maintained
20552F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
20553F: drivers/pinctrl/mediatek/pinctrl-airoha.c
20554
20555PIN CONTROLLER - AMD
20556M: Basavaraj Natikar <[email protected]>
20557M: Shyam Sundar S K <[email protected]>
20558S: Maintained
20559F: drivers/pinctrl/pinctrl-amd.c
20560
20561PIN CONTROLLER - FREESCALE
20562M: Dong Aisheng <[email protected]>
20563M: Fabio Estevam <[email protected]>
20564M: Shawn Guo <[email protected]>
20565M: Jacky Bai <[email protected]>
20566R: Pengutronix Kernel Team <[email protected]>
20567R: NXP S32 Linux Team <[email protected]>
20568L: [email protected]
20569S: Maintained
20570F: Documentation/devicetree/bindings/pinctrl/fsl,*
20571F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
20572F: drivers/pinctrl/freescale/
20573F: drivers/pinctrl/nxp/
20574
20575PIN CONTROLLER - INTEL
20576M: Mika Westerberg <[email protected]>
20577M: Andy Shevchenko <[email protected]>
20578S: Supported
20579T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
20580F: drivers/pinctrl/intel/
20581
20582PIN CONTROLLER - KEEMBAY
20583S: Orphan
20584F: drivers/pinctrl/pinctrl-keembay*
20585
20586PIN CONTROLLER - MEDIATEK
20587M: Sean Wang <[email protected]>
20588L: [email protected] (moderated for non-subscribers)
20589S: Maintained
20590F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
20591F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
20592F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
20593F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
20594F: drivers/pinctrl/mediatek/
20595
20596PIN CONTROLLER - MEDIATEK MIPS
20597M: Chester A. Unal <[email protected]>
20598M: Sergio Paracuellos <[email protected]>
20599L: [email protected] (moderated for non-subscribers)
20600L: [email protected]
20601S: Maintained
20602F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
20603F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
20604F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
20605F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
20606F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
20607F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
20608F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
20609F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
20610F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
20611F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
20612F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
20613F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
20614F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
20615F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
20616F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
20617
20618PIN CONTROLLER - MICROCHIP AT91
20619M: Ludovic Desroches <[email protected]>
20620L: [email protected] (moderated for non-subscribers)
20621L: [email protected]
20622S: Supported
20623F: drivers/gpio/gpio-sama5d2-piobu.c
20624F: drivers/pinctrl/pinctrl-at91*
20625
20626PIN CONTROLLER - QUALCOMM
20627M: Bjorn Andersson <[email protected]>
20628L: [email protected]
20629S: Maintained
20630C: irc://irc.oftc.net/linux-msm
20631F: Documentation/devicetree/bindings/pinctrl/qcom,*
20632F: drivers/pinctrl/qcom/
20633
20634PIN CONTROLLER - RENESAS
20635M: Geert Uytterhoeven <[email protected]>
20636L: [email protected]
20637S: Supported
20638T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
20639F: Documentation/devicetree/bindings/pinctrl/renesas,*
20640F: drivers/pinctrl/renesas/
20641
20642PIN CONTROLLER - SAMSUNG
20643M: Krzysztof Kozlowski <[email protected]>
20644M: Sylwester Nawrocki <[email protected]>
20645R: Alim Akhtar <[email protected]>
20646L: [email protected] (moderated for non-subscribers)
20647L: [email protected]
20648S: Maintained
20649Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
20650B: mailto:[email protected]
20651C: irc://irc.libera.chat/linux-exynos
20652T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
20653F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
20654F: drivers/pinctrl/samsung/
20655
20656PIN CONTROLLER - SINGLE
20657M: Tony Lindgren <[email protected]>
20658M: Haojian Zhuang <[email protected]>
20659L: [email protected] (moderated for non-subscribers)
20660L: [email protected]
20661S: Maintained
20662F: drivers/pinctrl/pinctrl-single.c
20663
20664PIN CONTROLLER - SUNPLUS / TIBBO
20665M: Dvorkin Dmitry <[email protected]>
20666M: Wells Lu <[email protected]>
20667L: [email protected] (moderated for non-subscribers)
20668S: Maintained
20669W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20670F: Documentation/devicetree/bindings/pinctrl/sunplus,*
20671F: drivers/pinctrl/sunplus/
20672F: include/dt-bindings/pinctrl/sppctl*.h
20673
20674PINE64 PINEPHONE KEYBOARD DRIVER
20675M: Samuel Holland <[email protected]>
20676S: Supported
20677F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
20678F: drivers/input/keyboard/pinephone-keyboard.c
20679
20680PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
20681M: Tomasz Duszynski <[email protected]>
20682S: Maintained
20683F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
20684F: drivers/iio/chemical/pms7003.c
20685
20686PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
20687M: Piergiorgio Beruto <[email protected]>
20688L: [email protected]
20689S: Maintained
20690F: drivers/net/phy/mdio-open-alliance.h
20691F: net/ethtool/plca.c
20692
20693PLDMFW LIBRARY
20694M: Jacob Keller <[email protected]>
20695S: Maintained
20696F: Documentation/driver-api/pldmfw/
20697F: include/linux/pldmfw.h
20698F: lib/pldmfw/
20699
20700PLX DMA DRIVER
20701M: Logan Gunthorpe <[email protected]>
20702S: Maintained
20703F: drivers/dma/plx_dma.c
20704
20705PM-GRAPH UTILITY
20706M: "Todd E Brandt" <[email protected]>
20707L: [email protected]
20708S: Supported
20709W: https://01.org/pm-graph
20710B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
20711T: git https://github.com/intel/pm-graph.git
20712F: tools/power/pm-graph
20713
20714PM6764TR DRIVER
20715M: Charles Hsu <[email protected]>
20716L: [email protected]
20717S: Maintained
20718F: Documentation/hwmon/pm6764tr.rst
20719F: drivers/hwmon/pmbus/pm6764tr.c
20720
20721PMC SIERRA MaxRAID DRIVER
20722L: [email protected]
20723S: Orphan
20724W: http://www.pmc-sierra.com/
20725F: drivers/scsi/pmcraid.*
20726
20727PMC SIERRA PM8001 DRIVER
20728M: Jack Wang <[email protected]>
20729L: [email protected]
20730S: Supported
20731F: drivers/scsi/pm8001/
20732
20733PNI RM3100 IIO DRIVER
20734M: Song Qiang <[email protected]>
20735L: [email protected]
20736S: Maintained
20737F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
20738F: drivers/iio/magnetometer/rm3100*
20739
20740PNP SUPPORT
20741M: "Rafael J. Wysocki" <[email protected]>
20742L: [email protected]
20743S: Maintained
20744F: drivers/pnp/
20745F: include/linux/pnp.h
20746
20747PORTWELL EC DRIVER
20748M: Yen-Chi Huang <[email protected]>
20749L: [email protected]
20750S: Maintained
20751F: drivers/platform/x86/portwell-ec.c
20752
20753POSIX CLOCKS and TIMERS
20754M: Anna-Maria Behnsen <[email protected]>
20755M: Frederic Weisbecker <[email protected]>
20756M: Thomas Gleixner <[email protected]>
20757L: [email protected]
20758S: Maintained
20759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20760F: fs/timerfd.c
20761F: include/linux/time_namespace.h
20762F: include/linux/timerfd.h
20763F: include/uapi/linux/time.h
20764F: include/uapi/linux/timerfd.h
20765F: include/trace/events/timer*
20766F: kernel/time/itimer.c
20767F: kernel/time/posix-*
20768F: kernel/time/namespace.c
20769
20770POWER MANAGEMENT CORE
20771M: "Rafael J. Wysocki" <[email protected]>
20772L: [email protected]
20773S: Supported
20774B: https://bugzilla.kernel.org
20775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
20776F: drivers/base/power/
20777F: drivers/powercap/
20778F: include/linux/intel_rapl.h
20779F: include/linux/pm.h
20780F: include/linux/pm_*
20781F: include/linux/powercap.h
20782F: kernel/configs/nopm.config
20783
20784POWER SEQUENCING
20785M: Bartosz Golaszewski <[email protected]>
20786L: [email protected]
20787S: Maintained
20788T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
20789F: Documentation/driver-api/pwrseq.rst
20790F: drivers/power/sequencing/
20791F: include/linux/pwrseq/
20792
20793POWER STATE COORDINATION INTERFACE (PSCI)
20794M: Mark Rutland <[email protected]>
20795M: Lorenzo Pieralisi <[email protected]>
20796L: [email protected] (moderated for non-subscribers)
20797S: Maintained
20798F: Documentation/devicetree/bindings/arm/psci.yaml
20799F: drivers/firmware/psci/
20800F: include/linux/psci.h
20801F: include/uapi/linux/psci.h
20802
20803POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
20804M: Sebastian Reichel <[email protected]>
20805L: [email protected]
20806S: Maintained
20807T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20808F: Documentation/ABI/testing/sysfs-class-power
20809F: Documentation/devicetree/bindings/power/supply/
20810F: drivers/power/supply/
20811F: include/linux/power/
20812F: include/linux/power_supply.h
20813F: tools/testing/selftests/power_supply/
20814
20815POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
20816M: Suraj Jitindar Singh <[email protected]>
20817L: [email protected]
20818S: Maintained
20819F: drivers/char/powernv-op-panel.c
20820
20821PPP OVER ATM (RFC 2364)
20822M: Mitchell Blank Jr <[email protected]>
20823S: Maintained
20824F: include/uapi/linux/atmppp.h
20825F: net/atm/pppoatm.c
20826
20827PPP OVER ETHERNET
20828M: Michal Ostrowski <[email protected]>
20829S: Maintained
20830F: drivers/net/ppp/pppoe.c
20831F: drivers/net/ppp/pppox.c
20832
20833PPP OVER L2TP
20834M: James Chapman <[email protected]>
20835S: Maintained
20836F: include/linux/if_pppol2tp.h
20837F: include/uapi/linux/if_pppol2tp.h
20838F: net/l2tp/l2tp_ppp.c
20839
20840PPP PROTOCOL DRIVERS AND COMPRESSORS
20841L: [email protected]
20842S: Orphan
20843F: drivers/net/ppp/ppp_*
20844
20845PPS SUPPORT
20846M: Rodolfo Giometti <[email protected]>
20847L: [email protected] (subscribers-only)
20848S: Maintained
20849W: http://wiki.enneenne.com/index.php/LinuxPPS_support
20850F: Documentation/ABI/testing/sysfs-pps
20851F: Documentation/ABI/testing/sysfs-pps-gen
20852F: Documentation/ABI/testing/sysfs-pps-gen-tio
20853F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
20854F: Documentation/driver-api/pps.rst
20855F: drivers/pps/
20856F: include/linux/pps*.h
20857F: include/uapi/linux/pps.h
20858F: include/uapi/linux/pps_gen.h
20859
20860PRESSURE STALL INFORMATION (PSI)
20861M: Johannes Weiner <[email protected]>
20862M: Suren Baghdasaryan <[email protected]>
20863R: Peter Ziljstra <[email protected]>
20864S: Maintained
20865F: include/linux/psi*
20866F: kernel/sched/psi.c
20867
20868PROPELLER BUILD
20869M: Rong Xu <[email protected]>
20870M: Han Shen <[email protected]>
20871S: Supported
20872F: Documentation/dev-tools/propeller.rst
20873F: scripts/Makefile.propeller
20874
20875PRINTK
20876M: Petr Mladek <[email protected]>
20877R: Steven Rostedt <[email protected]>
20878R: John Ogness <[email protected]>
20879R: Sergey Senozhatsky <[email protected]>
20880S: Maintained
20881T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20882F: Documentation/core-api/printk-basics.rst
20883F: include/linux/printk.h
20884F: kernel/printk/
20885
20886PRINTK INDEXING
20887R: Chris Down <[email protected]>
20888S: Maintained
20889F: Documentation/core-api/printk-index.rst
20890F: kernel/printk/index.c
20891K: printk_index
20892
20893PROC FILESYSTEM
20894L: [email protected]
20895L: [email protected]
20896S: Maintained
20897F: Documentation/filesystems/proc.rst
20898F: fs/proc/
20899F: include/linux/proc_fs.h
20900F: tools/testing/selftests/proc/
20901
20902PROC SYSCTL
20903M: Kees Cook <[email protected]>
20904M: Joel Granados <[email protected]>
20905L: [email protected]
20906L: [email protected]
20907S: Maintained
20908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
20909F: fs/proc/proc_sysctl.c
20910F: include/linux/sysctl.h
20911F: kernel/sysctl*
20912F: tools/testing/selftests/sysctl/*
20913F: lib/test_sysctl.c
20914F: scripts/check-sysctl-docs
20915
20916PS3 NETWORK SUPPORT
20917M: Geoff Levand <[email protected]>
20918L: [email protected]
20919L: [email protected]
20920S: Maintained
20921F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
20922
20923PS3 PLATFORM SUPPORT
20924M: Geoff Levand <[email protected]>
20925L: [email protected]
20926S: Maintained
20927F: arch/powerpc/boot/ps3*
20928F: arch/powerpc/include/asm/lv1call.h
20929F: arch/powerpc/include/asm/ps3*.h
20930F: arch/powerpc/platforms/ps3/
20931F: drivers/*/ps3*
20932F: drivers/ps3/
20933F: drivers/rtc/rtc-ps3.c
20934F: drivers/usb/host/*ps3.c
20935F: sound/ppc/snd_ps3*
20936
20937PS3VRAM DRIVER
20938M: Jim Paris <[email protected]>
20939M: Geoff Levand <[email protected]>
20940L: [email protected]
20941S: Maintained
20942F: drivers/block/ps3vram.c
20943
20944PSAMPLE PACKET SAMPLING SUPPORT
20945M: Yotam Gigi <[email protected]>
20946S: Maintained
20947F: include/net/psample.h
20948F: include/uapi/linux/psample.h
20949F: net/psample
20950
20951PSE NETWORK DRIVER
20952M: Oleksij Rempel <[email protected]>
20953M: Kory Maincent <[email protected]>
20954L: [email protected]
20955S: Maintained
20956F: Documentation/devicetree/bindings/net/pse-pd/
20957F: drivers/net/pse-pd/
20958F: net/ethtool/pse-pd.c
20959
20960PSTORE FILESYSTEM
20961M: Kees Cook <[email protected]>
20962R: Tony Luck <[email protected]>
20963R: Guilherme G. Piccoli <[email protected]>
20964L: [email protected]
20965S: Supported
20966T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
20967F: Documentation/admin-guide/pstore-blk.rst
20968F: Documentation/admin-guide/ramoops.rst
20969F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
20970F: drivers/acpi/apei/erst.c
20971F: drivers/firmware/efi/efi-pstore.c
20972F: fs/pstore/
20973F: include/linux/pstore*
20974K: \b(pstore|ramoops)
20975
20976PT5161L HARDWARE MONITOR DRIVER
20977M: Cosmo Chou <[email protected]>
20978L: [email protected]
20979S: Maintained
20980F: Documentation/hwmon/pt5161l.rst
20981F: drivers/hwmon/pt5161l.c
20982
20983PTP HARDWARE CLOCK SUPPORT
20984M: Richard Cochran <[email protected]>
20985L: [email protected]
20986S: Maintained
20987W: http://linuxptp.sourceforge.net/
20988F: Documentation/ABI/testing/sysfs-ptp
20989F: Documentation/driver-api/ptp.rst
20990F: drivers/net/phy/dp83640*
20991F: drivers/ptp/*
20992F: include/linux/ptp_cl*
20993K: (?:\b|_)ptp(?:\b|_)
20994
20995PTP MOCKUP CLOCK SUPPORT
20996M: Vladimir Oltean <[email protected]>
20997L: [email protected]
20998S: Maintained
20999F: drivers/ptp/ptp_mock.c
21000F: include/linux/ptp_mock.h
21001
21002PTP VIRTUAL CLOCK SUPPORT
21003M: Yangbo Lu <[email protected]>
21004L: [email protected]
21005S: Maintained
21006F: drivers/ptp/ptp_vclock.c
21007F: net/ethtool/phc_vclocks.c
21008
21009PTP VMCLOCK SUPPORT
21010M: David Woodhouse <[email protected]>
21011L: [email protected]
21012S: Maintained
21013F: drivers/ptp/ptp_vmclock.c
21014F: include/uapi/linux/vmclock-abi.h
21015
21016PTRACE SUPPORT
21017M: Oleg Nesterov <[email protected]>
21018S: Maintained
21019F: arch/*/*/ptrace*.c
21020F: arch/*/include/asm/ptrace*.h
21021F: arch/*/ptrace*.c
21022F: include/asm-generic/syscall.h
21023F: include/linux/ptrace.h
21024F: include/linux/regset.h
21025F: include/uapi/linux/ptrace.h
21026F: kernel/ptrace.c
21027
21028PULSE8-CEC DRIVER
21029M: Hans Verkuil <[email protected]>
21030L: [email protected]
21031S: Maintained
21032T: git git://linuxtv.org/media.git
21033F: drivers/media/cec/usb/pulse8/
21034
21035PURELIFI PLFXLC DRIVER
21036M: Srinivasan Raju <[email protected]>
21037L: [email protected]
21038S: Supported
21039F: drivers/net/wireless/purelifi/
21040
21041PVRUSB2 VIDEO4LINUX DRIVER
21042M: Mike Isely <[email protected]>
21043L: [email protected] (subscribers-only)
21044L: [email protected]
21045S: Maintained
21046W: http://www.isely.net/pvrusb2/
21047T: git git://linuxtv.org/media.git
21048F: Documentation/driver-api/media/drivers/pvrusb2*
21049F: drivers/media/usb/pvrusb2/
21050
21051PWC WEBCAM DRIVER
21052M: Hans Verkuil <[email protected]>
21053L: [email protected]
21054S: Odd Fixes
21055T: git git://linuxtv.org/media.git
21056F: drivers/media/usb/pwc/*
21057F: include/trace/events/pwc.h
21058
21059PWM IR Transmitter
21060M: Sean Young <[email protected]>
21061L: [email protected]
21062S: Maintained
21063F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
21064F: drivers/media/rc/pwm-ir-tx.c
21065
21066PWM SUBSYSTEM
21067M: Uwe Kleine-König <[email protected]>
21068L: [email protected]
21069S: Maintained
21070Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
21071T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
21072F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
21073F: Documentation/devicetree/bindings/pwm/
21074F: Documentation/driver-api/pwm.rst
21075F: drivers/gpio/gpio-mvebu.c
21076F: drivers/pwm/
21077F: drivers/video/backlight/pwm_bl.c
21078F: include/dt-bindings/pwm/
21079F: include/linux/pwm.h
21080F: include/linux/pwm_backlight.h
21081K: pwm_(config|apply_might_sleep|apply_atomic|ops)
21082
21083PWM SUBSYSTEM BINDINGS [RUST]
21084M: Michal Wilczynski <[email protected]>
21085L: [email protected]
21086L: [email protected]
21087S: Maintained
21088F: rust/helpers/pwm.c
21089F: rust/kernel/pwm.rs
21090
21091PXA GPIO DRIVER
21092M: Robert Jarzmik <[email protected]>
21093L: [email protected]
21094S: Maintained
21095F: drivers/gpio/gpio-pxa.c
21096
21097PXA MMCI DRIVER
21098S: Orphan
21099
21100PXA RTC DRIVER
21101M: Robert Jarzmik <[email protected]>
21102L: [email protected]
21103S: Maintained
21104
21105PXA2xx/PXA3xx SUPPORT
21106M: Daniel Mack <[email protected]>
21107M: Haojian Zhuang <[email protected]>
21108M: Robert Jarzmik <[email protected]>
21109L: [email protected] (moderated for non-subscribers)
21110S: Maintained
21111T: git https://github.com/hzhuang1/linux.git
21112T: git https://github.com/rjarzmik/linux.git
21113F: arch/arm/boot/dts/intel/pxa/
21114F: arch/arm/mach-pxa/
21115F: drivers/dma/pxa*
21116F: drivers/pcmcia/pxa2xx*
21117F: drivers/pinctrl/pxa/
21118F: drivers/spi/spi-pxa2xx*
21119F: drivers/usb/gadget/udc/pxa2*
21120F: include/sound/pxa2xx-lib.h
21121F: sound/arm/pxa*
21122F: sound/soc/pxa/
21123
21124QAT DRIVER
21125M: Giovanni Cabiddu <[email protected]>
21126L: [email protected]
21127S: Supported
21128F: drivers/crypto/intel/qat/
21129
21130QCOM AUDIO (ASoC) DRIVERS
21131M: Srinivas Kandagatla <[email protected]>
21132L: [email protected]
21133L: [email protected]
21134S: Supported
21135F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
21136F: Documentation/devicetree/bindings/sound/qcom,*
21137F: drivers/soc/qcom/apr.c
21138F: drivers/soundwire/qcom.c
21139F: include/dt-bindings/sound/qcom,wcd93*
21140F: sound/soc/codecs/lpass-*.*
21141F: sound/soc/codecs/msm8916-wcd-analog.c
21142F: sound/soc/codecs/msm8916-wcd-digital.c
21143F: sound/soc/codecs/pm4125-sdw.c
21144F: sound/soc/codecs/pm4125.*
21145F: sound/soc/codecs/wcd-clsh-v2.*
21146F: sound/soc/codecs/wcd-mbhc-v2.*
21147F: sound/soc/codecs/wcd93*.*
21148F: sound/soc/codecs/wsa88*.*
21149F: sound/soc/qcom/
21150
21151QCOM EMBEDDED USB DEBUGGER (EUD)
21152M: Souradeep Chowdhury <[email protected]>
21153L: [email protected]
21154S: Maintained
21155F: Documentation/ABI/testing/sysfs-driver-eud
21156F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
21157F: drivers/usb/misc/qcom_eud.c
21158
21159QCOM IPA DRIVER
21160M: Alex Elder <[email protected]>
21161L: [email protected]
21162S: Maintained
21163F: drivers/net/ipa/
21164
21165QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
21166M: Gabriel Somlo <[email protected]>
21167M: "Michael S. Tsirkin" <[email protected]>
21168L: [email protected]
21169S: Maintained
21170F: drivers/firmware/qemu_fw_cfg.c
21171F: include/uapi/linux/qemu_fw_cfg.h
21172
21173QLOGIC QL41xxx FCOE DRIVER
21174M: Saurav Kashyap <[email protected]>
21175M: Javed Hasan <[email protected]>
21176M: [email protected]
21177L: [email protected]
21178S: Supported
21179F: drivers/scsi/qedf/
21180
21181QLOGIC QL41xxx ISCSI DRIVER
21182M: Nilesh Javali <[email protected]>
21183M: Manish Rangankar <[email protected]>
21184M: [email protected]
21185L: [email protected]
21186S: Supported
21187F: drivers/scsi/qedi/
21188
21189QLOGIC QL4xxx ETHERNET DRIVER
21190M: Manish Chopra <[email protected]>
21191L: [email protected]
21192S: Maintained
21193F: drivers/net/ethernet/qlogic/qed/
21194F: drivers/net/ethernet/qlogic/qede/
21195F: include/linux/qed/
21196
21197QLOGIC QL4xxx RDMA DRIVER
21198M: Michal Kalderon <[email protected]>
21199L: [email protected]
21200S: Supported
21201F: drivers/infiniband/hw/qedr/
21202F: include/uapi/rdma/qedr-abi.h
21203
21204QLOGIC QLA1280 SCSI DRIVER
21205M: Michael Reed <[email protected]>
21206L: [email protected]
21207S: Maintained
21208F: drivers/scsi/qla1280.[ch]
21209
21210QLOGIC QLA2XXX FC-SCSI DRIVER
21211M: Nilesh Javali <[email protected]>
21212M: [email protected]
21213L: [email protected]
21214S: Supported
21215F: drivers/scsi/qla2xxx/
21216
21217QLOGIC QLA3XXX NETWORK DRIVER
21218M: [email protected]
21219L: [email protected]
21220S: Maintained
21221F: drivers/net/ethernet/qlogic/qla3xxx.*
21222
21223QLOGIC QLA4XXX iSCSI DRIVER
21224M: Nilesh Javali <[email protected]>
21225M: Manish Rangankar <[email protected]>
21226M: [email protected]
21227L: [email protected]
21228S: Supported
21229F: drivers/scsi/qla4xxx/
21230
21231QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
21232M: Shahed Shaikh <[email protected]>
21233M: Manish Chopra <[email protected]>
21234M: [email protected]
21235L: [email protected]
21236S: Maintained
21237F: drivers/net/ethernet/qlogic/qlcnic/
21238
21239QM1D1B0004 MEDIA DRIVER
21240M: Akihiro Tsukada <[email protected]>
21241L: [email protected]
21242S: Odd Fixes
21243F: drivers/media/tuners/qm1d1b0004*
21244
21245QM1D1C0042 MEDIA DRIVER
21246M: Akihiro Tsukada <[email protected]>
21247L: [email protected]
21248S: Odd Fixes
21249F: drivers/media/tuners/qm1d1c0042*
21250
21251QNAP MCU DRIVER
21252M: Heiko Stuebner <[email protected]>
21253S: Maintained
21254F: drivers/hwmon/qnap-mcu-hwmon.c
21255F: drivers/input/misc/qnap-mcu-input.c
21256F: drivers/leds/leds-qnap-mcu.c
21257F: drivers/mfd/qnap-mcu.c
21258F: include/linux/mfd/qnap-mcu.h
21259
21260QNX4 FILESYSTEM
21261M: Anders Larsen <[email protected]>
21262S: Maintained
21263W: http://www.alarsen.net/linux/qnx4fs/
21264F: fs/qnx4/
21265F: include/uapi/linux/qnx4_fs.h
21266F: include/uapi/linux/qnxtypes.h
21267
21268QNX6 FILESYSTEM
21269S: Orphan
21270F: Documentation/filesystems/qnx6.rst
21271F: fs/qnx6/
21272F: include/linux/qnx6_fs.h
21273
21274QORIQ DPAA2 FSL-MC BUS DRIVER
21275M: Ioana Ciornei <[email protected]>
21276L: [email protected]
21277L: [email protected]
21278S: Maintained
21279F: Documentation/ABI/stable/sysfs-bus-fsl-mc
21280F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
21281F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
21282F: drivers/bus/fsl-mc/
21283F: include/uapi/linux/fsl_mc.h
21284
21285QT1010 MEDIA DRIVER
21286L: [email protected]
21287S: Orphan
21288W: https://linuxtv.org
21289Q: http://patchwork.linuxtv.org/project/linux-media/list/
21290F: drivers/media/tuners/qt1010*
21291
21292QUALCOMM ATH12K WIRELESS DRIVER
21293M: Jeff Johnson <[email protected]>
21294L: [email protected]
21295L: [email protected]
21296S: Supported
21297W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
21298T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21299F: drivers/net/wireless/ath/ath12k/
21300N: ath12k
21301
21302QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
21303M: Jeff Johnson <[email protected]>
21304L: [email protected]
21305L: [email protected]
21306S: Supported
21307W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
21308T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21309F: drivers/net/wireless/ath/ath10k/
21310N: ath10k
21311
21312QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
21313M: Jeff Johnson <[email protected]>
21314L: [email protected]
21315L: [email protected]
21316S: Supported
21317W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
21318B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
21319T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21320F: drivers/net/wireless/ath/ath11k/
21321N: ath11k
21322
21323QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
21324M: Toke Høiland-Jørgensen <[email protected]>
21325L: [email protected]
21326S: Maintained
21327W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
21328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
21329F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
21330F: drivers/net/wireless/ath/ath9k/
21331
21332QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
21333M: Stefan Wahren <[email protected]>
21334L: [email protected]
21335S: Maintained
21336F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
21337F: drivers/net/ethernet/qualcomm/qca*
21338
21339QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
21340M: Stephan Gerhold <[email protected]>
21341L: [email protected]
21342L: [email protected]
21343S: Maintained
21344F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
21345F: drivers/net/wwan/qcom_bam_dmux.c
21346
21347QUALCOMM BLUETOOTH DRIVER
21348M: Bartosz Golaszewski <[email protected]>
21349L: [email protected]
21350S: Maintained
21351F: drivers/bluetooth/btqca.[ch]
21352F: drivers/bluetooth/btqcomsmd.c
21353F: drivers/bluetooth/hci_qca.c
21354
21355QUALCOMM CAMERA SUBSYSTEM DRIVER
21356M: Robert Foss <[email protected]>
21357M: Todor Tomov <[email protected]>
21358M: Bryan O'Donoghue <[email protected]>
21359R: Vladimir Zapolskiy <[email protected]>
21360L: [email protected]
21361S: Maintained
21362F: Documentation/admin-guide/media/qcom_camss.rst
21363F: Documentation/devicetree/bindings/media/qcom,*camss*
21364F: drivers/media/platform/qcom/camss/
21365
21366QUALCOMM CLOCK DRIVERS
21367M: Bjorn Andersson <[email protected]>
21368L: [email protected]
21369S: Supported
21370T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
21371F: Documentation/devicetree/bindings/clock/qcom,*
21372F: drivers/clk/qcom/
21373F: include/dt-bindings/clock/qcom,*
21374
21375QUALCOMM CLOUD AI (QAIC) DRIVER
21376M: Jeff Hugo <[email protected]>
21377R: Carl Vanderlip <[email protected]>
21378L: [email protected]
21379L: [email protected]
21380S: Supported
21381T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
21382F: Documentation/ABI/testing/sysfs-driver-qaic
21383F: Documentation/accel/qaic/
21384F: drivers/accel/qaic/
21385F: include/uapi/drm/qaic_accel.h
21386
21387QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
21388M: Bjorn Andersson <[email protected]>
21389M: Konrad Dybcio <[email protected]>
21390L: [email protected]
21391L: [email protected]
21392S: Maintained
21393F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
21394F: drivers/pmdomain/qcom/cpr.c
21395
21396QUALCOMM CPUCP MAILBOX DRIVER
21397M: Sibi Sankar <[email protected]>
21398L: [email protected]
21399S: Supported
21400F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
21401F: drivers/mailbox/qcom-cpucp-mbox.c
21402
21403QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
21404M: Ilia Lin <[email protected]>
21405L: [email protected]
21406S: Maintained
21407F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
21408F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
21409F: drivers/cpufreq/qcom-cpufreq-nvmem.c
21410
21411QUALCOMM CRYPTO DRIVERS
21412M: Thara Gopinath <[email protected]>
21413L: [email protected]
21414L: [email protected]
21415S: Maintained
21416F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
21417F: drivers/crypto/qce/
21418
21419QUALCOMM EMAC GIGABIT ETHERNET DRIVER
21420M: Timur Tabi <[email protected]>
21421L: [email protected]
21422S: Maintained
21423F: drivers/net/ethernet/qualcomm/emac/
21424
21425QUALCOMM ETHQOS ETHERNET DRIVER
21426M: Vinod Koul <[email protected]>
21427L: [email protected]
21428L: [email protected]
21429S: Maintained
21430F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
21431F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
21432
21433QUALCOMM FASTRPC DRIVER
21434M: Srinivas Kandagatla <[email protected]>
21435M: Amol Maheshwari <[email protected]>
21436L: [email protected]
21437L: [email protected]
21438S: Maintained
21439F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
21440F: drivers/misc/fastrpc.c
21441F: include/uapi/misc/fastrpc.h
21442
21443QUALCOMM HEXAGON ARCHITECTURE
21444M: Brian Cain <[email protected]>
21445L: [email protected]
21446S: Supported
21447T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
21448F: arch/hexagon/
21449
21450QUALCOMM HIDMA DRIVER
21451M: Sinan Kaya <[email protected]>
21452L: [email protected] (moderated for non-subscribers)
21453L: [email protected]
21454L: [email protected]
21455S: Supported
21456F: drivers/dma/qcom/hidma*
21457
21458QUALCOMM I2C QCOM GENI DRIVER
21459M: Mukesh Kumar Savaliya <[email protected]>
21460M: Viken Dadhaniya <[email protected]>
21461L: [email protected]
21462L: [email protected]
21463S: Maintained
21464F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
21465F: drivers/i2c/busses/i2c-qcom-geni.c
21466
21467QUALCOMM I2C CCI DRIVER
21468M: Loic Poulain <[email protected]>
21469M: Robert Foss <[email protected]>
21470L: [email protected]
21471L: [email protected]
21472S: Maintained
21473F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
21474F: drivers/i2c/busses/i2c-qcom-cci.c
21475
21476QUALCOMM INTERCONNECT BWMON DRIVER
21477M: Krzysztof Kozlowski <[email protected]>
21478L: [email protected]
21479S: Maintained
21480F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
21481F: drivers/soc/qcom/icc-bwmon.c
21482F: drivers/soc/qcom/trace_icc-bwmon.h
21483
21484QUALCOMM IOMMU
21485M: Rob Clark <[email protected]>
21486L: [email protected]
21487L: [email protected]
21488S: Maintained
21489F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
21490F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
21491F: drivers/iommu/msm_iommu*
21492
21493QUALCOMM IPC ROUTER (QRTR) DRIVER
21494M: Manivannan Sadhasivam <[email protected]>
21495L: [email protected]
21496S: Maintained
21497F: include/trace/events/qrtr.h
21498F: include/uapi/linux/qrtr.h
21499F: net/qrtr/
21500
21501QUALCOMM IPCC MAILBOX DRIVER
21502M: Manivannan Sadhasivam <[email protected]>
21503L: [email protected]
21504S: Supported
21505F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
21506F: drivers/mailbox/qcom-ipcc.c
21507F: include/dt-bindings/mailbox/qcom-ipcc.h
21508
21509QUALCOMM IPQ4019 USB PHY DRIVER
21510M: Robert Marko <[email protected]>
21511M: Luka Perkov <[email protected]>
21512L: [email protected]
21513S: Maintained
21514F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
21515F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
21516
21517QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
21518M: Robert Marko <[email protected]>
21519M: Luka Perkov <[email protected]>
21520L: [email protected]
21521S: Maintained
21522F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
21523F: drivers/regulator/vqmmc-ipq4019-regulator.c
21524
21525QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
21526M: Vikash Garodia <[email protected]>
21527M: Dikshita Agarwal <[email protected]>
21528R: Abhinav Kumar <[email protected]>
21529L: [email protected]
21530L: [email protected]
21531S: Maintained
21532F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
21533F: drivers/media/platform/qcom/iris/
21534
21535QUALCOMM NAND CONTROLLER DRIVER
21536M: Manivannan Sadhasivam <[email protected]>
21537L: [email protected]
21538L: [email protected]
21539S: Maintained
21540F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
21541F: drivers/mtd/nand/raw/qcom_nandc.c
21542
21543QUALCOMM MEDIA PLATFORM
21544M: Bryan O'Donoghue <[email protected]>
21545L: [email protected]
21546L: [email protected]
21547S: Supported
21548Q: https://patchwork.linuxtv.org/project/linux-media/list
21549T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
21550F: Documentation/devicetree/bindings/media/*qcom*
21551F: drivers/media/platform/qcom
21552F: include/dt-bindings/media/*qcom*
21553
21554QUALCOMM SMB CHARGER DRIVER
21555M: Casey Connolly <[email protected]>
21556L: [email protected]
21557S: Maintained
21558F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
21559F: drivers/power/supply/qcom_smbx.c
21560
21561QUALCOMM PPE DRIVER
21562M: Luo Jie <[email protected]>
21563L: [email protected]
21564S: Supported
21565F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
21566F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
21567F: drivers/net/ethernet/qualcomm/ppe/
21568
21569QUALCOMM QSEECOM DRIVER
21570M: Maximilian Luz <[email protected]>
21571L: [email protected]
21572S: Maintained
21573F: drivers/firmware/qcom/qcom_qseecom.c
21574
21575QUALCOMM QSEECOM UEFISECAPP DRIVER
21576M: Maximilian Luz <[email protected]>
21577L: [email protected]
21578S: Maintained
21579F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
21580
21581QUALCOMM RMNET DRIVER
21582M: Subash Abhinov Kasiviswanathan <[email protected]>
21583M: Sean Tranchetti <[email protected]>
21584L: [email protected]
21585S: Maintained
21586F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
21587F: drivers/net/ethernet/qualcomm/rmnet/
21588F: include/linux/if_rmnet.h
21589
21590QUALCOMM TEE (QCOMTEE) DRIVER
21591M: Amirreza Zarrabi <[email protected]>
21592L: [email protected]
21593S: Maintained
21594F: Documentation/tee/qtee.rst
21595F: drivers/tee/qcomtee/
21596
21597QUALCOMM TRUST ZONE MEMORY ALLOCATOR
21598M: Bartosz Golaszewski <[email protected]>
21599L: [email protected]
21600S: Maintained
21601F: drivers/firmware/qcom/qcom_tzmem.c
21602F: drivers/firmware/qcom/qcom_tzmem.h
21603F: include/linux/firmware/qcom/qcom_tzmem.h
21604
21605QUALCOMM TSENS THERMAL DRIVER
21606M: Amit Kucheria <[email protected]>
21607M: Thara Gopinath <[email protected]>
21608L: [email protected]
21609L: [email protected]
21610S: Maintained
21611F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
21612F: drivers/thermal/qcom/
21613
21614QUALCOMM TYPEC PORT MANAGER DRIVER
21615M: Bryan O'Donoghue <[email protected]>
21616L: [email protected]
21617L: [email protected]
21618S: Maintained
21619F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
21620F: drivers/usb/typec/tcpm/qcom/
21621
21622QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
21623M: Vikash Garodia <[email protected]>
21624M: Dikshita Agarwal <[email protected]>
21625L: [email protected]
21626L: [email protected]
21627S: Maintained
21628T: git git://linuxtv.org/media.git
21629F: Documentation/devicetree/bindings/media/*venus*
21630F: drivers/media/platform/qcom/venus/
21631
21632QUALCOMM WCN36XX WIRELESS DRIVER
21633M: Loic Poulain <[email protected]>
21634L: [email protected]
21635L: [email protected]
21636S: Supported
21637W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
21638F: drivers/net/wireless/ath/wcn36xx/
21639
21640QUANTENNA QTNFMAC WIRELESS DRIVER
21641M: Igor Mitsyanko <[email protected]>
21642R: Sergey Matyukevich <[email protected]>
21643L: [email protected]
21644S: Maintained
21645F: drivers/net/wireless/quantenna/
21646
21647RADEON and AMDGPU DRM DRIVERS
21648M: Alex Deucher <[email protected]>
21649M: Christian König <[email protected]>
21650L: [email protected]
21651S: Supported
21652B: https://gitlab.freedesktop.org/drm/amd/-/issues
21653C: irc://irc.oftc.net/radeon
21654T: git https://gitlab.freedesktop.org/agd5f/linux.git
21655F: Documentation/gpu/amdgpu/
21656F: drivers/gpu/drm/amd/
21657F: drivers/gpu/drm/ci/xfails/amd*
21658F: drivers/gpu/drm/radeon/
21659F: include/uapi/drm/amdgpu_drm.h
21660F: include/uapi/drm/radeon_drm.h
21661
21662RADEON FRAMEBUFFER DISPLAY DRIVER
21663M: Benjamin Herrenschmidt <[email protected]>
21664L: [email protected]
21665S: Maintained
21666F: drivers/video/fbdev/aty/radeon*
21667F: include/uapi/linux/radeonfb.h
21668
21669RADIOSHARK RADIO DRIVER
21670M: Hans Verkuil <[email protected]>
21671L: [email protected]
21672S: Maintained
21673T: git git://linuxtv.org/media.git
21674F: drivers/media/radio/radio-shark.c
21675
21676RADIOSHARK2 RADIO DRIVER
21677M: Hans Verkuil <[email protected]>
21678L: [email protected]
21679S: Maintained
21680T: git git://linuxtv.org/media.git
21681F: drivers/media/radio/radio-shark2.c
21682F: drivers/media/radio/radio-tea5777.c
21683
21684RADOS BLOCK DEVICE (RBD)
21685M: Ilya Dryomov <[email protected]>
21686R: Dongsheng Yang <[email protected]>
21687L: [email protected]
21688S: Supported
21689W: http://ceph.com/
21690B: https://tracker.ceph.com/
21691T: git https://github.com/ceph/ceph-client.git
21692F: Documentation/ABI/testing/sysfs-bus-rbd
21693F: drivers/block/rbd.c
21694F: drivers/block/rbd_types.h
21695
21696RAGE128 FRAMEBUFFER DISPLAY DRIVER
21697L: [email protected]
21698S: Orphan
21699F: drivers/video/fbdev/aty/aty128fb.c
21700
21701RAINSHADOW-CEC DRIVER
21702M: Hans Verkuil <[email protected]>
21703L: [email protected]
21704S: Maintained
21705T: git git://linuxtv.org/media.git
21706F: drivers/media/cec/usb/rainshadow/
21707
21708RALINK MIPS ARCHITECTURE
21709M: John Crispin <[email protected]>
21710M: Sergio Paracuellos <[email protected]>
21711L: [email protected]
21712S: Maintained
21713F: arch/mips/ralink
21714
21715RALINK MT7621 MIPS ARCHITECTURE
21716M: Chester A. Unal <[email protected]>
21717M: Sergio Paracuellos <[email protected]>
21718L: [email protected]
21719S: Maintained
21720F: arch/mips/boot/dts/ralink/mt7621*
21721
21722RALINK RT2X00 WIRELESS LAN DRIVER
21723M: Stanislaw Gruszka <[email protected]>
21724L: [email protected]
21725S: Maintained
21726F: drivers/net/wireless/ralink/
21727
21728RAMDISK RAM BLOCK DEVICE DRIVER
21729M: Jens Axboe <[email protected]>
21730S: Maintained
21731F: Documentation/admin-guide/blockdev/ramdisk.rst
21732F: drivers/block/brd.c
21733
21734RANCHU VIRTUAL BOARD FOR MIPS
21735M: Miodrag Dinic <[email protected]>
21736L: [email protected]
21737S: Supported
21738F: arch/mips/configs/generic/board-ranchu.config
21739F: arch/mips/generic/board-ranchu.c
21740
21741RANDOM NUMBER DRIVER
21742M: "Theodore Ts'o" <[email protected]>
21743M: Jason A. Donenfeld <[email protected]>
21744S: Maintained
21745T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
21746F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
21747F: drivers/char/random.c
21748F: include/linux/random.h
21749F: include/uapi/linux/random.h
21750F: drivers/virt/vmgenid.c
21751N: ^.*/vdso/[^/]*getrandom[^/]+$
21752
21753RAPIDIO SUBSYSTEM
21754M: Matt Porter <[email protected]>
21755M: Alexandre Bounine <[email protected]>
21756S: Maintained
21757F: drivers/rapidio/
21758
21759RAS INFRASTRUCTURE
21760M: Tony Luck <[email protected]>
21761M: Borislav Petkov <[email protected]>
21762L: [email protected]
21763S: Maintained
21764F: Documentation/admin-guide/RAS
21765F: drivers/ras/
21766F: include/linux/ras.h
21767F: include/ras/ras_event.h
21768
21769RAS FRU MEMORY POISON MANAGER (FMPM)
21770M: Yazen Ghannam <[email protected]>
21771L: [email protected]
21772S: Maintained
21773F: drivers/ras/amd/fmpm.c
21774
21775RASPBERRY PI PISP BACK END
21776M: Jacopo Mondi <[email protected]>
21777R: Raspberry Pi Kernel Maintenance <[email protected]>
21778L: [email protected]
21779S: Maintained
21780F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
21781F: drivers/media/platform/raspberrypi/pisp_be/
21782F: include/uapi/linux/media/raspberrypi/
21783
21784RASPBERRY PI PISP CAMERA FRONT END
21785M: Tomi Valkeinen <[email protected]>
21786M: Raspberry Pi Kernel Maintenance <[email protected]>
21787S: Maintained
21788F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
21789F: drivers/media/platform/raspberrypi/rp1-cfe/
21790
21791RASPBERRY PI RP1 PCI DRIVER
21792M: Andrea della Porta <[email protected]>
21793S: Maintained
21794F: arch/arm64/boot/dts/broadcom/rp1*.dts*
21795F: drivers/clk/clk-rp1.c
21796F: drivers/misc/rp1/
21797F: drivers/pinctrl/pinctrl-rp1.c
21798
21799RC-CORE / LIRC FRAMEWORK
21800M: Sean Young <[email protected]>
21801L: [email protected]
21802S: Maintained
21803W: http://linuxtv.org
21804T: git git://linuxtv.org/media.git
21805F: Documentation/driver-api/media/rc-core.rst
21806F: Documentation/userspace-api/media/rc/
21807F: drivers/media/rc/
21808F: include/media/rc-core.h
21809F: include/media/rc-map.h
21810F: include/uapi/linux/lirc.h
21811
21812RCMM REMOTE CONTROLS DECODER
21813M: Patrick Lerda <[email protected]>
21814S: Maintained
21815F: drivers/media/rc/ir-rcmm-decoder.c
21816
21817RCUTORTURE TEST FRAMEWORK
21818M: "Paul E. McKenney" <[email protected]>
21819M: Josh Triplett <[email protected]>
21820R: Steven Rostedt <[email protected]>
21821R: Mathieu Desnoyers <[email protected]>
21822R: Lai Jiangshan <[email protected]>
21823L: [email protected]
21824S: Supported
21825T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21826F: tools/testing/selftests/rcutorture
21827
21828RDACM20 Camera Sensor
21829M: Jacopo Mondi <[email protected]>
21830M: Kieran Bingham <[email protected]>
21831M: Laurent Pinchart <[email protected]>
21832M: Niklas Söderlund <[email protected]>
21833L: [email protected]
21834S: Maintained
21835F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
21836F: drivers/media/i2c/max9271.c
21837F: drivers/media/i2c/max9271.h
21838F: drivers/media/i2c/rdacm20.c
21839
21840RDACM21 Camera Sensor
21841M: Jacopo Mondi <[email protected]>
21842M: Kieran Bingham <[email protected]>
21843M: Laurent Pinchart <[email protected]>
21844M: Niklas Söderlund <[email protected]>
21845L: [email protected]
21846S: Maintained
21847F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
21848F: drivers/media/i2c/max9271.c
21849F: drivers/media/i2c/max9271.h
21850F: drivers/media/i2c/rdacm21.c
21851
21852RDC R-321X SoC
21853M: Florian Fainelli <[email protected]>
21854S: Maintained
21855
21856RDC R6040 FAST ETHERNET DRIVER
21857M: Florian Fainelli <[email protected]>
21858L: [email protected]
21859S: Maintained
21860F: drivers/net/ethernet/rdc/r6040.c
21861
21862RDMAVT - RDMA verbs software
21863M: Dennis Dalessandro <[email protected]>
21864L: [email protected]
21865S: Supported
21866F: drivers/infiniband/sw/rdmavt
21867
21868RDS - RELIABLE DATAGRAM SOCKETS
21869M: Allison Henderson <[email protected]>
21870L: [email protected]
21871L: [email protected]
21872L: [email protected] (moderated for non-subscribers)
21873S: Supported
21874W: https://oss.oracle.com/projects/rds/
21875F: Documentation/networking/rds.rst
21876F: net/rds/
21877F: tools/testing/selftests/net/rds/
21878
21879RDT - RESOURCE ALLOCATION
21880M: Tony Luck <[email protected]>
21881M: Reinette Chatre <[email protected]>
21882R: Dave Martin <[email protected]>
21883R: James Morse <[email protected]>
21884R: Babu Moger <[email protected]>
21885L: [email protected]
21886S: Supported
21887F: Documentation/filesystems/resctrl.rst
21888F: arch/x86/include/asm/resctrl.h
21889F: arch/x86/kernel/cpu/resctrl/
21890F: fs/resctrl/
21891F: include/linux/resctrl*.h
21892F: tools/testing/selftests/resctrl/
21893
21894READ-COPY UPDATE (RCU)
21895M: "Paul E. McKenney" <[email protected]>
21896M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
21897M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
21898M: Joel Fernandes <[email protected]>
21899M: Josh Triplett <[email protected]>
21900M: Boqun Feng <[email protected]>
21901M: Uladzislau Rezki <[email protected]>
21902R: Steven Rostedt <[email protected]>
21903R: Mathieu Desnoyers <[email protected]>
21904R: Lai Jiangshan <[email protected]>
21905R: Zqiang <[email protected]>
21906L: [email protected]
21907S: Supported
21908W: http://www.rdrop.com/users/paulmck/RCU/
21909T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21910F: Documentation/RCU/
21911F: include/linux/rcu*
21912F: kernel/rcu/
21913F: rust/kernel/sync/rcu.rs
21914X: Documentation/RCU/torture.rst
21915X: include/linux/srcu*.h
21916X: kernel/rcu/srcu*.c
21917
21918REAL TIME CLOCK (RTC) SUBSYSTEM
21919M: Alexandre Belloni <[email protected]>
21920L: [email protected]
21921S: Maintained
21922Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
21923T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
21924F: Documentation/admin-guide/rtc.rst
21925F: Documentation/devicetree/bindings/rtc/
21926F: drivers/rtc/
21927F: include/linux/rtc.h
21928F: include/linux/rtc/
21929F: include/uapi/linux/rtc.h
21930F: tools/testing/selftests/rtc/
21931
21932Real-time Linux Analysis (RTLA) tools
21933M: Steven Rostedt <[email protected]>
21934M: Tomas Glozar <[email protected]>
21935L: [email protected]
21936L: [email protected]
21937S: Maintained
21938Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21939T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21940F: Documentation/tools/rtla/
21941F: tools/tracing/rtla/
21942
21943Real-time Linux (PREEMPT_RT)
21944M: Sebastian Andrzej Siewior <[email protected]>
21945M: Clark Williams <[email protected]>
21946M: Steven Rostedt <[email protected]>
21947L: [email protected]
21948S: Supported
21949K: PREEMPT_RT
21950
21951REALTEK AUDIO CODECS
21952M: Oder Chiou <[email protected]>
21953S: Maintained
21954F: include/sound/rt*.h
21955F: sound/soc/codecs/rt*
21956
21957REALTEK OTTO WATCHDOG
21958M: Sander Vanheule <[email protected]>
21959L: [email protected]
21960S: Maintained
21961F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
21962F: drivers/watchdog/realtek_otto_wdt.c
21963
21964REALTEK RTL83xx SMI DSA ROUTER CHIPS
21965M: Linus Walleij <[email protected]>
21966M: Alvin Šipraga <[email protected]>
21967S: Maintained
21968F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
21969F: drivers/net/dsa/realtek/*
21970
21971REALTEK SPI-NAND
21972M: Chris Packham <[email protected]>
21973S: Maintained
21974F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
21975F: drivers/spi/spi-realtek-rtl-snand.c
21976
21977REALTEK SYSTIMER DRIVER
21978M: Hao-Wen Ting <[email protected]>
21979S: Maintained
21980F: drivers/clocksource/timer-realtek.c
21981
21982REALTEK WIRELESS DRIVER (rtlwifi family)
21983M: Ping-Ke Shih <[email protected]>
21984L: [email protected]
21985S: Maintained
21986T: git https://github.com/pkshih/rtw.git
21987F: drivers/net/wireless/realtek/rtlwifi/
21988
21989REALTEK WIRELESS DRIVER (rtw88)
21990M: Ping-Ke Shih <[email protected]>
21991L: [email protected]
21992S: Maintained
21993T: git https://github.com/pkshih/rtw.git
21994F: drivers/net/wireless/realtek/rtw88/
21995
21996REALTEK WIRELESS DRIVER (rtw89)
21997M: Ping-Ke Shih <[email protected]>
21998L: [email protected]
21999S: Maintained
22000T: git https://github.com/pkshih/rtw.git
22001F: drivers/net/wireless/realtek/rtw89/
22002
22003REDMIBOOK WMI DRIVERS
22004M: Gladyshev Ilya <[email protected]>
22005L: [email protected]
22006S: Maintained
22007F: drivers/platform/x86/redmi-wmi.c
22008
22009REDPINE WIRELESS DRIVER
22010L: [email protected]
22011S: Orphan
22012F: drivers/net/wireless/rsi/
22013
22014REGISTER MAP ABSTRACTION
22015M: Mark Brown <[email protected]>
22016L: [email protected]
22017S: Supported
22018T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
22019F: Documentation/devicetree/bindings/regmap/
22020F: drivers/base/regmap/
22021F: include/linux/regmap.h
22022
22023REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
22024M: Bjorn Andersson <[email protected]>
22025M: Mathieu Poirier <[email protected]>
22026L: [email protected]
22027S: Maintained
22028T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
22029F: Documentation/ABI/testing/sysfs-class-remoteproc
22030F: Documentation/devicetree/bindings/remoteproc/
22031F: Documentation/staging/remoteproc.rst
22032F: drivers/remoteproc/
22033F: include/linux/remoteproc.h
22034F: include/linux/remoteproc/
22035
22036REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
22037M: Bjorn Andersson <[email protected]>
22038M: Mathieu Poirier <[email protected]>
22039L: [email protected]
22040S: Maintained
22041T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
22042F: Documentation/ABI/testing/sysfs-bus-rpmsg
22043F: Documentation/staging/rpmsg.rst
22044F: drivers/rpmsg/
22045F: include/linux/rpmsg.h
22046F: include/linux/rpmsg/
22047F: include/uapi/linux/rpmsg.h
22048F: samples/rpmsg/
22049
22050REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
22051M: Stephan Gerhold <[email protected]>
22052L: [email protected]
22053L: [email protected]
22054S: Maintained
22055F: drivers/net/wwan/rpmsg_wwan_ctrl.c
22056
22057RENESAS CLOCK DRIVERS
22058M: Geert Uytterhoeven <[email protected]>
22059L: [email protected]
22060S: Supported
22061T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
22062F: Documentation/devicetree/bindings/clock/renesas,*
22063F: drivers/clk/renesas/
22064
22065RENESAS EMEV2 I2C DRIVER
22066M: Wolfram Sang <[email protected]>
22067L: [email protected]
22068S: Supported
22069F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
22070F: drivers/i2c/busses/i2c-emev2.c
22071
22072RENESAS ETHERNET AVB DRIVER
22073M: Niklas Söderlund <[email protected]>
22074R: Paul Barker <[email protected]>
22075L: [email protected]
22076L: [email protected]
22077S: Maintained
22078F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
22079F: drivers/net/ethernet/renesas/Kconfig
22080F: drivers/net/ethernet/renesas/Makefile
22081F: drivers/net/ethernet/renesas/ravb*
22082
22083RENESAS ETHERNET SWITCH DRIVER
22084R: Yoshihiro Shimoda <[email protected]>
22085L: [email protected]
22086L: [email protected]
22087F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
22088F: drivers/net/ethernet/renesas/Kconfig
22089F: drivers/net/ethernet/renesas/Makefile
22090F: drivers/net/ethernet/renesas/rcar_gen4*
22091F: drivers/net/ethernet/renesas/rswitch*
22092
22093RENESAS ETHERNET TSN DRIVER
22094M: Niklas Söderlund <[email protected]>
22095L: [email protected]
22096L: [email protected]
22097S: Maintained
22098F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
22099F: drivers/net/ethernet/renesas/rtsn.*
22100
22101RENESAS IDT821034 ASoC CODEC
22102M: Herve Codina <[email protected]>
22103L: [email protected]
22104S: Maintained
22105F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
22106F: sound/soc/codecs/idt821034.c
22107
22108RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
22109M: Kuninori Morimoto <[email protected]>
22110L: [email protected]
22111L: [email protected]
22112S: Supported
22113F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
22114F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
22115F: sound/soc/renesas/rcar/
22116F: sound/soc/renesas/fsi.c
22117F: include/sound/sh_fsi.h
22118
22119RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
22120M: Miquel Raynal <[email protected]>
22121L: [email protected]
22122L: [email protected]
22123S: Maintained
22124F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
22125F: drivers/mtd/nand/raw/renesas-nand-controller.c
22126
22127RENESAS R-CAR GYROADC DRIVER
22128M: Marek Vasut <[email protected]>
22129L: [email protected]
22130S: Supported
22131F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
22132F: drivers/iio/adc/rcar-gyroadc.c
22133
22134RENESAS R-CAR I2C DRIVERS
22135M: Wolfram Sang <[email protected]>
22136L: [email protected]
22137S: Supported
22138F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
22139F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
22140F: drivers/i2c/busses/i2c-rcar.c
22141F: drivers/i2c/busses/i2c-sh_mobile.c
22142
22143RENESAS R-CAR SATA DRIVER
22144M: Geert Uytterhoeven <[email protected]>
22145L: [email protected]
22146L: [email protected]
22147S: Supported
22148F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
22149F: drivers/ata/sata_rcar.c
22150
22151RENESAS R-CAR THERMAL DRIVERS
22152M: Niklas Söderlund <[email protected]>
22153L: [email protected]
22154S: Supported
22155F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
22156F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
22157F: drivers/thermal/renesas/rcar_gen3_thermal.c
22158F: drivers/thermal/renesas/rcar_thermal.c
22159
22160RENESAS RIIC DRIVER
22161M: Chris Brandt <[email protected]>
22162L: [email protected]
22163S: Supported
22164F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
22165F: drivers/i2c/busses/i2c-riic.c
22166
22167RENESAS RZ AUDIO (ASoC) DRIVER
22168M: Biju Das <[email protected]>
22169M: Lad Prabhakar <[email protected]>
22170L: [email protected]
22171L: [email protected]
22172S: Supported
22173F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
22174F: sound/soc/renesas/rz-ssi.c
22175
22176RENESAS RZ/G2L A/D DRIVER
22177M: Lad Prabhakar <[email protected]>
22178L: [email protected]
22179L: [email protected]
22180S: Supported
22181F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
22182F: drivers/iio/adc/rzg2l_adc.c
22183
22184RENESAS RZ/G2L MTU3a COUNTER DRIVER
22185M: Biju Das <[email protected]>
22186L: [email protected]
22187L: [email protected]
22188S: Supported
22189F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
22190F: drivers/counter/rz-mtu3-cnt.c
22191
22192RENESAS RZ/T2H / RZ/N2H A/D DRIVER
22193M: Cosmin Tanislav <[email protected]>
22194L: [email protected]
22195L: [email protected]
22196S: Supported
22197F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
22198F: drivers/iio/adc/rzt2h_adc.c
22199
22200RENESAS RTCA-3 RTC DRIVER
22201M: Claudiu Beznea <[email protected]>
22202L: [email protected]
22203L: [email protected]
22204S: Supported
22205F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
22206F: drivers/rtc/rtc-renesas-rtca3.c
22207
22208RENESAS RZ/N1 A5PSW SWITCH DRIVER
22209M: Clément Léger <[email protected]>
22210L: [email protected]
22211L: [email protected]
22212S: Maintained
22213F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
22214F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
22215F: drivers/net/dsa/rzn1_a5psw*
22216F: drivers/net/pcs/pcs-rzn1-miic.c
22217F: include/dt-bindings/net/pcs-rzn1-miic.h
22218F: include/linux/pcs-rzn1-miic.h
22219F: net/dsa/tag_rzn1_a5psw.c
22220
22221RENESAS RZ/N1 ADC DRIVER
22222M: Herve Codina <[email protected]>
22223L: [email protected]
22224S: Supported
22225F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
22226F: drivers/iio/adc/rzn1-adc.c
22227
22228RENESAS RZ/N1 DWMAC GLUE LAYER
22229M: Romain Gantois <[email protected]>
22230S: Maintained
22231F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
22232F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
22233
22234RENESAS RZ/N1 RTC CONTROLLER DRIVER
22235M: Miquel Raynal <[email protected]>
22236L: [email protected]
22237L: [email protected]
22238S: Maintained
22239F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
22240F: drivers/rtc/rtc-rzn1.c
22241
22242RENESAS RZ/N1 USBF CONTROLLER DRIVER
22243M: Herve Codina <[email protected]>
22244L: [email protected]
22245L: [email protected]
22246S: Maintained
22247F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
22248F: drivers/usb/gadget/udc/renesas_usbf.c
22249
22250RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
22251M: Lad Prabhakar <[email protected]>
22252L: [email protected]
22253L: [email protected]
22254S: Maintained
22255F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
22256F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
22257
22258RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
22259M: Daniel Scally <[email protected]>
22260L: [email protected]
22261S: Maintained
22262F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
22263F: drivers/media/platform/renesas/rzv2h-ivc/
22264
22265RENESAS RZ/V2H(P) RSPI DRIVER
22266M: Fabrizio Castro <[email protected]>
22267L: [email protected]
22268L: [email protected]
22269S: Maintained
22270F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
22271F: drivers/spi/spi-rzv2h-rspi.c
22272
22273RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
22274M: Fabrizio Castro <[email protected]>
22275M: Lad Prabhakar <[email protected]>
22276L: [email protected]
22277S: Supported
22278F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
22279F: drivers/reset/reset-rzv2h-usb2phy.c
22280
22281RENESAS RZ/V2M I2C DRIVER
22282M: Fabrizio Castro <[email protected]>
22283L: [email protected]
22284L: [email protected]
22285S: Supported
22286F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
22287F: drivers/i2c/busses/i2c-rzv2m.c
22288
22289RENESAS SUPERH ETHERNET DRIVER
22290M: Niklas Söderlund <[email protected]>
22291L: [email protected]
22292L: [email protected]
22293S: Maintained
22294F: Documentation/devicetree/bindings/net/renesas,ether.yaml
22295F: drivers/net/ethernet/renesas/Kconfig
22296F: drivers/net/ethernet/renesas/Makefile
22297F: drivers/net/ethernet/renesas/sh_eth*
22298F: include/linux/sh_eth.h
22299
22300RENESAS USB PHY DRIVER
22301M: Yoshihiro Shimoda <[email protected]>
22302L: [email protected]
22303S: Maintained
22304F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
22305
22306RENESAS VERSACLOCK 7 CLOCK DRIVER
22307M: Alex Helms <[email protected]>
22308S: Maintained
22309F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
22310F: drivers/clk/clk-versaclock7.c
22311
22312RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
22313M: Herve Codina <[email protected]>
22314L: [email protected]
22315S: Maintained
22316F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
22317F: drivers/iio/potentiometer/x9250.c
22318
22319RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
22320M: John Madieu <[email protected]>
22321L: [email protected]
22322S: Maintained
22323F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
22324F: drivers/thermal/renesas/rzg3e_thermal.c
22325
22326RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
22327M: Claudiu Beznea <[email protected]>
22328L: [email protected]
22329S: Maintained
22330F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
22331F: drivers/thermal/renesas/rzg3s_thermal.c
22332
22333RESET CONTROLLER FRAMEWORK
22334M: Philipp Zabel <[email protected]>
22335S: Maintained
22336T: git https://git.pengutronix.de/git/pza/linux.git
22337F: Documentation/devicetree/bindings/reset/
22338F: Documentation/driver-api/reset.rst
22339F: drivers/reset/
22340F: include/dt-bindings/reset/
22341F: include/linux/reset-controller.h
22342F: include/linux/reset.h
22343F: include/linux/reset/
22344K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
22345
22346RESTARTABLE SEQUENCES SUPPORT
22347M: Mathieu Desnoyers <[email protected]>
22348M: Peter Zijlstra <[email protected]>
22349M: "Paul E. McKenney" <[email protected]>
22350M: Boqun Feng <[email protected]>
22351L: [email protected]
22352S: Supported
22353F: include/trace/events/rseq.h
22354F: include/uapi/linux/rseq.h
22355F: kernel/rseq.c
22356F: tools/testing/selftests/rseq/
22357
22358RFKILL
22359M: Johannes Berg <[email protected]>
22360L: [email protected]
22361S: Maintained
22362W: https://wireless.wiki.kernel.org/
22363Q: https://patchwork.kernel.org/project/linux-wireless/list/
22364T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
22365T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
22366F: Documentation/ABI/stable/sysfs-class-rfkill
22367F: Documentation/driver-api/rfkill.rst
22368F: include/linux/rfkill.h
22369F: include/uapi/linux/rfkill.h
22370F: net/rfkill/
22371
22372RHASHTABLE
22373M: Thomas Graf <[email protected]>
22374M: Herbert Xu <[email protected]>
22375L: [email protected]
22376S: Maintained
22377F: include/linux/rhashtable-types.h
22378F: include/linux/rhashtable.h
22379F: lib/rhashtable.c
22380F: lib/test_rhashtable.c
22381
22382RICOH R5C592 MEMORYSTICK DRIVER
22383M: Maxim Levitsky <[email protected]>
22384S: Maintained
22385F: drivers/memstick/host/r592.*
22386
22387RICOH SMARTMEDIA/XD DRIVER
22388M: Maxim Levitsky <[email protected]>
22389S: Maintained
22390F: drivers/mtd/nand/raw/r852.c
22391F: drivers/mtd/nand/raw/r852.h
22392
22393RISC-V AIA DRIVERS
22394M: Anup Patel <[email protected]>
22395L: [email protected]
22396S: Maintained
22397F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
22398F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
22399F: drivers/irqchip/irq-riscv-aplic-*.c
22400F: drivers/irqchip/irq-riscv-aplic-*.h
22401F: drivers/irqchip/irq-riscv-imsic-*.c
22402F: drivers/irqchip/irq-riscv-imsic-*.h
22403F: drivers/irqchip/irq-riscv-intc.c
22404F: include/linux/irqchip/riscv-aplic.h
22405F: include/linux/irqchip/riscv-imsic.h
22406
22407RISC-V ANDES SoC Support
22408M: Ben Zong-You Xie <[email protected]>
22409S: Maintained
22410T: git: https://github.com/ben717-linux/linux
22411F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
22412F: Documentation/devicetree/bindings/riscv/andes.yaml
22413F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
22414F: arch/riscv/boot/dts/andes/
22415
22416RISC-V ANLOGIC SoC SUPPORT
22417M: Conor Dooley <[email protected]>
22418T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22419L: [email protected]
22420S: Odd Fixes
22421F: Documentation/devicetree/bindings/riscv/anlogic.yaml
22422F: arch/riscv/boot/dts/anlogic/
22423
22424RISC-V ARCHITECTURE
22425M: Paul Walmsley <[email protected]>
22426M: Palmer Dabbelt <[email protected]>
22427M: Albert Ou <[email protected]>
22428R: Alexandre Ghiti <[email protected]>
22429L: [email protected]
22430S: Supported
22431Q: https://patchwork.kernel.org/project/linux-riscv/list/
22432C: irc://irc.libera.chat/riscv
22433P: Documentation/arch/riscv/patch-acceptance.rst
22434T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
22435F: arch/riscv/
22436N: riscv
22437K: riscv
22438
22439RISC-V IOMMU
22440M: Tomasz Jeznach <[email protected]>
22441L: [email protected]
22442L: [email protected]
22443S: Maintained
22444T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
22445F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
22446F: drivers/iommu/riscv/
22447
22448RISC-V MICROCHIP SUPPORT
22449M: Conor Dooley <[email protected]>
22450M: Daire McNamara <[email protected]>
22451L: [email protected]
22452S: Supported
22453T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
22454F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
22455F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
22456F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
22457F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
22458F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
22459F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
22460F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
22461F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
22462F: Documentation/devicetree/bindings/riscv/microchip.yaml
22463F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
22464F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
22465F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
22466F: arch/riscv/boot/dts/microchip/
22467F: drivers/char/hw_random/mpfs-rng.c
22468F: drivers/clk/microchip/clk-mpfs*.c
22469F: drivers/firmware/microchip/mpfs-auto-update.c
22470F: drivers/gpio/gpio-mpfs.c
22471F: drivers/i2c/busses/i2c-microchip-corei2c.c
22472F: drivers/mailbox/mailbox-mpfs.c
22473F: drivers/pci/controller/plda/pcie-microchip-host.c
22474F: drivers/pinctrl/pinctrl-mpfs-iomux0.c
22475F: drivers/pinctrl/pinctrl-pic64gx-gpio2.c
22476F: drivers/pwm/pwm-microchip-core.c
22477F: drivers/reset/reset-mpfs.c
22478F: drivers/rtc/rtc-mpfs.c
22479F: drivers/soc/microchip/mpfs-control-scb.c
22480F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
22481F: drivers/soc/microchip/mpfs-sys-controller.c
22482F: drivers/spi/spi-microchip-core-qspi.c
22483F: drivers/spi/spi-mpfs.c
22484F: drivers/usb/musb/mpfs.c
22485F: include/soc/microchip/mpfs.h
22486
22487RISC-V MISC SOC SUPPORT
22488M: Conor Dooley <[email protected]>
22489L: [email protected]
22490S: Odd Fixes
22491T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22492F: arch/riscv/boot/dts/canaan/
22493F: arch/riscv/boot/dts/sifive/
22494
22495RISC-V PMU DRIVERS
22496M: Atish Patra <[email protected]>
22497R: Anup Patel <[email protected]>
22498L: [email protected]
22499S: Supported
22500F: drivers/perf/riscv_pmu.c
22501F: drivers/perf/riscv_pmu_legacy.c
22502F: drivers/perf/riscv_pmu_sbi.c
22503
22504RISC-V RPMI AND MPXY DRIVERS
22505M: Rahul Pathak <[email protected]>
22506M: Anup Patel <[email protected]>
22507L: [email protected]
22508F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
22509F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
22510F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
22511F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
22512F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
22513F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
22514F: drivers/clk/clk-rpmi.c
22515F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
22516F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
22517F: include/linux/mailbox/riscv-rpmi-message.h
22518
22519RISC-V SPACEMIT SoC Support
22520M: Yixun Lan <[email protected]>
22521L: [email protected]
22522L: [email protected]
22523S: Maintained
22524W: https://github.com/spacemit-com/linux/wiki
22525C: irc://irc.libera.chat/spacemit
22526T: git https://github.com/spacemit-com/linux
22527F: arch/riscv/boot/dts/spacemit/
22528N: spacemit
22529K: spacemit
22530
22531RISC-V TENSTORRENT SoC SUPPORT
22532M: Drew Fustini <[email protected]>
22533M: Joel Stanley <[email protected]>
22534L: [email protected]
22535S: Maintained
22536T: git https://github.com/tenstorrent/linux.git
22537F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
22538F: arch/riscv/boot/dts/tenstorrent/
22539
22540RISC-V THEAD SoC SUPPORT
22541M: Drew Fustini <[email protected]>
22542M: Guo Ren <[email protected]>
22543M: Fu Wei <[email protected]>
22544L: [email protected]
22545S: Maintained
22546Q: https://patchwork.kernel.org/project/riscv-thead/list/
22547T: git https://github.com/pdp7/linux.git
22548F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
22549F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
22550F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
22551F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
22552F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
22553F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
22554F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
22555F: arch/riscv/boot/dts/thead/
22556F: drivers/clk/thead/clk-th1520-ap.c
22557F: drivers/firmware/thead,th1520-aon.c
22558F: drivers/mailbox/mailbox-th1520.c
22559F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
22560F: drivers/pinctrl/pinctrl-th1520.c
22561F: drivers/pmdomain/thead/
22562F: drivers/power/reset/th1520-aon-reboot.c
22563F: drivers/power/sequencing/pwrseq-thead-gpu.c
22564F: drivers/pwm/pwm_th1520.rs
22565F: drivers/reset/reset-th1520.c
22566F: include/dt-bindings/clock/thead,th1520-clk-ap.h
22567F: include/dt-bindings/power/thead,th1520-power.h
22568F: include/dt-bindings/reset/thead,th1520-reset.h
22569F: include/linux/firmware/thead/thead,th1520-aon.h
22570
22571RNBD BLOCK DRIVERS
22572M: Md. Haris Iqbal <[email protected]>
22573M: Jack Wang <[email protected]>
22574L: [email protected]
22575S: Maintained
22576F: drivers/block/rnbd/
22577
22578ROCCAT DRIVERS
22579M: Stefan Achatz <[email protected]>
22580S: Maintained
22581W: http://sourceforge.net/projects/roccat/
22582F: Documentation/ABI/*/sysfs-driver-hid-roccat*
22583F: drivers/hid/hid-roccat*
22584F: include/linux/hid-roccat*
22585
22586ROCKCHIP CAN-FD DRIVER
22587M: Marc Kleine-Budde <[email protected]>
22588R: [email protected]
22589L: [email protected]
22590S: Maintained
22591F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
22592F: drivers/net/can/rockchip/
22593
22594ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
22595M: Mehdi Djait <[email protected]>
22596M: Michael Riesch <[email protected]>
22597L: [email protected]
22598S: Maintained
22599F: Documentation/admin-guide/media/rkcif*
22600F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
22601F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
22602F: drivers/media/platform/rockchip/rkcif/
22603
22604ROCKCHIP CRYPTO DRIVERS
22605M: Corentin Labbe <[email protected]>
22606L: [email protected]
22607S: Maintained
22608F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
22609F: drivers/crypto/rockchip/
22610
22611ROCKCHIP I2S TDM DRIVER
22612M: Nicolas Frattaroli <[email protected]>
22613L: [email protected]
22614S: Maintained
22615F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
22616F: sound/soc/rockchip/rockchip_i2s_tdm.*
22617
22618ROCKCHIP ISP V1 DRIVER
22619M: Dafna Hirschfeld <[email protected]>
22620M: Laurent Pinchart <[email protected]>
22621L: [email protected]
22622L: [email protected]
22623S: Maintained
22624F: Documentation/admin-guide/media/rkisp1.rst
22625F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
22626F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
22627F: drivers/media/platform/rockchip/rkisp1
22628F: include/uapi/linux/rkisp1-config.h
22629
22630ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
22631M: Daniel Golle <[email protected]>
22632M: Aurelien Jarno <[email protected]>
22633M: Nicolas Frattaroli <[email protected]>
22634S: Maintained
22635F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
22636F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
22637F: drivers/char/hw_random/rockchip-rng.c
22638
22639ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
22640M: Jacob Chen <[email protected]>
22641M: Ezequiel Garcia <[email protected]>
22642L: [email protected]
22643L: [email protected]
22644S: Maintained
22645F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
22646F: drivers/media/platform/rockchip/rga/
22647
22648ROCKCHIP RKVDEC VIDEO DECODER DRIVER
22649M: Detlev Casanova <[email protected]>
22650M: Ezequiel Garcia <[email protected]>
22651L: [email protected]
22652L: [email protected]
22653S: Maintained
22654F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
22655F: drivers/media/platform/rockchip/rkvdec/
22656
22657ROCKCHIP RK3308 INTERNAL AUDIO CODEC
22658M: Luca Ceresoli <[email protected]>
22659S: Maintained
22660F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
22661F: sound/soc/codecs/rk3308_codec.c
22662F: sound/soc/codecs/rk3308_codec.h
22663
22664ROCKCHIP SAI DRIVER
22665M: Nicolas Frattaroli <[email protected]>
22666L: [email protected]
22667S: Maintained
22668F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
22669F: sound/soc/rockchip/rockchip_sai.*
22670
22671ROCKER DRIVER
22672M: Jiri Pirko <[email protected]>
22673L: [email protected]
22674S: Supported
22675F: drivers/net/ethernet/rocker/
22676
22677ROCKETPORT EXPRESS/INFINITY DRIVER
22678M: Kevin Cernekee <[email protected]>
22679L: [email protected]
22680S: Odd Fixes
22681F: drivers/tty/serial/rp2.*
22682
22683ROHM BD71828 CHARGER
22684M: Andreas Kemnade <[email protected]>
22685M: Matti Vaittinen <[email protected]>
22686S: Maintained
22687F: drivers/power/supply/bd71828-charger.c
22688
22689ROHM BD79703 DAC
22690M: Matti Vaittinen <[email protected]>
22691S: Supported
22692F: drivers/iio/dac/rohm-bd79703.c
22693
22694ROHM BD99954 CHARGER IC
22695M: Matti Vaittinen <[email protected]>
22696S: Supported
22697F: drivers/power/supply/bd99954-charger.c
22698F: drivers/power/supply/bd99954-charger.h
22699
22700ROHM BD791xx ADC / GPO IC
22701M: Matti Vaittinen <[email protected]>
22702S: Supported
22703F: drivers/iio/adc/rohm-bd79112.c
22704F: drivers/iio/adc/rohm-bd79124.c
22705
22706ROHM BH1745 COLOUR SENSOR
22707M: Mudit Sharma <[email protected]>
22708L: [email protected]
22709S: Maintained
22710F: drivers/iio/light/bh1745.c
22711
22712ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
22713M: Tomasz Duszynski <[email protected]>
22714S: Maintained
22715F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
22716F: drivers/iio/light/bh1750.c
22717
22718ROHM BM1390 PRESSURE SENSOR DRIVER
22719M: Matti Vaittinen <[email protected]>
22720L: [email protected]
22721S: Supported
22722F: drivers/iio/pressure/rohm-bm1390.c
22723
22724ROHM BU270xx LIGHT SENSOR DRIVERs
22725M: Matti Vaittinen <[email protected]>
22726L: [email protected]
22727S: Supported
22728F: drivers/iio/light/rohm-bu27034.c
22729
22730ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
22731M: Marek Vasut <[email protected]>
22732L: [email protected]
22733L: [email protected]
22734S: Supported
22735F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
22736F: drivers/gpio/gpio-bd9571mwv.c
22737F: drivers/mfd/bd9571mwv.c
22738F: drivers/regulator/bd9571mwv-regulator.c
22739F: include/linux/mfd/bd9571mwv.h
22740
22741ROHM POWER MANAGEMENT IC DEVICE DRIVERS
22742M: Matti Vaittinen <[email protected]>
22743S: Supported
22744F: drivers/clk/clk-bd718x7.c
22745F: drivers/gpio/gpio-bd71815.c
22746F: drivers/gpio/gpio-bd71828.c
22747F: drivers/mfd/rohm-bd71828.c
22748F: drivers/mfd/rohm-bd718x7.c
22749F: drivers/mfd/rohm-bd9576.c
22750F: drivers/mfd/rohm-bd96801.c
22751F: drivers/regulator/bd71815-regulator.c
22752F: drivers/regulator/bd71828-regulator.c
22753F: drivers/regulator/bd718x7-regulator.c
22754F: drivers/regulator/bd9576-regulator.c
22755F: drivers/regulator/bd96801-regulator.c
22756F: drivers/regulator/rohm-regulator.c
22757F: drivers/rtc/rtc-bd70528.c
22758F: drivers/watchdog/bd9576_wdt.c
22759F: drivers/watchdog/bd96801_wdt.c
22760F: include/linux/mfd/rohm-bd71815.h
22761F: include/linux/mfd/rohm-bd71828.h
22762F: include/linux/mfd/rohm-bd718x7.h
22763F: include/linux/mfd/rohm-bd957x.h
22764F: include/linux/mfd/rohm-bd96801.h
22765F: include/linux/mfd/rohm-bd96802.h
22766F: include/linux/mfd/rohm-generic.h
22767F: include/linux/mfd/rohm-shared.h
22768
22769ROSE NETWORK LAYER
22770L: [email protected]
22771S: Orphan
22772W: https://linux-ax25.in-berlin.de
22773F: include/net/rose.h
22774F: include/uapi/linux/rose.h
22775F: net/rose/
22776
22777ROTATION DRIVER FOR ALLWINNER A83T
22778M: Jernej Skrabec <[email protected]>
22779L: [email protected]
22780S: Maintained
22781T: git git://linuxtv.org/media.git
22782F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
22783F: drivers/media/platform/sunxi/sun8i-rotate/
22784
22785RPMB SUBSYSTEM
22786M: Jens Wiklander <[email protected]>
22787L: [email protected]
22788S: Supported
22789F: drivers/misc/rpmb-core.c
22790F: include/linux/rpmb.h
22791
22792RPMSG TTY DRIVER
22793M: Arnaud Pouliquen <[email protected]>
22794L: [email protected]
22795S: Maintained
22796F: drivers/tty/rpmsg_tty.c
22797
22798RTASE ETHERNET DRIVER
22799M: Justin Lai <[email protected]>
22800M: Larry Chiu <[email protected]>
22801L: [email protected]
22802S: Maintained
22803F: drivers/net/ethernet/realtek/rtase/
22804
22805RTL2830 MEDIA DRIVER
22806L: [email protected]
22807S: Orphan
22808W: https://linuxtv.org
22809Q: http://patchwork.linuxtv.org/project/linux-media/list/
22810F: drivers/media/dvb-frontends/rtl2830*
22811
22812RTL2832 MEDIA DRIVER
22813L: [email protected]
22814S: Orphan
22815W: https://linuxtv.org
22816Q: http://patchwork.linuxtv.org/project/linux-media/list/
22817F: drivers/media/dvb-frontends/rtl2832*
22818
22819RTL2832_SDR MEDIA DRIVER
22820L: [email protected]
22821S: Orphan
22822W: https://linuxtv.org
22823Q: http://patchwork.linuxtv.org/project/linux-media/list/
22824F: drivers/media/dvb-frontends/rtl2832_sdr*
22825
22826RTL8180 WIRELESS DRIVER
22827L: [email protected]
22828S: Orphan
22829F: drivers/net/wireless/realtek/rtl818x/rtl8180/
22830
22831RTL8187 WIRELESS DRIVER
22832M: Hin-Tak Leung <[email protected]>
22833L: [email protected]
22834S: Maintained
22835T: git https://github.com/pkshih/rtw.git
22836F: drivers/net/wireless/realtek/rtl818x/rtl8187/
22837
22838RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
22839M: Jes Sorensen <[email protected]>
22840L: [email protected]
22841S: Maintained
22842T: git https://github.com/pkshih/rtw.git
22843F: drivers/net/wireless/realtek/rtl8xxxu/
22844
22845RTL9300 I2C DRIVER (rtl9300-i2c)
22846M: Chris Packham <[email protected]>
22847L: [email protected]
22848S: Maintained
22849F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
22850F: drivers/i2c/busses/i2c-rtl9300.c
22851
22852RTRS TRANSPORT DRIVERS
22853M: Md. Haris Iqbal <[email protected]>
22854M: Jack Wang <[email protected]>
22855L: [email protected]
22856S: Maintained
22857F: drivers/infiniband/ulp/rtrs/
22858
22859RUNTIME VERIFICATION (RV)
22860M: Steven Rostedt <[email protected]>
22861M: Gabriele Monaco <[email protected]>
22862L: [email protected]
22863S: Maintained
22864F: Documentation/trace/rv/
22865F: include/linux/rv.h
22866F: include/rv/
22867F: kernel/trace/rv/
22868F: tools/testing/selftests/verification/
22869F: tools/verification/
22870
22871RUST
22872M: Miguel Ojeda <[email protected]>
22873R: Boqun Feng <[email protected]>
22874R: Gary Guo <[email protected]>
22875R: Björn Roy Baron <[email protected]>
22876R: Benno Lossin <[email protected]>
22877R: Andreas Hindborg <[email protected]>
22878R: Alice Ryhl <[email protected]>
22879R: Trevor Gross <[email protected]>
22880R: Danilo Krummrich <[email protected]>
22881L: [email protected]
22882S: Supported
22883W: https://rust-for-linux.com
22884B: https://github.com/Rust-for-Linux/linux/issues
22885C: zulip://rust-for-linux.zulipchat.com
22886P: https://rust-for-linux.com/contributing
22887T: git https://github.com/Rust-for-Linux/linux.git rust-next
22888F: .clippy.toml
22889F: Documentation/rust/
22890F: include/trace/events/rust_sample.h
22891F: rust/
22892F: samples/rust/
22893F: scripts/*rust*
22894F: tools/testing/selftests/rust/
22895K: \b(?i:rust)\b
22896
22897RUST [ALLOC]
22898M: Danilo Krummrich <[email protected]>
22899R: Lorenzo Stoakes <[email protected]>
22900R: Vlastimil Babka <[email protected]>
22901R: Liam R. Howlett <[email protected]>
22902R: Uladzislau Rezki <[email protected]>
22903L: [email protected]
22904S: Maintained
22905T: git https://github.com/Rust-for-Linux/linux.git alloc-next
22906F: rust/kernel/alloc.rs
22907F: rust/kernel/alloc/
22908
22909RUST [NUM]
22910M: Alexandre Courbot <[email protected]>
22911R: Yury Norov <[email protected]>
22912L: [email protected]
22913S: Maintained
22914F: rust/kernel/num.rs
22915F: rust/kernel/num/
22916
22917RUST [PIN-INIT]
22918M: Benno Lossin <[email protected]>
22919L: [email protected]
22920S: Maintained
22921W: https://rust-for-linux.com/pin-init
22922B: https://github.com/Rust-for-Linux/pin-init/issues
22923C: zulip://rust-for-linux.zulipchat.com
22924P: rust/pin-init/CONTRIBUTING.md
22925T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
22926F: rust/kernel/init.rs
22927F: rust/pin-init/
22928K: \bpin-init\b|pin_init\b|PinInit
22929
22930RXRPC SOCKETS (AF_RXRPC)
22931M: David Howells <[email protected]>
22932M: Marc Dionne <[email protected]>
22933L: [email protected]
22934S: Supported
22935W: https://www.infradead.org/~dhowells/kafs/
22936F: Documentation/networking/rxrpc.rst
22937F: include/keys/rxrpc-type.h
22938F: include/net/af_rxrpc.h
22939F: include/trace/events/rxrpc.h
22940F: include/uapi/linux/rxrpc.h
22941F: net/rxrpc/
22942
22943S3 SAVAGE FRAMEBUFFER DRIVER
22944M: Antonino Daplas <[email protected]>
22945L: [email protected]
22946S: Maintained
22947F: drivers/video/fbdev/savage/
22948
22949S390 ARCHITECTURE
22950M: Heiko Carstens <[email protected]>
22951M: Vasily Gorbik <[email protected]>
22952M: Alexander Gordeev <[email protected]>
22953R: Christian Borntraeger <[email protected]>
22954R: Sven Schnelle <[email protected]>
22955L: [email protected]
22956S: Supported
22957T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
22958F: Documentation/driver-api/s390-drivers.rst
22959F: Documentation/arch/s390/
22960F: arch/s390/
22961F: drivers/s390/
22962F: drivers/watchdog/diag288_wdt.c
22963
22964S390 COMMON I/O LAYER
22965M: Vineeth Vijayan <[email protected]>
22966M: Peter Oberparleiter <[email protected]>
22967L: [email protected]
22968S: Supported
22969F: drivers/s390/cio/
22970
22971S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
22972M: Harald Freudenberger <[email protected]>
22973M: Holger Dengler <[email protected]>
22974L: [email protected]
22975L: [email protected]
22976S: Supported
22977F: arch/s390/crypto/
22978F: arch/s390/include/asm/archrandom.h
22979F: arch/s390/include/asm/cpacf.h
22980
22981S390 DASD DRIVER
22982M: Stefan Haberland <[email protected]>
22983M: Jan Hoeppner <[email protected]>
22984L: [email protected]
22985S: Supported
22986F: block/partitions/ibm.c
22987F: drivers/s390/block/dasd*
22988F: include/linux/dasd_mod.h
22989
22990S390 HWRANDOM TRNG DRIVER
22991M: Harald Freudenberger <[email protected]>
22992M: Holger Dengler <[email protected]>
22993L: [email protected]
22994L: [email protected]
22995S: Supported
22996F: drivers/char/hw_random/s390-trng.c
22997
22998S390 IOMMU (PCI)
22999M: Niklas Schnelle <[email protected]>
23000M: Matthew Rosato <[email protected]>
23001R: Gerald Schaefer <[email protected]>
23002L: [email protected]
23003S: Supported
23004F: drivers/iommu/s390-iommu.c
23005
23006S390 IUCV NETWORK LAYER
23007M: Alexandra Winter <[email protected]>
23008M: Thorsten Winkler <[email protected]>
23009L: [email protected]
23010L: [email protected]
23011S: Supported
23012F: drivers/s390/net/*iucv*
23013F: include/net/iucv/
23014F: net/iucv/
23015
23016S390 MM
23017M: Alexander Gordeev <[email protected]>
23018M: Gerald Schaefer <[email protected]>
23019L: [email protected]
23020S: Supported
23021T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
23022F: arch/s390/include/asm/pgtable.h
23023F: arch/s390/mm
23024
23025S390 NETWORK DRIVERS
23026M: Alexandra Winter <[email protected]>
23027M: Aswin Karuvally <[email protected]>
23028L: [email protected]
23029L: [email protected]
23030S: Supported
23031F: drivers/s390/net/
23032
23033S390 PCI SUBSYSTEM
23034M: Niklas Schnelle <[email protected]>
23035M: Gerald Schaefer <[email protected]>
23036L: [email protected]
23037S: Supported
23038F: Documentation/arch/s390/pci.rst
23039F: arch/s390/pci/
23040F: drivers/pci/hotplug/s390_pci_hpc.c
23041
23042S390 PTP DRIVER
23043M: Sven Schnelle <[email protected]>
23044L: [email protected]
23045S: Supported
23046F: drivers/ptp/ptp_s390.c
23047
23048S390 SCM DRIVER
23049M: Vineeth Vijayan <[email protected]>
23050L: [email protected]
23051S: Supported
23052F: drivers/s390/block/scm*
23053F: drivers/s390/cio/scm.c
23054
23055S390 VFIO AP DRIVER
23056M: Tony Krowiak <[email protected]>
23057M: Halil Pasic <[email protected]>
23058M: Jason Herne <[email protected]>
23059L: [email protected]
23060S: Supported
23061F: Documentation/arch/s390/vfio-ap*
23062F: drivers/s390/crypto/vfio_ap*
23063
23064S390 VFIO-CCW DRIVER
23065M: Eric Farman <[email protected]>
23066M: Matthew Rosato <[email protected]>
23067R: Halil Pasic <[email protected]>
23068L: [email protected]
23069L: [email protected]
23070S: Supported
23071F: Documentation/arch/s390/vfio-ccw.rst
23072F: drivers/s390/cio/vfio_ccw*
23073F: include/uapi/linux/vfio_ccw.h
23074
23075S390 VFIO-PCI DRIVER
23076M: Matthew Rosato <[email protected]>
23077M: Eric Farman <[email protected]>
23078L: [email protected]
23079L: [email protected]
23080S: Supported
23081F: arch/s390/kvm/pci*
23082F: drivers/vfio/pci/vfio_pci_zdev.c
23083F: include/uapi/linux/vfio_zdev.h
23084
23085S390 ZCRYPT AND PKEY DRIVER AND AP BUS
23086M: Harald Freudenberger <[email protected]>
23087M: Holger Dengler <[email protected]>
23088L: [email protected]
23089S: Supported
23090F: arch/s390/include/asm/ap.h
23091F: arch/s390/include/asm/pkey.h
23092F: arch/s390/include/asm/trace/zcrypt.h
23093F: arch/s390/include/uapi/asm/pkey.h
23094F: arch/s390/include/uapi/asm/zcrypt.h
23095F: drivers/s390/crypto/
23096
23097S390 ZFCP DRIVER
23098M: Nihar Panda <[email protected]>
23099L: [email protected]
23100S: Supported
23101F: drivers/s390/scsi/zfcp_*
23102
23103SAA6588 RDS RECEIVER DRIVER
23104M: Hans Verkuil <[email protected]>
23105L: [email protected]
23106S: Odd Fixes
23107W: https://linuxtv.org
23108T: git git://linuxtv.org/media.git
23109F: drivers/media/i2c/saa6588*
23110
23111SAA7134 VIDEO4LINUX DRIVER
23112M: Mauro Carvalho Chehab <[email protected]>
23113L: [email protected]
23114S: Odd fixes
23115W: https://linuxtv.org
23116T: git git://linuxtv.org/media.git
23117F: Documentation/driver-api/media/drivers/saa7134*
23118F: drivers/media/pci/saa7134/
23119
23120SAA7146 VIDEO4LINUX-2 DRIVER
23121M: Hans Verkuil <[email protected]>
23122L: [email protected]
23123S: Maintained
23124T: git git://linuxtv.org/media.git
23125F: drivers/media/common/saa7146/
23126F: drivers/media/pci/saa7146/
23127F: include/media/drv-intf/saa7146*
23128
23129SAFESETID SECURITY MODULE
23130M: Micah Morton <[email protected]>
23131S: Supported
23132F: Documentation/admin-guide/LSM/SafeSetID.rst
23133F: security/safesetid/
23134
23135SAMSUNG AUDIO (ASoC) DRIVERS
23136M: Sylwester Nawrocki <[email protected]>
23137L: [email protected]
23138S: Maintained
23139B: mailto:[email protected]
23140F: Documentation/devicetree/bindings/sound/samsung*
23141F: sound/soc/samsung/
23142
23143SAMSUNG EXYNOS2200 SoC SUPPORT
23144M: Ivaylo Ivanov <[email protected]>
23145L: [email protected] (moderated for non-subscribers)
23146L: [email protected]
23147S: Maintained
23148F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
23149F: arch/arm64/boot/dts/exynos/exynos2200*
23150F: drivers/clk/samsung/clk-exynos2200.c
23151F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
23152
23153SAMSUNG EXYNOS850 SoC SUPPORT
23154M: Sam Protsenko <[email protected]>
23155L: [email protected] (moderated for non-subscribers)
23156L: [email protected]
23157S: Maintained
23158F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
23159F: arch/arm64/boot/dts/exynos/exynos850*
23160F: drivers/clk/samsung/clk-exynos850.c
23161F: include/dt-bindings/clock/exynos850.h
23162
23163SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
23164M: Tudor Ambarus <[email protected]>
23165L: [email protected]
23166L: [email protected]
23167S: Supported
23168F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
23169F: drivers/clk/samsung/clk-acpm.c
23170F: drivers/firmware/samsung/exynos-acpm*
23171F: include/linux/firmware/samsung/exynos-acpm-protocol.h
23172
23173SAMSUNG EXYNOS MAILBOX DRIVER
23174M: Tudor Ambarus <[email protected]>
23175L: [email protected]
23176L: [email protected]
23177S: Supported
23178F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
23179F: drivers/mailbox/exynos-mailbox.c
23180F: include/linux/mailbox/exynos-message.h
23181
23182SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
23183M: Krzysztof Kozlowski <[email protected]>
23184L: [email protected]
23185L: [email protected]
23186S: Maintained
23187F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
23188F: drivers/crypto/exynos-rng.c
23189
23190SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
23191M: Łukasz Stelmach <[email protected]>
23192L: [email protected]
23193S: Maintained
23194F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
23195F: drivers/char/hw_random/exynos-trng.c
23196
23197SAMSUNG FRAMEBUFFER DRIVER
23198M: Jingoo Han <[email protected]>
23199L: [email protected]
23200S: Maintained
23201F: drivers/video/fbdev/s3c-fb.c
23202
23203SAMSUNG GALAXY BOOK DRIVER
23204M: Joshua Grisham <[email protected]>
23205L: [email protected]
23206S: Maintained
23207F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
23208F: drivers/platform/x86/samsung-galaxybook.c
23209
23210SAMSUNG INTERCONNECT DRIVERS
23211M: Sylwester Nawrocki <[email protected]>
23212M: Artur Świgoń <[email protected]>
23213L: [email protected]
23214L: [email protected]
23215S: Supported
23216F: drivers/interconnect/samsung/
23217
23218SAMSUNG LAPTOP DRIVER
23219M: Corentin Chary <[email protected]>
23220L: [email protected]
23221S: Maintained
23222F: drivers/platform/x86/samsung-laptop.c
23223
23224SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
23225M: Krzysztof Kozlowski <[email protected]>
23226R: André Draszik <[email protected]>
23227L: [email protected]
23228L: [email protected]
23229S: Maintained
23230B: mailto:[email protected]
23231F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
23232F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
23233F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
23234F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
23235F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
23236F: drivers/clk/clk-s2mps11.c
23237F: drivers/mfd/sec*.[ch]
23238F: drivers/regulator/s2*.c
23239F: drivers/regulator/s5m*.c
23240F: drivers/rtc/rtc-s5m.c
23241F: include/linux/mfd/samsung/
23242
23243SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
23244M: Sylwester Nawrocki <[email protected]>
23245L: [email protected]
23246L: [email protected]
23247S: Maintained
23248F: drivers/media/platform/samsung/s3c-camif/
23249F: include/media/drv-intf/s3c_camif.h
23250
23251SAMSUNG S3FWRN5 NFC DRIVER
23252M: Krzysztof Kozlowski <[email protected]>
23253S: Maintained
23254F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
23255F: drivers/nfc/s3fwrn5
23256
23257SAMSUNG S5C73M3 CAMERA DRIVER
23258M: Sylwester Nawrocki <[email protected]>
23259M: Andrzej Hajda <[email protected]>
23260L: [email protected]
23261S: Supported
23262F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
23263F: drivers/media/i2c/s5c73m3/*
23264
23265SAMSUNG S5K5BAF CAMERA DRIVER
23266M: Sylwester Nawrocki <[email protected]>
23267M: Andrzej Hajda <[email protected]>
23268L: [email protected]
23269S: Supported
23270F: drivers/media/i2c/s5k5baf.c
23271
23272SAMSUNG S5P Security SubSystem (SSS) DRIVER
23273M: Krzysztof Kozlowski <[email protected]>
23274M: Vladimir Zapolskiy <[email protected]>
23275L: [email protected]
23276L: [email protected]
23277S: Maintained
23278F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
23279F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
23280F: drivers/crypto/s5p-sss.c
23281
23282SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
23283M: Sylwester Nawrocki <[email protected]>
23284L: [email protected]
23285S: Supported
23286Q: https://patchwork.linuxtv.org/project/linux-media/list/
23287F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
23288F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
23289F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
23290F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
23291F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
23292F: drivers/media/platform/samsung/exynos4-is/
23293
23294SAMSUNG SOC CLOCK DRIVERS
23295M: Krzysztof Kozlowski <[email protected]>
23296M: Sylwester Nawrocki <[email protected]>
23297M: Chanwoo Choi <[email protected]>
23298R: Alim Akhtar <[email protected]>
23299L: [email protected]
23300S: Maintained
23301T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
23302F: Documentation/devicetree/bindings/clock/samsung,*.yaml
23303F: Documentation/devicetree/bindings/clock/samsung,s3c*
23304F: drivers/clk/samsung/
23305F: include/dt-bindings/clock/exynos*.h
23306F: include/dt-bindings/clock/s5p*.h
23307F: include/dt-bindings/clock/samsung,*.h
23308F: include/linux/clk/samsung.h
23309
23310SAMSUNG SPI DRIVERS
23311M: Andi Shyti <[email protected]>
23312R: Tudor Ambarus <[email protected]>
23313L: [email protected]
23314L: [email protected]
23315S: Maintained
23316F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
23317F: drivers/spi/spi-s3c*
23318F: include/linux/platform_data/spi-s3c64xx.h
23319
23320SAMSUNG SXGBE DRIVERS
23321M: Byungho An <[email protected]>
23322L: [email protected]
23323S: Maintained
23324F: drivers/net/ethernet/samsung/sxgbe/
23325
23326SAMSUNG THERMAL DRIVER
23327M: Bartlomiej Zolnierkiewicz <[email protected]>
23328M: Krzysztof Kozlowski <[email protected]>
23329L: [email protected]
23330L: [email protected]
23331S: Maintained
23332F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
23333F: drivers/thermal/samsung/
23334
23335SAMSUNG USB2 PHY DRIVER
23336M: Sylwester Nawrocki <[email protected]>
23337L: [email protected]
23338S: Supported
23339F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
23340F: Documentation/driver-api/phy/samsung-usb2.rst
23341F: drivers/phy/samsung/phy-exynos4210-usb2.c
23342F: drivers/phy/samsung/phy-exynos4x12-usb2.c
23343F: drivers/phy/samsung/phy-exynos5250-usb2.c
23344F: drivers/phy/samsung/phy-s5pv210-usb2.c
23345F: drivers/phy/samsung/phy-samsung-usb2.c
23346F: drivers/phy/samsung/phy-samsung-usb2.h
23347
23348SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
23349M: Paul Barker <[email protected]>
23350R: Marc Murphy <[email protected]>
23351S: Supported
23352F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
23353
23354SC1200 WDT DRIVER
23355M: Zwane Mwaikambo <[email protected]>
23356S: Maintained
23357F: drivers/watchdog/sc1200wdt.c
23358
23359SCHEDULER
23360M: Ingo Molnar <[email protected]>
23361M: Peter Zijlstra <[email protected]>
23362M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
23363M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
23364R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
23365R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
23366R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
23367R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
23368R: Valentin Schneider <[email protected]> (TOPOLOGY)
23369L: [email protected]
23370S: Maintained
23371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
23372F: include/linux/preempt.h
23373F: include/linux/sched.h
23374F: include/linux/wait.h
23375F: include/uapi/linux/sched.h
23376F: kernel/fork.c
23377F: kernel/sched/
23378F: tools/sched/
23379
23380SCHEDULER - SCHED_EXT
23381R: Tejun Heo <[email protected]>
23382R: David Vernet <[email protected]>
23383R: Andrea Righi <[email protected]>
23384R: Changwoo Min <[email protected]>
23385L: [email protected]
23386S: Maintained
23387W: https://github.com/sched-ext/scx
23388T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
23389F: include/linux/sched/ext.h
23390F: kernel/sched/ext*
23391F: tools/sched_ext/
23392F: tools/testing/selftests/sched_ext
23393
23394SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
23395M: Gustavo Silva <[email protected]>
23396S: Maintained
23397F: drivers/iio/chemical/ens160_core.c
23398F: drivers/iio/chemical/ens160_i2c.c
23399F: drivers/iio/chemical/ens160_spi.c
23400F: drivers/iio/chemical/ens160.h
23401
23402SCSI LIBSAS SUBSYSTEM
23403R: John Garry <[email protected]>
23404R: Jason Yan <[email protected]>
23405L: [email protected]
23406S: Supported
23407F: Documentation/scsi/libsas.rst
23408F: drivers/scsi/libsas/
23409F: include/scsi/libsas.h
23410F: include/scsi/sas_ata.h
23411
23412SCSI RDMA PROTOCOL (SRP) INITIATOR
23413M: Bart Van Assche <[email protected]>
23414L: [email protected]
23415S: Supported
23416Q: http://patchwork.kernel.org/project/linux-rdma/list/
23417F: drivers/infiniband/ulp/srp/
23418F: include/scsi/srp.h
23419
23420SCSI RDMA PROTOCOL (SRP) TARGET
23421M: Bart Van Assche <[email protected]>
23422L: [email protected]
23423L: [email protected]
23424S: Supported
23425Q: http://patchwork.kernel.org/project/linux-rdma/list/
23426F: drivers/infiniband/ulp/srpt/
23427
23428SCSI SG DRIVER
23429M: Doug Gilbert <[email protected]>
23430L: [email protected]
23431S: Maintained
23432W: http://sg.danny.cz/sg
23433F: Documentation/scsi/scsi-generic.rst
23434F: drivers/scsi/sg.c
23435F: include/scsi/sg.h
23436
23437SCSI SUBSYSTEM
23438M: "James E.J. Bottomley" <[email protected]>
23439M: "Martin K. Petersen" <[email protected]>
23440L: [email protected]
23441S: Maintained
23442Q: https://patchwork.kernel.org/project/linux-scsi/list/
23443T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
23444T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
23445F: Documentation/devicetree/bindings/scsi/
23446F: drivers/scsi/
23447F: drivers/ufs/
23448F: include/scsi/
23449F: include/uapi/scsi/
23450F: include/ufs/
23451
23452SCSI TAPE DRIVER
23453M: Kai Mäkisara <[email protected]>
23454L: [email protected]
23455S: Maintained
23456F: Documentation/scsi/st.rst
23457F: drivers/scsi/st.*
23458F: drivers/scsi/st_*.h
23459
23460SCSI TARGET CORE USER DRIVER
23461M: Bodo Stroesser <[email protected]>
23462L: [email protected]
23463L: [email protected]
23464S: Supported
23465F: Documentation/target/tcmu-design.rst
23466F: drivers/target/target_core_user.c
23467F: include/uapi/linux/target_core_user.h
23468
23469SCSI TARGET SUBSYSTEM
23470M: "Martin K. Petersen" <[email protected]>
23471L: [email protected]
23472L: [email protected]
23473S: Supported
23474Q: https://patchwork.kernel.org/project/target-devel/list/
23475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
23476F: Documentation/target/
23477F: drivers/target/
23478F: include/target/
23479
23480SCTP PROTOCOL
23481M: Marcelo Ricardo Leitner <[email protected]>
23482M: Xin Long <[email protected]>
23483L: [email protected]
23484S: Maintained
23485W: https://github.com/sctp/lksctp-tools/wiki
23486F: Documentation/networking/sctp.rst
23487F: include/linux/sctp.h
23488F: include/net/sctp/
23489F: include/uapi/linux/sctp.h
23490F: net/sctp/
23491
23492SCx200 CPU SUPPORT
23493M: Jim Cromie <[email protected]>
23494S: Odd Fixes
23495F: Documentation/i2c/busses/scx200_acb.rst
23496F: arch/x86/platform/scx200/
23497F: drivers/i2c/busses/scx200*
23498F: drivers/mtd/maps/scx200_docflash.c
23499F: drivers/watchdog/scx200_wdt.c
23500F: include/linux/scx200.h
23501
23502SCx200 GPIO DRIVER
23503M: Jim Cromie <[email protected]>
23504S: Maintained
23505F: drivers/char/scx200_gpio.c
23506F: include/linux/scx200_gpio.h
23507
23508SCx200 HRT CLOCKSOURCE DRIVER
23509M: Jim Cromie <[email protected]>
23510S: Maintained
23511F: drivers/clocksource/scx200_hrt.c
23512
23513SDCA LIBRARY AND CLASS DRIVER
23514M: Charles Keepax <[email protected]>
23515M: Maciej Strozek <[email protected]>
23516R: Bard Liao <[email protected]>
23517R: Pierre-Louis Bossart <[email protected]>
23518L: [email protected]
23519L: [email protected]
23520S: Maintained
23521F: include/sound/sdca*
23522F: sound/soc/sdca/*
23523
23524SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
23525M: Sascha Sommer <[email protected]>
23526L: [email protected] (subscribers-only)
23527S: Maintained
23528F: drivers/mmc/host/sdricoh_cs.c
23529
23530SECO BOARDS CEC DRIVER
23531M: Ettore Chimenti <[email protected]>
23532S: Maintained
23533F: drivers/media/cec/platform/seco/seco-cec.c
23534F: drivers/media/cec/platform/seco/seco-cec.h
23535
23536SECURE COMPUTING
23537M: Kees Cook <[email protected]>
23538R: Andy Lutomirski <[email protected]>
23539R: Will Drewry <[email protected]>
23540S: Supported
23541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
23542F: Documentation/userspace-api/seccomp_filter.rst
23543F: include/linux/seccomp.h
23544F: include/uapi/linux/seccomp.h
23545F: kernel/seccomp.c
23546F: tools/testing/selftests/kselftest_harness.h
23547F: tools/testing/selftests/kselftest_harness/
23548F: tools/testing/selftests/seccomp/*
23549K: \bsecure_computing
23550K: \bTIF_SECCOMP\b
23551
23552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
23553M: Kamal Dasu <[email protected]>
23554M: Al Cooper <[email protected]>
23555R: Broadcom internal kernel review list <[email protected]>
23556L: [email protected]
23557S: Maintained
23558F: drivers/mmc/host/sdhci-brcmstb*
23559
23560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
23561M: Adrian Hunter <[email protected]>
23562L: [email protected]
23563S: Supported
23564F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
23565F: drivers/mmc/host/sdhci*
23566
23567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
23568M: Aubin Constans <[email protected]>
23569R: Eugen Hristev <[email protected]>
23570L: [email protected]
23571S: Supported
23572F: drivers/mmc/host/sdhci-of-at91.c
23573
23574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
23575M: Haibo Chen <[email protected]>
23576L: [email protected]
23577L: [email protected]
23578L: [email protected]
23579S: Maintained
23580F: drivers/mmc/host/sdhci-esdhc-imx.c
23581
23582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
23583M: Ben Dooks <[email protected]>
23584M: Jaehoon Chung <[email protected]>
23585L: [email protected]
23586S: Maintained
23587F: drivers/mmc/host/sdhci-s3c*
23588
23589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
23590M: Viresh Kumar <[email protected]>
23591L: [email protected]
23592S: Maintained
23593F: drivers/mmc/host/sdhci-spear.c
23594
23595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
23596M: Vignesh Raghavendra <[email protected]>
23597L: [email protected]
23598S: Maintained
23599F: drivers/mmc/host/sdhci-omap.c
23600
23601SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
23602M: Jonathan Derrick <[email protected]>
23603L: [email protected]
23604S: Supported
23605F: block/opal_proto.h
23606F: block/sed*
23607F: include/linux/sed*
23608F: include/uapi/linux/sed*
23609
23610SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
23611M: Mark Rutland <[email protected]>
23612M: Lorenzo Pieralisi <[email protected]>
23613M: Sudeep Holla <[email protected]>
23614L: [email protected] (moderated for non-subscribers)
23615S: Maintained
23616F: drivers/firmware/smccc/
23617F: include/linux/arm-smccc.h
23618
23619SECURITY CONTACT
23620M: Security Officers <[email protected]>
23621S: Supported
23622F: Documentation/process/security-bugs.rst
23623
23624SECURITY SUBSYSTEM
23625M: Paul Moore <[email protected]>
23626M: James Morris <[email protected]>
23627M: "Serge E. Hallyn" <[email protected]>
23628L: [email protected]
23629S: Supported
23630Q: https://patchwork.kernel.org/project/linux-security-module/list
23631B: mailto:[email protected]
23632P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
23633T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
23634F: include/linux/lsm/
23635F: include/linux/lsm_audit.h
23636F: include/linux/lsm_hook_defs.h
23637F: include/linux/lsm_hooks.h
23638F: include/linux/security.h
23639F: include/uapi/linux/lsm.h
23640F: security/
23641F: tools/testing/selftests/lsm/
23642F: rust/kernel/security.rs
23643X: security/selinux/
23644K: \bsecurity_[a-z_0-9]\+\b
23645
23646SELINUX SECURITY MODULE
23647M: Paul Moore <[email protected]>
23648M: Stephen Smalley <[email protected]>
23649R: Ondrej Mosnacek <[email protected]>
23650L: [email protected]
23651S: Supported
23652W: https://github.com/SELinuxProject
23653Q: https://patchwork.kernel.org/project/selinux/list
23654B: mailto:[email protected]
23655P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
23656T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
23657F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
23658F: Documentation/ABI/removed/sysfs-selinux-disable
23659F: Documentation/admin-guide/LSM/SELinux.rst
23660F: include/trace/events/avc.h
23661F: include/uapi/linux/selinux_netlink.h
23662F: scripts/selinux/
23663F: security/selinux/
23664
23665SENSABLE PHANTOM
23666M: Jiri Slaby <[email protected]>
23667S: Maintained
23668F: drivers/misc/phantom.c
23669F: include/uapi/linux/phantom.h
23670
23671SENSEAIR SUNRISE 006-0-0007
23672M: Jacopo Mondi <[email protected]>
23673S: Maintained
23674F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
23675F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
23676F: drivers/iio/chemical/sunrise_co2.c
23677
23678SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
23679M: Tomasz Duszynski <[email protected]>
23680S: Maintained
23681F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
23682F: drivers/iio/chemical/scd30.h
23683F: drivers/iio/chemical/scd30_core.c
23684F: drivers/iio/chemical/scd30_i2c.c
23685F: drivers/iio/chemical/scd30_serial.c
23686
23687SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
23688M: Roan van Dijk <[email protected]>
23689S: Maintained
23690F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
23691F: drivers/iio/chemical/scd4x.c
23692
23693SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
23694M: Petar Stoykov <[email protected]>
23695S: Maintained
23696F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
23697F: drivers/iio/pressure/sdp500.c
23698
23699SENSIRION SGP40 GAS SENSOR DRIVER
23700M: Andreas Klinger <[email protected]>
23701S: Maintained
23702F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
23703F: drivers/iio/chemical/sgp40.c
23704
23705SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
23706M: Tomasz Duszynski <[email protected]>
23707S: Maintained
23708F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
23709F: drivers/iio/chemical/sps30.c
23710F: drivers/iio/chemical/sps30_i2c.c
23711F: drivers/iio/chemical/sps30_serial.c
23712
23713SERIAL DEVICE BUS
23714M: Rob Herring <[email protected]>
23715L: [email protected]
23716S: Maintained
23717F: Documentation/devicetree/bindings/serial/serial.yaml
23718F: drivers/tty/serdev/
23719F: include/linux/serdev.h
23720
23721SERIAL IR RECEIVER
23722M: Sean Young <[email protected]>
23723L: [email protected]
23724S: Maintained
23725F: drivers/media/rc/serial_ir.c
23726
23727SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
23728M: Srinivas Kandagatla <[email protected]>
23729L: [email protected]
23730S: Maintained
23731F: Documentation/devicetree/bindings/slimbus/
23732F: Documentation/driver-api/slimbus.rst
23733F: drivers/slimbus/
23734F: include/linux/slimbus.h
23735
23736SFC NETWORK DRIVER
23737M: Edward Cree <[email protected]>
23738L: [email protected]
23739L: [email protected]
23740S: Maintained
23741F: Documentation/networking/devlink/sfc.rst
23742F: drivers/net/ethernet/sfc/
23743
23744SFCTEMP HWMON DRIVER
23745M: Emil Renner Berthing <[email protected]>
23746M: Hal Feng <[email protected]>
23747L: [email protected]
23748S: Maintained
23749F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
23750F: Documentation/hwmon/sfctemp.rst
23751F: drivers/hwmon/sfctemp.c
23752
23753SFF/SFP/SFP+ MODULE SUPPORT
23754M: Russell King <[email protected]>
23755L: [email protected]
23756S: Maintained
23757F: Documentation/devicetree/bindings/net/sff,sfp.yaml
23758F: drivers/net/phy/phylink.c
23759F: drivers/net/phy/sfp*
23760F: include/linux/mdio/mdio-i2c.h
23761F: include/linux/phylink.h
23762F: include/linux/sfp.h
23763K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
23764
23765SGI GRU DRIVER
23766M: Dimitri Sivanich <[email protected]>
23767S: Maintained
23768F: drivers/misc/sgi-gru/
23769
23770SGI XP/XPC/XPNET DRIVER
23771M: Robin Holt <[email protected]>
23772M: Steve Wahl <[email protected]>
23773S: Maintained
23774F: drivers/misc/sgi-xp/
23775
23776SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
23777M: D. Wythe <[email protected]>
23778M: Dust Li <[email protected]>
23779M: Sidraya Jayagond <[email protected]>
23780M: Wenjia Zhang <[email protected]>
23781R: Mahanta Jambigi <[email protected]>
23782R: Tony Lu <[email protected]>
23783R: Wen Gu <[email protected]>
23784L: [email protected]
23785L: [email protected]
23786S: Supported
23787F: net/smc/
23788
23789SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
23790M: Linus Walleij <[email protected]>
23791L: [email protected]
23792S: Maintained
23793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
23794F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
23795F: drivers/iio/light/gp2ap002.c
23796
23797SHARP RJ54N1CB0C SENSOR DRIVER
23798M: Jacopo Mondi <[email protected]>
23799L: [email protected]
23800S: Odd fixes
23801T: git git://linuxtv.org/media.git
23802F: drivers/media/i2c/rj54n1cb0c.c
23803F: include/media/i2c/rj54n1cb0c.h
23804
23805SHRINKER
23806M: Andrew Morton <[email protected]>
23807M: Dave Chinner <[email protected]>
23808R: Qi Zheng <[email protected]>
23809R: Roman Gushchin <[email protected]>
23810R: Muchun Song <[email protected]>
23811L: [email protected]
23812S: Maintained
23813F: Documentation/admin-guide/mm/shrinker_debugfs.rst
23814F: include/linux/list_lru.h
23815F: include/linux/shrinker.h
23816F: mm/list_lru.c
23817F: mm/shrinker.c
23818F: mm/shrinker_debug.c
23819
23820SH_VOU V4L2 OUTPUT DRIVER
23821L: [email protected]
23822S: Orphan
23823F: drivers/media/platform/renesas/sh_vou.c
23824F: include/media/drv-intf/sh_vou.h
23825
23826SI2157 MEDIA DRIVER
23827L: [email protected]
23828S: Orphan
23829W: https://linuxtv.org
23830Q: http://patchwork.linuxtv.org/project/linux-media/list/
23831F: drivers/media/tuners/si2157*
23832
23833SI2165 MEDIA DRIVER
23834M: Matthias Schwarzott <[email protected]>
23835L: [email protected]
23836S: Maintained
23837W: https://linuxtv.org
23838Q: http://patchwork.linuxtv.org/project/linux-media/list/
23839F: drivers/media/dvb-frontends/si2165*
23840
23841SI2168 MEDIA DRIVER
23842L: [email protected]
23843S: Orphan
23844W: https://linuxtv.org
23845Q: http://patchwork.linuxtv.org/project/linux-media/list/
23846F: drivers/media/dvb-frontends/si2168*
23847
23848SI470X FM RADIO RECEIVER I2C DRIVER
23849M: Hans Verkuil <[email protected]>
23850L: [email protected]
23851S: Odd Fixes
23852W: https://linuxtv.org
23853T: git git://linuxtv.org/media.git
23854F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
23855F: drivers/media/radio/si470x/radio-si470x-i2c.c
23856
23857SI470X FM RADIO RECEIVER USB DRIVER
23858M: Hans Verkuil <[email protected]>
23859L: [email protected]
23860S: Maintained
23861W: https://linuxtv.org
23862T: git git://linuxtv.org/media.git
23863F: drivers/media/radio/si470x/radio-si470x-common.c
23864F: drivers/media/radio/si470x/radio-si470x-usb.c
23865F: drivers/media/radio/si470x/radio-si470x.h
23866
23867SI4713 FM RADIO TRANSMITTER I2C DRIVER
23868M: Eduardo Valentin <[email protected]>
23869L: [email protected]
23870S: Odd Fixes
23871W: https://linuxtv.org
23872T: git git://linuxtv.org/media.git
23873F: drivers/media/radio/si4713/si4713.?
23874
23875SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
23876M: Eduardo Valentin <[email protected]>
23877L: [email protected]
23878S: Odd Fixes
23879W: https://linuxtv.org
23880T: git git://linuxtv.org/media.git
23881F: drivers/media/radio/si4713/radio-platform-si4713.c
23882
23883SI4713 FM RADIO TRANSMITTER USB DRIVER
23884M: Hans Verkuil <[email protected]>
23885L: [email protected]
23886S: Maintained
23887W: https://linuxtv.org
23888T: git git://linuxtv.org/media.git
23889F: drivers/media/radio/si4713/radio-usb-si4713.c
23890
23891SIANO DVB DRIVER
23892M: Mauro Carvalho Chehab <[email protected]>
23893L: [email protected]
23894S: Odd fixes
23895W: https://linuxtv.org
23896T: git git://linuxtv.org/media.git
23897F: drivers/media/common/siano/
23898F: drivers/media/mmc/siano/
23899F: drivers/media/usb/siano/
23900F: drivers/media/usb/siano/
23901
23902SIEMENS IPC LED DRIVERS
23903M: Bao Cheng Su <[email protected]>
23904M: Benedikt Niedermayr <[email protected]>
23905M: Tobias Schaffner <[email protected]>
23906L: [email protected]
23907S: Maintained
23908F: drivers/leds/simatic/
23909
23910SIEMENS IPC PLATFORM DRIVERS
23911M: Bao Cheng Su <[email protected]>
23912M: Benedikt Niedermayr <[email protected]>
23913M: Tobias Schaffner <[email protected]>
23914L: [email protected]
23915S: Maintained
23916F: drivers/platform/x86/siemens/
23917F: include/linux/platform_data/x86/simatic-ipc-base.h
23918F: include/linux/platform_data/x86/simatic-ipc.h
23919
23920SIEMENS IPC WATCHDOG DRIVERS
23921M: Bao Cheng Su <[email protected]>
23922M: Benedikt Niedermayr <[email protected]>
23923M: Tobias Schaffner <[email protected]>
23924L: [email protected]
23925S: Maintained
23926F: drivers/watchdog/simatic-ipc-wdt.c
23927
23928SIFIVE DRIVERS
23929M: Paul Walmsley <[email protected]>
23930M: Samuel Holland <[email protected]>
23931L: [email protected]
23932S: Supported
23933F: drivers/dma/sf-pdma/
23934N: sifive
23935K: fu[57]40
23936K: [^@]sifive
23937
23938SILEAD TOUCHSCREEN DRIVER
23939M: Hans de Goede <[email protected]>
23940L: [email protected]
23941L: [email protected]
23942S: Maintained
23943F: drivers/input/touchscreen/silead.c
23944F: drivers/platform/x86/touchscreen_dmi.c
23945
23946SILICON LABS WIRELESS DRIVERS (for WFxxx series)
23947M: Jérôme Pouiller <[email protected]>
23948L: [email protected]
23949S: Supported
23950F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
23951F: drivers/net/wireless/silabs/
23952
23953SILICON MOTION SM712 FRAME BUFFER DRIVER
23954M: Sudip Mukherjee <[email protected]>
23955M: Teddy Wang <[email protected]>
23956M: Sudip Mukherjee <[email protected]>
23957L: [email protected]
23958S: Maintained
23959F: Documentation/fb/sm712fb.rst
23960F: drivers/video/fbdev/sm712*
23961
23962SILVACO I3C DUAL-ROLE MASTER
23963M: Miquel Raynal <[email protected]>
23964M: Frank Li <[email protected]>
23965L: [email protected] (moderated for non-subscribers)
23966L: [email protected]
23967S: Maintained
23968F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
23969F: drivers/i3c/master/svc-i3c-master.c
23970
23971SIMPLEFB FB DRIVER
23972M: Hans de Goede <[email protected]>
23973L: [email protected]
23974S: Maintained
23975F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
23976F: drivers/video/fbdev/simplefb.c
23977F: include/linux/platform_data/simplefb.h
23978
23979SIOX
23980M: Thorsten Scherer <[email protected]>
23981R: Pengutronix Kernel Team <[email protected]>
23982S: Supported
23983F: drivers/gpio/gpio-siox.c
23984F: drivers/siox/*
23985F: include/trace/events/siox.h
23986
23987SIPHASH PRF ROUTINES
23988M: Jason A. Donenfeld <[email protected]>
23989S: Maintained
23990F: include/linux/siphash.h
23991F: lib/siphash.c
23992F: lib/tests/siphash_kunit.c
23993
23994SIS 190 ETHERNET DRIVER
23995M: Francois Romieu <[email protected]>
23996L: [email protected]
23997S: Maintained
23998F: drivers/net/ethernet/sis/sis190.c
23999
24000SIS 900/7016 FAST ETHERNET DRIVER
24001M: Daniele Venzano <[email protected]>
24002L: [email protected]
24003S: Maintained
24004W: http://www.brownhat.org/sis900.html
24005F: drivers/net/ethernet/sis/sis900.*
24006
24007SIS FRAMEBUFFER DRIVER
24008S: Orphan
24009F: Documentation/fb/sisfb.rst
24010F: drivers/video/fbdev/sis/
24011F: include/video/sisfb.h
24012
24013SIS I2C TOUCHSCREEN DRIVER
24014M: Mika Penttilä <[email protected]>
24015L: [email protected]
24016S: Maintained
24017F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
24018F: drivers/input/touchscreen/sis_i2c.c
24019
24020SIS USB2VGA DRIVER
24021M: Thomas Winischhofer <[email protected]>
24022S: Maintained
24023W: http://www.winischhofer.at/linuxsisusbvga.shtml
24024F: drivers/usb/misc/sisusbvga/
24025
24026SL28 CPLD MFD DRIVER
24027M: Michael Walle <[email protected]>
24028S: Maintained
24029F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
24030F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
24031F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
24032F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
24033F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
24034F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
24035F: drivers/gpio/gpio-sl28cpld.c
24036F: drivers/hwmon/sa67mcu-hwmon.c
24037F: drivers/hwmon/sl28cpld-hwmon.c
24038F: drivers/irqchip/irq-sl28cpld.c
24039F: drivers/pwm/pwm-sl28cpld.c
24040F: drivers/watchdog/sl28cpld_wdt.c
24041
24042SL28 VPD NVMEM LAYOUT DRIVER
24043M: Michael Walle <[email protected]>
24044S: Maintained
24045F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
24046F: drivers/nvmem/layouts/sl28vpd.c
24047
24048SLAB ALLOCATOR
24049M: Vlastimil Babka <[email protected]>
24050M: Andrew Morton <[email protected]>
24051R: Christoph Lameter <[email protected]>
24052R: David Rientjes <[email protected]>
24053R: Roman Gushchin <[email protected]>
24054R: Harry Yoo <[email protected]>
24055L: [email protected]
24056S: Maintained
24057T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
24058F: Documentation/admin-guide/mm/slab.rst
24059F: Documentation/mm/slab.rst
24060F: include/linux/mempool.h
24061F: include/linux/slab.h
24062F: mm/failslab.c
24063F: mm/mempool.c
24064F: mm/slab.h
24065F: mm/slab_common.c
24066F: mm/slub.c
24067
24068SLCAN CAN NETWORK DRIVER
24069M: Dario Binacchi <[email protected]>
24070L: [email protected]
24071S: Maintained
24072F: drivers/net/can/slcan/
24073
24074SLEEPABLE READ-COPY UPDATE (SRCU)
24075M: Lai Jiangshan <[email protected]>
24076M: "Paul E. McKenney" <[email protected]>
24077M: Josh Triplett <[email protected]>
24078R: Steven Rostedt <[email protected]>
24079R: Mathieu Desnoyers <[email protected]>
24080L: [email protected]
24081S: Supported
24082W: http://www.rdrop.com/users/paulmck/RCU/
24083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24084F: include/linux/srcu*.h
24085F: kernel/rcu/srcu*.c
24086
24087SMACK SECURITY MODULE
24088M: Casey Schaufler <[email protected]>
24089L: [email protected]
24090S: Maintained
24091W: http://schaufler-ca.com
24092T: git https://github.com/cschaufler/smack-next.git
24093F: Documentation/admin-guide/LSM/Smack.rst
24094F: security/smack/
24095
24096SMC91x ETHERNET DRIVER
24097M: Nicolas Pitre <[email protected]>
24098S: Odd Fixes
24099F: drivers/net/ethernet/smsc/smc91x.*
24100
24101SMSC EMC2103 HARDWARE MONITOR DRIVER
24102M: Steve Glendinning <[email protected]>
24103L: [email protected]
24104S: Maintained
24105F: Documentation/hwmon/emc2103.rst
24106F: drivers/hwmon/emc2103.c
24107
24108SMSC SCH5627 HARDWARE MONITOR DRIVER
24109M: Hans de Goede <[email protected]>
24110L: [email protected]
24111S: Supported
24112F: Documentation/hwmon/sch5627.rst
24113F: drivers/hwmon/sch5627.c
24114
24115SMSC UFX6000 and UFX7000 USB to VGA DRIVER
24116M: Steve Glendinning <[email protected]>
24117L: [email protected]
24118S: Maintained
24119F: drivers/video/fbdev/smscufx.c
24120
24121SMSC47B397 HARDWARE MONITOR DRIVER
24122M: Jean Delvare <[email protected]>
24123L: [email protected]
24124S: Maintained
24125F: Documentation/hwmon/smsc47b397.rst
24126F: drivers/hwmon/smsc47b397.c
24127
24128SMSC911x ETHERNET DRIVER
24129M: Steve Glendinning <[email protected]>
24130L: [email protected]
24131S: Maintained
24132F: drivers/net/ethernet/smsc/smsc911x.*
24133F: include/linux/smsc911x.h
24134
24135SMSC9420 PCI ETHERNET DRIVER
24136M: Steve Glendinning <[email protected]>
24137L: [email protected]
24138S: Maintained
24139F: drivers/net/ethernet/smsc/smsc9420.*
24140
24141SNET DPU VIRTIO DATA PATH ACCELERATOR
24142R: Alvaro Karsz <[email protected]>
24143F: drivers/vdpa/solidrun/
24144
24145SOCIONEXT (SNI) AVE NETWORK DRIVER
24146M: Kunihiko Hayashi <[email protected]>
24147L: [email protected]
24148S: Maintained
24149F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
24150F: drivers/net/ethernet/socionext/sni_ave.c
24151
24152SOCIONEXT (SNI) NETSEC NETWORK DRIVER
24153M: Ilias Apalodimas <[email protected]>
24154M: Masahisa Kojima <[email protected]>
24155L: [email protected]
24156S: Maintained
24157F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
24158F: drivers/net/ethernet/socionext/netsec.c
24159
24160SOCIONEXT (SNI) Synquacer SPI DRIVER
24161M: Masahisa Kojima <[email protected]>
24162M: Jassi Brar <[email protected]>
24163L: [email protected]
24164S: Maintained
24165F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
24166F: drivers/spi/spi-synquacer.c
24167
24168SOCIONEXT SYNQUACER I2C DRIVER
24169M: Ard Biesheuvel <[email protected]>
24170L: [email protected]
24171S: Maintained
24172F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
24173F: drivers/i2c/busses/i2c-synquacer.c
24174
24175SOCIONEXT UNIPHIER SOUND DRIVER
24176L: [email protected]
24177S: Orphan
24178F: sound/soc/uniphier/
24179
24180SOCKET TIMESTAMPING
24181M: Willem de Bruijn <[email protected]>
24182R: Jason Xing <[email protected]>
24183S: Maintained
24184F: Documentation/networking/timestamping.rst
24185F: include/linux/net_tstamp.h
24186F: include/uapi/linux/net_tstamp.h
24187F: tools/testing/selftests/bpf/*/net_timestamping*
24188F: tools/testing/selftests/net/*timestamp*
24189F: tools/testing/selftests/net/so_txtime.c
24190
24191SOEKRIS NET48XX LED SUPPORT
24192M: Chris Boot <[email protected]>
24193S: Maintained
24194F: drivers/leds/leds-net48xx.c
24195
24196SOFT-IWARP DRIVER (siw)
24197M: Bernard Metzler <[email protected]>
24198L: [email protected]
24199S: Supported
24200F: drivers/infiniband/sw/siw/
24201F: include/uapi/rdma/siw-abi.h
24202
24203SOFT-ROCE DRIVER (rxe)
24204M: Zhu Yanjun <[email protected]>
24205L: [email protected]
24206S: Supported
24207F: drivers/infiniband/sw/rxe/
24208F: include/uapi/rdma/rdma_user_rxe.h
24209
24210SOFTLOGIC 6x10 MPEG CODEC
24211M: Bluecherry Maintainers <[email protected]>
24212M: Andrey Utkin <[email protected]>
24213M: Ismael Luceno <[email protected]>
24214L: [email protected]
24215S: Supported
24216F: drivers/media/pci/solo6x10/
24217
24218SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
24219M: James Morse <[email protected]>
24220L: [email protected] (moderated for non-subscribers)
24221S: Maintained
24222F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
24223F: drivers/firmware/arm_sdei.c
24224F: include/linux/arm_sdei.h
24225F: include/uapi/linux/arm_sdei.h
24226
24227SOFTWARE NODES AND DEVICE PROPERTIES
24228R: Andy Shevchenko <[email protected]>
24229R: Daniel Scally <[email protected]>
24230R: Heikki Krogerus <[email protected]>
24231R: Sakari Ailus <[email protected]>
24232L: [email protected]
24233S: Maintained
24234F: drivers/base/property.c
24235F: drivers/base/swnode.c
24236F: include/linux/fwnode.h
24237F: include/linux/property.h
24238
24239SOFTWARE RAID (Multiple Disks) SUPPORT
24240M: Song Liu <[email protected]>
24241M: Yu Kuai <[email protected]>
24242L: [email protected]
24243S: Supported
24244Q: https://patchwork.kernel.org/project/linux-raid/list/
24245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
24246F: drivers/md/Kconfig
24247F: drivers/md/Makefile
24248F: drivers/md/md*
24249F: drivers/md/raid*
24250F: include/linux/raid/
24251F: include/uapi/linux/raid/
24252F: lib/raid6/
24253
24254SOLIDRUN CLEARFOG SUPPORT
24255M: Russell King <[email protected]>
24256S: Maintained
24257F: arch/arm/boot/dts/marvell/armada-388-clearfog*
24258F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
24259
24260SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
24261M: Russell King <[email protected]>
24262S: Maintained
24263F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
24264F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
24265F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
24266
24267SONIC NETWORK DRIVER
24268M: Thomas Bogendoerfer <[email protected]>
24269L: [email protected]
24270S: Maintained
24271F: drivers/net/ethernet/natsemi/sonic.*
24272
24273SONICS SILICON BACKPLANE DRIVER (SSB)
24274M: Michael Buesch <[email protected]>
24275L: [email protected]
24276S: Maintained
24277F: drivers/ssb/
24278F: include/linux/ssb/
24279
24280SONY IMX208 SENSOR DRIVER
24281M: Sakari Ailus <[email protected]>
24282L: [email protected]
24283S: Maintained
24284T: git git://linuxtv.org/media.git
24285F: drivers/media/i2c/imx208.c
24286
24287SONY IMX214 SENSOR DRIVER
24288M: Ricardo Ribalda <[email protected]>
24289L: [email protected]
24290S: Maintained
24291T: git git://linuxtv.org/media.git
24292F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
24293F: drivers/media/i2c/imx214.c
24294
24295SONY IMX219 SENSOR DRIVER
24296M: Dave Stevenson <[email protected]>
24297L: [email protected]
24298S: Maintained
24299T: git git://linuxtv.org/media.git
24300F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
24301F: drivers/media/i2c/imx219.c
24302
24303SONY IMX258 SENSOR DRIVER
24304M: Sakari Ailus <[email protected]>
24305L: [email protected]
24306S: Maintained
24307T: git git://linuxtv.org/media.git
24308F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
24309F: drivers/media/i2c/imx258.c
24310
24311SONY IMX274 SENSOR DRIVER
24312M: Leon Luo <[email protected]>
24313L: [email protected]
24314S: Maintained
24315T: git git://linuxtv.org/media.git
24316F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
24317F: drivers/media/i2c/imx274.c
24318
24319SONY IMX283 SENSOR DRIVER
24320M: Kieran Bingham <[email protected]>
24321R: Umang Jain <[email protected]>
24322L: [email protected]
24323S: Maintained
24324T: git git://linuxtv.org/media.git
24325F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
24326F: drivers/media/i2c/imx283.c
24327
24328SONY IMX290 SENSOR DRIVER
24329M: Manivannan Sadhasivam <[email protected]>
24330L: [email protected]
24331S: Maintained
24332T: git git://linuxtv.org/media.git
24333F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
24334F: drivers/media/i2c/imx290.c
24335
24336SONY IMX296 SENSOR DRIVER
24337M: Laurent Pinchart <[email protected]>
24338M: Manivannan Sadhasivam <[email protected]>
24339L: [email protected]
24340S: Maintained
24341T: git git://linuxtv.org/media.git
24342F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
24343F: drivers/media/i2c/imx296.c
24344
24345SONY IMX319 SENSOR DRIVER
24346M: Bingbu Cao <[email protected]>
24347L: [email protected]
24348S: Maintained
24349T: git git://linuxtv.org/media.git
24350F: drivers/media/i2c/imx319.c
24351
24352SONY IMX334 SENSOR DRIVER
24353L: [email protected]
24354S: Orphan
24355T: git git://linuxtv.org/media.git
24356F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
24357F: drivers/media/i2c/imx334.c
24358
24359SONY IMX335 SENSOR DRIVER
24360M: Kieran Bingham <[email protected]>
24361L: [email protected]
24362S: Maintained
24363T: git git://linuxtv.org/media.git
24364F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
24365F: drivers/media/i2c/imx335.c
24366
24367SONY IMX355 SENSOR DRIVER
24368M: Tianshu Qiu <[email protected]>
24369L: [email protected]
24370S: Maintained
24371T: git git://linuxtv.org/media.git
24372F: drivers/media/i2c/imx355.c
24373
24374SONY IMX412 SENSOR DRIVER
24375L: [email protected]
24376S: Orphan
24377T: git git://linuxtv.org/media.git
24378F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
24379F: drivers/media/i2c/imx412.c
24380
24381SONY IMX415 SENSOR DRIVER
24382M: Michael Riesch <[email protected]>
24383L: [email protected]
24384S: Maintained
24385T: git git://linuxtv.org/media.git
24386F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
24387F: drivers/media/i2c/imx415.c
24388
24389SONY MEMORYSTICK SUBSYSTEM
24390M: Maxim Levitsky <[email protected]>
24391M: Alex Dubov <[email protected]>
24392M: Ulf Hansson <[email protected]>
24393L: [email protected]
24394S: Maintained
24395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
24396F: drivers/memstick/
24397F: include/linux/memstick.h
24398
24399SONY VAIO CONTROL DEVICE DRIVER
24400M: Mattia Dongili <[email protected]>
24401L: [email protected]
24402S: Maintained
24403W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
24404F: Documentation/admin-guide/laptops/sony-laptop.rst
24405F: drivers/char/sonypi.c
24406F: drivers/platform/x86/sony-laptop.c
24407
24408SOPHGO DEVICETREES and DRIVERS
24409M: Chen Wang <[email protected]>
24410M: Inochi Amaoto <[email protected]>
24411L: [email protected]
24412W: https://github.com/sophgo/linux/wiki
24413T: git https://github.com/sophgo/linux.git
24414S: Maintained
24415N: sophgo
24416K: sophgo
24417
24418SOUND
24419M: Jaroslav Kysela <[email protected]>
24420M: Takashi Iwai <[email protected]>
24421L: [email protected]
24422S: Maintained
24423W: http://www.alsa-project.org/
24424Q: http://patchwork.kernel.org/project/alsa-devel/list/
24425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24426F: Documentation/sound/
24427F: include/sound/
24428F: include/uapi/sound/
24429F: sound/
24430F: tools/testing/selftests/alsa
24431
24432SOUND - ALSA SELFTESTS
24433M: Mark Brown <[email protected]>
24434L: [email protected]
24435L: [email protected]
24436S: Supported
24437F: tools/testing/selftests/alsa
24438
24439SOUND - COMPRESSED AUDIO
24440M: Vinod Koul <[email protected]>
24441L: [email protected]
24442S: Supported
24443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24444F: Documentation/sound/designs/compress-offload.rst
24445F: include/sound/compress_driver.h
24446F: include/uapi/sound/compress_*
24447F: sound/core/compress_offload.c
24448F: sound/soc/soc-compress.c
24449
24450SOUND - CORE KUNIT TEST
24451M: Ivan Orlov <[email protected]>
24452L: [email protected]
24453S: Supported
24454F: sound/core/sound_kunit.c
24455
24456SOUND - DMAENGINE HELPERS
24457M: Lars-Peter Clausen <[email protected]>
24458S: Supported
24459F: include/sound/dmaengine_pcm.h
24460F: sound/core/pcm_dmaengine.c
24461F: sound/soc/soc-generic-dmaengine-pcm.c
24462
24463SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
24464M: Liam Girdwood <[email protected]>
24465M: Mark Brown <[email protected]>
24466L: [email protected]
24467S: Supported
24468W: http://alsa-project.org/main/index.php/ASoC
24469T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
24470F: Documentation/devicetree/bindings/sound/
24471F: Documentation/sound/soc/
24472F: include/dt-bindings/sound/
24473F: include/sound/cs*
24474X: include/sound/cs4231-regs.h
24475X: include/sound/cs8403.h
24476X: include/sound/cs8427.h
24477F: include/sound/madera-pdata.h
24478F: include/sound/soc*
24479F: include/sound/sof.h
24480F: include/sound/sof/
24481F: include/sound/wm*.h
24482F: include/trace/events/sof*.h
24483F: include/uapi/sound/asoc.h
24484F: sound/soc/
24485
24486SOUND - SOC LAYER / dapm-graph
24487M: Luca Ceresoli <[email protected]>
24488L: [email protected]
24489S: Maintained
24490F: tools/sound/dapm-graph
24491
24492SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
24493M: Liam Girdwood <[email protected]>
24494M: Peter Ujfalusi <[email protected]>
24495M: Bard Liao <[email protected]>
24496M: Ranjani Sridharan <[email protected]>
24497M: Daniel Baluta <[email protected]>
24498R: Kai Vehmanen <[email protected]>
24499R: Pierre-Louis Bossart <[email protected]>
24500L: [email protected] (moderated for non-subscribers)
24501S: Supported
24502W: https://github.com/thesofproject/linux/
24503F: sound/soc/sof/
24504
24505SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
24506M: Mark Brown <[email protected]>
24507M: Kuninori Morimoto <[email protected]>
24508S: Supported
24509L: [email protected]
24510F: sound/soc/generic/
24511F: include/sound/simple_card*
24512F: Documentation/devicetree/bindings/sound/simple-card.yaml
24513F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
24514
24515SOUNDWIRE SUBSYSTEM
24516M: Vinod Koul <[email protected]>
24517M: Bard Liao <[email protected]>
24518R: Pierre-Louis Bossart <[email protected]>
24519L: [email protected]
24520S: Supported
24521T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
24522F: Documentation/driver-api/soundwire/
24523F: drivers/soundwire/
24524F: include/linux/soundwire/
24525
24526SP2 MEDIA DRIVER
24527M: Olli Salonen <[email protected]>
24528L: [email protected]
24529S: Maintained
24530W: https://linuxtv.org
24531Q: http://patchwork.linuxtv.org/project/linux-media/list/
24532F: drivers/media/dvb-frontends/sp2*
24533
24534SPACEMIT K1 I2C DRIVER
24535M: Troy Mitchell <[email protected]>
24536S: Maintained
24537F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
24538F: drivers/i2c/busses/i2c-k1.c
24539
24540SPANISH DOCUMENTATION
24541M: Carlos Bilbao <[email protected]>
24542R: Avadhut Naik <[email protected]>
24543S: Maintained
24544F: Documentation/translations/sp_SP/
24545
24546SPARC + UltraSPARC (sparc/sparc64)
24547M: "David S. Miller" <[email protected]>
24548M: Andreas Larsson <[email protected]>
24549L: [email protected]
24550S: Maintained
24551Q: http://patchwork.ozlabs.org/project/sparclinux/list/
24552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
24553T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
24554F: arch/sparc/
24555F: drivers/sbus/
24556
24557SPARC SERIAL DRIVERS
24558M: "David S. Miller" <[email protected]>
24559L: [email protected]
24560S: Maintained
24561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
24562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
24563F: drivers/tty/serial/suncore.c
24564F: drivers/tty/serial/sunhv.c
24565F: drivers/tty/serial/sunsab.c
24566F: drivers/tty/serial/sunsab.h
24567F: drivers/tty/serial/sunsu.c
24568F: drivers/tty/serial/sunzilog.c
24569F: drivers/tty/serial/sunzilog.h
24570F: drivers/tty/vcc.c
24571F: include/linux/sunserialcore.h
24572
24573SPARSE CHECKER
24574M: "Luc Van Oostenryck" <[email protected]>
24575L: [email protected]
24576S: Maintained
24577W: https://sparse.docs.kernel.org/
24578Q: https://patchwork.kernel.org/project/linux-sparse/list/
24579B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
24580T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
24581F: include/linux/compiler.h
24582
24583SPEAKUP CONSOLE SPEECH DRIVER
24584M: William Hubbs <[email protected]>
24585M: Chris Brannon <[email protected]>
24586M: Kirk Reiser <[email protected]>
24587M: Samuel Thibault <[email protected]>
24588L: [email protected]
24589S: Odd Fixes
24590W: http://www.linux-speakup.org/
24591W: https://github.com/linux-speakup/speakup
24592B: https://github.com/linux-speakup/speakup/issues
24593F: drivers/accessibility/speakup/
24594
24595SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
24596M: Viresh Kumar <[email protected]>
24597L: [email protected] (moderated for non-subscribers)
24598L: [email protected]
24599S: Maintained
24600W: http://www.st.com/spear
24601F: arch/arm/boot/dts/st/spear*
24602F: arch/arm/mach-spear/
24603F: drivers/clk/spear/
24604F: drivers/pinctrl/spear/
24605
24606SPI NOR SUBSYSTEM
24607M: Tudor Ambarus <[email protected]>
24608M: Pratyush Yadav <[email protected]>
24609M: Michael Walle <[email protected]>
24610L: [email protected]
24611S: Maintained
24612W: http://www.linux-mtd.infradead.org/
24613Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
24614C: irc://irc.oftc.net/mtd
24615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
24616F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
24617F: drivers/mtd/spi-nor/
24618F: include/linux/mtd/spi-nor.h
24619
24620SPI OFFLOAD
24621R: David Lechner <[email protected]>
24622F: drivers/spi/spi-offload-trigger-*.c
24623F: drivers/spi/spi-offload.c
24624F: include/linux/spi/offload/
24625K: spi_offload
24626
24627SPI SUBSYSTEM
24628M: Mark Brown <[email protected]>
24629L: [email protected]
24630S: Maintained
24631Q: http://patchwork.kernel.org/project/spi-devel-general/list/
24632T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
24633F: Documentation/devicetree/bindings/spi/
24634F: Documentation/spi/
24635F: drivers/spi/
24636F: include/trace/events/spi*
24637F: include/linux/spi/
24638F: include/uapi/linux/spi/
24639F: tools/spi/
24640
24641SPMI SUBSYSTEM
24642M: Stephen Boyd <[email protected]>
24643L: [email protected]
24644S: Maintained
24645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
24646F: Documentation/devicetree/bindings/spmi/
24647F: drivers/spmi/
24648F: include/dt-bindings/spmi/spmi.h
24649F: include/linux/spmi.h
24650F: include/trace/events/spmi.h
24651
24652SPU FILE SYSTEM
24653L: [email protected]
24654S: Orphan
24655F: Documentation/filesystems/spufs/spufs.rst
24656F: arch/powerpc/platforms/cell/spufs/
24657
24658SQUASHFS FILE SYSTEM
24659M: Phillip Lougher <[email protected]>
24660L: [email protected] (subscribers-only)
24661S: Maintained
24662W: http://squashfs.org.uk
24663T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
24664F: Documentation/filesystems/squashfs.rst
24665F: fs/squashfs/
24666
24667SRM (Alpha) environment access
24668M: Jan-Benedict Glaw <[email protected]>
24669S: Maintained
24670F: arch/alpha/kernel/srm_env.c
24671
24672ST LSM6DSx IMU IIO DRIVER
24673M: Lorenzo Bianconi <[email protected]>
24674L: [email protected]
24675S: Maintained
24676W: http://www.st.com/
24677F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
24678F: drivers/iio/imu/st_lsm6dsx/
24679
24680ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
24681M: Benjamin Mugnier <[email protected]>
24682M: Sylvain Petinot <[email protected]>
24683L: [email protected]
24684S: Maintained
24685T: git git://linuxtv.org/media.git
24686F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
24687F: drivers/media/i2c/st-mipid02.c
24688
24689ST STC3117 FUEL GAUGE DRIVER
24690M: Hardevsinh Palaniya <[email protected]>
24691M: Bhavin Sharma <[email protected]>
24692L: [email protected]
24693S: Maintained
24694F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
24695F: drivers/power/supply/stc3117_fuel_gauge.c
24696
24697ST STM32 FIREWALL
24698M: Gatien Chevallier <[email protected]>
24699S: Maintained
24700F: drivers/bus/stm32_etzpc.c
24701F: drivers/bus/stm32_firewall.c
24702F: drivers/bus/stm32_rifsc.c
24703
24704ST STM32 HDP PINCTRL DRIVER
24705M: Clément Le Goffic <[email protected]>
24706S: Maintained
24707F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
24708F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
24709
24710ST STM32 I2C/SMBUS DRIVER
24711M: Pierre-Yves MORDRET <[email protected]>
24712M: Alain Volmat <[email protected]>
24713L: [email protected]
24714S: Maintained
24715F: drivers/i2c/busses/i2c-stm32*
24716
24717ST STM32 OCTO MEMORY MANAGER
24718M: Patrice Chotard <[email protected]>
24719S: Maintained
24720F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
24721F: drivers/memory/stm32_omm.c
24722
24723ST STM32 PINCTRL DRIVER
24724M: Antonio Borneo <[email protected]>
24725S: Maintained
24726F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
24727F: drivers/pinctrl/stm32/
24728F: include/dt-bindings/pinctrl/stm32-pinfunc.h
24729X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
24730
24731ST STM32 SPI DRIVER
24732M: Alain Volmat <[email protected]>
24733L: [email protected]
24734S: Maintained
24735F: drivers/spi/spi-stm32.c
24736
24737ST STPDDC60 DRIVER
24738M: Daniel Nilsson <[email protected]>
24739L: [email protected]
24740S: Maintained
24741F: Documentation/hwmon/stpddc60.rst
24742F: drivers/hwmon/pmbus/stpddc60.c
24743
24744ST TSC1641 DRIVER
24745M: Igor Reznichenko <[email protected]>
24746L: [email protected]
24747S: Maintained
24748F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
24749F: Documentation/hwmon/tsc1641.rst
24750F: drivers/hwmon/tsc1641.c
24751
24752ST VD55G1 DRIVER
24753M: Benjamin Mugnier <[email protected]>
24754M: Sylvain Petinot <[email protected]>
24755L: [email protected]
24756S: Maintained
24757F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
24758F: drivers/media/i2c/vd55g1.c
24759
24760ST VD56G3 IMAGE SENSOR DRIVER
24761M: Benjamin Mugnier <[email protected]>
24762M: Sylvain Petinot <[email protected]>
24763L: [email protected]
24764S: Maintained
24765F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
24766F: drivers/media/i2c/vd56g3.c
24767
24768ST VGXY61 DRIVER
24769M: Benjamin Mugnier <[email protected]>
24770M: Sylvain Petinot <[email protected]>
24771L: [email protected]
24772S: Maintained
24773T: git git://linuxtv.org/media.git
24774F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
24775F: Documentation/userspace-api/media/drivers/vgxy61.rst
24776F: drivers/media/i2c/vgxy61.c
24777
24778ST VL53L0X ToF RANGER(I2C) IIO DRIVER
24779M: Song Qiang <[email protected]>
24780L: [email protected]
24781S: Maintained
24782F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
24783F: drivers/iio/proximity/vl53l0x-i2c.c
24784
24785STABLE BRANCH
24786M: Greg Kroah-Hartman <[email protected]>
24787M: Sasha Levin <[email protected]>
24788L: [email protected]
24789S: Supported
24790F: Documentation/process/stable-kernel-rules.rst
24791
24792STAGING - ATOMISP DRIVER
24793M: Hans de Goede <[email protected]>
24794M: Mauro Carvalho Chehab <[email protected]>
24795R: Sakari Ailus <[email protected]>
24796L: [email protected]
24797S: Maintained
24798F: drivers/staging/media/atomisp/
24799
24800STAGING - INDUSTRIAL IO
24801M: Jonathan Cameron <[email protected]>
24802L: [email protected]
24803S: Odd Fixes
24804F: drivers/staging/iio/
24805
24806STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
24807M: Marc Dietrich <[email protected]>
24808L: [email protected] (moderated for non-subscribers)
24809L: [email protected]
24810S: Maintained
24811F: drivers/staging/nvec/
24812
24813STAGING - SEPS525 LCD CONTROLLER DRIVERS
24814M: Michael Hennerich <[email protected]>
24815L: [email protected]
24816S: Supported
24817F: drivers/staging/fbtft/fb_seps525.c
24818
24819STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
24820M: Sudip Mukherjee <[email protected]>
24821M: Teddy Wang <[email protected]>
24822M: Sudip Mukherjee <[email protected]>
24823L: [email protected]
24824S: Maintained
24825F: drivers/staging/sm750fb/
24826
24827STAGING SUBSYSTEM
24828M: Greg Kroah-Hartman <[email protected]>
24829L: [email protected]
24830S: Supported
24831T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
24832F: drivers/staging/
24833
24834STANDALONE CACHE CONTROLLER DRIVERS
24835M: Conor Dooley <[email protected]>
24836M: Jonathan Cameron <[email protected]>
24837S: Maintained
24838T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
24839F: Documentation/devicetree/bindings/cache/
24840F: drivers/cache
24841F: include/linux/cache_coherency.h
24842F: lib/cache_maint.c
24843
24844STARFIRE/DURALAN NETWORK DRIVER
24845M: Ion Badulescu <[email protected]>
24846S: Odd Fixes
24847F: drivers/net/ethernet/adaptec/starfire*
24848
24849STARFIVE CAMERA SUBSYSTEM DRIVER
24850M: Jack Zhu <[email protected]>
24851M: Changhuang Liang <[email protected]>
24852L: [email protected]
24853S: Maintained
24854F: Documentation/admin-guide/media/starfive_camss.rst
24855F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
24856F: drivers/staging/media/starfive/camss
24857
24858STARFIVE CRYPTO DRIVER
24859M: Jia Jie Ho <[email protected]>
24860M: William Qiu <[email protected]>
24861S: Supported
24862F: Documentation/devicetree/bindings/crypto/starfive*
24863F: drivers/crypto/starfive/
24864
24865STARFIVE DEVICETREES
24866M: Emil Renner Berthing <[email protected]>
24867M: Conor Dooley <[email protected]>
24868L: [email protected]
24869S: Maintained
24870T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
24871F: arch/riscv/boot/dts/starfive/
24872
24873STARFIVE DWMAC GLUE LAYER
24874M: Emil Renner Berthing <[email protected]>
24875M: Minda Chen <[email protected]>
24876S: Maintained
24877F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
24878F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
24879
24880STARFIVE JH7110 DPHY RX DRIVER
24881M: Jack Zhu <[email protected]>
24882M: Changhuang Liang <[email protected]>
24883S: Supported
24884F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
24885F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
24886
24887STARFIVE JH7110 DPHY TX DRIVER
24888M: Keith Zhao <[email protected]>
24889S: Supported
24890F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
24891F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
24892
24893STARFIVE JH7110 MMC/SD/SDIO DRIVER
24894M: William Qiu <[email protected]>
24895S: Supported
24896F: Documentation/devicetree/bindings/mmc/starfive*
24897F: drivers/mmc/host/dw_mmc-starfive.c
24898
24899STARFIVE JH7110 PLL CLOCK DRIVER
24900M: Xingyu Wu <[email protected]>
24901S: Supported
24902F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
24903F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
24904
24905STARFIVE JH7110 PWMDAC DRIVER
24906M: Hal Feng <[email protected]>
24907M: Xingyu Wu <[email protected]>
24908S: Supported
24909F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
24910F: sound/soc/starfive/jh7110_pwmdac.c
24911
24912STARFIVE JH7110 SYSCON
24913M: William Qiu <[email protected]>
24914M: Xingyu Wu <[email protected]>
24915S: Supported
24916F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
24917
24918STARFIVE JH7110 TDM DRIVER
24919M: Walker Chen <[email protected]>
24920S: Maintained
24921F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
24922F: sound/soc/starfive/jh7110_tdm.c
24923
24924STARFIVE JH71X0 CLOCK DRIVERS
24925M: Emil Renner Berthing <[email protected]>
24926M: Hal Feng <[email protected]>
24927S: Maintained
24928F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
24929F: drivers/clk/starfive/clk-starfive-jh71*
24930F: include/dt-bindings/clock/starfive?jh71*.h
24931
24932STARFIVE JH71X0 PINCTRL DRIVERS
24933M: Emil Renner Berthing <[email protected]>
24934M: Hal Feng <[email protected]>
24935L: [email protected]
24936S: Maintained
24937F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
24938F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
24939F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
24940F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
24941
24942STARFIVE JH71X0 RESET CONTROLLER DRIVERS
24943M: Emil Renner Berthing <[email protected]>
24944M: Hal Feng <[email protected]>
24945S: Maintained
24946F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
24947F: drivers/reset/starfive/reset-starfive-jh71*
24948F: include/dt-bindings/reset/starfive?jh71*.h
24949
24950STARFIVE JH71X0 USB DRIVERS
24951M: Minda Chen <[email protected]>
24952S: Maintained
24953F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
24954F: drivers/usb/cdns3/cdns3-starfive.c
24955
24956STARFIVE JH71XX PMU CONTROLLER DRIVER
24957M: Walker Chen <[email protected]>
24958M: Changhuang Liang <[email protected]>
24959S: Supported
24960F: Documentation/devicetree/bindings/power/starfive*
24961F: drivers/pmdomain/starfive/
24962F: include/dt-bindings/power/starfive,jh7110-pmu.h
24963
24964STARFIVE SOC DRIVERS
24965M: Conor Dooley <[email protected]>
24966S: Maintained
24967T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
24968F: Documentation/devicetree/bindings/soc/starfive/
24969
24970STARFIVE STARLINK PMU DRIVER
24971M: Ji Sheng Teoh <[email protected]>
24972S: Maintained
24973F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
24974F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
24975F: drivers/perf/starfive_starlink_pmu.c
24976
24977STARFIVE TRNG DRIVER
24978M: Jia Jie Ho <[email protected]>
24979S: Supported
24980F: Documentation/devicetree/bindings/rng/starfive*
24981F: drivers/char/hw_random/jh7110-trng.c
24982
24983STARFIVE WATCHDOG DRIVER
24984M: Xingyu Wu <[email protected]>
24985M: Ziv Xu <[email protected]>
24986S: Supported
24987F: Documentation/devicetree/bindings/watchdog/starfive*
24988F: drivers/watchdog/starfive-wdt.c
24989
24990STARFIVE JH71X0 PCIE AND USB PHY DRIVER
24991M: Minda Chen <[email protected]>
24992S: Supported
24993F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
24994F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
24995F: drivers/phy/starfive/phy-jh7110-pcie.c
24996F: drivers/phy/starfive/phy-jh7110-usb.c
24997
24998STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
24999M: Changhuang Liang <[email protected]>
25000S: Supported
25001F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
25002F: drivers/irqchip/irq-starfive-jh8100-intc.c
25003
25004STATIC BRANCH/CALL
25005M: Peter Zijlstra <[email protected]>
25006M: Josh Poimboeuf <[email protected]>
25007M: Jason Baron <[email protected]>
25008R: Steven Rostedt <[email protected]>
25009R: Ard Biesheuvel <[email protected]>
25010S: Supported
25011F: arch/*/include/asm/jump_label*.h
25012F: arch/*/include/asm/static_call*.h
25013F: arch/*/kernel/jump_label.c
25014F: arch/*/kernel/static_call.c
25015F: include/linux/jump_label*.h
25016F: include/linux/static_call*.h
25017F: kernel/jump_label.c
25018F: kernel/static_call*.c
25019
25020STI AUDIO (ASoC) DRIVERS
25021M: Arnaud Pouliquen <[email protected]>
25022L: [email protected]
25023S: Maintained
25024F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
25025F: sound/soc/sti/
25026
25027STI CEC DRIVER
25028M: Alain Volmat <[email protected]>
25029S: Maintained
25030F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
25031F: drivers/media/cec/platform/sti/
25032
25033STK1160 USB VIDEO CAPTURE DRIVER
25034M: Ezequiel Garcia <[email protected]>
25035L: [email protected]
25036S: Maintained
25037T: git git://linuxtv.org/media.git
25038F: drivers/media/usb/stk1160/
25039
25040STM32 AUDIO (ASoC) DRIVERS
25041M: Olivier Moysan <[email protected]>
25042M: Arnaud Pouliquen <[email protected]>
25043L: [email protected]
25044S: Maintained
25045F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
25046F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
25047F: sound/soc/stm/
25048
25049STM32 DMA DRIVERS
25050M: Amélie Delaunay <[email protected]>
25051L: [email protected]
25052L: [email protected] (moderated for non-subscribers)
25053S: Maintained
25054F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
25055F: Documentation/devicetree/bindings/dma/stm32/
25056F: drivers/dma/stm32/
25057
25058STM32 TIMER/LPTIMER DRIVERS
25059M: Fabrice Gasnier <[email protected]>
25060S: Maintained
25061F: Documentation/ABI/testing/*timer-stm32
25062F: Documentation/devicetree/bindings/*/*stm32-*timer*
25063F: drivers/*/stm32-*timer*
25064F: drivers/pwm/pwm-stm32*
25065F: include/linux/*/stm32-*tim*
25066
25067STM32MP25 USB3/PCIE COMBOPHY DRIVER
25068M: Christian Bruel <[email protected]>
25069S: Maintained
25070F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
25071F: drivers/phy/st/phy-stm32-combophy.c
25072
25073STMMAC ETHERNET DRIVER
25074L: [email protected]
25075S: Orphan
25076F: Documentation/networking/device_drivers/ethernet/stmicro/
25077F: drivers/net/ethernet/stmicro/stmmac/
25078
25079SUN HAPPY MEAL ETHERNET DRIVER
25080M: Sean Anderson <[email protected]>
25081S: Maintained
25082F: drivers/net/ethernet/sun/sunhme.*
25083
25084SUN3/3X
25085M: Sam Creasey <[email protected]>
25086S: Maintained
25087W: http://sammy.net/sun3/
25088F: arch/m68k/include/asm/sun3*
25089F: arch/m68k/kernel/*sun3*
25090F: arch/m68k/sun3*/
25091F: drivers/net/ethernet/i825xx/sun3*
25092
25093SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
25094M: Hans de Goede <[email protected]>
25095L: [email protected]
25096S: Maintained
25097F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
25098F: drivers/input/keyboard/sun4i-lradc-keys.c
25099
25100SUNDANCE NETWORK DRIVER
25101M: Denis Kirjanov <[email protected]>
25102L: [email protected]
25103S: Maintained
25104F: drivers/net/ethernet/dlink/sundance.c
25105
25106SUNPLUS ETHERNET DRIVER
25107M: Wells Lu <[email protected]>
25108L: [email protected]
25109S: Maintained
25110W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
25111F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
25112F: drivers/net/ethernet/sunplus/
25113
25114SUNPLUS MMC DRIVER
25115M: Tony Huang <[email protected]>
25116M: Li-hao Kuo <[email protected]>
25117S: Maintained
25118F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
25119F: drivers/mmc/host/sunplus-mmc.c
25120
25121SUNPLUS OCOTP DRIVER
25122M: Vincent Shih <[email protected]>
25123S: Maintained
25124F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
25125F: drivers/nvmem/sunplus-ocotp.c
25126
25127SUNPLUS PWM DRIVER
25128M: Hammer Hsieh <[email protected]>
25129S: Maintained
25130F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
25131F: drivers/pwm/pwm-sunplus.c
25132
25133SUNPLUS RTC DRIVER
25134M: Vincent Shih <[email protected]>
25135L: [email protected]
25136S: Maintained
25137F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
25138F: drivers/rtc/rtc-sunplus.c
25139
25140SUNPLUS SPI CONTROLLER INTERFACE DRIVER
25141M: Li-hao Kuo <[email protected]>
25142L: [email protected]
25143S: Maintained
25144F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
25145F: drivers/spi/spi-sunplus-sp7021.c
25146
25147SUNPLUS UART DRIVER
25148M: Hammer Hsieh <[email protected]>
25149S: Maintained
25150F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
25151F: drivers/tty/serial/sunplus-uart.c
25152
25153SUNPLUS USB2 PHY DRIVER
25154M: Vincent Shih <[email protected]>
25155L: [email protected]
25156S: Maintained
25157F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
25158F: drivers/phy/sunplus/Kconfig
25159F: drivers/phy/sunplus/Makefile
25160F: drivers/phy/sunplus/phy-sunplus-usb2.c
25161
25162SUNPLUS WATCHDOG DRIVER
25163M: Xiantao Hu <[email protected]>
25164L: [email protected]
25165S: Maintained
25166F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
25167F: drivers/watchdog/sunplus_wdt.c
25168
25169SUPERH
25170M: Yoshinori Sato <[email protected]>
25171M: Rich Felker <[email protected]>
25172M: John Paul Adrian Glaubitz <[email protected]>
25173L: [email protected]
25174S: Maintained
25175Q: http://patchwork.kernel.org/project/linux-sh/list/
25176F: Documentation/arch/sh/
25177F: arch/sh/
25178F: drivers/sh/
25179
25180SUSPEND TO RAM
25181M: "Rafael J. Wysocki" <[email protected]>
25182R: Len Brown <[email protected]>
25183R: Pavel Machek <[email protected]>
25184L: [email protected]
25185S: Supported
25186B: https://bugzilla.kernel.org
25187F: Documentation/power/
25188F: arch/x86/kernel/acpi/sleep*
25189F: arch/x86/kernel/acpi/wakeup*
25190F: drivers/base/power/
25191F: include/linux/freezer.h
25192F: include/linux/pm.h
25193F: include/linux/suspend.h
25194F: kernel/power/
25195
25196SVGA HANDLING
25197M: Martin Mares <[email protected]>
25198L: [email protected]
25199S: Maintained
25200F: Documentation/admin-guide/svga.rst
25201F: arch/x86/boot/video*
25202
25203SWITCHDEV
25204M: Jiri Pirko <[email protected]>
25205M: Ivan Vecera <[email protected]>
25206L: [email protected]
25207S: Supported
25208F: include/net/switchdev.h
25209F: net/switchdev/
25210
25211SY8106A REGULATOR DRIVER
25212M: Icenowy Zheng <[email protected]>
25213S: Maintained
25214F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
25215F: drivers/regulator/sy8106a-regulator.c
25216
25217SYNC FILE FRAMEWORK
25218M: Sumit Semwal <[email protected]>
25219L: [email protected]
25220L: [email protected]
25221S: Maintained
25222T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25223F: Documentation/driver-api/sync_file.rst
25224F: drivers/dma-buf/dma-fence*
25225F: drivers/dma-buf/sw_sync.c
25226F: drivers/dma-buf/sync_*
25227F: include/linux/sync_file.h
25228F: include/uapi/linux/sync_file.h
25229
25230SYNOPSYS ARC ARCHITECTURE
25231M: Vineet Gupta <[email protected]>
25232L: [email protected]
25233S: Supported
25234T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
25235F: Documentation/arch/arc
25236F: Documentation/devicetree/bindings/arc/*
25237F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
25238F: arch/arc/
25239F: drivers/clocksource/arc_timer.c
25240F: drivers/tty/serial/arc_uart.c
25241
25242SYNOPSYS ARC HSDK SDP pll clock driver
25243M: Eugeniy Paltsev <[email protected]>
25244S: Supported
25245F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
25246F: drivers/clk/clk-hsdk-pll.c
25247
25248SYNOPSYS ARC SDP clock driver
25249M: Eugeniy Paltsev <[email protected]>
25250S: Supported
25251F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
25252F: drivers/clk/axs10x/*
25253
25254SYNOPSYS ARC SDP platform support
25255M: Alexey Brodkin <[email protected]>
25256S: Supported
25257F: Documentation/devicetree/bindings/arc/axs10*
25258F: arch/arc/boot/dts/ax*
25259F: arch/arc/plat-axs10x
25260
25261SYNOPSYS AXS10x RESET CONTROLLER DRIVER
25262M: Eugeniy Paltsev <[email protected]>
25263S: Supported
25264F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
25265F: drivers/reset/reset-axs10x.c
25266
25267SYNOPSYS CREG GPIO DRIVER
25268M: Eugeniy Paltsev <[email protected]>
25269S: Maintained
25270F: drivers/gpio/gpio-creg-snps.c
25271
25272SYNOPSYS DESIGNWARE 8250 UART DRIVER
25273M: Ilpo Järvinen <[email protected]>
25274R: Andy Shevchenko <[email protected]>
25275S: Supported
25276F: drivers/tty/serial/8250/8250_dw.c
25277F: drivers/tty/serial/8250/8250_dwlib.*
25278F: drivers/tty/serial/8250/8250_lpss.c
25279
25280SYNOPSYS DESIGNWARE APB GPIO DRIVER
25281M: Hoan Tran <[email protected]>
25282L: [email protected]
25283S: Maintained
25284F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
25285F: drivers/gpio/gpio-dwapb.c
25286
25287SYNOPSYS DESIGNWARE AXI DMAC DRIVER
25288M: Eugeniy Paltsev <[email protected]>
25289S: Maintained
25290F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
25291F: drivers/dma/dw-axi-dmac/
25292
25293SYNOPSYS DESIGNWARE DMAC DRIVER
25294M: Viresh Kumar <[email protected]>
25295R: Andy Shevchenko <[email protected]>
25296S: Maintained
25297F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
25298F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
25299F: drivers/dma/dw/
25300F: include/dt-bindings/dma/dw-dmac.h
25301F: include/linux/dma/dw.h
25302F: include/linux/platform_data/dma-dw.h
25303
25304SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
25305M: Jose Abreu <[email protected]>
25306L: [email protected]
25307S: Maintained
25308F: drivers/net/ethernet/synopsys/
25309
25310SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
25311L: [email protected]
25312S: Orphan
25313F: drivers/net/pcs/pcs-xpcs.c
25314F: drivers/net/pcs/pcs-xpcs.h
25315F: include/linux/pcs/pcs-xpcs.h
25316
25317SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
25318M: Dmitry Osipenko <[email protected]>
25319L: [email protected]
25320L: [email protected]
25321S: Maintained
25322F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
25323F: drivers/media/platform/synopsys/hdmirx/*
25324
25325SYNOPSYS DESIGNWARE I2C DRIVER
25326M: Mika Westerberg <[email protected]>
25327R: Andy Shevchenko <[email protected]>
25328R: Jan Dabros <[email protected]>
25329L: [email protected]
25330S: Supported
25331F: drivers/i2c/busses/i2c-designware-*
25332
25333SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
25334M: Nirujogi Pratap <[email protected]>
25335M: Bin Du <[email protected]>
25336L: [email protected]
25337S: Maintained
25338F: drivers/i2c/busses/i2c-designware-amdisp.c
25339F: include/linux/soc/amd/isp4_misc.h
25340
25341SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
25342M: Jaehoon Chung <[email protected]>
25343M: Shawn Lin <[email protected]>
25344L: [email protected]
25345S: Maintained
25346F: drivers/mmc/host/dw_mmc*
25347
25348SYNOPSYS DESIGNWARE PCIE PMU DRIVER
25349M: Shuai Xue <[email protected]>
25350M: Jing Zhang <[email protected]>
25351S: Supported
25352F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
25353F: drivers/perf/dwc_pcie_pmu.c
25354
25355SYNOPSYS HSDK RESET CONTROLLER DRIVER
25356M: Eugeniy Paltsev <[email protected]>
25357S: Supported
25358F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
25359F: drivers/reset/reset-hsdk.c
25360F: include/dt-bindings/reset/snps,hsdk-reset.h
25361
25362SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
25363M: Prabu Thangamuthu <[email protected]>
25364M: Manjunath M B <[email protected]>
25365L: [email protected]
25366S: Maintained
25367F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
25368
25369SYSTEM CONFIGURATION (SYSCON)
25370M: Lee Jones <[email protected]>
25371M: Arnd Bergmann <[email protected]>
25372S: Supported
25373T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
25374F: drivers/mfd/syscon.c
25375
25376SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
25377M: Sudeep Holla <[email protected]>
25378R: Cristian Marussi <[email protected]>
25379L: [email protected]
25380L: [email protected] (moderated for non-subscribers)
25381S: Maintained
25382F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
25383F: drivers/clk/clk-sc[mp]i.c
25384F: drivers/cpufreq/sc[mp]i-cpufreq.c
25385F: drivers/firmware/arm_scmi/
25386F: drivers/firmware/arm_scpi.c
25387F: drivers/hwmon/scmi-hwmon.c
25388F: drivers/pinctrl/pinctrl-scmi.c
25389F: drivers/pmdomain/arm/
25390F: drivers/powercap/arm_scmi_powercap.c
25391F: drivers/regulator/scmi-regulator.c
25392F: drivers/reset/reset-scmi.c
25393F: include/linux/sc[mp]i_protocol.h
25394F: include/trace/events/scmi.h
25395F: include/uapi/linux/virtio_scmi.h
25396
25397SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
25398M: Peng Fan <[email protected]>
25399L: [email protected]
25400L: [email protected]
25401L: [email protected] (moderated for non-subscribers)
25402S: Maintained
25403F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
25404F: drivers/firmware/arm_scmi/vendors/imx/
25405
25406SYSTEM RESET/SHUTDOWN DRIVERS
25407M: Sebastian Reichel <[email protected]>
25408L: [email protected]
25409S: Maintained
25410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
25411F: Documentation/devicetree/bindings/power/reset/
25412F: drivers/power/reset/
25413
25414SYSTEM TRACE MODULE CLASS
25415M: Alexander Shishkin <[email protected]>
25416S: Maintained
25417T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
25418F: Documentation/trace/stm.rst
25419F: drivers/hwtracing/stm/
25420F: include/linux/stm.h
25421F: include/uapi/linux/stm.h
25422
25423SYSTEM76 ACPI DRIVER
25424M: Jeremy Soller <[email protected]>
25425M: System76 Product Development <[email protected]>
25426L: [email protected]
25427S: Maintained
25428F: drivers/platform/x86/system76_acpi.c
25429
25430TASKSTATS STATISTICS INTERFACE
25431M: Balbir Singh <[email protected]>
25432S: Maintained
25433F: Documentation/accounting/taskstats*
25434F: include/linux/taskstats*
25435F: kernel/taskstats.c
25436
25437TC subsystem
25438M: Jamal Hadi Salim <[email protected]>
25439M: Cong Wang <[email protected]>
25440M: Jiri Pirko <[email protected]>
25441L: [email protected]
25442S: Maintained
25443F: include/net/pkt_cls.h
25444F: include/net/pkt_sched.h
25445F: include/net/tc_act/
25446F: include/uapi/linux/pkt_cls.h
25447F: include/uapi/linux/pkt_sched.h
25448F: include/uapi/linux/tc_act/
25449F: include/uapi/linux/tc_ematch/
25450F: net/sched/
25451F: tools/testing/selftests/tc-testing
25452
25453TC90522 MEDIA DRIVER
25454M: Akihiro Tsukada <[email protected]>
25455L: [email protected]
25456S: Odd Fixes
25457F: drivers/media/dvb-frontends/tc90522*
25458
25459TCP LOW PRIORITY MODULE
25460M: "Wong Hoi Sing, Edison" <[email protected]>
25461M: "Hung Hing Lun, Mike" <[email protected]>
25462S: Maintained
25463W: http://tcp-lp-mod.sourceforge.net/
25464F: net/ipv4/tcp_lp.c
25465
25466TDA10071 MEDIA DRIVER
25467L: [email protected]
25468S: Orphan
25469W: https://linuxtv.org
25470Q: http://patchwork.linuxtv.org/project/linux-media/list/
25471F: drivers/media/dvb-frontends/tda10071*
25472
25473TDA18212 MEDIA DRIVER
25474L: [email protected]
25475S: Orphan
25476W: https://linuxtv.org
25477Q: http://patchwork.linuxtv.org/project/linux-media/list/
25478F: drivers/media/tuners/tda18212*
25479
25480TDA18218 MEDIA DRIVER
25481L: [email protected]
25482S: Orphan
25483W: https://linuxtv.org
25484Q: http://patchwork.linuxtv.org/project/linux-media/list/
25485F: drivers/media/tuners/tda18218*
25486
25487TDA18250 MEDIA DRIVER
25488M: Olli Salonen <[email protected]>
25489L: [email protected]
25490S: Maintained
25491W: https://linuxtv.org
25492Q: http://patchwork.linuxtv.org/project/linux-media/list/
25493T: git git://linuxtv.org/media.git
25494F: drivers/media/tuners/tda18250*
25495
25496TDA18271 MEDIA DRIVER
25497M: Michael Krufky <[email protected]>
25498L: [email protected]
25499S: Maintained
25500W: https://linuxtv.org
25501W: http://github.com/mkrufky
25502Q: http://patchwork.linuxtv.org/project/linux-media/list/
25503T: git git://linuxtv.org/mkrufky/tuners.git
25504F: drivers/media/tuners/tda18271*
25505
25506TDA1997x MEDIA DRIVER
25507M: Tim Harvey <[email protected]>
25508L: [email protected]
25509S: Maintained
25510W: https://linuxtv.org
25511Q: http://patchwork.linuxtv.org/project/linux-media/list/
25512F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
25513F: drivers/media/i2c/tda1997x.*
25514
25515TDA827x MEDIA DRIVER
25516M: Michael Krufky <[email protected]>
25517L: [email protected]
25518S: Maintained
25519W: https://linuxtv.org
25520W: http://github.com/mkrufky
25521Q: http://patchwork.linuxtv.org/project/linux-media/list/
25522T: git git://linuxtv.org/mkrufky/tuners.git
25523F: drivers/media/tuners/tda8290.*
25524
25525TDA8290 MEDIA DRIVER
25526M: Michael Krufky <[email protected]>
25527L: [email protected]
25528S: Maintained
25529W: https://linuxtv.org
25530W: http://github.com/mkrufky
25531Q: http://patchwork.linuxtv.org/project/linux-media/list/
25532T: git git://linuxtv.org/mkrufky/tuners.git
25533F: drivers/media/tuners/tda8290.*
25534
25535TDA9840 MEDIA DRIVER
25536M: Hans Verkuil <[email protected]>
25537L: [email protected]
25538S: Maintained
25539W: https://linuxtv.org
25540T: git git://linuxtv.org/media.git
25541F: drivers/media/i2c/tda9840*
25542
25543TEA5761 TUNER DRIVER
25544M: Mauro Carvalho Chehab <[email protected]>
25545L: [email protected]
25546S: Odd fixes
25547W: https://linuxtv.org
25548T: git git://linuxtv.org/media.git
25549F: drivers/media/tuners/tea5761.*
25550
25551TEA5767 TUNER DRIVER
25552M: Mauro Carvalho Chehab <[email protected]>
25553L: [email protected]
25554S: Maintained
25555W: https://linuxtv.org
25556T: git git://linuxtv.org/media.git
25557F: drivers/media/tuners/tea5767.*
25558
25559TEA6415C MEDIA DRIVER
25560M: Hans Verkuil <[email protected]>
25561L: [email protected]
25562S: Maintained
25563W: https://linuxtv.org
25564T: git git://linuxtv.org/media.git
25565F: drivers/media/i2c/tea6415c*
25566
25567TEA6420 MEDIA DRIVER
25568M: Hans Verkuil <[email protected]>
25569L: [email protected]
25570S: Maintained
25571W: https://linuxtv.org
25572T: git git://linuxtv.org/media.git
25573F: drivers/media/i2c/tea6420*
25574
25575TEAM DRIVER
25576M: Jiri Pirko <[email protected]>
25577L: [email protected]
25578S: Supported
25579F: Documentation/netlink/specs/team.yaml
25580F: drivers/net/team/
25581F: include/linux/if_team.h
25582F: include/uapi/linux/if_team.h
25583F: tools/testing/selftests/drivers/net/team/
25584
25585TECHNICAL ADVISORY BOARD PROCESS DOCS
25586M: "Theodore Ts'o" <[email protected]>
25587M: Greg Kroah-Hartman <[email protected]>
25588L: [email protected]
25589S: Maintained
25590F: Documentation/process/contribution-maturity-model.rst
25591F: Documentation/process/researcher-guidelines.rst
25592
25593TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
25594M: "Savoir-faire Linux Inc." <[email protected]>
25595S: Maintained
25596F: arch/x86/platform/ts5500/
25597
25598TECHNOTREND USB IR RECEIVER
25599M: Sean Young <[email protected]>
25600L: [email protected]
25601S: Maintained
25602F: drivers/media/rc/ttusbir.c
25603
25604TECHWELL TW9900 VIDEO DECODER
25605M: Mehdi Djait <[email protected]>
25606L: [email protected]
25607S: Maintained
25608F: drivers/media/i2c/tw9900.c
25609
25610TECHWELL TW9910 VIDEO DECODER
25611L: [email protected]
25612S: Orphan
25613F: drivers/media/i2c/tw9910.c
25614F: include/media/i2c/tw9910.h
25615
25616TEE SUBSYSTEM
25617M: Jens Wiklander <[email protected]>
25618R: Sumit Garg <[email protected]>
25619L: [email protected]
25620S: Maintained
25621F: Documentation/ABI/testing/sysfs-class-tee
25622F: Documentation/driver-api/tee.rst
25623F: Documentation/tee/
25624F: Documentation/userspace-api/tee.rst
25625F: drivers/tee/
25626F: include/linux/tee_core.h
25627F: include/linux/tee_drv.h
25628F: include/uapi/linux/tee.h
25629
25630TEGRA ARCHITECTURE SUPPORT
25631M: Thierry Reding <[email protected]>
25632M: Jonathan Hunter <[email protected]>
25633L: [email protected]
25634S: Supported
25635Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
25636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
25637N: [^a-z]tegra
25638
25639TEGRA CLOCK DRIVER
25640M: Peter De Schrijver <[email protected]>
25641M: Prashant Gaikwad <[email protected]>
25642S: Supported
25643F: drivers/clk/tegra/
25644
25645TEGRA CRYPTO DRIVERS
25646M: Akhil R <[email protected]>
25647S: Supported
25648F: drivers/crypto/tegra/*
25649
25650TEGRA DMA DRIVERS
25651M: Laxman Dewangan <[email protected]>
25652M: Jon Hunter <[email protected]>
25653S: Supported
25654F: drivers/dma/tegra*
25655
25656TEGRA I2C DRIVER
25657M: Laxman Dewangan <[email protected]>
25658R: Dmitry Osipenko <[email protected]>
25659S: Supported
25660F: drivers/i2c/busses/i2c-tegra.c
25661
25662TEGRA IOMMU DRIVERS
25663M: Thierry Reding <[email protected]>
25664R: Krishna Reddy <[email protected]>
25665L: [email protected]
25666S: Supported
25667F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
25668F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
25669F: drivers/iommu/tegra*
25670
25671TEGRA KBC DRIVER
25672M: Laxman Dewangan <[email protected]>
25673S: Supported
25674F: drivers/input/keyboard/tegra-kbc.c
25675
25676TEGRA NAND DRIVER
25677M: Stefan Agner <[email protected]>
25678M: Lucas Stach <[email protected]>
25679S: Maintained
25680F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
25681F: drivers/mtd/nand/raw/tegra_nand.c
25682
25683TEGRA PWM DRIVER
25684M: Thierry Reding <[email protected]>
25685S: Supported
25686F: drivers/pwm/pwm-tegra.c
25687
25688TEGRA QUAD SPI DRIVER
25689M: Thierry Reding <[email protected]>
25690M: Jonathan Hunter <[email protected]>
25691M: Sowjanya Komatineni <[email protected]>
25692L: [email protected]
25693S: Maintained
25694F: drivers/spi/spi-tegra210-quad.c
25695
25696TEGRA SERIAL DRIVER
25697M: Laxman Dewangan <[email protected]>
25698S: Supported
25699F: drivers/tty/serial/serial-tegra.c
25700
25701TEGRA SPI DRIVER
25702M: Laxman Dewangan <[email protected]>
25703S: Supported
25704F: drivers/spi/spi-tegra*
25705
25706TEGRA VIDEO DRIVER
25707M: Thierry Reding <[email protected]>
25708M: Jonathan Hunter <[email protected]>
25709M: Sowjanya Komatineni <[email protected]>
25710M: Luca Ceresoli <[email protected]>
25711L: [email protected]
25712L: [email protected]
25713S: Maintained
25714F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
25715F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
25716F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
25717F: drivers/staging/media/tegra-video/
25718
25719TEGRA XUSB PADCTL DRIVER
25720M: JC Kuo <[email protected]>
25721S: Supported
25722F: drivers/phy/tegra/xusb*
25723
25724TEHUTI ETHERNET DRIVER
25725M: Andy Gospodarek <[email protected]>
25726L: [email protected]
25727S: Maintained
25728F: drivers/net/ethernet/tehuti/tehuti.*
25729
25730TEHUTI TN40XX ETHERNET DRIVER
25731M: FUJITA Tomonori <[email protected]>
25732L: [email protected]
25733S: Maintained
25734F: drivers/net/ethernet/tehuti/tn40*
25735
25736TELECOM CLOCK DRIVER FOR MCPL0010
25737M: Mark Gross <[email protected]>
25738S: Supported
25739F: drivers/char/tlclk.c
25740
25741TEMPO SEMICONDUCTOR DRIVERS
25742M: Steven Eckhoff <[email protected]>
25743S: Maintained
25744F: Documentation/devicetree/bindings/sound/tscs*.txt
25745F: sound/soc/codecs/tscs*.c
25746F: sound/soc/codecs/tscs*.h
25747
25748TENSILICA XTENSA PORT (xtensa)
25749M: Chris Zankel <[email protected]>
25750M: Max Filippov <[email protected]>
25751S: Maintained
25752T: git https://github.com/jcmvbkbc/linux-xtensa.git
25753F: arch/xtensa/
25754F: drivers/irqchip/irq-xtensa-*
25755
25756TEXAS INSTRUMENTS ASoC DRIVERS
25757M: Peter Ujfalusi <[email protected]>
25758L: [email protected]
25759S: Maintained
25760F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
25761F: sound/soc/ti/
25762
25763TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
25764M: Shenghao Ding <[email protected]>
25765M: Kevin Lu <[email protected]>
25766M: Baojun Xu <[email protected]>
25767L: [email protected]
25768S: Maintained
25769F: Documentation/devicetree/bindings/sound/tas2552.txt
25770F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
25771F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
25772F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
25773F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
25774F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
25775F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
25776F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
25777F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
25778F: include/sound/tas2*.h
25779F: include/sound/tlv320*.h
25780F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
25781F: sound/soc/codecs/pcm1681.c
25782F: sound/soc/codecs/pcm1789*.*
25783F: sound/soc/codecs/pcm179x*.*
25784F: sound/soc/codecs/pcm186x*.*
25785F: sound/soc/codecs/pcm3008.*
25786F: sound/soc/codecs/pcm3060*.*
25787F: sound/soc/codecs/pcm3168a*.*
25788F: sound/soc/codecs/pcm5102a.c
25789F: sound/soc/codecs/pcm512x*.*
25790F: sound/soc/codecs/tas2*.*
25791F: sound/soc/codecs/tlv320*.*
25792F: sound/soc/codecs/tpa6130a2.*
25793
25794TEXAS INSTRUMENTS DMA DRIVERS
25795M: Peter Ujfalusi <[email protected]>
25796L: [email protected]
25797S: Maintained
25798F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
25799F: Documentation/devicetree/bindings/dma/ti-edma.txt
25800F: Documentation/devicetree/bindings/dma/ti/
25801F: drivers/dma/ti/
25802F: include/linux/dma/k3-psil.h
25803F: include/linux/dma/k3-udma-glue.h
25804F: include/linux/dma/ti-cppi5.h
25805X: drivers/dma/ti/cppi41.c
25806
25807TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
25808M: Jerome Brunet <[email protected]>
25809L: [email protected]
25810S: Maintained
25811F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
25812F: Documentation/hwmon/tps25990.rst
25813F: drivers/hwmon/pmbus/tps25990.c
25814
25815TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
25816M: Robert Marko <[email protected]>
25817M: Luka Perkov <[email protected]>
25818L: [email protected]
25819S: Maintained
25820F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
25821F: Documentation/hwmon/tps23861.rst
25822F: drivers/hwmon/tps23861.c
25823
25824TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
25825M: Matthias Fend <[email protected]>
25826L: [email protected]
25827S: Maintained
25828F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
25829F: drivers/leds/flash/leds-tps6131x.c
25830
25831TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
25832M: Ricardo Ribalda <[email protected]>
25833L: [email protected]
25834S: Supported
25835F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
25836F: drivers/iio/dac/ti-dac7612.c
25837
25838TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
25839M: Alexander Sverdlin <[email protected]>
25840L: [email protected]
25841S: Maintained
25842F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
25843F: drivers/leds/leds-lp8864.c
25844
25845TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
25846M: Nishanth Menon <[email protected]>
25847M: Tero Kristo <[email protected]>
25848M: Santosh Shilimkar <[email protected]>
25849L: [email protected] (moderated for non-subscribers)
25850S: Maintained
25851F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
25852F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
25853F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
25854F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
25855F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
25856F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
25857F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
25858F: drivers/clk/keystone/sci-clk.c
25859F: drivers/firmware/ti_sci*
25860F: drivers/irqchip/irq-ti-sci-inta.c
25861F: drivers/irqchip/irq-ti-sci-intr.c
25862F: drivers/reset/reset-ti-sci.c
25863F: drivers/soc/ti/ti_sci_inta_msi.c
25864F: drivers/pmdomain/ti/ti_sci_pm_domains.c
25865F: include/dt-bindings/soc/ti,sci_pm_domain.h
25866F: include/linux/soc/ti/ti_sci_inta_msi.h
25867F: include/linux/soc/ti/ti_sci_protocol.h
25868
25869TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
25870M: Puranjay Mohan <[email protected]>
25871L: [email protected]
25872S: Supported
25873F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
25874F: drivers/iio/temperature/tmp117.c
25875
25876THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
25877M: Hans Verkuil <[email protected]>
25878L: [email protected]
25879S: Maintained
25880W: https://linuxtv.org
25881T: git git://linuxtv.org/media.git
25882F: drivers/media/radio/radio-raremono.c
25883
25884THERMAL
25885M: Rafael J. Wysocki <[email protected]>
25886M: Daniel Lezcano <[email protected]>
25887R: Zhang Rui <[email protected]>
25888R: Lukasz Luba <[email protected]>
25889L: [email protected]
25890S: Supported
25891Q: https://patchwork.kernel.org/project/linux-pm/list/
25892T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
25893F: Documentation/ABI/testing/sysfs-class-thermal
25894F: Documentation/admin-guide/thermal/
25895F: Documentation/devicetree/bindings/thermal/
25896F: Documentation/driver-api/thermal/
25897F: drivers/thermal/
25898F: include/dt-bindings/thermal/
25899F: include/linux/cpu_cooling.h
25900F: include/linux/thermal.h
25901F: include/uapi/linux/thermal.h
25902F: tools/lib/thermal/
25903F: tools/thermal/
25904
25905THERMAL DRIVER FOR AMLOGIC SOCS
25906M: Guillaume La Roque <[email protected]>
25907L: [email protected]
25908L: [email protected]
25909S: Supported
25910W: http://linux-meson.com/
25911F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
25912F: drivers/thermal/amlogic_thermal.c
25913
25914THERMAL/CPU_COOLING
25915M: Amit Daniel Kachhap <[email protected]>
25916M: Daniel Lezcano <[email protected]>
25917M: Viresh Kumar <[email protected]>
25918R: Lukasz Luba <[email protected]>
25919L: [email protected]
25920S: Supported
25921F: Documentation/driver-api/thermal/cpu-cooling-api.rst
25922F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
25923F: drivers/thermal/cpufreq_cooling.c
25924F: drivers/thermal/cpuidle_cooling.c
25925F: include/linux/cpu_cooling.h
25926
25927THERMAL/POWER_ALLOCATOR
25928M: Lukasz Luba <[email protected]>
25929L: [email protected]
25930S: Maintained
25931F: Documentation/driver-api/thermal/power_allocator.rst
25932F: drivers/thermal/gov_power_allocator.c
25933F: drivers/thermal/thermal_trace_ipa.h
25934
25935THINKPAD ACPI EXTRAS DRIVER
25936M: Henrique de Moraes Holschuh <[email protected]>
25937L: [email protected]
25938L: [email protected]
25939S: Maintained
25940W: http://ibm-acpi.sourceforge.net
25941W: http://thinkwiki.org/wiki/Ibm-acpi
25942T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
25943F: drivers/platform/x86/lenovo/thinkpad_acpi.c
25944
25945THINKPAD T14S EMBEDDED CONTROLLER DRIVER
25946M: Sebastian Reichel <[email protected]>
25947S: Maintained
25948F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
25949F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
25950
25951THINKPAD LMI DRIVER
25952M: Mark Pearson <[email protected]>
25953L: [email protected]
25954S: Maintained
25955F: Documentation/ABI/testing/sysfs-class-firmware-attributes
25956F: drivers/platform/x86/lenovo/think-lmi.?
25957
25958THP7312 ISP DRIVER
25959M: Laurent Pinchart <[email protected]>
25960M: Paul Elder <[email protected]>
25961L: [email protected]
25962S: Maintained
25963T: git git://linuxtv.org/media.git
25964F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
25965F: Documentation/userspace-api/media/drivers/thp7312.rst
25966F: drivers/media/i2c/thp7312.c
25967F: include/uapi/linux/thp7312.h
25968
25969THUNDERBOLT DMA TRAFFIC TEST DRIVER
25970M: Isaac Hazan <[email protected]>
25971L: [email protected]
25972S: Maintained
25973F: drivers/thunderbolt/dma_test.c
25974
25975THUNDERBOLT DRIVER
25976M: Andreas Noever <[email protected]>
25977M: Mika Westerberg <[email protected]>
25978M: Yehezkel Bernat <[email protected]>
25979L: [email protected]
25980S: Maintained
25981T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
25982F: Documentation/admin-guide/thunderbolt.rst
25983F: drivers/thunderbolt/
25984F: include/linux/thunderbolt.h
25985
25986THUNDERBOLT NETWORK DRIVER
25987M: Mika Westerberg <[email protected]>
25988M: Yehezkel Bernat <[email protected]>
25989L: [email protected]
25990S: Maintained
25991F: drivers/net/thunderbolt/
25992
25993THUNDERX GPIO DRIVER
25994M: Robert Richter <[email protected]>
25995S: Odd Fixes
25996F: drivers/gpio/gpio-thunderx.c
25997
25998TI ADC12xs and ROHM BD79104 ADC driver
25999M: Matti Vaittinen <[email protected]>
26000S: Maintained
26001F: drivers/iio/adc/ti-adc128s052.c
26002L: [email protected]
26003
26004TI ADS1119 ADC DRIVER
26005M: Francesco Dolcini <[email protected]>
26006M: João Paulo Gonçalves <[email protected]>
26007L: [email protected]
26008S: Maintained
26009F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
26010F: drivers/iio/adc/ti-ads1119.c
26011
26012TI ADS7924 ADC DRIVER
26013M: Hugo Villeneuve <[email protected]>
26014L: [email protected]
26015S: Supported
26016F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
26017F: drivers/iio/adc/ti-ads7924.c
26018
26019TI AM437X VPFE DRIVER
26020M: "Lad, Prabhakar" <[email protected]>
26021L: [email protected]
26022S: Maintained
26023W: https://linuxtv.org
26024Q: http://patchwork.linuxtv.org/project/linux-media/list/
26025T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
26026F: drivers/media/platform/ti/am437x/
26027
26028TI BANDGAP AND THERMAL DRIVER
26029M: Eduardo Valentin <[email protected]>
26030M: Keerthy <[email protected]>
26031L: [email protected]
26032L: [email protected]
26033S: Maintained
26034F: drivers/thermal/ti-soc-thermal/
26035
26036TI BQ27XXX POWER SUPPLY DRIVER
26037F: drivers/power/supply/bq27xxx_battery.c
26038F: drivers/power/supply/bq27xxx_battery_i2c.c
26039F: include/linux/power/bq27xxx_battery.h
26040
26041TI CDCE706 CLOCK DRIVER
26042M: Max Filippov <[email protected]>
26043S: Maintained
26044F: drivers/clk/clk-cdce706.c
26045
26046TI CLOCK DRIVER
26047M: Tero Kristo <[email protected]>
26048L: [email protected]
26049S: Odd Fixes
26050F: drivers/clk/ti/
26051F: include/linux/clk/ti.h
26052
26053TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
26054M: T Pratham <[email protected]>
26055L: [email protected]
26056S: Supported
26057F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
26058F: drivers/crypto/ti/
26059
26060TI DAVINCI MACHINE SUPPORT
26061M: Bartosz Golaszewski <[email protected]>
26062L: [email protected] (moderated for non-subscribers)
26063S: Maintained
26064T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
26065F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
26066F: arch/arm/boot/dts/ti/davinci/
26067F: arch/arm/mach-davinci/
26068F: drivers/i2c/busses/i2c-davinci.c
26069
26070TI DAVINCI SERIES CLOCK DRIVER
26071M: David Lechner <[email protected]>
26072S: Maintained
26073F: Documentation/devicetree/bindings/clock/ti/davinci/
26074F: drivers/clk/davinci/
26075F: include/linux/clk/davinci.h
26076
26077TI DAVINCI SERIES GPIO DRIVER
26078M: Keerthy <[email protected]>
26079L: [email protected]
26080S: Maintained
26081F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
26082F: drivers/gpio/gpio-davinci.c
26083
26084TI DAVINCI SERIES MEDIA DRIVER
26085M: "Lad, Prabhakar" <[email protected]>
26086L: [email protected]
26087S: Maintained
26088W: https://linuxtv.org
26089Q: http://patchwork.linuxtv.org/project/linux-media/list/
26090T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
26091F: drivers/media/platform/ti/davinci/
26092F: include/media/davinci/
26093
26094TI ENHANCED CAPTURE (eCAP) DRIVER
26095M: Vignesh Raghavendra <[email protected]>
26096R: Julien Panis <[email protected]>
26097L: [email protected]
26098L: [email protected]
26099S: Maintained
26100F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
26101F: drivers/counter/ti-ecap-capture.c
26102
26103TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
26104R: David Lechner <[email protected]>
26105L: [email protected]
26106F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
26107F: drivers/counter/ti-eqep.c
26108
26109TI ETHERNET SWITCH DRIVER (CPSW)
26110R: Siddharth Vadapalli <[email protected]>
26111R: Roger Quadros <[email protected]>
26112L: [email protected]
26113L: [email protected]
26114S: Maintained
26115F: drivers/net/ethernet/ti/cpsw*
26116F: drivers/net/ethernet/ti/davinci*
26117
26118TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
26119M: Alex Dubov <[email protected]>
26120S: Maintained
26121W: http://tifmxx.berlios.de/
26122F: drivers/memstick/host/tifm_ms.c
26123F: drivers/misc/tifm*
26124F: drivers/mmc/host/tifm_sd.c
26125F: include/linux/tifm.h
26126
26127TI FPC202 DUAL PORT CONTROLLER
26128M: Romain Gantois <[email protected]>
26129L: [email protected]
26130S: Maintained
26131F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
26132F: drivers/misc/ti_fpc202.c
26133
26134TI FPD-LINK DRIVERS
26135M: Tomi Valkeinen <[email protected]>
26136L: [email protected]
26137S: Maintained
26138F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
26139F: drivers/media/i2c/ds90*
26140F: include/media/i2c/ds90*
26141
26142TI HDC302X HUMIDITY DRIVER
26143M: Javier Carrasco <[email protected]>
26144M: Li peiyu <[email protected]>
26145L: [email protected]
26146S: Maintained
26147F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
26148F: drivers/iio/humidity/hdc3020.c
26149
26150TI ICSSG ETHERNET DRIVER (ICSSG)
26151R: MD Danish Anwar <[email protected]>
26152R: Roger Quadros <[email protected]>
26153L: [email protected] (moderated for non-subscribers)
26154L: [email protected]
26155S: Maintained
26156F: Documentation/devicetree/bindings/net/ti,icss*.yaml
26157F: drivers/net/ethernet/ti/icssg/*
26158
26159TI ICSSM ETHERNET DRIVER (ICSSM)
26160M: MD Danish Anwar <[email protected]>
26161M: Parvathi Pudi <[email protected]>
26162R: Roger Quadros <[email protected]>
26163R: Mohan Reddy Putluru <[email protected]>
26164L: [email protected] (moderated for non-subscribers)
26165L: [email protected]
26166S: Maintained
26167F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
26168F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
26169F: drivers/net/ethernet/ti/icssm/*
26170
26171TI J721E CSI2RX DRIVER
26172M: Jai Luthra <[email protected]>
26173L: [email protected]
26174S: Maintained
26175F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
26176F: drivers/media/platform/ti/j721e-csi2rx/
26177
26178TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
26179M: Nishanth Menon <[email protected]>
26180M: Santosh Shilimkar <[email protected]>
26181L: [email protected]
26182L: [email protected] (moderated for non-subscribers)
26183S: Maintained
26184T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
26185F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
26186F: drivers/pmdomain/ti/omap_prm.c
26187F: drivers/soc/ti/*
26188F: include/linux/pruss_driver.h
26189
26190TI LM49xxx FAMILY ASoC CODEC DRIVERS
26191M: M R Swami Reddy <[email protected]>
26192M: Vishwas A Deshpande <[email protected]>
26193L: [email protected]
26194S: Maintained
26195F: sound/soc/codecs/isabelle*
26196F: sound/soc/codecs/lm49453*
26197
26198TI LMP92064 ADC DRIVER
26199M: Leonard Göhrs <[email protected]>
26200R: [email protected]
26201L: [email protected]
26202S: Maintained
26203F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
26204F: drivers/iio/adc/ti-lmp92064.c
26205
26206TI PCM3060 ASoC CODEC DRIVER
26207M: Kirill Marinushkin <[email protected]>
26208L: [email protected]
26209S: Maintained
26210F: Documentation/devicetree/bindings/sound/pcm3060.txt
26211F: sound/soc/codecs/pcm3060*
26212
26213TI TAS571X FAMILY ASoC CODEC DRIVER
26214M: Kevin Cernekee <[email protected]>
26215L: [email protected]
26216S: Odd Fixes
26217F: sound/soc/codecs/tas571x*
26218
26219TI TMAG5273 MAGNETOMETER DRIVER
26220M: Gerald Loacker <[email protected]>
26221L: [email protected]
26222S: Maintained
26223F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
26224F: drivers/iio/magnetometer/tmag5273.c
26225
26226TI TRF7970A NFC DRIVER
26227M: Mark Greer <[email protected]>
26228L: [email protected]
26229S: Supported
26230F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
26231F: drivers/nfc/trf7970a.c
26232
26233TI TSC2046 ADC DRIVER
26234M: Oleksij Rempel <[email protected]>
26235R: [email protected]
26236L: [email protected]
26237S: Maintained
26238F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
26239F: drivers/iio/adc/ti-tsc2046.c
26240
26241TI TWL4030 SERIES SOC CODEC DRIVER
26242M: Peter Ujfalusi <[email protected]>
26243L: [email protected]
26244S: Maintained
26245F: sound/soc/codecs/twl4030*
26246
26247TI VPE/CAL DRIVERS
26248M: Yemike Abhilash Chandra <[email protected]>
26249L: [email protected]
26250S: Maintained
26251W: http://linuxtv.org/
26252Q: http://patchwork.linuxtv.org/project/linux-media/list/
26253F: Documentation/devicetree/bindings/media/ti,cal.yaml
26254F: Documentation/devicetree/bindings/media/ti,vpe.yaml
26255F: drivers/media/platform/ti/cal/
26256F: drivers/media/platform/ti/vpe/
26257
26258TI WILINK WIRELESS DRIVERS
26259L: [email protected]
26260S: Orphan
26261W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
26262W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
26263F: drivers/net/wireless/ti/
26264
26265TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
26266M: John Stultz <[email protected]>
26267M: Thomas Gleixner <[email protected]>
26268R: Stephen Boyd <[email protected]>
26269L: [email protected]
26270S: Supported
26271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
26272F: include/linux/clocksource.h
26273F: include/linux/time.h
26274F: include/linux/timekeeper_internal.h
26275F: include/linux/timekeeping.h
26276F: include/linux/timex.h
26277F: include/uapi/linux/time.h
26278F: include/uapi/linux/timex.h
26279F: kernel/time/alarmtimer.c
26280F: kernel/time/clocksource*
26281F: kernel/time/ntp*
26282F: kernel/time/time.c
26283F: kernel/time/timeconst.bc
26284F: kernel/time/timeconv.c
26285F: kernel/time/timecounter.c
26286F: kernel/time/timekeeping*
26287F: kernel/time/time_test.c
26288F: tools/testing/selftests/timers/
26289
26290TIPC NETWORK LAYER
26291M: Jon Maloy <[email protected]>
26292L: [email protected] (core kernel code)
26293L: [email protected] (user apps, general discussion)
26294S: Maintained
26295W: http://tipc.sourceforge.net/
26296F: include/uapi/linux/tipc*.h
26297F: net/tipc/
26298
26299TLAN NETWORK DRIVER
26300M: Samuel Chessman <[email protected]>
26301L: [email protected] (subscribers-only)
26302S: Maintained
26303W: http://sourceforge.net/projects/tlan/
26304F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
26305F: drivers/net/ethernet/ti/tlan.*
26306
26307TMIO/SDHI MMC DRIVER
26308M: Wolfram Sang <[email protected]>
26309L: [email protected]
26310L: [email protected]
26311S: Supported
26312F: drivers/mmc/host/renesas_sdhi*
26313F: drivers/mmc/host/tmio_mmc*
26314F: include/linux/platform_data/tmio.h
26315
26316TMP513 HARDWARE MONITOR DRIVER
26317M: Eric Tremblay <[email protected]>
26318L: [email protected]
26319S: Maintained
26320F: Documentation/hwmon/tmp513.rst
26321F: drivers/hwmon/tmp513.c
26322
26323TMPFS (SHMEM FILESYSTEM)
26324M: Hugh Dickins <[email protected]>
26325R: Baolin Wang <[email protected]>
26326L: [email protected]
26327S: Maintained
26328F: include/linux/memfd.h
26329F: include/linux/shmem_fs.h
26330F: mm/memfd.c
26331F: mm/shmem.c
26332F: mm/shmem_quota.c
26333
26334TOMOYO SECURITY MODULE
26335M: Kentaro Takeda <[email protected]>
26336M: Tetsuo Handa <[email protected]>
26337L: [email protected] (subscribers-only, English language)
26338L: [email protected] (subscribers-only, Japanese language)
26339S: Maintained
26340W: https://tomoyo.sourceforge.net/
26341F: security/tomoyo/
26342
26343TOPSTAR LAPTOP EXTRAS DRIVER
26344M: Herton Ronaldo Krzesinski <[email protected]>
26345L: [email protected]
26346S: Maintained
26347F: drivers/platform/x86/topstar-laptop.c
26348
26349TORADEX EMBEDDED CONTROLLER DRIVER
26350M: Emanuele Ghidoli <[email protected]>
26351M: Francesco Dolcini <[email protected]>
26352S: Maintained
26353F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
26354F: drivers/power/reset/tdx-ec-poweroff.c
26355
26356TORTURE-TEST MODULES
26357M: Davidlohr Bueso <[email protected]>
26358M: "Paul E. McKenney" <[email protected]>
26359M: Josh Triplett <[email protected]>
26360L: [email protected]
26361S: Supported
26362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
26363F: Documentation/RCU/torture.rst
26364F: kernel/locking/locktorture.c
26365F: kernel/rcu/rcuscale.c
26366F: kernel/rcu/rcutorture.c
26367F: kernel/rcu/refscale.c
26368F: kernel/torture.c
26369
26370TOSHIBA ACPI EXTRAS DRIVER
26371M: Azael Avalos <[email protected]>
26372L: [email protected]
26373S: Maintained
26374F: drivers/platform/x86/toshiba_acpi.c
26375
26376TOSHIBA BLUETOOTH DRIVER
26377M: Azael Avalos <[email protected]>
26378L: [email protected]
26379S: Maintained
26380F: drivers/platform/x86/toshiba_bluetooth.c
26381
26382TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
26383M: Azael Avalos <[email protected]>
26384L: [email protected]
26385S: Maintained
26386F: drivers/platform/x86/toshiba_haps.c
26387
26388TOSHIBA SMM DRIVER
26389M: Jonathan Buzzard <[email protected]>
26390S: Maintained
26391W: http://www.buzzard.org.uk/toshiba/
26392F: drivers/char/toshiba.c
26393F: include/linux/toshiba.h
26394F: include/uapi/linux/toshiba.h
26395
26396TOSHIBA TC358743 DRIVER
26397M: Hans Verkuil <[email protected]>
26398L: [email protected]
26399S: Maintained
26400F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
26401F: drivers/media/i2c/tc358743*
26402F: include/media/i2c/tc358743.h
26403
26404TOSHIBA WMI HOTKEYS DRIVER
26405M: Azael Avalos <[email protected]>
26406L: [email protected]
26407S: Maintained
26408F: drivers/platform/x86/toshiba-wmi.c
26409
26410TOUCH OVERLAY
26411M: Javier Carrasco <[email protected]>
26412L: [email protected]
26413S: Maintained
26414F: drivers/input/touch-overlay.c
26415F: include/linux/input/touch-overlay.h
26416
26417TPM DEVICE DRIVER
26418M: Peter Huewe <[email protected]>
26419M: Jarkko Sakkinen <[email protected]>
26420R: Jason Gunthorpe <[email protected]>
26421L: [email protected]
26422S: Maintained
26423W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
26424Q: https://patchwork.kernel.org/project/linux-integrity/list/
26425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
26426F: Documentation/devicetree/bindings/tpm/
26427F: drivers/char/tpm/
26428F: include/linux/tpm*.h
26429F: include/uapi/linux/vtpm_proxy.h
26430F: tools/testing/selftests/tpm2/
26431
26432TPS546D24 DRIVER
26433M: Duke Du <[email protected]>
26434L: [email protected]
26435S: Maintained
26436F: Documentation/hwmon/tps546d24.rst
26437F: drivers/hwmon/pmbus/tps546d24.c
26438
26439TQ SYSTEMS BOARD & DRIVER SUPPORT
26440L: [email protected]
26441S: Supported
26442W: https://www.tq-group.com/en/products/tq-embedded/
26443F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
26444F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
26445F: arch/arm/boot/dts/ti/omap/*mba*.dts*
26446F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
26447F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
26448F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
26449F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
26450F: arch/arm64/boot/dts/freescale/mba*.dtsi
26451F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
26452F: arch/arm64/boot/dts/freescale/tqml*.dts*
26453F: drivers/gpio/gpio-tqmx86.c
26454F: drivers/mfd/tqmx86.c
26455F: drivers/watchdog/tqmx86_wdt.c
26456
26457TRACING
26458M: Steven Rostedt <[email protected]>
26459M: Masami Hiramatsu <[email protected]>
26460R: Mathieu Desnoyers <[email protected]>
26461L: [email protected]
26462L: [email protected]
26463S: Maintained
26464Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
26465T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
26466F: Documentation/core-api/tracepoint.rst
26467F: Documentation/trace/*
26468F: fs/tracefs/
26469F: include/linux/trace*.h
26470F: include/trace/
26471F: kernel/trace/
26472F: kernel/tracepoint.c
26473F: scripts/tracing/
26474F: scripts/tracepoint-update.c
26475F: tools/testing/selftests/ftrace/
26476
26477TRACING MMIO ACCESSES (MMIOTRACE)
26478M: Steven Rostedt <[email protected]>
26479M: Masami Hiramatsu <[email protected]>
26480R: Pekka Paalanen <[email protected]>
26481L: [email protected]
26482L: [email protected]
26483S: Maintained
26484F: arch/x86/mm/kmmio.c
26485F: arch/x86/mm/mmio-mod.c
26486F: arch/x86/mm/testmmiotrace.c
26487F: include/linux/mmiotrace.h
26488F: kernel/trace/trace_mmiotrace.c
26489
26490TRACING OS NOISE / LATENCY TRACERS
26491M: Steven Rostedt <[email protected]>
26492S: Maintained
26493F: Documentation/trace/hwlat_detector.rst
26494F: Documentation/trace/osnoise-tracer.rst
26495F: Documentation/trace/timerlat-tracer.rst
26496F: arch/*/kernel/trace.c
26497F: include/trace/events/osnoise.h
26498F: kernel/trace/trace_hwlat.c
26499F: kernel/trace/trace_irqsoff.c
26500F: kernel/trace/trace_osnoise.c
26501F: kernel/trace/trace_sched_wakeup.c
26502
26503TRADITIONAL CHINESE DOCUMENTATION
26504M: Hu Haowen <[email protected]>
26505S: Maintained
26506W: https://github.com/srcres258/linux-doc
26507T: git https://github.com/srcres258/linux-doc.git doc-zh-tw
26508F: Documentation/translations/zh_TW/
26509
26510TRIGGER SOURCE
26511M: David Lechner <[email protected]>
26512S: Maintained
26513F: Documentation/devicetree/bindings/trigger-source/*
26514
26515TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
26516M: Dan Williams <[email protected]>
26517L: [email protected]
26518S: Maintained
26519F: Documentation/ABI/testing/configfs-tsm-report
26520F: Documentation/driver-api/coco/
26521F: Documentation/driver-api/pci/tsm.rst
26522F: drivers/pci/tsm.c
26523F: drivers/virt/coco/guest/
26524F: include/linux/*tsm*.h
26525F: samples/tsm-mr/
26526
26527TRUSTED SERVICES TEE DRIVER
26528M: Balint Dobszay <[email protected]>
26529M: Sudeep Holla <[email protected]>
26530L: [email protected] (moderated for non-subscribers)
26531L: [email protected]
26532S: Maintained
26533F: Documentation/tee/ts-tee.rst
26534F: drivers/tee/tstee/
26535
26536TTY LAYER AND SERIAL DRIVERS
26537M: Greg Kroah-Hartman <[email protected]>
26538M: Jiri Slaby <[email protected]>
26539L: [email protected]
26540L: [email protected]
26541S: Supported
26542T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
26543F: Documentation/devicetree/bindings/serial/
26544F: Documentation/driver-api/serial/
26545F: drivers/tty/
26546F: include/linux/selection.h
26547F: include/linux/serial.h
26548F: include/linux/serial_core.h
26549F: include/linux/sysrq.h
26550F: include/linux/tty*.h
26551F: include/linux/vt.h
26552F: include/linux/vt_*.h
26553F: include/uapi/linux/serial.h
26554F: include/uapi/linux/serial_core.h
26555F: include/uapi/linux/tty.h
26556
26557TUA9001 MEDIA DRIVER
26558L: [email protected]
26559S: Orphan
26560W: https://linuxtv.org
26561Q: http://patchwork.linuxtv.org/project/linux-media/list/
26562F: drivers/media/tuners/tua9001*
26563
26564TULIP NETWORK DRIVERS
26565L: [email protected]
26566L: [email protected]
26567S: Orphan
26568F: drivers/net/ethernet/dec/tulip/
26569
26570TUN/TAP DRIVER
26571M: Willem de Bruijn <[email protected]>
26572M: Jason Wang <[email protected]>
26573S: Maintained
26574W: http://vtun.sourceforge.net/tun
26575F: Documentation/networking/tuntap.rst
26576F: drivers/net/tap.c
26577F: drivers/net/tun*
26578
26579TURBOCHANNEL SUBSYSTEM
26580M: "Maciej W. Rozycki" <[email protected]>
26581L: [email protected]
26582S: Maintained
26583Q: https://patchwork.kernel.org/project/linux-mips/list/
26584F: drivers/tc/
26585F: include/linux/tc.h
26586
26587TURBOSTAT UTILITY
26588M: "Len Brown" <[email protected]>
26589L: [email protected]
26590S: Supported
26591Q: https://patchwork.kernel.org/project/linux-pm/list/
26592B: https://bugzilla.kernel.org
26593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
26594F: tools/power/x86/turbostat/
26595F: tools/testing/selftests/turbostat/
26596
26597TUXEDO DRIVERS
26598M: Werner Sembach <[email protected]>
26599L: [email protected]
26600S: Supported
26601F: drivers/platform/x86/tuxedo/
26602
26603TW5864 VIDEO4LINUX DRIVER
26604M: Bluecherry Maintainers <[email protected]>
26605M: Andrey Utkin <[email protected]>
26606M: Andrey Utkin <[email protected]>
26607L: [email protected]
26608S: Supported
26609F: drivers/media/pci/tw5864/
26610
26611TW68 VIDEO4LINUX DRIVER
26612M: Hans Verkuil <[email protected]>
26613L: [email protected]
26614S: Odd Fixes
26615W: https://linuxtv.org
26616T: git git://linuxtv.org/media.git
26617F: drivers/media/pci/tw68/
26618
26619TW686X VIDEO4LINUX DRIVER
26620M: Ezequiel Garcia <[email protected]>
26621L: [email protected]
26622S: Maintained
26623W: http://linuxtv.org
26624T: git git://linuxtv.org/media.git
26625F: drivers/media/pci/tw686x/
26626
26627U-BOOT ENVIRONMENT VARIABLES
26628M: Rafał Miłecki <[email protected]>
26629S: Maintained
26630F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
26631F: drivers/nvmem/layouts/u-boot-env.c
26632F: drivers/nvmem/u-boot-env.c
26633
26634UACCE ACCELERATOR FRAMEWORK
26635M: Zhangfei Gao <[email protected]>
26636M: Zhou Wang <[email protected]>
26637L: [email protected]
26638L: [email protected]
26639S: Maintained
26640F: Documentation/ABI/testing/sysfs-driver-uacce
26641F: Documentation/misc-devices/uacce.rst
26642F: drivers/misc/uacce/
26643F: include/linux/uacce.h
26644F: include/uapi/misc/uacce/
26645
26646UBI FILE SYSTEM (UBIFS)
26647M: Richard Weinberger <[email protected]>
26648R: Zhihao Cheng <[email protected]>
26649L: [email protected]
26650S: Supported
26651W: http://www.linux-mtd.infradead.org/doc/ubifs.html
26652T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
26653T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
26654F: Documentation/ABI/testing/sysfs-fs-ubifs
26655F: Documentation/filesystems/ubifs-authentication.rst
26656F: Documentation/filesystems/ubifs.rst
26657F: fs/ubifs/
26658
26659UBLK USERSPACE BLOCK DRIVER
26660M: Ming Lei <[email protected]>
26661L: [email protected]
26662S: Maintained
26663F: Documentation/block/ublk.rst
26664F: drivers/block/ublk_drv.c
26665F: include/uapi/linux/ublk_cmd.h
26666F: tools/testing/selftests/ublk/
26667
26668UBSAN
26669M: Kees Cook <[email protected]>
26670R: Marco Elver <[email protected]>
26671R: Andrey Konovalov <[email protected]>
26672R: Andrey Ryabinin <[email protected]>
26673L: [email protected]
26674L: [email protected]
26675S: Supported
26676T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26677F: Documentation/dev-tools/ubsan.rst
26678F: include/linux/ubsan.h
26679F: lib/Kconfig.ubsan
26680F: lib/test_ubsan.c
26681F: lib/ubsan.c
26682F: lib/ubsan.h
26683F: scripts/Makefile.ubsan
26684K: \bARCH_HAS_UBSAN\b
26685
26686UCLINUX (M68KNOMMU AND COLDFIRE)
26687M: Greg Ungerer <[email protected]>
26688L: [email protected]
26689S: Maintained
26690W: http://www.linux-m68k.org/
26691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
26692F: arch/m68k/*/*_no.*
26693F: arch/m68k/68*/
26694F: arch/m68k/coldfire/
26695F: arch/m68k/include/asm/*_no.*
26696
26697UDF FILESYSTEM
26698M: Jan Kara <[email protected]>
26699S: Maintained
26700F: Documentation/filesystems/udf.rst
26701F: fs/udf/
26702
26703UDRAW TABLET
26704M: Bastien Nocera <[email protected]>
26705L: [email protected]
26706S: Maintained
26707F: drivers/hid/hid-udraw-ps3.c
26708
26709UHID USERSPACE HID IO DRIVER
26710M: David Rheinsberg <[email protected]>
26711L: [email protected]
26712S: Maintained
26713F: drivers/hid/uhid.c
26714F: include/uapi/linux/uhid.h
26715
26716ULPI BUS
26717M: Heikki Krogerus <[email protected]>
26718L: [email protected]
26719S: Maintained
26720F: drivers/usb/common/ulpi.c
26721F: include/linux/ulpi/
26722
26723ULTRATRONIK BOARD SUPPORT
26724M: Goran Rađenović <[email protected]>
26725M: Börge Strümpfel <[email protected]>
26726S: Maintained
26727F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
26728F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
26729
26730UNICODE SUBSYSTEM
26731M: Gabriel Krisman Bertazi <[email protected]>
26732L: [email protected]
26733S: Supported
26734T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
26735F: fs/unicode/
26736
26737UNIFDEF
26738M: Tony Finch <[email protected]>
26739S: Maintained
26740W: http://dotat.at/prog/unifdef
26741F: scripts/unifdef.c
26742
26743UNIFORM CDROM DRIVER
26744M: Phillip Potter <[email protected]>
26745S: Maintained
26746F: Documentation/cdrom/
26747F: drivers/cdrom/cdrom.c
26748F: include/linux/cdrom.h
26749F: include/uapi/linux/cdrom.h
26750
26751UNION-FIND
26752M: Xavier <[email protected]>
26753L: [email protected]
26754S: Maintained
26755F: Documentation/core-api/union_find.rst
26756F: Documentation/translations/zh_CN/core-api/union_find.rst
26757F: include/linux/union_find.h
26758F: lib/union_find.c
26759
26760UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
26761R: Alim Akhtar <[email protected]>
26762R: Avri Altman <[email protected]>
26763R: Bart Van Assche <[email protected]>
26764L: [email protected]
26765S: Supported
26766F: Documentation/devicetree/bindings/ufs/
26767F: Documentation/scsi/ufs.rst
26768F: drivers/ufs/core/
26769F: include/ufs/
26770
26771UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
26772M: Sai Krishna Potthuri <[email protected]>
26773M: Ajay Neeli <[email protected]>
26774S: Maintained
26775F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
26776F: drivers/ufs/host/ufs-amd-versal2.c
26777
26778UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
26779M: Pedro Sousa <[email protected]>
26780L: [email protected]
26781S: Supported
26782F: drivers/ufs/host/*dwc*
26783
26784UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
26785M: Alim Akhtar <[email protected]>
26786R: Peter Griffin <[email protected]>
26787L: [email protected]
26788L: [email protected]
26789S: Maintained
26790F: drivers/ufs/host/ufs-exynos*
26791
26792UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
26793M: Peter Wang <[email protected]>
26794M: Chaotian Jing <[email protected]>
26795R: Stanley Jhu <[email protected]>
26796L: [email protected]
26797L: [email protected] (moderated for non-subscribers)
26798S: Maintained
26799F: drivers/ufs/host/ufs-mediatek*
26800
26801UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
26802M: Manivannan Sadhasivam <[email protected]>
26803L: [email protected]
26804L: [email protected]
26805S: Maintained
26806F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
26807F: drivers/ufs/host/ufs-qcom*
26808
26809UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
26810M: Yoshihiro Shimoda <[email protected]>
26811L: [email protected]
26812L: [email protected]
26813S: Maintained
26814F: drivers/ufs/host/ufs-renesas.c
26815
26816UNIWILL LAPTOP DRIVER
26817M: Armin Wolf <[email protected]>
26818L: [email protected]
26819S: Maintained
26820F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
26821F: Documentation/admin-guide/laptops/uniwill-laptop.rst
26822F: Documentation/wmi/devices/uniwill-laptop.rst
26823F: drivers/platform/x86/uniwill/uniwill-acpi.c
26824F: drivers/platform/x86/uniwill/uniwill-wmi.c
26825F: drivers/platform/x86/uniwill/uniwill-wmi.h
26826
26827UNSORTED BLOCK IMAGES (UBI)
26828M: Richard Weinberger <[email protected]>
26829R: Zhihao Cheng <[email protected]>
26830L: [email protected]
26831S: Supported
26832W: http://www.linux-mtd.infradead.org/
26833T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
26834T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
26835F: drivers/mtd/ubi/
26836F: include/linux/mtd/ubi.h
26837F: include/uapi/mtd/ubi-user.h
26838
26839UPROBES
26840M: Masami Hiramatsu <[email protected]>
26841M: Oleg Nesterov <[email protected]>
26842M: Peter Zijlstra <[email protected]>
26843L: [email protected]
26844L: [email protected]
26845S: Maintained
26846F: arch/*/include/asm/uprobes.h
26847F: arch/*/kernel/probes/uprobes.c
26848F: arch/*/kernel/uprobes.c
26849F: include/linux/uprobes.h
26850F: kernel/events/uprobes.c
26851
26852USB "USBNET" DRIVER FRAMEWORK
26853M: Oliver Neukum <[email protected]>
26854L: [email protected]
26855S: Maintained
26856W: http://www.linux-usb.org/usbnet
26857F: drivers/net/usb/usbnet.c
26858F: include/linux/usb/usbnet.h
26859
26860USB ACM DRIVER
26861M: Oliver Neukum <[email protected]>
26862L: [email protected]
26863S: Maintained
26864F: Documentation/usb/acm.rst
26865F: drivers/usb/class/cdc-acm.*
26866
26867USB APPLE MFI FASTCHARGE DRIVER
26868M: Bastien Nocera <[email protected]>
26869L: [email protected]
26870S: Maintained
26871F: drivers/usb/misc/apple-mfi-fastcharge.c
26872
26873USB AR5523 WIRELESS DRIVER
26874L: [email protected]
26875S: Orphan
26876F: drivers/net/wireless/ath/ar5523/
26877
26878USB ATTACHED SCSI
26879M: Oliver Neukum <[email protected]>
26880L: [email protected]
26881L: [email protected]
26882S: Maintained
26883F: drivers/usb/storage/uas.c
26884
26885USB CDC ETHERNET DRIVER
26886M: Oliver Neukum <[email protected]>
26887L: [email protected]
26888S: Maintained
26889F: drivers/net/usb/cdc_*.c
26890F: include/uapi/linux/usb/cdc.h
26891
26892USB CHAOSKEY DRIVER
26893M: Keith Packard <[email protected]>
26894L: [email protected]
26895S: Maintained
26896F: drivers/usb/misc/chaoskey.c
26897
26898USB CYPRESS C67X00 DRIVER
26899L: [email protected]
26900S: Orphan
26901F: drivers/usb/c67x00/
26902
26903USB DAVICOM DM9601 DRIVER
26904M: Peter Korsgaard <[email protected]>
26905L: [email protected]
26906S: Maintained
26907W: http://www.linux-usb.org/usbnet
26908F: drivers/net/usb/dm9601.c
26909
26910USB EHCI DRIVER
26911M: Alan Stern <[email protected]>
26912L: [email protected]
26913S: Maintained
26914F: Documentation/usb/ehci.rst
26915F: drivers/usb/host/ehci*
26916
26917USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
26918M: Jiri Kosina <[email protected]>
26919M: Benjamin Tissoires <[email protected]>
26920L: [email protected]
26921S: Maintained
26922T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
26923F: Documentation/hid/hiddev.rst
26924F: drivers/hid/usbhid/
26925
26926USB INTEL XHCI ROLE MUX DRIVER
26927M: Hans de Goede <[email protected]>
26928L: [email protected]
26929S: Maintained
26930F: drivers/usb/roles/intel-xhci-usb-role-switch.c
26931
26932USB IP DRIVER FOR HISILICON KIRIN 960
26933M: Yu Chen <[email protected]>
26934M: Binghui Wang <[email protected]>
26935L: [email protected]
26936S: Maintained
26937F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
26938F: drivers/phy/hisilicon/phy-hi3660-usb3.c
26939
26940USB IP DRIVER FOR HISILICON KIRIN 970
26941M: Mauro Carvalho Chehab <[email protected]>
26942L: [email protected]
26943S: Maintained
26944F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
26945F: drivers/phy/hisilicon/phy-hi3670-usb3.c
26946
26947USB ISP116X DRIVER
26948M: Olav Kongas <[email protected]>
26949L: [email protected]
26950S: Maintained
26951F: drivers/usb/host/isp116x*
26952F: include/linux/usb/isp116x.h
26953
26954USB ISP1760 DRIVER
26955M: Rui Miguel Silva <[email protected]>
26956L: [email protected]
26957S: Maintained
26958F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
26959F: drivers/usb/isp1760/*
26960
26961USB LAN78XX ETHERNET DRIVER
26962M: Thangaraj Samynathan <[email protected]>
26963M: Rengarajan Sundararajan <[email protected]>
26964M: [email protected]
26965L: [email protected]
26966S: Maintained
26967F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
26968F: drivers/net/usb/lan78xx.*
26969F: include/dt-bindings/net/microchip-lan78xx.h
26970
26971USB MASS STORAGE DRIVER
26972M: Alan Stern <[email protected]>
26973L: [email protected]
26974L: [email protected]
26975S: Maintained
26976F: drivers/usb/storage/
26977
26978USB MIDI DRIVER
26979M: Clemens Ladisch <[email protected]>
26980L: [email protected]
26981S: Maintained
26982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26983F: sound/usb/midi.*
26984
26985USB NETWORKING DRIVERS
26986L: [email protected]
26987S: Odd Fixes
26988F: drivers/net/usb/
26989
26990USB OHCI DRIVER
26991M: Alan Stern <[email protected]>
26992L: [email protected]
26993S: Maintained
26994F: Documentation/usb/ohci.rst
26995F: drivers/usb/host/ohci*
26996
26997USB OTG FSM (Finite State Machine)
26998M: Peter Chen <[email protected]>
26999L: [email protected]
27000S: Maintained
27001T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
27002F: drivers/usb/common/usb-otg-fsm.c
27003
27004USB OVER IP DRIVER
27005M: Valentina Manea <[email protected]>
27006M: Shuah Khan <[email protected]>
27007M: Shuah Khan <[email protected]>
27008R: Hongren Zheng <[email protected]>
27009L: [email protected]
27010S: Maintained
27011F: Documentation/usb/usbip_protocol.rst
27012F: drivers/usb/usbip/
27013F: tools/testing/selftests/drivers/usb/usbip/
27014F: tools/usb/usbip/
27015
27016USB PEGASUS DRIVER
27017M: Petko Manolov <[email protected]>
27018L: [email protected]
27019L: [email protected]
27020S: Maintained
27021W: https://github.com/petkan/pegasus
27022T: git https://github.com/petkan/pegasus.git
27023F: drivers/net/usb/pegasus.*
27024
27025USB PRINTER DRIVER (usblp)
27026M: Pete Zaitcev <[email protected]>
27027L: [email protected]
27028S: Supported
27029F: drivers/usb/class/usblp.c
27030
27031USB QMI WWAN NETWORK DRIVER
27032M: Bjørn Mork <[email protected]>
27033L: [email protected]
27034S: Maintained
27035F: Documentation/ABI/testing/sysfs-class-net-qmi
27036F: drivers/net/usb/qmi_wwan.c
27037
27038USB RAW GADGET DRIVER
27039R: Andrey Konovalov <[email protected]>
27040L: [email protected]
27041S: Maintained
27042B: https://github.com/xairy/raw-gadget/issues
27043F: Documentation/usb/raw-gadget.rst
27044F: drivers/usb/gadget/legacy/raw_gadget.c
27045F: include/uapi/linux/usb/raw_gadget.h
27046
27047USB RTL8150 DRIVER
27048M: Petko Manolov <[email protected]>
27049L: [email protected]
27050L: [email protected]
27051S: Maintained
27052W: https://github.com/petkan/rtl8150
27053T: git https://github.com/petkan/rtl8150.git
27054F: drivers/net/usb/rtl8150.c
27055
27056USB SERIAL SUBSYSTEM
27057M: Johan Hovold <[email protected]>
27058L: [email protected]
27059S: Maintained
27060T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
27061F: Documentation/usb/usb-serial.rst
27062F: drivers/usb/serial/
27063F: include/linux/usb/serial.h
27064
27065USB SMSC75XX ETHERNET DRIVER
27066M: Steve Glendinning <[email protected]>
27067L: [email protected]
27068S: Maintained
27069F: drivers/net/usb/smsc75xx.*
27070
27071USB SMSC95XX ETHERNET DRIVER
27072M: Steve Glendinning <[email protected]>
27073M: [email protected]
27074L: [email protected]
27075S: Maintained
27076F: drivers/net/usb/smsc95xx.*
27077
27078USB SUBSYSTEM
27079M: Greg Kroah-Hartman <[email protected]>
27080L: [email protected]
27081S: Supported
27082W: http://www.linux-usb.org
27083T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
27084F: Documentation/devicetree/bindings/usb/
27085F: Documentation/usb/
27086F: drivers/usb/
27087F: include/dt-bindings/usb/
27088F: include/linux/usb.h
27089F: include/linux/usb/
27090F: include/uapi/linux/usb/
27091
27092USB TYPEC BUS FOR ALTERNATE MODES
27093M: Heikki Krogerus <[email protected]>
27094L: [email protected]
27095S: Maintained
27096F: Documentation/ABI/testing/sysfs-bus-typec
27097F: Documentation/driver-api/usb/typec_bus.rst
27098F: drivers/usb/typec/altmodes/
27099F: include/linux/usb/typec_altmode.h
27100
27101USB TYPEC CLASS
27102M: Heikki Krogerus <[email protected]>
27103L: [email protected]
27104S: Maintained
27105F: Documentation/ABI/testing/sysfs-class-typec
27106F: Documentation/driver-api/usb/typec.rst
27107F: drivers/usb/typec/
27108F: include/linux/usb/typec.h
27109
27110USB TYPEC INTEL PMC MUX DRIVER
27111M: Heikki Krogerus <[email protected]>
27112L: [email protected]
27113S: Maintained
27114F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
27115F: drivers/usb/typec/mux/intel_pmc_mux.c
27116
27117USB TYPEC PI3USB30532 MUX DRIVER
27118M: Hans de Goede <[email protected]>
27119L: [email protected]
27120S: Maintained
27121F: drivers/usb/typec/mux/pi3usb30532.c
27122
27123USB TYPEC PORT CONTROLLER DRIVERS
27124M: Badhri Jagan Sridharan <[email protected]>
27125L: [email protected]
27126S: Maintained
27127F: drivers/usb/typec/tcpm/tcpci.c
27128F: drivers/usb/typec/tcpm/tcpm.c
27129F: include/linux/usb/tcpci.h
27130F: include/linux/usb/tcpm.h
27131
27132USB TYPEC TUSB1046 MUX DRIVER
27133M: Romain Gantois <[email protected]>
27134L: [email protected]
27135S: Maintained
27136F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
27137F: drivers/usb/typec/mux/tusb1046.c
27138
27139USB UHCI DRIVER
27140M: Alan Stern <[email protected]>
27141L: [email protected]
27142S: Maintained
27143F: drivers/usb/host/uhci*
27144
27145USB VIDEO CLASS
27146M: Laurent Pinchart <[email protected]>
27147M: Hans de Goede <[email protected]>
27148L: [email protected]
27149S: Maintained
27150W: http://www.ideasonboard.org/uvc/
27151T: git git://linuxtv.org/media.git
27152F: Documentation/userspace-api/media/drivers/uvcvideo.rst
27153F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
27154F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
27155F: drivers/media/common/uvc.c
27156F: drivers/media/usb/uvc/
27157F: include/linux/usb/uvc.h
27158F: include/uapi/linux/uvcvideo.h
27159
27160USB WEBCAM GADGET
27161L: [email protected]
27162S: Orphan
27163F: drivers/usb/gadget/function/*uvc*
27164F: drivers/usb/gadget/legacy/webcam.c
27165F: include/uapi/linux/usb/g_uvc.h
27166
27167USB XHCI DRIVER
27168M: Mathias Nyman <[email protected]>
27169L: [email protected]
27170S: Supported
27171F: drivers/usb/host/pci-quirks*
27172F: drivers/usb/host/xhci*
27173
27174USER DATAGRAM PROTOCOL (UDP)
27175M: Willem de Bruijn <[email protected]>
27176L: [email protected]
27177S: Maintained
27178F: include/linux/udp.h
27179F: include/net/udp.h
27180F: include/trace/events/udp.h
27181F: include/uapi/linux/udp.h
27182F: net/ipv4/udp.c
27183F: net/ipv6/udp.c
27184
27185USER-MODE LINUX (UML)
27186M: Richard Weinberger <[email protected]>
27187M: Anton Ivanov <[email protected]>
27188M: Johannes Berg <[email protected]>
27189L: [email protected]
27190S: Maintained
27191W: http://user-mode-linux.sourceforge.net
27192Q: https://patchwork.ozlabs.org/project/linux-um/list/
27193T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
27194T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
27195F: Documentation/virt/uml/
27196F: arch/um/
27197F: arch/x86/um/
27198F: fs/hostfs/
27199
27200USERSPACE COPYIN/COPYOUT (UIOVEC)
27201M: Alexander Viro <[email protected]>
27202L: [email protected]
27203L: [email protected]
27204S: Maintained
27205F: include/linux/uio.h
27206F: lib/iov_iter.c
27207
27208USERSPACE DMA BUFFER DRIVER
27209M: Gerd Hoffmann <[email protected]>
27210M: Vivek Kasireddy <[email protected]>
27211L: [email protected]
27212S: Maintained
27213T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
27214F: drivers/dma-buf/udmabuf.c
27215F: include/uapi/linux/udmabuf.h
27216
27217USERSPACE I/O (UIO)
27218M: Greg Kroah-Hartman <[email protected]>
27219S: Maintained
27220T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
27221F: Documentation/driver-api/uio-howto.rst
27222F: drivers/uio/
27223F: include/linux/uio_driver.h
27224
27225USERSPACE STACK UNWINDING
27226M: Josh Poimboeuf <[email protected]>
27227M: Steven Rostedt <[email protected]>
27228S: Maintained
27229F: include/linux/unwind*.h
27230F: kernel/unwind/
27231
27232UTIL-LINUX PACKAGE
27233M: Karel Zak <[email protected]>
27234L: [email protected]
27235S: Maintained
27236W: http://en.wikipedia.org/wiki/Util-linux
27237T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
27238
27239UUID HELPERS
27240R: Andy Shevchenko <[email protected]>
27241L: [email protected]
27242S: Maintained
27243F: include/linux/uuid.h
27244F: lib/test_uuid.c
27245F: lib/uuid.c
27246
27247UV SYSFS DRIVER
27248M: Justin Ernst <[email protected]>
27249L: [email protected]
27250S: Maintained
27251F: drivers/platform/x86/uv_sysfs.c
27252
27253UVESAFB DRIVER
27254M: Michal Januszewski <[email protected]>
27255L: [email protected]
27256S: Maintained
27257W: https://github.com/mjanusz/v86d
27258F: Documentation/fb/uvesafb.rst
27259F: drivers/video/fbdev/uvesafb.*
27260
27261Ux500 CLOCK DRIVERS
27262M: Ulf Hansson <[email protected]>
27263L: [email protected]
27264L: [email protected] (moderated for non-subscribers)
27265S: Maintained
27266F: drivers/clk/ux500/
27267
27268V4L2 ASYNC AND FWNODE FRAMEWORKS
27269M: Sakari Ailus <[email protected]>
27270L: [email protected]
27271S: Maintained
27272T: git git://linuxtv.org/media.git
27273F: drivers/media/v4l2-core/v4l2-async.c
27274F: drivers/media/v4l2-core/v4l2-fwnode.c
27275F: include/media/v4l2-async.h
27276F: include/media/v4l2-fwnode.h
27277
27278V4L2 LENS DRIVERS
27279M: Sakari Ailus <[email protected]>
27280L: [email protected]
27281S: Maintained
27282F: drivers/media/i2c/ak*
27283F: drivers/media/i2c/dw*
27284F: drivers/media/i2c/lm*
27285
27286V4L2 CAMERA SENSOR DRIVERS
27287M: Sakari Ailus <[email protected]>
27288L: [email protected]
27289S: Maintained
27290F: Documentation/driver-api/media/camera-sensor.rst
27291F: Documentation/driver-api/media/tx-rx.rst
27292F: drivers/media/i2c/ar*
27293F: drivers/media/i2c/gc*
27294F: drivers/media/i2c/hi*
27295F: drivers/media/i2c/imx*
27296F: drivers/media/i2c/mt*
27297F: drivers/media/i2c/og*
27298F: drivers/media/i2c/ov*
27299F: drivers/media/i2c/s5*
27300F: drivers/media/i2c/vd55g1.c
27301F: drivers/media/i2c/vd56g3.c
27302F: drivers/media/i2c/vgxy61.c
27303
27304V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
27305M: Jacopo Mondi <[email protected]>
27306L: [email protected]
27307S: Maintained
27308F: Documentation/driver-api/media/v4l2-isp.rst
27309F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
27310F: drivers/media/v4l2-core/v4l2-isp.c
27311F: include/media/v4l2-isp.h
27312F: include/uapi/linux/media/v4l2-isp.h
27313
27314VF610 NAND DRIVER
27315M: Stefan Agner <[email protected]>
27316L: [email protected]
27317S: Supported
27318F: drivers/mtd/nand/raw/vf610_nfc.c
27319
27320VFAT/FAT/MSDOS FILESYSTEM
27321M: OGAWA Hirofumi <[email protected]>
27322S: Maintained
27323F: Documentation/filesystems/vfat.rst
27324F: fs/fat/
27325F: tools/testing/selftests/filesystems/fat/
27326
27327VFIO CDX DRIVER
27328M: Nipun Gupta <[email protected]>
27329M: Nikhil Agarwal <[email protected]>
27330L: [email protected]
27331S: Maintained
27332F: drivers/vfio/cdx/*
27333
27334VFIO DRIVER
27335M: Alex Williamson <[email protected]>
27336L: [email protected]
27337S: Maintained
27338T: git https://github.com/awilliam/linux-vfio.git
27339F: Documentation/ABI/testing/debugfs-vfio
27340F: Documentation/ABI/testing/sysfs-devices-vfio-dev
27341F: Documentation/driver-api/vfio.rst
27342F: drivers/vfio/
27343F: include/linux/vfio.h
27344F: include/linux/vfio_pci_core.h
27345F: include/uapi/linux/vfio.h
27346F: tools/testing/selftests/vfio/
27347
27348VFIO FSL-MC DRIVER
27349L: [email protected]
27350S: Obsolete
27351F: drivers/vfio/fsl-mc/
27352
27353VFIO HISILICON PCI DRIVER
27354M: Longfang Liu <[email protected]>
27355L: [email protected]
27356S: Maintained
27357F: drivers/vfio/pci/hisilicon/
27358
27359VFIO MEDIATED DEVICE DRIVERS
27360M: Kirti Wankhede <[email protected]>
27361L: [email protected]
27362S: Maintained
27363F: Documentation/driver-api/vfio-mediated-device.rst
27364F: drivers/vfio/mdev/
27365F: include/linux/mdev.h
27366F: samples/vfio-mdev/
27367
27368VFIO MLX5 PCI DRIVER
27369M: Yishai Hadas <[email protected]>
27370L: [email protected]
27371S: Maintained
27372F: drivers/vfio/pci/mlx5/
27373
27374VFIO NVIDIA GRACE GPU DRIVER
27375M: Ankit Agrawal <[email protected]>
27376L: [email protected]
27377S: Supported
27378F: drivers/vfio/pci/nvgrace-gpu/
27379
27380VFIO PCI DEVICE SPECIFIC DRIVERS
27381R: Jason Gunthorpe <[email protected]>
27382R: Yishai Hadas <[email protected]>
27383R: Shameer Kolothum <[email protected]>
27384R: Kevin Tian <[email protected]>
27385L: [email protected]
27386S: Maintained
27387P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
27388F: drivers/vfio/pci/*/
27389
27390VFIO PDS PCI DRIVER
27391M: Brett Creeley <[email protected]>
27392L: [email protected]
27393S: Maintained
27394F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
27395F: drivers/vfio/pci/pds/
27396
27397VFIO PLATFORM DRIVER
27398M: Eric Auger <[email protected]>
27399R: Mostafa Saleh <[email protected]>
27400R: Pranjal Shrivastava <[email protected]>
27401L: [email protected]
27402S: Maintained
27403F: drivers/vfio/platform/
27404
27405VFIO QAT PCI DRIVER
27406M: Giovanni Cabiddu <[email protected]>
27407L: [email protected]
27408L: [email protected]
27409S: Supported
27410F: drivers/vfio/pci/qat/
27411
27412VFIO SELFTESTS
27413M: David Matlack <[email protected]>
27414L: [email protected]
27415S: Maintained
27416F: tools/testing/selftests/vfio/
27417
27418VFIO VIRTIO PCI DRIVER
27419M: Yishai Hadas <[email protected]>
27420L: [email protected]
27421L: [email protected]
27422S: Maintained
27423F: drivers/vfio/pci/virtio
27424
27425VFIO XE PCI DRIVER
27426M: Michał Winiarski <[email protected]>
27427L: [email protected]
27428L: [email protected]
27429S: Supported
27430F: drivers/vfio/pci/xe
27431
27432VGA_SWITCHEROO
27433R: Lukas Wunner <[email protected]>
27434S: Maintained
27435T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
27436F: Documentation/gpu/vga-switcheroo.rst
27437F: drivers/gpu/vga/vga_switcheroo.c
27438F: include/linux/vga_switcheroo.h
27439
27440VIA RHINE NETWORK DRIVER
27441M: Kevin Brace <[email protected]>
27442S: Maintained
27443F: drivers/net/ethernet/via/via-rhine.c
27444
27445VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
27446M: Florian Tobias Schandinat <[email protected]>
27447L: [email protected]
27448S: Maintained
27449F: drivers/video/fbdev/via/
27450F: include/linux/via-core.h
27451F: include/linux/via_i2c.h
27452
27453VIA VELOCITY NETWORK DRIVER
27454M: Francois Romieu <[email protected]>
27455L: [email protected]
27456S: Maintained
27457F: drivers/net/ethernet/via/via-velocity.*
27458
27459VICODEC VIRTUAL CODEC DRIVER
27460M: Hans Verkuil <[email protected]>
27461L: [email protected]
27462S: Maintained
27463W: https://linuxtv.org
27464T: git git://linuxtv.org/media.git
27465F: drivers/media/test-drivers/vicodec/*
27466
27467VIDEO I2C POLLING DRIVER
27468M: Matt Ranostay <[email protected]>
27469L: [email protected]
27470S: Maintained
27471F: drivers/media/i2c/video-i2c.c
27472
27473VIDEO MULTIPLEXER DRIVER
27474M: Philipp Zabel <[email protected]>
27475L: [email protected]
27476S: Maintained
27477F: drivers/media/platform/video-mux.c
27478
27479VIDEOBUF2 FRAMEWORK
27480M: Tomasz Figa <[email protected]>
27481M: Marek Szyprowski <[email protected]>
27482L: [email protected]
27483S: Maintained
27484F: drivers/media/common/videobuf2/*
27485F: include/media/videobuf2-*
27486
27487VIDTV VIRTUAL DIGITAL TV DRIVER
27488M: Daniel W. S. Almeida <[email protected]>
27489L: [email protected]
27490S: Maintained
27491W: https://linuxtv.org
27492T: git git://linuxtv.org/media.git
27493F: drivers/media/test-drivers/vidtv/*
27494
27495VIMC VIRTUAL MEDIA CONTROLLER DRIVER
27496M: Shuah Khan <[email protected]>
27497R: Kieran Bingham <[email protected]>
27498L: [email protected]
27499S: Maintained
27500W: https://linuxtv.org
27501T: git git://linuxtv.org/media.git
27502F: drivers/media/test-drivers/vimc/*
27503
27504VIRT LIB
27505M: Alex Williamson <[email protected]>
27506M: Paolo Bonzini <[email protected]>
27507L: [email protected]
27508S: Supported
27509F: virt/lib/
27510
27511VIRTIO AND VHOST VSOCK DRIVER
27512M: Stefan Hajnoczi <[email protected]>
27513M: Stefano Garzarella <[email protected]>
27514L: [email protected]
27515L: [email protected]
27516L: [email protected]
27517S: Maintained
27518F: drivers/vhost/vsock.c
27519F: include/linux/virtio_vsock.h
27520F: include/uapi/linux/virtio_vsock.h
27521F: net/vmw_vsock/virtio_transport.c
27522F: net/vmw_vsock/virtio_transport_common.c
27523
27524VIRTIO BALLOON
27525M: "Michael S. Tsirkin" <[email protected]>
27526M: David Hildenbrand <[email protected]>
27527L: [email protected]
27528S: Maintained
27529F: drivers/virtio/virtio_balloon.c
27530F: include/linux/balloon_compaction.h
27531F: include/uapi/linux/virtio_balloon.h
27532F: mm/balloon_compaction.c
27533
27534VIRTIO BLOCK AND SCSI DRIVERS
27535M: "Michael S. Tsirkin" <[email protected]>
27536M: Jason Wang <[email protected]>
27537R: Paolo Bonzini <[email protected]>
27538R: Stefan Hajnoczi <[email protected]>
27539R: Eugenio Pérez <[email protected]>
27540L: [email protected]
27541S: Maintained
27542F: drivers/block/virtio_blk.c
27543F: drivers/scsi/virtio_scsi.c
27544F: include/uapi/linux/virtio_blk.h
27545F: include/uapi/linux/virtio_scsi.h
27546
27547VIRTIO CONSOLE DRIVER
27548M: Amit Shah <[email protected]>
27549L: [email protected]
27550S: Maintained
27551F: drivers/char/virtio_console.c
27552F: include/uapi/linux/virtio_console.h
27553
27554VIRTIO CORE
27555M: "Michael S. Tsirkin" <[email protected]>
27556M: Jason Wang <[email protected]>
27557R: Xuan Zhuo <[email protected]>
27558R: Eugenio Pérez <[email protected]>
27559L: [email protected]
27560S: Maintained
27561F: Documentation/ABI/testing/sysfs-bus-vdpa
27562F: Documentation/ABI/testing/sysfs-class-vduse
27563F: Documentation/devicetree/bindings/virtio/
27564F: Documentation/driver-api/virtio/
27565F: drivers/block/virtio_blk.c
27566F: drivers/crypto/virtio/
27567F: drivers/vdpa/
27568F: drivers/virtio/
27569F: include/linux/vdpa.h
27570F: include/linux/virtio*.h
27571F: include/linux/vringh.h
27572F: include/uapi/linux/virtio_*.h
27573F: net/vmw_vsock/virtio*
27574F: tools/virtio/
27575
27576VIRTIO CRYPTO DRIVER
27577M: Gonglei <[email protected]>
27578L: [email protected]
27579L: [email protected]
27580S: Maintained
27581F: drivers/crypto/virtio/
27582F: include/uapi/linux/virtio_crypto.h
27583
27584VIRTIO DRIVERS FOR S390
27585M: Cornelia Huck <[email protected]>
27586M: Halil Pasic <[email protected]>
27587M: Eric Farman <[email protected]>
27588L: [email protected]
27589L: [email protected]
27590L: [email protected]
27591S: Supported
27592F: arch/s390/include/uapi/asm/virtio-ccw.h
27593F: drivers/s390/virtio/
27594
27595VIRTIO FILE SYSTEM
27596M: German Maglione <[email protected]>
27597M: Vivek Goyal <[email protected]>
27598M: Stefan Hajnoczi <[email protected]>
27599M: Miklos Szeredi <[email protected]>
27600R: Eugenio Pérez <[email protected]>
27601L: [email protected]
27602L: [email protected]
27603S: Supported
27604W: https://virtio-fs.gitlab.io/
27605F: Documentation/filesystems/virtiofs.rst
27606F: fs/fuse/virtio_fs.c
27607F: include/uapi/linux/virtio_fs.h
27608
27609VIRTIO GPIO DRIVER
27610M: Enrico Weigelt, metux IT consult <[email protected]>
27611M: Viresh Kumar <[email protected]>
27612L: [email protected]
27613L: [email protected]
27614S: Maintained
27615F: drivers/gpio/gpio-virtio.c
27616F: include/uapi/linux/virtio_gpio.h
27617
27618VIRTIO GPU DRIVER
27619M: David Airlie <[email protected]>
27620M: Gerd Hoffmann <[email protected]>
27621M: Dmitry Osipenko <[email protected]>
27622R: Gurchetan Singh <[email protected]>
27623R: Chia-I Wu <[email protected]>
27624L: [email protected]
27625L: [email protected]
27626S: Maintained
27627T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
27628F: drivers/gpu/drm/ci/xfails/virtio*
27629F: drivers/gpu/drm/virtio/
27630F: include/uapi/linux/virtio_gpu.h
27631
27632VIRTIO HOST (VHOST)
27633M: "Michael S. Tsirkin" <[email protected]>
27634M: Jason Wang <[email protected]>
27635R: Eugenio Pérez <[email protected]>
27636L: [email protected]
27637L: [email protected]
27638L: [email protected]
27639S: Maintained
27640T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
27641F: drivers/vhost/
27642F: include/linux/sched/vhost_task.h
27643F: include/linux/vhost_iotlb.h
27644F: include/uapi/linux/vhost.h
27645F: kernel/vhost_task.c
27646
27647VIRTIO HOST (VHOST-SCSI)
27648M: "Michael S. Tsirkin" <[email protected]>
27649M: Jason Wang <[email protected]>
27650M: Mike Christie <[email protected]>
27651R: Paolo Bonzini <[email protected]>
27652R: Stefan Hajnoczi <[email protected]>
27653L: [email protected]
27654S: Maintained
27655F: drivers/vhost/scsi.c
27656
27657VIRTIO I2C DRIVER
27658M: Viresh Kumar <[email protected]>
27659R: "Chen, Jian Jun" <[email protected]>
27660L: [email protected]
27661L: [email protected]
27662S: Maintained
27663F: drivers/i2c/busses/i2c-virtio.c
27664F: include/uapi/linux/virtio_i2c.h
27665
27666VIRTIO INPUT DRIVER
27667M: Gerd Hoffmann <[email protected]>
27668S: Maintained
27669F: drivers/virtio/virtio_input.c
27670F: include/uapi/linux/virtio_input.h
27671
27672VIRTIO IOMMU DRIVER
27673M: Jean-Philippe Brucker <[email protected]>
27674L: [email protected]
27675S: Maintained
27676F: drivers/iommu/virtio-iommu.c
27677F: include/uapi/linux/virtio_iommu.h
27678
27679VIRTIO MEM DRIVER
27680M: David Hildenbrand <[email protected]>
27681L: [email protected]
27682S: Maintained
27683W: https://virtio-mem.gitlab.io/
27684F: drivers/virtio/virtio_mem.c
27685F: include/uapi/linux/virtio_mem.h
27686
27687VIRTIO NET DRIVER
27688M: "Michael S. Tsirkin" <[email protected]>
27689M: Jason Wang <[email protected]>
27690R: Xuan Zhuo <[email protected]>
27691R: Eugenio Pérez <[email protected]>
27692L: [email protected]
27693L: [email protected]
27694S: Maintained
27695F: drivers/net/virtio_net.c
27696F: include/linux/virtio_net.h
27697F: include/uapi/linux/virtio_net.h
27698F: tools/testing/selftests/drivers/net/virtio_net/
27699
27700VIRTIO PMEM DRIVER
27701M: Pankaj Gupta <[email protected]>
27702L: [email protected]
27703S: Maintained
27704F: drivers/nvdimm/nd_virtio.c
27705F: drivers/nvdimm/virtio_pmem.c
27706
27707VIRTIO RTC DRIVER
27708M: Peter Hilber <[email protected]>
27709L: [email protected]
27710S: Maintained
27711F: drivers/virtio/virtio_rtc_*
27712F: include/uapi/linux/virtio_rtc.h
27713
27714VIRTIO SOUND DRIVER
27715M: Anton Yakovlev <[email protected]>
27716M: "Michael S. Tsirkin" <[email protected]>
27717L: [email protected]
27718L: [email protected]
27719S: Maintained
27720F: include/uapi/linux/virtio_snd.h
27721F: sound/virtio/*
27722
27723VIRTIO SPI DRIVER
27724M: Haixu Cui <[email protected]>
27725L: [email protected]
27726S: Maintained
27727F: drivers/spi/spi-virtio.c
27728F: include/uapi/linux/virtio_spi.h
27729
27730VIRTUAL BOX GUEST DEVICE DRIVER
27731M: Hans de Goede <[email protected]>
27732M: Arnd Bergmann <[email protected]>
27733M: Greg Kroah-Hartman <[email protected]>
27734S: Maintained
27735F: drivers/virt/vboxguest/
27736F: include/linux/vbox_utils.h
27737F: include/uapi/linux/vbox*.h
27738
27739VIRTUAL BOX SHARED FOLDER VFS DRIVER
27740M: Hans de Goede <[email protected]>
27741L: [email protected]
27742S: Maintained
27743F: fs/vboxsf/*
27744
27745VIRTUAL PCM TEST DRIVER
27746M: Ivan Orlov <[email protected]>
27747L: [email protected]
27748S: Maintained
27749F: Documentation/sound/cards/pcmtest.rst
27750F: sound/drivers/pcmtest.c
27751F: tools/testing/selftests/alsa/test-pcmtest-driver.c
27752
27753VIRTUAL SERIO DEVICE DRIVER
27754M: Stephen Chandler Paul <[email protected]>
27755S: Maintained
27756F: drivers/input/serio/userio.c
27757F: include/uapi/linux/userio.h
27758
27759VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
27760M: Javier Carrasco <[email protected]>
27761S: Maintained
27762F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
27763F: drivers/iio/light/veml3235.c
27764
27765VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
27766M: Javier Carrasco <[email protected]>
27767S: Maintained
27768F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
27769F: drivers/iio/light/veml6030.c
27770
27771VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
27772M: Andreas Klinger <[email protected]>
27773S: Maintained
27774F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
27775F: drivers/iio/light/veml6046x00.c
27776
27777VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
27778M: Javier Carrasco <[email protected]>
27779S: Maintained
27780F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
27781F: drivers/iio/light/veml6075.c
27782
27783VISL VIRTUAL STATELESS DECODER DRIVER
27784M: Daniel Almeida <[email protected]>
27785L: [email protected]
27786S: Supported
27787F: drivers/media/test-drivers/visl
27788
27789VIVID VIRTUAL VIDEO DRIVER
27790M: Hans Verkuil <[email protected]>
27791L: [email protected]
27792S: Maintained
27793W: https://linuxtv.org
27794T: git git://linuxtv.org/media.git
27795F: drivers/media/test-drivers/vivid/*
27796
27797VM SOCKETS (AF_VSOCK)
27798M: Stefano Garzarella <[email protected]>
27799L: [email protected]
27800L: [email protected]
27801S: Maintained
27802F: drivers/net/vsockmon.c
27803F: include/net/af_vsock.h
27804F: include/uapi/linux/vm_sockets.h
27805F: include/uapi/linux/vm_sockets_diag.h
27806F: include/uapi/linux/vsockmon.h
27807F: net/vmw_vsock/
27808F: tools/testing/selftests/vsock/
27809F: tools/testing/vsock/
27810
27811VMALLOC
27812M: Andrew Morton <[email protected]>
27813M: Uladzislau Rezki <[email protected]>
27814L: [email protected]
27815S: Maintained
27816W: http://www.linux-mm.org
27817T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
27818F: include/linux/vmalloc.h
27819F: mm/vmalloc.c
27820F: lib/test_vmalloc.c
27821
27822VME SUBSYSTEM
27823L: [email protected]
27824S: Orphan
27825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
27826F: Documentation/driver-api/vme.rst
27827F: drivers/staging/vme_user/
27828
27829VMWARE BALLOON DRIVER
27830M: Jerrin Shaji George <[email protected]>
27831R: Broadcom internal kernel review list <[email protected]>
27832L: [email protected]
27833S: Supported
27834F: drivers/misc/vmw_balloon.c
27835
27836VMWARE HYPERVISOR INTERFACE
27837M: Ajay Kaher <[email protected]>
27838M: Alexey Makhalov <[email protected]>
27839R: Broadcom internal kernel review list <[email protected]>
27840L: [email protected]
27841L: [email protected]
27842S: Supported
27843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
27844F: arch/x86/include/asm/vmware.h
27845F: arch/x86/kernel/cpu/vmware.c
27846
27847VMWARE PVRDMA DRIVER
27848M: Bryan Tan <[email protected]>
27849M: Vishnu Dasa <[email protected]>
27850R: Broadcom internal kernel review list <[email protected]>
27851L: [email protected]
27852S: Supported
27853F: drivers/infiniband/hw/vmw_pvrdma/
27854
27855VMWARE PVSCSI DRIVER
27856M: Vishal Bhakta <[email protected]>
27857R: Broadcom internal kernel review list <[email protected]>
27858L: [email protected]
27859S: Supported
27860F: drivers/scsi/vmw_pvscsi.c
27861F: drivers/scsi/vmw_pvscsi.h
27862
27863VMWARE VIRTUAL PTP CLOCK DRIVER
27864M: Nick Shi <[email protected]>
27865R: Ajay Kaher <[email protected]>
27866R: Alexey Makhalov <[email protected]>
27867R: Broadcom internal kernel review list <[email protected]>
27868L: [email protected]
27869S: Supported
27870F: drivers/ptp/ptp_vmw.c
27871
27872VMWARE VMCI DRIVER
27873M: Bryan Tan <[email protected]>
27874M: Vishnu Dasa <[email protected]>
27875R: Broadcom internal kernel review list <[email protected]>
27876L: [email protected]
27877S: Supported
27878F: drivers/misc/vmw_vmci/
27879F: include/linux/vmw_vmci*
27880
27881VMWARE VMMOUSE SUBDRIVER
27882M: Zack Rusin <[email protected]>
27883R: Broadcom internal kernel review list <[email protected]>
27884L: [email protected]
27885S: Supported
27886F: drivers/input/mouse/vmmouse.c
27887F: drivers/input/mouse/vmmouse.h
27888
27889VMWARE VMXNET3 ETHERNET DRIVER
27890M: Ronak Doshi <[email protected]>
27891R: Broadcom internal kernel review list <[email protected]>
27892L: [email protected]
27893S: Supported
27894F: drivers/net/vmxnet3/
27895
27896VMWARE VSOCK VMCI TRANSPORT DRIVER
27897M: Bryan Tan <[email protected]>
27898M: Vishnu Dasa <[email protected]>
27899R: Broadcom internal kernel review list <[email protected]>
27900L: [email protected]
27901S: Supported
27902F: net/vmw_vsock/vmci_transport*
27903
27904VOCORE VOCORE2 BOARD
27905M: Harvey Hunt <[email protected]>
27906L: [email protected]
27907S: Maintained
27908F: arch/mips/boot/dts/ralink/vocore2.dts
27909
27910VOLTAGE AND CURRENT REGULATOR FRAMEWORK
27911M: Liam Girdwood <[email protected]>
27912M: Mark Brown <[email protected]>
27913L: [email protected]
27914S: Supported
27915W: http://www.slimlogic.co.uk/?p=48
27916T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
27917F: Documentation/devicetree/bindings/regulator/
27918F: Documentation/power/regulator/
27919F: drivers/regulator/
27920F: rust/kernel/regulator.rs
27921F: include/dt-bindings/regulator/
27922F: include/linux/regulator/
27923K: regulator_get_optional
27924
27925VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
27926R: Matti Vaittinen <[email protected]>
27927F: drivers/regulator/irq_helpers.c
27928
27929VRF
27930M: David Ahern <[email protected]>
27931L: [email protected]
27932S: Maintained
27933F: Documentation/networking/vrf.rst
27934F: drivers/net/vrf.c
27935
27936VSPRINTF
27937M: Petr Mladek <[email protected]>
27938M: Steven Rostedt <[email protected]>
27939R: Andy Shevchenko <[email protected]>
27940R: Rasmus Villemoes <[email protected]>
27941R: Sergey Senozhatsky <[email protected]>
27942S: Maintained
27943T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
27944F: Documentation/core-api/printk-formats.rst
27945F: lib/tests/printf_kunit.c
27946F: lib/tests/scanf_kunit.c
27947F: lib/vsprintf.c
27948
27949VT1211 HARDWARE MONITOR DRIVER
27950M: Juerg Haefliger <[email protected]>
27951L: [email protected]
27952S: Maintained
27953F: Documentation/hwmon/vt1211.rst
27954F: drivers/hwmon/vt1211.c
27955
27956VT8231 HARDWARE MONITOR DRIVER
27957M: Roger Lucas <[email protected]>
27958L: [email protected]
27959S: Maintained
27960F: drivers/hwmon/vt8231.c
27961
27962VUB300 USB to SDIO/SD/MMC bridge chip
27963L: [email protected]
27964S: Orphan
27965F: drivers/mmc/host/vub300.c
27966
27967W1 DALLAS'S 1-WIRE BUS
27968M: Krzysztof Kozlowski <[email protected]>
27969S: Maintained
27970F: Documentation/devicetree/bindings/w1/
27971F: Documentation/w1/
27972F: drivers/w1/
27973F: include/linux/w1.h
27974
27975W83791D HARDWARE MONITORING DRIVER
27976M: Marc Hulsman <[email protected]>
27977L: [email protected]
27978S: Maintained
27979F: Documentation/hwmon/w83791d.rst
27980F: drivers/hwmon/w83791d.c
27981
27982W83793 HARDWARE MONITORING DRIVER
27983M: Rudolf Marek <[email protected]>
27984L: [email protected]
27985S: Maintained
27986F: Documentation/hwmon/w83793.rst
27987F: drivers/hwmon/w83793.c
27988
27989W83795 HARDWARE MONITORING DRIVER
27990M: Jean Delvare <[email protected]>
27991L: [email protected]
27992S: Maintained
27993F: drivers/hwmon/w83795.c
27994
27995W83L51xD SD/MMC CARD INTERFACE DRIVER
27996M: Pierre Ossman <[email protected]>
27997S: Maintained
27998F: drivers/mmc/host/wbsd.*
27999
28000WACOM PROTOCOL 4 SERIAL TABLETS
28001M: Julian Squires <[email protected]>
28002M: Hans de Goede <[email protected]>
28003L: [email protected]
28004S: Maintained
28005F: drivers/input/tablet/wacom_serial4.c
28006
28007WANGXUN ETHERNET DRIVER
28008M: Jiawen Wu <[email protected]>
28009M: Mengyuan Lou <[email protected]>
28010L: [email protected]
28011S: Maintained
28012W: https://www.net-swift.com
28013F: Documentation/networking/device_drivers/ethernet/wangxun/*
28014F: drivers/net/ethernet/wangxun/
28015F: drivers/net/pcs/pcs-xpcs-wx.c
28016
28017WATCHDOG DEVICE DRIVERS
28018M: Wim Van Sebroeck <[email protected]>
28019M: Guenter Roeck <[email protected]>
28020L: [email protected]
28021S: Maintained
28022W: http://www.linux-watchdog.org/
28023T: git git://www.linux-watchdog.org/linux-watchdog.git
28024F: Documentation/devicetree/bindings/watchdog/
28025F: Documentation/watchdog/
28026F: drivers/watchdog/
28027F: include/linux/watchdog.h
28028F: include/trace/events/watchdog.h
28029F: include/uapi/linux/watchdog.h
28030
28031WAVE5 VPU CODEC DRIVER
28032M: Nas Chung <[email protected]>
28033M: Jackson Lee <[email protected]>
28034L: [email protected]
28035S: Maintained
28036F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
28037F: drivers/media/platform/chips-media/wave5/
28038
28039WHISKEYCOVE PMIC GPIO DRIVER
28040M: Kuppuswamy Sathyanarayanan <[email protected]>
28041L: [email protected]
28042S: Maintained
28043F: drivers/gpio/gpio-wcove.c
28044
28045WHWAVE RTC DRIVER
28046M: Dianlong Li <[email protected]>
28047L: [email protected]
28048S: Maintained
28049F: drivers/rtc/rtc-sd3078.c
28050
28051WIIMOTE HID DRIVER
28052M: David Rheinsberg <[email protected]>
28053L: [email protected]
28054S: Maintained
28055F: drivers/hid/hid-wiimote*
28056
28057WILOCITY WIL6210 WIRELESS DRIVER
28058L: [email protected]
28059S: Orphan
28060W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
28061F: drivers/net/wireless/ath/wil6210/
28062
28063WINBOND CIR DRIVER
28064M: David Härdeman <[email protected]>
28065S: Maintained
28066F: drivers/media/rc/winbond-cir.c
28067
28068WINSEN MHZ19B
28069M: Gyeyoung Baek <[email protected]>
28070S: Maintained
28071F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
28072F: drivers/iio/chemical/mhz19b.c
28073
28074WINSYSTEMS EBC-C384 WATCHDOG DRIVER
28075L: [email protected]
28076S: Orphan
28077F: drivers/watchdog/ebc-c384_wdt.c
28078
28079WINSYSTEMS WS16C48 GPIO DRIVER
28080M: William Breathitt Gray <[email protected]>
28081L: [email protected]
28082S: Maintained
28083F: drivers/gpio/gpio-ws16c48.c
28084
28085WIREGUARD SECURE NETWORK TUNNEL
28086M: Jason A. Donenfeld <[email protected]>
28087L: [email protected]
28088L: [email protected]
28089S: Maintained
28090F: Documentation/netlink/specs/wireguard.yaml
28091F: drivers/net/wireguard/
28092F: tools/testing/selftests/wireguard/
28093
28094WISTRON LAPTOP BUTTON DRIVER
28095M: Miloslav Trmac <[email protected]>
28096S: Maintained
28097F: drivers/input/misc/wistron_btns.c
28098
28099WMI BINARY MOF DRIVER
28100M: Armin Wolf <[email protected]>
28101R: Thomas Weißschuh <[email protected]>
28102L: [email protected]
28103S: Maintained
28104F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
28105F: Documentation/wmi/devices/wmi-bmof.rst
28106F: drivers/platform/x86/wmi-bmof.c
28107
28108WOLFSON MICROELECTRONICS DRIVERS
28109L: [email protected]
28110S: Supported
28111W: https://github.com/CirrusLogic/linux-drivers/wiki
28112T: git https://github.com/CirrusLogic/linux-drivers.git
28113F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
28114F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
28115F: Documentation/devicetree/bindings/mfd/wm831x.txt
28116F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
28117F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
28118F: Documentation/devicetree/bindings/sound/wlf,*.yaml
28119F: Documentation/devicetree/bindings/sound/wm*
28120F: Documentation/hwmon/wm83??.rst
28121F: arch/arm/mach-s3c/mach-crag6410*
28122F: drivers/clk/clk-wm83*.c
28123F: drivers/gpio/gpio-*wm*.c
28124F: drivers/gpio/gpio-arizona.c
28125F: drivers/hwmon/wm83??-hwmon.c
28126F: drivers/input/misc/wm831x-on.c
28127F: drivers/input/touchscreen/wm831x-ts.c
28128F: drivers/input/touchscreen/wm97*.c
28129F: drivers/leds/leds-wm83*.c
28130F: drivers/mfd/arizona*
28131F: drivers/mfd/cs47l24*
28132F: drivers/mfd/wm*.c
28133F: drivers/power/supply/wm83*.c
28134F: drivers/regulator/arizona*
28135F: drivers/regulator/wm8*.c
28136F: drivers/rtc/rtc-wm83*.c
28137F: drivers/video/backlight/wm83*_bl.c
28138F: drivers/watchdog/wm83*_wdt.c
28139F: include/linux/mfd/arizona/
28140F: include/linux/mfd/wm831x/
28141F: include/linux/mfd/wm8350/
28142F: include/linux/mfd/wm8400*
28143F: include/linux/regulator/arizona*
28144F: include/linux/wm97xx.h
28145F: include/sound/wm????.h
28146F: sound/soc/codecs/arizona*
28147F: sound/soc/codecs/cs47l24*
28148F: sound/soc/codecs/wm*
28149
28150WORKQUEUE
28151M: Tejun Heo <[email protected]>
28152R: Lai Jiangshan <[email protected]>
28153S: Maintained
28154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
28155F: Documentation/core-api/workqueue.rst
28156F: include/linux/workqueue.h
28157F: kernel/workqueue.c
28158F: kernel/workqueue_internal.h
28159
28160WWAN DRIVERS
28161M: Loic Poulain <[email protected]>
28162M: Sergey Ryazanov <[email protected]>
28163R: Johannes Berg <[email protected]>
28164L: [email protected]
28165S: Maintained
28166F: drivers/net/wwan/
28167F: include/linux/wwan.h
28168F: include/uapi/linux/wwan.h
28169
28170X-POWERS AXP288 PMIC DRIVERS
28171M: Hans de Goede <[email protected]>
28172S: Maintained
28173F: drivers/acpi/pmic/intel_pmic_xpower.c
28174N: axp288
28175
28176X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
28177M: Chen-Yu Tsai <[email protected]>
28178L: [email protected]
28179S: Maintained
28180N: axp[128]
28181
28182X.25 STACK
28183M: Martin Schiller <[email protected]>
28184L: [email protected]
28185S: Maintained
28186F: Documentation/networking/lapb-module.rst
28187F: Documentation/networking/x25*
28188F: drivers/net/wan/hdlc_x25.c
28189F: drivers/net/wan/lapbether.c
28190F: include/*/lapb.h
28191F: include/net/x25*
28192F: include/uapi/linux/x25.h
28193F: net/lapb/
28194F: net/x25/
28195
28196X86 ARCHITECTURE (32-BIT AND 64-BIT)
28197M: Thomas Gleixner <[email protected]>
28198M: Ingo Molnar <[email protected]>
28199M: Borislav Petkov <[email protected]>
28200M: Dave Hansen <[email protected]>
28201M: [email protected]
28202R: "H. Peter Anvin" <[email protected]>
28203L: [email protected]
28204S: Maintained
28205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
28206F: Documentation/arch/x86/
28207F: Documentation/devicetree/bindings/x86/
28208F: arch/x86/
28209F: tools/testing/selftests/x86
28210
28211X86 CPUID DATABASE
28212M: Borislav Petkov <[email protected]>
28213M: Thomas Gleixner <[email protected]>
28214M: [email protected]
28215R: Ahmed S. Darwish <[email protected]>
28216L: [email protected]
28217S: Maintained
28218W: https://x86-cpuid.org
28219F: tools/arch/x86/kcpuid/
28220
28221X86 ENTRY CODE
28222M: Andy Lutomirski <[email protected]>
28223L: [email protected]
28224S: Maintained
28225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
28226F: arch/x86/entry/
28227
28228X86 HARDWARE VULNERABILITIES
28229M: Thomas Gleixner <[email protected]>
28230M: Borislav Petkov <[email protected]>
28231M: Peter Zijlstra <[email protected]>
28232M: Josh Poimboeuf <[email protected]>
28233R: Pawan Gupta <[email protected]>
28234S: Maintained
28235F: Documentation/admin-guide/hw-vuln/
28236F: arch/x86/include/asm/nospec-branch.h
28237F: arch/x86/kernel/cpu/bugs.c
28238
28239X86 MCE INFRASTRUCTURE
28240M: Tony Luck <[email protected]>
28241M: Borislav Petkov <[email protected]>
28242L: [email protected]
28243S: Maintained
28244F: Documentation/ABI/testing/sysfs-mce
28245F: Documentation/arch/x86/x86_64/machinecheck.rst
28246F: arch/x86/kernel/cpu/mce/*
28247
28248X86 MICROCODE UPDATE SUPPORT
28249M: Borislav Petkov <[email protected]>
28250S: Maintained
28251F: arch/x86/kernel/cpu/microcode/*
28252
28253X86 MM
28254M: Dave Hansen <[email protected]>
28255M: Andy Lutomirski <[email protected]>
28256M: Peter Zijlstra <[email protected]>
28257L: [email protected]
28258S: Maintained
28259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
28260F: arch/x86/mm/
28261
28262X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
28263M: Hans de Goede <[email protected]>
28264L: [email protected]
28265S: Maintained
28266T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
28267F: drivers/platform/x86/x86-android-tablets/
28268
28269X86 PLATFORM DRIVERS
28270M: Hans de Goede <[email protected]>
28271M: Ilpo Järvinen <[email protected]>
28272L: [email protected]
28273S: Maintained
28274Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
28275T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
28276F: drivers/platform/olpc/
28277F: drivers/platform/x86/
28278F: include/linux/platform_data/x86/
28279
28280X86 PLATFORM UV HPE SUPERDOME FLEX
28281M: Steve Wahl <[email protected]>
28282R: Justin Ernst <[email protected]>
28283R: Kyle Meyer <[email protected]>
28284R: Dimitri Sivanich <[email protected]>
28285R: Russ Anderson <[email protected]>
28286S: Supported
28287F: arch/x86/include/asm/uv/
28288F: arch/x86/kernel/apic/x2apic_uv_x.c
28289F: arch/x86/platform/uv/
28290
28291X86 STACK UNWINDING
28292M: Josh Poimboeuf <[email protected]>
28293M: Peter Zijlstra <[email protected]>
28294S: Supported
28295F: arch/x86/include/asm/unwind*.h
28296F: arch/x86/kernel/dumpstack.c
28297F: arch/x86/kernel/stacktrace.c
28298F: arch/x86/kernel/unwind_*.c
28299
28300X86 TRUST DOMAIN EXTENSIONS (TDX)
28301M: Kiryl Shutsemau <[email protected]>
28302R: Dave Hansen <[email protected]>
28303R: Rick Edgecombe <[email protected]>
28304L: [email protected]
28305L: [email protected]
28306L: [email protected]
28307S: Supported
28308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
28309N: tdx
28310K: \b(tdx)
28311
28312X86 VDSO
28313M: Andy Lutomirski <[email protected]>
28314L: [email protected]
28315S: Maintained
28316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
28317F: arch/x86/entry/vdso/
28318
28319XARRAY
28320M: Matthew Wilcox <[email protected]>
28321L: [email protected]
28322L: [email protected]
28323S: Supported
28324F: Documentation/core-api/idr.rst
28325F: Documentation/core-api/xarray.rst
28326F: include/linux/idr.h
28327F: include/linux/xarray.h
28328F: lib/idr.c
28329F: lib/test_xarray.c
28330F: lib/xarray.c
28331F: tools/testing/radix-tree
28332
28333XARRAY API [RUST]
28334M: Tamir Duberstein <[email protected]>
28335M: Andreas Hindborg <[email protected]>
28336L: [email protected]
28337S: Supported
28338W: https://rust-for-linux.com
28339B: https://github.com/Rust-for-Linux/linux/issues
28340C: https://rust-for-linux.zulipchat.com
28341T: git https://github.com/Rust-for-Linux/linux.git xarray-next
28342F: rust/kernel/xarray.rs
28343
28344XBOX DVD IR REMOTE
28345M: Benjamin Valentin <[email protected]>
28346S: Maintained
28347F: drivers/media/rc/keymaps/rc-xbox-dvd.c
28348F: drivers/media/rc/xbox_remote.c
28349
28350XC2028/3028 TUNER DRIVER
28351M: Mauro Carvalho Chehab <[email protected]>
28352L: [email protected]
28353S: Maintained
28354W: https://linuxtv.org
28355T: git git://linuxtv.org/media.git
28356F: drivers/media/tuners/xc2028.*
28357
28358XDP (eXpress Data Path)
28359M: Alexei Starovoitov <[email protected]>
28360M: Daniel Borkmann <[email protected]>
28361M: David S. Miller <[email protected]>
28362M: Jakub Kicinski <[email protected]>
28363M: Jesper Dangaard Brouer <[email protected]>
28364M: John Fastabend <[email protected]>
28365R: Stanislav Fomichev <[email protected]>
28366L: [email protected]
28367L: [email protected]
28368S: Supported
28369F: drivers/net/ethernet/*/*/*/*/*xdp*
28370F: drivers/net/ethernet/*/*/*xdp*
28371F: include/net/xdp.h
28372F: include/net/xdp_priv.h
28373F: include/trace/events/xdp.h
28374F: kernel/bpf/cpumap.c
28375F: kernel/bpf/devmap.c
28376F: net/core/xdp.c
28377F: samples/bpf/xdp*
28378F: tools/testing/selftests/bpf/*/*xdp*
28379F: tools/testing/selftests/bpf/*xdp*
28380K: (?:\b|_)xdp(?:\b|_)
28381
28382XDP SOCKETS (AF_XDP)
28383M: Magnus Karlsson <[email protected]>
28384M: Maciej Fijalkowski <[email protected]>
28385R: Stanislav Fomichev <[email protected]>
28386L: [email protected]
28387L: [email protected]
28388S: Maintained
28389F: Documentation/networking/af_xdp.rst
28390F: include/net/netns/xdp.h
28391F: include/net/xdp_sock*
28392F: include/net/xsk_buff_pool.h
28393F: include/uapi/linux/if_xdp.h
28394F: include/uapi/linux/xdp_diag.h
28395F: net/xdp/
28396F: tools/testing/selftests/bpf/*xsk*
28397
28398XEN BLOCK SUBSYSTEM
28399M: Roger Pau Monné <[email protected]>
28400L: [email protected] (moderated for non-subscribers)
28401S: Supported
28402F: drivers/block/xen*
28403F: drivers/block/xen-blkback/*
28404
28405XEN HYPERVISOR ARM
28406M: Stefano Stabellini <[email protected]>
28407L: [email protected] (moderated for non-subscribers)
28408S: Maintained
28409F: arch/arm/include/asm/xen/
28410F: arch/arm/xen/
28411
28412XEN HYPERVISOR ARM64
28413M: Stefano Stabellini <[email protected]>
28414L: [email protected] (moderated for non-subscribers)
28415S: Maintained
28416F: arch/arm64/include/asm/xen/
28417F: arch/arm64/xen/
28418
28419XEN HYPERVISOR INTERFACE
28420M: Juergen Gross <[email protected]>
28421M: Stefano Stabellini <[email protected]>
28422R: Oleksandr Tyshchenko <[email protected]>
28423L: [email protected] (moderated for non-subscribers)
28424S: Supported
28425T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
28426F: Documentation/ABI/stable/sysfs-hypervisor-xen
28427F: Documentation/ABI/testing/sysfs-hypervisor-xen
28428F: drivers/*/xen-*front.c
28429F: drivers/xen/
28430F: include/uapi/xen/
28431F: include/xen/
28432F: kernel/configs/xen.config
28433
28434XEN HYPERVISOR X86
28435M: Juergen Gross <[email protected]>
28436R: Boris Ostrovsky <[email protected]>
28437L: [email protected] (moderated for non-subscribers)
28438S: Supported
28439F: arch/x86/configs/xen.config
28440F: arch/x86/include/asm/pvclock-abi.h
28441F: arch/x86/include/asm/xen/
28442F: arch/x86/platform/pvh/
28443F: arch/x86/xen/
28444
28445XEN NETWORK BACKEND DRIVER
28446M: Wei Liu <[email protected]>
28447M: Paul Durrant <[email protected]>
28448L: [email protected] (moderated for non-subscribers)
28449L: [email protected]
28450S: Supported
28451F: drivers/net/xen-netback/*
28452
28453XEN PCI SUBSYSTEM
28454M: Juergen Gross <[email protected]>
28455L: [email protected] (moderated for non-subscribers)
28456S: Supported
28457F: arch/x86/pci/*xen*
28458F: drivers/pci/*xen*
28459
28460XEN PVSCSI DRIVERS
28461M: Juergen Gross <[email protected]>
28462L: [email protected] (moderated for non-subscribers)
28463L: [email protected]
28464S: Supported
28465F: drivers/scsi/xen-scsifront.c
28466F: drivers/xen/xen-scsiback.c
28467F: include/xen/interface/io/vscsiif.h
28468
28469XEN PVUSB DRIVER
28470M: Juergen Gross <[email protected]>
28471L: [email protected] (moderated for non-subscribers)
28472L: [email protected]
28473S: Supported
28474F: drivers/usb/host/xen*
28475F: include/xen/interface/io/usbif.h
28476
28477XEN SOUND FRONTEND DRIVER
28478M: Oleksandr Andrushchenko <[email protected]>
28479L: [email protected] (moderated for non-subscribers)
28480L: [email protected]
28481S: Supported
28482F: sound/xen/*
28483
28484XEN SWIOTLB SUBSYSTEM
28485M: Juergen Gross <[email protected]>
28486M: Stefano Stabellini <[email protected]>
28487L: [email protected] (moderated for non-subscribers)
28488L: [email protected]
28489S: Supported
28490F: arch/*/include/asm/xen/swiotlb-xen.h
28491F: drivers/xen/swiotlb-xen.c
28492F: include/xen/arm/swiotlb-xen.h
28493F: include/xen/swiotlb-xen.h
28494
28495XFS FILESYSTEM
28496M: Carlos Maiolino <[email protected]>
28497L: [email protected]
28498S: Supported
28499W: http://xfs.org/
28500C: irc://irc.oftc.net/xfs
28501T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
28502P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
28503F: Documentation/ABI/testing/sysfs-fs-xfs
28504F: Documentation/admin-guide/xfs.rst
28505F: Documentation/filesystems/xfs/*
28506F: fs/xfs/
28507F: include/uapi/linux/dqblk_xfs.h
28508F: include/uapi/linux/fsmap.h
28509
28510XILINX AMS DRIVER
28511M: Salih Erim <[email protected]>
28512M: Conall O'Griofa <[email protected]>
28513L: [email protected]
28514S: Maintained
28515F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
28516F: drivers/iio/adc/xilinx-ams.c
28517
28518XILINX AXI ETHERNET DRIVER
28519M: Radhey Shyam Pandey <[email protected]>
28520S: Maintained
28521F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
28522F: drivers/net/ethernet/xilinx/xilinx_axienet*
28523
28524XILINX CAN DRIVER
28525M: Appana Durga Kedareswara rao <[email protected]>
28526L: [email protected]
28527S: Maintained
28528F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
28529F: drivers/net/can/xilinx_can.c
28530
28531XILINX EVENT MANAGEMENT DRIVER
28532M: Michal Simek <[email protected]>
28533S: Maintained
28534F: drivers/soc/xilinx/xlnx_event_manager.c
28535F: include/linux/firmware/xlnx-event-manager.h
28536
28537XILINX GPIO DRIVER
28538M: Shubhrajyoti Datta <[email protected]>
28539R: Srinivas Neeli <[email protected]>
28540R: Michal Simek <[email protected]>
28541S: Maintained
28542F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
28543F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
28544F: drivers/gpio/gpio-xilinx.c
28545F: drivers/gpio/gpio-zynq.c
28546
28547XILINX LL TEMAC ETHERNET DRIVER
28548L: [email protected]
28549S: Orphan
28550F: drivers/net/ethernet/xilinx/ll_temac*
28551
28552XILINX PWM DRIVER
28553M: Sean Anderson <[email protected]>
28554S: Maintained
28555F: drivers/pwm/pwm-xilinx.c
28556F: include/clocksource/timer-xilinx.h
28557
28558XILINX SOUND DRIVERS
28559M: Vincenzo Frascino <[email protected]>
28560S: Maintained
28561F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
28562F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
28563F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
28564F: sound/soc/xilinx/*
28565
28566XILINX SD-FEC IP CORES
28567M: Derek Kiernan <[email protected]>
28568M: Dragan Cvetic <[email protected]>
28569S: Maintained
28570F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
28571F: Documentation/misc-devices/xilinx_sdfec.rst
28572F: drivers/misc/xilinx_sdfec.c
28573F: include/uapi/misc/xilinx_sdfec.h
28574
28575XILINX TRNG DRIVER
28576M: Mounika Botcha <[email protected]>
28577M: Harsh Jain <[email protected]>
28578S: Maintained
28579F: drivers/crypto/xilinx/xilinx-trng.c
28580
28581XILINX UARTLITE SERIAL DRIVER
28582M: Peter Korsgaard <[email protected]>
28583L: [email protected]
28584S: Maintained
28585F: drivers/tty/serial/uartlite.c
28586
28587XILINX VIDEO IP CORES
28588M: Laurent Pinchart <[email protected]>
28589L: [email protected]
28590S: Supported
28591T: git git://linuxtv.org/media.git
28592F: Documentation/devicetree/bindings/media/xilinx/
28593F: drivers/media/platform/xilinx/
28594F: include/uapi/linux/xilinx-v4l2-controls.h
28595
28596XILINX VERSAL EDAC DRIVER
28597M: Shubhrajyoti Datta <[email protected]>
28598M: Sai Krishna Potthuri <[email protected]>
28599S: Maintained
28600F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
28601F: drivers/edac/versal_edac.c
28602
28603XILINX VERSALNET EDAC DRIVER
28604M: Shubhrajyoti Datta <[email protected]>
28605S: Maintained
28606F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
28607F: drivers/edac/versalnet_edac.c
28608F: include/linux/cdx/edac_cdx_pcol.h
28609
28610XILINX WATCHDOG DRIVER
28611M: Srinivas Neeli <[email protected]>
28612R: Shubhrajyoti Datta <[email protected]>
28613R: Michal Simek <[email protected]>
28614S: Maintained
28615F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
28616F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
28617F: drivers/watchdog/of_xilinx_wdt.c
28618F: drivers/watchdog/xilinx_wwdt.c
28619
28620XILINX XDMA DRIVER
28621M: Lizhi Hou <[email protected]>
28622M: Brian Xu <[email protected]>
28623M: Raj Kumar Rampelli <[email protected]>
28624L: [email protected]
28625S: Supported
28626F: drivers/dma/xilinx/xdma-regs.h
28627F: drivers/dma/xilinx/xdma.c
28628F: include/linux/dma/amd_xdma.h
28629F: include/linux/platform_data/amd_xdma.h
28630
28631XILINX ZYNQMP DPDMA DRIVER
28632M: Laurent Pinchart <[email protected]>
28633L: [email protected]
28634S: Supported
28635F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
28636F: drivers/dma/xilinx/xilinx_dpdma.c
28637F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
28638
28639XILINX ZYNQMP OCM EDAC DRIVER
28640M: Shubhrajyoti Datta <[email protected]>
28641M: Sai Krishna Potthuri <[email protected]>
28642S: Maintained
28643F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
28644F: drivers/edac/zynqmp_edac.c
28645
28646XILINX ZYNQMP PSGTR PHY DRIVER
28647M: Laurent Pinchart <[email protected]>
28648L: [email protected]
28649S: Supported
28650T: git https://github.com/Xilinx/linux-xlnx.git
28651F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
28652F: drivers/phy/xilinx/phy-zynqmp.c
28653
28654XILINX ZYNQMP SHA3 DRIVER
28655M: Harsha <[email protected]>
28656S: Maintained
28657F: drivers/crypto/xilinx/zynqmp-sha.c
28658
28659XILINX ZYNQMP NVMEM DRIVER
28660M: Praveen Teja Kundanala <[email protected]>
28661M: Kalyani Akula <[email protected]>
28662R: Michal Simek <[email protected]>
28663S: Maintained
28664F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
28665F: drivers/nvmem/zynqmp_nvmem.c
28666
28667XILLYBUS DRIVER
28668M: Eli Billauer <[email protected]>
28669L: [email protected]
28670S: Supported
28671F: drivers/char/xillybus/
28672
28673XLP9XX I2C DRIVER
28674M: George Cherian <[email protected]>
28675L: [email protected]
28676S: Supported
28677W: http://www.marvell.com
28678F: drivers/i2c/busses/i2c-xlp9xx.c
28679
28680XTENSA XTFPGA PLATFORM SUPPORT
28681M: Max Filippov <[email protected]>
28682S: Maintained
28683F: drivers/spi/spi-xtensa-xtfpga.c
28684F: sound/soc/xtensa/xtfpga-i2s.c
28685
28686XZ EMBEDDED
28687M: Lasse Collin <[email protected]>
28688S: Maintained
28689W: https://tukaani.org/xz/embedded.html
28690B: https://github.com/tukaani-project/xz-embedded/issues
28691C: irc://irc.libera.chat/tukaani
28692F: Documentation/staging/xz.rst
28693F: include/linux/decompress/unxz.h
28694F: include/linux/xz.h
28695F: lib/decompress_unxz.c
28696F: lib/xz/
28697F: scripts/xz_wrap.sh
28698
28699YAM DRIVER FOR AX.25
28700M: Jean-Paul Roubelat <[email protected]>
28701L: [email protected]
28702S: Maintained
28703F: drivers/net/hamradio/yam*
28704F: include/linux/yam.h
28705
28706YAMA SECURITY MODULE
28707M: Kees Cook <[email protected]>
28708S: Supported
28709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
28710F: Documentation/admin-guide/LSM/Yama.rst
28711F: security/yama/
28712
28713YAML NETLINK (YNL)
28714M: Donald Hunter <[email protected]>
28715M: Jakub Kicinski <[email protected]>
28716F: Documentation/netlink/
28717F: Documentation/userspace-api/netlink/intro-specs.rst
28718F: Documentation/userspace-api/netlink/specs.rst
28719F: tools/net/ynl/
28720
28721YEALINK PHONE DRIVER
28722M: Henk Vergonet <[email protected]>
28723S: Maintained
28724F: Documentation/input/devices/yealink.rst
28725F: drivers/input/misc/yealink.*
28726
28727Z8530 DRIVER FOR AX.25
28728M: Joerg Reuter <[email protected]>
28729L: [email protected]
28730S: Maintained
28731W: http://yaina.de/jreuter/
28732W: http://www.qsl.net/dl1bke/
28733F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
28734F: drivers/net/hamradio/*scc.c
28735F: drivers/net/hamradio/z8530.h
28736
28737ZD1211RW WIRELESS DRIVER
28738L: [email protected]
28739S: Orphan
28740F: drivers/net/wireless/zydas/
28741
28742ZD1301 MEDIA DRIVER
28743L: [email protected]
28744S: Orphan
28745W: https://linuxtv.org/
28746Q: https://patchwork.linuxtv.org/project/linux-media/list/
28747F: drivers/media/usb/dvb-usb-v2/zd1301*
28748
28749ZD1301_DEMOD MEDIA DRIVER
28750L: [email protected]
28751S: Orphan
28752W: https://linuxtv.org/
28753Q: https://patchwork.linuxtv.org/project/linux-media/list/
28754F: drivers/media/dvb-frontends/zd1301_demod*
28755
28756ZHAOXIN PROCESSOR SUPPORT
28757M: Tony W Wang-oc <[email protected]>
28758L: [email protected]
28759S: Maintained
28760F: arch/x86/kernel/cpu/zhaoxin.c
28761
28762ZONED BLOCK DEVICE (BLOCK LAYER)
28763M: Damien Le Moal <[email protected]>
28764L: [email protected]
28765S: Maintained
28766F: block/blk-zoned.c
28767F: include/uapi/linux/blkzoned.h
28768
28769ZONED LOOP DEVICE
28770M: Damien Le Moal <[email protected]>
28771R: Christoph Hellwig <[email protected]>
28772L: [email protected]
28773S: Maintained
28774F: Documentation/admin-guide/blockdev/zoned_loop.rst
28775F: drivers/block/zloop.c
28776
28777ZONEFS FILESYSTEM
28778M: Damien Le Moal <[email protected]>
28779M: Naohiro Aota <[email protected]>
28780R: Johannes Thumshirn <[email protected]>
28781L: [email protected]
28782S: Maintained
28783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
28784F: Documentation/filesystems/zonefs.rst
28785F: fs/zonefs/
28786
28787ZR36067 VIDEO FOR LINUX DRIVER
28788M: Corentin Labbe <[email protected]>
28789L: [email protected]
28790L: [email protected]
28791S: Maintained
28792W: http://mjpeg.sourceforge.net/driver-zoran/
28793Q: https://patchwork.linuxtv.org/project/linux-media/list/
28794F: Documentation/driver-api/media/drivers/zoran.rst
28795F: drivers/media/pci/zoran/
28796
28797ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
28798M: Minchan Kim <[email protected]>
28799M: Sergey Senozhatsky <[email protected]>
28800L: [email protected]
28801S: Maintained
28802F: Documentation/admin-guide/blockdev/zram.rst
28803F: drivers/block/zram/
28804
28805ZS DECSTATION Z85C30 SERIAL DRIVER
28806M: "Maciej W. Rozycki" <[email protected]>
28807S: Maintained
28808F: drivers/tty/serial/zs.*
28809
28810ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
28811M: Minchan Kim <[email protected]>
28812M: Sergey Senozhatsky <[email protected]>
28813L: [email protected]
28814S: Maintained
28815F: Documentation/mm/zsmalloc.rst
28816F: include/linux/zsmalloc.h
28817F: mm/zpdesc.h
28818F: mm/zsmalloc.c
28819
28820ZSTD
28821M: Nick Terrell <[email protected]>
28822M: David Sterba <[email protected]>
28823S: Maintained
28824B: https://github.com/facebook/zstd/issues
28825T: git https://github.com/terrelln/linux.git
28826F: crypto/zstd.c
28827F: include/linux/zstd*
28828F: lib/decompress_unzstd.c
28829F: lib/zstd/
28830N: zstd
28831K: zstd
28832
28833ZSWAP COMPRESSED SWAP CACHING
28834M: Johannes Weiner <[email protected]>
28835M: Yosry Ahmed <[email protected]>
28836M: Nhat Pham <[email protected]>
28837R: Chengming Zhou <[email protected]>
28838L: [email protected]
28839S: Maintained
28840F: Documentation/admin-guide/mm/zswap.rst
28841F: include/linux/zswap.h
28842F: mm/zswap.c
28843F: tools/testing/selftests/cgroup/test_zswap.c
28844
28845SENARYTECH AUDIO CODEC DRIVER
28846M: bo liu <[email protected]>
28847S: Maintained
28848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28849F: sound/hda/codecs/senarytech.c
28850
28851THE REST
28852M: Linus Torvalds <[email protected]>
28853L: [email protected]
28854S: Buried alive in reporters
28855T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
28856F: *
28857F: */