projects/linux·blob v6.10-rc1 · refs

24959 lines · 741.7 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
127F: include/uapi/linux/wireless.h
128F: net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M: Heiner Kallweit <[email protected]>
132M: [email protected]
133L: [email protected]
134S: Maintained
135F: drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M: Greg Kroah-Hartman <[email protected]>
139L: [email protected]
140S: Maintained
141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F: drivers/tty/serial/8250*
143F: include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L: [email protected]
147S: Orphan / Obsolete
148F: drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M: Eric Van Hensbergen <[email protected]>
152M: Latchesar Ionkov <[email protected]>
153M: Dominique Martinet <[email protected]>
154R: Christian Schoenebeck <[email protected]>
155L: [email protected]
156S: Maintained
157W: http://github.com/v9fs
158Q: http://patchwork.kernel.org/project/v9fs-devel/list/
159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T: git git://github.com/martinetd/linux.git
161F: Documentation/filesystems/9p.rst
162F: fs/9p/
163F: include/net/9p/
164F: include/trace/events/9p.h
165F: include/uapi/linux/virtio_9p.h
166F: net/9p/
167
168A64FX DIAG DRIVER
169M: Hitomi Hasegawa <[email protected]>
170S: Supported
171F: drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L: [email protected]
175S: Orphan
176W: https://linuxtv.org
177Q: http://patchwork.linuxtv.org/project/linux-media/list/
178F: drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M: Adaptec OEM Raid Solutions <[email protected]>
182L: [email protected]
183S: Supported
184W: http://www.adaptec.com/
185F: Documentation/scsi/aacraid.rst
186F: drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M: Linus Walleij <[email protected]>
190F: Documentation/devicetree/bindings/power/supply/*ab8500*
191F: drivers/power/supply/*ab8500*
192
193ABI/API
194L: [email protected]
195F: include/linux/syscalls.h
196F: kernel/sys_ni.c
197X: arch/*/include/uapi/
198X: include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M: Hans de Goede <[email protected]>
202L: [email protected]
203S: Maintained
204F: drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M: Alistair John Strachan <[email protected]>
208L: [email protected]
209S: Maintained
210F: drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M: William Breathitt Gray <[email protected]>
214L: [email protected]
215S: Maintained
216F: drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M: William Breathitt Gray <[email protected]>
220L: [email protected]
221S: Maintained
222F: drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M: William Breathitt Gray <[email protected]>
226L: [email protected]
227S: Maintained
228F: drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M: William Breathitt Gray <[email protected]>
232L: [email protected]
233S: Maintained
234F: drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M: William Breathitt Gray <[email protected]>
238L: [email protected]
239S: Maintained
240F: drivers/gpio/gpio-idio-16.c
241F: drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M: William Breathitt Gray <[email protected]>
245L: [email protected]
246S: Maintained
247F: drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M: William Breathitt Gray <[email protected]>
251L: [email protected]
252S: Maintained
253F: drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M: Jes Sorensen <[email protected]>
257L: [email protected]
258S: Maintained
259F: drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M: Nikita Travkin <[email protected]>
263S: Maintained
264F: Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F: drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M: Peter Kaestle <[email protected]>
269L: [email protected]
270S: Maintained
271W: http://piie.net/?section=acerhdf
272F: drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M: "Lee, Chun-Yi" <[email protected]>
276L: [email protected]
277S: Maintained
278F: drivers/platform/x86/acer-wmi.c
279
280ACPI
281M: "Rafael J. Wysocki" <[email protected]>
282R: Len Brown <[email protected]>
283L: [email protected]
284S: Supported
285Q: https://patchwork.kernel.org/project/linux-acpi/list/
286B: https://bugzilla.kernel.org
287T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F: Documentation/ABI/testing/configfs-acpi
289F: Documentation/ABI/testing/sysfs-bus-acpi
290F: Documentation/firmware-guide/acpi/
291F: arch/x86/kernel/acpi/
292F: arch/x86/pci/acpi.c
293F: drivers/acpi/
294F: drivers/pci/*/*acpi*
295F: drivers/pci/*acpi*
296F: drivers/pnp/pnpacpi/
297F: include/acpi/
298F: include/linux/acpi.h
299F: include/linux/fwnode.h
300F: include/linux/fw_table.h
301F: lib/fw_table.c
302F: tools/power/acpi/
303
304ACPI APEI
305M: "Rafael J. Wysocki" <[email protected]>
306R: Len Brown <[email protected]>
307R: James Morse <[email protected]>
308R: Tony Luck <[email protected]>
309R: Borislav Petkov <[email protected]>
310L: [email protected]
311F: drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <[email protected]>
315M: "Rafael J. Wysocki" <[email protected]>
316L: [email protected]
317L: [email protected]
318S: Supported
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322B: https://bugzilla.kernel.org
323B: https://bugs.acpica.org
324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F: drivers/acpi/acpica/
326F: include/acpi/
327F: tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M: Lorenzo Pieralisi <[email protected]>
331M: Hanjun Guo <[email protected]>
332M: Sudeep Holla <[email protected]>
333L: [email protected]
334L: [email protected] (moderated for non-subscribers)
335S: Maintained
336F: drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M: Sunil V L <[email protected]>
340L: [email protected]
341L: [email protected]
342S: Maintained
343F: drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M: Sudeep Holla <[email protected]>
347L: [email protected]
348S: Supported
349F: drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M: "Rafael J. Wysocki" <[email protected]>
353M: Len Brown <[email protected]>
354R: Andy Shevchenko <[email protected]>
355R: Mika Westerberg <[email protected]>
356L: [email protected]
357S: Supported
358Q: https://patchwork.kernel.org/project/linux-acpi/list/
359B: https://bugzilla.kernel.org
360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F: drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M: Armin Wolf <[email protected]>
365L: [email protected]
366S: Maintained
367F: drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M: Hans de Goede <[email protected]>
371L: [email protected]
372S: Maintained
373F: drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M: Rafael J. Wysocki <[email protected]>
377R: Zhang Rui <[email protected]>
378L: [email protected]
379S: Supported
380B: https://bugzilla.kernel.org
381F: drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M: Jean-Philippe Brucker <[email protected]>
385L: [email protected]
386L: [email protected]
387S: Maintained
388F: drivers/acpi/viot.c
389F: include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M: Armin Wolf <[email protected]>
393L: [email protected]
394S: Maintained
395F: Documentation/driver-api/wmi.rst
396F: Documentation/wmi/
397F: drivers/platform/x86/wmi.c
398F: include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M: Fei Li <[email protected]>
402L: [email protected] (subscribers-only)
403S: Supported
404W: https://projectacrn.org
405F: Documentation/virt/acrn/
406F: drivers/virt/acrn/
407F: include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L: [email protected]
411S: Maintained
412W: https://parisc.wiki.kernel.org/index.php/AD1889
413F: sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M: Mugilraj Dhavachelvan <[email protected]>
417L: [email protected]
418S: Supported
419F: drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M: Michael Hennerich <[email protected]>
423S: Supported
424W: http://wiki.analog.com/AD5254
425W: https://ez.analog.com/linux-software-drivers
426F: drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M: Michael Hennerich <[email protected]>
430S: Supported
431W: http://wiki.analog.com/AD5398
432W: https://ez.analog.com/linux-software-drivers
433F: drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M: Michael Hennerich <[email protected]>
437S: Supported
438W: http://wiki.analog.com/AD7142
439W: https://ez.analog.com/linux-software-drivers
440F: drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M: Michael Hennerich <[email protected]>
444S: Supported
445W: http://wiki.analog.com/AD7877
446W: https://ez.analog.com/linux-software-drivers
447F: drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M: Michael Hennerich <[email protected]>
451S: Supported
452W: http://wiki.analog.com/AD7879
453W: https://ez.analog.com/linux-software-drivers
454F: drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M: Michael Hennerich <[email protected]>
458M: Nuno Sá <[email protected]>
459R: David Lechner <[email protected]>
460S: Supported
461W: https://ez.analog.com/linux-software-drivers
462F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F: Documentation/iio/ad7944.rst
464F: drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M: Anshul Dalal <[email protected]>
468L: [email protected]
469S: Maintained
470F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F: drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M: Jiri Kosina <[email protected]>
475S: Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M: Michael Hennerich <[email protected]>
479L: [email protected]
480S: Supported
481W: https://wiki.analog.com/ADF7242
482W: https://ez.analog.com/linux-software-drivers
483F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F: drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M: Jean Delvare <[email protected]>
488L: [email protected]
489S: Maintained
490F: Documentation/hwmon/adm1025.rst
491F: drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M: Corentin Labbe <[email protected]>
495L: [email protected]
496S: Maintained
497F: drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L: [email protected]
501S: Orphan
502F: drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M: Radu Sabau <[email protected]>
506L: [email protected]
507S: Supported
508W: https://ez.analog.com/linux-software-drivers
509F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M: Sakari Ailus <[email protected]>
513L: [email protected]
514S: Maintained
515F: drivers/media/i2c/adp1653.c
516F: include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M: Michael Hennerich <[email protected]>
520S: Supported
521W: http://wiki.analog.com/ADP5520
522W: https://ez.analog.com/linux-software-drivers
523F: drivers/gpio/gpio-adp5520.c
524F: drivers/input/keyboard/adp5520-keys.c
525F: drivers/leds/leds-adp5520.c
526F: drivers/mfd/adp5520.c
527F: drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M: Michael Hennerich <[email protected]>
531S: Supported
532W: http://wiki.analog.com/ADP5588
533W: https://ez.analog.com/linux-software-drivers
534F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F: drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M: Michael Hennerich <[email protected]>
539S: Supported
540W: http://wiki.analog.com/ADP8860
541W: https://ez.analog.com/linux-software-drivers
542F: drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M: Colin Leroy <[email protected]>
546S: Maintained
547F: drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M: Jean Delvare <[email protected]>
551L: [email protected]
552S: Maintained
553F: Documentation/hwmon/adt7475.rst
554F: drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M: Matthew Wilcox <[email protected]>
558M: Hannes Reinecke <[email protected]>
559L: [email protected]
560S: Maintained
561F: Documentation/scsi/advansys.rst
562F: drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M: Andrea Ho <[email protected]>
566L: [email protected]
567S: Maintained
568F: drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M: Lucas Stankus <[email protected]>
572S: Supported
573F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F: drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M: Michael Hennerich <[email protected]>
578S: Supported
579W: http://wiki.analog.com/ADXL345
580W: https://ez.analog.com/linux-software-drivers
581F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F: drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M: Puranjay Mohan <[email protected]>
586L: [email protected]
587S: Supported
588F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F: drivers/iio/accel/adxl355.h
590F: drivers/iio/accel/adxl355_core.c
591F: drivers/iio/accel/adxl355_i2c.c
592F: drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M: Cosmin Tanislav <[email protected]>
596L: [email protected]
597S: Supported
598W: https://ez.analog.com/linux-software-drivers
599F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F: drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M: Michael Hennerich <[email protected]>
604S: Supported
605W: https://ez.analog.com/linux-software-drivers
606F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F: drivers/iio/accel/adxl372.c
608F: drivers/iio/accel/adxl372_i2c.c
609F: drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M: Ondřej Jirman <[email protected]>
613S: Maintained
614F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F: drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L: [email protected]
619S: Orphan
620W: https://linuxtv.org
621Q: http://patchwork.linuxtv.org/project/linux-media/list/
622F: drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L: [email protected]
626S: Orphan
627W: https://linuxtv.org
628Q: http://patchwork.linuxtv.org/project/linux-media/list/
629F: drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M: David Sterba <[email protected]>
633L: [email protected]
634S: Odd Fixes
635F: Documentation/filesystems/affs.rst
636F: fs/affs/
637
638AFS FILESYSTEM
639M: David Howells <[email protected]>
640M: Marc Dionne <[email protected]>
641L: [email protected]
642S: Supported
643W: https://www.infradead.org/~dhowells/kafs/
644F: Documentation/filesystems/afs.rst
645F: fs/afs/
646F: include/trace/events/afs.h
647
648AGPGART DRIVER
649M: David Airlie <[email protected]>
650L: [email protected]
651S: Maintained
652T: git https://gitlab.freedesktop.org/drm/kernel.git
653F: drivers/char/agp/
654F: include/linux/agp*
655F: include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M: "Juergen E. Fischer" <[email protected]>
659L: [email protected]
660S: Maintained
661F: drivers/scsi/aha152x*
662F: drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M: Hannes Reinecke <[email protected]>
666L: [email protected]
667S: Maintained
668F: drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M: Hans Verkuil <[email protected]>
672L: [email protected]
673S: Maintained
674W: https://linuxtv.org
675T: git git://linuxtv.org/media_tree.git
676F: drivers/media/radio/radio-aimslab*
677
678AIO
679M: Benjamin LaHaise <[email protected]>
680L: [email protected]
681S: Supported
682F: fs/aio.c
683F: include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M: Lorenzo Bianconi <[email protected]>
687M: Ray Liu <[email protected]>
688L: [email protected] (moderated for non-subscribers)
689L: [email protected]
690S: Maintained
691F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F: drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L: [email protected]
696S: Orphan
697W: https://linuxtv.org
698Q: http://patchwork.linuxtv.org/project/linux-media/list/
699F: drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M: Lino Sanfilippo <[email protected]>
703S: Maintained
704F: drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M: Duncan Sands <[email protected]>
708L: [email protected]
709S: Maintained
710W: http://www.linux-usb.org/SpeedTouch/
711F: drivers/usb/atm/speedtch.c
712F: drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M: Manuel Lauss <[email protected]>
716S: Maintained
717F: drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M: Rudolf Marek <[email protected]>
721L: [email protected]
722S: Maintained
723F: Documentation/i2c/busses/i2c-ali1563.rst
724F: drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M: Cheng Xu <[email protected]>
728M: Kai Shen <[email protected]>
729L: [email protected]
730S: Supported
731F: drivers/infiniband/hw/erdma
732F: include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M: Shuai Xue <[email protected]>
736S: Supported
737F: Documentation/admin-guide/perf/alibaba_pmu.rst
738F: drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L: [email protected]
742S: Maintained
743F: drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M: Michael Tretter <[email protected]>
747R: Pengutronix Kernel Team <[email protected]>
748L: [email protected]
749S: Maintained
750F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F: drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M: Tommaso Merciai <[email protected]>
755M: Martin Hecht <[email protected]>
756L: [email protected]
757S: Maintained
758F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F: drivers/media/i2c/alvium-csi2.c
760F: drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M: Maxime Ripard <[email protected]>
764L: [email protected]
765S: Maintained
766T: git git://linuxtv.org/media_tree.git
767F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F: drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M: Yong Deng <[email protected]>
772M: Paul Kocialkowski <[email protected]>
773L: [email protected]
774S: Maintained
775T: git git://linuxtv.org/media_tree.git
776F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F: drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M: Paul Kocialkowski <[email protected]>
781L: [email protected]
782S: Maintained
783T: git git://linuxtv.org/media_tree.git
784F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F: drivers/staging/media/sunxi/sun6i-isp/
786F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M: Paul Kocialkowski <[email protected]>
790L: [email protected]
791S: Maintained
792T: git git://linuxtv.org/media_tree.git
793F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M: Yangtao Li <[email protected]>
798L: [email protected]
799S: Maintained
800F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M: Corentin Labbe <[email protected]>
805L: [email protected]
806S: Maintained
807F: drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M: Ban Tao <[email protected]>
811L: [email protected] (moderated for non-subscribers)
812S: Maintained
813F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F: sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M: Wilken Gottwalt <[email protected]>
818S: Maintained
819F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F: drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M: Vasily Khoruzhick <[email protected]>
824M: Yangtao Li <[email protected]>
825L: [email protected]
826S: Maintained
827F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F: drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M: Maxime Ripard <[email protected]>
832M: Paul Kocialkowski <[email protected]>
833L: [email protected]
834S: Maintained
835F: drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M: Richard Henderson <[email protected]>
839M: Ivan Kokshaysky <[email protected]>
840M: Matt Turner <[email protected]>
841L: [email protected]
842S: Odd Fixes
843F: arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R: Pali Rohár <[email protected]>
847F: drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M: Thor Thayer <[email protected]>
851S: Maintained
852F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F: drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M: Mun Yew Tham <[email protected]>
857S: Maintained
858F: drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M: Olivier Dautricourt <[email protected]>
862R: Stefan Roese <[email protected]>
863L: [email protected]
864S: Odd Fixes
865F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F: drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M: Mun Yew Tham <[email protected]>
870L: [email protected]
871S: Maintained
872F: drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M: Thor Thayer <[email protected]>
876S: Maintained
877F: drivers/mfd/altera-sysmgr.c
878F: include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M: Thor Thayer <[email protected]>
882S: Maintained
883F: drivers/gpio/gpio-altera-a10sr.c
884F: drivers/mfd/altera-a10sr.c
885F: drivers/reset/reset-a10sr.c
886F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F: include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M: Joyce Ooi <[email protected]>
891L: [email protected]
892S: Maintained
893F: drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M: Tobias Klauser <[email protected]>
897L: [email protected]
898S: Maintained
899F: drivers/tty/serial/altera_jtaguart.c
900F: drivers/tty/serial/altera_uart.c
901F: include/linux/altera_jtaguart.h
902F: include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M: Talel Shenhar <[email protected]>
906S: Maintained
907F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F: drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M: Talel Shenhar <[email protected]>
912M: Talel Shenhar <[email protected]>
913S: Maintained
914F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F: drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M: Talel Shenhar <[email protected]>
919S: Maintained
920F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F: drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M: Shay Agroskin <[email protected]>
925M: Arthur Kiyanovski <[email protected]>
926R: David Arinzon <[email protected]>
927R: Noam Dagan <[email protected]>
928R: Saeed Bishara <[email protected]>
929L: [email protected]
930S: Supported
931F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F: drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M: Michael Margolin <[email protected]>
936R: Gal Pressman <[email protected]>
937R: Yossi Leybovich <[email protected]>
938L: [email protected]
939S: Supported
940Q: https://patchwork.kernel.org/project/linux-rdma/list/
941F: drivers/infiniband/hw/efa/
942F: include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M: Yazen Ghannam <[email protected]>
946L: [email protected]
947S: Supported
948F: drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M: Kris Chaplin <[email protected]>
952R: Thomas Delev <[email protected]>
953R: Michal Simek <[email protected]>
954S: Maintained
955F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F: drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M: Nipun Gupta <[email protected]>
960M: Nikhil Agarwal <[email protected]>
961S: Maintained
962F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F: drivers/cdx/*
964F: include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M: Tom Lendacky <[email protected]>
968M: John Allen <[email protected]>
969L: [email protected]
970S: Supported
971F: drivers/crypto/ccp/
972F: include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M: Ashish Kalra <[email protected]>
976M: Tom Lendacky <[email protected]>
977L: [email protected]
978S: Supported
979F: drivers/crypto/ccp/sev*
980F: include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M: Mario Limonciello <[email protected]>
984L: [email protected]
985S: Supported
986F: drivers/crypto/ccp/dbc.c
987F: drivers/crypto/ccp/dbc.h
988F: drivers/crypto/ccp/platform-access.c
989F: drivers/crypto/ccp/platform-access.h
990F: include/uapi/linux/psp-dbc.h
991F: tools/crypto/ccp/*.c
992F: tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M: Harry Wentland <[email protected]>
996M: Leo Li <[email protected]>
997M: Rodrigo Siqueira <[email protected]>
998L: [email protected]
999S: Supported
1000T: git https://gitlab.freedesktop.org/agd5f/linux.git
1001F: drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M: Huang Rui <[email protected]>
1005L: [email protected]
1006S: Supported
1007F: Documentation/hwmon/fam15h_power.rst
1008F: drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M: Enrico Weigelt, metux IT consult <[email protected]>
1012L: [email protected]
1013S: Maintained
1014F: drivers/gpio/gpio-amd-fch.c
1015F: include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L: [email protected] (moderated for non-subscribers)
1019S: Orphan
1020F: drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M: Andres Salomon <[email protected]>
1024L: [email protected] (moderated for non-subscribers)
1025S: Supported
1026W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F: arch/x86/include/asm/geode.h
1028F: drivers/char/hw_random/geode-rng.c
1029F: drivers/crypto/geode*
1030F: drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M: Naveen Krishna Chatradhi <[email protected]>
1034R: Carlos Bilbao <[email protected]>
1035L: [email protected]
1036S: Maintained
1037F: Documentation/arch/x86/amd_hsmp.rst
1038F: arch/x86/include/asm/amd_hsmp.h
1039F: arch/x86/include/uapi/asm/amd_hsmp.h
1040F: drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M: Joerg Roedel <[email protected]>
1044R: Suravee Suthikulpanit <[email protected]>
1045L: [email protected]
1046S: Maintained
1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F: drivers/iommu/amd/
1049F: include/linux/amd-iommu.h
1050
1051AMD KFD
1052M: Felix Kuehling <[email protected]>
1053L: [email protected]
1054S: Supported
1055T: git https://gitlab.freedesktop.org/agd5f/linux.git
1056F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F: drivers/gpu/drm/amd/amdkfd/
1058F: drivers/gpu/drm/amd/include/cik_structs.h
1059F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F: drivers/gpu/drm/amd/include/v9_structs.h
1061F: drivers/gpu/drm/amd/include/vi_structs.h
1062F: include/uapi/linux/kfd_ioctl.h
1063F: include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M: Elie Morisse <[email protected]>
1067M: Shyam Sundar S K <[email protected]>
1068L: [email protected]
1069S: Maintained
1070F: drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M: Shannon Nelson <[email protected]>
1074M: Brett Creeley <[email protected]>
1075L: [email protected]
1076S: Supported
1077F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F: drivers/net/ethernet/amd/pds_core/
1079F: include/linux/pds/
1080
1081AMD PMC DRIVER
1082M: Shyam Sundar S K <[email protected]>
1083L: [email protected]
1084S: Maintained
1085F: drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M: Shyam Sundar S K <[email protected]>
1089L: [email protected]
1090S: Maintained
1091F: Documentation/ABI/testing/sysfs-amd-pmf
1092F: drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M: Evan Quan <[email protected]>
1096L: [email protected]
1097S: Supported
1098T: git https://gitlab.freedesktop.org/agd5f/linux.git
1099F: drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M: Huang Rui <[email protected]>
1103M: Gautham R. Shenoy <[email protected]>
1104M: Mario Limonciello <[email protected]>
1105R: Perry Yuan <[email protected]>
1106L: [email protected]
1107S: Supported
1108F: Documentation/admin-guide/pm/amd-pstate.rst
1109F: drivers/cpufreq/amd-pstate*
1110F: include/linux/amd-pstate.h
1111F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1112
1113AMD PTDMA DRIVER
1114M: Basavaraj Natikar <[email protected]>
1115L: [email protected]
1116S: Maintained
1117F: drivers/dma/ptdma/
1118
1119AMD SEATTLE DEVICE TREE SUPPORT
1120M: Suravee Suthikulpanit <[email protected]>
1121M: Tom Lendacky <[email protected]>
1122S: Supported
1123F: arch/arm64/boot/dts/amd/
1124
1125AMD SENSOR FUSION HUB DRIVER
1126M: Basavaraj Natikar <[email protected]>
1127L: [email protected]
1128S: Maintained
1129F: Documentation/hid/amd-sfh*
1130F: drivers/hid/amd-sfh-hid/
1131
1132AMD SPI DRIVER
1133M: Sanjay R Mehta <[email protected]>
1134S: Maintained
1135F: drivers/spi/spi-amd.c
1136
1137AMD XGBE DRIVER
1138M: "Shyam Sundar S K" <[email protected]>
1139L: [email protected]
1140S: Supported
1141F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1142F: drivers/net/ethernet/amd/xgbe/
1143
1144AMLOGIC DDR PMU DRIVER
1145M: Jiucheng Xu <[email protected]>
1146L: [email protected]
1147S: Supported
1148W: http://www.amlogic.com
1149F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1150F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1151F: drivers/perf/amlogic/
1152F: include/soc/amlogic/
1153
1154AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1155M: Javier Carrasco <[email protected]>
1156L: [email protected]
1157S: Maintained
1158F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1159F: Documentation/hwmon/chipcap2.rst
1160F: drivers/hwmon/chipcap2.c
1161
1162AMPHION VPU CODEC V4L2 DRIVER
1163M: Ming Qian <[email protected]>
1164M: Zhou Peng <[email protected]>
1165L: [email protected]
1166S: Maintained
1167F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1168F: drivers/media/platform/amphion/
1169
1170AMS AS73211 DRIVER
1171M: Christian Eggers <[email protected]>
1172L: [email protected]
1173S: Maintained
1174F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1175F: drivers/iio/light/as73211.c
1176
1177AMT (Automatic Multicast Tunneling)
1178M: Taehee Yoo <[email protected]>
1179L: [email protected]
1180S: Maintained
1181T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1182T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1183F: drivers/net/amt.c
1184
1185ANALOG DEVICES INC AD3552R DRIVER
1186M: Nuno Sá <[email protected]>
1187L: [email protected]
1188S: Supported
1189W: https://ez.analog.com/linux-software-drivers
1190F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1191F: drivers/iio/dac/ad3552r.c
1192
1193ANALOG DEVICES INC AD4130 DRIVER
1194M: Cosmin Tanislav <[email protected]>
1195L: [email protected]
1196S: Supported
1197W: https://ez.analog.com/linux-software-drivers
1198F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1199F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1200F: drivers/iio/adc/ad4130.c
1201
1202ANALOG DEVICES INC AD7091R DRIVER
1203M: Marcelo Schmitt <[email protected]>
1204L: [email protected]
1205S: Supported
1206W: http://ez.analog.com/community/linux-device-drivers
1207F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1208F: drivers/iio/adc/ad7091r*
1209
1210ANALOG DEVICES INC AD7192 DRIVER
1211M: Alexandru Tachici <[email protected]>
1212L: [email protected]
1213S: Supported
1214W: https://ez.analog.com/linux-software-drivers
1215F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1216F: drivers/iio/adc/ad7192.c
1217
1218ANALOG DEVICES INC AD7292 DRIVER
1219M: Marcelo Schmitt <[email protected]>
1220L: [email protected]
1221S: Supported
1222W: https://ez.analog.com/linux-software-drivers
1223F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1224F: drivers/iio/adc/ad7292.c
1225
1226ANALOG DEVICES INC AD7293 DRIVER
1227M: Antoniu Miclaus <[email protected]>
1228L: [email protected]
1229S: Supported
1230W: https://ez.analog.com/linux-software-drivers
1231F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1232F: drivers/iio/dac/ad7293.c
1233
1234ANALOG DEVICES INC AD74115 DRIVER
1235M: Cosmin Tanislav <[email protected]>
1236L: [email protected]
1237S: Supported
1238W: https://ez.analog.com/linux-software-drivers
1239F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1240F: drivers/iio/addac/ad74115.c
1241
1242ANALOG DEVICES INC AD74413R DRIVER
1243M: Cosmin Tanislav <[email protected]>
1244L: [email protected]
1245S: Supported
1246W: https://ez.analog.com/linux-software-drivers
1247F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1248F: drivers/iio/addac/ad74413r.c
1249F: include/dt-bindings/iio/addac/adi,ad74413r.h
1250
1251ANALOG DEVICES INC AD7768-1 DRIVER
1252M: Michael Hennerich <[email protected]>
1253L: [email protected]
1254S: Supported
1255W: https://ez.analog.com/linux-software-drivers
1256F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1257F: drivers/iio/adc/ad7768-1.c
1258
1259ANALOG DEVICES INC AD7780 DRIVER
1260M: Michael Hennerich <[email protected]>
1261M: Renato Lui Geh <[email protected]>
1262L: [email protected]
1263S: Supported
1264W: https://ez.analog.com/linux-software-drivers
1265F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1266F: drivers/iio/adc/ad7780.c
1267
1268ANALOG DEVICES INC AD9739a DRIVER
1269M: Nuno Sa <[email protected]>
1270M: Dragos Bogdan <[email protected]>
1271L: [email protected]
1272S: Supported
1273W: https://ez.analog.com/linux-software-drivers
1274F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1275F: drivers/iio/dac/ad9739a.c
1276
1277ANALOG DEVICES INC ADA4250 DRIVER
1278M: Antoniu Miclaus <[email protected]>
1279L: [email protected]
1280S: Supported
1281W: https://ez.analog.com/linux-software-drivers
1282F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1283F: drivers/iio/amplifiers/ada4250.c
1284
1285ANALOG DEVICES INC ADF4377 DRIVER
1286M: Antoniu Miclaus <[email protected]>
1287L: [email protected]
1288S: Supported
1289W: https://ez.analog.com/linux-software-drivers
1290F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1291F: drivers/iio/frequency/adf4377.c
1292
1293ANALOG DEVICES INC ADGS1408 DRIVER
1294M: Mircea Caprioru <[email protected]>
1295S: Supported
1296F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1297F: drivers/mux/adgs1408.c
1298
1299ANALOG DEVICES INC ADIN DRIVER
1300M: Michael Hennerich <[email protected]>
1301L: [email protected]
1302S: Supported
1303W: https://ez.analog.com/linux-software-drivers
1304F: Documentation/devicetree/bindings/net/adi,adin.yaml
1305F: drivers/net/phy/adin.c
1306
1307ANALOG DEVICES INC ADIS DRIVER LIBRARY
1308M: Nuno Sa <[email protected]>
1309L: [email protected]
1310S: Supported
1311F: drivers/iio/imu/adis.c
1312F: drivers/iio/imu/adis_buffer.c
1313F: drivers/iio/imu/adis_trigger.c
1314F: include/linux/iio/imu/adis.h
1315
1316ANALOG DEVICES INC ADIS16460 DRIVER
1317M: Dragos Bogdan <[email protected]>
1318L: [email protected]
1319S: Supported
1320W: https://ez.analog.com/linux-software-drivers
1321F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1322F: drivers/iio/imu/adis16460.c
1323
1324ANALOG DEVICES INC ADIS16475 DRIVER
1325M: Nuno Sa <[email protected]>
1326L: [email protected]
1327S: Supported
1328W: https://ez.analog.com/linux-software-drivers
1329F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1330F: drivers/iio/imu/adis16475.c
1331
1332ANALOG DEVICES INC ADM1177 DRIVER
1333M: Michael Hennerich <[email protected]>
1334L: [email protected]
1335S: Supported
1336W: https://ez.analog.com/linux-software-drivers
1337F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1338F: drivers/hwmon/adm1177.c
1339
1340ANALOG DEVICES INC ADMFM2000 DRIVER
1341M: Kim Seer Paller <[email protected]>
1342L: [email protected]
1343S: Supported
1344W: https://ez.analog.com/linux-software-drivers
1345F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1346F: drivers/iio/frequency/admfm2000.c
1347
1348ANALOG DEVICES INC ADMV1013 DRIVER
1349M: Antoniu Miclaus <[email protected]>
1350L: [email protected]
1351S: Supported
1352W: https://ez.analog.com/linux-software-drivers
1353F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1354F: drivers/iio/frequency/admv1013.c
1355
1356ANALOG DEVICES INC ADMV1014 DRIVER
1357M: Antoniu Miclaus <[email protected]>
1358L: [email protected]
1359S: Supported
1360W: https://ez.analog.com/linux-software-drivers
1361F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1362F: drivers/iio/frequency/admv1014.c
1363
1364ANALOG DEVICES INC ADMV8818 DRIVER
1365M: Antoniu Miclaus <[email protected]>
1366L: [email protected]
1367S: Supported
1368W: https://ez.analog.com/linux-software-drivers
1369F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1370F: drivers/iio/filter/admv8818.c
1371
1372ANALOG DEVICES INC ADP5061 DRIVER
1373M: Michael Hennerich <[email protected]>
1374L: [email protected]
1375S: Supported
1376W: https://ez.analog.com/linux-software-drivers
1377F: drivers/power/supply/adp5061.c
1378
1379ANALOG DEVICES INC ADRF6780 DRIVER
1380M: Antoniu Miclaus <[email protected]>
1381L: [email protected]
1382S: Supported
1383W: https://ez.analog.com/linux-software-drivers
1384F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1385F: drivers/iio/frequency/adrf6780.c
1386
1387ANALOG DEVICES INC ADV7180 DRIVER
1388M: Lars-Peter Clausen <[email protected]>
1389L: [email protected]
1390S: Supported
1391W: https://ez.analog.com/linux-software-drivers
1392F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1393F: drivers/media/i2c/adv7180.c
1394
1395ANALOG DEVICES INC ADV748X DRIVER
1396M: Kieran Bingham <[email protected]>
1397L: [email protected]
1398S: Maintained
1399F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1400F: drivers/media/i2c/adv748x/*
1401
1402ANALOG DEVICES INC ADV7511 DRIVER
1403M: Hans Verkuil <[email protected]>
1404L: [email protected]
1405S: Maintained
1406F: drivers/media/i2c/adv7511*
1407
1408ANALOG DEVICES INC ADV7604 DRIVER
1409M: Hans Verkuil <[email protected]>
1410L: [email protected]
1411S: Maintained
1412F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1413F: drivers/media/i2c/adv7604*
1414
1415ANALOG DEVICES INC ADV7842 DRIVER
1416M: Hans Verkuil <[email protected]>
1417L: [email protected]
1418S: Maintained
1419F: drivers/media/i2c/adv7842*
1420
1421ANALOG DEVICES INC ADXRS290 DRIVER
1422M: Nishant Malpani <[email protected]>
1423L: [email protected]
1424S: Supported
1425F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1426F: drivers/iio/gyro/adxrs290.c
1427
1428ANALOG DEVICES INC ASOC CODEC DRIVERS
1429M: Lars-Peter Clausen <[email protected]>
1430M: Nuno Sá <[email protected]>
1431L: [email protected] (moderated for non-subscribers)
1432S: Supported
1433W: http://wiki.analog.com/
1434W: https://ez.analog.com/linux-software-drivers
1435F: sound/soc/codecs/ad1*
1436F: sound/soc/codecs/ad7*
1437F: sound/soc/codecs/adau*
1438F: sound/soc/codecs/adav*
1439F: sound/soc/codecs/sigmadsp.*
1440F: sound/soc/codecs/ssm*
1441
1442ANALOG DEVICES INC AXI DAC DRIVER
1443M: Nuno Sa <[email protected]>
1444L: [email protected]
1445S: Supported
1446W: https://ez.analog.com/linux-software-drivers
1447F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1448F: drivers/iio/dac/adi-axi-dac.c
1449
1450ANALOG DEVICES INC DMA DRIVERS
1451M: Lars-Peter Clausen <[email protected]>
1452S: Supported
1453W: https://ez.analog.com/linux-software-drivers
1454F: drivers/dma/dma-axi-dmac.c
1455
1456ANALOG DEVICES INC IIO DRIVERS
1457M: Lars-Peter Clausen <[email protected]>
1458M: Michael Hennerich <[email protected]>
1459S: Supported
1460W: http://wiki.analog.com/
1461W: https://ez.analog.com/linux-software-drivers
1462F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1463F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1464F: Documentation/devicetree/bindings/iio/*/adi,*
1465F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1466F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1467F: drivers/iio/*/ad*
1468F: drivers/iio/adc/ltc249*
1469F: drivers/iio/amplifiers/hmc425a.c
1470F: drivers/staging/iio/*/ad*
1471X: drivers/iio/*/adjd*
1472
1473ANALOGBITS PLL LIBRARIES
1474M: Paul Walmsley <[email protected]>
1475M: Samuel Holland <[email protected]>
1476S: Supported
1477F: drivers/clk/analogbits/*
1478F: include/linux/clk/analogbits*
1479
1480ANDROID DRIVERS
1481M: Greg Kroah-Hartman <[email protected]>
1482M: Arve Hjønnevåg <[email protected]>
1483M: Todd Kjos <[email protected]>
1484M: Martijn Coenen <[email protected]>
1485M: Joel Fernandes <[email protected]>
1486M: Christian Brauner <[email protected]>
1487M: Carlos Llamas <[email protected]>
1488M: Suren Baghdasaryan <[email protected]>
1489L: [email protected]
1490S: Supported
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1492F: drivers/android/
1493
1494ANDROID GOLDFISH PIC DRIVER
1495M: Miodrag Dinic <[email protected]>
1496S: Supported
1497F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1498F: drivers/irqchip/irq-goldfish-pic.c
1499
1500ANDROID GOLDFISH RTC DRIVER
1501M: Jiaxun Yang <[email protected]>
1502S: Supported
1503F: drivers/rtc/rtc-goldfish.c
1504
1505AOA (Apple Onboard Audio) ALSA DRIVER
1506M: Johannes Berg <[email protected]>
1507L: [email protected]
1508L: [email protected] (moderated for non-subscribers)
1509S: Maintained
1510F: sound/aoa/
1511
1512APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1513M: William Breathitt Gray <[email protected]>
1514L: [email protected]
1515S: Maintained
1516F: drivers/iio/addac/stx104.c
1517
1518APM DRIVER
1519M: Jiri Kosina <[email protected]>
1520S: Odd fixes
1521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1522F: arch/x86/kernel/apm_32.c
1523F: drivers/char/apm-emulation.c
1524F: include/linux/apm_bios.h
1525F: include/uapi/linux/apm_bios.h
1526
1527APPARMOR SECURITY MODULE
1528M: John Johansen <[email protected]>
1529M: John Johansen <[email protected]>
1530L: [email protected] (moderated for non-subscribers)
1531S: Supported
1532W: apparmor.net
1533B: https://gitlab.com/apparmor/apparmor-kernel
1534C: irc://irc.oftc.net/apparmor
1535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1536T: https://gitlab.com/apparmor/apparmor-kernel.git
1537F: Documentation/admin-guide/LSM/apparmor.rst
1538F: security/apparmor/
1539
1540APPLE BCM5974 MULTITOUCH DRIVER
1541M: Henrik Rydberg <[email protected]>
1542L: [email protected]
1543S: Odd fixes
1544F: drivers/input/mouse/bcm5974.c
1545
1546APPLE PCIE CONTROLLER DRIVER
1547M: Alyssa Rosenzweig <[email protected]>
1548M: Marc Zyngier <[email protected]>
1549L: [email protected]
1550S: Maintained
1551F: drivers/pci/controller/pcie-apple.c
1552
1553APPLE SMC DRIVER
1554M: Henrik Rydberg <[email protected]>
1555L: [email protected]
1556S: Odd fixes
1557F: drivers/hwmon/applesmc.c
1558
1559APPLETALK NETWORK LAYER
1560L: [email protected]
1561S: Odd fixes
1562F: include/linux/atalk.h
1563F: include/uapi/linux/atalk.h
1564F: net/appletalk/
1565
1566APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1567M: Khuong Dinh <[email protected]>
1568S: Supported
1569F: arch/arm64/boot/dts/apm/
1570
1571APPLIED MICRO (APM) X-GENE SOC EDAC
1572M: Khuong Dinh <[email protected]>
1573S: Supported
1574F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1575F: drivers/edac/xgene_edac.c
1576
1577APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1578M: Iyappan Subramanian <[email protected]>
1579M: Keyur Chudgar <[email protected]>
1580S: Supported
1581F: drivers/net/ethernet/apm/xgene-v2/
1582
1583APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1584M: Iyappan Subramanian <[email protected]>
1585M: Keyur Chudgar <[email protected]>
1586M: Quan Nguyen <[email protected]>
1587S: Supported
1588F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1589F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1590F: drivers/net/ethernet/apm/xgene/
1591F: drivers/net/mdio/mdio-xgene.c
1592
1593APPLIED MICRO (APM) X-GENE SOC PMU
1594M: Khuong Dinh <[email protected]>
1595S: Supported
1596F: Documentation/admin-guide/perf/xgene-pmu.rst
1597F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1598F: drivers/perf/xgene_pmu.c
1599
1600APTINA CAMERA SENSOR PLL
1601M: Laurent Pinchart <[email protected]>
1602L: [email protected]
1603S: Maintained
1604F: drivers/media/i2c/aptina-pll.*
1605
1606AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1607M: Aleksa Savic <[email protected]>
1608M: Jack Doan <[email protected]>
1609L: [email protected]
1610S: Maintained
1611F: Documentation/hwmon/aquacomputer_d5next.rst
1612F: drivers/hwmon/aquacomputer_d5next.c
1613
1614AQUANTIA ETHERNET DRIVER (atlantic)
1615M: Igor Russkikh <[email protected]>
1616L: [email protected]
1617S: Supported
1618W: https://www.marvell.com/
1619Q: https://patchwork.kernel.org/project/netdevbpf/list/
1620F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1621F: drivers/net/ethernet/aquantia/atlantic/
1622
1623AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1624M: Egor Pomozov <[email protected]>
1625L: [email protected]
1626S: Supported
1627W: http://www.aquantia.com
1628F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1629
1630AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1631M: Krzysztof Hałasa <[email protected]>
1632L: [email protected]
1633S: Maintained
1634F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1635F: drivers/media/i2c/ar0521.c
1636
1637ARASAN NAND CONTROLLER DRIVER
1638M: Miquel Raynal <[email protected]>
1639R: Michal Simek <[email protected]>
1640L: [email protected]
1641S: Maintained
1642F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1643F: drivers/mtd/nand/raw/arasan-nand-controller.c
1644
1645ARC FRAMEBUFFER DRIVER
1646M: Jaya Kumar <[email protected]>
1647S: Maintained
1648F: drivers/video/fbdev/arcfb.c
1649F: drivers/video/fbdev/core/fb_defio.c
1650
1651ARC PGU DRM DRIVER
1652M: Alexey Brodkin <[email protected]>
1653S: Supported
1654F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1655F: drivers/gpu/drm/tiny/arcpgu.c
1656
1657ARCNET NETWORK LAYER
1658M: Michael Grzeschik <[email protected]>
1659L: [email protected]
1660S: Maintained
1661F: drivers/net/arcnet/
1662F: include/uapi/linux/if_arcnet.h
1663
1664ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1665M: Arnd Bergmann <[email protected]>
1666M: Olof Johansson <[email protected]>
1667M: [email protected]
1668L: [email protected] (moderated for non-subscribers)
1669S: Maintained
1670P: Documentation/process/maintainer-soc.rst
1671C: irc://irc.libera.chat/armlinux
1672T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1673F: Documentation/process/maintainer-soc*.rst
1674F: arch/arm/boot/dts/Makefile
1675F: arch/arm64/boot/dts/Makefile
1676
1677ARM ARCHITECTED TIMER DRIVER
1678M: Mark Rutland <[email protected]>
1679M: Marc Zyngier <[email protected]>
1680L: [email protected] (moderated for non-subscribers)
1681S: Maintained
1682F: arch/arm/include/asm/arch_timer.h
1683F: arch/arm64/include/asm/arch_timer.h
1684F: drivers/clocksource/arm_arch_timer.c
1685
1686ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1687M: Marc Zyngier <[email protected]>
1688L: [email protected] (moderated for non-subscribers)
1689S: Maintained
1690F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1691F: arch/arm/include/asm/arch_gicv3.h
1692F: arch/arm64/include/asm/arch_gicv3.h
1693F: drivers/irqchip/irq-gic*.[ch]
1694F: include/linux/irqchip/arm-gic*.h
1695F: include/linux/irqchip/arm-vgic-info.h
1696
1697ARM HDLCD DRM DRIVER
1698M: Liviu Dudau <[email protected]>
1699S: Supported
1700F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1701F: drivers/gpu/drm/arm/hdlcd_*
1702
1703ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1704M: Linus Walleij <[email protected]>
1705L: [email protected] (moderated for non-subscribers)
1706S: Maintained
1707F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1708F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1709F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1710F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1711F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1712F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1713F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1714F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1715F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1716F: arch/arm/boot/dts/arm/arm-realview-*
1717F: arch/arm/boot/dts/arm/integrator*
1718F: arch/arm/boot/dts/arm/versatile*
1719F: arch/arm/mach-versatile/
1720F: drivers/bus/arm-integrator-lm.c
1721F: drivers/clk/versatile/
1722F: drivers/i2c/busses/i2c-versatile.c
1723F: drivers/irqchip/irq-versatile-fpga.c
1724F: drivers/mtd/maps/physmap-versatile.*
1725F: drivers/power/reset/arm-versatile-reboot.c
1726F: drivers/soc/versatile/
1727
1728ARM KOMEDA DRM-KMS DRIVER
1729M: Liviu Dudau <[email protected]>
1730S: Supported
1731T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1732F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1733F: Documentation/gpu/komeda-kms.rst
1734F: drivers/gpu/drm/arm/display/include/
1735F: drivers/gpu/drm/arm/display/komeda/
1736
1737ARM MALI PANFROST DRM DRIVER
1738M: Boris Brezillon <[email protected]>
1739M: Rob Herring <[email protected]>
1740R: Steven Price <[email protected]>
1741L: [email protected]
1742S: Supported
1743T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F: Documentation/gpu/panfrost.rst
1745F: drivers/gpu/drm/panfrost/
1746F: include/uapi/drm/panfrost_drm.h
1747
1748ARM MALI PANTHOR DRM DRIVER
1749M: Boris Brezillon <[email protected]>
1750M: Steven Price <[email protected]>
1751M: Liviu Dudau <[email protected]>
1752L: [email protected]
1753S: Supported
1754T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1755F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1756F: drivers/gpu/drm/panthor/
1757F: include/uapi/drm/panthor_drm.h
1758
1759ARM MALI-DP DRM DRIVER
1760M: Liviu Dudau <[email protected]>
1761S: Supported
1762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1763F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1764F: Documentation/gpu/afbc.rst
1765F: drivers/gpu/drm/arm/
1766
1767ARM MFM AND FLOPPY DRIVERS
1768M: Ian Molton <[email protected]>
1769S: Maintained
1770F: arch/arm/include/asm/floppy.h
1771F: arch/arm/mach-rpc/floppydma.S
1772
1773ARM PMU PROFILING AND DEBUGGING
1774M: Will Deacon <[email protected]>
1775M: Mark Rutland <[email protected]>
1776L: [email protected] (moderated for non-subscribers)
1777S: Maintained
1778F: Documentation/devicetree/bindings/arm/pmu.yaml
1779F: Documentation/devicetree/bindings/perf/
1780F: arch/arm*/include/asm/hw_breakpoint.h
1781F: arch/arm*/include/asm/perf_event.h
1782F: arch/arm*/kernel/hw_breakpoint.c
1783F: arch/arm*/kernel/perf_*
1784F: drivers/perf/
1785F: include/linux/perf/arm_pmu*.h
1786
1787ARM PORT
1788M: Russell King <[email protected]>
1789L: [email protected] (moderated for non-subscribers)
1790S: Odd Fixes
1791W: http://www.armlinux.org.uk/
1792T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1793F: arch/arm/
1794X: arch/arm/boot/dts/
1795
1796ARM PRIMECELL AACI PL041 DRIVER
1797M: Russell King <[email protected]>
1798S: Odd Fixes
1799F: sound/arm/aaci.*
1800
1801ARM PRIMECELL BUS SUPPORT
1802M: Russell King <[email protected]>
1803S: Odd Fixes
1804F: drivers/amba/
1805F: include/linux/amba/bus.h
1806
1807ARM PRIMECELL KMI PL050 DRIVER
1808M: Russell King <[email protected]>
1809S: Odd Fixes
1810F: drivers/input/serio/ambakmi.*
1811F: include/linux/amba/kmi.h
1812
1813ARM PRIMECELL MMCI PL180/1 DRIVER
1814M: Russell King <[email protected]>
1815S: Odd Fixes
1816F: drivers/mmc/host/mmci.*
1817F: include/linux/amba/mmci.h
1818
1819ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1820M: Miquel Raynal <[email protected]>
1821R: Michal Simek <[email protected]>
1822L: [email protected]
1823S: Maintained
1824F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1825F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1826
1827ARM PRIMECELL PL35X SMC DRIVER
1828M: Miquel Raynal <[email protected]>
1829R: Michal Simek <[email protected]>
1830L: [email protected] (moderated for non-subscribers)
1831S: Maintained
1832F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1833F: drivers/memory/pl353-smc.c
1834
1835ARM PRIMECELL SSP PL022 SPI DRIVER
1836M: Linus Walleij <[email protected]>
1837L: [email protected] (moderated for non-subscribers)
1838S: Maintained
1839F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1840F: drivers/spi/spi-pl022.c
1841
1842ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1843M: Russell King <[email protected]>
1844S: Odd Fixes
1845F: drivers/tty/serial/amba-pl01*.c
1846F: include/linux/amba/serial.h
1847
1848ARM PRIMECELL VIC PL190/PL192 DRIVER
1849M: Linus Walleij <[email protected]>
1850L: [email protected] (moderated for non-subscribers)
1851S: Maintained
1852F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1853F: drivers/irqchip/irq-vic.c
1854
1855ARM SMC WATCHDOG DRIVER
1856M: Julius Werner <[email protected]>
1857R: Evan Benn <[email protected]>
1858S: Maintained
1859F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1860F: drivers/watchdog/arm_smc_wdt.c
1861
1862ARM SMMU DRIVERS
1863M: Will Deacon <[email protected]>
1864R: Robin Murphy <[email protected]>
1865L: [email protected] (moderated for non-subscribers)
1866S: Maintained
1867F: Documentation/devicetree/bindings/iommu/arm,smmu*
1868F: drivers/iommu/arm/
1869F: drivers/iommu/io-pgtable-arm*
1870
1871ARM SUB-ARCHITECTURES
1872L: [email protected] (moderated for non-subscribers)
1873S: Maintained
1874C: irc://irc.libera.chat/armlinux
1875T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1876F: arch/arm/mach-*/
1877F: arch/arm/plat-*/
1878
1879ARM/ACTIONS SEMI ARCHITECTURE
1880M: Andreas Färber <[email protected]>
1881M: Manivannan Sadhasivam <[email protected]>
1882L: [email protected] (moderated for non-subscribers)
1883L: [email protected] (moderated for non-subscribers)
1884S: Maintained
1885F: Documentation/devicetree/bindings/arm/actions.yaml
1886F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1887F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1888F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1889F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1890F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1891F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1892F: Documentation/devicetree/bindings/pinctrl/actions,*
1893F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1894F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1895F: arch/arm/boot/dts/actions/
1896F: arch/arm/mach-actions/
1897F: arch/arm64/boot/dts/actions/
1898F: drivers/clk/actions/
1899F: drivers/clocksource/timer-owl*
1900F: drivers/dma/owl-dma.c
1901F: drivers/i2c/busses/i2c-owl.c
1902F: drivers/irqchip/irq-owl-sirq.c
1903F: drivers/mmc/host/owl-mmc.c
1904F: drivers/net/ethernet/actions/
1905F: drivers/pinctrl/actions/*
1906F: drivers/pmdomain/actions/
1907F: include/dt-bindings/power/owl-*
1908F: include/dt-bindings/reset/actions,*
1909F: include/linux/soc/actions/
1910N: owl
1911
1912ARM/Allwinner SoC Clock Support
1913M: Emilio López <[email protected]>
1914S: Maintained
1915F: drivers/clk/sunxi/
1916
1917ARM/Allwinner sunXi SoC support
1918M: Chen-Yu Tsai <[email protected]>
1919M: Jernej Skrabec <[email protected]>
1920M: Samuel Holland <[email protected]>
1921L: [email protected] (moderated for non-subscribers)
1922L: [email protected]
1923S: Maintained
1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1925F: arch/arm/mach-sunxi/
1926F: arch/arm64/boot/dts/allwinner/
1927F: drivers/clk/sunxi-ng/
1928F: drivers/pinctrl/sunxi/
1929F: drivers/soc/sunxi/
1930N: allwinner
1931N: sun[x456789]i
1932N: sun[25]0i
1933
1934ARM/AMD PENSANDO ARM64 ARCHITECTURE
1935M: Brad Larson <[email protected]>
1936L: [email protected] (moderated for non-subscribers)
1937S: Supported
1938F: Documentation/devicetree/bindings/*/amd,pensando*
1939F: arch/arm64/boot/dts/amd/elba*
1940
1941ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1942M: Neil Armstrong <[email protected]>
1943M: Jerome Brunet <[email protected]>
1944L: [email protected]
1945S: Maintained
1946F: Documentation/devicetree/bindings/clock/amlogic*
1947F: drivers/clk/meson/
1948F: include/dt-bindings/clock/amlogic,a1*
1949F: include/dt-bindings/clock/gxbb*
1950F: include/dt-bindings/clock/meson*
1951
1952ARM/Amlogic Meson SoC Crypto Drivers
1953M: Corentin Labbe <[email protected]>
1954L: [email protected]
1955L: [email protected]
1956S: Maintained
1957F: Documentation/devicetree/bindings/crypto/amlogic*
1958F: drivers/crypto/amlogic/
1959
1960ARM/Amlogic Meson SoC Sound Drivers
1961M: Jerome Brunet <[email protected]>
1962L: [email protected] (moderated for non-subscribers)
1963S: Maintained
1964F: Documentation/devicetree/bindings/sound/amlogic*
1965F: sound/soc/meson/
1966
1967ARM/Amlogic Meson SoC support
1968M: Neil Armstrong <[email protected]>
1969M: Kevin Hilman <[email protected]>
1970R: Jerome Brunet <[email protected]>
1971R: Martin Blumenstingl <[email protected]>
1972L: [email protected] (moderated for non-subscribers)
1973L: [email protected]
1974S: Maintained
1975W: http://linux-meson.com/
1976F: Documentation/devicetree/bindings/phy/amlogic*
1977F: arch/arm/boot/dts/amlogic/
1978F: arch/arm/mach-meson/
1979F: arch/arm64/boot/dts/amlogic/
1980F: drivers/pmdomain/amlogic/
1981F: drivers/mmc/host/meson*
1982F: drivers/phy/amlogic/
1983F: drivers/pinctrl/meson/
1984F: drivers/rtc/rtc-meson*
1985F: drivers/soc/amlogic/
1986N: meson
1987
1988ARM/Annapurna Labs ALPINE ARCHITECTURE
1989M: Tsahee Zidenberg <[email protected]>
1990M: Antoine Tenart <[email protected]>
1991L: [email protected] (moderated for non-subscribers)
1992S: Maintained
1993F: arch/arm/boot/dts/amazon/
1994F: arch/arm/mach-alpine/
1995F: arch/arm64/boot/dts/amazon/
1996F: drivers/*/*alpine*
1997
1998ARM/APPLE MACHINE SOUND DRIVERS
1999M: Martin Povišer <[email protected]>
2000L: [email protected]
2001L: [email protected] (moderated for non-subscribers)
2002S: Maintained
2003F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2004F: Documentation/devicetree/bindings/sound/apple,*
2005F: sound/soc/apple/*
2006F: sound/soc/codecs/cs42l83-i2c.c
2007F: sound/soc/codecs/ssm3515.c
2008
2009ARM/APPLE MACHINE SUPPORT
2010M: Hector Martin <[email protected]>
2011M: Sven Peter <[email protected]>
2012R: Alyssa Rosenzweig <[email protected]>
2013L: [email protected]
2014L: [email protected] (moderated for non-subscribers)
2015S: Maintained
2016W: https://asahilinux.org
2017B: https://github.com/AsahiLinux/linux/issues
2018C: irc://irc.oftc.net/asahi-dev
2019T: git https://github.com/AsahiLinux/linux.git
2020F: Documentation/devicetree/bindings/arm/apple.yaml
2021F: Documentation/devicetree/bindings/arm/apple/*
2022F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2023F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2024F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2025F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2026F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2027F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2028F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2029F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2030F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2031F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2032F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2033F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2034F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2035F: Documentation/devicetree/bindings/power/apple*
2036F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2037F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2038F: arch/arm64/boot/dts/apple/
2039F: drivers/bluetooth/hci_bcm4377.c
2040F: drivers/clk/clk-apple-nco.c
2041F: drivers/cpufreq/apple-soc-cpufreq.c
2042F: drivers/dma/apple-admac.c
2043F: drivers/pmdomain/apple/
2044F: drivers/i2c/busses/i2c-pasemi-core.c
2045F: drivers/i2c/busses/i2c-pasemi-platform.c
2046F: drivers/iommu/apple-dart.c
2047F: drivers/iommu/io-pgtable-dart.c
2048F: drivers/irqchip/irq-apple-aic.c
2049F: drivers/nvme/host/apple.c
2050F: drivers/nvmem/apple-efuses.c
2051F: drivers/pinctrl/pinctrl-apple-gpio.c
2052F: drivers/pwm/pwm-apple.c
2053F: drivers/soc/apple/*
2054F: drivers/watchdog/apple_wdt.c
2055F: include/dt-bindings/interrupt-controller/apple-aic.h
2056F: include/dt-bindings/pinctrl/apple.h
2057F: include/linux/soc/apple/*
2058
2059ARM/ARTPEC MACHINE SUPPORT
2060M: Jesper Nilsson <[email protected]>
2061M: Lars Persson <[email protected]>
2062L: [email protected]
2063S: Maintained
2064F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2065F: arch/arm/boot/dts/axis/
2066F: arch/arm/mach-artpec
2067F: drivers/clk/axis
2068F: drivers/crypto/axis
2069F: drivers/mmc/host/usdhi6rol0.c
2070F: drivers/pinctrl/pinctrl-artpec*
2071
2072ARM/ASPEED I2C DRIVER
2073M: Brendan Higgins <[email protected]>
2074R: Benjamin Herrenschmidt <[email protected]>
2075R: Joel Stanley <[email protected]>
2076L: [email protected]
2077L: [email protected] (moderated for non-subscribers)
2078S: Maintained
2079F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2080F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2081F: drivers/i2c/busses/i2c-aspeed.c
2082F: drivers/irqchip/irq-aspeed-i2c-ic.c
2083
2084ARM/ASPEED MACHINE SUPPORT
2085M: Joel Stanley <[email protected]>
2086R: Andrew Jeffery <[email protected]>
2087L: [email protected] (moderated for non-subscribers)
2088L: [email protected] (moderated for non-subscribers)
2089S: Supported
2090Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2091T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2092F: Documentation/devicetree/bindings/arm/aspeed/
2093F: arch/arm/boot/dts/aspeed/
2094F: arch/arm/mach-aspeed/
2095N: aspeed
2096
2097ARM/BITMAIN ARCHITECTURE
2098M: Manivannan Sadhasivam <[email protected]>
2099L: [email protected] (moderated for non-subscribers)
2100S: Maintained
2101F: Documentation/devicetree/bindings/arm/bitmain.yaml
2102F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2103F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2104F: arch/arm64/boot/dts/bitmain/
2105F: drivers/clk/clk-bm1880.c
2106F: drivers/pinctrl/pinctrl-bm1880.c
2107
2108ARM/CALXEDA HIGHBANK ARCHITECTURE
2109M: Andre Przywara <[email protected]>
2110L: [email protected] (moderated for non-subscribers)
2111S: Maintained
2112F: arch/arm/boot/dts/calxeda/
2113F: arch/arm/mach-highbank/
2114
2115ARM/CAVIUM THUNDER NETWORK DRIVER
2116M: Sunil Goutham <[email protected]>
2117L: [email protected] (moderated for non-subscribers)
2118S: Supported
2119F: drivers/net/ethernet/cavium/thunder/
2120
2121ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2122M: Lukasz Majewski <[email protected]>
2123L: [email protected] (moderated for non-subscribers)
2124S: Maintained
2125F: arch/arm/mach-ep93xx/ts72xx.c
2126
2127ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2128M: Alexander Shiyan <[email protected]>
2129L: [email protected] (moderated for non-subscribers)
2130S: Odd Fixes
2131N: clps711x
2132
2133ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2134M: Hartley Sweeten <[email protected]>
2135M: Alexander Sverdlin <[email protected]>
2136L: [email protected] (moderated for non-subscribers)
2137S: Maintained
2138F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2139F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2140F: arch/arm/boot/compressed/misc-ep93xx.h
2141F: arch/arm/mach-ep93xx/
2142F: drivers/iio/adc/ep93xx_adc.c
2143
2144ARM/CLKDEV SUPPORT
2145M: Russell King <[email protected]>
2146L: [email protected] (moderated for non-subscribers)
2147S: Maintained
2148T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2149F: drivers/clk/clkdev.c
2150
2151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2152M: Baruch Siach <[email protected]>
2153L: [email protected] (moderated for non-subscribers)
2154S: Maintained
2155F: arch/arm/boot/dts/cnxt/
2156N: digicolor
2157
2158ARM/CORESIGHT FRAMEWORK AND DRIVERS
2159M: Suzuki K Poulose <[email protected]>
2160R: Mike Leach <[email protected]>
2161R: James Clark <[email protected]>
2162L: [email protected] (moderated for non-subscribers)
2163L: [email protected] (moderated for non-subscribers)
2164S: Maintained
2165T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2166F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2167F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2168F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2169F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2170F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2171F: Documentation/trace/coresight/*
2172F: drivers/hwtracing/coresight/*
2173F: include/dt-bindings/arm/coresight-cti-dt.h
2174F: include/linux/coresight*
2175F: include/uapi/linux/coresight*
2176F: samples/coresight/*
2177F: tools/perf/Documentation/arm-coresight.txt
2178F: tools/perf/arch/arm/util/auxtrace.c
2179F: tools/perf/arch/arm/util/cs-etm.c
2180F: tools/perf/arch/arm/util/cs-etm.h
2181F: tools/perf/arch/arm/util/pmu.c
2182F: tools/perf/tests/shell/*coresight*
2183F: tools/perf/tests/shell/coresight/*
2184F: tools/perf/tests/shell/lib/*coresight*
2185F: tools/perf/util/cs-etm-decoder/*
2186F: tools/perf/util/cs-etm.*
2187
2188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2189M: Hans Ulli Kroll <[email protected]>
2190M: Linus Walleij <[email protected]>
2191L: [email protected] (moderated for non-subscribers)
2192S: Maintained
2193T: git git://github.com/ulli-kroll/linux.git
2194F: Documentation/devicetree/bindings/arm/gemini.yaml
2195F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2196F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2197F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2198F: arch/arm/boot/dts/gemini/
2199F: arch/arm/mach-gemini/
2200F: drivers/crypto/gemini/
2201F: drivers/net/ethernet/cortina/
2202F: drivers/pinctrl/pinctrl-gemini.c
2203F: drivers/rtc/rtc-ftrtc010.c
2204
2205ARM/CZ.NIC TURRIS SUPPORT
2206M: Marek Behún <[email protected]>
2207S: Maintained
2208W: https://www.turris.cz/
2209F: Documentation/ABI/testing/debugfs-moxtet
2210F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2211F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2212F: Documentation/devicetree/bindings/bus/moxtet.txt
2213F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2214F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2215F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2216F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2217F: drivers/bus/moxtet.c
2218F: drivers/firmware/turris-mox-rwtm.c
2219F: drivers/gpio/gpio-moxtet.c
2220F: drivers/leds/leds-turris-omnia.c
2221F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2222F: drivers/watchdog/armada_37xx_wdt.c
2223F: include/dt-bindings/bus/moxtet.h
2224F: include/linux/armada-37xx-rwtm-mailbox.h
2225F: include/linux/moxtet.h
2226
2227ARM/FARADAY FA526 PORT
2228M: Hans Ulli Kroll <[email protected]>
2229L: [email protected] (moderated for non-subscribers)
2230S: Maintained
2231T: git git://git.berlios.de/gemini-board
2232F: arch/arm/mm/*-fa*
2233
2234ARM/FOOTBRIDGE ARCHITECTURE
2235M: Russell King <[email protected]>
2236L: [email protected] (moderated for non-subscribers)
2237S: Maintained
2238W: http://www.armlinux.org.uk/
2239F: arch/arm/include/asm/hardware/dec21285.h
2240F: arch/arm/mach-footbridge/
2241
2242ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2243M: Shawn Guo <[email protected]>
2244M: Sascha Hauer <[email protected]>
2245R: Pengutronix Kernel Team <[email protected]>
2246R: Fabio Estevam <[email protected]>
2247L: [email protected]
2248L: [email protected] (moderated for non-subscribers)
2249S: Maintained
2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2251F: arch/arm/boot/dts/nxp/imx/
2252F: arch/arm/boot/dts/nxp/mxs/
2253F: arch/arm64/boot/dts/freescale/
2254X: arch/arm64/boot/dts/freescale/fsl-*
2255X: arch/arm64/boot/dts/freescale/qoriq-*
2256X: drivers/media/i2c/
2257N: imx
2258N: mxs
2259
2260ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2261M: Shawn Guo <[email protected]>
2262L: [email protected] (moderated for non-subscribers)
2263S: Maintained
2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2265F: arch/arm/boot/dts/nxp/ls/
2266F: arch/arm64/boot/dts/freescale/fsl-*
2267F: arch/arm64/boot/dts/freescale/qoriq-*
2268
2269ARM/FREESCALE VYBRID ARM ARCHITECTURE
2270M: Shawn Guo <[email protected]>
2271M: Sascha Hauer <[email protected]>
2272R: Pengutronix Kernel Team <[email protected]>
2273R: Stefan Agner <[email protected]>
2274L: [email protected] (moderated for non-subscribers)
2275S: Maintained
2276T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2277F: arch/arm/boot/dts/nxp/vf/
2278F: arch/arm/mach-imx/*vf610*
2279
2280ARM/GUMSTIX MACHINE SUPPORT
2281M: Steve Sakoman <[email protected]>
2282L: [email protected] (moderated for non-subscribers)
2283S: Maintained
2284
2285ARM/HISILICON SOC SUPPORT
2286M: Wei Xu <[email protected]>
2287L: [email protected] (moderated for non-subscribers)
2288S: Supported
2289W: http://www.hisilicon.com
2290T: git https://github.com/hisilicon/linux-hisi.git
2291F: arch/arm/boot/dts/hisilicon/
2292F: arch/arm/mach-hisi/
2293F: arch/arm64/boot/dts/hisilicon/
2294
2295ARM/HP JORNADA 7XX MACHINE SUPPORT
2296M: Kristoffer Ericson <[email protected]>
2297S: Maintained
2298W: www.jlime.com
2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2300F: arch/arm/mach-sa1100/include/mach/jornada720.h
2301F: arch/arm/mach-sa1100/jornada720.c
2302
2303ARM/HPE GXP ARCHITECTURE
2304M: Jean-Marie Verdun <[email protected]>
2305M: Nick Hawkins <[email protected]>
2306S: Maintained
2307F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2308F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2309F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2310F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2311F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2312F: Documentation/hwmon/gxp-fan-ctrl.rst
2313F: arch/arm/boot/dts/hpe/
2314F: arch/arm/mach-hpe/
2315F: drivers/clocksource/timer-gxp.c
2316F: drivers/hwmon/gxp-fan-ctrl.c
2317F: drivers/i2c/busses/i2c-gxp.c
2318F: drivers/spi/spi-gxp.c
2319F: drivers/watchdog/gxp-wdt.c
2320
2321ARM/IGEP MACHINE SUPPORT
2322M: Enric Balletbo i Serra <[email protected]>
2323M: Javier Martinez Canillas <[email protected]>
2324L: [email protected]
2325L: [email protected] (moderated for non-subscribers)
2326S: Maintained
2327F: arch/arm/boot/dts/ti/omap/omap3-igep*
2328
2329ARM/INTEL IXP4XX ARM ARCHITECTURE
2330M: Linus Walleij <[email protected]>
2331M: Imre Kaloz <[email protected]>
2332L: [email protected] (moderated for non-subscribers)
2333S: Maintained
2334F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2335F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2336F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2337F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2338F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2339F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2340F: arch/arm/boot/dts/intel/ixp/
2341F: arch/arm/mach-ixp4xx/
2342F: drivers/bus/intel-ixp4xx-eb.c
2343F: drivers/char/hw_random/ixp4xx-rng.c
2344F: drivers/clocksource/timer-ixp4xx.c
2345F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2346F: drivers/gpio/gpio-ixp4xx.c
2347F: drivers/irqchip/irq-ixp4xx.c
2348F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2349F: drivers/net/wan/ixp4xx_hss.c
2350F: drivers/soc/ixp4xx/ixp4xx-npe.c
2351F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2352F: include/linux/soc/ixp4xx/npe.h
2353F: include/linux/soc/ixp4xx/qmgr.h
2354
2355ARM/INTEL KEEMBAY ARCHITECTURE
2356M: Paul J. Murphy <[email protected]>
2357M: Daniele Alessandrelli <[email protected]>
2358S: Maintained
2359F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2360F: arch/arm64/boot/dts/intel/keembay-evm.dts
2361F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2362
2363ARM/INTEL XSC3 (MANZANO) ARM CORE
2364M: Lennert Buytenhek <[email protected]>
2365L: [email protected] (moderated for non-subscribers)
2366S: Maintained
2367
2368ARM/LG1K ARCHITECTURE
2369M: Chanho Min <[email protected]>
2370L: [email protected] (moderated for non-subscribers)
2371S: Maintained
2372F: arch/arm64/boot/dts/lg/
2373
2374ARM/LPC18XX ARCHITECTURE
2375M: Vladimir Zapolskiy <[email protected]>
2376L: [email protected] (moderated for non-subscribers)
2377S: Maintained
2378F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2379F: arch/arm/boot/dts/nxp/lpc/lpc43*
2380F: drivers/i2c/busses/i2c-lpc2k.c
2381F: drivers/memory/pl172.c
2382F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2383F: drivers/rtc/rtc-lpc24xx.c
2384N: lpc18xx
2385
2386ARM/LPC32XX SOC SUPPORT
2387M: Vladimir Zapolskiy <[email protected]>
2388L: [email protected] (moderated for non-subscribers)
2389S: Maintained
2390T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2391F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2392F: arch/arm/boot/dts/nxp/lpc/lpc32*
2393F: arch/arm/mach-lpc32xx/
2394F: drivers/i2c/busses/i2c-pnx.c
2395F: drivers/net/ethernet/nxp/lpc_eth.c
2396F: drivers/usb/host/ohci-nxp.c
2397F: drivers/watchdog/pnx4008_wdt.c
2398N: lpc32xx
2399
2400ARM/Marvell Dove/MV78xx0/Orion SOC support
2401M: Andrew Lunn <[email protected]>
2402M: Sebastian Hesselbarth <[email protected]>
2403M: Gregory Clement <[email protected]>
2404L: [email protected] (moderated for non-subscribers)
2405S: Maintained
2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2407F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2408F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2409F: Documentation/devicetree/bindings/soc/dove/
2410F: arch/arm/boot/dts/marvell/dove*
2411F: arch/arm/boot/dts/marvell/orion5x*
2412F: arch/arm/mach-dove/
2413F: arch/arm/mach-mv78xx0/
2414F: arch/arm/mach-orion5x/
2415F: arch/arm/plat-orion/
2416F: drivers/bus/mvebu-mbus.c
2417F: drivers/soc/dove/
2418
2419ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2420M: Andrew Lunn <[email protected]>
2421M: Gregory Clement <[email protected]>
2422M: Sebastian Hesselbarth <[email protected]>
2423L: [email protected] (moderated for non-subscribers)
2424S: Maintained
2425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2426F: Documentation/devicetree/bindings/arm/marvell/
2427F: arch/arm/boot/dts/marvell/armada*
2428F: arch/arm/boot/dts/marvell/kirkwood*
2429F: arch/arm/configs/mvebu_*_defconfig
2430F: arch/arm/mach-mvebu/
2431F: arch/arm64/boot/dts/marvell/
2432F: drivers/clk/mvebu/
2433F: drivers/cpufreq/armada-37xx-cpufreq.c
2434F: drivers/cpufreq/armada-8k-cpufreq.c
2435F: drivers/cpufreq/mvebu-cpufreq.c
2436F: drivers/irqchip/irq-armada-370-xp.c
2437F: drivers/irqchip/irq-mvebu-*
2438F: drivers/pinctrl/mvebu/
2439F: drivers/rtc/rtc-armada38x.c
2440
2441ARM/Mediatek RTC DRIVER
2442M: Eddie Huang <[email protected]>
2443M: Sean Wang <[email protected]>
2444L: [email protected] (moderated for non-subscribers)
2445L: [email protected] (moderated for non-subscribers)
2446S: Maintained
2447F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2448F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2449F: drivers/rtc/rtc-mt2712.c
2450F: drivers/rtc/rtc-mt6397.c
2451F: drivers/rtc/rtc-mt7622.c
2452
2453ARM/Mediatek SoC support
2454M: Matthias Brugger <[email protected]>
2455M: AngeloGioacchino Del Regno <[email protected]>
2456L: [email protected]
2457L: [email protected] (moderated for non-subscribers)
2458L: [email protected] (moderated for non-subscribers)
2459S: Maintained
2460W: https://mtk.wiki.kernel.org/
2461C: irc://irc.libera.chat/linux-mediatek
2462F: arch/arm/boot/dts/mediatek/
2463F: arch/arm/mach-mediatek/
2464F: arch/arm64/boot/dts/mediatek/
2465F: drivers/soc/mediatek/
2466N: mtk
2467N: mt[2678]
2468K: mediatek
2469
2470ARM/Mediatek USB3 PHY DRIVER
2471M: Chunfeng Yun <[email protected]>
2472L: [email protected] (moderated for non-subscribers)
2473L: [email protected] (moderated for non-subscribers)
2474S: Maintained
2475F: Documentation/devicetree/bindings/phy/mediatek,*
2476F: drivers/phy/mediatek/
2477
2478ARM/MICROCHIP (ARM64) SoC support
2479M: Conor Dooley <[email protected]>
2480M: Nicolas Ferre <[email protected]>
2481M: Claudiu Beznea <[email protected]>
2482L: [email protected] (moderated for non-subscribers)
2483S: Supported
2484T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2485F: arch/arm64/boot/dts/microchip/
2486
2487ARM/Microchip (AT91) SoC support
2488M: Nicolas Ferre <[email protected]>
2489M: Alexandre Belloni <[email protected]>
2490M: Claudiu Beznea <[email protected]>
2491L: [email protected] (moderated for non-subscribers)
2492S: Supported
2493W: http://www.linux4sam.org
2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2495F: arch/arm/boot/dts/microchip/at91*
2496F: arch/arm/boot/dts/microchip/sama*
2497F: arch/arm/include/debug/at91.S
2498F: arch/arm/mach-at91/
2499F: drivers/memory/atmel*
2500F: drivers/watchdog/sama5d4_wdt.c
2501F: include/soc/at91/
2502X: drivers/input/touchscreen/atmel_mxt_ts.c
2503N: at91
2504N: atmel
2505
2506ARM/Microchip Sparx5 SoC support
2507M: Lars Povlsen <[email protected]>
2508M: Steen Hegelund <[email protected]>
2509M: Daniel Machon <[email protected]>
2510M: [email protected]
2511L: [email protected] (moderated for non-subscribers)
2512S: Supported
2513F: arch/arm64/boot/dts/microchip/sparx*
2514F: drivers/net/ethernet/microchip/vcap/
2515F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2516N: sparx5
2517
2518ARM/MILBEAUT ARCHITECTURE
2519M: Taichi Sugaya <[email protected]>
2520M: Takao Orito <[email protected]>
2521L: [email protected] (moderated for non-subscribers)
2522S: Maintained
2523F: arch/arm/boot/dts/socionext/milbeaut*
2524F: arch/arm/mach-milbeaut/
2525N: milbeaut
2526
2527ARM/MStar/Sigmastar Armv7 SoC support
2528M: Daniel Palmer <[email protected]>
2529M: Romain Perier <[email protected]>
2530L: [email protected] (moderated for non-subscribers)
2531S: Maintained
2532W: http://linux-chenxing.org/
2533T: git git://github.com/linux-chenxing/linux.git
2534F: Documentation/devicetree/bindings/arm/mstar/*
2535F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2536F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2537F: arch/arm/boot/dts/sigmastar/
2538F: arch/arm/mach-mstar/
2539F: drivers/clk/mstar/
2540F: drivers/clocksource/timer-msc313e.c
2541F: drivers/gpio/gpio-msc313.c
2542F: drivers/rtc/rtc-msc313.c
2543F: drivers/watchdog/msc313e_wdt.c
2544F: include/dt-bindings/clock/mstar-*
2545F: include/dt-bindings/gpio/msc313-gpio.h
2546
2547ARM/NOMADIK/Ux500 ARCHITECTURES
2548M: Linus Walleij <[email protected]>
2549L: [email protected] (moderated for non-subscribers)
2550S: Maintained
2551T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2552F: Documentation/devicetree/bindings/arm/ste-*
2553F: Documentation/devicetree/bindings/arm/ux500.yaml
2554F: Documentation/devicetree/bindings/arm/ux500/
2555F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2556F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2557F: arch/arm/boot/dts/st/ste-*
2558F: arch/arm/mach-nomadik/
2559F: arch/arm/mach-ux500/
2560F: drivers/clk/clk-nomadik.c
2561F: drivers/clocksource/clksrc-dbx500-prcmu.c
2562F: drivers/dma/ste_dma40*
2563F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2564F: drivers/gpio/gpio-nomadik.c
2565F: drivers/hwspinlock/u8500_hsem.c
2566F: drivers/i2c/busses/i2c-nomadik.c
2567F: drivers/iio/adc/ab8500-gpadc.c
2568F: drivers/mfd/ab8500*
2569F: drivers/mfd/abx500*
2570F: drivers/mfd/db8500*
2571F: drivers/pinctrl/nomadik/
2572F: drivers/rtc/rtc-ab8500.c
2573F: drivers/rtc/rtc-pl031.c
2574F: drivers/soc/ux500/
2575
2576ARM/NUVOTON MA35 ARCHITECTURE
2577M: Jacky Huang <[email protected]>
2578M: Shan-Chun Hung <[email protected]>
2579L: [email protected] (moderated for non-subscribers)
2580S: Supported
2581F: Documentation/devicetree/bindings/*/*/*ma35*
2582F: Documentation/devicetree/bindings/*/*ma35*
2583F: arch/arm64/boot/dts/nuvoton/*ma35*
2584F: drivers/*/*/*ma35*
2585F: drivers/*/*ma35*
2586K: ma35d1
2587
2588ARM/NUVOTON NPCM ARCHITECTURE
2589M: Avi Fishman <[email protected]>
2590M: Tomer Maimon <[email protected]>
2591M: Tali Perry <[email protected]>
2592R: Patrick Venture <[email protected]>
2593R: Nancy Yuen <[email protected]>
2594R: Benjamin Fair <[email protected]>
2595L: [email protected] (moderated for non-subscribers)
2596S: Supported
2597F: Documentation/devicetree/bindings/*/*/*npcm*
2598F: Documentation/devicetree/bindings/*/*npcm*
2599F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2600F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2601F: arch/arm/mach-npcm/
2602F: arch/arm64/boot/dts/nuvoton/
2603F: drivers/*/*/*npcm*
2604F: drivers/*/*npcm*
2605F: drivers/rtc/rtc-nct3018y.c
2606F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2607F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2608
2609ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2610M: Joseph Liu <[email protected]>
2611M: Marvin Lin <[email protected]>
2612L: [email protected]
2613L: [email protected] (moderated for non-subscribers)
2614S: Maintained
2615F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2616F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2617F: Documentation/userspace-api/media/drivers/npcm-video.rst
2618F: drivers/media/platform/nuvoton/
2619F: include/uapi/linux/npcm-video.h
2620
2621ARM/NUVOTON WPCM450 ARCHITECTURE
2622M: Jonathan Neuschäfer <[email protected]>
2623L: [email protected] (moderated for non-subscribers)
2624S: Maintained
2625W: https://github.com/neuschaefer/wpcm450/wiki
2626F: Documentation/devicetree/bindings/*/*wpcm*
2627F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2628F: arch/arm/configs/wpcm450_defconfig
2629F: arch/arm/mach-npcm/wpcm450.c
2630F: drivers/*/*/*wpcm*
2631F: drivers/*/*wpcm*
2632
2633ARM/NXP S32G ARCHITECTURE
2634R: Chester Lin <[email protected]>
2635R: Matthias Brugger <[email protected]>
2636R: Ghennadi Procopciuc <[email protected]>
2637L: NXP S32 Linux Team <[email protected]>
2638L: [email protected] (moderated for non-subscribers)
2639S: Maintained
2640F: arch/arm64/boot/dts/freescale/s32g*.dts*
2641F: drivers/pinctrl/nxp/
2642
2643ARM/Orion SoC/Technologic Systems TS-78xx platform support
2644M: Alexander Clouter <[email protected]>
2645L: [email protected] (moderated for non-subscribers)
2646S: Maintained
2647W: http://www.digriz.org.uk/ts78xx/kernel
2648F: arch/arm/mach-orion5x/ts78xx-*
2649
2650ARM/QUALCOMM CHROMEBOOK SUPPORT
2651R: [email protected]
2652F: arch/arm64/boot/dts/qcom/sc7180*
2653F: arch/arm64/boot/dts/qcom/sc7280*
2654F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2655
2656ARM/QUALCOMM MAILING LIST
2657L: [email protected]
2658F: Documentation/devicetree/bindings/*/qcom*
2659F: Documentation/devicetree/bindings/soc/qcom/
2660F: arch/arm/boot/dts/qcom/
2661F: arch/arm/configs/qcom_defconfig
2662F: arch/arm/mach-qcom/
2663F: arch/arm64/boot/dts/qcom/
2664F: drivers/*/*/pm8???-*
2665F: drivers/*/*/qcom*
2666F: drivers/*/*/qcom/
2667F: drivers/*/qcom*
2668F: drivers/*/qcom/
2669F: drivers/bluetooth/btqcomsmd.c
2670F: drivers/clocksource/timer-qcom.c
2671F: drivers/cpuidle/cpuidle-qcom-spm.c
2672F: drivers/extcon/extcon-qcom*
2673F: drivers/i2c/busses/i2c-qcom-geni.c
2674F: drivers/i2c/busses/i2c-qup.c
2675F: drivers/iommu/msm*
2676F: drivers/mfd/ssbi.c
2677F: drivers/mmc/host/mmci_qcom*
2678F: drivers/mmc/host/sdhci-msm.c
2679F: drivers/pci/controller/dwc/pcie-qcom.c
2680F: drivers/phy/qualcomm/
2681F: drivers/power/*/msm*
2682F: drivers/reset/reset-qcom-*
2683F: drivers/rtc/rtc-pm8xxx.c
2684F: drivers/spi/spi-geni-qcom.c
2685F: drivers/spi/spi-qcom-qspi.c
2686F: drivers/spi/spi-qup.c
2687F: drivers/tty/serial/msm_serial.c
2688F: drivers/ufs/host/ufs-qcom*
2689F: drivers/usb/dwc3/dwc3-qcom.c
2690F: include/dt-bindings/*/qcom*
2691F: include/linux/*/qcom*
2692F: include/linux/soc/qcom/
2693
2694ARM/QUALCOMM SUPPORT
2695M: Bjorn Andersson <[email protected]>
2696M: Konrad Dybcio <[email protected]>
2697L: [email protected]
2698S: Maintained
2699T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2700F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
2701F: Documentation/devicetree/bindings/arm/qcom.yaml
2702F: Documentation/devicetree/bindings/bus/qcom*
2703F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2704F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2705F: Documentation/devicetree/bindings/reserved-memory/qcom
2706F: Documentation/devicetree/bindings/soc/qcom/
2707F: arch/arm/boot/dts/qcom/
2708F: arch/arm/configs/qcom_defconfig
2709F: arch/arm/mach-qcom/
2710F: arch/arm64/boot/dts/qcom/
2711F: drivers/bus/qcom*
2712F: drivers/firmware/qcom/
2713F: drivers/soc/qcom/
2714F: include/dt-bindings/arm/qcom,ids.h
2715F: include/dt-bindings/firmware/qcom,scm.h
2716F: include/dt-bindings/soc/qcom*
2717F: include/linux/firmware/qcom
2718F: include/linux/soc/qcom/
2719F: include/soc/qcom/
2720
2721ARM/RDA MICRO ARCHITECTURE
2722M: Manivannan Sadhasivam <[email protected]>
2723L: [email protected] (moderated for non-subscribers)
2724L: [email protected] (moderated for non-subscribers)
2725S: Maintained
2726F: Documentation/devicetree/bindings/arm/rda.yaml
2727F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2728F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2729F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2730F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2731F: arch/arm/boot/dts/unisoc/
2732F: drivers/clocksource/timer-rda.c
2733F: drivers/gpio/gpio-rda.c
2734F: drivers/irqchip/irq-rda-intc.c
2735F: drivers/tty/serial/rda-uart.c
2736
2737ARM/REALTEK ARCHITECTURE
2738M: Andreas Färber <[email protected]>
2739L: [email protected] (moderated for non-subscribers)
2740L: [email protected] (moderated for non-subscribers)
2741S: Maintained
2742F: Documentation/devicetree/bindings/arm/realtek.yaml
2743F: arch/arm/boot/dts/realtek/
2744F: arch/arm/mach-realtek/
2745F: arch/arm64/boot/dts/realtek/
2746
2747ARM/RISC-V/RENESAS ARCHITECTURE
2748M: Geert Uytterhoeven <[email protected]>
2749M: Magnus Damm <[email protected]>
2750L: [email protected]
2751S: Supported
2752Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2753C: irc://irc.libera.chat/renesas-soc
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2755F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2756F: Documentation/devicetree/bindings/soc/renesas/
2757F: arch/arm/boot/dts/renesas/
2758F: arch/arm/configs/shmobile_defconfig
2759F: arch/arm/include/debug/renesas-scif.S
2760F: arch/arm/mach-shmobile/
2761F: arch/arm64/boot/dts/renesas/
2762F: arch/riscv/boot/dts/renesas/
2763F: drivers/pmdomain/renesas/
2764F: drivers/soc/renesas/
2765F: include/linux/soc/renesas/
2766K: \brenesas,
2767
2768ARM/RISCPC ARCHITECTURE
2769M: Russell King <[email protected]>
2770L: [email protected] (moderated for non-subscribers)
2771S: Maintained
2772W: http://www.armlinux.org.uk/
2773F: arch/arm/include/asm/hardware/ioc.h
2774F: arch/arm/include/asm/hardware/iomd.h
2775F: arch/arm/include/asm/hardware/memc.h
2776F: arch/arm/mach-rpc/
2777F: drivers/net/ethernet/8390/etherh.c
2778F: drivers/net/ethernet/i825xx/ether1*
2779F: drivers/net/ethernet/seeq/ether3*
2780F: drivers/scsi/arm/
2781
2782ARM/Rockchip SoC support
2783M: Heiko Stuebner <[email protected]>
2784L: [email protected] (moderated for non-subscribers)
2785L: [email protected]
2786S: Maintained
2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2788F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2789F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2790F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2791F: arch/arm/boot/dts/rockchip/
2792F: arch/arm/mach-rockchip/
2793F: drivers/*/*/*rockchip*
2794F: drivers/*/*rockchip*
2795F: drivers/clk/rockchip/
2796F: drivers/i2c/busses/i2c-rk3x.c
2797F: sound/soc/rockchip/
2798N: rockchip
2799
2800ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2801M: Krzysztof Kozlowski <[email protected]>
2802R: Alim Akhtar <[email protected]>
2803L: [email protected] (moderated for non-subscribers)
2804L: [email protected]
2805S: Maintained
2806P: Documentation/process/maintainer-soc-clean-dts.rst
2807Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2808B: mailto:[email protected]
2809C: irc://irc.libera.chat/linux-exynos
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2811F: Documentation/arch/arm/samsung/
2812F: Documentation/devicetree/bindings/arm/samsung/
2813F: Documentation/devicetree/bindings/hwinfo/samsung,*
2814F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2815F: Documentation/devicetree/bindings/soc/samsung/
2816F: arch/arm/boot/dts/samsung/
2817F: arch/arm/mach-exynos*/
2818F: arch/arm/mach-s3c/
2819F: arch/arm/mach-s5p*/
2820F: arch/arm64/boot/dts/exynos/
2821F: drivers/*/*/*s3c24*
2822F: drivers/*/*s3c24*
2823F: drivers/*/*s3c64xx*
2824F: drivers/*/*s5pv210*
2825F: drivers/clocksource/samsung_pwm_timer.c
2826F: drivers/memory/samsung/
2827F: drivers/pwm/pwm-samsung.c
2828F: drivers/soc/samsung/
2829F: drivers/tty/serial/samsung*
2830F: include/clocksource/samsung_pwm.h
2831F: include/linux/platform_data/*s3c*
2832F: include/linux/serial_s3c.h
2833F: include/linux/soc/samsung/
2834N: exynos
2835N: s3c64xx
2836N: s5pv210
2837
2838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2839M: Łukasz Stelmach <[email protected]>
2840L: [email protected] (moderated for non-subscribers)
2841L: [email protected]
2842S: Maintained
2843F: drivers/media/platform/samsung/s5p-g2d/
2844
2845ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2846M: Marek Szyprowski <[email protected]>
2847L: [email protected]
2848L: [email protected]
2849S: Maintained
2850F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2851F: drivers/media/cec/platform/s5p/
2852
2853ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2854M: Andrzej Pietrasiewicz <[email protected]>
2855M: Jacek Anaszewski <[email protected]>
2856M: Sylwester Nawrocki <[email protected]>
2857L: [email protected] (moderated for non-subscribers)
2858L: [email protected]
2859S: Maintained
2860F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2861F: drivers/media/platform/samsung/s5p-jpeg/
2862
2863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2864M: Marek Szyprowski <[email protected]>
2865M: Andrzej Hajda <[email protected]>
2866L: [email protected] (moderated for non-subscribers)
2867L: [email protected]
2868S: Maintained
2869F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2870F: drivers/media/platform/samsung/s5p-mfc/
2871
2872ARM/SOCFPGA ARCHITECTURE
2873M: Dinh Nguyen <[email protected]>
2874S: Maintained
2875W: http://www.rocketboards.org
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2877F: arch/arm/boot/dts/intel/socfpga/
2878F: arch/arm/configs/socfpga_defconfig
2879F: arch/arm/mach-socfpga/
2880F: arch/arm64/boot/dts/altera/
2881F: arch/arm64/boot/dts/intel/
2882
2883ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2884M: Dinh Nguyen <[email protected]>
2885S: Maintained
2886F: drivers/clk/socfpga/
2887
2888ARM/SOCFPGA EDAC SUPPORT
2889M: Dinh Nguyen <[email protected]>
2890S: Maintained
2891F: drivers/edac/altera_edac.[ch]
2892
2893ARM/SPREADTRUM SoC SUPPORT
2894M: Orson Zhai <[email protected]>
2895M: Baolin Wang <[email protected]>
2896M: Chunyan Zhang <[email protected]>
2897S: Maintained
2898F: arch/arm64/boot/dts/sprd
2899N: sprd
2900N: sc27xx
2901N: sc2731
2902
2903ARM/STI ARCHITECTURE
2904M: Patrice Chotard <[email protected]>
2905L: [email protected] (moderated for non-subscribers)
2906S: Maintained
2907W: http://www.stlinux.com
2908F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2909F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2910F: arch/arm/boot/dts/st/sti*
2911F: arch/arm/mach-sti/
2912F: drivers/ata/ahci_st.c
2913F: drivers/char/hw_random/st-rng.c
2914F: drivers/clocksource/arm_global_timer.c
2915F: drivers/clocksource/clksrc_st_lpc.c
2916F: drivers/cpufreq/sti-cpufreq.c
2917F: drivers/dma/st_fdma*
2918F: drivers/i2c/busses/i2c-st.c
2919F: drivers/media/platform/st/sti/c8sectpfe/
2920F: drivers/media/rc/st_rc.c
2921F: drivers/mmc/host/sdhci-st.c
2922F: drivers/phy/st/phy-miphy28lp.c
2923F: drivers/phy/st/phy-stih407-usb.c
2924F: drivers/pinctrl/pinctrl-st.c
2925F: drivers/remoteproc/st_remoteproc.c
2926F: drivers/remoteproc/st_slim_rproc.c
2927F: drivers/reset/sti/
2928F: drivers/rtc/rtc-st-lpc.c
2929F: drivers/tty/serial/st-asc.c
2930F: drivers/usb/dwc3/dwc3-st.c
2931F: drivers/usb/host/ehci-st.c
2932F: drivers/usb/host/ohci-st.c
2933F: drivers/watchdog/st_lpc_wdt.c
2934F: include/linux/remoteproc/st_slim_rproc.h
2935
2936ARM/STM32 ARCHITECTURE
2937M: Maxime Coquelin <[email protected]>
2938M: Alexandre Torgue <[email protected]>
2939L: [email protected] (moderated for non-subscribers)
2940L: [email protected] (moderated for non-subscribers)
2941S: Maintained
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2943F: arch/arm/boot/dts/st/stm32*
2944F: arch/arm/mach-stm32/
2945F: arch/arm64/boot/dts/st/
2946F: drivers/clocksource/armv7m_systick.c
2947N: stm32
2948N: stm
2949
2950ARM/SUNPLUS SP7021 SOC SUPPORT
2951M: Qin Jian <[email protected]>
2952L: [email protected] (moderated for mon-subscribers)
2953S: Maintained
2954W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2955F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2956F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2957F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2958F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2959F: arch/arm/boot/dts/sunplus/
2960F: arch/arm/configs/sp7021_*defconfig
2961F: drivers/clk/clk-sp7021.c
2962F: drivers/irqchip/irq-sp7021-intc.c
2963F: drivers/reset/reset-sunplus.c
2964F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2965F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2966
2967ARM/Synaptics SoC support
2968M: Jisheng Zhang <[email protected]>
2969M: Sebastian Hesselbarth <[email protected]>
2970L: [email protected] (moderated for non-subscribers)
2971S: Maintained
2972F: arch/arm/boot/dts/synaptics/
2973F: arch/arm/mach-berlin/
2974F: arch/arm64/boot/dts/synaptics/
2975
2976ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2977M: Hans Verkuil <[email protected]>
2978L: [email protected]
2979L: [email protected]
2980S: Maintained
2981F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2982F: drivers/media/cec/platform/tegra/
2983
2984ARM/TESLA FSD SoC SUPPORT
2985M: Alim Akhtar <[email protected]>
2986M: [email protected]
2987L: [email protected] (moderated for non-subscribers)
2988L: [email protected]
2989S: Maintained
2990F: arch/arm64/boot/dts/tesla/
2991
2992ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2993M: Santosh Shilimkar <[email protected]>
2994L: [email protected]
2995S: Maintained
2996F: drivers/memory/*emif*
2997
2998ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2999M: Nishanth Menon <[email protected]>
3000M: Santosh Shilimkar <[email protected]>
3001L: [email protected] (moderated for non-subscribers)
3002S: Maintained
3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3004F: arch/arm/boot/dts/ti/keystone/
3005F: arch/arm/mach-keystone/
3006
3007ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3008M: Santosh Shilimkar <[email protected]>
3009L: [email protected]
3010S: Maintained
3011F: drivers/clk/keystone/
3012
3013ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3014M: Santosh Shilimkar <[email protected]>
3015L: [email protected] (moderated for non-subscribers)
3016L: [email protected]
3017S: Maintained
3018F: drivers/clocksource/timer-keystone.c
3019
3020ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3021M: Santosh Shilimkar <[email protected]>
3022L: [email protected]
3023S: Maintained
3024F: drivers/power/reset/keystone-reset.c
3025
3026ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3027M: Nishanth Menon <[email protected]>
3028M: Vignesh Raghavendra <[email protected]>
3029M: Tero Kristo <[email protected]>
3030L: [email protected] (moderated for non-subscribers)
3031S: Supported
3032F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3033F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3034F: arch/arm64/boot/dts/ti/Makefile
3035F: arch/arm64/boot/dts/ti/k3-*
3036
3037ARM/TOSHIBA VISCONTI ARCHITECTURE
3038M: Nobuhiro Iwamatsu <[email protected]>
3039L: [email protected] (moderated for non-subscribers)
3040S: Supported
3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3042F: Documentation/devicetree/bindings/arm/toshiba.yaml
3043F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3044F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3045F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3046F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3047F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3048F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3049F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3050F: arch/arm64/boot/dts/toshiba/
3051F: drivers/clk/visconti/
3052F: drivers/gpio/gpio-visconti.c
3053F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3054F: drivers/pci/controller/dwc/pcie-visconti.c
3055F: drivers/pinctrl/visconti/
3056F: drivers/watchdog/visconti_wdt.c
3057N: visconti
3058
3059ARM/UNIPHIER ARCHITECTURE
3060M: Kunihiko Hayashi <[email protected]>
3061M: Masami Hiramatsu <[email protected]>
3062L: [email protected] (moderated for non-subscribers)
3063S: Maintained
3064F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3065F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3066F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3067F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3068F: arch/arm/boot/dts/socionext/uniphier*
3069F: arch/arm/include/asm/hardware/cache-uniphier.h
3070F: arch/arm/mm/cache-uniphier.c
3071F: arch/arm64/boot/dts/socionext/uniphier*
3072F: drivers/bus/uniphier-system-bus.c
3073F: drivers/clk/uniphier/
3074F: drivers/dma/uniphier-mdmac.c
3075F: drivers/gpio/gpio-uniphier.c
3076F: drivers/i2c/busses/i2c-uniphier*
3077F: drivers/irqchip/irq-uniphier-aidet.c
3078F: drivers/mmc/host/uniphier-sd.c
3079F: drivers/pinctrl/uniphier/
3080F: drivers/reset/reset-uniphier.c
3081F: drivers/tty/serial/8250/8250_uniphier.c
3082N: uniphier
3083
3084ARM/VERSATILE EXPRESS PLATFORM
3085M: Liviu Dudau <[email protected]>
3086M: Sudeep Holla <[email protected]>
3087M: Lorenzo Pieralisi <[email protected]>
3088L: [email protected] (moderated for non-subscribers)
3089S: Maintained
3090N: mps2
3091N: vexpress
3092F: arch/arm/mach-versatile/
3093F: arch/arm64/boot/dts/arm/
3094F: drivers/clocksource/timer-versatile.c
3095X: drivers/cpufreq/vexpress-spc-cpufreq.c
3096X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3097
3098ARM/VFP SUPPORT
3099M: Russell King <[email protected]>
3100L: [email protected] (moderated for non-subscribers)
3101S: Maintained
3102W: http://www.armlinux.org.uk/
3103F: arch/arm/vfp/
3104
3105ARM/VT8500 ARM ARCHITECTURE
3106L: [email protected] (moderated for non-subscribers)
3107S: Orphan
3108F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3109F: arch/arm/mach-vt8500/
3110F: drivers/clocksource/timer-vt8500.c
3111F: drivers/i2c/busses/i2c-viai2c-wmt.c
3112F: drivers/mmc/host/wmt-sdmmc.c
3113F: drivers/pwm/pwm-vt8500.c
3114F: drivers/rtc/rtc-vt8500.c
3115F: drivers/tty/serial/vt8500_serial.c
3116F: drivers/video/fbdev/vt8500lcdfb.*
3117F: drivers/video/fbdev/wm8505fb*
3118F: drivers/video/fbdev/wmt_ge_rops.*
3119
3120ARM/ZYNQ ARCHITECTURE
3121M: Michal Simek <[email protected]>
3122L: [email protected] (moderated for non-subscribers)
3123S: Supported
3124W: http://wiki.xilinx.com
3125T: git https://github.com/Xilinx/linux-xlnx.git
3126F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3127F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3128F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3129F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3130F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3131F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3132F: arch/arm/mach-zynq/
3133F: drivers/clocksource/timer-cadence-ttc.c
3134F: drivers/cpuidle/cpuidle-zynq.c
3135F: drivers/edac/synopsys_edac.c
3136F: drivers/i2c/busses/i2c-cadence.c
3137F: drivers/i2c/busses/i2c-xiic.c
3138F: drivers/mmc/host/sdhci-of-arasan.c
3139N: zynq
3140N: xilinx
3141
3142ARM64 FIT SUPPORT
3143M: Simon Glass <[email protected]>
3144L: [email protected] (moderated for non-subscribers)
3145S: Maintained
3146F: arch/arm64/boot/Makefile
3147F: scripts/make_fit.py
3148
3149ARM64 PLATFORM DRIVERS
3150M: Hans de Goede <[email protected]>
3151M: Ilpo Järvinen <[email protected]>
3152R: Bryan O'Donoghue <[email protected]>
3153L: [email protected]
3154S: Maintained
3155Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3157F: drivers/platform/arm64/
3158
3159ARM64 PORT (AARCH64 ARCHITECTURE)
3160M: Catalin Marinas <[email protected]>
3161M: Will Deacon <[email protected]>
3162L: [email protected] (moderated for non-subscribers)
3163S: Maintained
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3165F: Documentation/arch/arm64/
3166F: arch/arm64/
3167F: tools/testing/selftests/arm64/
3168X: arch/arm64/boot/dts/
3169
3170ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3171M: George McCollister <[email protected]>
3172L: [email protected]
3173S: Maintained
3174F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3175F: drivers/net/dsa/xrs700x/*
3176F: net/dsa/tag_xrs700x.c
3177
3178AS3645A LED FLASH CONTROLLER DRIVER
3179M: Sakari Ailus <[email protected]>
3180L: [email protected]
3181S: Maintained
3182F: drivers/leds/flash/leds-as3645a.c
3183
3184ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3185M: Tianshu Qiu <[email protected]>
3186L: [email protected]
3187S: Maintained
3188T: git git://linuxtv.org/media_tree.git
3189F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3190F: drivers/media/i2c/ak7375.c
3191
3192ASAHI KASEI AK8974 DRIVER
3193M: Linus Walleij <[email protected]>
3194L: [email protected]
3195S: Supported
3196W: http://www.akm.com/
3197F: drivers/iio/magnetometer/ak8974.c
3198
3199AOSONG AGS02MA TVOC SENSOR DRIVER
3200M: Anshul Dalal <[email protected]>
3201L: [email protected]
3202S: Maintained
3203F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3204F: drivers/iio/chemical/ags02ma.c
3205
3206ASC7621 HARDWARE MONITOR DRIVER
3207M: George Joseph <[email protected]>
3208L: [email protected]
3209S: Maintained
3210F: Documentation/hwmon/asc7621.rst
3211F: drivers/hwmon/asc7621.c
3212
3213ASIX AX88796C SPI ETHERNET ADAPTER
3214M: Łukasz Stelmach <[email protected]>
3215S: Maintained
3216F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3217F: drivers/net/ethernet/asix/ax88796c_*
3218
3219ASIX PHY DRIVER [RUST]
3220M: FUJITA Tomonori <[email protected]>
3221R: Trevor Gross <[email protected]>
3222L: [email protected]
3223L: [email protected]
3224S: Maintained
3225F: drivers/net/phy/ax88796b_rust.rs
3226
3227ASPEED CRYPTO DRIVER
3228M: Neal Liu <[email protected]>
3229L: [email protected] (moderated for non-subscribers)
3230S: Maintained
3231F: Documentation/devicetree/bindings/crypto/aspeed,*
3232F: drivers/crypto/aspeed/
3233
3234ASPEED PECI CONTROLLER
3235M: Iwona Winiarska <[email protected]>
3236L: [email protected] (moderated for non-subscribers)
3237L: [email protected] (moderated for non-subscribers)
3238S: Supported
3239F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3240F: drivers/peci/controller/peci-aspeed.c
3241
3242ASPEED PINCTRL DRIVERS
3243M: Andrew Jeffery <[email protected]>
3244L: [email protected] (moderated for non-subscribers)
3245L: [email protected] (moderated for non-subscribers)
3246L: [email protected]
3247S: Maintained
3248F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3249F: drivers/pinctrl/aspeed/
3250
3251ASPEED SCU INTERRUPT CONTROLLER DRIVER
3252M: Eddie James <[email protected]>
3253L: [email protected] (moderated for non-subscribers)
3254S: Maintained
3255F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3256F: drivers/irqchip/irq-aspeed-scu-ic.c
3257F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3258
3259ASPEED SD/MMC DRIVER
3260M: Andrew Jeffery <[email protected]>
3261L: [email protected] (moderated for non-subscribers)
3262L: [email protected] (moderated for non-subscribers)
3263L: [email protected]
3264S: Maintained
3265F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3266F: drivers/mmc/host/sdhci-of-aspeed*
3267
3268ASPEED SMC SPI DRIVER
3269M: Chin-Ting Kuo <[email protected]>
3270M: Cédric Le Goater <[email protected]>
3271L: [email protected] (moderated for non-subscribers)
3272L: [email protected] (moderated for non-subscribers)
3273L: [email protected]
3274S: Maintained
3275F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3276F: drivers/spi/spi-aspeed-smc.c
3277
3278ASPEED USB UDC DRIVER
3279M: Neal Liu <[email protected]>
3280L: [email protected] (moderated for non-subscribers)
3281S: Maintained
3282F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3283F: drivers/usb/gadget/udc/aspeed_udc.c
3284
3285ASPEED VIDEO ENGINE DRIVER
3286M: Eddie James <[email protected]>
3287L: [email protected]
3288L: [email protected] (moderated for non-subscribers)
3289S: Maintained
3290F: Documentation/devicetree/bindings/media/aspeed-video.txt
3291F: drivers/media/platform/aspeed/
3292
3293ASUS EC HARDWARE MONITOR DRIVER
3294M: Eugene Shalygin <[email protected]>
3295L: [email protected]
3296S: Maintained
3297F: drivers/hwmon/asus-ec-sensors.c
3298
3299ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3300M: Corentin Chary <[email protected]>
3301M: Luke D. Jones <[email protected]>
3302L: [email protected]
3303S: Maintained
3304W: https://asus-linux.org/
3305F: drivers/platform/x86/asus*.c
3306F: drivers/platform/x86/eeepc*.c
3307
3308ASUS TF103C DOCK DRIVER
3309M: Hans de Goede <[email protected]>
3310L: [email protected]
3311S: Maintained
3312T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3313F: drivers/platform/x86/asus-tf103c-dock.c
3314
3315ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3316M: Aleksa Savic <[email protected]>
3317L: [email protected]
3318S: Maintained
3319F: drivers/hwmon/asus_rog_ryujin.c
3320
3321ASUS WIRELESS RADIO CONTROL DRIVER
3322M: João Paulo Rechi Vita <[email protected]>
3323L: [email protected]
3324S: Maintained
3325F: drivers/platform/x86/asus-wireless.c
3326
3327ASUS WMI HARDWARE MONITOR DRIVER
3328M: Ed Brindley <[email protected]>
3329M: Denis Pauk <[email protected]>
3330L: [email protected]
3331S: Maintained
3332F: drivers/hwmon/asus_wmi_sensors.c
3333
3334ASYMMETRIC KEYS
3335M: David Howells <[email protected]>
3336L: [email protected]
3337S: Maintained
3338F: Documentation/crypto/asymmetric-keys.rst
3339F: crypto/asymmetric_keys/
3340F: include/crypto/pkcs7.h
3341F: include/crypto/public_key.h
3342F: include/linux/verification.h
3343
3344ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3345R: Dan Williams <[email protected]>
3346S: Odd fixes
3347W: http://sourceforge.net/projects/xscaleiop
3348F: Documentation/crypto/async-tx-api.rst
3349F: crypto/async_tx/
3350F: include/linux/async_tx.h
3351
3352AT24 EEPROM DRIVER
3353M: Bartosz Golaszewski <[email protected]>
3354L: [email protected]
3355S: Maintained
3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3357F: Documentation/devicetree/bindings/eeprom/at24.yaml
3358F: drivers/misc/eeprom/at24.c
3359
3360ATA OVER ETHERNET (AOE) DRIVER
3361M: "Justin Sanders" <[email protected]>
3362S: Supported
3363W: http://www.openaoe.org/
3364F: Documentation/admin-guide/aoe/
3365F: drivers/block/aoe/
3366
3367ATC260X PMIC MFD DRIVER
3368M: Manivannan Sadhasivam <[email protected]>
3369M: Cristian Ciocaltea <[email protected]>
3370L: [email protected]
3371S: Maintained
3372F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3373F: drivers/input/misc/atc260x-onkey.c
3374F: drivers/mfd/atc260*
3375F: drivers/power/reset/atc260x-poweroff.c
3376F: drivers/regulator/atc260x-regulator.c
3377F: include/linux/mfd/atc260x/*
3378
3379ATHEROS 71XX/9XXX GPIO DRIVER
3380M: Alban Bedel <[email protected]>
3381S: Maintained
3382W: https://github.com/AlbanBedel/linux
3383T: git git://github.com/AlbanBedel/linux
3384F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3385F: drivers/gpio/gpio-ath79.c
3386
3387ATHEROS 71XX/9XXX USB PHY DRIVER
3388M: Alban Bedel <[email protected]>
3389S: Maintained
3390W: https://github.com/AlbanBedel/linux
3391T: git git://github.com/AlbanBedel/linux
3392F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3393F: drivers/phy/qualcomm/phy-ath79-usb.c
3394
3395ATHEROS ATH GENERIC UTILITIES
3396M: Kalle Valo <[email protected]>
3397L: [email protected]
3398S: Supported
3399F: drivers/net/wireless/ath/*
3400
3401ATHEROS ATH5K WIRELESS DRIVER
3402M: Jiri Slaby <[email protected]>
3403M: Nick Kossifidis <[email protected]>
3404M: Luis Chamberlain <[email protected]>
3405L: [email protected]
3406S: Maintained
3407W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3408F: drivers/net/wireless/ath/ath5k/
3409
3410ATHEROS ATH6KL WIRELESS DRIVER
3411L: [email protected]
3412S: Orphan
3413W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3414F: drivers/net/wireless/ath/ath6kl/
3415
3416ATI_REMOTE2 DRIVER
3417M: Ville Syrjala <[email protected]>
3418S: Maintained
3419F: drivers/input/misc/ati_remote2.c
3420
3421ATK0110 HWMON DRIVER
3422M: Luca Tettamanti <[email protected]>
3423L: [email protected]
3424S: Maintained
3425F: drivers/hwmon/asus_atk0110.c
3426
3427ATLX ETHERNET DRIVERS
3428M: Chris Snook <[email protected]>
3429L: [email protected]
3430S: Maintained
3431W: http://sourceforge.net/projects/atl1
3432W: http://atl1.sourceforge.net
3433F: drivers/net/ethernet/atheros/
3434
3435ATM
3436M: Chas Williams <[email protected]>
3437L: [email protected] (moderated for non-subscribers)
3438L: [email protected]
3439S: Maintained
3440W: http://linux-atm.sourceforge.net
3441F: drivers/atm/
3442F: include/linux/atm*
3443F: include/uapi/linux/atm*
3444
3445ATMEL MACB ETHERNET DRIVER
3446M: Nicolas Ferre <[email protected]>
3447M: Claudiu Beznea <[email protected]>
3448S: Supported
3449F: drivers/net/ethernet/cadence/
3450
3451ATMEL MAXTOUCH DRIVER
3452M: Nick Dyer <[email protected]>
3453S: Maintained
3454T: git git://github.com/ndyer/linux.git
3455F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3456F: drivers/input/touchscreen/atmel_mxt_ts.c
3457
3458ATOMIC INFRASTRUCTURE
3459M: Will Deacon <[email protected]>
3460M: Peter Zijlstra <[email protected]>
3461R: Boqun Feng <[email protected]>
3462R: Mark Rutland <[email protected]>
3463L: [email protected]
3464S: Maintained
3465F: Documentation/atomic_*.txt
3466F: arch/*/include/asm/atomic*.h
3467F: include/*/atomic*.h
3468F: include/linux/refcount.h
3469F: scripts/atomic/
3470
3471ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3472M: Bradley Grove <[email protected]>
3473L: [email protected]
3474S: Supported
3475W: http://www.attotech.com
3476F: drivers/scsi/esas2r
3477
3478ATUSB IEEE 802.15.4 RADIO DRIVER
3479M: Stefan Schmidt <[email protected]>
3480L: [email protected]
3481S: Maintained
3482F: drivers/net/ieee802154/at86rf230.h
3483F: drivers/net/ieee802154/atusb.c
3484F: drivers/net/ieee802154/atusb.h
3485
3486AUDIT SUBSYSTEM
3487M: Paul Moore <[email protected]>
3488M: Eric Paris <[email protected]>
3489L: [email protected]
3490S: Supported
3491W: https://github.com/linux-audit
3492Q: https://patchwork.kernel.org/project/audit/list
3493B: mailto:[email protected]
3494P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3495T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3496F: include/asm-generic/audit_*.h
3497F: include/linux/audit.h
3498F: include/linux/audit_arch.h
3499F: include/uapi/linux/audit.h
3500F: kernel/audit*
3501F: lib/*audit.c
3502K: \baudit_[a-z_0-9]\+\b
3503
3504AUXILIARY BUS DRIVER
3505M: Greg Kroah-Hartman <[email protected]>
3506R: Dave Ertman <[email protected]>
3507R: Ira Weiny <[email protected]>
3508S: Supported
3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3510F: Documentation/driver-api/auxiliary_bus.rst
3511F: drivers/base/auxiliary.c
3512F: include/linux/auxiliary_bus.h
3513
3514AUXILIARY DISPLAY DRIVERS
3515M: Andy Shevchenko <[email protected]>
3516R: Geert Uytterhoeven <[email protected]>
3517S: Odd Fixes
3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3519F: Documentation/devicetree/bindings/auxdisplay/
3520F: drivers/auxdisplay/
3521F: include/linux/cfag12864b.h
3522F: include/uapi/linux/map_to_14segment.h
3523F: include/uapi/linux/map_to_7segment.h
3524
3525AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3526M: Andreas Klinger <[email protected]>
3527L: [email protected]
3528S: Maintained
3529F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3530F: drivers/iio/adc/hx711.c
3531
3532AX.25 NETWORK LAYER
3533L: [email protected]
3534S: Orphan
3535W: https://linux-ax25.in-berlin.de
3536F: include/net/ax25.h
3537F: include/uapi/linux/ax25.h
3538F: net/ax25/
3539
3540AXENTIA ARM DEVICES
3541M: Peter Rosin <[email protected]>
3542L: [email protected] (moderated for non-subscribers)
3543S: Maintained
3544F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3545F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3546F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3547F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3548
3549AXENTIA ASOC DRIVERS
3550M: Peter Rosin <[email protected]>
3551L: [email protected] (moderated for non-subscribers)
3552S: Maintained
3553F: Documentation/devicetree/bindings/sound/axentia,*
3554F: sound/soc/atmel/tse850-pcm5142.c
3555
3556AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3557M: Nuno Sá <[email protected]>
3558L: [email protected]
3559S: Supported
3560W: https://ez.analog.com/linux-software-drivers
3561F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3562F: drivers/hwmon/axi-fan-control.c
3563
3564AXI SPI ENGINE
3565M: Michael Hennerich <[email protected]>
3566M: Nuno Sá <[email protected]>
3567R: David Lechner <[email protected]>
3568L: [email protected]
3569S: Supported
3570W: https://ez.analog.com/linux-software-drivers
3571F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3572F: drivers/spi/spi-axi-spi-engine.c
3573
3574AXXIA I2C CONTROLLER
3575M: Krzysztof Adamski <[email protected]>
3576L: [email protected]
3577S: Maintained
3578F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3579F: drivers/i2c/busses/i2c-axxia.c
3580
3581AZ6007 DVB DRIVER
3582M: Mauro Carvalho Chehab <[email protected]>
3583L: [email protected]
3584S: Maintained
3585W: https://linuxtv.org
3586T: git git://linuxtv.org/media_tree.git
3587F: drivers/media/usb/dvb-usb-v2/az6007.c
3588
3589AZTECH FM RADIO RECEIVER DRIVER
3590M: Hans Verkuil <[email protected]>
3591L: [email protected]
3592S: Maintained
3593W: https://linuxtv.org
3594T: git git://linuxtv.org/media_tree.git
3595F: drivers/media/radio/radio-aztech*
3596
3597B43 WIRELESS DRIVER
3598L: [email protected]
3599L: [email protected]
3600S: Orphan
3601W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3602F: drivers/net/wireless/broadcom/b43/
3603
3604B43LEGACY WIRELESS DRIVER
3605M: Larry Finger <[email protected]>
3606L: [email protected]
3607L: [email protected]
3608S: Maintained
3609W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3610F: drivers/net/wireless/broadcom/b43legacy/
3611
3612BACKLIGHT CLASS/SUBSYSTEM
3613M: Lee Jones <[email protected]>
3614M: Daniel Thompson <[email protected]>
3615M: Jingoo Han <[email protected]>
3616L: [email protected]
3617S: Maintained
3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3619F: Documentation/ABI/stable/sysfs-class-backlight
3620F: Documentation/ABI/testing/sysfs-class-backlight
3621F: Documentation/devicetree/bindings/leds/backlight
3622F: drivers/video/backlight/
3623F: include/linux/backlight.h
3624F: include/linux/pwm_backlight.h
3625
3626BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3627M: Serge Semin <[email protected]>
3628L: [email protected]
3629S: Supported
3630F: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3631F: Documentation/hwmon/bt1-pvt.rst
3632F: drivers/hwmon/bt1-pvt.[ch]
3633
3634BARCO P50 GPIO DRIVER
3635M: Santosh Kumar Yadav <[email protected]>
3636M: Peter Korsgaard <[email protected]>
3637S: Maintained
3638F: drivers/platform/x86/barco-p50-gpio.c
3639
3640BATMAN ADVANCED
3641M: Marek Lindner <[email protected]>
3642M: Simon Wunderlich <[email protected]>
3643M: Antonio Quartulli <[email protected]>
3644M: Sven Eckelmann <[email protected]>
3645L: [email protected] (moderated for non-subscribers)
3646S: Maintained
3647W: https://www.open-mesh.org/
3648Q: https://patchwork.open-mesh.org/project/batman/list/
3649B: https://www.open-mesh.org/projects/batman-adv/issues
3650C: ircs://irc.hackint.org/batadv
3651T: git https://git.open-mesh.org/linux-merge.git
3652F: Documentation/networking/batman-adv.rst
3653F: include/uapi/linux/batadv_packet.h
3654F: include/uapi/linux/batman_adv.h
3655F: net/batman-adv/
3656
3657BAYCOM/HDLCDRV DRIVERS FOR AX.25
3658M: Thomas Sailer <[email protected]>
3659L: [email protected]
3660S: Maintained
3661W: http://www.baycom.org/~tom/ham/ham.html
3662F: drivers/net/hamradio/baycom*
3663
3664BCACHE (BLOCK LAYER CACHE)
3665M: Coly Li <[email protected]>
3666M: Kent Overstreet <[email protected]>
3667L: [email protected]
3668S: Maintained
3669W: http://bcache.evilpiepirate.org
3670C: irc://irc.oftc.net/bcache
3671F: drivers/md/bcache/
3672
3673BCACHEFS
3674M: Kent Overstreet <[email protected]>
3675R: Brian Foster <[email protected]>
3676L: [email protected]
3677S: Supported
3678C: irc://irc.oftc.net/bcache
3679T: git https://evilpiepirate.org/git/bcachefs.git
3680F: fs/bcachefs/
3681F: Documentation/filesystems/bcachefs/
3682
3683BDISP ST MEDIA DRIVER
3684M: Fabien Dessenne <[email protected]>
3685L: [email protected]
3686S: Supported
3687W: https://linuxtv.org
3688T: git git://linuxtv.org/media_tree.git
3689F: drivers/media/platform/st/sti/bdisp
3690
3691BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3692M: Dariusz Marcinkiewicz <[email protected]>
3693L: [email protected]
3694S: Maintained
3695F: drivers/net/ethernet/ec_bhf.c
3696
3697BEFS FILE SYSTEM
3698M: Luis de Bethencourt <[email protected]>
3699M: Salah Triki <[email protected]>
3700S: Maintained
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3702F: Documentation/filesystems/befs.rst
3703F: fs/befs/
3704
3705BFQ I/O SCHEDULER
3706M: Paolo Valente <[email protected]>
3707M: Jens Axboe <[email protected]>
3708L: [email protected]
3709S: Maintained
3710F: Documentation/block/bfq-iosched.rst
3711F: block/bfq-*
3712
3713BFS FILE SYSTEM
3714M: "Tigran A. Aivazian" <[email protected]>
3715S: Maintained
3716F: Documentation/filesystems/bfs.rst
3717F: fs/bfs/
3718F: include/uapi/linux/bfs_fs.h
3719
3720BINMAN
3721M: Simon Glass <[email protected]>
3722S: Supported
3723F: Documentation/devicetree/bindings/mtd/partitions/binman*
3724
3725BITMAP API
3726M: Yury Norov <[email protected]>
3727R: Rasmus Villemoes <[email protected]>
3728S: Maintained
3729F: include/linux/bitfield.h
3730F: include/linux/bitmap-str.h
3731F: include/linux/bitmap.h
3732F: include/linux/bits.h
3733F: include/linux/cpumask.h
3734F: include/linux/find.h
3735F: include/linux/nodemask.h
3736F: include/vdso/bits.h
3737F: lib/bitmap-str.c
3738F: lib/bitmap.c
3739F: lib/cpumask.c
3740F: lib/cpumask_kunit.c
3741F: lib/find_bit.c
3742F: lib/find_bit_benchmark.c
3743F: lib/test_bitmap.c
3744F: tools/include/linux/bitfield.h
3745F: tools/include/linux/bitmap.h
3746F: tools/include/linux/bits.h
3747F: tools/include/linux/find.h
3748F: tools/include/vdso/bits.h
3749F: tools/lib/bitmap.c
3750F: tools/lib/find_bit.c
3751
3752BITOPS API
3753M: Yury Norov <[email protected]>
3754R: Rasmus Villemoes <[email protected]>
3755S: Maintained
3756F: arch/*/include/asm/bitops.h
3757F: arch/*/include/asm/bitops_32.h
3758F: arch/*/include/asm/bitops_64.h
3759F: arch/*/lib/bitops.c
3760F: include/asm-generic/bitops
3761F: include/asm-generic/bitops.h
3762F: include/linux/bitops.h
3763F: lib/test_bitops.c
3764F: tools/*/bitops*
3765
3766BLINKM RGB LED DRIVER
3767M: Jan-Simon Moeller <[email protected]>
3768S: Maintained
3769F: drivers/leds/leds-blinkm.c
3770
3771BLOCK LAYER
3772M: Jens Axboe <[email protected]>
3773L: [email protected]
3774S: Maintained
3775T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3776F: Documentation/ABI/stable/sysfs-block
3777F: Documentation/block/
3778F: block/
3779F: drivers/block/
3780F: include/linux/bio.h
3781F: include/linux/blk*
3782F: kernel/trace/blktrace.c
3783F: lib/sbitmap.c
3784
3785BLOCK2MTD DRIVER
3786M: Joern Engel <[email protected]>
3787L: [email protected]
3788S: Maintained
3789F: drivers/mtd/devices/block2mtd.c
3790
3791BLUETOOTH DRIVERS
3792M: Marcel Holtmann <[email protected]>
3793M: Luiz Augusto von Dentz <[email protected]>
3794L: [email protected]
3795S: Supported
3796W: http://www.bluez.org/
3797T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3798T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3799F: Documentation/devicetree/bindings/net/bluetooth/
3800F: drivers/bluetooth/
3801
3802BLUETOOTH SUBSYSTEM
3803M: Marcel Holtmann <[email protected]>
3804M: Johan Hedberg <[email protected]>
3805M: Luiz Augusto von Dentz <[email protected]>
3806L: [email protected]
3807S: Supported
3808W: http://www.bluez.org/
3809T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3811F: include/net/bluetooth/
3812F: net/bluetooth/
3813
3814BONDING DRIVER
3815M: Jay Vosburgh <[email protected]>
3816M: Andy Gospodarek <[email protected]>
3817L: [email protected]
3818S: Supported
3819W: http://sourceforge.net/projects/bonding/
3820F: Documentation/networking/bonding.rst
3821F: drivers/net/bonding/
3822F: include/net/bond*
3823F: include/uapi/linux/if_bonding.h
3824F: tools/testing/selftests/drivers/net/bonding/
3825
3826BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3827M: Dan Robertson <[email protected]>
3828L: [email protected]
3829S: Maintained
3830F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3831F: drivers/iio/accel/bma400*
3832
3833BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3834M: Jagath Jog J <[email protected]>
3835L: [email protected]
3836S: Maintained
3837F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3838F: drivers/iio/imu/bmi323/
3839
3840BPF JIT for ARC
3841M: Shahab Vahedi <[email protected]>
3842L: [email protected]
3843S: Maintained
3844F: arch/arc/net/
3845
3846BPF JIT for ARM
3847M: Russell King <[email protected]>
3848M: Puranjay Mohan <[email protected]>
3849L: [email protected]
3850S: Maintained
3851F: arch/arm/net/
3852
3853BPF JIT for ARM64
3854M: Daniel Borkmann <[email protected]>
3855M: Alexei Starovoitov <[email protected]>
3856M: Puranjay Mohan <[email protected]>
3857L: [email protected]
3858S: Supported
3859F: arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M: Tiezhu Yang <[email protected]>
3863R: Hengqi Chen <[email protected]>
3864L: [email protected]
3865S: Maintained
3866F: arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M: Johan Almbladh <[email protected]>
3870M: Paul Burton <[email protected]>
3871L: [email protected]
3872S: Maintained
3873F: arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M: Jakub Kicinski <[email protected]>
3877L: [email protected]
3878S: Odd Fixes
3879F: drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M: Naveen N. Rao <[email protected]>
3883M: Michael Ellerman <[email protected]>
3884L: [email protected]
3885S: Supported
3886F: arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M: Luke Nelson <[email protected]>
3890M: Xi Wang <[email protected]>
3891L: [email protected]
3892S: Maintained
3893F: arch/riscv/net/
3894X: arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M: Björn Töpel <[email protected]>
3898R: Pu Lehui <[email protected]>
3899R: Puranjay Mohan <[email protected]>
3900L: [email protected]
3901S: Maintained
3902F: arch/riscv/net/
3903X: arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M: Ilya Leoshkevich <[email protected]>
3907M: Heiko Carstens <[email protected]>
3908M: Vasily Gorbik <[email protected]>
3909L: [email protected]
3910S: Supported
3911F: arch/s390/net/
3912X: arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M: David S. Miller <[email protected]>
3916L: [email protected]
3917S: Odd Fixes
3918F: arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M: Wang YanQing <[email protected]>
3922L: [email protected]
3923S: Odd Fixes
3924F: arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M: Alexei Starovoitov <[email protected]>
3928M: Daniel Borkmann <[email protected]>
3929L: [email protected]
3930S: Supported
3931F: arch/x86/net/
3932X: arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M: Martin KaFai Lau <[email protected]>
3936L: [email protected]
3937S: Maintained
3938F: include/linux/btf*
3939F: kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M: Alexei Starovoitov <[email protected]>
3943M: Daniel Borkmann <[email protected]>
3944R: John Fastabend <[email protected]>
3945L: [email protected]
3946S: Maintained
3947F: include/linux/bpf*
3948F: include/linux/filter.h
3949F: include/linux/tnum.h
3950F: kernel/bpf/core.c
3951F: kernel/bpf/dispatcher.c
3952F: kernel/bpf/mprog.c
3953F: kernel/bpf/syscall.c
3954F: kernel/bpf/tnum.c
3955F: kernel/bpf/trampoline.c
3956F: kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M: Vadim Fedorenko <[email protected]>
3960L: [email protected]
3961S: Maintained
3962F: crypto/bpf_crypto_skcipher.c
3963F: include/linux/bpf_crypto.h
3964F: kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R: David Vernet <[email protected]>
3968L: [email protected]
3969L: [email protected]
3970S: Maintained
3971F: Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M: Alexei Starovoitov <[email protected]>
3975M: Daniel Borkmann <[email protected]>
3976M: Andrii Nakryiko <[email protected]>
3977R: Martin KaFai Lau <[email protected]>
3978R: Eduard Zingerman <[email protected]>
3979R: Song Liu <[email protected]>
3980R: Yonghong Song <[email protected]>
3981R: John Fastabend <[email protected]>
3982R: KP Singh <[email protected]>
3983R: Stanislav Fomichev <[email protected]>
3984R: Hao Luo <[email protected]>
3985R: Jiri Olsa <[email protected]>
3986L: [email protected]
3987S: Supported
3988W: https://bpf.io/
3989Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3990T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3991T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3992F: Documentation/bpf/
3993F: Documentation/networking/filter.rst
3994F: Documentation/userspace-api/ebpf/
3995F: arch/*/net/*
3996F: include/linux/bpf*
3997F: include/linux/btf*
3998F: include/linux/filter.h
3999F: include/trace/events/xdp.h
4000F: include/uapi/linux/bpf*
4001F: include/uapi/linux/btf*
4002F: include/uapi/linux/filter.h
4003F: kernel/bpf/
4004F: kernel/trace/bpf_trace.c
4005F: lib/test_bpf.c
4006F: net/bpf/
4007F: net/core/filter.c
4008F: net/sched/act_bpf.c
4009F: net/sched/cls_bpf.c
4010F: samples/bpf/
4011F: scripts/bpf_doc.py
4012F: scripts/Makefile.btf
4013F: scripts/pahole-version.sh
4014F: tools/bpf/
4015F: tools/lib/bpf/
4016F: tools/testing/selftests/bpf/
4017
4018BPF [ITERATOR]
4019M: Yonghong Song <[email protected]>
4020L: [email protected]
4021S: Maintained
4022F: kernel/bpf/*iter.c
4023
4024BPF [L7 FRAMEWORK] (sockmap)
4025M: John Fastabend <[email protected]>
4026M: Jakub Sitnicki <[email protected]>
4027L: [email protected]
4028L: [email protected]
4029S: Maintained
4030F: include/linux/skmsg.h
4031F: net/core/skmsg.c
4032F: net/core/sock_map.c
4033F: net/ipv4/tcp_bpf.c
4034F: net/ipv4/udp_bpf.c
4035F: net/unix/unix_bpf.c
4036
4037BPF [LIBRARY] (libbpf)
4038M: Andrii Nakryiko <[email protected]>
4039M: Eduard Zingerman <[email protected]>
4040L: [email protected]
4041S: Maintained
4042F: tools/lib/bpf/
4043
4044BPF [MISC]
4045L: [email protected]
4046S: Odd Fixes
4047K: (?:\b|_)bpf(?:\b|_)
4048
4049BPF [NETKIT] (BPF-programmable network device)
4050M: Daniel Borkmann <[email protected]>
4051M: Nikolay Aleksandrov <[email protected]>
4052L: [email protected]
4053L: [email protected]
4054S: Supported
4055F: drivers/net/netkit.c
4056F: include/net/netkit.h
4057
4058BPF [NETWORKING] (struct_ops, reuseport)
4059M: Martin KaFai Lau <[email protected]>
4060L: [email protected]
4061L: [email protected]
4062S: Maintained
4063F: kernel/bpf/bpf_struct*
4064
4065BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4066M: Martin KaFai Lau <[email protected]>
4067M: Daniel Borkmann <[email protected]>
4068R: John Fastabend <[email protected]>
4069L: [email protected]
4070L: [email protected]
4071S: Maintained
4072F: include/net/tcx.h
4073F: kernel/bpf/tcx.c
4074F: net/core/filter.c
4075F: net/sched/act_bpf.c
4076F: net/sched/cls_bpf.c
4077
4078BPF [RINGBUF]
4079M: Andrii Nakryiko <[email protected]>
4080L: [email protected]
4081S: Maintained
4082F: kernel/bpf/ringbuf.c
4083
4084BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4085M: KP Singh <[email protected]>
4086R: Matt Bobrowski <[email protected]>
4087L: [email protected]
4088S: Maintained
4089F: Documentation/bpf/prog_lsm.rst
4090F: include/linux/bpf_lsm.h
4091F: kernel/bpf/bpf_lsm.c
4092F: security/bpf/
4093
4094BPF [SELFTESTS] (Test Runners & Infrastructure)
4095M: Andrii Nakryiko <[email protected]>
4096M: Eduard Zingerman <[email protected]>
4097R: Mykola Lysenko <[email protected]>
4098L: [email protected]
4099S: Maintained
4100F: tools/testing/selftests/bpf/
4101
4102BPF [STORAGE & CGROUPS]
4103M: Martin KaFai Lau <[email protected]>
4104L: [email protected]
4105S: Maintained
4106F: kernel/bpf/*storage.c
4107F: kernel/bpf/bpf_lru*
4108F: kernel/bpf/cgroup.c
4109
4110BPF [TOOLING] (bpftool)
4111M: Quentin Monnet <[email protected]>
4112L: [email protected]
4113S: Maintained
4114F: kernel/bpf/disasm.*
4115F: tools/bpf/bpftool/
4116
4117BPF [TRACING]
4118M: Song Liu <[email protected]>
4119R: Jiri Olsa <[email protected]>
4120L: [email protected]
4121S: Maintained
4122F: kernel/bpf/stackmap.c
4123F: kernel/trace/bpf_trace.c
4124
4125BROADCOM ASP 2.0 ETHERNET DRIVER
4126M: Justin Chen <[email protected]>
4127M: Florian Fainelli <[email protected]>
4128L: [email protected]
4129L: [email protected]
4130S: Supported
4131F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132F: drivers/net/ethernet/broadcom/asp2/
4133
4134BROADCOM B44 10/100 ETHERNET DRIVER
4135M: Michael Chan <[email protected]>
4136L: [email protected]
4137S: Supported
4138F: drivers/net/ethernet/broadcom/b44.*
4139
4140BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141M: Florian Fainelli <[email protected]>
4142L: [email protected]
4143L: [email protected] (subscribers-only)
4144S: Supported
4145F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146F: drivers/net/dsa/b53/*
4147F: drivers/net/dsa/bcm_sf2*
4148F: include/linux/dsa/brcm.h
4149F: include/linux/platform_data/b53.h
4150
4151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152M: Florian Fainelli <[email protected]>
4153R: Broadcom internal kernel review list <[email protected]>
4154L: [email protected] (moderated for non-subscribers)
4155L: [email protected] (moderated for non-subscribers)
4156S: Maintained
4157T: git https://github.com/broadcom/stblinux.git
4158F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159F: drivers/pci/controller/pcie-brcmstb.c
4160F: drivers/staging/vc04_services
4161N: bcm2711
4162N: bcm283*
4163N: raspberrypi
4164
4165BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166M: Florian Fainelli <[email protected]>
4167M: Ray Jui <[email protected]>
4168M: Scott Branden <[email protected]>
4169R: Broadcom internal kernel review list <[email protected]>
4170S: Maintained
4171T: git https://github.com/broadcom/mach-bcm
4172F: arch/arm/mach-bcm/
4173N: bcm281*
4174N: bcm113*
4175N: bcm216*
4176N: kona
4177
4178BROADCOM BCM2835 CAMERA DRIVERS
4179M: Raspberry Pi Kernel Maintenance <[email protected]>
4180L: [email protected]
4181S: Maintained
4182F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183F: drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185BROADCOM BCM47XX MIPS ARCHITECTURE
4186M: Hauke Mehrtens <[email protected]>
4187M: Rafał Miłecki <[email protected]>
4188L: [email protected]
4189S: Maintained
4190F: Documentation/devicetree/bindings/mips/brcm/
4191F: arch/mips/bcm47xx/*
4192F: arch/mips/include/asm/mach-bcm47xx/*
4193
4194BROADCOM BCM4908 ETHERNET DRIVER
4195M: Rafał Miłecki <[email protected]>
4196R: Broadcom internal kernel review list <[email protected]>
4197L: [email protected]
4198S: Maintained
4199F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4201F: drivers/net/ethernet/broadcom/unimac.h
4202
4203BROADCOM BCM4908 PINMUX DRIVER
4204M: Rafał Miłecki <[email protected]>
4205R: Broadcom internal kernel review list <[email protected]>
4206L: [email protected]
4207S: Maintained
4208F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211BROADCOM BCM5301X ARM ARCHITECTURE
4212M: Florian Fainelli <[email protected]>
4213M: Hauke Mehrtens <[email protected]>
4214M: Rafał Miłecki <[email protected]>
4215R: Broadcom internal kernel review list <[email protected]>
4216L: [email protected] (moderated for non-subscribers)
4217S: Maintained
4218F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219F: arch/arm/boot/dts/broadcom/bcm470*
4220F: arch/arm/boot/dts/broadcom/bcm5301*
4221F: arch/arm/boot/dts/broadcom/bcm953012*
4222F: arch/arm/mach-bcm/bcm_5301x.c
4223
4224BROADCOM BCM53573 ARM ARCHITECTURE
4225M: Florian Fainelli <[email protected]>
4226M: Rafał Miłecki <[email protected]>
4227R: Broadcom internal kernel review list <[email protected]>
4228L: [email protected] (moderated for non-subscribers)
4229S: Maintained
4230F: arch/arm/boot/dts/broadcom/bcm47189*
4231F: arch/arm/boot/dts/broadcom/bcm53573*
4232
4233BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234M: Kevin Cernekee <[email protected]>
4235L: [email protected]
4236S: Maintained
4237F: drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239BROADCOM BCM7XXX ARM ARCHITECTURE
4240M: Florian Fainelli <[email protected]>
4241R: Broadcom internal kernel review list <[email protected]>
4242L: [email protected] (moderated for non-subscribers)
4243S: Maintained
4244T: git https://github.com/broadcom/stblinux.git
4245F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4247F: arch/arm/include/asm/hardware/cache-b15-rac.h
4248F: arch/arm/mach-bcm/*brcmstb*
4249F: arch/arm/mm/cache-b15-rac.c
4250F: drivers/bus/brcmstb_gisb.c
4251F: drivers/pci/controller/pcie-brcmstb.c
4252N: brcmstb
4253N: bcm7038
4254N: bcm7120
4255
4256BROADCOM BCMBCA ARM ARCHITECTURE
4257M: William Zhang <[email protected]>
4258M: Anand Gore <[email protected]>
4259M: Kursad Oney <[email protected]>
4260M: Florian Fainelli <[email protected]>
4261M: Rafał Miłecki <[email protected]>
4262R: Broadcom internal kernel review list <[email protected]>
4263L: [email protected] (moderated for non-subscribers)
4264S: Maintained
4265T: git https://github.com/broadcom/stblinux.git
4266F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267F: arch/arm64/boot/dts/broadcom/bcmbca/*
4268N: bcmbca
4269N: bcm[9]?47622
4270N: bcm[9]?4912
4271N: bcm[9]?63138
4272N: bcm[9]?63146
4273N: bcm[9]?63148
4274N: bcm[9]?63158
4275N: bcm[9]?63178
4276N: bcm[9]?6756
4277N: bcm[9]?6813
4278N: bcm[9]?6846
4279N: bcm[9]?6855
4280N: bcm[9]?6856
4281N: bcm[9]?6858
4282N: bcm[9]?6878
4283
4284BROADCOM BDC DRIVER
4285M: Justin Chen <[email protected]>
4286M: Al Cooper <[email protected]>
4287R: Broadcom internal kernel review list <[email protected]>
4288L: [email protected]
4289S: Maintained
4290F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291F: drivers/usb/gadget/udc/bdc/
4292
4293BROADCOM BMIPS CPUFREQ DRIVER
4294M: Markus Mayer <[email protected]>
4295R: Broadcom internal kernel review list <[email protected]>
4296L: [email protected]
4297S: Maintained
4298F: drivers/cpufreq/bmips-cpufreq.c
4299
4300BROADCOM BMIPS MIPS ARCHITECTURE
4301M: Florian Fainelli <[email protected]>
4302R: Broadcom internal kernel review list <[email protected]>
4303L: [email protected]
4304S: Maintained
4305T: git https://github.com/broadcom/stblinux.git
4306F: arch/mips/bmips/*
4307F: arch/mips/boot/dts/brcm/bcm*.dts*
4308F: arch/mips/include/asm/mach-bmips/*
4309F: arch/mips/kernel/*bmips*
4310F: drivers/irqchip/irq-bcm63*
4311F: drivers/irqchip/irq-bcm7*
4312F: drivers/irqchip/irq-brcmstb*
4313F: drivers/pmdomain/bcm/bcm63xx-power.c
4314F: include/linux/bcm963xx_nvram.h
4315F: include/linux/bcm963xx_tag.h
4316
4317BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318M: Rasesh Mody <[email protected]>
4319M: [email protected]
4320L: [email protected]
4321S: Supported
4322F: drivers/net/ethernet/broadcom/bnx2.*
4323F: drivers/net/ethernet/broadcom/bnx2_*
4324
4325BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326M: Saurav Kashyap <[email protected]>
4327M: Javed Hasan <[email protected]>
4328M: [email protected]
4329L: [email protected]
4330S: Supported
4331F: drivers/scsi/bnx2fc/
4332
4333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334M: Nilesh Javali <[email protected]>
4335M: Manish Rangankar <[email protected]>
4336M: [email protected]
4337L: [email protected]
4338S: Supported
4339F: drivers/scsi/bnx2i/
4340
4341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342M: Sudarsana Kalluru <[email protected]>
4343M: Manish Chopra <[email protected]>
4344L: [email protected]
4345S: Supported
4346F: drivers/net/ethernet/broadcom/bnx2x/
4347
4348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349M: Michael Chan <[email protected]>
4350L: [email protected]
4351S: Supported
4352F: drivers/firmware/broadcom/tee_bnxt_fw.c
4353F: drivers/net/ethernet/broadcom/bnxt/
4354F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357M: Arend van Spriel <[email protected]>
4358L: [email protected]
4359L: [email protected]
4360L: [email protected]
4361S: Supported
4362F: drivers/net/wireless/broadcom/brcm80211/
4363F: include/linux/platform_data/brcmfmac.h
4364
4365BROADCOM BRCMSTB GPIO DRIVER
4366M: Doug Berger <[email protected]>
4367M: Florian Fainelli <[email protected]>
4368R: Broadcom internal kernel review list <[email protected]>
4369S: Supported
4370F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371F: drivers/gpio/gpio-brcmstb.c
4372
4373BROADCOM BRCMSTB I2C DRIVER
4374M: Kamal Dasu <[email protected]>
4375R: Broadcom internal kernel review list <[email protected]>
4376L: [email protected]
4377S: Supported
4378F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379F: drivers/i2c/busses/i2c-brcmstb.c
4380
4381BROADCOM BRCMSTB UART DRIVER
4382M: Al Cooper <[email protected]>
4383R: Broadcom internal kernel review list <[email protected]>
4384L: [email protected]
4385S: Maintained
4386F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387F: drivers/tty/serial/8250/8250_bcm7271.c
4388
4389BROADCOM BRCMSTB USB EHCI DRIVER
4390M: Justin Chen <[email protected]>
4391M: Al Cooper <[email protected]>
4392R: Broadcom internal kernel review list <[email protected]>
4393L: [email protected]
4394S: Maintained
4395F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396F: drivers/usb/host/ehci-brcm.*
4397
4398BROADCOM BRCMSTB USB PIN MAP DRIVER
4399M: Al Cooper <[email protected]>
4400R: Broadcom internal kernel review list <[email protected]>
4401L: [email protected]
4402S: Maintained
4403F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404F: drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407M: Justin Chen <[email protected]>
4408M: Al Cooper <[email protected]>
4409R: Broadcom internal kernel review list <[email protected]>
4410L: [email protected]
4411S: Maintained
4412F: drivers/phy/broadcom/phy-brcm-usb*
4413
4414BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415M: William Zhang <[email protected]>
4416M: Kursad Oney <[email protected]>
4417M: Jonas Gorski <[email protected]>
4418R: Broadcom internal kernel review list <[email protected]>
4419L: [email protected]
4420S: Maintained
4421F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422F: drivers/spi/spi-bcm63xx-hsspi.c
4423F: drivers/spi/spi-bcmbca-hsspi.c
4424
4425BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426M: Jonas Gorski <[email protected]>
4427L: [email protected]
4428S: Odd Fixes
4429F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430F: drivers/spi/spi-bcm63xx.c
4431
4432BROADCOM ETHERNET PHY DRIVERS
4433M: Florian Fainelli <[email protected]>
4434R: Broadcom internal kernel review list <[email protected]>
4435L: [email protected]
4436S: Supported
4437F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438F: drivers/net/phy/bcm*.[ch]
4439F: drivers/net/phy/broadcom.c
4440F: include/linux/brcmphy.h
4441
4442BROADCOM GENET ETHERNET DRIVER
4443M: Doug Berger <[email protected]>
4444M: Florian Fainelli <[email protected]>
4445R: Broadcom internal kernel review list <[email protected]>
4446L: [email protected]
4447S: Supported
4448F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450F: drivers/net/ethernet/broadcom/genet/
4451F: drivers/net/ethernet/broadcom/unimac.h
4452F: drivers/net/mdio/mdio-bcm-unimac.c
4453F: include/linux/platform_data/bcmgenet.h
4454F: include/linux/platform_data/mdio-bcm-unimac.h
4455
4456BROADCOM IPROC ARM ARCHITECTURE
4457M: Ray Jui <[email protected]>
4458M: Scott Branden <[email protected]>
4459R: Broadcom internal kernel review list <[email protected]>
4460L: [email protected] (moderated for non-subscribers)
4461S: Maintained
4462T: git https://github.com/broadcom/stblinux.git
4463F: arch/arm64/boot/dts/broadcom/northstar2/*
4464F: arch/arm64/boot/dts/broadcom/stingray/*
4465F: drivers/clk/bcm/clk-ns*
4466F: drivers/clk/bcm/clk-sr*
4467F: drivers/pinctrl/bcm/pinctrl-ns*
4468F: include/dt-bindings/clock/bcm-sr*
4469N: iproc
4470N: cygnus
4471N: bcm[-_]nsp
4472N: bcm9113*
4473N: bcm9583*
4474N: bcm9585*
4475N: bcm9586*
4476N: bcm988312
4477N: bcm113*
4478N: bcm583*
4479N: bcm585*
4480N: bcm586*
4481N: bcm88312
4482N: hr2
4483N: stingray
4484
4485BROADCOM IPROC GBIT ETHERNET DRIVER
4486M: Rafał Miłecki <[email protected]>
4487R: Broadcom internal kernel review list <[email protected]>
4488L: [email protected]
4489S: Maintained
4490F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4491F: drivers/net/ethernet/broadcom/bgmac*
4492F: drivers/net/ethernet/broadcom/unimac.h
4493
4494BROADCOM KONA GPIO DRIVER
4495M: Ray Jui <[email protected]>
4496R: Broadcom internal kernel review list <[email protected]>
4497S: Supported
4498F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499F: drivers/gpio/gpio-bcm-kona.c
4500
4501BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502M: Sathya Prakash Veerichetty <[email protected]>
4503M: Kashyap Desai <[email protected]>
4504M: Sumit Saxena <[email protected]>
4505M: Sreekanth Reddy <[email protected]>
4506L: [email protected]
4507L: [email protected]
4508S: Supported
4509W: https://www.broadcom.com/support/storage
4510F: drivers/scsi/mpi3mr/
4511
4512BROADCOM NETXTREME-E ROCE DRIVER
4513M: Selvin Xavier <[email protected]>
4514L: [email protected]
4515S: Supported
4516W: http://www.broadcom.com
4517F: drivers/infiniband/hw/bnxt_re/
4518F: include/uapi/rdma/bnxt_re-abi.h
4519
4520BROADCOM NVRAM DRIVER
4521M: Rafał Miłecki <[email protected]>
4522L: [email protected]
4523S: Maintained
4524F: drivers/firmware/broadcom/*
4525
4526BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527M: Rafał Miłecki <[email protected]>
4528M: Florian Fainelli <[email protected]>
4529R: Broadcom internal kernel review list <[email protected]>
4530L: [email protected]
4531S: Maintained
4532T: git https://github.com/broadcom/stblinux.git
4533F: drivers/pmdomain/bcm/bcm-pmb.c
4534F: include/dt-bindings/soc/bcm-pmb.h
4535
4536BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537M: Rafał Miłecki <[email protected]>
4538L: [email protected]
4539S: Maintained
4540F: drivers/bcma/
4541F: include/linux/bcma/
4542
4543BROADCOM SPI DRIVER
4544M: Kamal Dasu <[email protected]>
4545R: Broadcom internal kernel review list <[email protected]>
4546S: Maintained
4547F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548F: drivers/spi/spi-bcm-qspi.*
4549F: drivers/spi/spi-brcmstb-qspi.c
4550F: drivers/spi/spi-iproc-qspi.c
4551
4552BROADCOM STB AVS CPUFREQ DRIVER
4553M: Markus Mayer <[email protected]>
4554R: Broadcom internal kernel review list <[email protected]>
4555L: [email protected]
4556S: Maintained
4557F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558F: drivers/cpufreq/brcmstb*
4559
4560BROADCOM STB AVS TMON DRIVER
4561M: Markus Mayer <[email protected]>
4562R: Broadcom internal kernel review list <[email protected]>
4563L: [email protected]
4564S: Maintained
4565F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566F: drivers/thermal/broadcom/brcmstb*
4567
4568BROADCOM STB DPFE DRIVER
4569M: Markus Mayer <[email protected]>
4570R: Broadcom internal kernel review list <[email protected]>
4571L: [email protected] (moderated for non-subscribers)
4572S: Maintained
4573F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574F: drivers/memory/brcmstb_dpfe.c
4575
4576BROADCOM STB NAND FLASH DRIVER
4577M: Brian Norris <[email protected]>
4578M: Kamal Dasu <[email protected]>
4579R: Broadcom internal kernel review list <[email protected]>
4580L: [email protected]
4581S: Maintained
4582F: drivers/mtd/nand/raw/brcmnand/
4583F: include/linux/platform_data/brcmnand.h
4584
4585BROADCOM STB PCIE DRIVER
4586M: Jim Quinlan <[email protected]>
4587M: Nicolas Saenz Julienne <[email protected]>
4588M: Florian Fainelli <[email protected]>
4589R: Broadcom internal kernel review list <[email protected]>
4590L: [email protected]
4591S: Maintained
4592F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593F: drivers/pci/controller/pcie-brcmstb.c
4594
4595BROADCOM SYSTEMPORT ETHERNET DRIVER
4596M: Florian Fainelli <[email protected]>
4597R: Broadcom internal kernel review list <[email protected]>
4598L: [email protected]
4599S: Supported
4600F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601F: drivers/net/ethernet/broadcom/bcmsysport.*
4602F: drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605M: Pavan Chebbi <[email protected]>
4606M: Michael Chan <[email protected]>
4607L: [email protected]
4608S: Supported
4609F: drivers/net/ethernet/broadcom/tg3.*
4610
4611BROADCOM VK DRIVER
4612M: Scott Branden <[email protected]>
4613R: Broadcom internal kernel review list <[email protected]>
4614S: Supported
4615F: drivers/misc/bcm-vk/
4616F: include/uapi/linux/misc/bcm_vk.h
4617
4618BROCADE BFA FC SCSI DRIVER
4619M: Anil Gurumurthy <[email protected]>
4620M: Sudarsana Kalluru <[email protected]>
4621L: [email protected]
4622S: Supported
4623F: drivers/scsi/bfa/
4624
4625BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626M: Rasesh Mody <[email protected]>
4627M: Sudarsana Kalluru <[email protected]>
4628M: [email protected]
4629L: [email protected]
4630S: Supported
4631F: drivers/net/ethernet/brocade/bna/
4632
4633BSG (block layer generic sg v4 driver)
4634M: FUJITA Tomonori <[email protected]>
4635L: [email protected]
4636S: Supported
4637F: block/bsg.c
4638F: include/linux/bsg.h
4639F: include/uapi/linux/bsg.h
4640
4641BT87X AUDIO DRIVER
4642M: Clemens Ladisch <[email protected]>
4643L: [email protected] (moderated for non-subscribers)
4644S: Maintained
4645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646F: Documentation/sound/cards/bt87x.rst
4647F: sound/pci/bt87x.c
4648
4649BT8XXGPIO DRIVER
4650M: Michael Buesch <[email protected]>
4651S: Maintained
4652W: http://bu3sch.de/btgpio.php
4653F: drivers/gpio/gpio-bt8xx.c
4654
4655BTRFS FILE SYSTEM
4656M: Chris Mason <[email protected]>
4657M: Josef Bacik <[email protected]>
4658M: David Sterba <[email protected]>
4659L: [email protected]
4660S: Maintained
4661W: https://btrfs.readthedocs.io
4662Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4663C: irc://irc.libera.chat/btrfs
4664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665F: Documentation/filesystems/btrfs.rst
4666F: fs/btrfs/
4667F: include/linux/btrfs*
4668F: include/trace/events/btrfs.h
4669F: include/uapi/linux/btrfs*
4670
4671BTTV VIDEO4LINUX DRIVER
4672M: Mauro Carvalho Chehab <[email protected]>
4673L: [email protected]
4674S: Odd fixes
4675W: https://linuxtv.org
4676T: git git://linuxtv.org/media_tree.git
4677F: Documentation/driver-api/media/drivers/bttv*
4678F: drivers/media/pci/bt8xx/bttv*
4679
4680BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681M: Chanwoo Choi <[email protected]>
4682L: [email protected]
4683L: [email protected]
4684S: Maintained
4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687F: drivers/devfreq/exynos-bus.c
4688
4689BUSLOGIC SCSI DRIVER
4690M: Khalid Aziz <[email protected]>
4691L: [email protected]
4692S: Maintained
4693F: drivers/scsi/BusLogic.*
4694F: drivers/scsi/FlashPoint.*
4695
4696BXCAN CAN NETWORK DRIVER
4697M: Dario Binacchi <[email protected]>
4698L: [email protected]
4699S: Maintained
4700F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701F: drivers/net/can/bxcan.c
4702
4703C-MEDIA CMI8788 DRIVER
4704M: Clemens Ladisch <[email protected]>
4705L: [email protected] (moderated for non-subscribers)
4706S: Maintained
4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708F: sound/pci/oxygen/
4709
4710C-SKY ARCHITECTURE
4711M: Guo Ren <[email protected]>
4712L: [email protected]
4713S: Supported
4714T: git https://github.com/c-sky/csky-linux.git
4715F: Documentation/devicetree/bindings/csky/
4716F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4717F: Documentation/devicetree/bindings/timer/csky,*
4718F: arch/csky/
4719F: drivers/clocksource/timer-gx6605s.c
4720F: drivers/clocksource/timer-mp-csky.c
4721F: drivers/irqchip/irq-csky-*
4722N: csky
4723K: csky
4724
4725CA8210 IEEE-802.15.4 RADIO DRIVER
4726L: [email protected]
4727S: Orphan
4728W: https://github.com/Cascoda/ca8210-linux.git
4729F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730F: drivers/net/ieee802154/ca8210.c
4731
4732CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733M: David Howells <[email protected]>
4734L: [email protected]
4735S: Supported
4736F: Documentation/filesystems/caching/cachefiles.rst
4737F: fs/cachefiles/
4738
4739CACHESTAT: PAGE CACHE STATS FOR A FILE
4740M: Nhat Pham <[email protected]>
4741M: Johannes Weiner <[email protected]>
4742L: [email protected]
4743S: Maintained
4744F: tools/testing/selftests/cachestat/test_cachestat.c
4745
4746CADENCE MIPI-CSI2 BRIDGES
4747M: Maxime Ripard <[email protected]>
4748L: [email protected]
4749S: Maintained
4750F: Documentation/devicetree/bindings/media/cdns,*.txt
4751F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752F: drivers/media/platform/cadence/cdns-csi2*
4753
4754CADENCE NAND DRIVER
4755L: [email protected]
4756S: Orphan
4757F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758F: drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760CADENCE USB3 DRD IP DRIVER
4761M: Peter Chen <[email protected]>
4762M: Pawel Laszczak <[email protected]>
4763R: Roger Quadros <[email protected]>
4764L: [email protected]
4765S: Maintained
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768F: drivers/usb/cdns3/
4769X: drivers/usb/cdns3/cdnsp*
4770
4771CADENCE USBHS DRIVER
4772M: Pawel Laszczak <[email protected]>
4773L: [email protected]
4774S: Maintained
4775F: drivers/usb/gadget/udc/cdns2
4776
4777CADENCE USBSSP DRD IP DRIVER
4778M: Pawel Laszczak <[email protected]>
4779L: [email protected]
4780S: Maintained
4781T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782F: drivers/usb/cdns3/
4783X: drivers/usb/cdns3/cdns3*
4784
4785CADET FM/AM RADIO RECEIVER DRIVER
4786M: Hans Verkuil <[email protected]>
4787L: [email protected]
4788S: Maintained
4789W: https://linuxtv.org
4790T: git git://linuxtv.org/media_tree.git
4791F: drivers/media/radio/radio-cadet*
4792
4793CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794L: [email protected]
4795S: Orphan
4796T: git git://linuxtv.org/media_tree.git
4797F: Documentation/admin-guide/media/cafe_ccic*
4798F: drivers/media/platform/marvell/
4799
4800CAIF NETWORK LAYER
4801L: [email protected]
4802S: Orphan
4803F: Documentation/networking/caif/
4804F: drivers/net/caif/
4805F: include/net/caif/
4806F: include/uapi/linux/caif/
4807F: net/caif/
4808
4809CAKE QDISC
4810M: Toke Høiland-Jørgensen <[email protected]>
4811L: [email protected] (moderated for non-subscribers)
4812S: Maintained
4813F: net/sched/sch_cake.c
4814
4815CAN NETWORK DRIVERS
4816M: Marc Kleine-Budde <[email protected]>
4817M: Vincent Mailhol <[email protected]>
4818L: [email protected]
4819S: Maintained
4820W: https://github.com/linux-can
4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F: Documentation/devicetree/bindings/net/can/
4824F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825F: drivers/net/can/
4826F: drivers/phy/phy-can-transceiver.c
4827F: include/linux/can/bittiming.h
4828F: include/linux/can/dev.h
4829F: include/linux/can/length.h
4830F: include/linux/can/platform/
4831F: include/linux/can/rx-offload.h
4832F: include/uapi/linux/can/error.h
4833F: include/uapi/linux/can/netlink.h
4834F: include/uapi/linux/can/vxcan.h
4835
4836CAN NETWORK LAYER
4837M: Oliver Hartkopp <[email protected]>
4838M: Marc Kleine-Budde <[email protected]>
4839L: [email protected]
4840S: Maintained
4841W: https://github.com/linux-can
4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844F: Documentation/networking/can.rst
4845F: include/linux/can/can-ml.h
4846F: include/linux/can/core.h
4847F: include/linux/can/skb.h
4848F: include/net/netns/can.h
4849F: include/uapi/linux/can.h
4850F: include/uapi/linux/can/bcm.h
4851F: include/uapi/linux/can/gw.h
4852F: include/uapi/linux/can/isotp.h
4853F: include/uapi/linux/can/raw.h
4854F: net/can/
4855
4856CAN-J1939 NETWORK LAYER
4857M: Robin van der Gracht <[email protected]>
4858M: Oleksij Rempel <[email protected]>
4859R: [email protected]
4860L: [email protected]
4861S: Maintained
4862F: Documentation/networking/j1939.rst
4863F: include/uapi/linux/can/j1939.h
4864F: net/can/j1939/
4865
4866CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867M: Damien Le Moal <[email protected]>
4868L: [email protected]
4869L: [email protected] (pinctrl driver)
4870F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871F: drivers/pinctrl/pinctrl-k210.c
4872
4873CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874M: Damien Le Moal <[email protected]>
4875L: [email protected]
4876L: [email protected]
4877S: Maintained
4878F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879F: drivers/reset/reset-k210.c
4880
4881CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882M: Damien Le Moal <[email protected]>
4883L: [email protected]
4884S: Maintained
4885F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886F: drivers/soc/canaan/
4887F: include/soc/canaan/
4888
4889CAPABILITIES
4890M: Serge Hallyn <[email protected]>
4891L: [email protected]
4892S: Supported
4893F: include/linux/capability.h
4894F: include/uapi/linux/capability.h
4895F: kernel/capability.c
4896F: security/commoncap.c
4897
4898CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899M: Kevin Tsai <[email protected]>
4900S: Maintained
4901F: drivers/iio/light/cm*
4902
4903CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904M: Christian Lamparter <[email protected]>
4905L: [email protected]
4906S: Maintained
4907W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908F: drivers/net/wireless/ath/carl9170/
4909
4910CAVIUM I2C DRIVER
4911M: Robert Richter <[email protected]>
4912S: Odd Fixes
4913W: http://www.marvell.com
4914F: drivers/i2c/busses/i2c-octeon*
4915F: drivers/i2c/busses/i2c-thunderx*
4916
4917CAVIUM LIQUIDIO NETWORK DRIVER
4918L: [email protected]
4919S: Orphan
4920W: http://www.marvell.com
4921F: drivers/net/ethernet/cavium/liquidio/
4922
4923CAVIUM MMC DRIVER
4924M: Robert Richter <[email protected]>
4925S: Odd Fixes
4926W: http://www.marvell.com
4927F: drivers/mmc/host/cavium*
4928
4929CAVIUM OCTEON-TX CRYPTO DRIVER
4930M: George Cherian <[email protected]>
4931L: [email protected]
4932S: Supported
4933W: http://www.marvell.com
4934F: drivers/crypto/cavium/cpt/
4935
4936CAVIUM THUNDERX2 ARM64 SOC
4937M: Robert Richter <[email protected]>
4938L: [email protected] (moderated for non-subscribers)
4939S: Odd Fixes
4940F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943CBS/ETF/TAPRIO QDISCS
4944M: Vinicius Costa Gomes <[email protected]>
4945L: [email protected]
4946S: Maintained
4947F: net/sched/sch_cbs.c
4948F: net/sched/sch_etf.c
4949F: net/sched/sch_taprio.c
4950
4951CC2520 IEEE-802.15.4 RADIO DRIVER
4952M: Stefan Schmidt <[email protected]>
4953L: [email protected]
4954S: Odd Fixes
4955F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956F: drivers/net/ieee802154/cc2520.c
4957
4958CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959M: Gilad Ben-Yossef <[email protected]>
4960L: [email protected]
4961S: Supported
4962W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963F: drivers/crypto/ccree/
4964
4965CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966M: Hadar Gat <[email protected]>
4967L: [email protected]
4968S: Supported
4969W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971F: drivers/char/hw_random/cctrng.c
4972F: drivers/char/hw_random/cctrng.h
4973
4974CEC FRAMEWORK
4975M: Hans Verkuil <[email protected]>
4976L: [email protected]
4977S: Supported
4978W: http://linuxtv.org
4979T: git git://linuxtv.org/media_tree.git
4980F: Documentation/ABI/testing/debugfs-cec-error-inj
4981F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982F: Documentation/driver-api/media/cec-core.rst
4983F: Documentation/userspace-api/media/cec
4984F: drivers/media/cec/
4985F: drivers/media/rc/keymaps/rc-cec.c
4986F: include/media/cec-notifier.h
4987F: include/media/cec.h
4988F: include/uapi/linux/cec-funcs.h
4989F: include/uapi/linux/cec.h
4990
4991CEC GPIO DRIVER
4992M: Hans Verkuil <[email protected]>
4993L: [email protected]
4994S: Supported
4995W: http://linuxtv.org
4996T: git git://linuxtv.org/media_tree.git
4997F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998F: drivers/media/cec/platform/cec-gpio/
4999
5000CELL BROADBAND ENGINE ARCHITECTURE
5001M: Arnd Bergmann <[email protected]>
5002L: [email protected]
5003S: Supported
5004W: http://www.ibm.com/developerworks/power/cell/
5005F: arch/powerpc/include/asm/cell*.h
5006F: arch/powerpc/include/asm/spu*.h
5007F: arch/powerpc/include/uapi/asm/spu*.h
5008F: arch/powerpc/platforms/cell/
5009
5010CELLWISE CW2015 BATTERY DRIVER
5011M: Tobias Schrammm <[email protected]>
5012S: Maintained
5013F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014F: drivers/power/supply/cw2015_battery.c
5015
5016CEPH COMMON CODE (LIBCEPH)
5017M: Ilya Dryomov <[email protected]>
5018M: Xiubo Li <[email protected]>
5019L: [email protected]
5020S: Supported
5021W: http://ceph.com/
5022T: git https://github.com/ceph/ceph-client.git
5023F: include/linux/ceph/
5024F: include/linux/crush/
5025F: net/ceph/
5026
5027CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028M: Xiubo Li <[email protected]>
5029M: Ilya Dryomov <[email protected]>
5030L: [email protected]
5031S: Supported
5032W: http://ceph.com/
5033T: git https://github.com/ceph/ceph-client.git
5034F: Documentation/filesystems/ceph.rst
5035F: fs/ceph/
5036
5037CERTIFICATE HANDLING
5038M: David Howells <[email protected]>
5039M: David Woodhouse <[email protected]>
5040L: [email protected]
5041S: Maintained
5042F: Documentation/admin-guide/module-signing.rst
5043F: certs/
5044F: scripts/sign-file.c
5045F: tools/certs/
5046
5047CFAG12864B LCD DRIVER
5048M: Miguel Ojeda <[email protected]>
5049S: Maintained
5050F: drivers/auxdisplay/cfag12864b.c
5051F: include/linux/cfag12864b.h
5052
5053CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054M: Miguel Ojeda <[email protected]>
5055S: Maintained
5056F: drivers/auxdisplay/cfag12864bfb.c
5057F: include/linux/cfag12864b.h
5058
5059CHAR and MISC DRIVERS
5060M: Arnd Bergmann <[email protected]>
5061M: Greg Kroah-Hartman <[email protected]>
5062S: Supported
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064F: drivers/char/
5065F: drivers/misc/
5066F: include/linux/miscdevice.h
5067X: drivers/char/agp/
5068X: drivers/char/hw_random/
5069X: drivers/char/ipmi/
5070X: drivers/char/random.c
5071X: drivers/char/tpm/
5072
5073CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074M: Thomas Weißschuh <[email protected]>
5075L: [email protected]
5076S: Maintained
5077F: Documentation/hwmon/powerz.rst
5078F: drivers/hwmon/powerz.c
5079
5080CHECKPATCH
5081M: Andy Whitcroft <[email protected]>
5082M: Joe Perches <[email protected]>
5083R: Dwaipayan Ray <[email protected]>
5084R: Lukas Bulwahn <[email protected]>
5085S: Maintained
5086F: scripts/checkpatch.pl
5087
5088CHECKPATCH DOCUMENTATION
5089M: Dwaipayan Ray <[email protected]>
5090M: Lukas Bulwahn <[email protected]>
5091R: Joe Perches <[email protected]>
5092S: Maintained
5093F: Documentation/dev-tools/checkpatch.rst
5094
5095CHINESE DOCUMENTATION
5096M: Alex Shi <[email protected]>
5097M: Yanteng Si <[email protected]>
5098S: Maintained
5099F: Documentation/translations/zh_CN/
5100
5101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102M: Peter Chen <[email protected]>
5103L: [email protected]
5104S: Maintained
5105T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106F: drivers/usb/chipidea/
5107
5108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109M: Hans de Goede <[email protected]>
5110L: [email protected]
5111S: Maintained
5112F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113F: drivers/input/touchscreen/chipone_icn8318.c
5114
5115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116M: Hans de Goede <[email protected]>
5117L: [email protected]
5118S: Maintained
5119F: drivers/input/touchscreen/chipone_icn8505.c
5120
5121CHROME HARDWARE PLATFORM SUPPORT
5122M: Benson Leung <[email protected]>
5123M: Tzung-Bi Shih <[email protected]>
5124L: [email protected]
5125S: Maintained
5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127F: drivers/platform/chrome/
5128
5129CHROMEOS EC CODEC DRIVER
5130M: Cheng-Yi Chiang <[email protected]>
5131M: Tzung-Bi Shih <[email protected]>
5132R: Guenter Roeck <[email protected]>
5133L: [email protected]
5134S: Maintained
5135F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136F: sound/soc/codecs/cros_ec_codec.*
5137
5138CHROMEOS EC SUBDRIVERS
5139M: Benson Leung <[email protected]>
5140R: Guenter Roeck <[email protected]>
5141L: [email protected]
5142S: Maintained
5143F: drivers/power/supply/cros_usbpd-charger.c
5144N: cros_ec
5145N: cros-ec
5146
5147CHROMEOS EC UART DRIVER
5148M: Bhanu Prakash Maiya <[email protected]>
5149R: Benson Leung <[email protected]>
5150R: Tzung-Bi Shih <[email protected]>
5151S: Maintained
5152F: drivers/platform/chrome/cros_ec_uart.c
5153
5154CHROMEOS EC USB PD NOTIFY DRIVER
5155M: Prashant Malani <[email protected]>
5156L: [email protected]
5157S: Maintained
5158F: drivers/platform/chrome/cros_usbpd_notify.c
5159F: include/linux/platform_data/cros_usbpd_notify.h
5160
5161CHROMEOS EC USB TYPE-C DRIVER
5162M: Prashant Malani <[email protected]>
5163L: [email protected]
5164S: Maintained
5165F: drivers/platform/chrome/cros_ec_typec.*
5166F: drivers/platform/chrome/cros_typec_switch.c
5167F: drivers/platform/chrome/cros_typec_vdm.*
5168
5169CHROMEOS HPS DRIVER
5170M: Dan Callaghan <[email protected]>
5171R: Sami Kyöstilä <[email protected]>
5172S: Maintained
5173F: drivers/platform/chrome/cros_hps_i2c.c
5174
5175CHROMEOS EC WATCHDOG
5176M: Lukasz Majczak <[email protected]>
5177L: [email protected]
5178S: Maintained
5179F: drivers/watchdog/cros_ec_wdt.c
5180
5181CHRONTEL CH7322 CEC DRIVER
5182M: Joe Tessler <[email protected]>
5183L: [email protected]
5184S: Maintained
5185T: git git://linuxtv.org/media_tree.git
5186F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187F: drivers/media/cec/i2c/ch7322.c
5188
5189CIRRUS LOGIC AUDIO CODEC DRIVERS
5190M: James Schulman <[email protected]>
5191M: David Rhodes <[email protected]>
5192M: Richard Fitzgerald <[email protected]>
5193L: [email protected] (moderated for non-subscribers)
5194L: [email protected]
5195S: Maintained
5196F: Documentation/devicetree/bindings/sound/cirrus,cs*
5197F: drivers/mfd/cs42l43*
5198F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5199F: drivers/spi/spi-cs42l43*
5200F: include/dt-bindings/sound/cs*
5201F: include/linux/mfd/cs42l43*
5202F: include/sound/cs*
5203F: sound/pci/hda/cirrus*
5204F: sound/pci/hda/cs*
5205F: sound/pci/hda/hda_component*
5206F: sound/pci/hda/hda_cs_dsp_ctl.*
5207F: sound/soc/codecs/cs*
5208
5209CIRRUS LOGIC DSP FIRMWARE DRIVER
5210M: Simon Trimmer <[email protected]>
5211M: Charles Keepax <[email protected]>
5212M: Richard Fitzgerald <[email protected]>
5213L: [email protected]
5214S: Supported
5215W: https://github.com/CirrusLogic/linux-drivers/wiki
5216T: git https://github.com/CirrusLogic/linux-drivers.git
5217F: drivers/firmware/cirrus/*
5218F: include/linux/firmware/cirrus/*
5219
5220CIRRUS LOGIC EP93XX ETHERNET DRIVER
5221M: Hartley Sweeten <[email protected]>
5222L: [email protected]
5223S: Maintained
5224F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5225
5226CIRRUS LOGIC LOCHNAGAR DRIVER
5227M: Charles Keepax <[email protected]>
5228M: Richard Fitzgerald <[email protected]>
5229L: [email protected]
5230S: Supported
5231F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5232F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5233F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5234F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5235F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5236F: Documentation/hwmon/lochnagar.rst
5237F: drivers/clk/clk-lochnagar.c
5238F: drivers/hwmon/lochnagar-hwmon.c
5239F: drivers/mfd/lochnagar-i2c.c
5240F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5241F: drivers/regulator/lochnagar-regulator.c
5242F: include/dt-bindings/clock/lochnagar.h
5243F: include/dt-bindings/pinctrl/lochnagar.h
5244F: include/linux/mfd/lochnagar*
5245F: sound/soc/codecs/lochnagar-sc.c
5246
5247CIRRUS LOGIC MADERA CODEC DRIVERS
5248M: Charles Keepax <[email protected]>
5249M: Richard Fitzgerald <[email protected]>
5250L: [email protected] (moderated for non-subscribers)
5251L: [email protected]
5252S: Supported
5253W: https://github.com/CirrusLogic/linux-drivers/wiki
5254T: git https://github.com/CirrusLogic/linux-drivers.git
5255F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5256F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5257F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5258F: drivers/gpio/gpio-madera*
5259F: drivers/irqchip/irq-madera*
5260F: drivers/mfd/cs47l*
5261F: drivers/mfd/madera*
5262F: drivers/pinctrl/cirrus/*
5263F: include/dt-bindings/sound/madera*
5264F: include/linux/irqchip/irq-madera*
5265F: include/linux/mfd/madera/*
5266F: include/sound/madera*
5267F: sound/soc/codecs/cs47l*
5268F: sound/soc/codecs/madera*
5269
5270CISCO FCOE HBA DRIVER
5271M: Satish Kharat <[email protected]>
5272M: Sesidhar Baddela <[email protected]>
5273M: Karan Tilak Kumar <[email protected]>
5274L: [email protected]
5275S: Supported
5276F: drivers/scsi/fnic/
5277
5278CISCO SCSI HBA DRIVER
5279M: Karan Tilak Kumar <[email protected]>
5280M: Sesidhar Baddela <[email protected]>
5281L: [email protected]
5282S: Supported
5283F: drivers/scsi/snic/
5284
5285CISCO VIC ETHERNET NIC DRIVER
5286M: Christian Benvenuti <[email protected]>
5287M: Satish Kharat <[email protected]>
5288S: Supported
5289F: drivers/net/ethernet/cisco/enic/
5290
5291CISCO VIC LOW LATENCY NIC DRIVER
5292M: Christian Benvenuti <[email protected]>
5293M: Nelson Escobar <[email protected]>
5294S: Supported
5295F: drivers/infiniband/hw/usnic/
5296
5297CLANG CONTROL FLOW INTEGRITY SUPPORT
5298M: Sami Tolvanen <[email protected]>
5299M: Kees Cook <[email protected]>
5300R: Nathan Chancellor <[email protected]>
5301L: [email protected]
5302S: Supported
5303B: https://github.com/ClangBuiltLinux/linux/issues
5304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5305F: include/linux/cfi.h
5306F: kernel/cfi.c
5307
5308CLANG-FORMAT FILE
5309M: Miguel Ojeda <[email protected]>
5310S: Maintained
5311F: .clang-format
5312
5313CLANG/LLVM BUILD SUPPORT
5314M: Nathan Chancellor <[email protected]>
5315R: Nick Desaulniers <[email protected]>
5316R: Bill Wendling <[email protected]>
5317R: Justin Stitt <[email protected]>
5318L: [email protected]
5319S: Supported
5320W: https://clangbuiltlinux.github.io/
5321B: https://github.com/ClangBuiltLinux/linux/issues
5322C: irc://irc.libera.chat/clangbuiltlinux
5323F: Documentation/kbuild/llvm.rst
5324F: include/linux/compiler-clang.h
5325F: scripts/Makefile.clang
5326F: scripts/clang-tools/
5327K: \b(?i:clang|llvm)\b
5328
5329CLK API
5330M: Russell King <[email protected]>
5331L: [email protected]
5332S: Maintained
5333F: include/linux/clk.h
5334
5335CLOCKSOURCE, CLOCKEVENT DRIVERS
5336M: Daniel Lezcano <[email protected]>
5337M: Thomas Gleixner <[email protected]>
5338L: [email protected]
5339S: Supported
5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5341F: Documentation/devicetree/bindings/timer/
5342F: drivers/clocksource/
5343
5344CLOSURES
5345M: Kent Overstreet <[email protected]>
5346L: [email protected]
5347S: Supported
5348C: irc://irc.oftc.net/bcache
5349F: include/linux/closure.h
5350F: lib/closure.c
5351
5352CMPC ACPI DRIVER
5353M: Thadeu Lima de Souza Cascardo <[email protected]>
5354L: [email protected]
5355S: Supported
5356F: drivers/platform/x86/classmate-laptop.c
5357
5358COBALT MEDIA DRIVER
5359M: Hans Verkuil <[email protected]>
5360L: [email protected]
5361S: Supported
5362W: https://linuxtv.org
5363T: git git://linuxtv.org/media_tree.git
5364F: drivers/media/pci/cobalt/
5365
5366COCCINELLE/Semantic Patches (SmPL)
5367M: Julia Lawall <[email protected]>
5368M: Nicolas Palix <[email protected]>
5369L: [email protected] (moderated for non-subscribers)
5370S: Supported
5371W: https://coccinelle.gitlabpages.inria.fr/website/
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5373F: Documentation/dev-tools/coccinelle.rst
5374F: scripts/coccicheck
5375F: scripts/coccinelle/
5376
5377CODA FILE SYSTEM
5378M: Jan Harkes <[email protected]>
5379M: [email protected]
5380L: [email protected]
5381S: Maintained
5382W: http://www.coda.cs.cmu.edu/
5383F: Documentation/filesystems/coda.rst
5384F: fs/coda/
5385F: include/linux/coda*.h
5386F: include/uapi/linux/coda*.h
5387
5388CODA V4L2 MEM2MEM DRIVER
5389M: Philipp Zabel <[email protected]>
5390L: [email protected]
5391S: Maintained
5392F: Documentation/devicetree/bindings/media/coda.yaml
5393F: drivers/media/platform/chips-media/coda
5394
5395CODE OF CONDUCT
5396M: Greg Kroah-Hartman <[email protected]>
5397S: Supported
5398F: Documentation/process/code-of-conduct-interpretation.rst
5399F: Documentation/process/code-of-conduct.rst
5400
5401CODE TAGGING
5402M: Suren Baghdasaryan <[email protected]>
5403M: Kent Overstreet <[email protected]>
5404S: Maintained
5405F: include/asm-generic/codetag.lds.h
5406F: include/linux/codetag.h
5407F: lib/codetag.c
5408
5409COMEDI DRIVERS
5410M: Ian Abbott <[email protected]>
5411M: H Hartley Sweeten <[email protected]>
5412S: Odd Fixes
5413F: drivers/comedi/
5414F: include/linux/comedi/
5415F: include/uapi/linux/comedi.h
5416
5417COMMON CLK FRAMEWORK
5418M: Michael Turquette <[email protected]>
5419M: Stephen Boyd <[email protected]>
5420L: [email protected]
5421S: Maintained
5422Q: http://patchwork.kernel.org/project/linux-clk/list/
5423T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5424F: Documentation/devicetree/bindings/clock/
5425F: drivers/clk/
5426F: include/dt-bindings/clock/
5427F: include/linux/clk-pr*
5428F: include/linux/clk/
5429F: include/linux/of_clk.h
5430X: drivers/clk/clkdev.c
5431
5432COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5433M: Steve French <[email protected]>
5434R: Paulo Alcantara <[email protected]> (DFS, global name space)
5435R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5436R: Shyam Prasad N <[email protected]> (multichannel)
5437R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5438R: Bharath SM <[email protected]> (deferred close, directory leases)
5439L: [email protected]
5440L: [email protected] (moderated for non-subscribers)
5441S: Supported
5442W: https://wiki.samba.org/index.php/LinuxCIFS
5443T: git git://git.samba.org/sfrench/cifs-2.6.git
5444F: Documentation/admin-guide/cifs/
5445F: fs/smb/client/
5446F: fs/smb/common/
5447F: include/uapi/linux/cifs
5448
5449COMPACTPCI HOTPLUG CORE
5450M: Scott Murray <[email protected]>
5451L: [email protected]
5452S: Maintained
5453F: drivers/pci/hotplug/cpci_hotplug*
5454
5455COMPACTPCI HOTPLUG GENERIC DRIVER
5456M: Scott Murray <[email protected]>
5457L: [email protected]
5458S: Maintained
5459F: drivers/pci/hotplug/cpcihp_generic.c
5460
5461COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5462M: Scott Murray <[email protected]>
5463L: [email protected]
5464S: Maintained
5465F: drivers/pci/hotplug/cpcihp_zt5550.*
5466
5467COMPAL LAPTOP SUPPORT
5468M: Cezary Jackiewicz <[email protected]>
5469L: [email protected]
5470S: Maintained
5471F: drivers/platform/x86/compal-laptop.c
5472
5473COMPILER ATTRIBUTES
5474M: Miguel Ojeda <[email protected]>
5475S: Maintained
5476F: include/linux/compiler_attributes.h
5477
5478COMPUTE EXPRESS LINK (CXL)
5479M: Davidlohr Bueso <[email protected]>
5480M: Jonathan Cameron <[email protected]>
5481M: Dave Jiang <[email protected]>
5482M: Alison Schofield <[email protected]>
5483M: Vishal Verma <[email protected]>
5484M: Ira Weiny <[email protected]>
5485M: Dan Williams <[email protected]>
5486L: [email protected]
5487S: Maintained
5488F: drivers/cxl/
5489F: include/linux/einj-cxl.h
5490F: include/linux/cxl-event.h
5491F: include/uapi/linux/cxl_mem.h
5492F: tools/testing/cxl/
5493
5494COMPUTE EXPRESS LINK PMU (CPMU)
5495M: Jonathan Cameron <[email protected]>
5496L: [email protected]
5497S: Maintained
5498F: Documentation/admin-guide/perf/cxl.rst
5499F: drivers/perf/cxl_pmu.c
5500
5501CONEXANT ACCESSRUNNER USB DRIVER
5502L: [email protected]
5503S: Orphan
5504W: http://accessrunner.sourceforge.net/
5505F: drivers/usb/atm/cxacru.c
5506
5507CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5508M: Elena Reshetova <[email protected]>
5509M: Carlos Bilbao <[email protected]>
5510S: Maintained
5511F: Documentation/security/snp-tdx-threat-model.rst
5512
5513CONFIGFS
5514M: Joel Becker <[email protected]>
5515M: Christoph Hellwig <[email protected]>
5516S: Supported
5517T: git git://git.infradead.org/users/hch/configfs.git
5518F: fs/configfs/
5519F: include/linux/configfs.h
5520F: samples/configfs/
5521
5522CONSOLE SUBSYSTEM
5523M: Greg Kroah-Hartman <[email protected]>
5524S: Supported
5525F: drivers/video/console/
5526F: include/linux/console*
5527
5528CONTEXT TRACKING
5529M: Frederic Weisbecker <[email protected]>
5530M: "Paul E. McKenney" <[email protected]>
5531S: Maintained
5532F: include/linux/context_tracking*
5533F: kernel/context_tracking.c
5534
5535CONTROL GROUP (CGROUP)
5536M: Tejun Heo <[email protected]>
5537M: Zefan Li <[email protected]>
5538M: Johannes Weiner <[email protected]>
5539L: [email protected]
5540S: Maintained
5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5542F: Documentation/admin-guide/cgroup-v1/
5543F: Documentation/admin-guide/cgroup-v2.rst
5544F: include/linux/cgroup*
5545F: kernel/cgroup/
5546F: tools/testing/selftests/cgroup/
5547
5548CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5549M: Tejun Heo <[email protected]>
5550M: Josef Bacik <[email protected]>
5551M: Jens Axboe <[email protected]>
5552L: [email protected]
5553L: [email protected]
5554T: git git://git.kernel.dk/linux-block
5555F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5556F: block/bfq-cgroup.c
5557F: block/blk-cgroup.c
5558F: block/blk-iocost.c
5559F: block/blk-iolatency.c
5560F: block/blk-throttle.c
5561F: include/linux/blk-cgroup.h
5562
5563CONTROL GROUP - CPUSET
5564M: Waiman Long <[email protected]>
5565M: Zefan Li <[email protected]>
5566L: [email protected]
5567S: Maintained
5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5569F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5570F: include/linux/cpuset.h
5571F: kernel/cgroup/cpuset.c
5572F: tools/testing/selftests/cgroup/test_cpuset.c
5573F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
5574
5575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5576M: Johannes Weiner <[email protected]>
5577M: Michal Hocko <[email protected]>
5578M: Roman Gushchin <[email protected]>
5579M: Shakeel Butt <[email protected]>
5580R: Muchun Song <[email protected]>
5581L: [email protected]
5582L: [email protected]
5583S: Maintained
5584F: include/linux/memcontrol.h
5585F: mm/memcontrol.c
5586F: mm/swap_cgroup.c
5587F: samples/cgroup/*
5588F: tools/testing/selftests/cgroup/memcg_protection.m
5589F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5590F: tools/testing/selftests/cgroup/test_kmem.c
5591F: tools/testing/selftests/cgroup/test_memcontrol.c
5592
5593CORETEMP HARDWARE MONITORING DRIVER
5594M: Fenghua Yu <[email protected]>
5595L: [email protected]
5596S: Maintained
5597F: Documentation/hwmon/coretemp.rst
5598F: drivers/hwmon/coretemp.c
5599
5600CORSAIR-CPRO HARDWARE MONITOR DRIVER
5601M: Marius Zachmann <[email protected]>
5602L: [email protected]
5603S: Maintained
5604F: drivers/hwmon/corsair-cpro.c
5605
5606CORSAIR-PSU HARDWARE MONITOR DRIVER
5607M: Wilken Gottwalt <[email protected]>
5608L: [email protected]
5609S: Maintained
5610F: Documentation/hwmon/corsair-psu.rst
5611F: drivers/hwmon/corsair-psu.c
5612
5613COUNTER SUBSYSTEM
5614M: William Breathitt Gray <[email protected]>
5615L: [email protected]
5616S: Maintained
5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5618F: Documentation/ABI/testing/sysfs-bus-counter
5619F: Documentation/driver-api/generic-counter.rst
5620F: drivers/counter/
5621F: include/linux/counter.h
5622F: include/uapi/linux/counter.h
5623F: tools/counter/
5624
5625COUNTER WATCH EVENTS TOOL
5626M: Fabrice Gasnier <[email protected]>
5627L: [email protected]
5628S: Maintained
5629F: tools/counter/counter_watch_events.c
5630
5631CP2615 I2C DRIVER
5632M: Bence Csókás <[email protected]>
5633S: Maintained
5634F: drivers/i2c/busses/i2c-cp2615.c
5635
5636CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5637M: Viresh Kumar <[email protected]>
5638M: Sudeep Holla <[email protected]>
5639L: [email protected]
5640S: Maintained
5641W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5642F: drivers/cpufreq/vexpress-spc-cpufreq.c
5643
5644CPU FREQUENCY SCALING FRAMEWORK
5645M: "Rafael J. Wysocki" <[email protected]>
5646M: Viresh Kumar <[email protected]>
5647L: [email protected]
5648S: Maintained
5649B: https://bugzilla.kernel.org
5650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5652F: Documentation/admin-guide/pm/cpufreq.rst
5653F: Documentation/admin-guide/pm/intel_pstate.rst
5654F: Documentation/cpu-freq/
5655F: Documentation/devicetree/bindings/cpufreq/
5656F: drivers/cpufreq/
5657F: include/linux/cpufreq.h
5658F: include/linux/sched/cpufreq.h
5659F: kernel/sched/cpufreq*.c
5660F: tools/testing/selftests/cpufreq/
5661
5662CPU HOTPLUG
5663M: Thomas Gleixner <[email protected]>
5664M: Peter Zijlstra <[email protected]>
5665L: [email protected]
5666S: Maintained
5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5668F: include/linux/cpu.h
5669F: include/linux/cpuhotplug.h
5670F: include/linux/smpboot.h
5671F: kernel/cpu.c
5672F: kernel/smpboot.*
5673
5674CPU IDLE TIME MANAGEMENT FRAMEWORK
5675M: "Rafael J. Wysocki" <[email protected]>
5676M: Daniel Lezcano <[email protected]>
5677L: [email protected]
5678S: Maintained
5679B: https://bugzilla.kernel.org
5680T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5681F: Documentation/admin-guide/pm/cpuidle.rst
5682F: Documentation/driver-api/pm/cpuidle.rst
5683F: drivers/cpuidle/
5684F: include/linux/cpuidle.h
5685
5686CPU POWER MONITORING SUBSYSTEM
5687M: Thomas Renninger <[email protected]>
5688M: Shuah Khan <[email protected]>
5689M: Shuah Khan <[email protected]>
5690L: [email protected]
5691S: Maintained
5692F: tools/power/cpupower/
5693
5694CPUID/MSR DRIVER
5695M: "H. Peter Anvin" <[email protected]>
5696S: Maintained
5697F: arch/x86/kernel/cpuid.c
5698F: arch/x86/kernel/msr.c
5699
5700CPUIDLE DRIVER - ARM BIG LITTLE
5701M: Lorenzo Pieralisi <[email protected]>
5702M: Daniel Lezcano <[email protected]>
5703L: [email protected]
5704L: [email protected] (moderated for non-subscribers)
5705S: Maintained
5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5707F: drivers/cpuidle/cpuidle-big_little.c
5708
5709CPUIDLE DRIVER - ARM EXYNOS
5710M: Daniel Lezcano <[email protected]>
5711M: Kukjin Kim <[email protected]>
5712R: Krzysztof Kozlowski <[email protected]>
5713L: [email protected]
5714L: [email protected]
5715S: Maintained
5716F: arch/arm/mach-exynos/pm.c
5717F: drivers/cpuidle/cpuidle-exynos.c
5718F: include/linux/platform_data/cpuidle-exynos.h
5719
5720CPUIDLE DRIVER - ARM PSCI
5721M: Lorenzo Pieralisi <[email protected]>
5722M: Sudeep Holla <[email protected]>
5723L: [email protected]
5724L: [email protected] (moderated for non-subscribers)
5725S: Supported
5726F: drivers/cpuidle/cpuidle-psci.c
5727
5728CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5729M: Ulf Hansson <[email protected]>
5730L: [email protected]
5731L: [email protected] (moderated for non-subscribers)
5732S: Supported
5733T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5734F: drivers/cpuidle/cpuidle-psci-domain.c
5735F: drivers/cpuidle/cpuidle-psci.h
5736
5737CPUIDLE DRIVER - DT IDLE PM DOMAIN
5738M: Ulf Hansson <[email protected]>
5739L: [email protected]
5740S: Supported
5741T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5742F: drivers/cpuidle/dt_idle_genpd.c
5743F: drivers/cpuidle/dt_idle_genpd.h
5744
5745CPUIDLE DRIVER - RISC-V SBI
5746M: Anup Patel <[email protected]>
5747L: [email protected]
5748L: [email protected]
5749S: Maintained
5750F: drivers/cpuidle/cpuidle-riscv-sbi.c
5751
5752CRAMFS FILESYSTEM
5753M: Nicolas Pitre <[email protected]>
5754S: Maintained
5755F: Documentation/filesystems/cramfs.rst
5756F: fs/cramfs/
5757
5758CREATIVE SB0540
5759M: Bastien Nocera <[email protected]>
5760L: [email protected]
5761S: Maintained
5762F: drivers/hid/hid-creative-sb0540.c
5763
5764CRYPTO API
5765M: Herbert Xu <[email protected]>
5766M: "David S. Miller" <[email protected]>
5767L: [email protected]
5768S: Maintained
5769T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5770T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5771F: Documentation/crypto/
5772F: Documentation/devicetree/bindings/crypto/
5773F: arch/*/crypto/
5774F: crypto/
5775F: drivers/crypto/
5776F: include/crypto/
5777F: include/linux/crypto*
5778F: lib/crypto/
5779
5780CRYPTO SPEED TEST COMPARE
5781M: Wang Jinchao <[email protected]>
5782L: [email protected]
5783S: Maintained
5784F: tools/crypto/tcrypt/tcrypt_speed_compare.py
5785
5786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5787M: Neil Horman <[email protected]>
5788L: [email protected]
5789S: Maintained
5790F: crypto/ansi_cprng.c
5791F: crypto/rng.c
5792
5793CS3308 MEDIA DRIVER
5794M: Hans Verkuil <[email protected]>
5795L: [email protected]
5796S: Odd Fixes
5797W: http://linuxtv.org
5798T: git git://linuxtv.org/media_tree.git
5799F: drivers/media/i2c/cs3308.c
5800
5801CS5535 Audio ALSA driver
5802M: Jaya Kumar <[email protected]>
5803S: Maintained
5804F: sound/pci/cs5535audio/
5805
5806CTU CAN FD DRIVER
5807M: Pavel Pisa <[email protected]>
5808M: Ondrej Ille <[email protected]>
5809L: [email protected]
5810S: Maintained
5811F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5812F: drivers/net/can/ctucanfd/
5813
5814CVE ASSIGNMENT CONTACT
5815M: CVE Assignment Team <[email protected]>
5816S: Maintained
5817F: Documentation/process/cve.rst
5818
5819CW1200 WLAN driver
5820S: Orphan
5821F: drivers/net/wireless/st/cw1200/
5822
5823CX18 VIDEO4LINUX DRIVER
5824M: Andy Walls <[email protected]>
5825L: [email protected]
5826S: Maintained
5827W: https://linuxtv.org
5828T: git git://linuxtv.org/media_tree.git
5829F: drivers/media/pci/cx18/
5830F: include/uapi/linux/ivtv*
5831
5832CX2341X MPEG ENCODER HELPER MODULE
5833M: Hans Verkuil <[email protected]>
5834L: [email protected]
5835S: Maintained
5836W: https://linuxtv.org
5837T: git git://linuxtv.org/media_tree.git
5838F: drivers/media/common/cx2341x*
5839F: include/media/drv-intf/cx2341x.h
5840
5841CX24120 MEDIA DRIVER
5842M: Jemma Denson <[email protected]>
5843M: Patrick Boettcher <[email protected]>
5844L: [email protected]
5845S: Maintained
5846W: https://linuxtv.org
5847Q: http://patchwork.linuxtv.org/project/linux-media/list/
5848F: drivers/media/dvb-frontends/cx24120*
5849
5850CX88 VIDEO4LINUX DRIVER
5851M: Mauro Carvalho Chehab <[email protected]>
5852L: [email protected]
5853S: Odd fixes
5854W: https://linuxtv.org
5855T: git git://linuxtv.org/media_tree.git
5856F: Documentation/driver-api/media/drivers/cx88*
5857F: drivers/media/pci/cx88/
5858
5859CXD2820R MEDIA DRIVER
5860L: [email protected]
5861S: Orphan
5862W: https://linuxtv.org
5863Q: http://patchwork.linuxtv.org/project/linux-media/list/
5864F: drivers/media/dvb-frontends/cxd2820r*
5865
5866CXGB3 ETHERNET DRIVER (CXGB3)
5867M: Potnuri Bharat Teja <[email protected]>
5868L: [email protected]
5869S: Supported
5870W: http://www.chelsio.com
5871F: drivers/net/ethernet/chelsio/cxgb3/
5872
5873CXGB3 ISCSI DRIVER (CXGB3I)
5874M: Varun Prakash <[email protected]>
5875L: [email protected]
5876S: Supported
5877W: http://www.chelsio.com
5878F: drivers/scsi/cxgbi/cxgb3i
5879
5880CXGB4 CRYPTO DRIVER (chcr)
5881M: Ayush Sawal <[email protected]>
5882L: [email protected]
5883S: Supported
5884W: http://www.chelsio.com
5885F: drivers/crypto/chelsio
5886
5887CXGB4 ETHERNET DRIVER (CXGB4)
5888M: Potnuri Bharat Teja <[email protected]>
5889L: [email protected]
5890S: Supported
5891W: http://www.chelsio.com
5892F: drivers/net/ethernet/chelsio/cxgb4/
5893
5894CXGB4 INLINE CRYPTO DRIVER
5895M: Ayush Sawal <[email protected]>
5896L: [email protected]
5897S: Supported
5898W: http://www.chelsio.com
5899F: drivers/net/ethernet/chelsio/inline_crypto/
5900
5901CXGB4 ISCSI DRIVER (CXGB4I)
5902M: Varun Prakash <[email protected]>
5903L: [email protected]
5904S: Supported
5905W: http://www.chelsio.com
5906F: drivers/scsi/cxgbi/cxgb4i
5907
5908CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5909M: Potnuri Bharat Teja <[email protected]>
5910L: [email protected]
5911S: Supported
5912W: http://www.openfabrics.org
5913F: drivers/infiniband/hw/cxgb4/
5914F: include/uapi/rdma/cxgb4-abi.h
5915
5916CXGB4VF ETHERNET DRIVER (CXGB4VF)
5917M: Potnuri Bharat Teja <[email protected]>
5918L: [email protected]
5919S: Supported
5920W: http://www.chelsio.com
5921F: drivers/net/ethernet/chelsio/cxgb4vf/
5922
5923CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5924M: Frederic Barrat <[email protected]>
5925M: Andrew Donnellan <[email protected]>
5926L: [email protected]
5927S: Supported
5928F: Documentation/ABI/testing/sysfs-class-cxl
5929F: Documentation/arch/powerpc/cxl.rst
5930F: arch/powerpc/platforms/powernv/pci-cxl.c
5931F: drivers/misc/cxl/
5932F: include/misc/cxl*
5933F: include/uapi/misc/cxl.h
5934
5935CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5936M: Manoj N. Kumar <[email protected]>
5937M: Uma Krishnan <[email protected]>
5938L: [email protected]
5939S: Obsolete
5940F: Documentation/arch/powerpc/cxlflash.rst
5941F: drivers/scsi/cxlflash/
5942F: include/uapi/scsi/cxlflash_ioctl.h
5943
5944CYBERPRO FB DRIVER
5945M: Russell King <[email protected]>
5946L: [email protected] (moderated for non-subscribers)
5947S: Maintained
5948W: http://www.armlinux.org.uk/
5949F: drivers/video/fbdev/cyber2000fb.*
5950
5951CYCLADES PC300 DRIVER
5952S: Orphan
5953F: drivers/net/wan/pc300*
5954
5955CYPRESS CY8C95X0 PINCTRL DRIVER
5956M: Patrick Rudolph <[email protected]>
5957L: [email protected]
5958S: Maintained
5959F: drivers/pinctrl/pinctrl-cy8c95x0.c
5960
5961CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5962M: Linus Walleij <[email protected]>
5963L: [email protected]
5964S: Maintained
5965F: drivers/input/touchscreen/cy8ctma140.c
5966
5967CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5968M: Yassine Oudjana <[email protected]>
5969L: [email protected]
5970S: Maintained
5971F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5972F: drivers/input/keyboard/cypress-sf.c
5973
5974CYPRESS_FIRMWARE MEDIA DRIVER
5975L: [email protected]
5976S: Orphan
5977W: https://linuxtv.org
5978Q: http://patchwork.linuxtv.org/project/linux-media/list/
5979F: drivers/media/common/cypress_firmware*
5980
5981CYTTSP TOUCHSCREEN DRIVER
5982M: Linus Walleij <[email protected]>
5983L: [email protected]
5984S: Maintained
5985F: drivers/input/touchscreen/cyttsp*
5986
5987D-LINK DIR-685 TOUCHKEYS DRIVER
5988M: Linus Walleij <[email protected]>
5989L: [email protected]
5990S: Supported
5991F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5992
5993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5994M: Joshua Kinard <[email protected]>
5995S: Maintained
5996F: drivers/rtc/rtc-ds1685.c
5997F: include/linux/rtc/ds1685.h
5998
5999DAMA SLAVE for AX.25
6000M: Joerg Reuter <[email protected]>
6001L: [email protected]
6002S: Maintained
6003W: http://yaina.de/jreuter/
6004W: http://www.qsl.net/dl1bke/
6005F: net/ax25/af_ax25.c
6006F: net/ax25/ax25_dev.c
6007F: net/ax25/ax25_ds_*
6008F: net/ax25/ax25_in.c
6009F: net/ax25/ax25_out.c
6010F: net/ax25/ax25_timer.c
6011F: net/ax25/sysctl_net_ax25.c
6012
6013DATA ACCESS MONITOR
6014M: SeongJae Park <[email protected]>
6015L: [email protected]
6016L: [email protected]
6017S: Maintained
6018W: https://damonitor.github.io
6019P: Documentation/mm/damon/maintainer-profile.rst
6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6021T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6023F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6024F: Documentation/admin-guide/mm/damon/
6025F: Documentation/mm/damon/
6026F: include/linux/damon.h
6027F: include/trace/events/damon.h
6028F: mm/damon/
6029F: tools/testing/selftests/damon/
6030
6031DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6032L: [email protected]
6033S: Orphan
6034F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6035F: drivers/net/ethernet/dec/tulip/dmfe.c
6036
6037DC390/AM53C974 SCSI driver
6038M: Hannes Reinecke <[email protected]>
6039L: [email protected]
6040S: Maintained
6041F: drivers/scsi/am53c974.c
6042
6043DC395x SCSI driver
6044M: Oliver Neukum <[email protected]>
6045M: Ali Akcaagac <[email protected]>
6046M: Jamie Lenehan <[email protected]>
6047S: Maintained
6048F: Documentation/scsi/dc395x.rst
6049F: drivers/scsi/dc395x.*
6050
6051DCCP PROTOCOL
6052L: [email protected]
6053S: Orphan
6054W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6055F: include/linux/dccp.h
6056F: include/linux/tfrc.h
6057F: include/uapi/linux/dccp.h
6058F: net/dccp/
6059
6060DEBUGOBJECTS:
6061M: Thomas Gleixner <[email protected]>
6062L: [email protected]
6063S: Maintained
6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6065F: include/linux/debugobjects.h
6066F: lib/debugobjects.c
6067
6068DECSTATION PLATFORM SUPPORT
6069M: "Maciej W. Rozycki" <[email protected]>
6070L: [email protected]
6071S: Maintained
6072W: http://www.linux-mips.org/wiki/DECstation
6073F: arch/mips/dec/
6074F: arch/mips/include/asm/dec/
6075F: arch/mips/include/asm/mach-dec/
6076
6077DEFXX FDDI NETWORK DRIVER
6078M: "Maciej W. Rozycki" <[email protected]>
6079S: Maintained
6080F: drivers/net/fddi/defxx.*
6081
6082DEFZA FDDI NETWORK DRIVER
6083M: "Maciej W. Rozycki" <[email protected]>
6084S: Maintained
6085F: drivers/net/fddi/defza.*
6086
6087DEINTERLACE DRIVERS FOR ALLWINNER H3
6088M: Jernej Skrabec <[email protected]>
6089L: [email protected]
6090S: Maintained
6091T: git git://linuxtv.org/media_tree.git
6092F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6093F: drivers/media/platform/sunxi/sun8i-di/
6094
6095DELL LAPTOP DRIVER
6096M: Matthew Garrett <[email protected]>
6097M: Pali Rohár <[email protected]>
6098L: [email protected]
6099S: Maintained
6100F: drivers/platform/x86/dell/dell-laptop.c
6101
6102DELL LAPTOP FREEFALL DRIVER
6103M: Pali Rohár <[email protected]>
6104S: Maintained
6105F: drivers/platform/x86/dell/dell-smo8800.c
6106
6107DELL LAPTOP RBTN DRIVER
6108M: Pali Rohár <[email protected]>
6109S: Maintained
6110F: drivers/platform/x86/dell/dell-rbtn.*
6111
6112DELL LAPTOP SMM DRIVER
6113M: Pali Rohár <[email protected]>
6114S: Maintained
6115F: Documentation/ABI/obsolete/procfs-i8k
6116F: drivers/hwmon/dell-smm-hwmon.c
6117F: include/uapi/linux/i8k.h
6118
6119DELL REMOTE BIOS UPDATE DRIVER
6120M: Stuart Hayes <[email protected]>
6121L: [email protected]
6122S: Maintained
6123F: drivers/platform/x86/dell/dell_rbu.c
6124
6125DELL SMBIOS DRIVER
6126M: Pali Rohár <[email protected]>
6127L: [email protected]
6128L: [email protected]
6129S: Maintained
6130F: drivers/platform/x86/dell/dell-smbios.*
6131
6132DELL SMBIOS SMM DRIVER
6133L: [email protected]
6134L: [email protected]
6135S: Maintained
6136F: drivers/platform/x86/dell/dell-smbios-smm.c
6137
6138DELL SMBIOS WMI DRIVER
6139L: [email protected]
6140L: [email protected]
6141S: Maintained
6142F: drivers/platform/x86/dell/dell-smbios-wmi.c
6143F: tools/wmi/dell-smbios-example.c
6144
6145DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6146M: Stuart Hayes <[email protected]>
6147L: [email protected]
6148S: Maintained
6149F: Documentation/userspace-api/dcdbas.rst
6150F: drivers/platform/x86/dell/dcdbas.*
6151
6152DELL WMI DDV DRIVER
6153M: Armin Wolf <[email protected]>
6154S: Maintained
6155F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6156F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6157F: Documentation/wmi/devices/dell-wmi-ddv.rst
6158F: drivers/platform/x86/dell/dell-wmi-ddv.c
6159
6160DELL WMI DESCRIPTOR DRIVER
6161L: [email protected]
6162S: Maintained
6163F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6164
6165DELL WMI HARDWARE PRIVACY SUPPORT
6166L: [email protected]
6167L: [email protected]
6168S: Maintained
6169F: drivers/platform/x86/dell/dell-wmi-privacy.c
6170
6171DELL WMI NOTIFICATIONS DRIVER
6172M: Matthew Garrett <[email protected]>
6173M: Pali Rohár <[email protected]>
6174S: Maintained
6175F: drivers/platform/x86/dell/dell-wmi-base.c
6176
6177DELL WMI SYSMAN DRIVER
6178M: Prasanth Ksr <[email protected]>
6179L: [email protected]
6180L: [email protected]
6181S: Maintained
6182F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6183F: drivers/platform/x86/dell/dell-wmi-sysman/
6184
6185DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6186M: Zev Weiss <[email protected]>
6187L: [email protected]
6188S: Maintained
6189F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6190
6191DELTA DPS920AB PSU DRIVER
6192M: Robert Marko <[email protected]>
6193L: [email protected]
6194S: Maintained
6195F: Documentation/hwmon/dps920ab.rst
6196F: drivers/hwmon/pmbus/dps920ab.c
6197
6198DELTA NETWORKS TN48M CPLD DRIVERS
6199M: Robert Marko <[email protected]>
6200S: Maintained
6201F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6202F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6203F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6204F: drivers/gpio/gpio-tn48m.c
6205F: include/dt-bindings/reset/delta,tn48m-reset.h
6206
6207DELTA ST MEDIA DRIVER
6208M: Hugues Fruchet <[email protected]>
6209L: [email protected]
6210S: Supported
6211W: https://linuxtv.org
6212T: git git://linuxtv.org/media_tree.git
6213F: drivers/media/platform/st/sti/delta
6214
6215DENALI NAND DRIVER
6216L: [email protected]
6217S: Orphan
6218F: drivers/mtd/nand/raw/denali*
6219
6220DESIGNWARE EDMA CORE IP DRIVER
6221M: Manivannan Sadhasivam <[email protected]>
6222R: Serge Semin <[email protected]>
6223L: [email protected]
6224S: Maintained
6225F: drivers/dma/dw-edma/
6226F: include/linux/dma/edma.h
6227
6228DESIGNWARE USB2 DRD IP DRIVER
6229M: Minas Harutyunyan <[email protected]>
6230L: [email protected]
6231S: Maintained
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6233F: drivers/usb/dwc2/
6234
6235DESIGNWARE USB3 DRD IP DRIVER
6236M: Thinh Nguyen <[email protected]>
6237L: [email protected]
6238S: Maintained
6239F: drivers/usb/dwc3/
6240
6241DESIGNWARE XDATA IP DRIVER
6242M: Gustavo Pimentel <[email protected]>
6243L: [email protected]
6244S: Maintained
6245F: Documentation/misc-devices/dw-xdata-pcie.rst
6246F: drivers/misc/dw-xdata-pcie.c
6247
6248DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6249M: Andreas Klinger <[email protected]>
6250L: [email protected]
6251S: Maintained
6252F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6253F: drivers/iio/proximity/srf*.c
6254
6255DEVICE COREDUMP (DEV_COREDUMP)
6256M: Johannes Berg <[email protected]>
6257L: [email protected]
6258S: Maintained
6259F: drivers/base/devcoredump.c
6260F: include/linux/devcoredump.h
6261
6262DEVICE DEPENDENCY HELPER SCRIPT
6263M: Saravana Kannan <[email protected]>
6264L: [email protected]
6265S: Maintained
6266F: scripts/dev-needs.sh
6267
6268DEVICE DIRECT ACCESS (DAX)
6269M: Dan Williams <[email protected]>
6270M: Vishal Verma <[email protected]>
6271M: Dave Jiang <[email protected]>
6272L: [email protected]
6273L: [email protected]
6274S: Supported
6275F: drivers/dax/
6276
6277DEVICE FREQUENCY (DEVFREQ)
6278M: MyungJoo Ham <[email protected]>
6279M: Kyungmin Park <[email protected]>
6280M: Chanwoo Choi <[email protected]>
6281L: [email protected]
6282S: Maintained
6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6284F: Documentation/devicetree/bindings/devfreq/
6285F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6286F: drivers/devfreq/
6287F: include/linux/devfreq.h
6288F: include/trace/events/devfreq.h
6289
6290DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6291M: Chanwoo Choi <[email protected]>
6292L: [email protected]
6293S: Supported
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6295F: Documentation/devicetree/bindings/devfreq/event/
6296F: drivers/devfreq/devfreq-event.c
6297F: drivers/devfreq/event/
6298F: include/dt-bindings/pmu/exynos_ppmu.h
6299F: include/linux/devfreq-event.h
6300
6301DEVICE RESOURCE MANAGEMENT HELPERS
6302M: Hans de Goede <[email protected]>
6303R: Matti Vaittinen <[email protected]>
6304S: Maintained
6305F: include/linux/devm-helpers.h
6306
6307DEVICE-MAPPER (LVM)
6308M: Alasdair Kergon <[email protected]>
6309M: Mike Snitzer <[email protected]>
6310M: Mikulas Patocka <[email protected]>
6311L: [email protected]
6312S: Maintained
6313Q: http://patchwork.kernel.org/project/dm-devel/list/
6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6315F: Documentation/admin-guide/device-mapper/
6316F: drivers/md/Kconfig
6317F: drivers/md/Makefile
6318F: drivers/md/dm*
6319F: drivers/md/persistent-data/
6320F: include/linux/device-mapper.h
6321F: include/linux/dm-*.h
6322F: include/uapi/linux/dm-*.h
6323
6324DEVICE-MAPPER VDO TARGET
6325M: Matthew Sakai <[email protected]>
6326L: [email protected]
6327S: Maintained
6328F: Documentation/admin-guide/device-mapper/vdo*.rst
6329F: drivers/md/dm-vdo/
6330
6331DEVLINK
6332M: Jiri Pirko <[email protected]>
6333L: [email protected]
6334S: Supported
6335F: Documentation/networking/devlink
6336F: include/net/devlink.h
6337F: include/uapi/linux/devlink.h
6338F: net/devlink/
6339
6340DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6341M: Christoph Niedermaier <[email protected]>
6342L: [email protected]
6343S: Maintained
6344F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6345F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6346
6347DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6348M: Marek Vasut <[email protected]>
6349L: [email protected]
6350S: Maintained
6351F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6352F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6353
6354DIALOG SEMICONDUCTOR DRIVERS
6355M: Support Opensource <[email protected]>
6356S: Supported
6357W: http://www.dialog-semiconductor.com/products
6358F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6359F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6360F: Documentation/devicetree/bindings/mfd/da90*.txt
6361F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6362F: Documentation/devicetree/bindings/regulator/da92*.txt
6363F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6364F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6365F: Documentation/devicetree/bindings/sound/da[79]*.txt
6366F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6367F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6368F: Documentation/hwmon/da90??.rst
6369F: drivers/gpio/gpio-da90??.c
6370F: drivers/hwmon/da90??-hwmon.c
6371F: drivers/iio/adc/da91??-*.c
6372F: drivers/input/misc/da72??.[ch]
6373F: drivers/input/misc/da90??_onkey.c
6374F: drivers/input/touchscreen/da9052_tsi.c
6375F: drivers/leds/leds-da90??.c
6376F: drivers/mfd/da903x.c
6377F: drivers/mfd/da90??-*.c
6378F: drivers/mfd/da91??-*.c
6379F: drivers/pinctrl/pinctrl-da90??.c
6380F: drivers/power/supply/da9052-battery.c
6381F: drivers/power/supply/da91??-*.c
6382F: drivers/regulator/da9???-regulator.[ch]
6383F: drivers/regulator/slg51000-regulator.[ch]
6384F: drivers/rtc/rtc-da90??.c
6385F: drivers/thermal/da90??-thermal.c
6386F: drivers/video/backlight/da90??_bl.c
6387F: drivers/watchdog/da90??_wdt.c
6388F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6389F: include/linux/mfd/da903x.h
6390F: include/linux/mfd/da9052/
6391F: include/linux/mfd/da9055/
6392F: include/linux/mfd/da9062/
6393F: include/linux/mfd/da9063/
6394F: include/linux/mfd/da9150/
6395F: include/linux/regulator/da9211.h
6396F: include/sound/da[79]*.h
6397F: sound/soc/codecs/da[79]*.[ch]
6398
6399DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6400M: William Breathitt Gray <[email protected]>
6401L: [email protected]
6402S: Maintained
6403F: drivers/gpio/gpio-gpio-mm.c
6404
6405DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6406M: Martin Tuma <[email protected]>
6407L: [email protected]
6408S: Maintained
6409F: Documentation/admin-guide/media/mgb4.rst
6410F: drivers/media/pci/mgb4/
6411
6412DIOLAN U2C-12 I2C DRIVER
6413M: Guenter Roeck <[email protected]>
6414L: [email protected]
6415S: Maintained
6416F: drivers/i2c/busses/i2c-diolan-u2c.c
6417
6418DIRECTORY NOTIFICATION (DNOTIFY)
6419M: Jan Kara <[email protected]>
6420R: Amir Goldstein <[email protected]>
6421L: [email protected]
6422S: Maintained
6423F: Documentation/filesystems/dnotify.rst
6424F: fs/notify/dnotify/
6425F: include/linux/dnotify.h
6426
6427DISK GEOMETRY AND PARTITION HANDLING
6428M: Andries Brouwer <[email protected]>
6429S: Maintained
6430W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6431W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6432W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6433
6434DISKQUOTA
6435M: Jan Kara <[email protected]>
6436S: Maintained
6437F: Documentation/filesystems/quota.rst
6438F: fs/quota/
6439F: include/linux/quota*.h
6440F: include/uapi/linux/quota*.h
6441
6442DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6443M: Bernie Thompson <[email protected]>
6444L: [email protected]
6445S: Maintained
6446W: http://plugable.com/category/projects/udlfb/
6447F: Documentation/fb/udlfb.rst
6448F: drivers/video/fbdev/udlfb.c
6449F: include/video/udlfb.h
6450
6451DISTRIBUTED LOCK MANAGER (DLM)
6452M: Alexander Aring <[email protected]>
6453M: David Teigland <[email protected]>
6454L: [email protected]
6455S: Supported
6456W: https://pagure.io/dlm
6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6458F: fs/dlm/
6459
6460DMA BUFFER SHARING FRAMEWORK
6461M: Sumit Semwal <[email protected]>
6462M: Christian König <[email protected]>
6463L: [email protected]
6464L: [email protected]
6465L: [email protected] (moderated for non-subscribers)
6466S: Maintained
6467T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6468F: Documentation/driver-api/dma-buf.rst
6469F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6470F: drivers/dma-buf/
6471F: include/linux/*fence.h
6472F: include/linux/dma-buf.h
6473F: include/linux/dma-resv.h
6474K: \bdma_(?:buf|fence|resv)\b
6475
6476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6477M: Vinod Koul <[email protected]>
6478L: [email protected]
6479S: Maintained
6480Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6481T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6482F: Documentation/devicetree/bindings/dma/
6483F: Documentation/driver-api/dmaengine/
6484F: drivers/dma/
6485F: include/dt-bindings/dma/
6486F: include/linux/dma/
6487F: include/linux/dmaengine.h
6488F: include/linux/of_dma.h
6489
6490DMA MAPPING BENCHMARK
6491M: Xiang Chen <[email protected]>
6492L: [email protected]
6493F: kernel/dma/map_benchmark.c
6494F: tools/testing/selftests/dma/
6495
6496DMA MAPPING HELPERS
6497M: Christoph Hellwig <[email protected]>
6498M: Marek Szyprowski <[email protected]>
6499R: Robin Murphy <[email protected]>
6500L: [email protected]
6501S: Supported
6502W: http://git.infradead.org/users/hch/dma-mapping.git
6503T: git git://git.infradead.org/users/hch/dma-mapping.git
6504F: include/asm-generic/dma-mapping.h
6505F: include/linux/dma-direct.h
6506F: include/linux/dma-map-ops.h
6507F: include/linux/dma-mapping.h
6508F: include/linux/swiotlb.h
6509F: kernel/dma/
6510
6511DMA-BUF HEAPS FRAMEWORK
6512M: Sumit Semwal <[email protected]>
6513R: Benjamin Gaignard <[email protected]>
6514R: Brian Starkey <[email protected]>
6515R: John Stultz <[email protected]>
6516R: T.J. Mercier <[email protected]>
6517L: [email protected]
6518L: [email protected]
6519L: [email protected] (moderated for non-subscribers)
6520S: Maintained
6521T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6522F: drivers/dma-buf/dma-heap.c
6523F: drivers/dma-buf/heaps/*
6524F: include/linux/dma-heap.h
6525F: include/uapi/linux/dma-heap.h
6526
6527DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6528M: Lukasz Luba <[email protected]>
6529L: [email protected]
6530L: [email protected]
6531S: Maintained
6532F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6533F: drivers/memory/samsung/exynos5422-dmc.c
6534
6535DME1737 HARDWARE MONITOR DRIVER
6536M: Juerg Haefliger <[email protected]>
6537L: [email protected]
6538S: Maintained
6539F: Documentation/hwmon/dme1737.rst
6540F: drivers/hwmon/dme1737.c
6541
6542DMI/SMBIOS SUPPORT
6543M: Jean Delvare <[email protected]>
6544S: Maintained
6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6546F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6547F: drivers/firmware/dmi-id.c
6548F: drivers/firmware/dmi_scan.c
6549F: include/linux/dmi.h
6550
6551DOCUMENTATION
6552M: Jonathan Corbet <[email protected]>
6553L: [email protected]
6554S: Maintained
6555P: Documentation/doc-guide/maintainer-profile.rst
6556T: git git://git.lwn.net/linux.git docs-next
6557F: Documentation/
6558F: scripts/check-variable-fonts.sh
6559F: scripts/documentation-file-ref-check
6560F: scripts/kernel-doc
6561F: scripts/sphinx-pre-install
6562X: Documentation/ABI/
6563X: Documentation/admin-guide/media/
6564X: Documentation/devicetree/
6565X: Documentation/driver-api/media/
6566X: Documentation/firmware-guide/acpi/
6567X: Documentation/i2c/
6568X: Documentation/netlink/
6569X: Documentation/power/
6570X: Documentation/spi/
6571X: Documentation/userspace-api/media/
6572
6573DOCUMENTATION PROCESS
6574M: Jonathan Corbet <[email protected]>
6575L: [email protected]
6576S: Maintained
6577F: Documentation/maintainer/
6578F: Documentation/process/
6579
6580DOCUMENTATION REPORTING ISSUES
6581M: Thorsten Leemhuis <[email protected]>
6582L: [email protected]
6583S: Maintained
6584F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6585F: Documentation/admin-guide/reporting-issues.rst
6586F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6587
6588DOCUMENTATION SCRIPTS
6589M: Mauro Carvalho Chehab <[email protected]>
6590L: [email protected]
6591S: Maintained
6592F: Documentation/sphinx/parse-headers.pl
6593F: scripts/documentation-file-ref-check
6594F: scripts/sphinx-pre-install
6595
6596DOCUMENTATION/ITALIAN
6597M: Federico Vaga <[email protected]>
6598L: [email protected]
6599S: Maintained
6600F: Documentation/translations/it_IT
6601
6602DOCUMENTATION/JAPANESE
6603R: Akira Yokosawa <[email protected]>
6604L: [email protected]
6605S: Maintained
6606F: Documentation/translations/ja_JP
6607
6608DONGWOON DW9714 LENS VOICE COIL DRIVER
6609M: Sakari Ailus <[email protected]>
6610L: [email protected]
6611S: Maintained
6612T: git git://linuxtv.org/media_tree.git
6613F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6614F: drivers/media/i2c/dw9714.c
6615
6616DONGWOON DW9719 LENS VOICE COIL DRIVER
6617M: Daniel Scally <[email protected]>
6618L: [email protected]
6619S: Maintained
6620T: git git://linuxtv.org/media_tree.git
6621F: drivers/media/i2c/dw9719.c
6622
6623DONGWOON DW9768 LENS VOICE COIL DRIVER
6624L: [email protected]
6625S: Orphan
6626T: git git://linuxtv.org/media_tree.git
6627F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6628F: drivers/media/i2c/dw9768.c
6629
6630DONGWOON DW9807 LENS VOICE COIL DRIVER
6631M: Sakari Ailus <[email protected]>
6632L: [email protected]
6633S: Maintained
6634T: git git://linuxtv.org/media_tree.git
6635F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6636F: drivers/media/i2c/dw9807-vcm.c
6637
6638DOUBLETALK DRIVER
6639M: "James R. Van Zandt" <[email protected]>
6640L: [email protected]
6641S: Maintained
6642F: drivers/char/dtlk.c
6643F: include/linux/dtlk.h
6644
6645DPAA2 DATAPATH I/O (DPIO) DRIVER
6646M: Roy Pledge <[email protected]>
6647L: [email protected]
6648S: Maintained
6649F: drivers/soc/fsl/dpio
6650
6651DPAA2 ETHERNET DRIVER
6652M: Ioana Ciornei <[email protected]>
6653L: [email protected]
6654S: Maintained
6655F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6656F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6657F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6658F: drivers/net/ethernet/freescale/dpaa2/Makefile
6659F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6660F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6661F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6662F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6663F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6664F: drivers/net/ethernet/freescale/dpaa2/dpni*
6665
6666DPAA2 ETHERNET SWITCH DRIVER
6667M: Ioana Ciornei <[email protected]>
6668L: [email protected]
6669S: Maintained
6670F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6671F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6672F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6673
6674DPLL SUBSYSTEM
6675M: Vadim Fedorenko <[email protected]>
6676M: Arkadiusz Kubalewski <[email protected]>
6677M: Jiri Pirko <[email protected]>
6678L: [email protected]
6679S: Supported
6680F: Documentation/driver-api/dpll.rst
6681F: drivers/dpll/*
6682F: include/linux/dpll.h
6683F: include/uapi/linux/dpll.h
6684
6685DRBD DRIVER
6686M: Philipp Reisner <[email protected]>
6687M: Lars Ellenberg <[email protected]>
6688M: Christoph Böhmwalder <[email protected]>
6689L: [email protected]
6690S: Supported
6691W: http://www.drbd.org
6692T: git git://git.linbit.com/linux-drbd.git
6693T: git git://git.linbit.com/drbd-8.4.git
6694F: Documentation/admin-guide/blockdev/
6695F: drivers/block/drbd/
6696F: include/linux/drbd*
6697F: lib/lru_cache.c
6698
6699DRIVER COMPONENT FRAMEWORK
6700L: [email protected]
6701F: drivers/base/component.c
6702F: include/linux/component.h
6703
6704DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6705M: Greg Kroah-Hartman <[email protected]>
6706R: "Rafael J. Wysocki" <[email protected]>
6707S: Supported
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6709F: Documentation/core-api/kobject.rst
6710F: drivers/base/
6711F: fs/debugfs/
6712F: fs/sysfs/
6713F: include/linux/debugfs.h
6714F: include/linux/fwnode.h
6715F: include/linux/kobj*
6716F: include/linux/property.h
6717F: lib/kobj*
6718
6719DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6720M: Nishanth Menon <[email protected]>
6721L: [email protected]
6722S: Maintained
6723F: drivers/soc/ti/smartreflex.c
6724F: include/linux/power/smartreflex.h
6725
6726DRM ACCEL DRIVERS FOR INTEL VPU
6727M: Jacek Lawrynowicz <[email protected]>
6728M: Stanislaw Gruszka <[email protected]>
6729L: [email protected]
6730S: Supported
6731T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6732F: drivers/accel/ivpu/
6733F: include/uapi/drm/ivpu_accel.h
6734
6735DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6736M: Oded Gabbay <[email protected]>
6737L: [email protected]
6738S: Maintained
6739C: irc://irc.oftc.net/dri-devel
6740T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6741F: Documentation/accel/
6742F: drivers/accel/
6743F: include/drm/drm_accel.h
6744
6745DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6746M: Maxime Ripard <[email protected]>
6747M: Chen-Yu Tsai <[email protected]>
6748R: Jernej Skrabec <[email protected]>
6749L: [email protected]
6750S: Supported
6751T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6752F: drivers/gpu/drm/sun4i/sun8i*
6753
6754DRM DRIVER FOR ARM PL111 CLCD
6755S: Orphan
6756T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6757F: drivers/gpu/drm/pl111/
6758
6759DRM DRIVER FOR ARM VERSATILE TFT PANELS
6760M: Linus Walleij <[email protected]>
6761S: Maintained
6762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6764F: drivers/gpu/drm/panel/panel-arm-versatile.c
6765
6766DRM DRIVER FOR ASPEED BMC GFX
6767M: Joel Stanley <[email protected]>
6768L: [email protected] (moderated for non-subscribers)
6769S: Supported
6770T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6771F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6772F: drivers/gpu/drm/aspeed/
6773
6774DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6775M: Dave Airlie <[email protected]>
6776R: Thomas Zimmermann <[email protected]>
6777R: Jocelyn Falempe <[email protected]>
6778L: [email protected]
6779S: Supported
6780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6781F: drivers/gpu/drm/ast/
6782
6783DRM DRIVER FOR BOCHS VIRTUAL GPU
6784M: Gerd Hoffmann <[email protected]>
6785L: [email protected]
6786S: Maintained
6787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6788F: drivers/gpu/drm/tiny/bochs.c
6789
6790DRM DRIVER FOR BOE HIMAX8279D PANELS
6791M: Jerry Han <[email protected]>
6792S: Maintained
6793F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6794F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6795
6796DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6797M: Jagan Teki <[email protected]>
6798S: Maintained
6799F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6800F: drivers/gpu/drm/bridge/chipone-icn6211.c
6801
6802DRM DRIVER FOR EBBG FT8719 PANEL
6803M: Joel Selvaraj <[email protected]>
6804S: Maintained
6805T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6806F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6807F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6808
6809DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6810M: Linus Walleij <[email protected]>
6811S: Maintained
6812T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6813F: drivers/gpu/drm/tve200/
6814
6815DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6816M: Icenowy Zheng <[email protected]>
6817S: Maintained
6818F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6819F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6820
6821DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6822M: Jagan Teki <[email protected]>
6823S: Maintained
6824F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6825F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6826
6827DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6828M: Thomas Zimmermann <[email protected]>
6829M: Javier Martinez Canillas <[email protected]>
6830L: [email protected]
6831S: Maintained
6832T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6833F: drivers/gpu/drm/drm_aperture.c
6834F: drivers/gpu/drm/tiny/ofdrm.c
6835F: drivers/gpu/drm/tiny/simpledrm.c
6836F: drivers/video/aperture.c
6837F: drivers/video/nomodeset.c
6838F: include/drm/drm_aperture.h
6839F: include/linux/aperture.h
6840F: include/video/nomodeset.h
6841
6842DRM DRIVER FOR GENERIC EDP PANELS
6843R: Douglas Anderson <[email protected]>
6844F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6845F: drivers/gpu/drm/panel/panel-edp.c
6846
6847DRM DRIVER FOR GENERIC USB DISPLAY
6848M: Noralf Trønnes <[email protected]>
6849S: Maintained
6850W: https://github.com/notro/gud/wiki
6851T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F: drivers/gpu/drm/gud/
6853F: include/drm/gud.h
6854
6855DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6856M: Hans de Goede <[email protected]>
6857S: Maintained
6858T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859F: drivers/gpu/drm/tiny/gm12u320.c
6860
6861DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6862M: Ondrej Jirman <[email protected]>
6863M: Javier Martinez Canillas <[email protected]>
6864S: Maintained
6865T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6866F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6867F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6868
6869DRM DRIVER FOR HX8357D PANELS
6870S: Orphan
6871T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6873F: drivers/gpu/drm/tiny/hx8357d.c
6874
6875DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6876M: Deepak Rawat <[email protected]>
6877L: [email protected]
6878L: [email protected]
6879S: Maintained
6880T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6881F: drivers/gpu/drm/hyperv
6882
6883DRM DRIVER FOR ILITEK ILI9225 PANELS
6884M: David Lechner <[email protected]>
6885S: Maintained
6886T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6887F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6888F: drivers/gpu/drm/tiny/ili9225.c
6889
6890DRM DRIVER FOR ILITEK ILI9486 PANELS
6891M: Kamlesh Gurudasani <[email protected]>
6892S: Maintained
6893T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6895F: drivers/gpu/drm/tiny/ili9486.c
6896
6897DRM DRIVER FOR ILITEK ILI9805 PANELS
6898M: Michael Trimarchi <[email protected]>
6899S: Maintained
6900F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6901F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6902
6903DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6904M: Jagan Teki <[email protected]>
6905S: Maintained
6906F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6907F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6908
6909DRM DRIVER FOR LG SW43408 PANELS
6910M: Sumit Semwal <[email protected]>
6911M: Caleb Connolly <[email protected]>
6912S: Maintained
6913T: git git://anongit.freedesktop.org/drm/drm-misc
6914F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6915F: drivers/gpu/drm/panel/panel-lg-sw43408.c
6916
6917DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6918M: Paul Kocialkowski <[email protected]>
6919S: Supported
6920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F: drivers/gpu/drm/logicvc/
6922
6923DRM DRIVER FOR LVDS PANELS
6924M: Laurent Pinchart <[email protected]>
6925L: [email protected]
6926S: Maintained
6927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F: Documentation/devicetree/bindings/display/lvds.yaml
6929F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6930F: drivers/gpu/drm/panel/panel-lvds.c
6931
6932DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6933M: Guido Günther <[email protected]>
6934R: Purism Kernel Team <[email protected]>
6935S: Maintained
6936F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6937F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6938
6939DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6940M: Dave Airlie <[email protected]>
6941R: Thomas Zimmermann <[email protected]>
6942R: Jocelyn Falempe <[email protected]>
6943L: [email protected]
6944S: Supported
6945T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F: drivers/gpu/drm/mgag200/
6947
6948DRM DRIVER FOR MI0283QT
6949M: Noralf Trønnes <[email protected]>
6950S: Maintained
6951T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6953F: drivers/gpu/drm/tiny/mi0283qt.c
6954
6955DRM DRIVER FOR MIPI DBI compatible panels
6956M: Noralf Trønnes <[email protected]>
6957S: Maintained
6958W: https://github.com/notro/panel-mipi-dbi/wiki
6959T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6960F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6961F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6962
6963DRM DRIVER for Qualcomm Adreno GPUs
6964M: Rob Clark <[email protected]>
6965R: Sean Paul <[email protected]>
6966R: Konrad Dybcio <[email protected]>
6967L: [email protected]
6968L: [email protected]
6969L: [email protected]
6970S: Maintained
6971B: https://gitlab.freedesktop.org/drm/msm/-/issues
6972T: git https://gitlab.freedesktop.org/drm/msm.git
6973F: Documentation/devicetree/bindings/display/msm/gpu.yaml
6974F: drivers/gpu/drm/msm/adreno/
6975F: drivers/gpu/drm/msm/msm_gpu.*
6976F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
6977F: drivers/gpu/drm/msm/msm_ringbuffer.*
6978F: drivers/gpu/drm/msm/registers/adreno/
6979F: include/uapi/drm/msm_drm.h
6980
6981DRM DRIVER for Qualcomm display hardware
6982M: Rob Clark <[email protected]>
6983M: Abhinav Kumar <[email protected]>
6984M: Dmitry Baryshkov <[email protected]>
6985R: Sean Paul <[email protected]>
6986R: Marijn Suijten <[email protected]>
6987L: [email protected]
6988L: [email protected]
6989L: [email protected]
6990S: Maintained
6991B: https://gitlab.freedesktop.org/drm/msm/-/issues
6992T: git https://gitlab.freedesktop.org/drm/msm.git
6993F: Documentation/devicetree/bindings/display/msm/
6994F: drivers/gpu/drm/ci/xfails/msm*
6995F: drivers/gpu/drm/msm/
6996F: include/uapi/drm/msm_drm.h
6997
6998DRM DRIVER FOR NOVATEK NT35510 PANELS
6999M: Linus Walleij <[email protected]>
7000S: Maintained
7001T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7003F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7004
7005DRM DRIVER FOR NOVATEK NT35560 PANELS
7006M: Linus Walleij <[email protected]>
7007S: Maintained
7008T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7010F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7011
7012DRM DRIVER FOR NOVATEK NT36523 PANELS
7013M: Jianhua Lu <[email protected]>
7014S: Maintained
7015T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7017F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7018
7019DRM DRIVER FOR NOVATEK NT36672A PANELS
7020M: Sumit Semwal <[email protected]>
7021S: Maintained
7022T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7023F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7024F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7025
7026DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7027M: Karol Herbst <[email protected]>
7028M: Lyude Paul <[email protected]>
7029M: Danilo Krummrich <[email protected]>
7030L: [email protected]
7031L: [email protected]
7032S: Supported
7033W: https://nouveau.freedesktop.org/
7034Q: https://patchwork.freedesktop.org/project/nouveau/
7035Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7036B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7037C: irc://irc.oftc.net/nouveau
7038T: git https://gitlab.freedesktop.org/drm/nouveau.git
7039F: drivers/gpu/drm/nouveau/
7040F: include/uapi/drm/nouveau_drm.h
7041
7042DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7043M: Stefan Mavrodiev <[email protected]>
7044S: Maintained
7045F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7046F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7047
7048DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7049R: Douglas Anderson <[email protected]>
7050F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7051F: drivers/gpu/drm/bridge/parade-ps8640.c
7052
7053DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7054M: Noralf Trønnes <[email protected]>
7055S: Maintained
7056T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F: Documentation/devicetree/bindings/display/repaper.txt
7058F: drivers/gpu/drm/tiny/repaper.c
7059
7060DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7061M: Dave Airlie <[email protected]>
7062M: Gerd Hoffmann <[email protected]>
7063L: [email protected]
7064S: Obsolete
7065W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7066T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067F: drivers/gpu/drm/tiny/cirrus.c
7068
7069DRM DRIVER FOR QXL VIRTUAL GPU
7070M: Dave Airlie <[email protected]>
7071M: Gerd Hoffmann <[email protected]>
7072L: [email protected]
7073L: [email protected]
7074S: Maintained
7075T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076F: drivers/gpu/drm/qxl/
7077F: include/uapi/drm/qxl_drm.h
7078
7079DRM DRIVER FOR RAYDIUM RM67191 PANELS
7080M: Robert Chiras <[email protected]>
7081S: Maintained
7082F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7083F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7084
7085DRM DRIVER FOR SAMSUNG DB7430 PANELS
7086M: Linus Walleij <[email protected]>
7087S: Maintained
7088T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7090F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7091
7092DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7093M: Inki Dae <[email protected]>
7094M: Jagan Teki <[email protected]>
7095M: Marek Szyprowski <[email protected]>
7096S: Maintained
7097T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7099F: drivers/gpu/drm/bridge/samsung-dsim.c
7100F: include/drm/bridge/samsung-dsim.h
7101
7102DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7103M: Markuss Broks <[email protected]>
7104S: Maintained
7105F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7106F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7107
7108DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7109M: Artur Weber <[email protected]>
7110S: Maintained
7111F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7112F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7113
7114DRM DRIVER FOR SITRONIX ST7586 PANELS
7115M: David Lechner <[email protected]>
7116S: Maintained
7117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7119F: drivers/gpu/drm/tiny/st7586.c
7120
7121DRM DRIVER FOR SITRONIX ST7701 PANELS
7122M: Jagan Teki <[email protected]>
7123S: Maintained
7124F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7125F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7126
7127DRM DRIVER FOR SITRONIX ST7703 PANELS
7128M: Guido Günther <[email protected]>
7129R: Purism Kernel Team <[email protected]>
7130R: Ondrej Jirman <[email protected]>
7131S: Maintained
7132F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7133F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7134
7135DRM DRIVER FOR SITRONIX ST7735R PANELS
7136M: David Lechner <[email protected]>
7137S: Maintained
7138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7140F: drivers/gpu/drm/tiny/st7735r.c
7141
7142DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7143M: Javier Martinez Canillas <[email protected]>
7144S: Maintained
7145T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7147F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7148F: drivers/gpu/drm/solomon/ssd130x*
7149
7150DRM DRIVER FOR ST-ERICSSON MCDE
7151M: Linus Walleij <[email protected]>
7152S: Maintained
7153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7155F: drivers/gpu/drm/mcde/
7156
7157DRM DRIVER FOR SYNAPTICS R63353 PANELS
7158M: Michael Trimarchi <[email protected]>
7159S: Maintained
7160F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7161F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7162
7163DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7164M: Jagan Teki <[email protected]>
7165S: Maintained
7166F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7167F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7168
7169DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7170R: Douglas Anderson <[email protected]>
7171F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7172F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7173
7174DRM DRIVER FOR TPO TPG110 PANELS
7175M: Linus Walleij <[email protected]>
7176S: Maintained
7177T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7179F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7180
7181DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7182M: Dave Airlie <[email protected]>
7183R: Sean Paul <[email protected]>
7184R: Thomas Zimmermann <[email protected]>
7185L: [email protected]
7186S: Supported
7187T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188F: drivers/gpu/drm/udl/
7189
7190DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7191M: Rodrigo Siqueira <[email protected]>
7192M: Melissa Wen <[email protected]>
7193M: Maíra Canal <[email protected]>
7194R: Haneen Mohammed <[email protected]>
7195R: Daniel Vetter <[email protected]>
7196L: [email protected]
7197S: Maintained
7198T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199F: Documentation/gpu/vkms.rst
7200F: drivers/gpu/drm/vkms/
7201
7202DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7203M: Hans de Goede <[email protected]>
7204L: [email protected]
7205S: Maintained
7206T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7207F: drivers/gpu/drm/vboxvideo/
7208
7209DRM DRIVER FOR VMWARE VIRTUAL GPU
7210M: Zack Rusin <[email protected]>
7211R: Broadcom internal kernel review list <[email protected]>
7212L: [email protected]
7213S: Supported
7214T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F: drivers/gpu/drm/vmwgfx/
7216F: include/uapi/drm/vmwgfx_drm.h
7217
7218DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7219M: Linus Walleij <[email protected]>
7220S: Maintained
7221T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7223F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7224
7225DRM DRIVERS
7226M: David Airlie <[email protected]>
7227M: Daniel Vetter <[email protected]>
7228L: [email protected]
7229S: Maintained
7230B: https://gitlab.freedesktop.org/drm
7231C: irc://irc.oftc.net/dri-devel
7232T: git https://gitlab.freedesktop.org/drm/kernel.git
7233F: Documentation/devicetree/bindings/display/
7234F: Documentation/devicetree/bindings/gpu/
7235F: Documentation/gpu/
7236F: drivers/gpu/
7237F: include/drm/
7238F: include/linux/vga*
7239F: include/uapi/drm/
7240
7241DRM DRIVERS AND MISC GPU PATCHES
7242M: Maarten Lankhorst <[email protected]>
7243M: Maxime Ripard <[email protected]>
7244M: Thomas Zimmermann <[email protected]>
7245S: Maintained
7246W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7247T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7248F: Documentation/devicetree/bindings/display/
7249F: Documentation/devicetree/bindings/gpu/
7250F: Documentation/gpu/
7251F: drivers/gpu/drm/
7252F: drivers/gpu/vga/
7253F: include/drm/drm
7254F: include/linux/vga*
7255F: include/uapi/drm/
7256X: drivers/gpu/drm/amd/
7257X: drivers/gpu/drm/armada/
7258X: drivers/gpu/drm/etnaviv/
7259X: drivers/gpu/drm/exynos/
7260X: drivers/gpu/drm/i915/
7261X: drivers/gpu/drm/kmb/
7262X: drivers/gpu/drm/mediatek/
7263X: drivers/gpu/drm/msm/
7264X: drivers/gpu/drm/nouveau/
7265X: drivers/gpu/drm/radeon/
7266X: drivers/gpu/drm/renesas/rcar-du/
7267X: drivers/gpu/drm/tegra/
7268
7269DRM DRIVERS FOR ALLWINNER A10
7270M: Maxime Ripard <[email protected]>
7271M: Chen-Yu Tsai <[email protected]>
7272L: [email protected]
7273S: Supported
7274T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F: Documentation/devicetree/bindings/display/allwinner*
7276F: drivers/gpu/drm/sun4i/
7277
7278DRM DRIVERS FOR AMLOGIC SOCS
7279M: Neil Armstrong <[email protected]>
7280L: [email protected]
7281L: [email protected]
7282S: Supported
7283W: http://linux-meson.com/
7284T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7286F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7287F: Documentation/gpu/meson.rst
7288F: drivers/gpu/drm/ci/xfails/meson*
7289F: drivers/gpu/drm/meson/
7290
7291DRM DRIVERS FOR ATMEL HLCDC
7292M: Sam Ravnborg <[email protected]>
7293M: Boris Brezillon <[email protected]>
7294L: [email protected]
7295S: Supported
7296T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F: Documentation/devicetree/bindings/display/atmel/
7298F: drivers/gpu/drm/atmel-hlcdc/
7299
7300DRM DRIVERS FOR BRIDGE CHIPS
7301M: Andrzej Hajda <[email protected]>
7302M: Neil Armstrong <[email protected]>
7303M: Robert Foss <[email protected]>
7304R: Laurent Pinchart <[email protected]>
7305R: Jonas Karlman <[email protected]>
7306R: Jernej Skrabec <[email protected]>
7307S: Maintained
7308T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309F: Documentation/devicetree/bindings/display/bridge/
7310F: drivers/gpu/drm/bridge/
7311F: drivers/gpu/drm/drm_bridge.c
7312F: drivers/gpu/drm/drm_bridge_connector.c
7313F: include/drm/drm_bridge.h
7314F: include/drm/drm_bridge_connector.h
7315
7316DRM DRIVERS FOR EXYNOS
7317M: Inki Dae <[email protected]>
7318M: Seung-Woo Kim <[email protected]>
7319M: Kyungmin Park <[email protected]>
7320L: [email protected]
7321S: Supported
7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7323F: Documentation/devicetree/bindings/display/exynos/
7324F: Documentation/devicetree/bindings/display/samsung/
7325F: drivers/gpu/drm/exynos/
7326F: include/uapi/drm/exynos_drm.h
7327
7328DRM DRIVERS FOR FREESCALE DCU
7329M: Stefan Agner <[email protected]>
7330M: Alison Wang <[email protected]>
7331L: [email protected]
7332S: Supported
7333T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7335F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7336F: drivers/gpu/drm/fsl-dcu/
7337
7338DRM DRIVERS FOR FREESCALE IMX 5/6
7339M: Philipp Zabel <[email protected]>
7340L: [email protected]
7341S: Maintained
7342T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343T: git git://git.pengutronix.de/git/pza/linux
7344F: Documentation/devicetree/bindings/display/imx/
7345F: drivers/gpu/drm/imx/ipuv3/
7346F: drivers/gpu/ipu-v3/
7347
7348DRM DRIVERS FOR FREESCALE IMX BRIDGE
7349M: Liu Ying <[email protected]>
7350L: [email protected]
7351S: Maintained
7352F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7353F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7354F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7355F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7356F: drivers/gpu/drm/bridge/imx/
7357
7358DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7359M: Patrik Jakobsson <[email protected]>
7360L: [email protected]
7361S: Maintained
7362T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363F: drivers/gpu/drm/gma500/
7364
7365DRM DRIVERS FOR HISILICON
7366M: Xinliang Liu <[email protected]>
7367M: Tian Tao <[email protected]>
7368R: Xinwei Kong <[email protected]>
7369R: Sumit Semwal <[email protected]>
7370R: Yongqin Liu <[email protected]>
7371R: John Stultz <[email protected]>
7372L: [email protected]
7373S: Maintained
7374T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375F: Documentation/devicetree/bindings/display/hisilicon/
7376F: drivers/gpu/drm/hisilicon/
7377
7378DRM DRIVERS FOR LIMA
7379M: Qiang Yu <[email protected]>
7380L: [email protected]
7381L: [email protected] (moderated for non-subscribers)
7382S: Maintained
7383T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7384F: drivers/gpu/drm/lima/
7385F: include/uapi/drm/lima_drm.h
7386
7387DRM DRIVERS FOR LOONGSON
7388M: Sui Jingfeng <[email protected]>
7389L: [email protected]
7390S: Supported
7391T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F: drivers/gpu/drm/loongson/
7393
7394DRM DRIVERS FOR MEDIATEK
7395M: Chun-Kuang Hu <[email protected]>
7396M: Philipp Zabel <[email protected]>
7397L: [email protected]
7398L: [email protected] (moderated for non-subscribers)
7399S: Supported
7400F: Documentation/devicetree/bindings/display/mediatek/
7401F: drivers/gpu/drm/ci/xfails/mediatek*
7402F: drivers/gpu/drm/mediatek/
7403F: drivers/phy/mediatek/phy-mtk-dp.c
7404F: drivers/phy/mediatek/phy-mtk-hdmi*
7405F: drivers/phy/mediatek/phy-mtk-mipi*
7406
7407DRM DRIVERS FOR NVIDIA TEGRA
7408M: Thierry Reding <[email protected]>
7409M: Mikko Perttunen <[email protected]>
7410L: [email protected]
7411L: [email protected]
7412S: Supported
7413T: git https://gitlab.freedesktop.org/drm/tegra.git
7414F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7415F: Documentation/devicetree/bindings/gpu/host1x/
7416F: drivers/gpu/drm/tegra/
7417F: drivers/gpu/host1x/
7418F: include/linux/host1x.h
7419F: include/uapi/drm/tegra_drm.h
7420
7421DRM DRIVERS FOR RENESAS R-CAR
7422M: Laurent Pinchart <[email protected]>
7423M: Kieran Bingham <[email protected]>
7424L: [email protected]
7425L: [email protected]
7426S: Supported
7427T: git git://linuxtv.org/pinchartl/media drm/du/next
7428F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7429F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7430F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7431F: Documentation/devicetree/bindings/display/renesas,du.yaml
7432F: drivers/gpu/drm/renesas/rcar-du/
7433
7434DRM DRIVERS FOR RENESAS RZ
7435M: Biju Das <[email protected]>
7436L: [email protected]
7437L: [email protected]
7438S: Maintained
7439T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7441F: drivers/gpu/drm/renesas/rz-du/
7442
7443DRM DRIVERS FOR RENESAS SHMOBILE
7444M: Laurent Pinchart <[email protected]>
7445M: Geert Uytterhoeven <[email protected]>
7446L: [email protected]
7447L: [email protected]
7448S: Supported
7449T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7451F: drivers/gpu/drm/renesas/shmobile/
7452F: include/linux/platform_data/shmob_drm.h
7453
7454DRM DRIVERS FOR ROCKCHIP
7455M: Sandy Huang <[email protected]>
7456M: Heiko Stübner <[email protected]>
7457M: Andy Yan <[email protected]>
7458L: [email protected]
7459S: Maintained
7460T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7461F: Documentation/devicetree/bindings/display/rockchip/
7462F: drivers/gpu/drm/ci/xfails/rockchip*
7463F: drivers/gpu/drm/rockchip/
7464
7465DRM DRIVERS FOR STI
7466M: Alain Volmat <[email protected]>
7467L: [email protected]
7468S: Maintained
7469T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7470F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7471F: drivers/gpu/drm/sti
7472
7473DRM DRIVERS FOR STM
7474M: Yannick Fertre <[email protected]>
7475M: Raphael Gallais-Pou <[email protected]>
7476M: Philippe Cornu <[email protected]>
7477L: [email protected]
7478S: Maintained
7479T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7481F: drivers/gpu/drm/stm
7482
7483DRM DRIVERS FOR TI KEYSTONE
7484M: Jyri Sarha <[email protected]>
7485M: Tomi Valkeinen <[email protected]>
7486L: [email protected]
7487S: Maintained
7488T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7490F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7491F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7492F: drivers/gpu/drm/tidss/
7493
7494DRM DRIVERS FOR TI LCDC
7495M: Jyri Sarha <[email protected]>
7496M: Tomi Valkeinen <[email protected]>
7497L: [email protected]
7498S: Maintained
7499T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F: Documentation/devicetree/bindings/display/tilcdc/
7501F: drivers/gpu/drm/tilcdc/
7502
7503DRM DRIVERS FOR TI OMAP
7504M: Tomi Valkeinen <[email protected]>
7505L: [email protected]
7506S: Maintained
7507T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508F: Documentation/devicetree/bindings/display/ti/
7509F: drivers/gpu/drm/omapdrm/
7510
7511DRM DRIVERS FOR V3D
7512M: Melissa Wen <[email protected]>
7513M: Maíra Canal <[email protected]>
7514S: Supported
7515T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7516F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7517F: drivers/gpu/drm/v3d/
7518F: include/uapi/drm/v3d_drm.h
7519
7520DRM DRIVERS FOR VC4
7521M: Maxime Ripard <[email protected]>
7522S: Supported
7523T: git git://github.com/anholt/linux
7524T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7526F: drivers/gpu/drm/vc4/
7527F: include/uapi/drm/vc4_drm.h
7528
7529DRM DRIVERS FOR VIVANTE GPU IP
7530M: Lucas Stach <[email protected]>
7531R: Russell King <[email protected]>
7532R: Christian Gmeiner <[email protected]>
7533L: [email protected] (moderated for non-subscribers)
7534L: [email protected]
7535S: Maintained
7536F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7537F: drivers/gpu/drm/etnaviv/
7538F: include/uapi/drm/etnaviv_drm.h
7539
7540DRM DRIVERS FOR XEN
7541M: Oleksandr Andrushchenko <[email protected]>
7542L: [email protected]
7543L: [email protected] (moderated for non-subscribers)
7544S: Supported
7545T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F: Documentation/gpu/xen-front.rst
7547F: drivers/gpu/drm/xen/
7548
7549DRM DRIVERS FOR XILINX
7550M: Laurent Pinchart <[email protected]>
7551M: Tomi Valkeinen <[email protected]>
7552L: [email protected]
7553S: Maintained
7554T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555F: Documentation/devicetree/bindings/display/xlnx/
7556F: drivers/gpu/drm/xlnx/
7557
7558DRM GPU SCHEDULER
7559M: Luben Tuikov <[email protected]>
7560M: Matthew Brost <[email protected]>
7561L: [email protected]
7562S: Maintained
7563T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564F: drivers/gpu/drm/scheduler/
7565F: include/drm/gpu_scheduler.h
7566
7567DRM PANEL DRIVERS
7568M: Neil Armstrong <[email protected]>
7569R: Jessica Zhang <[email protected]>
7570R: Sam Ravnborg <[email protected]>
7571L: [email protected]
7572S: Maintained
7573T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F: Documentation/devicetree/bindings/display/panel/
7575F: drivers/gpu/drm/drm_panel.c
7576F: drivers/gpu/drm/panel/
7577F: include/drm/drm_panel.h
7578
7579DRM PRIVACY-SCREEN CLASS
7580M: Hans de Goede <[email protected]>
7581L: [email protected]
7582S: Maintained
7583T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F: drivers/gpu/drm/drm_privacy_screen*
7585F: include/drm/drm_privacy_screen*
7586
7587DRM TTM SUBSYSTEM
7588M: Christian Koenig <[email protected]>
7589M: Huang Rui <[email protected]>
7590L: [email protected]
7591S: Maintained
7592T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593F: drivers/gpu/drm/ttm/
7594F: include/drm/ttm/
7595
7596DRM AUTOMATED TESTING
7597M: Helen Koike <[email protected]>
7598L: [email protected]
7599S: Maintained
7600T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F: Documentation/gpu/automated_testing.rst
7602F: drivers/gpu/drm/ci/
7603
7604DSBR100 USB FM RADIO DRIVER
7605M: Alexey Klimov <[email protected]>
7606L: [email protected]
7607S: Maintained
7608T: git git://linuxtv.org/media_tree.git
7609F: drivers/media/radio/dsbr100.c
7610
7611DT3155 MEDIA DRIVER
7612M: Hans Verkuil <[email protected]>
7613L: [email protected]
7614S: Odd Fixes
7615W: https://linuxtv.org
7616T: git git://linuxtv.org/media_tree.git
7617F: drivers/media/pci/dt3155/
7618
7619DVB_USB_AF9015 MEDIA DRIVER
7620L: [email protected]
7621S: Orphan
7622W: https://linuxtv.org
7623Q: http://patchwork.linuxtv.org/project/linux-media/list/
7624F: drivers/media/usb/dvb-usb-v2/af9015*
7625
7626DVB_USB_AF9035 MEDIA DRIVER
7627L: [email protected]
7628S: Orphan
7629W: https://linuxtv.org
7630Q: http://patchwork.linuxtv.org/project/linux-media/list/
7631F: drivers/media/usb/dvb-usb-v2/af9035*
7632
7633DVB_USB_ANYSEE MEDIA DRIVER
7634L: [email protected]
7635S: Orphan
7636W: https://linuxtv.org
7637Q: http://patchwork.linuxtv.org/project/linux-media/list/
7638F: drivers/media/usb/dvb-usb-v2/anysee*
7639
7640DVB_USB_AU6610 MEDIA DRIVER
7641L: [email protected]
7642S: Orphan
7643W: https://linuxtv.org
7644Q: http://patchwork.linuxtv.org/project/linux-media/list/
7645F: drivers/media/usb/dvb-usb-v2/au6610*
7646
7647DVB_USB_CE6230 MEDIA DRIVER
7648L: [email protected]
7649S: Orphan
7650W: https://linuxtv.org
7651Q: http://patchwork.linuxtv.org/project/linux-media/list/
7652F: drivers/media/usb/dvb-usb-v2/ce6230*
7653
7654DVB_USB_CXUSB MEDIA DRIVER
7655M: Michael Krufky <[email protected]>
7656L: [email protected]
7657S: Maintained
7658W: https://linuxtv.org
7659W: http://github.com/mkrufky
7660Q: http://patchwork.linuxtv.org/project/linux-media/list/
7661T: git git://linuxtv.org/media_tree.git
7662F: drivers/media/usb/dvb-usb/cxusb*
7663
7664DVB_USB_EC168 MEDIA DRIVER
7665L: [email protected]
7666S: Orphan
7667W: https://linuxtv.org
7668Q: http://patchwork.linuxtv.org/project/linux-media/list/
7669F: drivers/media/usb/dvb-usb-v2/ec168*
7670
7671DVB_USB_GL861 MEDIA DRIVER
7672L: [email protected]
7673S: Orphan
7674W: https://linuxtv.org
7675Q: http://patchwork.linuxtv.org/project/linux-media/list/
7676F: drivers/media/usb/dvb-usb-v2/gl861*
7677
7678DVB_USB_MXL111SF MEDIA DRIVER
7679M: Michael Krufky <[email protected]>
7680L: [email protected]
7681S: Maintained
7682W: https://linuxtv.org
7683W: http://github.com/mkrufky
7684Q: http://patchwork.linuxtv.org/project/linux-media/list/
7685T: git git://linuxtv.org/mkrufky/mxl111sf.git
7686F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7687
7688DVB_USB_RTL28XXU MEDIA DRIVER
7689L: [email protected]
7690S: Orphan
7691W: https://linuxtv.org
7692Q: http://patchwork.linuxtv.org/project/linux-media/list/
7693F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7694
7695DVB_USB_V2 MEDIA DRIVER
7696L: [email protected]
7697S: Orphan
7698W: https://linuxtv.org
7699W: http://palosaari.fi/linux/
7700Q: http://patchwork.linuxtv.org/project/linux-media/list/
7701F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7702F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7703
7704DYNAMIC DEBUG
7705M: Jason Baron <[email protected]>
7706M: Jim Cromie <[email protected]>
7707S: Maintained
7708F: include/linux/dynamic_debug.h
7709F: lib/dynamic_debug.c
7710F: lib/test_dynamic_debug.c
7711
7712DYNAMIC INTERRUPT MODERATION
7713M: Tal Gilboa <[email protected]>
7714S: Maintained
7715F: Documentation/networking/net_dim.rst
7716F: include/linux/dim.h
7717F: lib/dim/
7718
7719DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7720M: Daniel Lezcano <[email protected]>
7721L: [email protected]
7722S: Supported
7723B: https://bugzilla.kernel.org
7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7725F: drivers/powercap/dtpm*
7726F: include/linux/dtpm.h
7727
7728DZ DECSTATION DZ11 SERIAL DRIVER
7729M: "Maciej W. Rozycki" <[email protected]>
7730S: Maintained
7731F: drivers/tty/serial/dz.*
7732
7733E3X0 POWER BUTTON DRIVER
7734M: Moritz Fischer <[email protected]>
7735L: [email protected]
7736S: Supported
7737W: http://www.ettus.com
7738F: Documentation/devicetree/bindings/input/e3x0-button.txt
7739F: drivers/input/misc/e3x0-button.c
7740
7741E4000 MEDIA DRIVER
7742L: [email protected]
7743S: Orphan
7744W: https://linuxtv.org
7745Q: http://patchwork.linuxtv.org/project/linux-media/list/
7746F: drivers/media/tuners/e4000*
7747
7748EARTH_PT1 MEDIA DRIVER
7749M: Akihiro Tsukada <[email protected]>
7750L: [email protected]
7751S: Odd Fixes
7752F: drivers/media/pci/pt1/
7753
7754EARTH_PT3 MEDIA DRIVER
7755M: Akihiro Tsukada <[email protected]>
7756L: [email protected]
7757S: Odd Fixes
7758F: drivers/media/pci/pt3/
7759
7760EC100 MEDIA DRIVER
7761L: [email protected]
7762S: Orphan
7763W: https://linuxtv.org
7764Q: http://patchwork.linuxtv.org/project/linux-media/list/
7765F: drivers/media/dvb-frontends/ec100*
7766
7767ECRYPT FILE SYSTEM
7768M: Tyler Hicks <[email protected]>
7769L: [email protected]
7770S: Odd Fixes
7771W: http://ecryptfs.org
7772W: https://launchpad.net/ecryptfs
7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7774F: Documentation/filesystems/ecryptfs.rst
7775F: fs/ecryptfs/
7776
7777EDAC-AMD64
7778M: Yazen Ghannam <[email protected]>
7779L: [email protected]
7780S: Supported
7781F: drivers/edac/amd64_edac*
7782F: drivers/edac/mce_amd*
7783
7784EDAC-ARMADA
7785M: Jan Luebbe <[email protected]>
7786L: [email protected]
7787S: Maintained
7788F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7789F: drivers/edac/armada_xp_*
7790
7791EDAC-AST2500
7792M: Stefan Schaeckeler <[email protected]>
7793S: Supported
7794F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7795F: drivers/edac/aspeed_edac.c
7796
7797EDAC-BLUEFIELD
7798M: Shravan Kumar Ramani <[email protected]>
7799S: Supported
7800F: drivers/edac/bluefield_edac.c
7801
7802EDAC-CALXEDA
7803M: Andre Przywara <[email protected]>
7804L: [email protected]
7805S: Maintained
7806F: drivers/edac/highbank*
7807
7808EDAC-CAVIUM OCTEON
7809M: Ralf Baechle <[email protected]>
7810L: [email protected]
7811L: [email protected]
7812S: Supported
7813F: drivers/edac/octeon_edac*
7814
7815EDAC-CAVIUM THUNDERX
7816M: Robert Richter <[email protected]>
7817L: [email protected]
7818S: Odd Fixes
7819F: drivers/edac/thunderx_edac*
7820
7821EDAC-CORE
7822M: Borislav Petkov <[email protected]>
7823M: Tony Luck <[email protected]>
7824R: James Morse <[email protected]>
7825R: Mauro Carvalho Chehab <[email protected]>
7826R: Robert Richter <[email protected]>
7827L: [email protected]
7828S: Supported
7829T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7830F: Documentation/driver-api/edac.rst
7831F: drivers/edac/
7832F: include/linux/edac.h
7833
7834EDAC-DMC520
7835M: Lei Wang <[email protected]>
7836L: [email protected]
7837S: Supported
7838F: drivers/edac/dmc520_edac.c
7839
7840EDAC-E752X
7841M: Mark Gross <[email protected]>
7842L: [email protected]
7843S: Maintained
7844F: drivers/edac/e752x_edac.c
7845
7846EDAC-E7XXX
7847L: [email protected]
7848S: Maintained
7849F: drivers/edac/e7xxx_edac.c
7850
7851EDAC-FSL_DDR
7852M: York Sun <[email protected]>
7853L: [email protected]
7854S: Maintained
7855F: drivers/edac/fsl_ddr_edac.*
7856
7857EDAC-GHES
7858M: Mauro Carvalho Chehab <[email protected]>
7859L: [email protected]
7860S: Maintained
7861F: drivers/edac/ghes_edac.c
7862
7863EDAC-I10NM
7864M: Tony Luck <[email protected]>
7865L: [email protected]
7866S: Maintained
7867F: drivers/edac/i10nm_base.c
7868
7869EDAC-I3000
7870L: [email protected]
7871S: Orphan
7872F: drivers/edac/i3000_edac.c
7873
7874EDAC-I5000
7875L: [email protected]
7876S: Maintained
7877F: drivers/edac/i5000_edac.c
7878
7879EDAC-I5400
7880M: Mauro Carvalho Chehab <[email protected]>
7881L: [email protected]
7882S: Maintained
7883F: drivers/edac/i5400_edac.c
7884
7885EDAC-I7300
7886M: Mauro Carvalho Chehab <[email protected]>
7887L: [email protected]
7888S: Maintained
7889F: drivers/edac/i7300_edac.c
7890
7891EDAC-I7CORE
7892M: Mauro Carvalho Chehab <[email protected]>
7893L: [email protected]
7894S: Maintained
7895F: drivers/edac/i7core_edac.c
7896
7897EDAC-I82443BXGX
7898M: Tim Small <[email protected]>
7899L: [email protected]
7900S: Maintained
7901F: drivers/edac/i82443bxgx_edac.c
7902
7903EDAC-I82975X
7904M: "Arvind R." <[email protected]>
7905L: [email protected]
7906S: Maintained
7907F: drivers/edac/i82975x_edac.c
7908
7909EDAC-IE31200
7910M: Jason Baron <[email protected]>
7911L: [email protected]
7912S: Maintained
7913F: drivers/edac/ie31200_edac.c
7914
7915EDAC-IGEN6
7916M: Tony Luck <[email protected]>
7917R: Qiuxu Zhuo <[email protected]>
7918L: [email protected]
7919S: Maintained
7920F: drivers/edac/igen6_edac.c
7921
7922EDAC-MPC85XX
7923M: Johannes Thumshirn <[email protected]>
7924L: [email protected]
7925S: Maintained
7926F: drivers/edac/mpc85xx_edac.[ch]
7927
7928EDAC-NPCM
7929M: Marvin Lin <[email protected]>
7930M: Stanley Chu <[email protected]>
7931L: [email protected]
7932S: Maintained
7933F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7934F: drivers/edac/npcm_edac.c
7935
7936EDAC-PASEMI
7937M: Egor Martovetsky <[email protected]>
7938L: [email protected]
7939S: Maintained
7940F: drivers/edac/pasemi_edac.c
7941
7942EDAC-PND2
7943M: Tony Luck <[email protected]>
7944L: [email protected]
7945S: Maintained
7946F: drivers/edac/pnd2_edac.[ch]
7947
7948EDAC-QCOM
7949M: Manivannan Sadhasivam <[email protected]>
7950L: [email protected]
7951L: [email protected]
7952S: Maintained
7953F: drivers/edac/qcom_edac.c
7954
7955EDAC-R82600
7956M: Tim Small <[email protected]>
7957L: [email protected]
7958S: Maintained
7959F: drivers/edac/r82600_edac.c
7960
7961EDAC-SBRIDGE
7962M: Tony Luck <[email protected]>
7963R: Qiuxu Zhuo <[email protected]>
7964L: [email protected]
7965S: Maintained
7966F: drivers/edac/sb_edac.c
7967
7968EDAC-SKYLAKE
7969M: Tony Luck <[email protected]>
7970L: [email protected]
7971S: Maintained
7972F: drivers/edac/skx_*.[ch]
7973
7974EDAC-TI
7975M: Tero Kristo <[email protected]>
7976L: [email protected]
7977S: Odd Fixes
7978F: drivers/edac/ti_edac.c
7979
7980EDIROL UA-101/UA-1000 DRIVER
7981M: Clemens Ladisch <[email protected]>
7982L: [email protected] (moderated for non-subscribers)
7983S: Maintained
7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7985F: sound/usb/misc/ua101.c
7986
7987EFI TEST DRIVER
7988M: Ivan Hu <[email protected]>
7989M: Ard Biesheuvel <[email protected]>
7990L: [email protected]
7991S: Maintained
7992F: drivers/firmware/efi/test/
7993
7994EFI VARIABLE FILESYSTEM
7995M: Jeremy Kerr <[email protected]>
7996M: Ard Biesheuvel <[email protected]>
7997L: [email protected]
7998S: Maintained
7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8000F: fs/efivarfs/
8001
8002EFIFB FRAMEBUFFER DRIVER
8003M: Peter Jones <[email protected]>
8004L: [email protected]
8005S: Maintained
8006F: drivers/video/fbdev/efifb.c
8007
8008EFS FILESYSTEM
8009S: Orphan
8010W: http://aeschi.ch.eu.org/efs/
8011F: fs/efs/
8012
8013EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8014L: [email protected]
8015S: Orphan
8016F: drivers/net/ethernet/ibm/ehea/
8017
8018ELM327 CAN NETWORK DRIVER
8019M: Max Staudt <[email protected]>
8020L: [email protected]
8021S: Maintained
8022F: Documentation/networking/device_drivers/can/can327.rst
8023F: drivers/net/can/can327.c
8024
8025EM28XX VIDEO4LINUX DRIVER
8026M: Mauro Carvalho Chehab <[email protected]>
8027L: [email protected]
8028S: Maintained
8029W: https://linuxtv.org
8030T: git git://linuxtv.org/media_tree.git
8031F: Documentation/admin-guide/media/em28xx*
8032F: drivers/media/usb/em28xx/
8033
8034EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8035M: Adrian Hunter <[email protected]>
8036M: Asutosh Das <[email protected]>
8037R: Ritesh Harjani <[email protected]>
8038L: [email protected]
8039S: Supported
8040F: drivers/mmc/host/cqhci*
8041
8042EMS CPC-PCI CAN DRIVER
8043M: Gerhard Uttenthaler <[email protected]>
8044M: [email protected]
8045L: [email protected]
8046S: Maintained
8047F: drivers/net/can/sja1000/ems_pci.c
8048
8049EMULEX 10Gbps iSCSI - OneConnect DRIVER
8050M: Ketan Mukadam <[email protected]>
8051L: [email protected]
8052S: Supported
8053W: http://www.broadcom.com
8054F: drivers/scsi/be2iscsi/
8055
8056EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8057M: Ajit Khaparde <[email protected]>
8058M: Sriharsha Basavapatna <[email protected]>
8059M: Somnath Kotur <[email protected]>
8060L: [email protected]
8061S: Supported
8062W: http://www.emulex.com
8063F: drivers/net/ethernet/emulex/benet/
8064
8065EMULEX ONECONNECT ROCE DRIVER
8066M: Selvin Xavier <[email protected]>
8067L: [email protected]
8068S: Odd Fixes
8069W: http://www.broadcom.com
8070F: drivers/infiniband/hw/ocrdma/
8071F: include/uapi/rdma/ocrdma-abi.h
8072
8073EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8074M: James Smart <[email protected]>
8075M: Ram Vegesna <[email protected]>
8076L: [email protected]
8077L: [email protected]
8078S: Supported
8079W: http://www.broadcom.com
8080F: drivers/scsi/elx/
8081
8082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8083M: James Smart <[email protected]>
8084M: Dick Kennedy <[email protected]>
8085L: [email protected]
8086S: Supported
8087W: http://www.broadcom.com
8088F: drivers/scsi/lpfc/
8089
8090ENE CB710 FLASH CARD READER DRIVER
8091M: Michał Mirosław <[email protected]>
8092S: Maintained
8093F: drivers/misc/cb710/
8094F: drivers/mmc/host/cb710-mmc.*
8095F: include/linux/cb710.h
8096
8097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8098M: Maxim Levitsky <[email protected]>
8099S: Maintained
8100F: drivers/media/rc/ene_ir.*
8101
8102EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8103M: Laurentiu Tudor <[email protected]>
8104L: [email protected]
8105S: Maintained
8106F: drivers/tty/ehv_bytechan.c
8107
8108EPSON S1D13XXX FRAMEBUFFER DRIVER
8109M: Kristoffer Ericson <[email protected]>
8110S: Maintained
8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8112F: drivers/video/fbdev/s1d13xxxfb.c
8113F: include/video/s1d13xxxfb.h
8114
8115EROFS FILE SYSTEM
8116M: Gao Xiang <[email protected]>
8117M: Chao Yu <[email protected]>
8118R: Yue Hu <[email protected]>
8119R: Jeffle Xu <[email protected]>
8120R: Sandeep Dhavale <[email protected]>
8121L: [email protected]
8122S: Maintained
8123W: https://erofs.docs.kernel.org
8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8125F: Documentation/ABI/testing/sysfs-fs-erofs
8126F: Documentation/filesystems/erofs.rst
8127F: fs/erofs/
8128F: include/trace/events/erofs.h
8129
8130ERRSEQ ERROR TRACKING INFRASTRUCTURE
8131M: Jeff Layton <[email protected]>
8132S: Maintained
8133F: include/linux/errseq.h
8134F: lib/errseq.c
8135
8136ESD CAN NETWORK DRIVERS
8137M: Stefan Mätje <[email protected]>
8138R: [email protected]
8139L: [email protected]
8140S: Maintained
8141F: drivers/net/can/esd/
8142
8143ESD CAN/USB DRIVERS
8144M: Frank Jungclaus <[email protected]>
8145R: [email protected]
8146L: [email protected]
8147S: Maintained
8148F: drivers/net/can/usb/esd_usb.c
8149
8150ET131X NETWORK DRIVER
8151M: Mark Einon <[email protected]>
8152S: Odd Fixes
8153F: drivers/net/ethernet/agere/
8154
8155ETAS ES58X CAN/USB DRIVER
8156M: Vincent Mailhol <[email protected]>
8157L: [email protected]
8158S: Maintained
8159F: Documentation/networking/devlink/etas_es58x.rst
8160F: drivers/net/can/usb/etas_es58x/
8161
8162ETHERNET BRIDGE
8163M: Roopa Prabhu <[email protected]>
8164M: Nikolay Aleksandrov <[email protected]>
8165L: [email protected]
8166L: [email protected]
8167S: Maintained
8168W: http://www.linuxfoundation.org/en/Net:Bridge
8169F: include/linux/netfilter_bridge/
8170F: net/bridge/
8171
8172ETHERNET PHY LIBRARY
8173M: Andrew Lunn <[email protected]>
8174M: Heiner Kallweit <[email protected]>
8175R: Russell King <[email protected]>
8176L: [email protected]
8177S: Maintained
8178F: Documentation/ABI/testing/sysfs-class-net-phydev
8179F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8180F: Documentation/devicetree/bindings/net/mdio*
8181F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8182F: Documentation/networking/phy.rst
8183F: drivers/net/mdio/
8184F: drivers/net/mdio/acpi_mdio.c
8185F: drivers/net/mdio/fwnode_mdio.c
8186F: drivers/net/mdio/of_mdio.c
8187F: drivers/net/pcs/
8188F: drivers/net/phy/
8189F: include/dt-bindings/net/qca-ar803x.h
8190F: include/linux/*mdio*.h
8191F: include/linux/linkmode.h
8192F: include/linux/mdio/*.h
8193F: include/linux/mii.h
8194F: include/linux/of_net.h
8195F: include/linux/phy.h
8196F: include/linux/phy_fixed.h
8197F: include/linux/phylib_stubs.h
8198F: include/linux/platform_data/mdio-bcm-unimac.h
8199F: include/linux/platform_data/mdio-gpio.h
8200F: include/trace/events/mdio.h
8201F: include/uapi/linux/mdio.h
8202F: include/uapi/linux/mii.h
8203F: net/core/of_net.c
8204
8205ETHERNET PHY LIBRARY [RUST]
8206M: FUJITA Tomonori <[email protected]>
8207R: Trevor Gross <[email protected]>
8208L: [email protected]
8209L: [email protected]
8210S: Maintained
8211F: rust/kernel/net/phy.rs
8212
8213EXEC & BINFMT API, ELF
8214R: Eric Biederman <[email protected]>
8215R: Kees Cook <[email protected]>
8216L: [email protected]
8217S: Supported
8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8219F: Documentation/userspace-api/ELF.rst
8220F: fs/*binfmt_*.c
8221F: fs/exec.c
8222F: include/linux/binfmts.h
8223F: include/linux/elf.h
8224F: include/uapi/linux/binfmts.h
8225F: include/uapi/linux/elf.h
8226F: tools/testing/selftests/exec/
8227N: asm/elf.h
8228N: binfmt
8229
8230EXFAT FILE SYSTEM
8231M: Namjae Jeon <[email protected]>
8232M: Sungjong Seo <[email protected]>
8233L: [email protected]
8234S: Maintained
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8236F: fs/exfat/
8237
8238EXPRESSWIRE PROTOCOL LIBRARY
8239M: Duje Mihanović <[email protected]>
8240L: [email protected]
8241S: Maintained
8242F: drivers/leds/leds-expresswire.c
8243F: include/linux/leds-expresswire.h
8244
8245EXT2 FILE SYSTEM
8246M: Jan Kara <[email protected]>
8247L: [email protected]
8248S: Maintained
8249F: Documentation/filesystems/ext2.rst
8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8251F: fs/ext2/
8252F: include/linux/ext2*
8253
8254EXT4 FILE SYSTEM
8255M: "Theodore Ts'o" <[email protected]>
8256M: Andreas Dilger <[email protected]>
8257L: [email protected]
8258S: Maintained
8259W: http://ext4.wiki.kernel.org
8260Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8262F: Documentation/filesystems/ext4/
8263F: fs/ext4/
8264F: include/trace/events/ext4.h
8265F: include/uapi/linux/ext4.h
8266
8267Extended Verification Module (EVM)
8268M: Mimi Zohar <[email protected]>
8269M: Roberto Sassu <[email protected]>
8270L: [email protected]
8271S: Supported
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8273F: security/integrity/
8274F: security/integrity/evm/
8275
8276EXTENSIBLE FIRMWARE INTERFACE (EFI)
8277M: Ard Biesheuvel <[email protected]>
8278L: [email protected]
8279S: Maintained
8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8281F: Documentation/admin-guide/efi-stub.rst
8282F: arch/*/include/asm/efi.h
8283F: arch/*/kernel/efi.c
8284F: arch/arm/boot/compressed/efi-header.S
8285F: arch/x86/platform/efi/
8286F: drivers/firmware/efi/
8287F: include/linux/efi*.h
8288
8289EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8290M: MyungJoo Ham <[email protected]>
8291M: Chanwoo Choi <[email protected]>
8292L: [email protected]
8293S: Maintained
8294T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8295F: Documentation/devicetree/bindings/extcon/
8296F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8297F: drivers/extcon/
8298F: include/linux/extcon.h
8299F: include/linux/extcon/
8300
8301EXTRA BOOT CONFIG
8302M: Masami Hiramatsu <[email protected]>
8303L: [email protected]
8304L: [email protected]
8305S: Maintained
8306Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8308F: Documentation/admin-guide/bootconfig.rst
8309F: fs/proc/bootconfig.c
8310F: include/linux/bootconfig.h
8311F: lib/bootconfig-data.S
8312F: lib/bootconfig.c
8313F: tools/bootconfig/*
8314F: tools/bootconfig/scripts/*
8315
8316EXYNOS DP DRIVER
8317M: Jingoo Han <[email protected]>
8318L: [email protected]
8319S: Maintained
8320F: drivers/gpu/drm/exynos/exynos_dp*
8321
8322EXYNOS SYSMMU (IOMMU) driver
8323M: Marek Szyprowski <[email protected]>
8324L: [email protected]
8325S: Maintained
8326F: drivers/iommu/exynos-iommu.c
8327
8328F2FS FILE SYSTEM
8329M: Jaegeuk Kim <[email protected]>
8330M: Chao Yu <[email protected]>
8331L: [email protected]
8332S: Maintained
8333W: https://f2fs.wiki.kernel.org/
8334Q: https://patchwork.kernel.org/project/f2fs/list/
8335B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8337F: Documentation/ABI/testing/sysfs-fs-f2fs
8338F: Documentation/filesystems/f2fs.rst
8339F: fs/f2fs/
8340F: include/linux/f2fs_fs.h
8341F: include/trace/events/f2fs.h
8342F: include/uapi/linux/f2fs.h
8343
8344F71805F HARDWARE MONITORING DRIVER
8345M: Jean Delvare <[email protected]>
8346L: [email protected]
8347S: Maintained
8348F: Documentation/hwmon/f71805f.rst
8349F: drivers/hwmon/f71805f.c
8350
8351FADDR2LINE
8352M: Josh Poimboeuf <[email protected]>
8353S: Maintained
8354F: scripts/faddr2line
8355
8356FAILOVER MODULE
8357M: Sridhar Samudrala <[email protected]>
8358L: [email protected]
8359S: Supported
8360F: Documentation/networking/failover.rst
8361F: include/net/failover.h
8362F: net/core/failover.c
8363
8364FANOTIFY
8365M: Jan Kara <[email protected]>
8366R: Amir Goldstein <[email protected]>
8367R: Matthew Bobrowski <[email protected]>
8368L: [email protected]
8369S: Maintained
8370F: fs/notify/fanotify/
8371F: include/linux/fanotify.h
8372F: include/uapi/linux/fanotify.h
8373
8374FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8375M: Linus Walleij <[email protected]>
8376L: [email protected]
8377S: Maintained
8378F: drivers/usb/fotg210/
8379
8380FARSYNC SYNCHRONOUS DRIVER
8381M: Kevin Curtis <[email protected]>
8382S: Supported
8383W: http://www.farsite.co.uk/
8384F: drivers/net/wan/farsync.*
8385
8386FAULT INJECTION SUPPORT
8387M: Akinobu Mita <[email protected]>
8388S: Supported
8389F: Documentation/fault-injection/
8390F: lib/fault-inject.c
8391
8392FBTFT Framebuffer drivers
8393L: [email protected]
8394L: [email protected]
8395S: Orphan
8396F: drivers/staging/fbtft/
8397
8398FC0011 TUNER DRIVER
8399M: Michael Buesch <[email protected]>
8400L: [email protected]
8401S: Maintained
8402F: drivers/media/tuners/fc0011.c
8403F: drivers/media/tuners/fc0011.h
8404
8405FC2580 MEDIA DRIVER
8406L: [email protected]
8407S: Orphan
8408W: https://linuxtv.org
8409Q: http://patchwork.linuxtv.org/project/linux-media/list/
8410F: drivers/media/tuners/fc2580*
8411
8412FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8413M: Hannes Reinecke <[email protected]>
8414L: [email protected]
8415S: Supported
8416W: www.Open-FCoE.org
8417F: drivers/scsi/fcoe/
8418F: drivers/scsi/libfc/
8419F: include/scsi/fc/
8420F: include/scsi/libfc.h
8421F: include/scsi/libfcoe.h
8422F: include/uapi/scsi/fc/
8423
8424FILE LOCKING (flock() and fcntl()/lockf())
8425M: Jeff Layton <[email protected]>
8426M: Chuck Lever <[email protected]>
8427R: Alexander Aring <[email protected]>
8428L: [email protected]
8429S: Maintained
8430F: fs/fcntl.c
8431F: fs/locks.c
8432F: include/linux/fcntl.h
8433F: include/uapi/linux/fcntl.h
8434
8435FILESYSTEM DIRECT ACCESS (DAX)
8436M: Dan Williams <[email protected]>
8437R: Matthew Wilcox <[email protected]>
8438R: Jan Kara <[email protected]>
8439L: [email protected]
8440L: [email protected]
8441S: Supported
8442F: fs/dax.c
8443F: include/linux/dax.h
8444F: include/trace/events/fs_dax.h
8445
8446FILESYSTEMS (VFS and infrastructure)
8447M: Alexander Viro <[email protected]>
8448M: Christian Brauner <[email protected]>
8449R: Jan Kara <[email protected]>
8450L: [email protected]
8451S: Maintained
8452F: fs/*
8453F: include/linux/fs.h
8454F: include/linux/fs_types.h
8455F: include/uapi/linux/fs.h
8456F: include/uapi/linux/openat2.h
8457
8458FILESYSTEMS [EXPORTFS]
8459M: Chuck Lever <[email protected]>
8460M: Jeff Layton <[email protected]>
8461R: Amir Goldstein <[email protected]>
8462L: [email protected]
8463L: [email protected]
8464S: Supported
8465F: Documentation/filesystems/nfs/exporting.rst
8466F: fs/exportfs/
8467F: fs/fhandle.c
8468F: include/linux/exportfs.h
8469
8470FILESYSTEMS [IDMAPPED MOUNTS]
8471M: Christian Brauner <[email protected]>
8472M: Seth Forshee <[email protected]>
8473L: [email protected]
8474S: Maintained
8475F: Documentation/filesystems/idmappings.rst
8476F: fs/mnt_idmapping.c
8477F: include/linux/mnt_idmapping.*
8478F: tools/testing/selftests/mount_setattr/
8479
8480FILESYSTEMS [IOMAP]
8481M: Christian Brauner <[email protected]>
8482R: Darrick J. Wong <[email protected]>
8483L: [email protected]
8484L: [email protected]
8485S: Supported
8486F: fs/iomap/
8487F: include/linux/iomap.h
8488
8489FILESYSTEMS [NETFS LIBRARY]
8490M: David Howells <[email protected]>
8491R: Jeff Layton <[email protected]>
8492L: [email protected]
8493L: [email protected]
8494S: Supported
8495F: Documentation/filesystems/caching/
8496F: Documentation/filesystems/netfs_library.rst
8497F: fs/netfs/
8498F: include/linux/fscache*.h
8499F: include/linux/netfs.h
8500F: include/trace/events/fscache.h
8501F: include/trace/events/netfs.h
8502
8503FILESYSTEMS [STACKABLE]
8504M: Miklos Szeredi <[email protected]>
8505M: Amir Goldstein <[email protected]>
8506L: [email protected]
8507L: [email protected]
8508S: Maintained
8509F: fs/backing-file.c
8510F: include/linux/backing-file.h
8511
8512FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8513M: Riku Voipio <[email protected]>
8514L: [email protected]
8515S: Maintained
8516F: drivers/hwmon/f75375s.c
8517F: include/linux/f75375s.h
8518
8519FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8520M: Ji-Ze Hong (Peter Hong) <[email protected]>
8521L: [email protected]
8522S: Maintained
8523F: drivers/net/can/usb/f81604.c
8524
8525FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8526M: Clemens Ladisch <[email protected]>
8527M: Takashi Sakamoto <[email protected]>
8528L: [email protected] (moderated for non-subscribers)
8529S: Maintained
8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8531F: include/uapi/sound/firewire.h
8532F: sound/firewire/
8533
8534FIREWIRE MEDIA DRIVERS (firedtv)
8535M: Stefan Richter <[email protected]>
8536L: [email protected]
8537L: [email protected]
8538S: Maintained
8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8540F: drivers/media/firewire/
8541
8542FIREWIRE SBP-2 TARGET
8543M: Chris Boot <[email protected]>
8544L: [email protected]
8545L: [email protected]
8546L: [email protected]
8547S: Maintained
8548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8549F: drivers/target/sbp/
8550
8551FIREWIRE SUBSYSTEM
8552M: Takashi Sakamoto <[email protected]>
8553M: Takashi Sakamoto <[email protected]>
8554L: [email protected]
8555S: Maintained
8556W: http://ieee1394.docs.kernel.org/
8557T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8558F: drivers/firewire/
8559F: include/linux/firewire.h
8560F: include/uapi/linux/firewire*.h
8561F: tools/firewire/
8562
8563FIRMWARE FRAMEWORK FOR ARMV8-A
8564M: Sudeep Holla <[email protected]>
8565L: [email protected] (moderated for non-subscribers)
8566S: Maintained
8567F: drivers/firmware/arm_ffa/
8568F: include/linux/arm_ffa.h
8569
8570FIRMWARE LOADER (request_firmware)
8571M: Luis Chamberlain <[email protected]>
8572M: Russ Weight <[email protected]>
8573L: [email protected]
8574S: Maintained
8575F: Documentation/firmware_class/
8576F: drivers/base/firmware_loader/
8577F: include/linux/firmware.h
8578
8579FLEXTIMER FTM-QUADDEC DRIVER
8580M: Patrick Havelange <[email protected]>
8581L: [email protected]
8582S: Maintained
8583F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8584F: drivers/counter/ftm-quaddec.c
8585
8586FLOPPY DRIVER
8587M: Denis Efremov <[email protected]>
8588L: [email protected]
8589S: Odd Fixes
8590F: drivers/block/floppy.c
8591
8592FLYSKY FSIA6B RC RECEIVER
8593M: Markus Koch <[email protected]>
8594L: [email protected]
8595S: Maintained
8596F: drivers/input/joystick/fsia6b.c
8597
8598FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8599M: Geoffrey D. Bennett <[email protected]>
8600L: [email protected] (moderated for non-subscribers)
8601S: Maintained
8602W: https://github.com/geoffreybennett/scarlett-gen2
8603B: https://github.com/geoffreybennett/scarlett-gen2/issues
8604T: git https://github.com/geoffreybennett/scarlett-gen2.git
8605F: include/uapi/sound/scarlett2.h
8606F: sound/usb/mixer_scarlett2.c
8607
8608FORCEDETH GIGABIT ETHERNET DRIVER
8609M: Rain River <[email protected]>
8610M: Zhu Yanjun <[email protected]>
8611L: [email protected]
8612S: Maintained
8613F: drivers/net/ethernet/nvidia/*
8614
8615FORTIFY_SOURCE
8616M: Kees Cook <[email protected]>
8617L: [email protected]
8618S: Supported
8619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8620F: include/linux/fortify-string.h
8621F: lib/fortify_kunit.c
8622F: lib/memcpy_kunit.c
8623F: lib/test_fortify/*
8624F: scripts/test_fortify.sh
8625K: \b__NO_FORTIFY\b
8626
8627FPGA DFL DRIVERS
8628M: Wu Hao <[email protected]>
8629R: Tom Rix <[email protected]>
8630L: [email protected]
8631S: Maintained
8632F: Documentation/ABI/testing/sysfs-bus-dfl*
8633F: Documentation/fpga/dfl.rst
8634F: drivers/fpga/dfl*
8635F: drivers/uio/uio_dfl.c
8636F: include/linux/dfl.h
8637F: include/uapi/linux/fpga-dfl.h
8638
8639FPGA MANAGER FRAMEWORK
8640M: Moritz Fischer <[email protected]>
8641M: Wu Hao <[email protected]>
8642M: Xu Yilun <[email protected]>
8643R: Tom Rix <[email protected]>
8644L: [email protected]
8645S: Maintained
8646Q: http://patchwork.kernel.org/project/linux-fpga/list/
8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8648F: Documentation/devicetree/bindings/fpga/
8649F: Documentation/driver-api/fpga/
8650F: Documentation/fpga/
8651F: drivers/fpga/
8652F: include/linux/fpga/
8653
8654FPU EMULATOR
8655M: Bill Metzenthen <[email protected]>
8656S: Maintained
8657W: https://floatingpoint.billm.au/
8658F: arch/x86/math-emu/
8659
8660FRAMEBUFFER CORE
8661M: Daniel Vetter <[email protected]>
8662S: Odd Fixes
8663T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8664F: drivers/video/fbdev/core/
8665
8666FRAMEBUFFER LAYER
8667M: Helge Deller <[email protected]>
8668L: [email protected]
8669L: [email protected]
8670S: Maintained
8671Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8673F: Documentation/fb/
8674F: drivers/video/
8675F: include/linux/fb.h
8676F: include/uapi/linux/fb.h
8677F: include/uapi/video/
8678F: include/video/
8679
8680FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8681M: Horia Geantă <[email protected]>
8682M: Pankaj Gupta <[email protected]>
8683M: Gaurav Jain <[email protected]>
8684L: [email protected]
8685S: Maintained
8686F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8687F: drivers/crypto/caam/
8688
8689FREESCALE COLDFIRE M5441X MMC DRIVER
8690M: Angelo Dureghello <[email protected]>
8691L: [email protected]
8692S: Maintained
8693F: drivers/mmc/host/sdhci-esdhc-mcf.c
8694F: include/linux/platform_data/mmc-esdhc-mcf.h
8695
8696FREESCALE DIU FRAMEBUFFER DRIVER
8697M: Timur Tabi <[email protected]>
8698L: [email protected]
8699S: Maintained
8700F: drivers/video/fbdev/fsl-diu-fb.*
8701
8702FREESCALE DMA DRIVER
8703M: Zhang Wei <[email protected]>
8704L: [email protected]
8705S: Maintained
8706F: drivers/dma/fsldma.*
8707
8708FREESCALE DSPI DRIVER
8709M: Vladimir Oltean <[email protected]>
8710L: [email protected]
8711S: Maintained
8712F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8713F: drivers/spi/spi-fsl-dspi.c
8714F: include/linux/spi/spi-fsl-dspi.h
8715
8716FREESCALE eDMA DRIVER
8717M: Frank Li <[email protected]>
8718L: [email protected]
8719L: [email protected]
8720S: Maintained
8721F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
8722F: drivers/dma/fsl-edma*.*
8723
8724FREESCALE ENETC ETHERNET DRIVERS
8725M: Claudiu Manoil <[email protected]>
8726M: Vladimir Oltean <[email protected]>
8727L: [email protected]
8728S: Maintained
8729F: drivers/net/ethernet/freescale/enetc/
8730
8731FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8732M: Claudiu Manoil <[email protected]>
8733L: [email protected]
8734S: Maintained
8735F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8736F: drivers/net/ethernet/freescale/gianfar*
8737
8738FREESCALE GPMI NAND DRIVER
8739M: Han Xu <[email protected]>
8740L: [email protected]
8741S: Maintained
8742F: drivers/mtd/nand/raw/gpmi-nand/*
8743
8744FREESCALE I2C CPM DRIVER
8745M: Jochen Friedrich <[email protected]>
8746L: [email protected]
8747L: [email protected]
8748S: Maintained
8749F: drivers/i2c/busses/i2c-cpm.c
8750
8751FREESCALE IMX / MXC FEC DRIVER
8752M: Wei Fang <[email protected]>
8753R: Shenwei Wang <[email protected]>
8754R: Clark Wang <[email protected]>
8755L: [email protected]
8756L: [email protected]
8757S: Maintained
8758F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8759F: drivers/net/ethernet/freescale/fec.h
8760F: drivers/net/ethernet/freescale/fec_main.c
8761F: drivers/net/ethernet/freescale/fec_ptp.c
8762
8763FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8764M: Sascha Hauer <[email protected]>
8765R: Pengutronix Kernel Team <[email protected]>
8766L: [email protected]
8767L: [email protected] (moderated for non-subscribers)
8768S: Maintained
8769F: drivers/video/fbdev/imxfb.c
8770
8771FREESCALE IMX DDR PMU DRIVER
8772M: Frank Li <[email protected]>
8773L: [email protected] (moderated for non-subscribers)
8774S: Maintained
8775F: Documentation/admin-guide/perf/imx-ddr.rst
8776F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8777F: drivers/perf/fsl_imx8_ddr_perf.c
8778
8779FREESCALE IMX I2C DRIVER
8780M: Oleksij Rempel <[email protected]>
8781R: Pengutronix Kernel Team <[email protected]>
8782L: [email protected]
8783S: Maintained
8784F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8785F: drivers/i2c/busses/i2c-imx.c
8786
8787FREESCALE IMX LPI2C DRIVER
8788M: Dong Aisheng <[email protected]>
8789L: [email protected]
8790L: [email protected]
8791S: Maintained
8792F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8793F: drivers/i2c/busses/i2c-imx-lpi2c.c
8794
8795FREESCALE MPC I2C DRIVER
8796M: Chris Packham <[email protected]>
8797L: [email protected]
8798S: Maintained
8799F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8800F: drivers/i2c/busses/i2c-mpc.c
8801
8802FREESCALE QORIQ DPAA ETHERNET DRIVER
8803M: Madalin Bucur <[email protected]>
8804L: [email protected]
8805S: Maintained
8806F: drivers/net/ethernet/freescale/dpaa
8807
8808FREESCALE QORIQ DPAA FMAN DRIVER
8809M: Madalin Bucur <[email protected]>
8810R: Sean Anderson <[email protected]>
8811L: [email protected]
8812S: Maintained
8813F: Documentation/devicetree/bindings/net/fsl-fman.txt
8814F: drivers/net/ethernet/freescale/fman
8815
8816FREESCALE QORIQ PTP CLOCK DRIVER
8817M: Yangbo Lu <[email protected]>
8818L: [email protected]
8819S: Maintained
8820F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8821F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8822F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8823F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8824F: drivers/ptp/ptp_qoriq.c
8825F: drivers/ptp/ptp_qoriq_debugfs.c
8826F: include/linux/fsl/ptp_qoriq.h
8827
8828FREESCALE QUAD SPI DRIVER
8829M: Han Xu <[email protected]>
8830L: [email protected]
8831S: Maintained
8832F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8833F: drivers/spi/spi-fsl-qspi.c
8834
8835FREESCALE QUICC ENGINE LIBRARY
8836M: Qiang Zhao <[email protected]>
8837L: [email protected]
8838S: Maintained
8839F: drivers/soc/fsl/qe/
8840F: include/soc/fsl/qe/
8841
8842FREESCALE QUICC ENGINE QMC DRIVER
8843M: Herve Codina <[email protected]>
8844L: [email protected]
8845S: Maintained
8846F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8847F: drivers/soc/fsl/qe/qmc.c
8848F: include/soc/fsl/qe/qmc.h
8849
8850FREESCALE QUICC ENGINE QMC HDLC DRIVER
8851M: Herve Codina <[email protected]>
8852L: [email protected]
8853L: [email protected]
8854S: Maintained
8855F: drivers/net/wan/fsl_qmc_hdlc.c
8856
8857FREESCALE QUICC ENGINE TSA DRIVER
8858M: Herve Codina <[email protected]>
8859L: [email protected]
8860S: Maintained
8861F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8862F: drivers/soc/fsl/qe/tsa.c
8863F: drivers/soc/fsl/qe/tsa.h
8864F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8865
8866FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8867L: [email protected]
8868L: [email protected]
8869S: Orphan
8870F: drivers/net/ethernet/freescale/ucc_geth*
8871
8872FREESCALE QUICC ENGINE UCC HDLC DRIVER
8873M: Zhao Qiang <[email protected]>
8874L: [email protected]
8875L: [email protected]
8876S: Maintained
8877F: drivers/net/wan/fsl_ucc_hdlc*
8878
8879FREESCALE QUICC ENGINE UCC UART DRIVER
8880M: Timur Tabi <[email protected]>
8881L: [email protected]
8882S: Maintained
8883F: drivers/tty/serial/ucc_uart.c
8884
8885FREESCALE SOC DRIVERS
8886L: [email protected]
8887L: [email protected] (moderated for non-subscribers)
8888S: Orphan
8889F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8890F: Documentation/devicetree/bindings/soc/fsl/
8891F: drivers/soc/fsl/
8892F: include/linux/fsl/
8893F: include/soc/fsl/
8894
8895FREESCALE SOC FS_ENET DRIVER
8896M: Pantelis Antoniou <[email protected]>
8897L: [email protected]
8898L: [email protected]
8899S: Maintained
8900F: drivers/net/ethernet/freescale/fs_enet/
8901
8902FREESCALE SOC SOUND DRIVERS
8903M: Shengjiu Wang <[email protected]>
8904M: Xiubo Li <[email protected]>
8905R: Fabio Estevam <[email protected]>
8906R: Nicolin Chen <[email protected]>
8907L: [email protected] (moderated for non-subscribers)
8908L: [email protected]
8909S: Maintained
8910F: sound/soc/fsl/fsl*
8911F: sound/soc/fsl/imx*
8912
8913FREESCALE SOC SOUND QMC DRIVER
8914M: Herve Codina <[email protected]>
8915L: [email protected] (moderated for non-subscribers)
8916L: [email protected]
8917S: Maintained
8918F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8919F: sound/soc/fsl/fsl_qmc_audio.c
8920
8921FREESCALE USB PERIPHERAL DRIVERS
8922L: [email protected]
8923L: [email protected]
8924S: Orphan
8925F: drivers/usb/gadget/udc/fsl*
8926
8927FREESCALE USB PHY DRIVER
8928L: [email protected]
8929L: [email protected]
8930S: Orphan
8931F: drivers/usb/phy/phy-fsl-usb*
8932
8933FREEVXFS FILESYSTEM
8934M: Christoph Hellwig <[email protected]>
8935S: Maintained
8936W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8937F: fs/freevxfs/
8938
8939FREEZER
8940M: "Rafael J. Wysocki" <[email protected]>
8941M: Pavel Machek <[email protected]>
8942L: [email protected]
8943S: Supported
8944F: Documentation/power/freezing-of-tasks.rst
8945F: include/linux/freezer.h
8946F: kernel/freezer.c
8947
8948FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8949M: Eric Biggers <[email protected]>
8950M: Theodore Y. Ts'o <[email protected]>
8951M: Jaegeuk Kim <[email protected]>
8952L: [email protected]
8953S: Supported
8954Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8955T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8956F: Documentation/filesystems/fscrypt.rst
8957F: fs/crypto/
8958F: include/linux/fscrypt.h
8959F: include/uapi/linux/fscrypt.h
8960
8961FSI SUBSYSTEM
8962M: Jeremy Kerr <[email protected]>
8963M: Joel Stanley <[email protected]>
8964R: Alistar Popple <[email protected]>
8965R: Eddie James <[email protected]>
8966L: [email protected]
8967S: Supported
8968Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8969T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8970F: drivers/fsi/
8971F: include/linux/fsi*.h
8972F: include/trace/events/fsi*.h
8973
8974FSI-ATTACHED I2C DRIVER
8975M: Eddie James <[email protected]>
8976L: [email protected]
8977L: [email protected] (moderated for non-subscribers)
8978S: Maintained
8979F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8980F: drivers/i2c/busses/i2c-fsi.c
8981
8982FSI-ATTACHED SPI DRIVER
8983M: Eddie James <[email protected]>
8984L: [email protected]
8985S: Maintained
8986F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8987F: drivers/spi/spi-fsi.c
8988
8989FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8990M: Jan Kara <[email protected]>
8991R: Amir Goldstein <[email protected]>
8992L: [email protected]
8993S: Maintained
8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8995F: fs/notify/
8996F: include/linux/fsnotify*.h
8997
8998FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8999M: Eric Biggers <[email protected]>
9000M: Theodore Y. Ts'o <[email protected]>
9001L: [email protected]
9002S: Supported
9003Q: https://patchwork.kernel.org/project/fsverity/list/
9004T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9005F: Documentation/filesystems/fsverity.rst
9006F: fs/verity/
9007F: include/linux/fsverity.h
9008F: include/uapi/linux/fsverity.h
9009
9010FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9011M: Michael Zaidman <[email protected]>
9012L: [email protected]
9013L: [email protected]
9014S: Maintained
9015F: drivers/hid/hid-ft260.c
9016
9017FUJITSU LAPTOP EXTRAS
9018M: Jonathan Woithe <[email protected]>
9019L: [email protected]
9020S: Maintained
9021F: drivers/platform/x86/fujitsu-laptop.c
9022
9023FUJITSU TABLET EXTRAS
9024M: Robert Gerlach <[email protected]>
9025L: [email protected]
9026S: Maintained
9027F: drivers/platform/x86/fujitsu-tablet.c
9028
9029FUNCTION HOOKS (FTRACE)
9030M: Steven Rostedt <[email protected]>
9031M: Masami Hiramatsu <[email protected]>
9032R: Mark Rutland <[email protected]>
9033L: [email protected]
9034L: [email protected]
9035S: Maintained
9036Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9038F: Documentation/trace/ftrace*
9039F: arch/*/*/*/*ftrace*
9040F: arch/*/*/*ftrace*
9041F: include/*/ftrace.h
9042F: kernel/trace/fgraph.c
9043F: kernel/trace/ftrace*
9044F: samples/ftrace
9045
9046FUNGIBLE ETHERNET DRIVERS
9047M: Dimitris Michailidis <[email protected]>
9048L: [email protected]
9049S: Supported
9050F: drivers/net/ethernet/fungible/
9051
9052FUSE: FILESYSTEM IN USERSPACE
9053M: Miklos Szeredi <[email protected]>
9054L: [email protected]
9055S: Maintained
9056W: https://github.com/libfuse/
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9058F: Documentation/filesystems/fuse.rst
9059F: fs/fuse/
9060F: include/uapi/linux/fuse.h
9061
9062FUTEX SUBSYSTEM
9063M: Thomas Gleixner <[email protected]>
9064M: Ingo Molnar <[email protected]>
9065R: Peter Zijlstra <[email protected]>
9066R: Darren Hart <[email protected]>
9067R: Davidlohr Bueso <[email protected]>
9068R: André Almeida <[email protected]>
9069L: [email protected]
9070S: Maintained
9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9072F: Documentation/locking/*futex*
9073F: include/asm-generic/futex.h
9074F: include/linux/futex.h
9075F: include/uapi/linux/futex.h
9076F: kernel/futex/*
9077F: tools/perf/bench/futex*
9078F: tools/testing/selftests/futex/
9079
9080GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9081M: Sebastian Reichel <[email protected]>
9082L: [email protected]
9083S: Maintained
9084F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9085F: drivers/media/i2c/gc0308.c
9086
9087GALAXYCORE GC2145 SENSOR DRIVER
9088M: Alain Volmat <[email protected]>
9089L: [email protected]
9090S: Maintained
9091T: git git://linuxtv.org/media_tree.git
9092F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9093F: drivers/media/i2c/gc2145.c
9094
9095GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9096M: Tim Harvey <[email protected]>
9097S: Maintained
9098F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9099F: Documentation/hwmon/gsc-hwmon.rst
9100F: drivers/hwmon/gsc-hwmon.c
9101F: drivers/mfd/gateworks-gsc.c
9102F: include/linux/mfd/gsc.h
9103F: include/linux/platform_data/gsc_hwmon.h
9104
9105GCC PLUGINS
9106M: Kees Cook <[email protected]>
9107L: [email protected]
9108S: Maintained
9109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9110F: Documentation/kbuild/gcc-plugins.rst
9111F: include/linux/stackleak.h
9112F: kernel/stackleak.c
9113F: scripts/Makefile.gcc-plugins
9114F: scripts/gcc-plugins/
9115
9116GCOV BASED KERNEL PROFILING
9117M: Peter Oberparleiter <[email protected]>
9118S: Maintained
9119F: Documentation/dev-tools/gcov.rst
9120F: kernel/gcov/
9121
9122GDB KERNEL DEBUGGING HELPER SCRIPTS
9123M: Jan Kiszka <[email protected]>
9124M: Kieran Bingham <[email protected]>
9125S: Supported
9126F: scripts/gdb/
9127
9128GEMINI CRYPTO DRIVER
9129M: Corentin Labbe <[email protected]>
9130L: [email protected]
9131S: Maintained
9132F: drivers/crypto/gemini/
9133
9134GEMTEK FM RADIO RECEIVER DRIVER
9135M: Hans Verkuil <[email protected]>
9136L: [email protected]
9137S: Maintained
9138W: https://linuxtv.org
9139T: git git://linuxtv.org/media_tree.git
9140F: drivers/media/radio/radio-gemtek*
9141
9142GENERIC ARCHITECTURE TOPOLOGY
9143M: Sudeep Holla <[email protected]>
9144L: [email protected]
9145S: Maintained
9146F: drivers/base/arch_topology.c
9147F: include/linux/arch_topology.h
9148
9149GENERIC ENTRY CODE
9150M: Thomas Gleixner <[email protected]>
9151M: Peter Zijlstra <[email protected]>
9152M: Andy Lutomirski <[email protected]>
9153L: [email protected]
9154S: Maintained
9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9156F: include/linux/entry-common.h
9157F: include/linux/entry-kvm.h
9158F: kernel/entry/
9159
9160GENERIC GPIO I2C DRIVER
9161M: Wolfram Sang <[email protected]>
9162S: Supported
9163F: drivers/i2c/busses/i2c-gpio.c
9164F: include/linux/platform_data/i2c-gpio.h
9165
9166GENERIC GPIO I2C MULTIPLEXER DRIVER
9167M: Peter Korsgaard <[email protected]>
9168L: [email protected]
9169S: Supported
9170F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9171F: drivers/i2c/muxes/i2c-mux-gpio.c
9172F: include/linux/platform_data/i2c-mux-gpio.h
9173
9174GENERIC GPIO RESET DRIVER
9175M: Krzysztof Kozlowski <[email protected]>
9176S: Maintained
9177F: drivers/reset/reset-gpio.c
9178
9179GENERIC HDLC (WAN) DRIVERS
9180M: Krzysztof Halasa <[email protected]>
9181S: Maintained
9182W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9183F: drivers/net/wan/c101.c
9184F: drivers/net/wan/hd6457*
9185F: drivers/net/wan/hdlc*
9186F: drivers/net/wan/n2.c
9187F: drivers/net/wan/pc300too.c
9188F: drivers/net/wan/pci200syn.c
9189F: drivers/net/wan/wanxl*
9190
9191GENERIC INCLUDE/ASM HEADER FILES
9192M: Arnd Bergmann <[email protected]>
9193L: [email protected]
9194S: Maintained
9195T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9196F: include/asm-generic/
9197F: include/uapi/asm-generic/
9198
9199GENERIC PHY FRAMEWORK
9200M: Vinod Koul <[email protected]>
9201M: Kishon Vijay Abraham I <[email protected]>
9202L: [email protected]
9203S: Supported
9204Q: https://patchwork.kernel.org/project/linux-phy/list/
9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9206F: Documentation/devicetree/bindings/phy/
9207F: drivers/phy/
9208F: include/dt-bindings/phy/
9209F: include/linux/phy/
9210
9211GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9212M: Wolfram Sang <[email protected]>
9213S: Supported
9214F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9215F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9216
9217GENERIC PM DOMAINS
9218M: Ulf Hansson <[email protected]>
9219L: [email protected]
9220S: Supported
9221F: Documentation/devicetree/bindings/power/power?domain*
9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9223F: drivers/pmdomain/
9224F: include/linux/pm_domain.h
9225
9226GENERIC RADIX TREE
9227M: Kent Overstreet <[email protected]>
9228S: Supported
9229C: irc://irc.oftc.net/bcache
9230F: include/linux/generic-radix-tree.h
9231F: lib/generic-radix-tree.c
9232
9233GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9234M: Eugen Hristev <[email protected]>
9235L: [email protected]
9236S: Maintained
9237F: drivers/input/touchscreen/resistive-adc-touch.c
9238
9239GENERIC STRING LIBRARY
9240M: Kees Cook <[email protected]>
9241R: Andy Shevchenko <[email protected]>
9242L: [email protected]
9243S: Supported
9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9245F: include/linux/string.h
9246F: include/linux/string_choices.h
9247F: include/linux/string_helpers.h
9248F: lib/string.c
9249F: lib/string_kunit.c
9250F: lib/string_helpers.c
9251F: lib/string_helpers_kunit.c
9252F: scripts/coccinelle/api/string_choices.cocci
9253
9254GENERIC UIO DRIVER FOR PCI DEVICES
9255M: "Michael S. Tsirkin" <[email protected]>
9256L: [email protected]
9257S: Supported
9258F: drivers/uio/uio_pci_generic.c
9259
9260GENERIC VDSO LIBRARY
9261M: Andy Lutomirski <[email protected]>
9262M: Thomas Gleixner <[email protected]>
9263M: Vincenzo Frascino <[email protected]>
9264L: [email protected]
9265S: Maintained
9266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9267F: include/asm-generic/vdso/vsyscall.h
9268F: include/vdso/
9269F: kernel/time/vsyscall.c
9270F: lib/vdso/
9271
9272GENWQE (IBM Generic Workqueue Card)
9273M: Frank Haverkamp <[email protected]>
9274S: Supported
9275F: drivers/misc/genwqe/
9276
9277GET_MAINTAINER SCRIPT
9278M: Joe Perches <[email protected]>
9279S: Maintained
9280F: scripts/get_maintainer.pl
9281
9282GFS2 FILE SYSTEM
9283M: Andreas Gruenbacher <[email protected]>
9284L: [email protected]
9285S: Supported
9286B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9288F: Documentation/filesystems/gfs2*
9289F: fs/gfs2/
9290F: include/uapi/linux/gfs2_ondisk.h
9291
9292GIGABYTE WATERFORCE SENSOR DRIVER
9293M: Aleksa Savic <[email protected]>
9294L: [email protected]
9295S: Maintained
9296F: Documentation/hwmon/gigabyte_waterforce.rst
9297F: drivers/hwmon/gigabyte_waterforce.c
9298
9299GIGABYTE WMI DRIVER
9300M: Thomas Weißschuh <[email protected]>
9301L: [email protected]
9302S: Maintained
9303F: drivers/platform/x86/gigabyte-wmi.c
9304
9305GNSS SUBSYSTEM
9306M: Johan Hovold <[email protected]>
9307S: Maintained
9308T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9309F: Documentation/ABI/testing/sysfs-class-gnss
9310F: Documentation/devicetree/bindings/gnss/
9311F: drivers/gnss/
9312F: include/linux/gnss.h
9313
9314GO7007 MPEG CODEC
9315M: Hans Verkuil <[email protected]>
9316L: [email protected]
9317S: Maintained
9318F: drivers/media/usb/go7007/
9319
9320GOODIX TOUCHSCREEN
9321M: Bastien Nocera <[email protected]>
9322M: Hans de Goede <[email protected]>
9323L: [email protected]
9324S: Maintained
9325F: drivers/input/touchscreen/goodix*
9326
9327GOOGLE ETHERNET DRIVERS
9328M: Jeroen de Borst <[email protected]>
9329M: Praveen Kaligineedi <[email protected]>
9330R: Shailend Chand <[email protected]>
9331L: [email protected]
9332S: Supported
9333F: Documentation/networking/device_drivers/ethernet/google/gve.rst
9334F: drivers/net/ethernet/google
9335
9336GOOGLE FIRMWARE DRIVERS
9337M: Tzung-Bi Shih <[email protected]>
9338R: Brian Norris <[email protected]>
9339R: Julius Werner <[email protected]>
9340L: [email protected]
9341S: Maintained
9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9343F: drivers/firmware/google/
9344
9345GOOGLE TENSOR SoC SUPPORT
9346M: Peter Griffin <[email protected]>
9347L: [email protected] (moderated for non-subscribers)
9348L: [email protected]
9349S: Maintained
9350F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9351F: arch/arm64/boot/dts/exynos/google/
9352F: drivers/clk/samsung/clk-gs101.c
9353F: drivers/phy/samsung/phy-gs101-ufs.c
9354F: include/dt-bindings/clock/google,gs101.h
9355K: [gG]oogle.?[tT]ensor
9356
9357GPD POCKET FAN DRIVER
9358M: Hans de Goede <[email protected]>
9359L: [email protected]
9360S: Maintained
9361F: drivers/platform/x86/gpd-pocket-fan.c
9362
9363GPIO ACPI SUPPORT
9364M: Mika Westerberg <[email protected]>
9365M: Andy Shevchenko <[email protected]>
9366L: [email protected]
9367L: [email protected]
9368S: Supported
9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9370F: Documentation/firmware-guide/acpi/gpio-properties.rst
9371F: drivers/gpio/gpiolib-acpi.c
9372F: drivers/gpio/gpiolib-acpi.h
9373
9374GPIO AGGREGATOR
9375M: Geert Uytterhoeven <[email protected]>
9376L: [email protected]
9377S: Supported
9378F: Documentation/admin-guide/gpio/gpio-aggregator.rst
9379F: drivers/gpio/gpio-aggregator.c
9380
9381GPIO IR Transmitter
9382M: Sean Young <[email protected]>
9383L: [email protected]
9384S: Maintained
9385F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9386F: drivers/media/rc/gpio-ir-tx.c
9387
9388GPIO MOCKUP DRIVER
9389M: Bamvor Jian Zhang <[email protected]>
9390L: [email protected]
9391S: Maintained
9392F: drivers/gpio/gpio-mockup.c
9393F: tools/testing/selftests/gpio/
9394
9395GPIO REGMAP
9396M: Michael Walle <[email protected]>
9397S: Maintained
9398F: drivers/gpio/gpio-regmap.c
9399F: include/linux/gpio/regmap.h
9400K: (devm_)?gpio_regmap_(un)?register
9401
9402GPIO SUBSYSTEM
9403M: Linus Walleij <[email protected]>
9404M: Bartosz Golaszewski <[email protected]>
9405L: [email protected]
9406S: Maintained
9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9408F: Documentation/admin-guide/gpio/
9409F: Documentation/devicetree/bindings/gpio/
9410F: Documentation/driver-api/gpio/
9411F: drivers/gpio/
9412F: include/dt-bindings/gpio/
9413F: include/linux/gpio.h
9414F: include/linux/gpio/
9415F: include/linux/of_gpio.h
9416
9417GPIO UAPI
9418M: Bartosz Golaszewski <[email protected]>
9419R: Kent Gibson <[email protected]>
9420L: [email protected]
9421S: Maintained
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9423F: Documentation/ABI/obsolete/sysfs-gpio
9424F: Documentation/ABI/testing/gpio-cdev
9425F: Documentation/userspace-api/gpio/
9426F: drivers/gpio/gpiolib-cdev.c
9427F: include/uapi/linux/gpio.h
9428F: tools/gpio/
9429
9430GRE DEMULTIPLEXER DRIVER
9431M: Dmitry Kozlov <[email protected]>
9432L: [email protected]
9433S: Maintained
9434F: include/net/gre.h
9435F: net/ipv4/gre_demux.c
9436F: net/ipv4/gre_offload.c
9437
9438GRETH 10/100/1G Ethernet MAC device driver
9439M: Andreas Larsson <[email protected]>
9440L: [email protected]
9441S: Maintained
9442F: drivers/net/ethernet/aeroflex/
9443
9444GREYBUS AUDIO PROTOCOLS DRIVERS
9445M: Vaibhav Agarwal <[email protected]>
9446M: Mark Greer <[email protected]>
9447S: Maintained
9448F: drivers/staging/greybus/audio_apbridgea.c
9449F: drivers/staging/greybus/audio_apbridgea.h
9450F: drivers/staging/greybus/audio_codec.c
9451F: drivers/staging/greybus/audio_codec.h
9452F: drivers/staging/greybus/audio_gb.c
9453F: drivers/staging/greybus/audio_manager.c
9454F: drivers/staging/greybus/audio_manager.h
9455F: drivers/staging/greybus/audio_manager_module.c
9456F: drivers/staging/greybus/audio_manager_private.h
9457F: drivers/staging/greybus/audio_manager_sysfs.c
9458F: drivers/staging/greybus/audio_module.c
9459F: drivers/staging/greybus/audio_topology.c
9460
9461GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9462M: Viresh Kumar <[email protected]>
9463S: Maintained
9464F: drivers/staging/greybus/authentication.c
9465F: drivers/staging/greybus/bootrom.c
9466F: drivers/staging/greybus/firmware.h
9467F: drivers/staging/greybus/fw-core.c
9468F: drivers/staging/greybus/fw-download.c
9469F: drivers/staging/greybus/fw-management.c
9470F: drivers/staging/greybus/greybus_authentication.h
9471F: drivers/staging/greybus/greybus_firmware.h
9472F: drivers/staging/greybus/hid.c
9473F: drivers/staging/greybus/i2c.c
9474F: drivers/staging/greybus/spi.c
9475F: drivers/staging/greybus/spilib.c
9476F: drivers/staging/greybus/spilib.h
9477
9478GREYBUS LOOPBACK DRIVER
9479M: Bryan O'Donoghue <[email protected]>
9480S: Maintained
9481F: drivers/staging/greybus/loopback.c
9482
9483GREYBUS PLATFORM DRIVERS
9484M: Vaibhav Hiremath <[email protected]>
9485S: Maintained
9486F: drivers/staging/greybus/arche-apb-ctrl.c
9487F: drivers/staging/greybus/arche-platform.c
9488F: drivers/staging/greybus/arche_platform.h
9489
9490GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9491M: Rui Miguel Silva <[email protected]>
9492S: Maintained
9493F: drivers/staging/greybus/gpio.c
9494F: drivers/staging/greybus/light.c
9495F: drivers/staging/greybus/power_supply.c
9496F: drivers/staging/greybus/sdio.c
9497F: drivers/staging/greybus/spi.c
9498F: drivers/staging/greybus/spilib.c
9499
9500GREYBUS BEAGLEPLAY DRIVERS
9501M: Ayush Singh <[email protected]>
9502L: [email protected] (moderated for non-subscribers)
9503S: Maintained
9504F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9505F: drivers/greybus/gb-beagleplay.c
9506
9507GREYBUS SUBSYSTEM
9508M: Johan Hovold <[email protected]>
9509M: Alex Elder <[email protected]>
9510M: Greg Kroah-Hartman <[email protected]>
9511L: [email protected] (moderated for non-subscribers)
9512S: Maintained
9513F: drivers/greybus/
9514F: drivers/staging/greybus/
9515F: include/linux/greybus.h
9516F: include/linux/greybus/
9517
9518GREYBUS UART PROTOCOLS DRIVERS
9519M: David Lin <[email protected]>
9520S: Maintained
9521F: drivers/staging/greybus/log.c
9522F: drivers/staging/greybus/uart.c
9523
9524GS1662 VIDEO SERIALIZER
9525M: Charles-Antoine Couret <[email protected]>
9526L: [email protected]
9527S: Maintained
9528T: git git://linuxtv.org/media_tree.git
9529F: drivers/media/spi/gs1662.c
9530
9531GSPCA FINEPIX SUBDRIVER
9532M: Frank Zago <[email protected]>
9533L: [email protected]
9534S: Maintained
9535T: git git://linuxtv.org/media_tree.git
9536F: drivers/media/usb/gspca/finepix.c
9537
9538GSPCA GL860 SUBDRIVER
9539M: Olivier Lorin <[email protected]>
9540L: [email protected]
9541S: Maintained
9542T: git git://linuxtv.org/media_tree.git
9543F: drivers/media/usb/gspca/gl860/
9544
9545GSPCA M5602 SUBDRIVER
9546M: Erik Andren <[email protected]>
9547L: [email protected]
9548S: Maintained
9549T: git git://linuxtv.org/media_tree.git
9550F: drivers/media/usb/gspca/m5602/
9551
9552GSPCA PAC207 SONIXB SUBDRIVER
9553M: Hans Verkuil <[email protected]>
9554L: [email protected]
9555S: Odd Fixes
9556T: git git://linuxtv.org/media_tree.git
9557F: drivers/media/usb/gspca/pac207.c
9558
9559GSPCA SN9C20X SUBDRIVER
9560M: Brian Johnson <[email protected]>
9561L: [email protected]
9562S: Maintained
9563T: git git://linuxtv.org/media_tree.git
9564F: drivers/media/usb/gspca/sn9c20x.c
9565
9566GSPCA T613 SUBDRIVER
9567M: Leandro Costantino <[email protected]>
9568L: [email protected]
9569S: Maintained
9570T: git git://linuxtv.org/media_tree.git
9571F: drivers/media/usb/gspca/t613.c
9572
9573GSPCA USB WEBCAM DRIVER
9574M: Hans Verkuil <[email protected]>
9575L: [email protected]
9576S: Odd Fixes
9577T: git git://linuxtv.org/media_tree.git
9578F: drivers/media/usb/gspca/
9579
9580GTP (GPRS Tunneling Protocol)
9581M: Pablo Neira Ayuso <[email protected]>
9582M: Harald Welte <[email protected]>
9583L: [email protected]
9584S: Maintained
9585T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9586F: drivers/net/gtp.c
9587
9588GUID PARTITION TABLE (GPT)
9589M: Davidlohr Bueso <[email protected]>
9590L: [email protected]
9591S: Maintained
9592F: block/partitions/efi.*
9593
9594HABANALABS PCI DRIVER
9595M: Oded Gabbay <[email protected]>
9596L: [email protected]
9597S: Supported
9598C: irc://irc.oftc.net/dri-devel
9599T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9600F: Documentation/ABI/testing/debugfs-driver-habanalabs
9601F: Documentation/ABI/testing/sysfs-driver-habanalabs
9602F: drivers/accel/habanalabs/
9603F: include/linux/habanalabs/
9604F: include/trace/events/habanalabs.h
9605F: include/uapi/drm/habanalabs_accel.h
9606
9607HACKRF MEDIA DRIVER
9608L: [email protected]
9609S: Orphan
9610W: https://linuxtv.org
9611Q: http://patchwork.linuxtv.org/project/linux-media/list/
9612F: drivers/media/usb/hackrf/
9613
9614HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9615M: Chuck Lever <[email protected]>
9616L: [email protected]
9617L: [email protected]
9618S: Maintained
9619F: Documentation/netlink/specs/handshake.yaml
9620F: Documentation/networking/tls-handshake.rst
9621F: include/net/handshake.h
9622F: include/trace/events/handshake.h
9623F: net/handshake/
9624
9625HANTRO VPU CODEC DRIVER
9626M: Ezequiel Garcia <[email protected]>
9627M: Philipp Zabel <[email protected]>
9628L: [email protected]
9629L: [email protected]
9630S: Maintained
9631F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9632F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9633F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9634F: drivers/media/platform/verisilicon/
9635
9636HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9637M: Frank Seidel <[email protected]>
9638L: [email protected]
9639S: Maintained
9640W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9641F: drivers/platform/x86/hdaps.c
9642
9643HARDWARE MONITORING
9644M: Jean Delvare <[email protected]>
9645M: Guenter Roeck <[email protected]>
9646L: [email protected]
9647S: Maintained
9648W: http://hwmon.wiki.kernel.org/
9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9650F: Documentation/ABI/testing/sysfs-class-hwmon
9651F: Documentation/devicetree/bindings/hwmon/
9652F: Documentation/hwmon/
9653F: drivers/hwmon/
9654F: include/linux/hwmon*.h
9655F: include/trace/events/hwmon*.h
9656K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9657
9658HARDWARE RANDOM NUMBER GENERATOR CORE
9659M: Olivia Mackall <[email protected]>
9660M: Herbert Xu <[email protected]>
9661L: [email protected]
9662S: Odd fixes
9663F: Documentation/admin-guide/hw_random.rst
9664F: Documentation/devicetree/bindings/rng/
9665F: drivers/char/hw_random/
9666F: include/linux/hw_random.h
9667
9668HARDWARE SPINLOCK CORE
9669M: Bjorn Andersson <[email protected]>
9670R: Baolin Wang <[email protected]>
9671L: [email protected]
9672S: Maintained
9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9674F: Documentation/devicetree/bindings/hwlock/
9675F: Documentation/locking/hwspinlock.rst
9676F: drivers/hwspinlock/
9677F: include/linux/hwspinlock.h
9678
9679HARDWARE TRACING FACILITIES
9680M: Alexander Shishkin <[email protected]>
9681S: Maintained
9682F: drivers/hwtracing/
9683
9684HARMONY SOUND DRIVER
9685L: [email protected]
9686S: Maintained
9687F: sound/parisc/harmony.*
9688
9689HDPVR USB VIDEO ENCODER DRIVER
9690M: Hans Verkuil <[email protected]>
9691L: [email protected]
9692S: Odd Fixes
9693W: https://linuxtv.org
9694T: git git://linuxtv.org/media_tree.git
9695F: drivers/media/usb/hdpvr/
9696
9697HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9698M: Keng-Yu Lin <[email protected]>
9699S: Supported
9700F: drivers/misc/hpilo.[ch]
9701
9702HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9703M: Jerry Hoemann <[email protected]>
9704S: Supported
9705F: Documentation/watchdog/hpwdt.rst
9706F: drivers/watchdog/hpwdt.c
9707
9708HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9709M: Don Brace <[email protected]>
9710L: [email protected]
9711L: [email protected]
9712S: Supported
9713F: Documentation/scsi/hpsa.rst
9714F: drivers/scsi/hpsa*.[ch]
9715F: include/linux/cciss*.h
9716F: include/uapi/linux/cciss*.h
9717
9718HFI1 DRIVER
9719M: Dennis Dalessandro <[email protected]>
9720L: [email protected]
9721S: Supported
9722F: drivers/infiniband/hw/hfi1
9723
9724HFS FILESYSTEM
9725L: [email protected]
9726S: Orphan
9727F: Documentation/filesystems/hfs.rst
9728F: fs/hfs/
9729
9730HFSPLUS FILESYSTEM
9731L: [email protected]
9732S: Orphan
9733F: Documentation/filesystems/hfsplus.rst
9734F: fs/hfsplus/
9735
9736HGA FRAMEBUFFER DRIVER
9737M: Ferenc Bakonyi <[email protected]>
9738L: [email protected]
9739S: Maintained
9740W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9741F: drivers/video/fbdev/hgafb.c
9742
9743HIBERNATION (aka Software Suspend, aka swsusp)
9744M: "Rafael J. Wysocki" <[email protected]>
9745M: Pavel Machek <[email protected]>
9746L: [email protected]
9747S: Supported
9748B: https://bugzilla.kernel.org
9749F: arch/*/include/asm/suspend*.h
9750F: arch/x86/power/
9751F: drivers/base/power/
9752F: include/linux/freezer.h
9753F: include/linux/pm.h
9754F: include/linux/suspend.h
9755F: kernel/power/
9756
9757HID CORE LAYER
9758M: Jiri Kosina <[email protected]>
9759M: Benjamin Tissoires <[email protected]>
9760L: [email protected]
9761S: Maintained
9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9763F: Documentation/hid/
9764F: drivers/hid/
9765F: include/linux/hid*
9766F: include/uapi/linux/hid*
9767F: samples/hid/
9768F: tools/testing/selftests/hid/
9769
9770HID LOGITECH DRIVERS
9771R: Filipe Laíns <[email protected]>
9772L: [email protected]
9773S: Maintained
9774F: drivers/hid/hid-logitech-*
9775
9776HID NVIDIA SHIELD DRIVER
9777M: Rahul Rameshbabu <[email protected]>
9778L: [email protected]
9779S: Maintained
9780F: drivers/hid/hid-nvidia-shield.c
9781
9782HID PHOENIX RC FLIGHT CONTROLLER
9783M: Marcus Folkesson <[email protected]>
9784L: [email protected]
9785S: Maintained
9786F: drivers/hid/hid-pxrc.c
9787
9788HID PLAYSTATION DRIVER
9789M: Roderick Colenbrander <[email protected]>
9790L: [email protected]
9791S: Supported
9792F: drivers/hid/hid-playstation.c
9793
9794HID SENSOR HUB DRIVERS
9795M: Jiri Kosina <[email protected]>
9796M: Jonathan Cameron <[email protected]>
9797M: Srinivas Pandruvada <[email protected]>
9798L: [email protected]
9799L: [email protected]
9800S: Maintained
9801F: Documentation/hid/hid-sensor*
9802F: drivers/hid/hid-sensor-*
9803F: drivers/iio/*/hid-*
9804F: include/linux/hid-sensor-*
9805
9806HID VRC-2 CAR CONTROLLER DRIVER
9807M: Marcus Folkesson <[email protected]>
9808L: [email protected]
9809S: Maintained
9810F: drivers/hid/hid-vrc2.c
9811
9812HID WACOM DRIVER
9813M: Ping Cheng <[email protected]>
9814M: Jason Gerecke <[email protected]>
9815L: [email protected]
9816S: Maintained
9817F: drivers/hid/wacom.h
9818F: drivers/hid/wacom_*
9819
9820HID++ LOGITECH DRIVERS
9821R: Filipe Laíns <[email protected]>
9822R: Bastien Nocera <[email protected]>
9823L: [email protected]
9824S: Maintained
9825F: drivers/hid/hid-logitech-hidpp.c
9826
9827HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9828M: Anna-Maria Behnsen <[email protected]>
9829M: Frederic Weisbecker <[email protected]>
9830M: Thomas Gleixner <[email protected]>
9831L: [email protected]
9832S: Maintained
9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9834F: Documentation/timers/
9835F: include/linux/clockchips.h
9836F: include/linux/hrtimer.h
9837F: include/linux/timer.h
9838F: kernel/time/clockevents.c
9839F: kernel/time/hrtimer.c
9840F: kernel/time/timer.c
9841F: kernel/time/timer_list.c
9842F: kernel/time/timer_migration.*
9843F: tools/testing/selftests/timers/
9844
9845HIGH-SPEED SCC DRIVER FOR AX.25
9846L: [email protected]
9847S: Orphan
9848F: drivers/net/hamradio/scc.c
9849
9850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9851M: HighPoint Linux Team <[email protected]>
9852S: Supported
9853W: http://www.highpoint-tech.com
9854F: Documentation/scsi/hptiop.rst
9855F: drivers/scsi/hptiop.c
9856
9857HIKEY960 ONBOARD USB GPIO HUB DRIVER
9858M: John Stultz <[email protected]>
9859L: [email protected]
9860S: Maintained
9861F: drivers/misc/hisi_hikey_usb.c
9862
9863HIMAX HX83112B TOUCHSCREEN SUPPORT
9864M: Job Noorman <[email protected]>
9865L: [email protected]
9866S: Maintained
9867F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9868F: drivers/input/touchscreen/himax_hx83112b.c
9869
9870HIPPI
9871M: Jes Sorensen <[email protected]>
9872L: [email protected]
9873S: Maintained
9874F: drivers/net/hippi/
9875F: include/linux/hippidevice.h
9876F: include/uapi/linux/if_hippi.h
9877F: net/802/hippi.c
9878
9879HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9880M: Kurt Kanzenbach <[email protected]>
9881L: [email protected]
9882S: Maintained
9883F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9884F: drivers/net/dsa/hirschmann/*
9885F: include/linux/platform_data/hirschmann-hellcreek.h
9886F: net/dsa/tag_hellcreek.c
9887
9888HISILICON DMA DRIVER
9889M: Zhou Wang <[email protected]>
9890M: Jie Hai <[email protected]>
9891L: [email protected]
9892S: Maintained
9893F: drivers/dma/hisi_dma.c
9894
9895HISILICON GPIO DRIVER
9896M: Jay Fang <[email protected]>
9897L: [email protected]
9898S: Maintained
9899F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9900F: drivers/gpio/gpio-hisi.c
9901
9902HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9903M: Zhiqi Song <[email protected]>
9904M: Longfang Liu <[email protected]>
9905L: [email protected]
9906S: Maintained
9907F: Documentation/ABI/testing/debugfs-hisi-hpre
9908F: drivers/crypto/hisilicon/hpre/hpre.h
9909F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9910F: drivers/crypto/hisilicon/hpre/hpre_main.c
9911
9912HISILICON HNS3 PMU DRIVER
9913M: Jijie Shao <[email protected]>
9914S: Supported
9915F: Documentation/admin-guide/perf/hns3-pmu.rst
9916F: drivers/perf/hisilicon/hns3_pmu.c
9917
9918HISILICON I2C CONTROLLER DRIVER
9919M: Yicong Yang <[email protected]>
9920L: [email protected]
9921S: Maintained
9922W: https://www.hisilicon.com
9923F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9924F: drivers/i2c/busses/i2c-hisi.c
9925
9926HISILICON KUNPENG SOC HCCS DRIVER
9927M: Huisong Li <[email protected]>
9928S: Maintained
9929F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9930F: drivers/soc/hisilicon/kunpeng_hccs.c
9931F: drivers/soc/hisilicon/kunpeng_hccs.h
9932
9933HISILICON LPC BUS DRIVER
9934M: Jay Fang <[email protected]>
9935S: Maintained
9936W: http://www.hisilicon.com
9937F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9938F: drivers/bus/hisi_lpc.c
9939
9940HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9941M: Yisen Zhuang <[email protected]>
9942M: Salil Mehta <[email protected]>
9943M: Jijie Shao <[email protected]>
9944L: [email protected]
9945S: Maintained
9946W: http://www.hisilicon.com
9947F: drivers/net/ethernet/hisilicon/hns3/
9948
9949HISILICON NETWORK SUBSYSTEM DRIVER
9950M: Yisen Zhuang <[email protected]>
9951M: Salil Mehta <[email protected]>
9952L: [email protected]
9953S: Maintained
9954W: http://www.hisilicon.com
9955F: Documentation/devicetree/bindings/net/hisilicon*.txt
9956F: drivers/net/ethernet/hisilicon/
9957
9958HISILICON PMU DRIVER
9959M: Yicong Yang <[email protected]>
9960M: Jonathan Cameron <[email protected]>
9961S: Supported
9962W: http://www.hisilicon.com
9963F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9964F: Documentation/admin-guide/perf/hisi-pmu.rst
9965F: drivers/perf/hisilicon
9966
9967HISILICON PTT DRIVER
9968M: Yicong Yang <[email protected]>
9969M: Jonathan Cameron <[email protected]>
9970L: [email protected]
9971S: Maintained
9972F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9973F: Documentation/trace/hisi-ptt.rst
9974F: drivers/hwtracing/ptt/
9975F: tools/perf/arch/arm64/util/hisi-ptt.c
9976F: tools/perf/util/hisi-ptt*
9977F: tools/perf/util/hisi-ptt-decoder/*
9978
9979HISILICON QM DRIVER
9980M: Weili Qian <[email protected]>
9981M: Zhou Wang <[email protected]>
9982L: [email protected]
9983S: Maintained
9984F: drivers/crypto/hisilicon/Kconfig
9985F: drivers/crypto/hisilicon/Makefile
9986F: drivers/crypto/hisilicon/qm.c
9987F: drivers/crypto/hisilicon/sgl.c
9988F: include/linux/hisi_acc_qm.h
9989
9990HISILICON ROCE DRIVER
9991M: Chengchang Tang <[email protected]>
9992M: Junxian Huang <[email protected]>
9993L: [email protected]
9994S: Maintained
9995F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9996F: drivers/infiniband/hw/hns/
9997
9998HISILICON SAS Controller
9999M: Xiang Chen <[email protected]>
10000S: Supported
10001W: http://www.hisilicon.com
10002F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10003F: drivers/scsi/hisi_sas/
10004
10005HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10006M: Longfang Liu <[email protected]>
10007L: [email protected]
10008S: Maintained
10009F: Documentation/ABI/testing/debugfs-hisi-sec
10010F: drivers/crypto/hisilicon/sec2/sec.h
10011F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10012F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10013F: drivers/crypto/hisilicon/sec2/sec_main.c
10014
10015HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10016M: Jay Fang <[email protected]>
10017L: [email protected]
10018S: Maintained
10019W: http://www.hisilicon.com
10020F: drivers/spi/spi-hisi-kunpeng.c
10021
10022HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10023M: Mauro Carvalho Chehab <[email protected]>
10024L: [email protected]
10025S: Maintained
10026F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10027F: drivers/spmi/hisi-spmi-controller.c
10028
10029HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10030M: Mauro Carvalho Chehab <[email protected]>
10031L: [email protected]
10032S: Maintained
10033F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10034F: drivers/mfd/hi6421-spmi-pmic.c
10035
10036HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10037M: Weili Qian <[email protected]>
10038S: Maintained
10039F: drivers/crypto/hisilicon/trng/trng.c
10040
10041HISILICON V3XX SPI NOR FLASH Controller Driver
10042M: Jay Fang <[email protected]>
10043S: Maintained
10044W: http://www.hisilicon.com
10045F: drivers/spi/spi-hisi-sfc-v3xx.c
10046
10047HISILICON ZIP Controller DRIVER
10048M: Yang Shen <[email protected]>
10049M: Zhou Wang <[email protected]>
10050L: [email protected]
10051S: Maintained
10052F: Documentation/ABI/testing/debugfs-hisi-zip
10053F: drivers/crypto/hisilicon/zip/
10054
10055HMM - Heterogeneous Memory Management
10056M: Jérôme Glisse <[email protected]>
10057L: [email protected]
10058S: Maintained
10059F: Documentation/mm/hmm.rst
10060F: include/linux/hmm*
10061F: lib/test_hmm*
10062F: mm/hmm*
10063F: tools/testing/selftests/mm/*hmm*
10064
10065HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10066M: Petre Rodan <[email protected]>
10067L: [email protected]
10068S: Maintained
10069F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10070F: drivers/iio/pressure/hsc030pa*
10071
10072HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10073M: Andreas Klinger <[email protected]>
10074M: Petre Rodan <[email protected]>
10075L: [email protected]
10076S: Maintained
10077F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10078F: drivers/iio/pressure/mprls0025pa*
10079
10080HP BIOSCFG DRIVER
10081M: Jorge Lopez <[email protected]>
10082L: [email protected]
10083S: Maintained
10084F: drivers/platform/x86/hp/hp-bioscfg/
10085
10086HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10087L: [email protected]
10088S: Orphan
10089F: drivers/platform/x86/hp/tc1100-wmi.c
10090
10091HP WMI HARDWARE MONITOR DRIVER
10092M: James Seo <[email protected]>
10093L: [email protected]
10094S: Maintained
10095F: Documentation/hwmon/hp-wmi-sensors.rst
10096F: drivers/hwmon/hp-wmi-sensors.c
10097
10098HPET: High Precision Event Timers driver
10099M: Clemens Ladisch <[email protected]>
10100S: Maintained
10101F: Documentation/timers/hpet.rst
10102F: drivers/char/hpet.c
10103F: include/linux/hpet.h
10104F: include/uapi/linux/hpet.h
10105
10106HPET: x86
10107S: Orphan
10108F: arch/x86/include/asm/hpet.h
10109F: arch/x86/kernel/hpet.c
10110
10111HPFS FILESYSTEM
10112M: Mikulas Patocka <[email protected]>
10113S: Maintained
10114W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10115F: fs/hpfs/
10116
10117HS3001 Hardware Temperature and Humidity Sensor
10118M: Andre Werner <[email protected]>
10119L: [email protected]
10120S: Maintained
10121F: drivers/hwmon/hs3001.c
10122
10123HSI SUBSYSTEM
10124M: Sebastian Reichel <[email protected]>
10125S: Maintained
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10127F: Documentation/ABI/testing/sysfs-bus-hsi
10128F: Documentation/driver-api/hsi.rst
10129F: drivers/hsi/
10130F: include/linux/hsi/
10131F: include/uapi/linux/hsi/
10132
10133HSO 3G MODEM DRIVER
10134L: [email protected]
10135S: Orphan
10136F: drivers/net/usb/hso.c
10137
10138HSR NETWORK PROTOCOL
10139L: [email protected]
10140S: Orphan
10141F: net/hsr/
10142
10143HT16K33 LED CONTROLLER DRIVER
10144M: Robin van der Gracht <[email protected]>
10145S: Maintained
10146F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10147F: drivers/auxdisplay/ht16k33.c
10148
10149HTCPEN TOUCHSCREEN DRIVER
10150M: Pau Oliva Fora <[email protected]>
10151L: [email protected]
10152S: Maintained
10153F: drivers/input/touchscreen/htcpen.c
10154
10155HTE SUBSYSTEM
10156M: Dipen Patel <[email protected]>
10157L: [email protected]
10158S: Maintained
10159Q: https://patchwork.kernel.org/project/timestamp/list/
10160T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10161F: Documentation/devicetree/bindings/timestamp/
10162F: Documentation/driver-api/hte/
10163F: drivers/hte/
10164F: include/linux/hte.h
10165
10166HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10167M: Lorenzo Bianconi <[email protected]>
10168L: [email protected]
10169S: Maintained
10170W: http://www.st.com/
10171F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10172F: drivers/iio/humidity/hts221*
10173
10174HUAWEI ETHERNET DRIVER
10175M: Cai Huoqing <[email protected]>
10176L: [email protected]
10177S: Maintained
10178F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10179F: drivers/net/ethernet/huawei/hinic/
10180
10181HUGETLB SUBSYSTEM
10182M: Muchun Song <[email protected]>
10183L: [email protected]
10184S: Maintained
10185F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10186F: Documentation/admin-guide/mm/hugetlbpage.rst
10187F: Documentation/mm/hugetlbfs_reserv.rst
10188F: Documentation/mm/vmemmap_dedup.rst
10189F: fs/hugetlbfs/
10190F: include/linux/hugetlb.h
10191F: mm/hugetlb.c
10192F: mm/hugetlb_vmemmap.c
10193F: mm/hugetlb_vmemmap.h
10194F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10195
10196HVA ST MEDIA DRIVER
10197M: Jean-Christophe Trotin <[email protected]>
10198L: [email protected]
10199S: Supported
10200W: https://linuxtv.org
10201T: git git://linuxtv.org/media_tree.git
10202F: drivers/media/platform/st/sti/hva
10203
10204HWPOISON MEMORY FAILURE HANDLING
10205M: Miaohe Lin <[email protected]>
10206R: Naoya Horiguchi <[email protected]>
10207L: [email protected]
10208S: Maintained
10209F: mm/hwpoison-inject.c
10210F: mm/memory-failure.c
10211
10212HYCON HY46XX TOUCHSCREEN SUPPORT
10213M: Giulio Benetti <[email protected]>
10214L: [email protected]
10215S: Maintained
10216F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10217F: drivers/input/touchscreen/hycon-hy46xx.c
10218
10219HYGON PROCESSOR SUPPORT
10220M: Pu Wen <[email protected]>
10221L: [email protected]
10222S: Maintained
10223F: arch/x86/kernel/cpu/hygon.c
10224
10225HYNIX HI556 SENSOR DRIVER
10226M: Sakari Ailus <[email protected]>
10227L: [email protected]
10228S: Maintained
10229T: git git://linuxtv.org/media_tree.git
10230F: drivers/media/i2c/hi556.c
10231
10232HYNIX HI846 SENSOR DRIVER
10233M: Martin Kepplinger <[email protected]>
10234L: [email protected]
10235S: Maintained
10236F: drivers/media/i2c/hi846.c
10237
10238HYNIX HI847 SENSOR DRIVER
10239M: Sakari Ailus <[email protected]>
10240L: [email protected]
10241S: Maintained
10242F: drivers/media/i2c/hi847.c
10243
10244Hyper-V/Azure CORE AND DRIVERS
10245M: "K. Y. Srinivasan" <[email protected]>
10246M: Haiyang Zhang <[email protected]>
10247M: Wei Liu <[email protected]>
10248M: Dexuan Cui <[email protected]>
10249L: [email protected]
10250S: Supported
10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10252F: Documentation/ABI/stable/sysfs-bus-vmbus
10253F: Documentation/ABI/testing/debugfs-hyperv
10254F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10255F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10256F: Documentation/virt/hyperv
10257F: arch/arm64/hyperv
10258F: arch/arm64/include/asm/hyperv-tlfs.h
10259F: arch/arm64/include/asm/mshyperv.h
10260F: arch/x86/hyperv
10261F: arch/x86/include/asm/hyperv-tlfs.h
10262F: arch/x86/include/asm/mshyperv.h
10263F: arch/x86/include/asm/trace/hyperv.h
10264F: arch/x86/kernel/cpu/mshyperv.c
10265F: drivers/clocksource/hyperv_timer.c
10266F: drivers/hid/hid-hyperv.c
10267F: drivers/hv/
10268F: drivers/input/serio/hyperv-keyboard.c
10269F: drivers/iommu/hyperv-iommu.c
10270F: drivers/net/ethernet/microsoft/
10271F: drivers/net/hyperv/
10272F: drivers/pci/controller/pci-hyperv-intf.c
10273F: drivers/pci/controller/pci-hyperv.c
10274F: drivers/scsi/storvsc_drv.c
10275F: drivers/uio/uio_hv_generic.c
10276F: drivers/video/fbdev/hyperv_fb.c
10277F: include/asm-generic/hyperv-tlfs.h
10278F: include/asm-generic/mshyperv.h
10279F: include/clocksource/hyperv_timer.h
10280F: include/linux/hyperv.h
10281F: include/net/mana
10282F: include/uapi/linux/hyperv.h
10283F: net/vmw_vsock/hyperv_transport.c
10284F: tools/hv/
10285
10286HYPERBUS SUPPORT
10287M: Vignesh Raghavendra <[email protected]>
10288R: Tudor Ambarus <[email protected]>
10289L: [email protected]
10290S: Supported
10291Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10292C: irc://irc.oftc.net/mtd
10293T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10294F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10295F: drivers/mtd/hyperbus/
10296F: include/linux/mtd/hyperbus.h
10297
10298HYPERVISOR VIRTUAL CONSOLE DRIVER
10299L: [email protected]
10300S: Odd Fixes
10301F: drivers/tty/hvc/
10302
10303I2C ACPI SUPPORT
10304M: Mika Westerberg <[email protected]>
10305L: [email protected]
10306L: [email protected]
10307S: Maintained
10308F: drivers/i2c/i2c-core-acpi.c
10309
10310I2C ADDRESS TRANSLATOR (ATR)
10311M: Tomi Valkeinen <[email protected]>
10312R: Luca Ceresoli <[email protected]>
10313L: [email protected]
10314S: Maintained
10315F: drivers/i2c/i2c-atr.c
10316F: include/linux/i2c-atr.h
10317
10318I2C CONTROLLER DRIVER FOR NVIDIA GPU
10319M: Ajay Gupta <[email protected]>
10320L: [email protected]
10321S: Maintained
10322F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
10323F: drivers/i2c/busses/i2c-nvidia-gpu.c
10324
10325I2C MUXES
10326M: Peter Rosin <[email protected]>
10327L: [email protected]
10328S: Maintained
10329F: Documentation/devicetree/bindings/i2c/i2c-arb*
10330F: Documentation/devicetree/bindings/i2c/i2c-gate*
10331F: Documentation/devicetree/bindings/i2c/i2c-mux*
10332F: Documentation/i2c/i2c-topology.rst
10333F: Documentation/i2c/muxes/
10334F: drivers/i2c/i2c-mux.c
10335F: drivers/i2c/muxes/
10336F: include/linux/i2c-mux.h
10337
10338I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10339M: Gregory CLEMENT <[email protected]>
10340L: [email protected]
10341S: Maintained
10342F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10343F: drivers/i2c/busses/i2c-mv64xxx.c
10344
10345I2C OVER PARALLEL PORT
10346M: Jean Delvare <[email protected]>
10347L: [email protected]
10348S: Maintained
10349F: Documentation/i2c/busses/i2c-parport.rst
10350F: drivers/i2c/busses/i2c-parport.c
10351
10352I2C SUBSYSTEM
10353M: Wolfram Sang <[email protected]>
10354L: [email protected]
10355S: Maintained
10356W: https://i2c.wiki.kernel.org/
10357Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10358T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10359F: Documentation/i2c/
10360F: drivers/i2c/*
10361F: include/dt-bindings/i2c/i2c.h
10362F: include/linux/i2c-dev.h
10363F: include/linux/i2c-smbus.h
10364F: include/linux/i2c.h
10365F: include/uapi/linux/i2c-*.h
10366F: include/uapi/linux/i2c.h
10367
10368I2C SUBSYSTEM HOST DRIVERS
10369M: Andi Shyti <[email protected]>
10370L: [email protected]
10371S: Maintained
10372W: https://i2c.wiki.kernel.org/
10373Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
10374T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10375F: Documentation/devicetree/bindings/i2c/
10376F: drivers/i2c/algos/
10377F: drivers/i2c/busses/
10378F: include/dt-bindings/i2c/
10379
10380I2C-TAOS-EVM DRIVER
10381M: Jean Delvare <[email protected]>
10382L: [email protected]
10383S: Maintained
10384F: Documentation/i2c/busses/i2c-taos-evm.rst
10385F: drivers/i2c/busses/i2c-taos-evm.c
10386
10387I2C-TINY-USB DRIVER
10388M: Till Harbaum <[email protected]>
10389L: [email protected]
10390S: Maintained
10391W: http://www.harbaum.org/till/i2c_tiny_usb
10392F: drivers/i2c/busses/i2c-tiny-usb.c
10393
10394I2C/SMBUS CONTROLLER DRIVERS FOR PC
10395M: Jean Delvare <[email protected]>
10396L: [email protected]
10397S: Maintained
10398F: Documentation/i2c/busses/i2c-ali1535.rst
10399F: Documentation/i2c/busses/i2c-ali1563.rst
10400F: Documentation/i2c/busses/i2c-ali15x3.rst
10401F: Documentation/i2c/busses/i2c-amd756.rst
10402F: Documentation/i2c/busses/i2c-amd8111.rst
10403F: Documentation/i2c/busses/i2c-i801.rst
10404F: Documentation/i2c/busses/i2c-nforce2.rst
10405F: Documentation/i2c/busses/i2c-piix4.rst
10406F: Documentation/i2c/busses/i2c-sis5595.rst
10407F: Documentation/i2c/busses/i2c-sis630.rst
10408F: Documentation/i2c/busses/i2c-sis96x.rst
10409F: Documentation/i2c/busses/i2c-via.rst
10410F: Documentation/i2c/busses/i2c-viapro.rst
10411F: drivers/i2c/busses/i2c-ali1535.c
10412F: drivers/i2c/busses/i2c-ali1563.c
10413F: drivers/i2c/busses/i2c-ali15x3.c
10414F: drivers/i2c/busses/i2c-amd756-s4882.c
10415F: drivers/i2c/busses/i2c-amd756.c
10416F: drivers/i2c/busses/i2c-amd8111.c
10417F: drivers/i2c/busses/i2c-i801.c
10418F: drivers/i2c/busses/i2c-isch.c
10419F: drivers/i2c/busses/i2c-nforce2-s4985.c
10420F: drivers/i2c/busses/i2c-nforce2.c
10421F: drivers/i2c/busses/i2c-piix4.c
10422F: drivers/i2c/busses/i2c-sis5595.c
10423F: drivers/i2c/busses/i2c-sis630.c
10424F: drivers/i2c/busses/i2c-sis96x.c
10425F: drivers/i2c/busses/i2c-via.c
10426F: drivers/i2c/busses/i2c-viapro.c
10427
10428I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10429M: Hans de Goede <[email protected]>
10430L: [email protected]
10431S: Maintained
10432F: drivers/i2c/busses/i2c-cht-wc.c
10433
10434I2C/SMBUS ISMT DRIVER
10435M: Seth Heasley <[email protected]>
10436M: Neil Horman <[email protected]>
10437L: [email protected]
10438F: Documentation/i2c/busses/i2c-ismt.rst
10439F: drivers/i2c/busses/i2c-ismt.c
10440
10441I2C/SMBUS ZHAOXIN DRIVER
10442M: Hans Hu <[email protected]>
10443L: [email protected]
10444S: Maintained
10445W: https://www.zhaoxin.com
10446F: drivers/i2c/busses/i2c-viai2c-common.c
10447F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10448
10449I2C/SMBUS STUB DRIVER
10450M: Jean Delvare <[email protected]>
10451L: [email protected]
10452S: Maintained
10453F: drivers/i2c/i2c-stub.c
10454
10455I3C DRIVER FOR ASPEED AST2600
10456M: Jeremy Kerr <[email protected]>
10457S: Maintained
10458F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10459F: drivers/i3c/master/ast2600-i3c-master.c
10460
10461I3C DRIVER FOR CADENCE I3C MASTER IP
10462M: Przemysław Gaj <[email protected]>
10463S: Maintained
10464F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10465F: drivers/i3c/master/i3c-master-cdns.c
10466
10467I3C DRIVER FOR SYNOPSYS DESIGNWARE
10468S: Orphan
10469F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10470F: drivers/i3c/master/dw*
10471
10472I3C SUBSYSTEM
10473M: Alexandre Belloni <[email protected]>
10474L: [email protected] (moderated for non-subscribers)
10475S: Maintained
10476C: irc://chat.freenode.net/linux-i3c
10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10478F: Documentation/ABI/testing/sysfs-bus-i3c
10479F: Documentation/devicetree/bindings/i3c/
10480F: Documentation/driver-api/i3c
10481F: drivers/i3c/
10482F: include/linux/i3c/
10483
10484IBM Operation Panel Input Driver
10485M: Eddie James <[email protected]>
10486L: [email protected]
10487S: Maintained
10488F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10489F: drivers/input/misc/ibm-panel.c
10490
10491IBM Power 842 compression accelerator
10492M: Haren Myneni <[email protected]>
10493S: Supported
10494F: crypto/842.c
10495F: drivers/crypto/nx/Kconfig
10496F: drivers/crypto/nx/Makefile
10497F: drivers/crypto/nx/nx-842*
10498F: include/linux/sw842.h
10499F: lib/842/
10500
10501IBM Power in-Nest Crypto Acceleration
10502M: Breno Leitão <[email protected]>
10503M: Nayna Jain <[email protected]>
10504M: Paulo Flabiano Smorigo <[email protected]>
10505L: [email protected]
10506S: Supported
10507F: drivers/crypto/nx/Kconfig
10508F: drivers/crypto/nx/Makefile
10509F: drivers/crypto/nx/nx-aes*
10510F: drivers/crypto/nx/nx-sha*
10511F: drivers/crypto/nx/nx.*
10512F: drivers/crypto/nx/nx_csbcpb.h
10513F: drivers/crypto/nx/nx_debugfs.c
10514
10515IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10516M: Tyrel Datwyler <[email protected]>
10517L: [email protected]
10518L: [email protected]
10519S: Supported
10520F: drivers/pci/hotplug/rpadlpar*
10521
10522IBM Power Linux RAID adapter
10523M: Brian King <[email protected]>
10524S: Supported
10525F: drivers/scsi/ipr.*
10526
10527IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10528M: Tyrel Datwyler <[email protected]>
10529L: [email protected]
10530L: [email protected]
10531S: Supported
10532F: drivers/pci/hotplug/rpaphp*
10533
10534IBM Power SRIOV Virtual NIC Device Driver
10535M: Haren Myneni <[email protected]>
10536M: Rick Lindsley <[email protected]>
10537R: Nick Child <[email protected]>
10538R: Thomas Falcon <[email protected]>
10539L: [email protected]
10540S: Supported
10541F: drivers/net/ethernet/ibm/ibmvnic.*
10542
10543IBM Power VFIO Support
10544M: Timothy Pearson <[email protected]>
10545S: Supported
10546F: drivers/vfio/vfio_iommu_spapr_tce.c
10547
10548IBM Power Virtual Ethernet Device Driver
10549M: Nick Child <[email protected]>
10550L: [email protected]
10551S: Supported
10552F: drivers/net/ethernet/ibm/ibmveth.*
10553
10554IBM Power Virtual FC Device Drivers
10555M: Tyrel Datwyler <[email protected]>
10556L: [email protected]
10557S: Supported
10558F: drivers/scsi/ibmvscsi/ibmvfc*
10559
10560IBM Power Virtual Management Channel Driver
10561M: Brad Warrum <[email protected]>
10562M: Ritu Agarwal <[email protected]>
10563S: Supported
10564F: drivers/misc/ibmvmc.*
10565
10566IBM Power Virtual SCSI Device Drivers
10567M: Tyrel Datwyler <[email protected]>
10568L: [email protected]
10569S: Supported
10570F: drivers/scsi/ibmvscsi/ibmvscsi*
10571F: include/scsi/viosrp.h
10572
10573IBM Power Virtual SCSI Device Target Driver
10574M: Tyrel Datwyler <[email protected]>
10575L: [email protected]
10576L: [email protected]
10577S: Supported
10578F: drivers/scsi/ibmvscsi_tgt/
10579
10580IBM Power VMX Cryptographic instructions
10581M: Breno Leitão <[email protected]>
10582M: Nayna Jain <[email protected]>
10583M: Paulo Flabiano Smorigo <[email protected]>
10584L: [email protected]
10585S: Supported
10586F: arch/powerpc/crypto/Kconfig
10587F: arch/powerpc/crypto/Makefile
10588F: arch/powerpc/crypto/aes.c
10589F: arch/powerpc/crypto/aes_cbc.c
10590F: arch/powerpc/crypto/aes_ctr.c
10591F: arch/powerpc/crypto/aes_xts.c
10592F: arch/powerpc/crypto/aesp8-ppc.*
10593F: arch/powerpc/crypto/ghash.c
10594F: arch/powerpc/crypto/ghashp8-ppc.pl
10595F: arch/powerpc/crypto/ppc-xlate.pl
10596F: arch/powerpc/crypto/vmx.c
10597
10598IBM ServeRAID RAID DRIVER
10599S: Orphan
10600F: drivers/scsi/ips.*
10601
10602ICH LPC AND GPIO DRIVER
10603M: Peter Tyser <[email protected]>
10604S: Maintained
10605F: drivers/gpio/gpio-ich.c
10606F: drivers/mfd/lpc_ich.c
10607
10608ICY I2C DRIVER
10609M: Max Staudt <[email protected]>
10610L: [email protected]
10611S: Maintained
10612F: drivers/i2c/busses/i2c-icy.c
10613
10614IDEAPAD LAPTOP EXTRAS DRIVER
10615M: Ike Panhc <[email protected]>
10616L: [email protected]
10617S: Maintained
10618W: http://launchpad.net/ideapad-laptop
10619F: drivers/platform/x86/ideapad-laptop.c
10620
10621IDEAPAD LAPTOP SLIDEBAR DRIVER
10622M: Andrey Moiseev <[email protected]>
10623L: [email protected]
10624S: Maintained
10625W: https://github.com/o2genum/ideapad-slidebar
10626F: drivers/input/misc/ideapad_slidebar.c
10627
10628IDT VersaClock 5 CLOCK DRIVER
10629M: Luca Ceresoli <[email protected]>
10630S: Maintained
10631F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10632F: drivers/clk/clk-versaclock5.c
10633
10634IEEE 802.15.4 SUBSYSTEM
10635M: Alexander Aring <[email protected]>
10636M: Stefan Schmidt <[email protected]>
10637M: Miquel Raynal <[email protected]>
10638L: [email protected]
10639S: Maintained
10640W: https://linux-wpan.org/
10641Q: https://patchwork.kernel.org/project/linux-wpan/list/
10642T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10644F: Documentation/networking/ieee802154.rst
10645F: drivers/net/ieee802154/
10646F: include/linux/ieee802154.h
10647F: include/linux/nl802154.h
10648F: include/net/af_ieee802154.h
10649F: include/net/cfg802154.h
10650F: include/net/ieee802154_netdev.h
10651F: include/net/mac802154.h
10652F: include/net/nl802154.h
10653F: net/ieee802154/
10654F: net/mac802154/
10655
10656Intel VIRTIO DATA PATH ACCELERATOR
10657M: Zhu Lingshan <[email protected]>
10658L: [email protected]
10659S: Supported
10660F: drivers/vdpa/ifcvf/
10661
10662IFE PROTOCOL
10663M: Yotam Gigi <[email protected]>
10664M: Jamal Hadi Salim <[email protected]>
10665F: include/net/ife.h
10666F: include/uapi/linux/ife.h
10667F: net/ife
10668
10669IGORPLUG-USB IR RECEIVER
10670M: Sean Young <[email protected]>
10671L: [email protected]
10672S: Maintained
10673F: drivers/media/rc/igorplugusb.c
10674
10675IGUANAWORKS USB IR TRANSCEIVER
10676M: Sean Young <[email protected]>
10677L: [email protected]
10678S: Maintained
10679F: drivers/media/rc/iguanair.c
10680
10681IIO BACKEND FRAMEWORK
10682M: Nuno Sa <[email protected]>
10683R: Olivier Moysan <[email protected]>
10684L: [email protected]
10685S: Maintained
10686F: drivers/iio/industrialio-backend.c
10687F: include/linux/iio/backend.h
10688
10689IIO DIGITAL POTENTIOMETER DAC
10690M: Peter Rosin <[email protected]>
10691L: [email protected]
10692S: Maintained
10693F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10694F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10695F: drivers/iio/dac/dpot-dac.c
10696
10697IIO ENVELOPE DETECTOR
10698M: Peter Rosin <[email protected]>
10699L: [email protected]
10700S: Maintained
10701F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10702F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10703F: drivers/iio/adc/envelope-detector.c
10704
10705IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10706M: Matti Vaittinen <[email protected]>
10707L: [email protected]
10708S: Maintained
10709F: drivers/iio/industrialio-gts-helper.c
10710F: include/linux/iio/iio-gts-helper.h
10711F: drivers/iio/test/iio-test-gts.c
10712
10713IIO MULTIPLEXER
10714M: Peter Rosin <[email protected]>
10715L: [email protected]
10716S: Maintained
10717F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10718F: drivers/iio/multiplexer/iio-mux.c
10719
10720IIO SCMI BASED DRIVER
10721M: Jyoti Bhayana <[email protected]>
10722L: [email protected]
10723S: Maintained
10724F: drivers/iio/common/scmi_sensors/scmi_iio.c
10725
10726IIO SUBSYSTEM AND DRIVERS
10727M: Jonathan Cameron <[email protected]>
10728R: Lars-Peter Clausen <[email protected]>
10729L: [email protected]
10730S: Maintained
10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10732F: Documentation/ABI/testing/configfs-iio*
10733F: Documentation/ABI/testing/sysfs-bus-iio*
10734F: Documentation/devicetree/bindings/iio/
10735F: Documentation/iio/
10736F: drivers/iio/
10737F: drivers/staging/iio/
10738F: include/dt-bindings/iio/
10739F: include/linux/iio/
10740F: tools/iio/
10741
10742IIO UNIT CONVERTER
10743M: Peter Rosin <[email protected]>
10744L: [email protected]
10745S: Maintained
10746F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10747F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10748F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10749F: drivers/iio/afe/iio-rescale.c
10750
10751IKANOS/ADI EAGLE ADSL USB DRIVER
10752M: Matthieu Castet <[email protected]>
10753M: Stanislaw Gruszka <[email protected]>
10754S: Maintained
10755F: drivers/usb/atm/ueagle-atm.c
10756
10757IMAGIS TOUCHSCREEN DRIVER
10758M: Markuss Broks <[email protected]>
10759S: Maintained
10760F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10761F: drivers/input/touchscreen/imagis.c
10762
10763IMGTEC ASCII LCD DRIVER
10764M: Paul Burton <[email protected]>
10765S: Maintained
10766F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10767F: drivers/auxdisplay/img-ascii-lcd.c
10768
10769IMGTEC IR DECODER DRIVER
10770S: Orphan
10771F: drivers/media/rc/img-ir/
10772
10773IMGTEC POWERVR DRM DRIVER
10774M: Frank Binns <[email protected]>
10775M: Matt Coster <[email protected]>
10776S: Supported
10777T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10778F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10779F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10780F: Documentation/gpu/imagination/
10781F: drivers/gpu/drm/imagination/
10782F: include/uapi/drm/pvr_drm.h
10783
10784IMON SOUNDGRAPH USB IR RECEIVER
10785M: Sean Young <[email protected]>
10786L: [email protected]
10787S: Maintained
10788F: drivers/media/rc/imon.c
10789F: drivers/media/rc/imon_raw.c
10790
10791IMS TWINTURBO FRAMEBUFFER DRIVER
10792L: [email protected]
10793S: Orphan
10794F: drivers/video/fbdev/imsttfb.c
10795
10796INDEX OF FURTHER KERNEL DOCUMENTATION
10797M: Carlos Bilbao <[email protected]>
10798S: Maintained
10799F: Documentation/process/kernel-docs.rst
10800
10801INDUSTRY PACK SUBSYSTEM (IPACK)
10802M: Vaibhav Gupta <[email protected]>
10803M: Jens Taprogge <[email protected]>
10804M: Greg Kroah-Hartman <[email protected]>
10805L: [email protected]
10806S: Maintained
10807W: http://industrypack.sourceforge.net
10808F: drivers/ipack/
10809
10810INFINEON DPS310 Driver
10811M: Eddie James <[email protected]>
10812L: [email protected]
10813S: Maintained
10814F: drivers/iio/pressure/dps310.c
10815
10816INFINEON PEB2466 ASoC CODEC
10817M: Herve Codina <[email protected]>
10818L: [email protected] (moderated for non-subscribers)
10819S: Maintained
10820F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10821F: sound/soc/codecs/peb2466.c
10822
10823INFINIBAND SUBSYSTEM
10824M: Jason Gunthorpe <[email protected]>
10825M: Leon Romanovsky <[email protected]>
10826L: [email protected]
10827S: Supported
10828W: https://github.com/linux-rdma/rdma-core
10829Q: http://patchwork.kernel.org/project/linux-rdma/list/
10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10831F: Documentation/devicetree/bindings/infiniband/
10832F: Documentation/infiniband/
10833F: drivers/infiniband/
10834F: include/rdma/
10835F: include/trace/events/ib_mad.h
10836F: include/trace/events/ib_umad.h
10837F: include/trace/misc/rdma.h
10838F: include/uapi/linux/if_infiniband.h
10839F: include/uapi/rdma/
10840F: samples/bpf/ibumad_kern.c
10841F: samples/bpf/ibumad_user.c
10842
10843INGENIC JZ4780 NAND DRIVER
10844M: Harvey Hunt <[email protected]>
10845L: [email protected]
10846L: [email protected]
10847S: Maintained
10848F: drivers/mtd/nand/raw/ingenic/
10849
10850INGENIC JZ47xx SoCs
10851M: Paul Cercueil <[email protected]>
10852L: [email protected]
10853S: Maintained
10854F: arch/mips/boot/dts/ingenic/
10855F: arch/mips/generic/board-ingenic.c
10856F: arch/mips/include/asm/mach-ingenic/
10857F: arch/mips/ingenic/Kconfig
10858F: drivers/clk/ingenic/
10859F: drivers/dma/dma-jz4780.c
10860F: drivers/gpu/drm/ingenic/
10861F: drivers/i2c/busses/i2c-jz4780.c
10862F: drivers/iio/adc/ingenic-adc.c
10863F: drivers/irqchip/irq-ingenic.c
10864F: drivers/memory/jz4780-nemc.c
10865F: drivers/mmc/host/jz4740_mmc.c
10866F: drivers/mtd/nand/raw/ingenic/
10867F: drivers/pinctrl/pinctrl-ingenic.c
10868F: drivers/power/supply/ingenic-battery.c
10869F: drivers/pwm/pwm-jz4740.c
10870F: drivers/remoteproc/ingenic_rproc.c
10871F: drivers/rtc/rtc-jz4740.c
10872F: drivers/tty/serial/8250/8250_ingenic.c
10873F: drivers/usb/musb/jz4740.c
10874F: drivers/watchdog/jz4740_wdt.c
10875F: include/dt-bindings/iio/adc/ingenic,adc.h
10876F: include/linux/mfd/ingenic-tcu.h
10877F: sound/soc/codecs/jz47*
10878F: sound/soc/jz4740/
10879
10880INJOINIC IP5xxx POWER BANK IC DRIVER
10881M: Samuel Holland <[email protected]>
10882S: Maintained
10883F: drivers/power/supply/ip5xxx_power.c
10884
10885INOTIFY
10886M: Jan Kara <[email protected]>
10887R: Amir Goldstein <[email protected]>
10888L: [email protected]
10889S: Maintained
10890F: Documentation/filesystems/inotify.rst
10891F: fs/notify/inotify/
10892F: include/linux/inotify.h
10893F: include/uapi/linux/inotify.h
10894
10895INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10896M: Dmitry Torokhov <[email protected]>
10897L: [email protected]
10898S: Maintained
10899Q: http://patchwork.kernel.org/project/linux-input/list/
10900T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10901F: Documentation/devicetree/bindings/input/
10902F: Documentation/devicetree/bindings/serio/
10903F: Documentation/input/
10904F: drivers/input/
10905F: include/dt-bindings/input/
10906F: include/linux/input.h
10907F: include/linux/input/
10908F: include/uapi/linux/input-event-codes.h
10909F: include/uapi/linux/input.h
10910
10911INPUT MULTITOUCH (MT) PROTOCOL
10912M: Henrik Rydberg <[email protected]>
10913L: [email protected]
10914S: Odd fixes
10915F: Documentation/input/multi-touch-protocol.rst
10916F: drivers/input/input-mt.c
10917K: \b(ABS|SYN)_MT_
10918
10919INSIDE SECURE CRYPTO DRIVER
10920M: Antoine Tenart <[email protected]>
10921L: [email protected]
10922S: Maintained
10923F: drivers/crypto/inside-secure/
10924
10925INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10926M: Mimi Zohar <[email protected]>
10927M: Roberto Sassu <[email protected]>
10928M: Dmitry Kasatkin <[email protected]>
10929R: Eric Snowberg <[email protected]>
10930L: [email protected]
10931S: Supported
10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10933F: security/integrity/
10934F: security/integrity/ima/
10935
10936INTEL 810/815 FRAMEBUFFER DRIVER
10937M: Antonino Daplas <[email protected]>
10938L: [email protected]
10939S: Maintained
10940F: drivers/video/fbdev/i810/
10941
10942INTEL 8254 COUNTER DRIVER
10943M: William Breathitt Gray <[email protected]>
10944L: [email protected]
10945S: Maintained
10946F: drivers/counter/i8254.c
10947F: include/linux/i8254.h
10948
10949INTEL 8255 GPIO DRIVER
10950M: William Breathitt Gray <[email protected]>
10951L: [email protected]
10952S: Maintained
10953F: drivers/gpio/gpio-i8255.c
10954F: drivers/gpio/gpio-i8255.h
10955
10956INTEL ASoC DRIVERS
10957M: Cezary Rojewski <[email protected]>
10958M: Pierre-Louis Bossart <[email protected]>
10959M: Liam Girdwood <[email protected]>
10960M: Peter Ujfalusi <[email protected]>
10961M: Bard Liao <[email protected]>
10962M: Ranjani Sridharan <[email protected]>
10963M: Kai Vehmanen <[email protected]>
10964L: [email protected] (moderated for non-subscribers)
10965S: Supported
10966F: sound/soc/intel/
10967
10968INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10969M: Hans de Goede <[email protected]>
10970L: [email protected]
10971S: Maintained
10972F: drivers/platform/x86/intel/atomisp2/pm.c
10973
10974INTEL ATOMISP2 LED DRIVER
10975M: Hans de Goede <[email protected]>
10976L: [email protected]
10977S: Maintained
10978F: drivers/platform/x86/intel/atomisp2/led.c
10979
10980INTEL BIOS SAR INT1092 DRIVER
10981M: Shravan Sudhakar <[email protected]>
10982L: [email protected]
10983S: Maintained
10984F: drivers/platform/x86/intel/int1092/
10985
10986INTEL BROXTON PMC DRIVER
10987M: Mika Westerberg <[email protected]>
10988M: Zha Qipeng <[email protected]>
10989S: Maintained
10990F: drivers/mfd/intel_pmc_bxt.c
10991F: include/linux/mfd/intel_pmc_bxt.h
10992
10993INTEL C600 SERIES SAS CONTROLLER DRIVER
10994M: Artur Paszkiewicz <[email protected]>
10995L: [email protected]
10996S: Supported
10997T: git git://git.code.sf.net/p/intel-sas/isci
10998F: drivers/scsi/isci/
10999
11000INTEL CPU family model numbers
11001M: Tony Luck <[email protected]>
11002M: [email protected]
11003L: [email protected]
11004S: Supported
11005F: arch/x86/include/asm/intel-family.h
11006
11007INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11008M: Jani Nikula <[email protected]>
11009M: Rodrigo Vivi <[email protected]>
11010L: [email protected]
11011L: [email protected]
11012S: Supported
11013F: drivers/gpu/drm/i915/display/
11014F: drivers/gpu/drm/xe/display/
11015F: drivers/gpu/drm/xe/compat-i915-headers
11016
11017INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11018M: Jani Nikula <[email protected]>
11019M: Joonas Lahtinen <[email protected]>
11020M: Rodrigo Vivi <[email protected]>
11021M: Tvrtko Ursulin <[email protected]>
11022L: [email protected]
11023S: Supported
11024W: https://drm.pages.freedesktop.org/intel-docs/
11025Q: http://patchwork.freedesktop.org/project/intel-gfx/
11026B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11027C: irc://irc.oftc.net/intel-gfx
11028T: git git://anongit.freedesktop.org/drm-intel
11029F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11030F: Documentation/gpu/i915.rst
11031F: drivers/gpu/drm/ci/xfails/i915*
11032F: drivers/gpu/drm/i915/
11033F: include/drm/i915*
11034F: include/uapi/drm/i915_drm.h
11035
11036INTEL DRM XE DRIVER (Lunar Lake and newer)
11037M: Lucas De Marchi <[email protected]>
11038M: Oded Gabbay <[email protected]>
11039M: Thomas Hellström <[email protected]>
11040L: [email protected]
11041S: Supported
11042W: https://drm.pages.freedesktop.org/intel-docs/
11043Q: http://patchwork.freedesktop.org/project/intel-xe/
11044B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11045C: irc://irc.oftc.net/xe
11046T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11047F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11048F: Documentation/gpu/xe/
11049F: drivers/gpu/drm/xe/
11050F: include/drm/xe*
11051F: include/uapi/drm/xe_drm.h
11052
11053INTEL ETHERNET DRIVERS
11054M: Jesse Brandeburg <[email protected]>
11055M: Tony Nguyen <[email protected]>
11056L: [email protected] (moderated for non-subscribers)
11057S: Supported
11058W: https://www.intel.com/content/www/us/en/support.html
11059Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11062F: Documentation/networking/device_drivers/ethernet/intel/
11063F: drivers/net/ethernet/intel/
11064F: drivers/net/ethernet/intel/*/
11065F: include/linux/avf/virtchnl.h
11066F: include/linux/net/intel/iidc.h
11067
11068INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11069M: Mustafa Ismail <[email protected]>
11070M: Shiraz Saleem <[email protected]>
11071L: [email protected]
11072S: Supported
11073F: drivers/infiniband/hw/irdma/
11074F: include/uapi/rdma/irdma-abi.h
11075
11076INTEL GPIO DRIVERS
11077M: Andy Shevchenko <[email protected]>
11078L: [email protected]
11079S: Supported
11080T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11081F: drivers/gpio/gpio-elkhartlake.c
11082F: drivers/gpio/gpio-graniterapids.c
11083F: drivers/gpio/gpio-ich.c
11084F: drivers/gpio/gpio-merrifield.c
11085F: drivers/gpio/gpio-ml-ioh.c
11086F: drivers/gpio/gpio-pch.c
11087F: drivers/gpio/gpio-sch.c
11088F: drivers/gpio/gpio-sodaville.c
11089F: drivers/gpio/gpio-tangier.c
11090F: drivers/gpio/gpio-tangier.h
11091
11092INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11093M: Zhenyu Wang <[email protected]>
11094M: Zhi Wang <[email protected]>
11095L: [email protected]
11096L: [email protected]
11097S: Supported
11098W: https://github.com/intel/gvt-linux/wiki
11099T: git https://github.com/intel/gvt-linux.git
11100F: drivers/gpu/drm/i915/gvt/
11101
11102INTEL HID EVENT DRIVER
11103M: Alex Hung <[email protected]>
11104L: [email protected]
11105S: Maintained
11106F: drivers/platform/x86/intel/hid.c
11107
11108INTEL I/OAT DMA DRIVER
11109M: Dave Jiang <[email protected]>
11110R: Dan Williams <[email protected]>
11111L: [email protected]
11112S: Supported
11113Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11114F: drivers/dma/ioat*
11115
11116INTEL IAA CRYPTO DRIVER
11117M: Tom Zanussi <[email protected]>
11118L: [email protected]
11119S: Supported
11120F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11121F: drivers/crypto/intel/iaa/*
11122
11123INTEL IDLE DRIVER
11124M: Jacob Pan <[email protected]>
11125M: Len Brown <[email protected]>
11126L: [email protected]
11127S: Supported
11128B: https://bugzilla.kernel.org
11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11130F: drivers/idle/intel_idle.c
11131
11132INTEL IDXD DRIVER
11133M: Fenghua Yu <[email protected]>
11134R: Dave Jiang <[email protected]>
11135L: [email protected]
11136S: Supported
11137F: drivers/dma/idxd/*
11138F: include/uapi/linux/idxd.h
11139
11140INTEL IN FIELD SCAN (IFS) DEVICE
11141M: Jithu Joseph <[email protected]>
11142R: Ashok Raj <[email protected]>
11143R: Tony Luck <[email protected]>
11144S: Maintained
11145F: drivers/platform/x86/intel/ifs
11146F: include/trace/events/intel_ifs.h
11147
11148INTEL INTEGRATED SENSOR HUB DRIVER
11149M: Srinivas Pandruvada <[email protected]>
11150M: Jiri Kosina <[email protected]>
11151L: [email protected]
11152S: Maintained
11153F: drivers/hid/intel-ish-hid/
11154
11155INTEL IOMMU (VT-d)
11156M: David Woodhouse <[email protected]>
11157M: Lu Baolu <[email protected]>
11158L: [email protected]
11159S: Supported
11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11161F: drivers/iommu/intel/
11162
11163INTEL IPU3 CSI-2 CIO2 DRIVER
11164M: Yong Zhi <[email protected]>
11165M: Sakari Ailus <[email protected]>
11166M: Bingbu Cao <[email protected]>
11167M: Dan Scally <[email protected]>
11168R: Tianshu Qiu <[email protected]>
11169L: [email protected]
11170S: Maintained
11171T: git git://linuxtv.org/media_tree.git
11172F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11173F: drivers/media/pci/intel/ipu3/
11174
11175INTEL IPU3 CSI-2 IMGU DRIVER
11176M: Sakari Ailus <[email protected]>
11177R: Bingbu Cao <[email protected]>
11178R: Tianshu Qiu <[email protected]>
11179L: [email protected]
11180S: Maintained
11181F: Documentation/admin-guide/media/ipu3.rst
11182F: Documentation/admin-guide/media/ipu3_rcb.svg
11183F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11184F: drivers/staging/media/ipu3/
11185
11186INTEL IPU6 INPUT SYSTEM DRIVER
11187M: Sakari Ailus <[email protected]>
11188M: Bingbu Cao <[email protected]>
11189R: Tianshu Qiu <[email protected]>
11190L: [email protected]
11191S: Maintained
11192T: git git://linuxtv.org/media_tree.git
11193F: Documentation/admin-guide/media/ipu6-isys.rst
11194F: drivers/media/pci/intel/ipu6/
11195
11196INTEL ISHTP ECLITE DRIVER
11197M: Sumesh K Naduvalath <[email protected]>
11198L: [email protected]
11199S: Supported
11200F: drivers/platform/x86/intel/ishtp_eclite.c
11201
11202INTEL IXP4XX CRYPTO SUPPORT
11203M: Corentin Labbe <[email protected]>
11204L: [email protected]
11205S: Maintained
11206F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11207
11208INTEL KEEM BAY DRM DRIVER
11209M: Anitha Chrisanthus <[email protected]>
11210M: Edmund Dea <[email protected]>
11211S: Maintained
11212F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11213F: drivers/gpu/drm/kmb/
11214
11215INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11216M: Daniele Alessandrelli <[email protected]>
11217S: Maintained
11218F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11219F: drivers/crypto/intel/keembay/Kconfig
11220F: drivers/crypto/intel/keembay/Makefile
11221F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11222F: drivers/crypto/intel/keembay/ocs-aes.c
11223F: drivers/crypto/intel/keembay/ocs-aes.h
11224
11225INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11226M: Daniele Alessandrelli <[email protected]>
11227M: Prabhjot Khurana <[email protected]>
11228M: Mark Gross <[email protected]>
11229S: Maintained
11230F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11231F: drivers/crypto/intel/keembay/Kconfig
11232F: drivers/crypto/intel/keembay/Makefile
11233F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11234
11235INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11236M: Daniele Alessandrelli <[email protected]>
11237M: Declan Murphy <[email protected]>
11238S: Maintained
11239F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11240F: drivers/crypto/intel/keembay/Kconfig
11241F: drivers/crypto/intel/keembay/Makefile
11242F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11243F: drivers/crypto/intel/keembay/ocs-hcu.c
11244F: drivers/crypto/intel/keembay/ocs-hcu.h
11245
11246INTEL MANAGEMENT ENGINE (mei)
11247M: Tomas Winkler <[email protected]>
11248L: [email protected]
11249S: Supported
11250F: Documentation/driver-api/mei/*
11251F: drivers/misc/mei/
11252F: drivers/watchdog/mei_wdt.c
11253F: include/linux/mei_aux.h
11254F: include/linux/mei_cl_bus.h
11255F: include/uapi/linux/mei.h
11256F: include/uapi/linux/mei_uuid.h
11257F: include/uapi/linux/uuid.h
11258F: samples/mei/*
11259
11260INTEL MAX 10 BMC MFD DRIVER
11261M: Xu Yilun <[email protected]>
11262R: Tom Rix <[email protected]>
11263S: Maintained
11264F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11265F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
11266F: drivers/hwmon/intel-m10-bmc-hwmon.c
11267F: drivers/mfd/intel-m10-bmc*
11268F: include/linux/mfd/intel-m10-bmc.h
11269
11270INTEL MAX10 BMC SECURE UPDATES
11271M: Peter Colberg <[email protected]>
11272L: [email protected]
11273S: Maintained
11274F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11275F: drivers/fpga/intel-m10-bmc-sec-update.c
11276
11277INTEL P-Unit IPC DRIVER
11278M: Zha Qipeng <[email protected]>
11279L: [email protected]
11280S: Maintained
11281F: arch/x86/include/asm/intel_punit_ipc.h
11282F: drivers/platform/x86/intel/punit_ipc.c
11283
11284INTEL PMC CORE DRIVER
11285M: Rajneesh Bhardwaj <[email protected]>
11286M: David E Box <[email protected]>
11287L: [email protected]
11288S: Maintained
11289F: Documentation/ABI/testing/sysfs-platform-intel-pmc
11290F: drivers/platform/x86/intel/pmc/
11291
11292INTEL PMIC GPIO DRIVERS
11293M: Andy Shevchenko <[email protected]>
11294S: Supported
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11296F: drivers/gpio/gpio-*cove.c
11297
11298INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11299M: Andy Shevchenko <[email protected]>
11300S: Supported
11301F: drivers/mfd/intel_soc_pmic*
11302F: include/linux/mfd/intel_soc_pmic*
11303
11304INTEL PMT DRIVERS
11305M: David E. Box <[email protected]>
11306S: Supported
11307F: drivers/platform/x86/intel/pmt/
11308
11309INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11310M: Stanislav Yakovlev <[email protected]>
11311L: [email protected]
11312S: Maintained
11313F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11314F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11315F: drivers/net/wireless/intel/ipw2x00/
11316
11317INTEL PSTATE DRIVER
11318M: Srinivas Pandruvada <[email protected]>
11319M: Len Brown <[email protected]>
11320L: [email protected]
11321S: Supported
11322F: drivers/cpufreq/intel_pstate.c
11323
11324INTEL PTP DFL ToD DRIVER
11325M: Tianfei Zhang <[email protected]>
11326L: [email protected]
11327L: [email protected]
11328S: Maintained
11329F: drivers/ptp/ptp_dfl_tod.c
11330
11331INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11332M: Jarkko Nikula <[email protected]>
11333L: [email protected]
11334F: drivers/counter/intel-qep.c
11335
11336INTEL SCU DRIVERS
11337M: Mika Westerberg <[email protected]>
11338S: Maintained
11339F: arch/x86/include/asm/intel_scu_ipc.h
11340F: drivers/platform/x86/intel_scu_*
11341
11342INTEL SDSI DRIVER
11343M: David E. Box <[email protected]>
11344S: Supported
11345F: drivers/platform/x86/intel/sdsi.c
11346F: tools/arch/x86/intel_sdsi/
11347F: tools/testing/selftests/drivers/sdsi/
11348
11349INTEL SGX
11350M: Jarkko Sakkinen <[email protected]>
11351R: Dave Hansen <[email protected]>
11352L: [email protected]
11353S: Supported
11354Q: https://patchwork.kernel.org/project/intel-sgx/list/
11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11356F: Documentation/arch/x86/sgx.rst
11357F: arch/x86/entry/vdso/vsgx.S
11358F: arch/x86/include/asm/sgx.h
11359F: arch/x86/include/uapi/asm/sgx.h
11360F: arch/x86/kernel/cpu/sgx/*
11361F: tools/testing/selftests/sgx/*
11362K: \bSGX_
11363
11364INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11365M: Daniel Scally <[email protected]>
11366S: Maintained
11367F: drivers/platform/x86/intel/int3472/
11368
11369INTEL SPEED SELECT TECHNOLOGY
11370M: Srinivas Pandruvada <[email protected]>
11371L: [email protected]
11372S: Maintained
11373F: drivers/platform/x86/intel/speed_select_if/
11374F: include/uapi/linux/isst_if.h
11375F: tools/power/x86/intel-speed-select/
11376
11377INTEL STRATIX10 FIRMWARE DRIVERS
11378M: Dinh Nguyen <[email protected]>
11379L: [email protected]
11380S: Maintained
11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11382F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11383F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11384F: drivers/firmware/stratix10-rsu.c
11385F: drivers/firmware/stratix10-svc.c
11386F: include/linux/firmware/intel/stratix10-smc.h
11387F: include/linux/firmware/intel/stratix10-svc-client.h
11388
11389INTEL TELEMETRY DRIVER
11390M: Rajneesh Bhardwaj <[email protected]>
11391M: "David E. Box" <[email protected]>
11392L: [email protected]
11393S: Maintained
11394F: arch/x86/include/asm/intel_telemetry.h
11395F: drivers/platform/x86/intel/telemetry/
11396
11397INTEL TPMI DRIVER
11398M: Srinivas Pandruvada <[email protected]>
11399L: [email protected]
11400S: Maintained
11401F: Documentation/ABI/testing/debugfs-tpmi
11402F: drivers/platform/x86/intel/tpmi.c
11403F: include/linux/intel_tpmi.h
11404
11405INTEL UNCORE FREQUENCY CONTROL
11406M: Srinivas Pandruvada <[email protected]>
11407L: [email protected]
11408S: Maintained
11409F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11410F: drivers/platform/x86/intel/uncore-frequency/
11411
11412INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11413M: David E. Box <[email protected]>
11414S: Supported
11415F: drivers/platform/x86/intel/vsec.*
11416
11417INTEL VIRTUAL BUTTON DRIVER
11418M: AceLan Kao <[email protected]>
11419L: [email protected]
11420S: Maintained
11421F: drivers/platform/x86/intel/vbtn.c
11422
11423INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11424M: Stanislaw Gruszka <[email protected]>
11425L: [email protected]
11426S: Supported
11427F: drivers/net/wireless/intel/iwlegacy/
11428
11429INTEL WIRELESS WIFI LINK (iwlwifi)
11430M: Miri Korenblit <[email protected]>
11431L: [email protected]
11432S: Supported
11433W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11435F: drivers/net/wireless/intel/iwlwifi/
11436
11437INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11438M: Jithu Joseph <[email protected]>
11439S: Maintained
11440W: https://slimbootloader.github.io/security/firmware-update.html
11441F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
11442
11443INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11444L: [email protected]
11445S: Maintained
11446F: drivers/platform/x86/intel/wmi/thunderbolt.c
11447
11448INTEL WWAN IOSM DRIVER
11449M: M Chetan Kumar <[email protected]>
11450L: [email protected]
11451S: Maintained
11452F: drivers/net/wwan/iosm/
11453
11454INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11455M: Xin Li <[email protected]>
11456M: "H. Peter Anvin" <[email protected]>
11457S: Supported
11458F: Documentation/arch/x86/x86_64/fred.rst
11459F: arch/x86/entry/entry_64_fred.S
11460F: arch/x86/entry/entry_fred.c
11461F: arch/x86/include/asm/fred.h
11462F: arch/x86/kernel/fred.c
11463
11464INTEL(R) TRACE HUB
11465M: Alexander Shishkin <[email protected]>
11466S: Supported
11467F: Documentation/trace/intel_th.rst
11468F: drivers/hwtracing/intel_th/
11469F: include/linux/intel_th.h
11470
11471INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11472M: Ning Sun <[email protected]>
11473L: [email protected]
11474S: Supported
11475W: http://tboot.sourceforge.net
11476T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11477F: Documentation/arch/x86/intel_txt.rst
11478F: arch/x86/kernel/tboot.c
11479F: include/linux/tboot.h
11480
11481INTERCONNECT API
11482M: Georgi Djakov <[email protected]>
11483L: [email protected]
11484S: Maintained
11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11486F: Documentation/devicetree/bindings/interconnect/
11487F: Documentation/driver-api/interconnect.rst
11488F: drivers/interconnect/
11489F: include/dt-bindings/interconnect/
11490F: include/linux/interconnect-provider.h
11491F: include/linux/interconnect.h
11492
11493INTERRUPT COUNTER DRIVER
11494M: Oleksij Rempel <[email protected]>
11495R: Pengutronix Kernel Team <[email protected]>
11496L: [email protected]
11497F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11498F: drivers/counter/interrupt-cnt.c
11499
11500INTERSIL ISL7998X VIDEO DECODER DRIVER
11501M: Michael Tretter <[email protected]>
11502R: Pengutronix Kernel Team <[email protected]>
11503L: [email protected]
11504S: Maintained
11505F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11506F: drivers/media/i2c/isl7998x.c
11507
11508INVENSENSE ICM-426xx IMU DRIVER
11509M: Jean-Baptiste Maneyrol <[email protected]>
11510L: [email protected]
11511S: Maintained
11512W: https://invensense.tdk.com/
11513F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11514F: drivers/iio/imu/inv_icm42600/
11515
11516INVENSENSE MPU-3050 GYROSCOPE DRIVER
11517M: Linus Walleij <[email protected]>
11518L: [email protected]
11519S: Maintained
11520F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11521F: drivers/iio/gyro/mpu3050*
11522
11523IOC3 ETHERNET DRIVER
11524M: Ralf Baechle <[email protected]>
11525L: [email protected]
11526S: Maintained
11527F: drivers/net/ethernet/sgi/ioc3-eth.c
11528
11529IOMMU DMA-API LAYER
11530M: Robin Murphy <[email protected]>
11531L: [email protected]
11532S: Maintained
11533T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11534F: drivers/iommu/dma-iommu.c
11535F: drivers/iommu/dma-iommu.h
11536F: drivers/iommu/iova.c
11537F: include/linux/iova.h
11538
11539IOMMU SUBSYSTEM
11540M: Joerg Roedel <[email protected]>
11541M: Will Deacon <[email protected]>
11542R: Robin Murphy <[email protected]>
11543L: [email protected]
11544S: Maintained
11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11546F: Documentation/devicetree/bindings/iommu/
11547F: Documentation/userspace-api/iommu.rst
11548F: drivers/iommu/
11549F: include/linux/iommu.h
11550F: include/linux/iova.h
11551F: include/linux/of_iommu.h
11552
11553IOMMUFD
11554M: Jason Gunthorpe <[email protected]>
11555M: Kevin Tian <[email protected]>
11556L: [email protected]
11557S: Maintained
11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11559F: Documentation/userspace-api/iommufd.rst
11560F: drivers/iommu/iommufd/
11561F: include/linux/iommufd.h
11562F: include/uapi/linux/iommufd.h
11563F: tools/testing/selftests/iommu/
11564
11565IOSYS-MAP HELPERS
11566M: Thomas Zimmermann <[email protected]>
11567L: [email protected]
11568S: Maintained
11569T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11570F: include/linux/iosys-map.h
11571
11572IO_URING
11573M: Jens Axboe <[email protected]>
11574R: Pavel Begunkov <[email protected]>
11575L: [email protected]
11576S: Maintained
11577T: git git://git.kernel.dk/linux-block
11578T: git git://git.kernel.dk/liburing
11579F: include/linux/io_uring/
11580F: include/linux/io_uring.h
11581F: include/linux/io_uring_types.h
11582F: include/trace/events/io_uring.h
11583F: include/uapi/linux/io_uring.h
11584F: io_uring/
11585
11586IPMI SUBSYSTEM
11587M: Corey Minyard <[email protected]>
11588L: [email protected] (moderated for non-subscribers)
11589S: Supported
11590W: http://openipmi.sourceforge.net/
11591T: git https://github.com/cminyard/linux-ipmi.git for-next
11592F: Documentation/devicetree/bindings/ipmi/
11593F: Documentation/driver-api/ipmi.rst
11594F: drivers/char/ipmi/
11595F: include/linux/ipmi*
11596F: include/uapi/linux/ipmi*
11597
11598IPS SCSI RAID DRIVER
11599M: Adaptec OEM Raid Solutions <[email protected]>
11600L: [email protected]
11601S: Maintained
11602W: http://www.adaptec.com/
11603F: drivers/scsi/ips*
11604
11605IPVS
11606M: Simon Horman <[email protected]>
11607M: Julian Anastasov <[email protected]>
11608L: [email protected]
11609L: [email protected]
11610S: Maintained
11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11613F: Documentation/networking/ipvs-sysctl.rst
11614F: include/net/ip_vs.h
11615F: include/uapi/linux/ip_vs.h
11616F: net/netfilter/ipvs/
11617
11618IPWIRELESS DRIVER
11619M: Jiri Kosina <[email protected]>
11620M: David Sterba <[email protected]>
11621S: Odd Fixes
11622F: drivers/tty/ipwireless/
11623
11624IRON DEVICE AUDIO CODEC DRIVERS
11625M: Kiseok Jo <[email protected]>
11626L: [email protected] (moderated for non-subscribers)
11627S: Maintained
11628F: Documentation/devicetree/bindings/sound/irondevice,*
11629F: sound/soc/codecs/sma*
11630
11631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11632M: Thomas Gleixner <[email protected]>
11633S: Maintained
11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11635F: Documentation/core-api/irq/irq-domain.rst
11636F: include/linux/irqdomain.h
11637F: include/linux/irqdomain_defs.h
11638F: kernel/irq/irqdomain.c
11639F: kernel/irq/msi.c
11640
11641IRQ SUBSYSTEM
11642M: Thomas Gleixner <[email protected]>
11643L: [email protected]
11644S: Maintained
11645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11646F: include/linux/group_cpus.h
11647F: include/linux/irq.h
11648F: include/linux/irqhandler.h
11649F: include/linux/irqnr.h
11650F: include/linux/irqreturn.h
11651F: kernel/irq/
11652F: lib/group_cpus.c
11653
11654IRQCHIP DRIVERS
11655M: Thomas Gleixner <[email protected]>
11656L: [email protected]
11657S: Maintained
11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11659F: Documentation/devicetree/bindings/interrupt-controller/
11660F: drivers/irqchip/
11661F: include/linux/irqchip.h
11662
11663ISA
11664M: William Breathitt Gray <[email protected]>
11665S: Maintained
11666F: Documentation/driver-api/isa.rst
11667F: drivers/base/isa.c
11668F: include/linux/isa.h
11669
11670ISA RADIO MODULE
11671M: Hans Verkuil <[email protected]>
11672L: [email protected]
11673S: Maintained
11674W: https://linuxtv.org
11675T: git git://linuxtv.org/media_tree.git
11676F: drivers/media/radio/radio-isa*
11677
11678ISAPNP
11679M: Jaroslav Kysela <[email protected]>
11680S: Maintained
11681F: Documentation/userspace-api/isapnp.rst
11682F: drivers/pnp/isapnp/
11683F: include/linux/isapnp.h
11684
11685ISCSI
11686M: Lee Duncan <[email protected]>
11687M: Chris Leech <[email protected]>
11688M: Mike Christie <[email protected]>
11689L: [email protected]
11690L: [email protected]
11691S: Maintained
11692W: www.open-iscsi.com
11693F: drivers/scsi/*iscsi*
11694F: include/scsi/*iscsi*
11695
11696iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11697M: Peter Jones <[email protected]>
11698M: Konrad Rzeszutek Wilk <[email protected]>
11699S: Maintained
11700F: drivers/firmware/iscsi_ibft*
11701
11702ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11703M: Sagi Grimberg <[email protected]>
11704M: Max Gurtovoy <[email protected]>
11705L: [email protected]
11706S: Supported
11707W: http://www.openfabrics.org
11708W: www.open-iscsi.org
11709Q: http://patchwork.kernel.org/project/linux-rdma/list/
11710F: drivers/infiniband/ulp/iser/
11711
11712ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11713M: Sagi Grimberg <[email protected]>
11714L: [email protected]
11715L: [email protected]
11716S: Supported
11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11718F: drivers/infiniband/ulp/isert
11719
11720ISDN/CMTP OVER BLUETOOTH
11721M: Karsten Keil <[email protected]>
11722L: [email protected] (subscribers-only)
11723L: [email protected]
11724S: Odd Fixes
11725W: http://www.isdn4linux.de
11726F: Documentation/isdn/
11727F: drivers/isdn/capi/
11728F: include/linux/isdn/
11729F: include/uapi/linux/isdn/
11730F: net/bluetooth/cmtp/
11731
11732ISDN/mISDN SUBSYSTEM
11733M: Karsten Keil <[email protected]>
11734L: [email protected] (subscribers-only)
11735L: [email protected]
11736S: Maintained
11737W: http://www.isdn4linux.de
11738F: drivers/isdn/Kconfig
11739F: drivers/isdn/Makefile
11740F: drivers/isdn/hardware/
11741F: drivers/isdn/mISDN/
11742
11743ISOFS FILESYSTEM
11744M: Jan Kara <[email protected]>
11745L: [email protected]
11746S: Maintained
11747F: Documentation/filesystems/isofs.rst
11748F: fs/isofs/
11749
11750IT87 HARDWARE MONITORING DRIVER
11751M: Jean Delvare <[email protected]>
11752L: [email protected]
11753S: Maintained
11754F: Documentation/hwmon/it87.rst
11755F: drivers/hwmon/it87.c
11756
11757IT913X MEDIA DRIVER
11758L: [email protected]
11759S: Orphan
11760W: https://linuxtv.org
11761Q: http://patchwork.linuxtv.org/project/linux-media/list/
11762F: drivers/media/tuners/it913x*
11763
11764ITE IT66121 HDMI BRIDGE DRIVER
11765M: Phong LE <[email protected]>
11766M: Neil Armstrong <[email protected]>
11767S: Maintained
11768T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11769F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11770F: drivers/gpu/drm/bridge/ite-it66121.c
11771
11772IVTV VIDEO4LINUX DRIVER
11773M: Andy Walls <[email protected]>
11774L: [email protected]
11775S: Maintained
11776W: https://linuxtv.org
11777T: git git://linuxtv.org/media_tree.git
11778F: Documentation/admin-guide/media/ivtv*
11779F: drivers/media/pci/ivtv/
11780F: include/uapi/linux/ivtv*
11781
11782IX2505V MEDIA DRIVER
11783M: Malcolm Priestley <[email protected]>
11784L: [email protected]
11785S: Maintained
11786W: https://linuxtv.org
11787Q: http://patchwork.linuxtv.org/project/linux-media/list/
11788F: drivers/media/dvb-frontends/ix2505v*
11789
11790JAILHOUSE HYPERVISOR INTERFACE
11791M: Jan Kiszka <[email protected]>
11792L: [email protected]
11793S: Maintained
11794F: arch/x86/include/asm/jailhouse_para.h
11795F: arch/x86/kernel/jailhouse.c
11796
11797JFS FILESYSTEM
11798M: Dave Kleikamp <[email protected]>
11799L: [email protected]
11800S: Odd Fixes
11801W: http://jfs.sourceforge.net/
11802T: git https://github.com/kleikamp/linux-shaggy.git
11803F: Documentation/admin-guide/jfs.rst
11804F: fs/jfs/
11805
11806JME NETWORK DRIVER
11807M: Guo-Fu Tseng <[email protected]>
11808L: [email protected]
11809S: Maintained
11810F: drivers/net/ethernet/jme.*
11811
11812JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11813M: David Woodhouse <[email protected]>
11814M: Richard Weinberger <[email protected]>
11815L: [email protected]
11816S: Odd Fixes
11817W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11818T: git git://git.infradead.org/ubifs-2.6.git
11819F: fs/jffs2/
11820F: include/uapi/linux/jffs2.h
11821
11822JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11823M: "Theodore Ts'o" <[email protected]>
11824M: Jan Kara <[email protected]>
11825L: [email protected]
11826S: Maintained
11827F: fs/jbd2/
11828F: include/linux/jbd2.h
11829
11830JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11831M: Mikhail Ulyanov <[email protected]>
11832L: [email protected]
11833L: [email protected]
11834S: Maintained
11835F: drivers/media/platform/renesas/rcar_jpu.c
11836
11837JSM Neo PCI based serial card
11838L: [email protected]
11839S: Orphan
11840F: drivers/tty/serial/jsm/
11841
11842K10TEMP HARDWARE MONITORING DRIVER
11843M: Clemens Ladisch <[email protected]>
11844L: [email protected]
11845S: Maintained
11846F: Documentation/hwmon/k10temp.rst
11847F: drivers/hwmon/k10temp.c
11848
11849K8TEMP HARDWARE MONITORING DRIVER
11850M: Rudolf Marek <[email protected]>
11851L: [email protected]
11852S: Maintained
11853F: Documentation/hwmon/k8temp.rst
11854F: drivers/hwmon/k8temp.c
11855
11856KASAN
11857M: Andrey Ryabinin <[email protected]>
11858R: Alexander Potapenko <[email protected]>
11859R: Andrey Konovalov <[email protected]>
11860R: Dmitry Vyukov <[email protected]>
11861R: Vincenzo Frascino <[email protected]>
11862L: [email protected]
11863S: Maintained
11864F: Documentation/dev-tools/kasan.rst
11865F: arch/*/include/asm/*kasan.h
11866F: arch/*/mm/kasan_init*
11867F: include/linux/kasan*.h
11868F: lib/Kconfig.kasan
11869F: mm/kasan/
11870F: scripts/Makefile.kasan
11871
11872KCONFIG
11873M: Masahiro Yamada <[email protected]>
11874L: [email protected]
11875S: Maintained
11876Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11878F: Documentation/kbuild/kconfig*
11879F: scripts/Kconfig.include
11880F: scripts/kconfig/
11881
11882KCOV
11883R: Dmitry Vyukov <[email protected]>
11884R: Andrey Konovalov <[email protected]>
11885L: [email protected]
11886S: Maintained
11887F: Documentation/dev-tools/kcov.rst
11888F: include/linux/kcov.h
11889F: include/uapi/linux/kcov.h
11890F: kernel/kcov.c
11891F: scripts/Makefile.kcov
11892
11893KCSAN
11894M: Marco Elver <[email protected]>
11895R: Dmitry Vyukov <[email protected]>
11896L: [email protected]
11897S: Maintained
11898F: Documentation/dev-tools/kcsan.rst
11899F: include/linux/kcsan*.h
11900F: kernel/kcsan/
11901F: lib/Kconfig.kcsan
11902F: scripts/Makefile.kcsan
11903
11904KDUMP
11905M: Baoquan He <[email protected]>
11906R: Vivek Goyal <[email protected]>
11907R: Dave Young <[email protected]>
11908L: [email protected]
11909S: Maintained
11910W: http://lse.sourceforge.net/kdump/
11911F: Documentation/admin-guide/kdump/
11912F: fs/proc/vmcore.c
11913F: include/linux/crash_core.h
11914F: include/linux/crash_dump.h
11915F: include/uapi/linux/vmcore.h
11916F: kernel/crash_*.c
11917
11918KEENE FM RADIO TRANSMITTER DRIVER
11919M: Hans Verkuil <[email protected]>
11920L: [email protected]
11921S: Maintained
11922W: https://linuxtv.org
11923T: git git://linuxtv.org/media_tree.git
11924F: drivers/media/radio/radio-keene*
11925
11926KERNEL AUTOMOUNTER
11927M: Ian Kent <[email protected]>
11928L: [email protected]
11929S: Maintained
11930F: fs/autofs/
11931
11932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11933M: Masahiro Yamada <[email protected]>
11934R: Nathan Chancellor <[email protected]>
11935R: Nicolas Schier <[email protected]>
11936L: [email protected]
11937S: Maintained
11938Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11940F: Documentation/kbuild/
11941F: Makefile
11942F: scripts/*vmlinux*
11943F: scripts/Kbuild*
11944F: scripts/Makefile*
11945F: scripts/basic/
11946F: scripts/clang-tools/
11947F: scripts/dummy-tools/
11948F: scripts/mk*
11949F: scripts/mod/
11950F: scripts/package/
11951F: usr/
11952
11953KERNEL HARDENING (not covered by other areas)
11954M: Kees Cook <[email protected]>
11955R: Gustavo A. R. Silva <[email protected]>
11956L: [email protected]
11957S: Supported
11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11959F: Documentation/ABI/testing/sysfs-kernel-oops_count
11960F: Documentation/ABI/testing/sysfs-kernel-warn_count
11961F: arch/*/configs/hardening.config
11962F: include/linux/overflow.h
11963F: include/linux/randomize_kstack.h
11964F: kernel/configs/hardening.config
11965F: mm/usercopy.c
11966K: \b(add|choose)_random_kstack_offset\b
11967K: \b__check_(object_size|heap_object)\b
11968K: \b__counted_by\b
11969
11970KERNEL JANITORS
11971L: [email protected]
11972S: Odd Fixes
11973W: http://kernelnewbies.org/KernelJanitors
11974
11975KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11976M: Chuck Lever <[email protected]>
11977M: Jeff Layton <[email protected]>
11978R: Neil Brown <[email protected]>
11979R: Olga Kornievskaia <[email protected]>
11980R: Dai Ngo <[email protected]>
11981R: Tom Talpey <[email protected]>
11982L: [email protected]
11983S: Supported
11984W: http://nfs.sourceforge.net/
11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11986F: Documentation/filesystems/nfs/
11987F: fs/lockd/
11988F: fs/nfs_common/
11989F: fs/nfsd/
11990F: include/linux/lockd/
11991F: include/linux/sunrpc/
11992F: include/trace/events/rpcgss.h
11993F: include/trace/events/rpcrdma.h
11994F: include/trace/events/sunrpc.h
11995F: include/trace/misc/fs.h
11996F: include/trace/misc/nfs.h
11997F: include/trace/misc/sunrpc.h
11998F: include/uapi/linux/nfsd/
11999F: include/uapi/linux/sunrpc/
12000F: net/sunrpc/
12001
12002KERNEL REGRESSIONS
12003M: Thorsten Leemhuis <[email protected]>
12004L: [email protected]
12005S: Supported
12006F: Documentation/admin-guide/reporting-regressions.rst
12007F: Documentation/process/handling-regressions.rst
12008
12009KERNEL SELFTEST FRAMEWORK
12010M: Shuah Khan <[email protected]>
12011M: Shuah Khan <[email protected]>
12012L: [email protected]
12013S: Maintained
12014Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12016F: Documentation/dev-tools/kselftest*
12017F: tools/testing/selftests/
12018
12019KERNEL SMB3 SERVER (KSMBD)
12020M: Namjae Jeon <[email protected]>
12021M: Steve French <[email protected]>
12022R: Sergey Senozhatsky <[email protected]>
12023R: Tom Talpey <[email protected]>
12024L: [email protected]
12025S: Maintained
12026T: git git://git.samba.org/ksmbd.git
12027F: Documentation/filesystems/smb/ksmbd.rst
12028F: fs/smb/common/
12029F: fs/smb/server/
12030
12031KERNEL UNIT TESTING FRAMEWORK (KUnit)
12032M: Brendan Higgins <[email protected]>
12033M: David Gow <[email protected]>
12034R: Rae Moar <[email protected]>
12035L: [email protected]
12036L: [email protected]
12037S: Maintained
12038W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12041F: Documentation/dev-tools/kunit/
12042F: include/kunit/
12043F: lib/kunit/
12044F: rust/kernel/kunit.rs
12045F: scripts/rustdoc_test_*
12046F: tools/testing/kunit/
12047
12048KERNEL USERMODE HELPER
12049M: Luis Chamberlain <[email protected]>
12050L: [email protected]
12051S: Maintained
12052F: include/linux/umh.h
12053F: kernel/umh.c
12054
12055KERNEL VIRTUAL MACHINE (KVM)
12056M: Paolo Bonzini <[email protected]>
12057L: [email protected]
12058S: Supported
12059W: http://www.linux-kvm.org
12060T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12061F: Documentation/virt/kvm/
12062F: include/asm-generic/kvm*
12063F: include/kvm/iodev.h
12064F: include/linux/kvm*
12065F: include/trace/events/kvm.h
12066F: include/uapi/asm-generic/kvm*
12067F: include/uapi/linux/kvm*
12068F: tools/kvm/
12069F: tools/testing/selftests/kvm/
12070F: virt/kvm/*
12071
12072KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12073M: Marc Zyngier <[email protected]>
12074M: Oliver Upton <[email protected]>
12075R: James Morse <[email protected]>
12076R: Suzuki K Poulose <[email protected]>
12077R: Zenghui Yu <[email protected]>
12078L: [email protected] (moderated for non-subscribers)
12079L: [email protected]
12080S: Maintained
12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12082F: arch/arm64/include/asm/kvm*
12083F: arch/arm64/include/uapi/asm/kvm*
12084F: arch/arm64/kvm/
12085F: include/kvm/arm_*
12086F: tools/testing/selftests/kvm/*/aarch64/
12087F: tools/testing/selftests/kvm/aarch64/
12088
12089KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12090M: Tianrui Zhao <[email protected]>
12091M: Bibo Mao <[email protected]>
12092M: Huacai Chen <[email protected]>
12093L: [email protected]
12094L: [email protected]
12095S: Maintained
12096T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12097F: arch/loongarch/include/asm/kvm*
12098F: arch/loongarch/include/uapi/asm/kvm*
12099F: arch/loongarch/kvm/
12100
12101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12102M: Huacai Chen <[email protected]>
12103L: [email protected]
12104L: [email protected]
12105S: Maintained
12106T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12107F: arch/mips/include/asm/kvm*
12108F: arch/mips/include/uapi/asm/kvm*
12109F: arch/mips/kvm/
12110
12111KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12112M: Michael Ellerman <[email protected]>
12113R: Nicholas Piggin <[email protected]>
12114L: [email protected]
12115L: [email protected]
12116S: Maintained (Book3S 64-bit HV)
12117S: Odd fixes (Book3S 64-bit PR)
12118S: Orphan (Book3E and 32-bit)
12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12120F: arch/powerpc/include/asm/kvm*
12121F: arch/powerpc/include/uapi/asm/kvm*
12122F: arch/powerpc/kernel/kvm*
12123F: arch/powerpc/kvm/
12124
12125KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12126M: Anup Patel <[email protected]>
12127R: Atish Patra <[email protected]>
12128L: [email protected]
12129L: [email protected]
12130L: [email protected]
12131S: Maintained
12132T: git https://github.com/kvm-riscv/linux.git
12133F: arch/riscv/include/asm/kvm*
12134F: arch/riscv/include/uapi/asm/kvm*
12135F: arch/riscv/kvm/
12136F: tools/testing/selftests/kvm/*/riscv/
12137F: tools/testing/selftests/kvm/riscv/
12138
12139KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12140M: Christian Borntraeger <[email protected]>
12141M: Janosch Frank <[email protected]>
12142M: Claudio Imbrenda <[email protected]>
12143R: David Hildenbrand <[email protected]>
12144L: [email protected]
12145S: Supported
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12147F: Documentation/virt/kvm/s390*
12148F: arch/s390/include/asm/gmap.h
12149F: arch/s390/include/asm/kvm*
12150F: arch/s390/include/uapi/asm/kvm*
12151F: arch/s390/include/uapi/asm/uvdevice.h
12152F: arch/s390/kernel/uv.c
12153F: arch/s390/kvm/
12154F: arch/s390/mm/gmap.c
12155F: drivers/s390/char/uvdevice.c
12156F: tools/testing/selftests/drivers/s390x/uvdevice/
12157F: tools/testing/selftests/kvm/*/s390x/
12158F: tools/testing/selftests/kvm/s390x/
12159
12160KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12161M: Sean Christopherson <[email protected]>
12162M: Paolo Bonzini <[email protected]>
12163L: [email protected]
12164S: Supported
12165P: Documentation/process/maintainer-kvm-x86.rst
12166T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12167F: arch/x86/include/asm/kvm*
12168F: arch/x86/include/asm/svm.h
12169F: arch/x86/include/asm/vmx*.h
12170F: arch/x86/include/uapi/asm/kvm*
12171F: arch/x86/include/uapi/asm/svm.h
12172F: arch/x86/include/uapi/asm/vmx.h
12173F: arch/x86/kvm/
12174F: arch/x86/kvm/*/
12175F: tools/testing/selftests/kvm/*/x86_64/
12176F: tools/testing/selftests/kvm/x86_64/
12177
12178KERNFS
12179M: Greg Kroah-Hartman <[email protected]>
12180M: Tejun Heo <[email protected]>
12181S: Supported
12182T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12183F: fs/kernfs/
12184F: include/linux/kernfs.h
12185
12186KEXEC
12187M: Eric Biederman <[email protected]>
12188L: [email protected]
12189S: Maintained
12190W: http://kernel.org/pub/linux/utils/kernel/kexec/
12191F: include/linux/kexec.h
12192F: include/uapi/linux/kexec.h
12193F: kernel/kexec*
12194
12195KEYS-ENCRYPTED
12196M: Mimi Zohar <[email protected]>
12197L: [email protected]
12198L: [email protected]
12199S: Supported
12200F: Documentation/security/keys/trusted-encrypted.rst
12201F: include/keys/encrypted-type.h
12202F: security/keys/encrypted-keys/
12203
12204KEYS-TRUSTED
12205M: James Bottomley <[email protected]>
12206M: Jarkko Sakkinen <[email protected]>
12207M: Mimi Zohar <[email protected]>
12208L: [email protected]
12209L: [email protected]
12210S: Supported
12211F: Documentation/security/keys/trusted-encrypted.rst
12212F: include/keys/trusted-type.h
12213F: include/keys/trusted_tpm.h
12214F: security/keys/trusted-keys/
12215
12216KEYS-TRUSTED-CAAM
12217M: Ahmad Fatoum <[email protected]>
12218R: Pengutronix Kernel Team <[email protected]>
12219L: [email protected]
12220L: [email protected]
12221S: Maintained
12222F: include/keys/trusted_caam.h
12223F: security/keys/trusted-keys/trusted_caam.c
12224
12225KEYS-TRUSTED-DCP
12226M: David Gstir <[email protected]>
12227R: sigma star Kernel Team <[email protected]>
12228L: [email protected]
12229L: [email protected]
12230S: Supported
12231F: include/keys/trusted_dcp.h
12232F: security/keys/trusted-keys/trusted_dcp.c
12233
12234KEYS-TRUSTED-TEE
12235M: Sumit Garg <[email protected]>
12236L: [email protected]
12237L: [email protected]
12238S: Supported
12239F: include/keys/trusted_tee.h
12240F: security/keys/trusted-keys/trusted_tee.c
12241
12242KEYS/KEYRINGS
12243M: David Howells <[email protected]>
12244M: Jarkko Sakkinen <[email protected]>
12245L: [email protected]
12246S: Maintained
12247F: Documentation/security/keys/core.rst
12248F: include/keys/
12249F: include/linux/key-type.h
12250F: include/linux/key.h
12251F: include/linux/keyctl.h
12252F: include/uapi/linux/keyctl.h
12253F: security/keys/
12254
12255KEYS/KEYRINGS_INTEGRITY
12256M: Jarkko Sakkinen <[email protected]>
12257M: Mimi Zohar <[email protected]>
12258L: [email protected]
12259L: [email protected]
12260S: Supported
12261W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12262F: security/integrity/platform_certs
12263
12264KFENCE
12265M: Alexander Potapenko <[email protected]>
12266M: Marco Elver <[email protected]>
12267R: Dmitry Vyukov <[email protected]>
12268L: [email protected]
12269S: Maintained
12270F: Documentation/dev-tools/kfence.rst
12271F: arch/*/include/asm/kfence.h
12272F: include/linux/kfence.h
12273F: lib/Kconfig.kfence
12274F: mm/kfence/
12275
12276KFIFO
12277M: Stefani Seibold <[email protected]>
12278S: Maintained
12279F: include/linux/kfifo.h
12280F: lib/kfifo.c
12281F: samples/kfifo/
12282
12283KGDB / KDB /debug_core
12284M: Jason Wessel <[email protected]>
12285M: Daniel Thompson <[email protected]>
12286R: Douglas Anderson <[email protected]>
12287L: [email protected]
12288S: Maintained
12289W: http://kgdb.wiki.kernel.org/
12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12291F: Documentation/dev-tools/kgdb.rst
12292F: drivers/misc/kgdbts.c
12293F: drivers/tty/serial/kgdboc.c
12294F: include/linux/kdb.h
12295F: include/linux/kgdb.h
12296F: kernel/debug/
12297F: kernel/module/kdb.c
12298
12299KHADAS MCU MFD DRIVER
12300M: Neil Armstrong <[email protected]>
12301L: [email protected]
12302S: Maintained
12303F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12304F: drivers/mfd/khadas-mcu.c
12305F: drivers/thermal/khadas_mcu_fan.c
12306F: include/linux/mfd/khadas-mcu.h
12307
12308KIONIX/ROHM KX022A ACCELEROMETER
12309M: Matti Vaittinen <[email protected]>
12310L: [email protected]
12311S: Supported
12312F: drivers/iio/accel/kionix-kx022a*
12313
12314KMEMLEAK
12315M: Catalin Marinas <[email protected]>
12316S: Maintained
12317F: Documentation/dev-tools/kmemleak.rst
12318F: include/linux/kmemleak.h
12319F: mm/kmemleak.c
12320F: samples/kmemleak/kmemleak-test.c
12321
12322KMSAN
12323M: Alexander Potapenko <[email protected]>
12324R: Marco Elver <[email protected]>
12325R: Dmitry Vyukov <[email protected]>
12326L: [email protected]
12327S: Maintained
12328F: Documentation/dev-tools/kmsan.rst
12329F: arch/*/include/asm/kmsan.h
12330F: arch/*/mm/kmsan_*
12331F: include/linux/kmsan*.h
12332F: lib/Kconfig.kmsan
12333F: mm/kmsan/
12334F: scripts/Makefile.kmsan
12335
12336KPROBES
12337M: Naveen N. Rao <[email protected]>
12338M: Anil S Keshavamurthy <[email protected]>
12339M: "David S. Miller" <[email protected]>
12340M: Masami Hiramatsu <[email protected]>
12341L: [email protected]
12342L: [email protected]
12343S: Maintained
12344Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
12345T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12346F: Documentation/trace/kprobes.rst
12347F: include/asm-generic/kprobes.h
12348F: include/linux/kprobes.h
12349F: kernel/kprobes.c
12350F: lib/test_kprobes.c
12351F: samples/kprobes
12352
12353KS0108 LCD CONTROLLER DRIVER
12354M: Miguel Ojeda <[email protected]>
12355S: Maintained
12356F: Documentation/admin-guide/auxdisplay/ks0108.rst
12357F: drivers/auxdisplay/ks0108.c
12358F: include/linux/ks0108.h
12359
12360KTD253 BACKLIGHT DRIVER
12361M: Linus Walleij <[email protected]>
12362S: Maintained
12363F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12364F: drivers/video/backlight/ktd253-backlight.c
12365
12366KTD2801 BACKLIGHT DRIVER
12367M: Duje Mihanović <[email protected]>
12368S: Maintained
12369F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12370F: drivers/video/backlight/ktd2801-backlight.c
12371
12372KTEST
12373M: Steven Rostedt <[email protected]>
12374M: John Hawley <[email protected]>
12375S: Maintained
12376F: tools/testing/ktest
12377
12378KTZ8866 BACKLIGHT DRIVER
12379M: Jianhua Lu <[email protected]>
12380S: Maintained
12381F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12382F: drivers/video/backlight/ktz8866.c
12383
12384KVM PARAVIRT (KVM/paravirt)
12385M: Paolo Bonzini <[email protected]>
12386R: Wanpeng Li <[email protected]>
12387R: Vitaly Kuznetsov <[email protected]>
12388L: [email protected]
12389S: Supported
12390T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12391F: arch/um/include/asm/kvm_para.h
12392F: arch/x86/include/asm/kvm_para.h
12393F: arch/x86/include/asm/pvclock-abi.h
12394F: arch/x86/include/uapi/asm/kvm_para.h
12395F: arch/x86/kernel/kvm.c
12396F: arch/x86/kernel/kvmclock.c
12397F: include/asm-generic/kvm_para.h
12398F: include/linux/kvm_para.h
12399F: include/uapi/asm-generic/kvm_para.h
12400F: include/uapi/linux/kvm_para.h
12401
12402KVM X86 HYPER-V (KVM/hyper-v)
12403M: Vitaly Kuznetsov <[email protected]>
12404M: Sean Christopherson <[email protected]>
12405M: Paolo Bonzini <[email protected]>
12406L: [email protected]
12407S: Supported
12408T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12409F: arch/x86/kvm/hyperv.*
12410F: arch/x86/kvm/kvm_onhyperv.*
12411F: arch/x86/kvm/svm/hyperv.*
12412F: arch/x86/kvm/svm/svm_onhyperv.*
12413F: arch/x86/kvm/vmx/hyperv.*
12414
12415KVM X86 Xen (KVM/Xen)
12416M: David Woodhouse <[email protected]>
12417M: Paul Durrant <[email protected]>
12418M: Sean Christopherson <[email protected]>
12419M: Paolo Bonzini <[email protected]>
12420L: [email protected]
12421S: Supported
12422T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12423F: arch/x86/kvm/xen.*
12424
12425L3MDEV
12426M: David Ahern <[email protected]>
12427L: [email protected]
12428S: Maintained
12429F: include/net/l3mdev.h
12430F: net/l3mdev
12431
12432LANDLOCK SECURITY MODULE
12433M: Mickaël Salaün <[email protected]>
12434R: Günther Noack <[email protected]>
12435L: [email protected]
12436S: Supported
12437W: https://landlock.io
12438T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12439F: Documentation/security/landlock.rst
12440F: Documentation/userspace-api/landlock.rst
12441F: fs/ioctl.c
12442F: include/uapi/linux/landlock.h
12443F: samples/landlock/
12444F: security/landlock/
12445F: tools/testing/selftests/landlock/
12446K: landlock
12447K: LANDLOCK
12448
12449LANTIQ / INTEL Ethernet drivers
12450M: Hauke Mehrtens <[email protected]>
12451L: [email protected]
12452S: Maintained
12453F: drivers/net/dsa/lantiq_gswip.c
12454F: drivers/net/dsa/lantiq_pce.h
12455F: drivers/net/ethernet/lantiq_xrx200.c
12456F: net/dsa/tag_gswip.c
12457
12458LANTIQ MIPS ARCHITECTURE
12459M: John Crispin <[email protected]>
12460L: [email protected]
12461S: Maintained
12462F: arch/mips/lantiq
12463F: drivers/soc/lantiq
12464
12465LANTIQ PEF2256 DRIVER
12466M: Herve Codina <[email protected]>
12467S: Maintained
12468F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12469F: drivers/net/wan/framer/pef2256/
12470F: drivers/pinctrl/pinctrl-pef2256.c
12471F: include/linux/framer/pef2256.h
12472
12473LASI 53c700 driver for PARISC
12474M: "James E.J. Bottomley" <[email protected]>
12475L: [email protected]
12476S: Maintained
12477F: Documentation/scsi/53c700.rst
12478F: drivers/scsi/53c700*
12479
12480LEAKING_ADDRESSES
12481M: Tycho Andersen <[email protected]>
12482R: Kees Cook <[email protected]>
12483L: [email protected]
12484S: Maintained
12485T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12486F: scripts/leaking_addresses.pl
12487
12488LED SUBSYSTEM
12489M: Pavel Machek <[email protected]>
12490M: Lee Jones <[email protected]>
12491L: [email protected]
12492S: Maintained
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12494F: Documentation/devicetree/bindings/leds/
12495F: Documentation/leds/
12496F: drivers/leds/
12497F: include/dt-bindings/leds/
12498F: include/linux/leds.h
12499
12500LEGO MINDSTORMS EV3
12501R: David Lechner <[email protected]>
12502S: Maintained
12503F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12504F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12505F: drivers/power/supply/lego_ev3_battery.c
12506
12507LEGO USB Tower driver
12508M: Juergen Stuber <[email protected]>
12509L: [email protected]
12510S: Maintained
12511W: http://legousb.sourceforge.net/
12512F: drivers/usb/misc/legousbtower.c
12513
12514LETSKETCH HID TABLET DRIVER
12515M: Hans de Goede <[email protected]>
12516L: [email protected]
12517S: Maintained
12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12519F: drivers/hid/hid-letsketch.c
12520
12521LG LAPTOP EXTRAS
12522M: Matan Ziv-Av <[email protected]>
12523L: [email protected]
12524S: Maintained
12525F: Documentation/ABI/testing/sysfs-platform-lg-laptop
12526F: Documentation/admin-guide/laptops/lg-laptop.rst
12527F: drivers/platform/x86/lg-laptop.c
12528
12529LG2160 MEDIA DRIVER
12530M: Michael Krufky <[email protected]>
12531L: [email protected]
12532S: Maintained
12533W: https://linuxtv.org
12534W: http://github.com/mkrufky
12535Q: http://patchwork.linuxtv.org/project/linux-media/list/
12536T: git git://linuxtv.org/mkrufky/tuners.git
12537F: drivers/media/dvb-frontends/lg2160.*
12538
12539LGDT3305 MEDIA DRIVER
12540M: Michael Krufky <[email protected]>
12541L: [email protected]
12542S: Maintained
12543W: https://linuxtv.org
12544W: http://github.com/mkrufky
12545Q: http://patchwork.linuxtv.org/project/linux-media/list/
12546T: git git://linuxtv.org/mkrufky/tuners.git
12547F: drivers/media/dvb-frontends/lgdt3305.*
12548
12549LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12550M: Viresh Kumar <[email protected]>
12551L: [email protected]
12552S: Maintained
12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12554F: drivers/ata/pata_arasan_cf.c
12555F: include/linux/pata_arasan_cf_data.h
12556
12557LIBATA PATA DRIVERS
12558R: Sergey Shtylyov <[email protected]>
12559L: [email protected]
12560F: drivers/ata/ata_*.c
12561F: drivers/ata/pata_*.c
12562
12563LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12564M: Linus Walleij <[email protected]>
12565L: [email protected]
12566S: Maintained
12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12568F: drivers/ata/pata_ftide010.c
12569F: drivers/ata/sata_gemini.c
12570F: drivers/ata/sata_gemini.h
12571
12572LIBATA SATA AHCI PLATFORM devices support
12573M: Hans de Goede <[email protected]>
12574M: Jens Axboe <[email protected]>
12575L: [email protected]
12576S: Maintained
12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12578F: drivers/ata/ahci_platform.c
12579F: drivers/ata/libahci_platform.c
12580F: include/linux/ahci_platform.h
12581
12582LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12583M: Serge Semin <[email protected]>
12584L: [email protected]
12585S: Maintained
12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12587F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12588F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12589F: drivers/ata/ahci_dwc.c
12590
12591LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12592M: Mikael Pettersson <[email protected]>
12593L: [email protected]
12594S: Maintained
12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12596F: drivers/ata/sata_promise.*
12597
12598LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12599M: Damien Le Moal <[email protected]>
12600M: Niklas Cassel <[email protected]>
12601L: [email protected]
12602S: Maintained
12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12604F: Documentation/ABI/testing/sysfs-ata
12605F: Documentation/devicetree/bindings/ata/
12606F: drivers/ata/
12607F: include/linux/ata.h
12608F: include/linux/libata.h
12609
12610LIBETH COMMON ETHERNET LIBRARY
12611M: Alexander Lobakin <[email protected]>
12612L: [email protected]
12613L: [email protected] (moderated for non-subscribers)
12614S: Supported
12615T: git https://github.com/alobakin/linux.git
12616F: drivers/net/ethernet/intel/libeth/
12617F: include/net/libeth/
12618K: libeth
12619
12620LIBIE COMMON INTEL ETHERNET LIBRARY
12621M: Alexander Lobakin <[email protected]>
12622L: [email protected] (moderated for non-subscribers)
12623L: [email protected]
12624S: Supported
12625T: git https://github.com/alobakin/linux.git
12626F: drivers/net/ethernet/intel/libie/
12627F: include/linux/net/intel/libie/
12628K: libie
12629
12630LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12631M: Vishal Verma <[email protected]>
12632M: Dan Williams <[email protected]>
12633M: Dave Jiang <[email protected]>
12634L: [email protected]
12635S: Supported
12636Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12637P: Documentation/nvdimm/maintainer-entry-profile.rst
12638F: drivers/nvdimm/btt*
12639
12640LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12641M: Dan Williams <[email protected]>
12642M: Vishal Verma <[email protected]>
12643M: Dave Jiang <[email protected]>
12644L: [email protected]
12645S: Supported
12646Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12647P: Documentation/nvdimm/maintainer-entry-profile.rst
12648F: drivers/nvdimm/pmem*
12649
12650LIBNVDIMM: DEVICETREE BINDINGS
12651M: Oliver O'Halloran <[email protected]>
12652L: [email protected]
12653S: Supported
12654Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12655F: Documentation/devicetree/bindings/pmem/pmem-region.txt
12656F: drivers/nvdimm/of_pmem.c
12657
12658LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12659M: Dan Williams <[email protected]>
12660M: Vishal Verma <[email protected]>
12661M: Dave Jiang <[email protected]>
12662M: Ira Weiny <[email protected]>
12663L: [email protected]
12664S: Supported
12665Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
12666P: Documentation/nvdimm/maintainer-entry-profile.rst
12667T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12668F: drivers/acpi/nfit/*
12669F: drivers/nvdimm/*
12670F: include/linux/libnvdimm.h
12671F: include/linux/nd.h
12672F: include/uapi/linux/ndctl.h
12673F: tools/testing/nvdimm/
12674
12675LIBRARY CODE
12676M: Andrew Morton <[email protected]>
12677L: [email protected]
12678S: Supported
12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12680F: lib/*
12681
12682LICENSES and SPDX stuff
12683M: Thomas Gleixner <[email protected]>
12684M: Greg Kroah-Hartman <[email protected]>
12685L: [email protected]
12686S: Maintained
12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12688F: COPYING
12689F: Documentation/process/license-rules.rst
12690F: LICENSES/
12691F: scripts/spdxcheck-test.sh
12692F: scripts/spdxcheck.py
12693F: scripts/spdxexclude
12694
12695LINEAR RANGES HELPERS
12696M: Mark Brown <[email protected]>
12697R: Matti Vaittinen <[email protected]>
12698F: include/linux/linear_range.h
12699F: lib/linear_ranges.c
12700F: lib/test_linear_ranges.c
12701
12702LINUX FOR POWER MACINTOSH
12703L: [email protected]
12704S: Orphan
12705F: arch/powerpc/platforms/powermac/
12706F: drivers/macintosh/
12707X: drivers/macintosh/adb-iop.c
12708X: drivers/macintosh/via-macii.c
12709
12710LINUX FOR POWERPC (32-BIT AND 64-BIT)
12711M: Michael Ellerman <[email protected]>
12712R: Nicholas Piggin <[email protected]>
12713R: Christophe Leroy <[email protected]>
12714R: Naveen N. Rao <[email protected]>
12715L: [email protected]
12716S: Supported
12717W: https://github.com/linuxppc/wiki/wiki
12718Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12720F: Documentation/ABI/stable/sysfs-firmware-opal-*
12721F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
12722F: Documentation/devicetree/bindings/powerpc/
12723F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
12724F: Documentation/arch/powerpc/
12725F: arch/powerpc/
12726F: drivers/*/*/*pasemi*
12727F: drivers/*/*pasemi*
12728F: drivers/char/tpm/tpm_ibmvtpm*
12729F: drivers/crypto/nx/
12730F: drivers/i2c/busses/i2c-opal.c
12731F: drivers/net/ethernet/ibm/ibmveth.*
12732F: drivers/net/ethernet/ibm/ibmvnic.*
12733F: drivers/pci/hotplug/pnv_php.c
12734F: drivers/pci/hotplug/rpa*
12735F: drivers/rtc/rtc-opal.c
12736F: drivers/scsi/ibmvscsi/
12737F: drivers/tty/hvc/hvc_opal.c
12738F: drivers/watchdog/wdrtas.c
12739F: include/linux/papr_scm.h
12740F: include/uapi/linux/papr_pdsm.h
12741F: tools/testing/selftests/powerpc
12742N: /pmac
12743N: powermac
12744N: powernv
12745N: [^a-z0-9]ps3
12746N: pseries
12747
12748LINUX FOR POWERPC EMBEDDED MPC5XXX
12749M: Anatolij Gustschin <[email protected]>
12750L: [email protected]
12751S: Odd Fixes
12752F: arch/powerpc/platforms/512x/
12753F: arch/powerpc/platforms/52xx/
12754
12755LINUX FOR POWERPC EMBEDDED PPC4XX
12756L: [email protected]
12757S: Orphan
12758F: arch/powerpc/platforms/40x/
12759F: arch/powerpc/platforms/44x/
12760
12761LINUX FOR POWERPC EMBEDDED PPC85XX
12762M: Scott Wood <[email protected]>
12763L: [email protected]
12764S: Odd fixes
12765T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12766F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12767F: Documentation/devicetree/bindings/powerpc/fsl/
12768F: arch/powerpc/platforms/85xx/
12769
12770LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12771M: Christophe Leroy <[email protected]>
12772L: [email protected]
12773S: Maintained
12774F: arch/powerpc/platforms/8xx/
12775F: arch/powerpc/platforms/83xx/
12776
12777LINUX KERNEL DUMP TEST MODULE (LKDTM)
12778M: Kees Cook <[email protected]>
12779S: Maintained
12780F: drivers/misc/lkdtm/*
12781F: tools/testing/selftests/lkdtm/*
12782
12783LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12784M: Alan Stern <[email protected]>
12785M: Andrea Parri <[email protected]>
12786M: Will Deacon <[email protected]>
12787M: Peter Zijlstra <[email protected]>
12788M: Boqun Feng <[email protected]>
12789M: Nicholas Piggin <[email protected]>
12790M: David Howells <[email protected]>
12791M: Jade Alglave <[email protected]>
12792M: Luc Maranget <[email protected]>
12793M: "Paul E. McKenney" <[email protected]>
12794R: Akira Yokosawa <[email protected]>
12795R: Daniel Lustig <[email protected]>
12796R: Joel Fernandes <[email protected]>
12797L: [email protected]
12798L: [email protected]
12799S: Supported
12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12801F: Documentation/atomic_bitops.txt
12802F: Documentation/atomic_t.txt
12803F: Documentation/core-api/refcount-vs-atomic.rst
12804F: Documentation/litmus-tests/
12805F: Documentation/memory-barriers.txt
12806F: tools/memory-model/
12807
12808LINUX-NEXT TREE
12809M: Stephen Rothwell <[email protected]>
12810L: [email protected]
12811S: Supported
12812B: mailto:[email protected] and the appropriate development tree
12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12814
12815LIS3LV02D ACCELEROMETER DRIVER
12816M: Eric Piel <[email protected]>
12817S: Maintained
12818F: Documentation/misc-devices/lis3lv02d.rst
12819F: drivers/misc/lis3lv02d/
12820F: drivers/platform/x86/hp/hp_accel.c
12821
12822LIST KUNIT TEST
12823M: David Gow <[email protected]>
12824L: [email protected]
12825L: [email protected]
12826S: Maintained
12827F: lib/list-test.c
12828
12829LITEX PLATFORM
12830M: Karol Gugala <[email protected]>
12831M: Mateusz Holenko <[email protected]>
12832M: Gabriel Somlo <[email protected]>
12833M: Joel Stanley <[email protected]>
12834S: Maintained
12835F: Documentation/devicetree/bindings/*/litex,*.yaml
12836F: arch/openrisc/boot/dts/or1klitex.dts
12837F: drivers/mmc/host/litex_mmc.c
12838F: drivers/net/ethernet/litex/*
12839F: drivers/soc/litex/*
12840F: drivers/tty/serial/liteuart.c
12841F: include/linux/litex.h
12842N: litex
12843
12844LIVE PATCHING
12845M: Josh Poimboeuf <[email protected]>
12846M: Jiri Kosina <[email protected]>
12847M: Miroslav Benes <[email protected]>
12848M: Petr Mladek <[email protected]>
12849R: Joe Lawrence <[email protected]>
12850L: [email protected]
12851S: Maintained
12852T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12853F: Documentation/ABI/testing/sysfs-kernel-livepatch
12854F: Documentation/livepatch/
12855F: arch/powerpc/include/asm/livepatch.h
12856F: include/linux/livepatch.h
12857F: kernel/livepatch/
12858F: kernel/module/livepatch.c
12859F: samples/livepatch/
12860F: tools/testing/selftests/livepatch/
12861
12862LLC (802.2)
12863L: [email protected]
12864S: Odd fixes
12865F: include/linux/llc.h
12866F: include/net/llc*
12867F: include/uapi/linux/llc.h
12868F: net/llc/
12869
12870LM73 HARDWARE MONITOR DRIVER
12871M: Guillaume Ligneul <[email protected]>
12872L: [email protected]
12873S: Maintained
12874F: drivers/hwmon/lm73.c
12875
12876LM78 HARDWARE MONITOR DRIVER
12877M: Jean Delvare <[email protected]>
12878L: [email protected]
12879S: Maintained
12880F: Documentation/hwmon/lm78.rst
12881F: drivers/hwmon/lm78.c
12882
12883LM83 HARDWARE MONITOR DRIVER
12884M: Jean Delvare <[email protected]>
12885L: [email protected]
12886S: Maintained
12887F: Documentation/hwmon/lm83.rst
12888F: drivers/hwmon/lm83.c
12889
12890LM90 HARDWARE MONITOR DRIVER
12891M: Jean Delvare <[email protected]>
12892L: [email protected]
12893S: Maintained
12894F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12895F: Documentation/hwmon/lm90.rst
12896F: drivers/hwmon/lm90.c
12897F: include/dt-bindings/thermal/lm90.h
12898
12899LME2510 MEDIA DRIVER
12900M: Malcolm Priestley <[email protected]>
12901L: [email protected]
12902S: Maintained
12903W: https://linuxtv.org
12904Q: http://patchwork.linuxtv.org/project/linux-media/list/
12905F: drivers/media/usb/dvb-usb-v2/lmedm04*
12906
12907LOADPIN SECURITY MODULE
12908M: Kees Cook <[email protected]>
12909S: Supported
12910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12911F: Documentation/admin-guide/LSM/LoadPin.rst
12912F: security/loadpin/
12913
12914LOCKDOWN SECURITY MODULE
12915L: [email protected]
12916S: Odd Fixes
12917T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12918F: security/lockdown/
12919
12920LOCKING PRIMITIVES
12921M: Peter Zijlstra <[email protected]>
12922M: Ingo Molnar <[email protected]>
12923M: Will Deacon <[email protected]>
12924R: Waiman Long <[email protected]>
12925R: Boqun Feng <[email protected]> (LOCKDEP)
12926L: [email protected]
12927S: Maintained
12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12929F: Documentation/locking/
12930F: arch/*/include/asm/spinlock*.h
12931F: include/linux/lockdep*.h
12932F: include/linux/mutex*.h
12933F: include/linux/rwlock*.h
12934F: include/linux/rwsem*.h
12935F: include/linux/seqlock.h
12936F: include/linux/spinlock*.h
12937F: kernel/locking/
12938F: lib/locking*.[ch]
12939X: kernel/locking/locktorture.c
12940
12941LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12942M: "Richard Russon (FlatCap)" <[email protected]>
12943L: [email protected]
12944S: Maintained
12945W: http://www.linux-ntfs.org/content/view/19/37/
12946F: Documentation/admin-guide/ldm.rst
12947F: block/partitions/ldm.*
12948
12949LOGITECH HID GAMING KEYBOARDS
12950M: Hans de Goede <[email protected]>
12951L: [email protected]
12952S: Maintained
12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12954F: drivers/hid/hid-lg-g15.c
12955
12956LONTIUM LT8912B MIPI TO HDMI BRIDGE
12957M: Adrien Grassein <[email protected]>
12958S: Maintained
12959F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12960F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12961
12962LOONGARCH
12963M: Huacai Chen <[email protected]>
12964R: WANG Xuerui <[email protected]>
12965L: [email protected]
12966S: Maintained
12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12968F: Documentation/arch/loongarch/
12969F: Documentation/translations/zh_CN/arch/loongarch/
12970F: arch/loongarch/
12971F: drivers/*/*loongarch*
12972
12973LOONGSON GPIO DRIVER
12974M: Yinbo Zhu <[email protected]>
12975L: [email protected]
12976S: Maintained
12977F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12978F: drivers/gpio/gpio-loongson-64bit.c
12979
12980LOONGSON LS2X APB DMA DRIVER
12981M: Binbin Zhou <[email protected]>
12982L: [email protected]
12983S: Maintained
12984F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12985F: drivers/dma/ls2x-apb-dma.c
12986
12987LOONGSON LS2X I2C DRIVER
12988M: Binbin Zhou <[email protected]>
12989L: [email protected]
12990S: Maintained
12991F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12992F: drivers/i2c/busses/i2c-ls2x.c
12993
12994LOONGSON-2 SOC SERIES CLOCK DRIVER
12995M: Yinbo Zhu <[email protected]>
12996L: [email protected]
12997S: Maintained
12998F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12999F: drivers/clk/clk-loongson2.c
13000F: include/dt-bindings/clock/loongson,ls2k-clk.h
13001
13002LOONGSON SPI DRIVER
13003M: Yinbo Zhu <[email protected]>
13004L: [email protected]
13005S: Maintained
13006F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13007F: drivers/spi/spi-loongson-core.c
13008F: drivers/spi/spi-loongson-pci.c
13009F: drivers/spi/spi-loongson-plat.c
13010F: drivers/spi/spi-loongson.h
13011
13012LOONGSON-2 SOC SERIES GUTS DRIVER
13013M: Yinbo Zhu <[email protected]>
13014L: [email protected]
13015S: Maintained
13016F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13017F: drivers/soc/loongson/loongson2_guts.c
13018
13019LOONGSON-2 SOC SERIES PM DRIVER
13020M: Yinbo Zhu <[email protected]>
13021L: [email protected]
13022S: Maintained
13023F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13024F: drivers/soc/loongson/loongson2_pm.c
13025
13026LOONGSON-2 SOC SERIES PINCTRL DRIVER
13027M: zhanghongchen <[email protected]>
13028M: Yinbo Zhu <[email protected]>
13029L: [email protected]
13030S: Maintained
13031F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13032F: drivers/pinctrl/pinctrl-loongson2.c
13033
13034LOONGSON-2 SOC SERIES THERMAL DRIVER
13035M: zhanghongchen <[email protected]>
13036M: Yinbo Zhu <[email protected]>
13037L: [email protected]
13038S: Maintained
13039F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13040F: drivers/thermal/loongson2_thermal.c
13041
13042LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13043M: Sathya Prakash <[email protected]>
13044M: Sreekanth Reddy <[email protected]>
13045M: Suganath Prabu Subramani <[email protected]>
13046L: [email protected]
13047L: [email protected]
13048S: Supported
13049W: http://www.avagotech.com/support/
13050F: drivers/message/fusion/
13051F: drivers/scsi/mpt3sas/
13052
13053LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13054M: Matthew Wilcox <[email protected]>
13055L: [email protected]
13056S: Maintained
13057F: drivers/scsi/sym53c8xx_2/
13058
13059LTC1660 DAC DRIVER
13060M: Marcus Folkesson <[email protected]>
13061L: [email protected]
13062S: Maintained
13063F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13064F: drivers/iio/dac/ltc1660.c
13065
13066LTC2688 IIO DAC DRIVER
13067M: Nuno Sá <[email protected]>
13068L: [email protected]
13069S: Supported
13070W: https://ez.analog.com/linux-software-drivers
13071F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13072F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13073F: drivers/iio/dac/ltc2688.c
13074
13075LTC2947 HARDWARE MONITOR DRIVER
13076M: Nuno Sá <[email protected]>
13077L: [email protected]
13078S: Supported
13079W: https://ez.analog.com/linux-software-drivers
13080F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13081F: drivers/hwmon/ltc2947-core.c
13082F: drivers/hwmon/ltc2947-i2c.c
13083F: drivers/hwmon/ltc2947-spi.c
13084F: drivers/hwmon/ltc2947.h
13085
13086LTC2991 HARDWARE MONITOR DRIVER
13087M: Antoniu Miclaus <[email protected]>
13088L: [email protected]
13089S: Supported
13090W: https://ez.analog.com/linux-software-drivers
13091F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13092F: drivers/hwmon/ltc2991.c
13093
13094LTC2983 IIO TEMPERATURE DRIVER
13095M: Nuno Sá <[email protected]>
13096L: [email protected]
13097S: Supported
13098W: https://ez.analog.com/linux-software-drivers
13099F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13100F: drivers/iio/temperature/ltc2983.c
13101
13102LTC4282 HARDWARE MONITOR DRIVER
13103M: Nuno Sa <[email protected]>
13104L: [email protected]
13105S: Supported
13106F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13107F: Documentation/hwmon/ltc4282.rst
13108F: drivers/hwmon/ltc4282.c
13109
13110LTC4286 HARDWARE MONITOR DRIVER
13111M: Delphine CC Chiu <[email protected]>
13112L: [email protected]
13113S: Maintained
13114F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13115F: Documentation/hwmon/ltc4286.rst
13116F: drivers/hwmon/pmbus/Kconfig
13117F: drivers/hwmon/pmbus/Makefile
13118F: drivers/hwmon/pmbus/ltc4286.c
13119
13120LTC4306 I2C MULTIPLEXER DRIVER
13121M: Michael Hennerich <[email protected]>
13122L: [email protected]
13123S: Supported
13124W: https://ez.analog.com/linux-software-drivers
13125F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13126F: drivers/i2c/muxes/i2c-mux-ltc4306.c
13127
13128LTP (Linux Test Project)
13129M: Cyril Hrubis <[email protected]>
13130M: Jan Stancek <[email protected]>
13131M: Petr Vorel <[email protected]>
13132M: Li Wang <[email protected]>
13133M: Yang Xu <[email protected]>
13134L: [email protected] (subscribers-only)
13135S: Maintained
13136W: http://linux-test-project.github.io/
13137T: git https://github.com/linux-test-project/ltp.git
13138
13139LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13140M: Anshul Dalal <[email protected]>
13141L: [email protected]
13142S: Maintained
13143F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13144F: drivers/iio/light/ltr390.c
13145
13146LYNX 28G SERDES PHY DRIVER
13147M: Ioana Ciornei <[email protected]>
13148L: [email protected]
13149S: Supported
13150F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13151F: drivers/phy/freescale/phy-fsl-lynx-28g.c
13152
13153LYNX PCS MODULE
13154M: Ioana Ciornei <[email protected]>
13155L: [email protected]
13156S: Supported
13157F: drivers/net/pcs/pcs-lynx.c
13158F: include/linux/pcs-lynx.h
13159
13160M68K ARCHITECTURE
13161M: Geert Uytterhoeven <[email protected]>
13162L: [email protected]
13163S: Maintained
13164W: http://www.linux-m68k.org/
13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13166F: arch/m68k/
13167F: drivers/zorro/
13168
13169M68K ON APPLE MACINTOSH
13170M: Joshua Thompson <[email protected]>
13171L: [email protected]
13172S: Maintained
13173W: http://www.mac.linux-m68k.org/
13174F: arch/m68k/mac/
13175F: drivers/macintosh/adb-iop.c
13176F: drivers/macintosh/via-macii.c
13177
13178M68K ON HP9000/300
13179M: Philip Blundell <[email protected]>
13180S: Maintained
13181W: http://www.tazenda.demon.co.uk/phil/linux-hp
13182F: arch/m68k/hp300/
13183
13184M88DS3103 MEDIA DRIVER
13185L: [email protected]
13186S: Orphan
13187W: https://linuxtv.org
13188Q: http://patchwork.linuxtv.org/project/linux-media/list/
13189F: drivers/media/dvb-frontends/m88ds3103*
13190
13191M88RS2000 MEDIA DRIVER
13192M: Malcolm Priestley <[email protected]>
13193L: [email protected]
13194S: Maintained
13195W: https://linuxtv.org
13196Q: http://patchwork.linuxtv.org/project/linux-media/list/
13197F: drivers/media/dvb-frontends/m88rs2000*
13198
13199MA901 MASTERKIT USB FM RADIO DRIVER
13200M: Alexey Klimov <[email protected]>
13201L: [email protected]
13202S: Maintained
13203T: git git://linuxtv.org/media_tree.git
13204F: drivers/media/radio/radio-ma901.c
13205
13206MAC80211
13207M: Johannes Berg <[email protected]>
13208L: [email protected]
13209S: Maintained
13210W: https://wireless.wiki.kernel.org/
13211Q: https://patchwork.kernel.org/project/linux-wireless/list/
13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13213T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13214F: Documentation/networking/mac80211-injection.rst
13215F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13216F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13217F: include/net/mac80211.h
13218F: net/mac80211/
13219
13220MAILBOX API
13221M: Jassi Brar <[email protected]>
13222L: [email protected]
13223S: Maintained
13224F: Documentation/devicetree/bindings/mailbox/
13225F: drivers/mailbox/
13226F: include/dt-bindings/mailbox/
13227F: include/linux/mailbox_client.h
13228F: include/linux/mailbox_controller.h
13229
13230MAILBOX ARM MHUv2
13231M: Viresh Kumar <[email protected]>
13232M: Tushar Khandelwal <[email protected]>
13233L: [email protected]
13234S: Maintained
13235F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13236F: drivers/mailbox/arm_mhuv2.c
13237F: include/linux/mailbox/arm_mhuv2_message.h
13238
13239MAILBOX ARM MHUv3
13240M: Sudeep Holla <[email protected]>
13241M: Cristian Marussi <[email protected]>
13242L: [email protected]
13243L: [email protected] (moderated for non-subscribers)
13244S: Maintained
13245F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13246F: drivers/mailbox/arm_mhuv3.c
13247
13248MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13249M: Alejandro Colomar <[email protected]>
13250L: [email protected]
13251S: Maintained
13252W: http://www.kernel.org/doc/man-pages
13253T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13254T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13255
13256MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13257M: Jeremy Kerr <[email protected]>
13258M: Matt Johnston <[email protected]>
13259L: [email protected]
13260S: Maintained
13261F: Documentation/networking/mctp.rst
13262F: drivers/net/mctp/
13263F: include/net/mctp.h
13264F: include/net/mctpdevice.h
13265F: include/net/netns/mctp.h
13266F: net/mctp/
13267
13268MAPLE TREE
13269M: Liam R. Howlett <[email protected]>
13270L: [email protected]
13271L: [email protected]
13272S: Supported
13273F: Documentation/core-api/maple_tree.rst
13274F: include/linux/maple_tree.h
13275F: include/trace/events/maple_tree.h
13276F: lib/maple_tree.c
13277F: lib/test_maple_tree.c
13278F: tools/testing/radix-tree/linux/maple_tree.h
13279F: tools/testing/radix-tree/maple.c
13280
13281MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13282M: Rahul Bedarkar <[email protected]>
13283L: [email protected]
13284S: Maintained
13285F: arch/mips/boot/dts/img/pistachio*
13286
13287MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13288M: Andrew Lunn <[email protected]>
13289L: [email protected]
13290S: Maintained
13291F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13292F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13293F: Documentation/networking/devlink/mv88e6xxx.rst
13294F: drivers/net/dsa/mv88e6xxx/
13295F: include/linux/dsa/mv88e6xxx.h
13296F: include/linux/platform_data/mv88e6xxx.h
13297
13298MARVELL ARMADA 3700 PHY DRIVERS
13299M: Miquel Raynal <[email protected]>
13300S: Maintained
13301F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13302F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13303F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13304F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13305
13306MARVELL ARMADA 3700 SERIAL DRIVER
13307M: Pali Rohár <[email protected]>
13308S: Maintained
13309F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13310F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
13311F: drivers/tty/serial/mvebu-uart.c
13312
13313MARVELL ARMADA DRM SUPPORT
13314M: Russell King <[email protected]>
13315S: Maintained
13316T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13317T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13318F: Documentation/devicetree/bindings/display/armada/
13319F: drivers/gpu/drm/armada/
13320F: include/uapi/drm/armada_drm.h
13321
13322MARVELL CRYPTO DRIVER
13323M: Boris Brezillon <[email protected]>
13324M: Arnaud Ebalard <[email protected]>
13325M: Srujana Challa <[email protected]>
13326L: [email protected]
13327S: Maintained
13328F: drivers/crypto/marvell/
13329F: include/linux/soc/marvell/octeontx2/
13330
13331MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13332M: Mirko Lindner <[email protected]>
13333M: Stephen Hemminger <[email protected]>
13334L: [email protected]
13335S: Maintained
13336F: drivers/net/ethernet/marvell/sk*
13337
13338MARVELL LIBERTAS WIRELESS DRIVER
13339L: [email protected]
13340S: Orphan
13341F: drivers/net/wireless/marvell/libertas/
13342
13343MARVELL MACCHIATOBIN SUPPORT
13344M: Russell King <[email protected]>
13345L: [email protected] (moderated for non-subscribers)
13346S: Maintained
13347F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13348
13349MARVELL MV643XX ETHERNET DRIVER
13350M: Sebastian Hesselbarth <[email protected]>
13351L: [email protected]
13352S: Maintained
13353F: drivers/net/ethernet/marvell/mv643xx_eth.*
13354F: include/linux/mv643xx.h
13355
13356MARVELL MV88X3310 PHY DRIVER
13357M: Russell King <[email protected]>
13358M: Marek Behún <[email protected]>
13359L: [email protected]
13360S: Maintained
13361F: drivers/net/phy/marvell10g.c
13362
13363MARVELL MVEBU THERMAL DRIVER
13364M: Miquel Raynal <[email protected]>
13365S: Maintained
13366F: drivers/thermal/armada_thermal.c
13367
13368MARVELL MVNETA ETHERNET DRIVER
13369M: Marcin Wojtas <[email protected]>
13370L: [email protected]
13371S: Maintained
13372F: drivers/net/ethernet/marvell/mvneta*
13373
13374MARVELL MVPP2 ETHERNET DRIVER
13375M: Marcin Wojtas <[email protected]>
13376M: Russell King <[email protected]>
13377L: [email protected]
13378S: Maintained
13379F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
13380F: drivers/net/ethernet/marvell/mvpp2/
13381
13382MARVELL MWIFIEX WIRELESS DRIVER
13383M: Brian Norris <[email protected]>
13384R: Francesco Dolcini <[email protected]>
13385L: [email protected]
13386S: Odd Fixes
13387F: drivers/net/wireless/marvell/mwifiex/
13388
13389MARVELL MWL8K WIRELESS DRIVER
13390L: [email protected]
13391S: Orphan
13392F: drivers/net/wireless/marvell/mwl8k.c
13393
13394MARVELL NAND CONTROLLER DRIVER
13395M: Miquel Raynal <[email protected]>
13396L: [email protected]
13397S: Maintained
13398F: drivers/mtd/nand/raw/marvell_nand.c
13399
13400MARVELL OCTEON ENDPOINT DRIVER
13401M: Veerasenareddy Burru <[email protected]>
13402M: Sathesh Edara <[email protected]>
13403L: [email protected]
13404S: Supported
13405F: drivers/net/ethernet/marvell/octeon_ep
13406
13407MARVELL OCTEON ENDPOINT VF DRIVER
13408M: Veerasenareddy Burru <[email protected]>
13409M: Sathesh Edara <[email protected]>
13410M: Shinas Rasheed <[email protected]>
13411M: Satananda Burla <[email protected]>
13412L: [email protected]
13413S: Supported
13414F: drivers/net/ethernet/marvell/octeon_ep_vf
13415
13416MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13417M: Sunil Goutham <[email protected]>
13418M: Geetha sowjanya <[email protected]>
13419M: Subbaraya Sundeep <[email protected]>
13420M: hariprasad <[email protected]>
13421L: [email protected]
13422S: Supported
13423F: drivers/net/ethernet/marvell/octeontx2/nic/
13424F: include/linux/soc/marvell/octeontx2/
13425
13426MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13427M: Sunil Goutham <[email protected]>
13428M: Linu Cherian <[email protected]>
13429M: Geetha sowjanya <[email protected]>
13430M: Jerin Jacob <[email protected]>
13431M: hariprasad <[email protected]>
13432M: Subbaraya Sundeep <[email protected]>
13433L: [email protected]
13434S: Supported
13435F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13436F: drivers/net/ethernet/marvell/octeontx2/af/
13437
13438MARVELL PRESTERA ETHERNET SWITCH DRIVER
13439M: Taras Chornyi <[email protected]>
13440S: Supported
13441W: https://github.com/Marvell-switching/switchdev-prestera
13442F: drivers/net/ethernet/marvell/prestera/
13443
13444MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13445M: Nicolas Pitre <[email protected]>
13446S: Odd Fixes
13447F: drivers/mmc/host/mvsdio.*
13448
13449MARVELL USB MDIO CONTROLLER DRIVER
13450M: Tobias Waldekranz <[email protected]>
13451L: [email protected]
13452S: Maintained
13453F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13454F: drivers/net/mdio/mdio-mvusb.c
13455
13456MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13457M: Hu Ziji <[email protected]>
13458L: [email protected]
13459S: Supported
13460F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13461F: drivers/mmc/host/sdhci-xenon*
13462
13463MATROX FRAMEBUFFER DRIVER
13464L: [email protected]
13465S: Orphan
13466F: drivers/video/fbdev/matrox/matroxfb_*
13467F: include/uapi/linux/matroxfb.h
13468
13469MAX15301 DRIVER
13470M: Daniel Nilsson <[email protected]>
13471L: [email protected]
13472S: Maintained
13473F: Documentation/hwmon/max15301.rst
13474F: drivers/hwmon/pmbus/max15301.c
13475
13476MAX2175 SDR TUNER DRIVER
13477M: Ramesh Shanmugasundaram <[email protected]>
13478L: [email protected]
13479S: Maintained
13480T: git git://linuxtv.org/media_tree.git
13481F: Documentation/devicetree/bindings/media/i2c/max2175.txt
13482F: Documentation/userspace-api/media/drivers/max2175.rst
13483F: drivers/media/i2c/max2175*
13484F: include/uapi/linux/max2175.h
13485
13486MAX31335 RTC DRIVER
13487M: Antoniu Miclaus <[email protected]>
13488L: [email protected]
13489S: Supported
13490W: https://ez.analog.com/linux-software-drivers
13491F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13492F: drivers/rtc/rtc-max31335.c
13493
13494MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13495L: [email protected]
13496S: Orphan
13497F: Documentation/hwmon/max6650.rst
13498F: drivers/hwmon/max6650.c
13499
13500MAX9286 QUAD GMSL DESERIALIZER DRIVER
13501M: Jacopo Mondi <[email protected]>
13502M: Kieran Bingham <[email protected]>
13503M: Laurent Pinchart <[email protected]>
13504M: Niklas Söderlund <[email protected]>
13505L: [email protected]
13506S: Maintained
13507F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13508F: drivers/media/i2c/max9286.c
13509
13510MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13511M: Niklas Söderlund <[email protected]>
13512L: [email protected]
13513S: Maintained
13514F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13515F: drivers/staging/media/max96712/max96712.c
13516
13517MAX9860 MONO AUDIO VOICE CODEC DRIVER
13518M: Peter Rosin <[email protected]>
13519L: [email protected] (moderated for non-subscribers)
13520S: Maintained
13521F: Documentation/devicetree/bindings/sound/max9860.txt
13522F: sound/soc/codecs/max9860.*
13523
13524MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13525M: Andreas Klinger <[email protected]>
13526L: [email protected]
13527S: Maintained
13528F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13529F: drivers/iio/proximity/mb1232.c
13530
13531MAXIM MAX11205 DRIVER
13532M: Ramona Bolboaca <[email protected]>
13533L: [email protected]
13534S: Supported
13535W: https://ez.analog.com/linux-software-drivers
13536F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13537F: drivers/iio/adc/max11205.c
13538
13539MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13540R: Iskren Chernev <[email protected]>
13541R: Krzysztof Kozlowski <[email protected]>
13542R: Marek Szyprowski <[email protected]>
13543R: Matheus Castello <[email protected]>
13544L: [email protected]
13545S: Maintained
13546F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13547F: drivers/power/supply/max17040_battery.c
13548
13549MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13550R: Hans de Goede <[email protected]>
13551R: Krzysztof Kozlowski <[email protected]>
13552R: Marek Szyprowski <[email protected]>
13553R: Sebastian Krzyszkowiak <[email protected]>
13554R: Purism Kernel Team <[email protected]>
13555L: [email protected]
13556S: Maintained
13557F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13558F: drivers/power/supply/max17042_battery.c
13559
13560MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13561M: Laurent Pinchart <[email protected]>
13562L: [email protected]
13563S: Maintained
13564F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13565F: drivers/regulator/max20086-regulator.c
13566
13567MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13568M: Rajat Khandelwal <[email protected]>
13569L: [email protected]
13570S: Maintained
13571F: drivers/iio/temperature/max30208.c
13572
13573MAXIM MAX77650 PMIC MFD DRIVER
13574M: Bartosz Golaszewski <[email protected]>
13575L: [email protected]
13576S: Maintained
13577F: Documentation/devicetree/bindings/*/*max77650.yaml
13578F: Documentation/devicetree/bindings/*/max77650*.yaml
13579F: drivers/gpio/gpio-max77650.c
13580F: drivers/input/misc/max77650-onkey.c
13581F: drivers/leds/leds-max77650.c
13582F: drivers/mfd/max77650.c
13583F: drivers/power/supply/max77650-charger.c
13584F: drivers/regulator/max77650-regulator.c
13585F: include/linux/mfd/max77650.h
13586
13587MAXIM MAX77714 PMIC MFD DRIVER
13588M: Luca Ceresoli <[email protected]>
13589S: Maintained
13590F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13591F: drivers/mfd/max77714.c
13592F: include/linux/mfd/max77714.h
13593
13594MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13595M: Javier Martinez Canillas <[email protected]>
13596L: [email protected]
13597S: Supported
13598F: Documentation/devicetree/bindings/*/*max77802.yaml
13599F: drivers/regulator/max77802-regulator.c
13600F: include/dt-bindings/*/*max77802.h
13601
13602MAXIM MAX77976 BATTERY CHARGER
13603M: Luca Ceresoli <[email protected]>
13604S: Supported
13605F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13606F: drivers/power/supply/max77976_charger.c
13607
13608MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13609M: Krzysztof Kozlowski <[email protected]>
13610L: [email protected]
13611S: Maintained
13612B: mailto:[email protected]
13613F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13614F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13615F: drivers/power/supply/max14577_charger.c
13616F: drivers/power/supply/max77693_charger.c
13617
13618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13619M: Chanwoo Choi <[email protected]>
13620M: Krzysztof Kozlowski <[email protected]>
13621L: [email protected]
13622S: Maintained
13623B: mailto:[email protected]
13624F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
13625F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
13626F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
13627F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
13628F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
13629F: drivers/*/*max77843.c
13630F: drivers/*/max14577*.c
13631F: drivers/*/max77686*.c
13632F: drivers/*/max77693*.c
13633F: drivers/clk/clk-max77686.c
13634F: drivers/extcon/extcon-max14577.c
13635F: drivers/extcon/extcon-max77693.c
13636F: drivers/rtc/rtc-max77686.c
13637F: include/linux/mfd/max14577*.h
13638F: include/linux/mfd/max77686*.h
13639F: include/linux/mfd/max77693*.h
13640
13641MAXIRADIO FM RADIO RECEIVER DRIVER
13642M: Hans Verkuil <[email protected]>
13643L: [email protected]
13644S: Maintained
13645W: https://linuxtv.org
13646T: git git://linuxtv.org/media_tree.git
13647F: drivers/media/radio/radio-maxiradio*
13648
13649MAXLINEAR ETHERNET PHY DRIVER
13650M: Xu Liang <[email protected]>
13651L: [email protected]
13652S: Supported
13653F: drivers/net/phy/mxl-gpy.c
13654
13655MCAN MMIO DEVICE DRIVER
13656M: Chandrasekar Ramakrishnan <[email protected]>
13657L: [email protected]
13658S: Maintained
13659F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13660F: drivers/net/can/m_can/m_can.c
13661F: drivers/net/can/m_can/m_can.h
13662F: drivers/net/can/m_can/m_can_platform.c
13663
13664MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13665R: Yasushi SHOJI <[email protected]>
13666L: [email protected]
13667S: Maintained
13668F: drivers/net/can/usb/mcba_usb.c
13669
13670MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13671M: Rishi Gupta <[email protected]>
13672L: [email protected]
13673L: [email protected]
13674S: Maintained
13675F: drivers/hid/hid-mcp2221.c
13676
13677MCP251XFD SPI-CAN NETWORK DRIVER
13678M: Marc Kleine-Budde <[email protected]>
13679M: Manivannan Sadhasivam <[email protected]>
13680R: Thomas Kopp <[email protected]>
13681L: [email protected]
13682S: Maintained
13683F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13684F: drivers/net/can/spi/mcp251xfd/
13685
13686MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13687M: Peter Rosin <[email protected]>
13688L: [email protected]
13689S: Maintained
13690F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13691F: drivers/iio/potentiometer/mcp4018.c
13692F: drivers/iio/potentiometer/mcp4531.c
13693
13694MCP4821 DAC DRIVER
13695M: Anshul Dalal <[email protected]>
13696L: [email protected]
13697S: Maintained
13698F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13699F: drivers/iio/dac/mcp4821.c
13700
13701MCR20A IEEE-802.15.4 RADIO DRIVER
13702M: Stefan Schmidt <[email protected]>
13703L: [email protected]
13704S: Odd Fixes
13705W: https://github.com/xueliu/mcr20a-linux
13706F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13707F: drivers/net/ieee802154/mcr20a.c
13708F: drivers/net/ieee802154/mcr20a.h
13709
13710MDIO REGMAP DRIVER
13711M: Maxime Chevallier <[email protected]>
13712L: [email protected]
13713S: Maintained
13714F: drivers/net/mdio/mdio-regmap.c
13715F: include/linux/mdio/mdio-regmap.h
13716
13717MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13718M: William Breathitt Gray <[email protected]>
13719L: [email protected]
13720S: Maintained
13721F: drivers/iio/dac/cio-dac.c
13722
13723MEDIA CONTROLLER FRAMEWORK
13724M: Sakari Ailus <[email protected]>
13725M: Laurent Pinchart <[email protected]>
13726L: [email protected]
13727S: Supported
13728W: https://www.linuxtv.org
13729T: git git://linuxtv.org/media_tree.git
13730F: drivers/media/mc/
13731F: include/media/media-*.h
13732F: include/uapi/linux/media.h
13733
13734MEDIA DRIVER FOR FREESCALE IMX PXP
13735M: Philipp Zabel <[email protected]>
13736L: [email protected]
13737S: Maintained
13738T: git git://linuxtv.org/media_tree.git
13739F: drivers/media/platform/nxp/imx-pxp.[ch]
13740
13741MEDIA DRIVERS FOR ASCOT2E
13742M: Sergey Kozlov <[email protected]>
13743M: Abylay Ospan <[email protected]>
13744L: [email protected]
13745S: Supported
13746W: https://linuxtv.org
13747W: http://netup.tv/
13748T: git git://linuxtv.org/media_tree.git
13749F: drivers/media/dvb-frontends/ascot2e*
13750
13751MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13752M: Jasmin Jessich <[email protected]>
13753L: [email protected]
13754S: Maintained
13755W: https://linuxtv.org
13756T: git git://linuxtv.org/media_tree.git
13757F: drivers/media/dvb-frontends/cxd2099*
13758
13759MEDIA DRIVERS FOR CXD2841ER
13760M: Sergey Kozlov <[email protected]>
13761M: Abylay Ospan <[email protected]>
13762L: [email protected]
13763S: Supported
13764W: https://linuxtv.org
13765W: http://netup.tv/
13766T: git git://linuxtv.org/media_tree.git
13767F: drivers/media/dvb-frontends/cxd2841er*
13768
13769MEDIA DRIVERS FOR CXD2880
13770M: Yasunari Takiguchi <[email protected]>
13771L: [email protected]
13772S: Supported
13773W: http://linuxtv.org/
13774T: git git://linuxtv.org/media_tree.git
13775F: drivers/media/dvb-frontends/cxd2880/*
13776F: drivers/media/spi/cxd2880*
13777
13778MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13779L: [email protected]
13780S: Orphan
13781W: https://linuxtv.org
13782T: git git://linuxtv.org/media_tree.git
13783F: drivers/media/pci/ddbridge/*
13784
13785MEDIA DRIVERS FOR FREESCALE IMX
13786M: Steve Longerbeam <[email protected]>
13787M: Philipp Zabel <[email protected]>
13788L: [email protected]
13789S: Maintained
13790T: git git://linuxtv.org/media_tree.git
13791F: Documentation/admin-guide/media/imx.rst
13792F: Documentation/devicetree/bindings/media/imx.txt
13793F: drivers/staging/media/imx/
13794F: include/linux/imx-media.h
13795F: include/media/imx.h
13796
13797MEDIA DRIVERS FOR FREESCALE IMX7/8
13798M: Rui Miguel Silva <[email protected]>
13799M: Laurent Pinchart <[email protected]>
13800M: Martin Kepplinger <[email protected]>
13801R: Purism Kernel Team <[email protected]>
13802L: [email protected]
13803S: Maintained
13804T: git git://linuxtv.org/media_tree.git
13805F: Documentation/admin-guide/media/imx7.rst
13806F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13807F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13808F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13809F: drivers/media/platform/nxp/imx-mipi-csis.c
13810F: drivers/media/platform/nxp/imx7-media-csi.c
13811F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13812
13813MEDIA DRIVERS FOR HELENE
13814M: Abylay Ospan <[email protected]>
13815L: [email protected]
13816S: Supported
13817W: https://linuxtv.org
13818W: http://netup.tv/
13819T: git git://linuxtv.org/media_tree.git
13820F: drivers/media/dvb-frontends/helene*
13821
13822MEDIA DRIVERS FOR HORUS3A
13823M: Sergey Kozlov <[email protected]>
13824M: Abylay Ospan <[email protected]>
13825L: [email protected]
13826S: Supported
13827W: https://linuxtv.org
13828W: http://netup.tv/
13829T: git git://linuxtv.org/media_tree.git
13830F: drivers/media/dvb-frontends/horus3a*
13831
13832MEDIA DRIVERS FOR LNBH25
13833M: Sergey Kozlov <[email protected]>
13834M: Abylay Ospan <[email protected]>
13835L: [email protected]
13836S: Supported
13837W: https://linuxtv.org
13838W: http://netup.tv/
13839T: git git://linuxtv.org/media_tree.git
13840F: drivers/media/dvb-frontends/lnbh25*
13841
13842MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13843L: [email protected]
13844S: Orphan
13845W: https://linuxtv.org
13846T: git git://linuxtv.org/media_tree.git
13847F: drivers/media/dvb-frontends/mxl5xx*
13848
13849MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13850M: Sergey Kozlov <[email protected]>
13851M: Abylay Ospan <[email protected]>
13852L: [email protected]
13853S: Supported
13854W: https://linuxtv.org
13855W: http://netup.tv/
13856T: git git://linuxtv.org/media_tree.git
13857F: drivers/media/pci/netup_unidvb/*
13858
13859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13860M: Dmitry Osipenko <[email protected]>
13861L: [email protected]
13862L: [email protected]
13863S: Maintained
13864T: git git://linuxtv.org/media_tree.git
13865F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13866F: drivers/media/platform/nvidia/tegra-vde/
13867
13868MEDIA DRIVERS FOR RENESAS - CEU
13869M: Jacopo Mondi <[email protected]>
13870L: [email protected]
13871L: [email protected]
13872S: Supported
13873T: git git://linuxtv.org/media_tree.git
13874F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
13875F: drivers/media/platform/renesas/renesas-ceu.c
13876F: include/media/drv-intf/renesas-ceu.h
13877
13878MEDIA DRIVERS FOR RENESAS - DRIF
13879M: Fabrizio Castro <[email protected]>
13880L: [email protected]
13881L: [email protected]
13882S: Supported
13883T: git git://linuxtv.org/media_tree.git
13884F: Documentation/devicetree/bindings/media/renesas,drif.yaml
13885F: drivers/media/platform/renesas/rcar_drif.c
13886
13887MEDIA DRIVERS FOR RENESAS - FCP
13888M: Laurent Pinchart <[email protected]>
13889L: [email protected]
13890L: [email protected]
13891S: Supported
13892T: git git://linuxtv.org/media_tree.git
13893F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13894F: drivers/media/platform/renesas/rcar-fcp.c
13895F: include/media/rcar-fcp.h
13896
13897MEDIA DRIVERS FOR RENESAS - FDP1
13898M: Kieran Bingham <[email protected]>
13899L: [email protected]
13900L: [email protected]
13901S: Supported
13902T: git git://linuxtv.org/media_tree.git
13903F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13904F: drivers/media/platform/renesas/rcar_fdp1.c
13905
13906MEDIA DRIVERS FOR RENESAS - VIN
13907M: Niklas Söderlund <[email protected]>
13908L: [email protected]
13909L: [email protected]
13910S: Supported
13911T: git git://linuxtv.org/media_tree.git
13912F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13913F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13914F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13915F: drivers/media/platform/renesas/rcar-csi2.c
13916F: drivers/media/platform/renesas/rcar-isp.c
13917F: drivers/media/platform/renesas/rcar-vin/
13918
13919MEDIA DRIVERS FOR RENESAS - VSP1
13920M: Laurent Pinchart <[email protected]>
13921M: Kieran Bingham <[email protected]>
13922L: [email protected]
13923L: [email protected]
13924S: Supported
13925T: git git://linuxtv.org/media_tree.git
13926F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13927F: drivers/media/platform/renesas/vsp1/
13928
13929MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13930L: [email protected]
13931S: Orphan
13932W: https://linuxtv.org
13933T: git git://linuxtv.org/media_tree.git
13934F: drivers/media/dvb-frontends/stv0910*
13935
13936MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13937L: [email protected]
13938S: Orphan
13939W: https://linuxtv.org
13940T: git git://linuxtv.org/media_tree.git
13941F: drivers/media/dvb-frontends/stv6111*
13942
13943MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13944M: Hugues Fruchet <[email protected]>
13945M: Alain Volmat <[email protected]>
13946L: [email protected]
13947S: Supported
13948T: git git://linuxtv.org/media_tree.git
13949F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13950F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13951F: drivers/media/platform/st/stm32/stm32-dcmi.c
13952F: drivers/media/platform/st/stm32/stm32-dcmipp/*
13953
13954MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13955M: Mauro Carvalho Chehab <[email protected]>
13956L: [email protected]
13957S: Maintained
13958W: https://linuxtv.org
13959Q: http://patchwork.kernel.org/project/linux-media/list/
13960T: git git://linuxtv.org/media_tree.git
13961F: Documentation/admin-guide/media/
13962F: Documentation/devicetree/bindings/media/
13963F: Documentation/driver-api/media/
13964F: Documentation/userspace-api/media/
13965F: drivers/media/
13966F: drivers/staging/media/
13967F: include/dt-bindings/media/
13968F: include/linux/platform_data/media/
13969F: include/media/
13970F: include/uapi/linux/dvb/
13971F: include/uapi/linux/ivtv*
13972F: include/uapi/linux/media.h
13973F: include/uapi/linux/uvcvideo.h
13974F: include/uapi/linux/v4l2-*
13975F: include/uapi/linux/videodev2.h
13976
13977MEDIATEK BLUETOOTH DRIVER
13978M: Sean Wang <[email protected]>
13979L: [email protected]
13980L: [email protected] (moderated for non-subscribers)
13981S: Maintained
13982F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13983F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13984F: drivers/bluetooth/btmtkuart.c
13985
13986MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13987M: Sean Wang <[email protected]>
13988L: [email protected]
13989S: Maintained
13990F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13991F: drivers/power/reset/mt6323-poweroff.c
13992
13993MEDIATEK CIR DRIVER
13994M: Sean Wang <[email protected]>
13995S: Maintained
13996F: drivers/media/rc/mtk-cir.c
13997
13998MEDIATEK DMA DRIVER
13999M: Sean Wang <[email protected]>
14000L: [email protected]
14001L: [email protected] (moderated for non-subscribers)
14002L: [email protected] (moderated for non-subscribers)
14003S: Maintained
14004F: Documentation/devicetree/bindings/dma/mediatek,*
14005F: drivers/dma/mediatek/
14006
14007MEDIATEK ETHERNET DRIVER
14008M: Felix Fietkau <[email protected]>
14009M: Sean Wang <[email protected]>
14010M: Mark Lee <[email protected]>
14011M: Lorenzo Bianconi <[email protected]>
14012L: [email protected]
14013S: Maintained
14014F: drivers/net/ethernet/mediatek/
14015
14016MEDIATEK ETHERNET PCS DRIVER
14017M: Alexander Couzens <[email protected]>
14018M: Daniel Golle <[email protected]>
14019L: [email protected]
14020S: Maintained
14021F: drivers/net/pcs/pcs-mtk-lynxi.c
14022F: include/linux/pcs/pcs-mtk-lynxi.h
14023
14024MEDIATEK ETHERNET PHY DRIVERS
14025M: Daniel Golle <[email protected]>
14026M: Qingfang Deng <[email protected]>
14027M: SkyLake Huang <[email protected]>
14028L: [email protected]
14029S: Maintained
14030F: drivers/net/phy/mediatek-ge-soc.c
14031F: drivers/net/phy/mediatek-ge.c
14032F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14033
14034MEDIATEK I2C CONTROLLER DRIVER
14035M: Qii Wang <[email protected]>
14036L: [email protected]
14037S: Maintained
14038F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14039F: drivers/i2c/busses/i2c-mt65xx.c
14040
14041MEDIATEK IOMMU DRIVER
14042M: Yong Wu <[email protected]>
14043L: [email protected]
14044L: [email protected] (moderated for non-subscribers)
14045S: Supported
14046F: Documentation/devicetree/bindings/iommu/mediatek*
14047F: drivers/iommu/mtk_iommu*
14048F: include/dt-bindings/memory/mediatek,mt*-port.h
14049F: include/dt-bindings/memory/mt*-port.h
14050
14051MEDIATEK JPEG DRIVER
14052M: Bin Liu <[email protected]>
14053S: Supported
14054F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14055F: drivers/media/platform/mediatek/jpeg/
14056
14057MEDIATEK KEYPAD DRIVER
14058M: Mattijs Korpershoek <[email protected]>
14059S: Supported
14060F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14061F: drivers/input/keyboard/mt6779-keypad.c
14062
14063MEDIATEK MDP DRIVER
14064M: Minghsiu Tsai <[email protected]>
14065M: Houlong Wei <[email protected]>
14066M: Andrew-CT Chen <[email protected]>
14067S: Supported
14068F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
14069F: drivers/media/platform/mediatek/mdp/
14070F: drivers/media/platform/mediatek/vpu/
14071
14072MEDIATEK MEDIA DRIVER
14073M: Tiffany Lin <[email protected]>
14074M: Andrew-CT Chen <[email protected]>
14075M: Yunfei Dong <[email protected]>
14076S: Supported
14077F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14078F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
14079F: drivers/media/platform/mediatek/vcodec/
14080F: drivers/media/platform/mediatek/vpu/
14081
14082MEDIATEK MIPI-CSI CDPHY DRIVER
14083M: Julien Stephan <[email protected]>
14084M: Andy Hsieh <[email protected]>
14085S: Supported
14086F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14087F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14088
14089MEDIATEK MMC/SD/SDIO DRIVER
14090M: Chaotian Jing <[email protected]>
14091S: Maintained
14092F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14093F: drivers/mmc/host/mtk-sd.c
14094
14095MEDIATEK MT76 WIRELESS LAN DRIVER
14096M: Felix Fietkau <[email protected]>
14097M: Lorenzo Bianconi <[email protected]>
14098M: Ryder Lee <[email protected]>
14099R: Shayne Chen <[email protected]>
14100R: Sean Wang <[email protected]>
14101L: [email protected]
14102S: Maintained
14103T: git https://github.com/nbd168/wireless
14104F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14105F: drivers/net/wireless/mediatek/mt76/
14106
14107MEDIATEK MT7601U WIRELESS LAN DRIVER
14108M: Jakub Kicinski <[email protected]>
14109L: [email protected]
14110S: Maintained
14111F: drivers/net/wireless/mediatek/mt7601u/
14112
14113MEDIATEK MT7621 CLOCK DRIVER
14114M: Sergio Paracuellos <[email protected]>
14115S: Maintained
14116F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14117F: drivers/clk/ralink/clk-mt7621.c
14118
14119MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14120M: Sergio Paracuellos <[email protected]>
14121S: Maintained
14122F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14123F: drivers/pci/controller/pcie-mt7621.c
14124
14125MEDIATEK MT7621 PHY PCI DRIVER
14126M: Sergio Paracuellos <[email protected]>
14127S: Maintained
14128F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14129F: drivers/phy/ralink/phy-mt7621-pci.c
14130
14131MEDIATEK MT7621/28/88 I2C DRIVER
14132M: Stefan Roese <[email protected]>
14133L: [email protected]
14134S: Maintained
14135F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14136F: drivers/i2c/busses/i2c-mt7621.c
14137
14138MEDIATEK MTMIPS CLOCK DRIVER
14139M: Sergio Paracuellos <[email protected]>
14140S: Maintained
14141F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14142F: drivers/clk/ralink/clk-mtmips.c
14143
14144MEDIATEK NAND CONTROLLER DRIVER
14145L: [email protected]
14146S: Orphan
14147F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14148F: drivers/mtd/nand/raw/mtk_*
14149
14150MEDIATEK PMIC LED DRIVER
14151M: Sean Wang <[email protected]>
14152S: Maintained
14153F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
14154F: drivers/leds/leds-mt6323.c
14155
14156MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14157M: Sean Wang <[email protected]>
14158S: Maintained
14159F: drivers/char/hw_random/mtk-rng.c
14160
14161MEDIATEK SMI DRIVER
14162M: Yong Wu <[email protected]>
14163L: [email protected] (moderated for non-subscribers)
14164S: Supported
14165F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14166F: drivers/memory/mtk-smi.c
14167F: include/soc/mediatek/smi.h
14168
14169MEDIATEK SWITCH DRIVER
14170M: Arınç ÜNAL <[email protected]>
14171M: Daniel Golle <[email protected]>
14172M: DENG Qingfang <[email protected]>
14173M: Sean Wang <[email protected]>
14174L: [email protected]
14175S: Maintained
14176F: drivers/net/dsa/mt7530-mdio.c
14177F: drivers/net/dsa/mt7530-mmio.c
14178F: drivers/net/dsa/mt7530.*
14179F: net/dsa/tag_mtk.c
14180
14181MEDIATEK T7XX 5G WWAN MODEM DRIVER
14182M: Chandrashekar Devegowda <[email protected]>
14183R: Chiranjeevi Rapolu <[email protected]>
14184R: Liu Haijun <[email protected]>
14185R: M Chetan Kumar <[email protected]>
14186R: Ricardo Martinez <[email protected]>
14187L: [email protected]
14188S: Supported
14189F: drivers/net/wwan/t7xx/
14190
14191MEDIATEK USB3 DRD IP DRIVER
14192M: Chunfeng Yun <[email protected]>
14193L: [email protected]
14194L: [email protected] (moderated for non-subscribers)
14195L: [email protected] (moderated for non-subscribers)
14196S: Maintained
14197F: Documentation/devicetree/bindings/usb/mediatek,*
14198F: drivers/usb/host/xhci-mtk*
14199F: drivers/usb/mtu3/
14200
14201MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14202M: Peter Senna Tschudin <[email protected]>
14203M: Ian Ray <[email protected]>
14204M: Martyn Welch <[email protected]>
14205S: Maintained
14206F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14207F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14208
14209MEGARAID SCSI/SAS DRIVERS
14210M: Kashyap Desai <[email protected]>
14211M: Sumit Saxena <[email protected]>
14212M: Shivasharan S <[email protected]>
14213M: Chandrakanth patil <[email protected]>
14214L: [email protected]
14215L: [email protected]
14216S: Maintained
14217W: http://www.avagotech.com/support/
14218F: Documentation/scsi/megaraid.rst
14219F: drivers/scsi/megaraid.*
14220F: drivers/scsi/megaraid/
14221
14222MELEXIS MLX90614 DRIVER
14223M: Crt Mori <[email protected]>
14224L: [email protected]
14225S: Supported
14226W: http://www.melexis.com
14227F: drivers/iio/temperature/mlx90614.c
14228
14229MELEXIS MLX90632 DRIVER
14230M: Crt Mori <[email protected]>
14231L: [email protected]
14232S: Supported
14233W: http://www.melexis.com
14234F: drivers/iio/temperature/mlx90632.c
14235
14236MELEXIS MLX90635 DRIVER
14237M: Crt Mori <[email protected]>
14238L: [email protected]
14239S: Supported
14240W: http://www.melexis.com
14241F: drivers/iio/temperature/mlx90635.c
14242
14243MELFAS MIP4 TOUCHSCREEN DRIVER
14244M: Sangwon Jee <[email protected]>
14245S: Supported
14246W: http://www.melfas.com
14247F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14248F: drivers/input/touchscreen/melfas_mip4.c
14249
14250MELLANOX BLUEFIELD I2C DRIVER
14251M: Khalil Blaiech <[email protected]>
14252M: Asmaa Mnebhi <[email protected]>
14253L: [email protected]
14254S: Supported
14255F: drivers/i2c/busses/i2c-mlxbf.c
14256
14257MELLANOX ETHERNET DRIVER (mlx4_en)
14258M: Tariq Toukan <[email protected]>
14259L: [email protected]
14260S: Supported
14261W: http://www.mellanox.com
14262Q: https://patchwork.kernel.org/project/netdevbpf/list/
14263F: drivers/net/ethernet/mellanox/mlx4/en_*
14264
14265MELLANOX ETHERNET DRIVER (mlx5e)
14266M: Saeed Mahameed <[email protected]>
14267M: Tariq Toukan <[email protected]>
14268L: [email protected]
14269S: Supported
14270W: http://www.mellanox.com
14271Q: https://patchwork.kernel.org/project/netdevbpf/list/
14272F: drivers/net/ethernet/mellanox/mlx5/core/en_*
14273
14274MELLANOX ETHERNET INNOVA DRIVERS
14275R: Boris Pismenny <[email protected]>
14276L: [email protected]
14277S: Supported
14278W: http://www.mellanox.com
14279Q: https://patchwork.kernel.org/project/netdevbpf/list/
14280F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14281F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14282F: include/linux/mlx5/mlx5_ifc_fpga.h
14283
14284MELLANOX ETHERNET SWITCH DRIVERS
14285M: Ido Schimmel <[email protected]>
14286M: Petr Machata <[email protected]>
14287L: [email protected]
14288S: Supported
14289W: http://www.mellanox.com
14290Q: https://patchwork.kernel.org/project/netdevbpf/list/
14291F: drivers/net/ethernet/mellanox/mlxsw/
14292F: tools/testing/selftests/drivers/net/mlxsw/
14293
14294MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14295M: [email protected]
14296L: [email protected]
14297S: Supported
14298W: http://www.mellanox.com
14299Q: https://patchwork.kernel.org/project/netdevbpf/list/
14300F: drivers/net/ethernet/mellanox/mlxfw/
14301
14302MELLANOX HARDWARE PLATFORM SUPPORT
14303M: Hans de Goede <[email protected]>
14304M: Ilpo Järvinen <[email protected]>
14305M: Vadim Pasternak <[email protected]>
14306L: [email protected]
14307S: Supported
14308F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14309F: drivers/platform/mellanox/
14310F: include/linux/platform_data/mlxreg.h
14311
14312MELLANOX MLX4 core VPI driver
14313M: Tariq Toukan <[email protected]>
14314L: [email protected]
14315L: [email protected]
14316S: Supported
14317W: http://www.mellanox.com
14318Q: https://patchwork.kernel.org/project/netdevbpf/list/
14319F: drivers/net/ethernet/mellanox/mlx4/
14320F: include/linux/mlx4/
14321
14322MELLANOX MLX4 IB driver
14323M: Yishai Hadas <[email protected]>
14324L: [email protected]
14325S: Supported
14326W: http://www.mellanox.com
14327Q: http://patchwork.kernel.org/project/linux-rdma/list/
14328F: drivers/infiniband/hw/mlx4/
14329F: include/linux/mlx4/
14330F: include/uapi/rdma/mlx4-abi.h
14331
14332MELLANOX MLX5 core VPI driver
14333M: Saeed Mahameed <[email protected]>
14334M: Leon Romanovsky <[email protected]>
14335M: Tariq Toukan <[email protected]>
14336L: [email protected]
14337L: [email protected]
14338S: Supported
14339W: http://www.mellanox.com
14340Q: https://patchwork.kernel.org/project/netdevbpf/list/
14341F: Documentation/networking/device_drivers/ethernet/mellanox/
14342F: drivers/net/ethernet/mellanox/mlx5/core/
14343F: include/linux/mlx5/
14344
14345MELLANOX MLX5 IB driver
14346M: Leon Romanovsky <[email protected]>
14347L: [email protected]
14348S: Supported
14349W: http://www.mellanox.com
14350Q: http://patchwork.kernel.org/project/linux-rdma/list/
14351F: drivers/infiniband/hw/mlx5/
14352F: include/linux/mlx5/
14353F: include/uapi/rdma/mlx5-abi.h
14354
14355MELLANOX MLX5 VDPA DRIVER
14356M: Dragos Tatulea <[email protected]>
14357L: [email protected]
14358S: Supported
14359F: drivers/vdpa/mlx5/
14360
14361MELLANOX MLXCPLD I2C AND MUX DRIVER
14362M: Vadim Pasternak <[email protected]>
14363M: Michael Shych <[email protected]>
14364L: [email protected]
14365S: Supported
14366F: Documentation/i2c/busses/i2c-mlxcpld.rst
14367F: drivers/i2c/busses/i2c-mlxcpld.c
14368F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
14369
14370MELLANOX MLXCPLD LED DRIVER
14371M: Vadim Pasternak <[email protected]>
14372L: [email protected]
14373S: Supported
14374F: Documentation/leds/leds-mlxcpld.rst
14375F: drivers/leds/leds-mlxcpld.c
14376F: drivers/leds/leds-mlxreg.c
14377
14378MELLANOX PLATFORM DRIVER
14379M: Vadim Pasternak <[email protected]>
14380L: [email protected]
14381S: Supported
14382F: drivers/platform/x86/mlx-platform.c
14383
14384MEMBARRIER SUPPORT
14385M: Mathieu Desnoyers <[email protected]>
14386M: "Paul E. McKenney" <[email protected]>
14387L: [email protected]
14388S: Supported
14389F: Documentation/scheduler/membarrier.rst
14390F: arch/*/include/asm/membarrier.h
14391F: arch/*/include/asm/sync_core.h
14392F: include/uapi/linux/membarrier.h
14393F: kernel/sched/membarrier.c
14394
14395MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14396M: Mike Rapoport <[email protected]>
14397L: [email protected]
14398S: Maintained
14399F: Documentation/core-api/boot-time-mm.rst
14400F: include/linux/memblock.h
14401F: mm/memblock.c
14402F: mm/mm_init.c
14403F: tools/testing/memblock/
14404
14405MEMORY ALLOCATION PROFILING
14406M: Suren Baghdasaryan <[email protected]>
14407M: Kent Overstreet <[email protected]>
14408L: [email protected]
14409S: Maintained
14410F: Documentation/mm/allocation-profiling.rst
14411F: include/linux/alloc_tag.h
14412F: include/linux/pgalloc_tag.h
14413F: lib/alloc_tag.c
14414
14415MEMORY CONTROLLER DRIVERS
14416M: Krzysztof Kozlowski <[email protected]>
14417L: [email protected]
14418S: Maintained
14419B: mailto:[email protected]
14420T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14421F: Documentation/devicetree/bindings/memory-controllers/
14422F: drivers/memory/
14423F: include/dt-bindings/memory/
14424F: include/memory/
14425
14426MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14427M: Dmitry Osipenko <[email protected]>
14428L: [email protected]
14429L: [email protected]
14430S: Maintained
14431T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14432F: drivers/devfreq/tegra30-devfreq.c
14433
14434MEMORY HOT(UN)PLUG
14435M: David Hildenbrand <[email protected]>
14436M: Oscar Salvador <[email protected]>
14437L: [email protected]
14438S: Maintained
14439F: Documentation/admin-guide/mm/memory-hotplug.rst
14440F: Documentation/core-api/memory-hotplug.rst
14441F: drivers/base/memory.c
14442F: include/linux/memory_hotplug.h
14443F: mm/memory_hotplug.c
14444F: tools/testing/selftests/memory-hotplug/
14445
14446MEMORY MANAGEMENT
14447M: Andrew Morton <[email protected]>
14448L: [email protected]
14449S: Maintained
14450W: http://www.linux-mm.org
14451T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14452T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14453F: include/linux/gfp.h
14454F: include/linux/gfp_types.h
14455F: include/linux/memfd.h
14456F: include/linux/memory.h
14457F: include/linux/memory_hotplug.h
14458F: include/linux/memory-tiers.h
14459F: include/linux/mempolicy.h
14460F: include/linux/mempool.h
14461F: include/linux/memremap.h
14462F: include/linux/mm.h
14463F: include/linux/mm_*.h
14464F: include/linux/mmzone.h
14465F: include/linux/mmu_notifier.h
14466F: include/linux/pagewalk.h
14467F: include/linux/rmap.h
14468F: include/trace/events/ksm.h
14469F: mm/
14470F: tools/mm/
14471F: tools/testing/selftests/mm/
14472N: include/linux/page[-_]*
14473
14474MEMORY MAPPING
14475M: Andrew Morton <[email protected]>
14476R: Liam R. Howlett <[email protected]>
14477R: Vlastimil Babka <[email protected]>
14478R: Lorenzo Stoakes <[email protected]>
14479L: [email protected]
14480S: Maintained
14481W: http://www.linux-mm.org
14482T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14483F: mm/mmap.c
14484
14485MEMORY TECHNOLOGY DEVICES (MTD)
14486M: Miquel Raynal <[email protected]>
14487M: Richard Weinberger <[email protected]>
14488M: Vignesh Raghavendra <[email protected]>
14489L: [email protected]
14490S: Maintained
14491W: http://www.linux-mtd.infradead.org/
14492Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14493C: irc://irc.oftc.net/mtd
14494T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14496F: Documentation/devicetree/bindings/mtd/
14497F: drivers/mtd/
14498F: include/linux/mtd/
14499F: include/uapi/mtd/
14500
14501MEMSENSING MICROSYSTEMS MSA311 DRIVER
14502M: Dmitry Rokosov <[email protected]>
14503L: [email protected]
14504S: Maintained
14505F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14506F: drivers/iio/accel/msa311.c
14507
14508MEN A21 WATCHDOG DRIVER
14509M: Johannes Thumshirn <[email protected]>
14510L: [email protected]
14511S: Maintained
14512F: drivers/watchdog/mena21_wdt.c
14513
14514MEN CHAMELEON BUS (mcb)
14515M: Johannes Thumshirn <[email protected]>
14516S: Maintained
14517F: Documentation/driver-api/men-chameleon-bus.rst
14518F: drivers/mcb/
14519F: include/linux/mcb.h
14520
14521MEN F21BMC (Board Management Controller)
14522M: Andreas Werner <[email protected]>
14523S: Supported
14524F: Documentation/hwmon/menf21bmc.rst
14525F: drivers/hwmon/menf21bmc_hwmon.c
14526F: drivers/leds/leds-menf21bmc.c
14527F: drivers/mfd/menf21bmc.c
14528F: drivers/watchdog/menf21bmc_wdt.c
14529
14530MEN Z069 WATCHDOG DRIVER
14531M: Johannes Thumshirn <[email protected]>
14532L: [email protected]
14533S: Maintained
14534F: drivers/watchdog/menz69_wdt.c
14535
14536MESON AO CEC DRIVER FOR AMLOGIC SOCS
14537M: Neil Armstrong <[email protected]>
14538L: [email protected]
14539L: [email protected]
14540S: Supported
14541W: http://linux-meson.com/
14542T: git git://linuxtv.org/media_tree.git
14543F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14544F: drivers/media/cec/platform/meson/ao-cec-g12a.c
14545F: drivers/media/cec/platform/meson/ao-cec.c
14546
14547MESON GE2D DRIVER FOR AMLOGIC SOCS
14548M: Neil Armstrong <[email protected]>
14549L: [email protected]
14550L: [email protected]
14551S: Supported
14552T: git git://linuxtv.org/media_tree.git
14553F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14554F: drivers/media/platform/amlogic/meson-ge2d/
14555
14556MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14557M: Liang Yang <[email protected]>
14558L: [email protected]
14559S: Maintained
14560F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14561F: drivers/mtd/nand/raw/meson_*
14562
14563MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14564M: Neil Armstrong <[email protected]>
14565L: [email protected]
14566L: [email protected]
14567S: Supported
14568T: git git://linuxtv.org/media_tree.git
14569F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14570F: drivers/staging/media/meson/vdec/
14571
14572METHODE UDPU SUPPORT
14573M: Robert Marko <[email protected]>
14574S: Maintained
14575F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14576F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14577
14578MHI BUS
14579M: Manivannan Sadhasivam <[email protected]>
14580L: [email protected]
14581L: [email protected]
14582S: Maintained
14583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14584F: Documentation/ABI/stable/sysfs-bus-mhi
14585F: Documentation/mhi/
14586F: drivers/bus/mhi/
14587F: drivers/pci/endpoint/functions/pci-epf-mhi.c
14588F: include/linux/mhi.h
14589
14590MICROBLAZE ARCHITECTURE
14591M: Michal Simek <[email protected]>
14592S: Supported
14593W: http://www.monstr.eu/fdt/
14594T: git git://git.monstr.eu/linux-2.6-microblaze.git
14595F: arch/microblaze/
14596
14597MICROBLAZE TMR INJECT
14598M: Appana Durga Kedareswara rao <[email protected]>
14599S: Supported
14600F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14601F: drivers/misc/xilinx_tmr_inject.c
14602
14603MICROBLAZE TMR MANAGER
14604M: Appana Durga Kedareswara rao <[email protected]>
14605S: Supported
14606F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14607F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14608F: drivers/misc/xilinx_tmr_manager.c
14609
14610MICROCHIP AT91 DMA DRIVERS
14611M: Ludovic Desroches <[email protected]>
14612L: [email protected] (moderated for non-subscribers)
14613L: [email protected]
14614S: Supported
14615F: Documentation/devicetree/bindings/dma/atmel-dma.txt
14616F: drivers/dma/at_hdmac.c
14617F: drivers/dma/at_xdmac.c
14618F: include/dt-bindings/dma/at91.h
14619
14620MICROCHIP AT91 SERIAL DRIVER
14621M: Richard Genoud <[email protected]>
14622S: Maintained
14623F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14624F: drivers/tty/serial/atmel_serial.c
14625F: drivers/tty/serial/atmel_serial.h
14626
14627MICROCHIP AT91 USART MFD DRIVER
14628M: Radu Pirea <[email protected]>
14629L: [email protected]
14630S: Supported
14631F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14632F: drivers/mfd/at91-usart.c
14633F: include/dt-bindings/mfd/at91-usart.h
14634
14635MICROCHIP AT91 USART SPI DRIVER
14636M: Radu Pirea <[email protected]>
14637L: [email protected]
14638S: Supported
14639F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14640F: drivers/spi/spi-at91-usart.c
14641
14642MICROCHIP AUDIO ASOC DRIVERS
14643M: Claudiu Beznea <[email protected]>
14644L: [email protected] (moderated for non-subscribers)
14645S: Supported
14646F: Documentation/devicetree/bindings/sound/atmel*
14647F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14648F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14649F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14650F: sound/soc/atmel
14651
14652MICROCHIP CSI2DC DRIVER
14653M: Eugen Hristev <[email protected]>
14654L: [email protected]
14655S: Supported
14656F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14657F: drivers/media/platform/microchip/microchip-csi2dc.c
14658
14659MICROCHIP ECC DRIVER
14660L: [email protected]
14661S: Orphan
14662F: drivers/crypto/atmel-ecc.*
14663
14664MICROCHIP EIC DRIVER
14665M: Claudiu Beznea <[email protected]>
14666L: [email protected] (moderated for non-subscribers)
14667S: Supported
14668F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14669F: drivers/irqchip/irq-mchp-eic.c
14670
14671MICROCHIP I2C DRIVER
14672M: Codrin Ciubotariu <[email protected]>
14673L: [email protected]
14674S: Supported
14675F: drivers/i2c/busses/i2c-at91-*.c
14676F: drivers/i2c/busses/i2c-at91.h
14677
14678MICROCHIP ISC DRIVER
14679M: Eugen Hristev <[email protected]>
14680L: [email protected]
14681S: Supported
14682F: Documentation/devicetree/bindings/media/atmel,isc.yaml
14683F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
14684F: drivers/media/platform/microchip/microchip-isc*
14685F: drivers/media/platform/microchip/microchip-sama*-isc*
14686F: drivers/staging/media/deprecated/atmel/atmel-isc*
14687F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14688F: include/linux/atmel-isc-media.h
14689
14690MICROCHIP ISI DRIVER
14691M: Eugen Hristev <[email protected]>
14692L: [email protected]
14693S: Supported
14694F: drivers/media/platform/atmel/atmel-isi.c
14695F: drivers/media/platform/atmel/atmel-isi.h
14696
14697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14698M: Woojung Huh <[email protected]>
14699M: [email protected]
14700L: [email protected]
14701S: Maintained
14702F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14703F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14704F: drivers/net/dsa/microchip/*
14705F: include/linux/dsa/ksz_common.h
14706F: include/linux/platform_data/microchip-ksz.h
14707F: net/dsa/tag_ksz.c
14708
14709MICROCHIP LAN743X ETHERNET DRIVER
14710M: Bryan Whitehead <[email protected]>
14711M: [email protected]
14712L: [email protected]
14713S: Maintained
14714F: drivers/net/ethernet/microchip/lan743x_*
14715
14716MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14717M: Arun Ramadoss <[email protected]>
14718R: [email protected]
14719L: [email protected]
14720S: Maintained
14721F: drivers/net/phy/microchip_t1.c
14722
14723MICROCHIP LAN966X ETHERNET DRIVER
14724M: Horatiu Vultur <[email protected]>
14725M: [email protected]
14726L: [email protected]
14727S: Maintained
14728F: drivers/net/ethernet/microchip/lan966x/*
14729
14730MICROCHIP LCDFB DRIVER
14731M: Nicolas Ferre <[email protected]>
14732L: [email protected]
14733S: Maintained
14734F: drivers/video/fbdev/atmel_lcdfb.c
14735F: include/video/atmel_lcdc.h
14736
14737MICROCHIP MCP16502 PMIC DRIVER
14738M: Claudiu Beznea <[email protected]>
14739L: [email protected] (moderated for non-subscribers)
14740S: Supported
14741F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14742F: drivers/regulator/mcp16502.c
14743
14744MICROCHIP MCP3564 ADC DRIVER
14745M: Marius Cristea <[email protected]>
14746L: [email protected]
14747S: Supported
14748F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14749F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14750F: drivers/iio/adc/mcp3564.c
14751
14752MICROCHIP MCP3911 ADC DRIVER
14753M: Marcus Folkesson <[email protected]>
14754M: Kent Gustavsson <[email protected]>
14755L: [email protected]
14756S: Maintained
14757F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14758F: drivers/iio/adc/mcp3911.c
14759
14760MICROCHIP MMC/SD/SDIO MCI DRIVER
14761M: Aubin Constans <[email protected]>
14762S: Maintained
14763F: drivers/mmc/host/atmel-mci.c
14764
14765MICROCHIP NAND DRIVER
14766L: [email protected]
14767S: Orphan
14768F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
14769F: drivers/mtd/nand/raw/atmel/*
14770
14771MICROCHIP OTPC DRIVER
14772M: Claudiu Beznea <[email protected]>
14773L: [email protected] (moderated for non-subscribers)
14774S: Supported
14775F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14776F: drivers/nvmem/microchip-otpc.c
14777F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14778
14779MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14780M: Marius Cristea <[email protected]>
14781L: [email protected]
14782S: Supported
14783F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14784F: drivers/iio/adc/pac1934.c
14785
14786MICROCHIP PCI1XXXX GP DRIVER
14787M: Vaibhaav Ram T.L <[email protected]>
14788M: Kumaravel Thiagarajan <[email protected]>
14789L: [email protected]
14790S: Supported
14791F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14792F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14793F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14794F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14795
14796MICROCHIP PCI1XXXX I2C DRIVER
14797M: Tharun Kumar P <[email protected]>
14798M: Kumaravel Thiagarajan <[email protected]>
14799M: Microchip Linux Driver Support <[email protected]>
14800L: [email protected]
14801S: Maintained
14802F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14803
14804MICROCHIP PCIe UART DRIVER
14805M: Kumaravel Thiagarajan <[email protected]>
14806M: Tharun Kumar P <[email protected]>
14807L: [email protected]
14808S: Maintained
14809F: drivers/tty/serial/8250/8250_pci1xxxx.c
14810
14811MICROCHIP POLARFIRE FPGA DRIVERS
14812M: Conor Dooley <[email protected]>
14813R: Vladimir Georgiev <[email protected]>
14814L: [email protected]
14815S: Supported
14816F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14817F: drivers/fpga/microchip-spi.c
14818
14819MICROCHIP PWM DRIVER
14820M: Claudiu Beznea <[email protected]>
14821L: [email protected] (moderated for non-subscribers)
14822L: [email protected]
14823S: Supported
14824F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14825F: drivers/pwm/pwm-atmel.c
14826
14827MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14828M: Manikandan Muralidharan <[email protected]>
14829M: Dharma Balasubiramani <[email protected]>
14830L: [email protected]
14831S: Supported
14832F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14833F: drivers/gpu/drm/bridge/microchip-lvds.c
14834
14835MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14836M: Eugen Hristev <[email protected]>
14837L: [email protected]
14838S: Supported
14839F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14840F: drivers/iio/adc/at91-sama5d2_adc.c
14841F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14842
14843MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14844M: Claudiu Beznea <[email protected]>
14845S: Supported
14846F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14847F: drivers/power/reset/at91-sama5d2_shdwc.c
14848
14849MICROCHIP SOC DRIVERS
14850M: Conor Dooley <[email protected]>
14851S: Supported
14852T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14853F: drivers/soc/microchip/
14854
14855MICROCHIP SPI DRIVER
14856M: Ryan Wanner <[email protected]>
14857S: Supported
14858F: drivers/spi/spi-atmel.*
14859
14860MICROCHIP SSC DRIVER
14861M: Claudiu Beznea <[email protected]>
14862L: [email protected] (moderated for non-subscribers)
14863S: Supported
14864F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
14865F: drivers/misc/atmel-ssc.c
14866F: include/linux/atmel-ssc.h
14867
14868Microchip Timer Counter Block (TCB) Capture Driver
14869M: Kamel Bouhara <[email protected]>
14870L: [email protected] (moderated for non-subscribers)
14871L: [email protected]
14872S: Maintained
14873F: drivers/counter/microchip-tcb-capture.c
14874
14875MICROCHIP USB251XB DRIVER
14876M: Richard Leitner <[email protected]>
14877L: [email protected]
14878S: Maintained
14879F: Documentation/devicetree/bindings/usb/usb251xb.yaml
14880F: drivers/usb/misc/usb251xb.c
14881
14882MICROCHIP USBA UDC DRIVER
14883M: Cristian Birsan <[email protected]>
14884L: [email protected] (moderated for non-subscribers)
14885S: Supported
14886F: drivers/usb/gadget/udc/atmel_usba_udc.*
14887
14888MICROCHIP WILC1000 WIFI DRIVER
14889M: Ajay Singh <[email protected]>
14890M: Claudiu Beznea <[email protected]>
14891L: [email protected]
14892S: Supported
14893F: drivers/net/wireless/microchip/wilc1000/
14894
14895MICROSEMI MIPS SOCS
14896M: Alexandre Belloni <[email protected]>
14897M: [email protected]
14898L: [email protected]
14899S: Supported
14900F: Documentation/devicetree/bindings/mips/mscc.txt
14901F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14902F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14903F: arch/mips/boot/dts/mscc/
14904F: arch/mips/configs/generic/board-ocelot.config
14905F: arch/mips/generic/board-ocelot.c
14906
14907MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14908M: Don Brace <[email protected]>
14909L: [email protected]
14910L: [email protected]
14911S: Supported
14912F: Documentation/scsi/smartpqi.rst
14913F: drivers/scsi/smartpqi/Kconfig
14914F: drivers/scsi/smartpqi/Makefile
14915F: drivers/scsi/smartpqi/smartpqi*.[ch]
14916F: include/linux/cciss*.h
14917F: include/uapi/linux/cciss*.h
14918
14919MICROSOFT MANA RDMA DRIVER
14920M: Long Li <[email protected]>
14921M: Ajay Sharma <[email protected]>
14922L: [email protected]
14923S: Supported
14924F: drivers/infiniband/hw/mana/
14925F: include/net/mana
14926F: include/uapi/rdma/mana-abi.h
14927
14928MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14929M: Maximilian Luz <[email protected]>
14930L: [email protected]
14931S: Maintained
14932F: drivers/platform/surface/surface_aggregator_tabletsw.c
14933
14934MICROSOFT SURFACE BATTERY AND AC DRIVERS
14935M: Maximilian Luz <[email protected]>
14936L: [email protected]
14937L: [email protected]
14938S: Maintained
14939F: drivers/power/supply/surface_battery.c
14940F: drivers/power/supply/surface_charger.c
14941
14942MICROSOFT SURFACE DTX DRIVER
14943M: Maximilian Luz <[email protected]>
14944L: [email protected]
14945S: Maintained
14946F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
14947F: drivers/platform/surface/surface_dtx.c
14948F: include/uapi/linux/surface_aggregator/dtx.h
14949
14950MICROSOFT SURFACE SENSOR FAN DRIVER
14951M: Maximilian Luz <[email protected]>
14952M: Ivor Wanders <[email protected]>
14953L: [email protected]
14954S: Maintained
14955F: Documentation/hwmon/surface_fan.rst
14956F: drivers/hwmon/surface_fan.c
14957
14958MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14959M: Maximilian Luz <[email protected]>
14960L: [email protected]
14961S: Maintained
14962F: drivers/platform/surface/surface_gpe.c
14963
14964MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14965M: Hans de Goede <[email protected]>
14966M: Ilpo Järvinen <[email protected]>
14967M: Maximilian Luz <[email protected]>
14968L: [email protected]
14969S: Maintained
14970T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14971F: drivers/platform/surface/
14972
14973MICROSOFT SURFACE HID TRANSPORT DRIVER
14974M: Maximilian Luz <[email protected]>
14975L: [email protected]
14976L: [email protected]
14977S: Maintained
14978F: drivers/hid/surface-hid/
14979
14980MICROSOFT SURFACE HOT-PLUG DRIVER
14981M: Maximilian Luz <[email protected]>
14982L: [email protected]
14983S: Maintained
14984F: drivers/platform/surface/surface_hotplug.c
14985
14986MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14987M: Maximilian Luz <[email protected]>
14988L: [email protected]
14989S: Maintained
14990F: drivers/platform/surface/surface_platform_profile.c
14991
14992MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14993M: Chen Yu <[email protected]>
14994L: [email protected]
14995S: Supported
14996F: drivers/platform/surface/surfacepro3_button.c
14997
14998MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14999M: Maximilian Luz <[email protected]>
15000L: [email protected]
15001S: Maintained
15002F: drivers/platform/surface/surface_aggregator_hub.c
15003
15004MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15005M: Maximilian Luz <[email protected]>
15006L: [email protected]
15007S: Maintained
15008W: https://github.com/linux-surface/surface-aggregator-module
15009C: irc://irc.libera.chat/linux-surface
15010F: Documentation/driver-api/surface_aggregator/
15011F: drivers/platform/surface/aggregator/
15012F: drivers/platform/surface/surface_acpi_notify.c
15013F: drivers/platform/surface/surface_aggregator_cdev.c
15014F: drivers/platform/surface/surface_aggregator_registry.c
15015F: include/linux/surface_acpi_notify.h
15016F: include/linux/surface_aggregator/
15017F: include/uapi/linux/surface_aggregator/
15018
15019MICROTEK X6 SCANNER
15020M: Oliver Neukum <[email protected]>
15021S: Maintained
15022F: drivers/usb/image/microtek.*
15023
15024MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15025M: Luka Kovacic <[email protected]>
15026M: Luka Perkov <[email protected]>
15027S: Maintained
15028F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15029F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15030F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15031F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15032F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15033F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15034
15035MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15036M: Sakari Ailus <[email protected]>
15037L: [email protected]
15038S: Maintained
15039F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15040F: Documentation/driver-api/media/drivers/ccs/
15041F: Documentation/userspace-api/media/drivers/ccs.rst
15042F: drivers/media/i2c/ccs-pll.c
15043F: drivers/media/i2c/ccs-pll.h
15044F: drivers/media/i2c/ccs/
15045F: include/uapi/linux/ccs.h
15046F: include/uapi/linux/smiapp.h
15047
15048MIPS
15049M: Thomas Bogendoerfer <[email protected]>
15050L: [email protected]
15051S: Maintained
15052W: http://www.linux-mips.org/
15053Q: https://patchwork.kernel.org/project/linux-mips/list/
15054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15055F: Documentation/devicetree/bindings/mips/
15056F: Documentation/arch/mips/
15057F: arch/mips/
15058F: drivers/platform/mips/
15059F: include/dt-bindings/mips/
15060
15061MIPS BAIKAL-T1 PLATFORM
15062M: Serge Semin <[email protected]>
15063L: [email protected]
15064S: Supported
15065F: Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15066F: Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15067F: drivers/bus/bt1-*.c
15068F: drivers/clk/baikal-t1/
15069F: drivers/memory/bt1-l2-ctl.c
15070F: drivers/mtd/maps/physmap-bt1-rom.[ch]
15071
15072MIPS BOSTON DEVELOPMENT BOARD
15073M: Paul Burton <[email protected]>
15074L: [email protected]
15075S: Maintained
15076F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
15077F: arch/mips/boot/dts/img/boston.dts
15078F: arch/mips/configs/generic/board-boston.config
15079F: drivers/clk/imgtec/clk-boston.c
15080F: include/dt-bindings/clock/boston-clock.h
15081
15082MIPS CORE DRIVERS
15083M: Thomas Bogendoerfer <[email protected]>
15084M: Serge Semin <[email protected]>
15085L: [email protected]
15086S: Supported
15087F: drivers/bus/mips_cdmm.c
15088F: drivers/clocksource/mips-gic-timer.c
15089F: drivers/cpuidle/cpuidle-cps.c
15090F: drivers/irqchip/irq-mips-cpu.c
15091F: drivers/irqchip/irq-mips-gic.c
15092
15093MIPS GENERIC PLATFORM
15094M: Paul Burton <[email protected]>
15095L: [email protected]
15096S: Supported
15097F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15098F: arch/mips/generic/
15099F: arch/mips/tools/generic-board-config.sh
15100
15101MIPS RINT INSTRUCTION EMULATION
15102M: Aleksandar Markovic <[email protected]>
15103L: [email protected]
15104S: Supported
15105F: arch/mips/math-emu/dp_rint.c
15106F: arch/mips/math-emu/sp_rint.c
15107
15108MIPS/LOONGSON1 ARCHITECTURE
15109M: Keguang Zhang <[email protected]>
15110L: [email protected]
15111S: Maintained
15112F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15113F: arch/mips/include/asm/mach-loongson32/
15114F: arch/mips/loongson32/
15115F: drivers/*/*loongson1*
15116F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15117
15118MIPS/LOONGSON2EF ARCHITECTURE
15119M: Jiaxun Yang <[email protected]>
15120L: [email protected]
15121S: Maintained
15122F: arch/mips/include/asm/mach-loongson2ef/
15123F: arch/mips/loongson2ef/
15124F: drivers/cpufreq/loongson2_cpufreq.c
15125
15126MIPS/LOONGSON64 ARCHITECTURE
15127M: Huacai Chen <[email protected]>
15128M: Jiaxun Yang <[email protected]>
15129L: [email protected]
15130S: Maintained
15131F: arch/mips/include/asm/mach-loongson64/
15132F: arch/mips/loongson64/
15133F: drivers/irqchip/irq-loongson*
15134F: drivers/platform/mips/cpu_hwmon.c
15135
15136MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15137M: Hans Verkuil <[email protected]>
15138L: [email protected]
15139S: Odd Fixes
15140W: https://linuxtv.org
15141T: git git://linuxtv.org/media_tree.git
15142F: drivers/media/radio/radio-miropcm20*
15143
15144MITSUMI MM8013 FG DRIVER
15145M: Konrad Dybcio <[email protected]>
15146F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15147F: drivers/power/supply/mm8013.c
15148
15149MMP SUPPORT
15150R: Lubomir Rintel <[email protected]>
15151L: [email protected] (moderated for non-subscribers)
15152S: Odd Fixes
15153T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15154F: arch/arm/boot/dts/marvell/mmp*
15155F: arch/arm/mach-mmp/
15156F: include/linux/soc/mmp/
15157
15158MMP USB PHY DRIVERS
15159R: Lubomir Rintel <[email protected]>
15160L: [email protected] (moderated for non-subscribers)
15161S: Maintained
15162F: drivers/phy/marvell/phy-mmp3-usb.c
15163F: drivers/phy/marvell/phy-pxa-usb.c
15164
15165MMU GATHER AND TLB INVALIDATION
15166M: Will Deacon <[email protected]>
15167M: "Aneesh Kumar K.V" <[email protected]>
15168M: Andrew Morton <[email protected]>
15169M: Nick Piggin <[email protected]>
15170M: Peter Zijlstra <[email protected]>
15171L: [email protected]
15172L: [email protected]
15173S: Maintained
15174F: arch/*/include/asm/tlb.h
15175F: include/asm-generic/tlb.h
15176F: mm/mmu_gather.c
15177
15178MN88472 MEDIA DRIVER
15179L: [email protected]
15180S: Orphan
15181W: https://linuxtv.org
15182Q: http://patchwork.linuxtv.org/project/linux-media/list/
15183F: drivers/media/dvb-frontends/mn88472*
15184
15185MN88473 MEDIA DRIVER
15186L: [email protected]
15187S: Orphan
15188W: https://linuxtv.org
15189Q: http://patchwork.linuxtv.org/project/linux-media/list/
15190F: drivers/media/dvb-frontends/mn88473*
15191
15192MOBILEYE MIPS SOCS
15193M: Vladimir Kondratiev <[email protected]>
15194M: Gregory CLEMENT <[email protected]>
15195M: Théo Lebrun <[email protected]>
15196L: [email protected]
15197S: Maintained
15198F: Documentation/devicetree/bindings/mips/mobileye.yaml
15199F: arch/mips/boot/dts/mobileye/
15200F: arch/mips/configs/eyeq5_defconfig
15201F: arch/mips/mobileye/board-epm5.its.S
15202
15203MODULE SUPPORT
15204M: Luis Chamberlain <[email protected]>
15205L: [email protected]
15206L: [email protected]
15207S: Maintained
15208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15209F: include/linux/kmod.h
15210F: include/linux/module*.h
15211F: kernel/module/
15212F: lib/test_kmod.c
15213F: scripts/module*
15214F: tools/testing/selftests/kmod/
15215
15216MONOLITHIC POWER SYSTEM PMIC DRIVER
15217M: Saravanan Sekar <[email protected]>
15218S: Maintained
15219F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15220F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15221F: drivers/hwmon/pmbus/mpq7932.c
15222F: drivers/iio/adc/mp2629_adc.c
15223F: drivers/mfd/mp2629.c
15224F: drivers/power/supply/mp2629_charger.c
15225F: drivers/regulator/mp5416.c
15226F: drivers/regulator/mpq7920.c
15227F: drivers/regulator/mpq7920.h
15228F: include/linux/mfd/mp2629.h
15229
15230MOST(R) TECHNOLOGY DRIVER
15231M: Parthiban Veerasooran <[email protected]>
15232M: Christian Gromm <[email protected]>
15233S: Maintained
15234F: Documentation/ABI/testing/configfs-most
15235F: Documentation/ABI/testing/sysfs-bus-most
15236F: drivers/most/
15237F: drivers/staging/most/
15238F: include/linux/most.h
15239
15240MOTORCOMM PHY DRIVER
15241M: Peter Geis <[email protected]>
15242M: Frank <[email protected]>
15243L: [email protected]
15244S: Maintained
15245F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15246F: drivers/net/phy/motorcomm.c
15247
15248MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15249M: Jiri Slaby <[email protected]>
15250S: Maintained
15251F: Documentation/driver-api/tty/moxa-smartio.rst
15252F: drivers/tty/mxser.*
15253
15254MP3309C BACKLIGHT DRIVER
15255M: Flavio Suligoi <[email protected]>
15256L: [email protected]
15257S: Maintained
15258F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15259F: drivers/video/backlight/mp3309c.c
15260
15261MR800 AVERMEDIA USB FM RADIO DRIVER
15262M: Alexey Klimov <[email protected]>
15263L: [email protected]
15264S: Maintained
15265T: git git://linuxtv.org/media_tree.git
15266F: drivers/media/radio/radio-mr800.c
15267
15268MRF24J40 IEEE 802.15.4 RADIO DRIVER
15269M: Stefan Schmidt <[email protected]>
15270L: [email protected]
15271S: Odd Fixes
15272F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15273F: drivers/net/ieee802154/mrf24j40.c
15274
15275MSI EC DRIVER
15276M: Nikita Kravets <[email protected]>
15277L: [email protected]
15278S: Maintained
15279W: https://github.com/BeardOverflow/msi-ec
15280F: drivers/platform/x86/msi-ec.*
15281
15282MSI LAPTOP SUPPORT
15283M: "Lee, Chun-Yi" <[email protected]>
15284L: [email protected]
15285S: Maintained
15286F: drivers/platform/x86/msi-laptop.c
15287
15288MSI WMI SUPPORT
15289L: [email protected]
15290S: Orphan
15291F: drivers/platform/x86/msi-wmi.c
15292
15293MSI WMI PLATFORM FEATURES
15294M: Armin Wolf <[email protected]>
15295L: [email protected]
15296S: Maintained
15297F: Documentation/ABI/testing/debugfs-msi-wmi-platform
15298F: Documentation/wmi/devices/msi-wmi-platform.rst
15299F: drivers/platform/x86/msi-wmi-platform.c
15300
15301MSI001 MEDIA DRIVER
15302L: [email protected]
15303S: Orphan
15304W: https://linuxtv.org
15305Q: http://patchwork.linuxtv.org/project/linux-media/list/
15306F: drivers/media/tuners/msi001*
15307
15308MSI2500 MEDIA DRIVER
15309L: [email protected]
15310S: Orphan
15311W: https://linuxtv.org
15312Q: http://patchwork.linuxtv.org/project/linux-media/list/
15313F: drivers/media/usb/msi2500/
15314
15315MSTAR INTERRUPT CONTROLLER DRIVER
15316M: Mark-PK Tsai <[email protected]>
15317M: Daniel Palmer <[email protected]>
15318S: Maintained
15319F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15320F: drivers/irqchip/irq-mst-intc.c
15321
15322MSYSTEMS DISKONCHIP G3 MTD DRIVER
15323M: Robert Jarzmik <[email protected]>
15324L: [email protected]
15325S: Maintained
15326F: drivers/mtd/devices/docg3*
15327
15328MT9M114 ONSEMI SENSOR DRIVER
15329M: Laurent Pinchart <[email protected]>
15330L: [email protected]
15331S: Maintained
15332T: git git://linuxtv.org/media_tree.git
15333F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15334F: drivers/media/i2c/mt9m114.c
15335
15336MT9P031 APTINA CAMERA SENSOR
15337M: Laurent Pinchart <[email protected]>
15338L: [email protected]
15339S: Maintained
15340T: git git://linuxtv.org/media_tree.git
15341F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15342F: drivers/media/i2c/mt9p031.c
15343F: include/media/i2c/mt9p031.h
15344
15345MT9T112 APTINA CAMERA SENSOR
15346M: Jacopo Mondi <[email protected]>
15347L: [email protected]
15348S: Odd Fixes
15349T: git git://linuxtv.org/media_tree.git
15350F: drivers/media/i2c/mt9t112.c
15351F: include/media/i2c/mt9t112.h
15352
15353MT9V032 APTINA CAMERA SENSOR
15354M: Laurent Pinchart <[email protected]>
15355L: [email protected]
15356S: Maintained
15357T: git git://linuxtv.org/media_tree.git
15358F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15359F: drivers/media/i2c/mt9v032.c
15360F: include/media/i2c/mt9v032.h
15361
15362MT9V111 APTINA CAMERA SENSOR
15363M: Jacopo Mondi <[email protected]>
15364L: [email protected]
15365S: Maintained
15366T: git git://linuxtv.org/media_tree.git
15367F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15368F: drivers/media/i2c/mt9v111.c
15369
15370MULTIFUNCTION DEVICES (MFD)
15371M: Lee Jones <[email protected]>
15372S: Maintained
15373T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15374F: Documentation/devicetree/bindings/mfd/
15375F: drivers/mfd/
15376F: include/dt-bindings/mfd/
15377F: include/linux/mfd/
15378
15379MULTIMEDIA CARD (MMC) ETC. OVER SPI
15380S: Orphan
15381F: drivers/mmc/host/mmc_spi.c
15382F: include/linux/spi/mmc_spi.h
15383
15384MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15385M: Ulf Hansson <[email protected]>
15386L: [email protected]
15387S: Maintained
15388T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15389F: Documentation/devicetree/bindings/mmc/
15390F: drivers/mmc/
15391F: include/linux/mmc/
15392F: include/uapi/linux/mmc/
15393
15394MULTIPLEXER SUBSYSTEM
15395M: Peter Rosin <[email protected]>
15396S: Maintained
15397F: Documentation/ABI/testing/sysfs-class-mux*
15398F: Documentation/devicetree/bindings/mux/
15399F: drivers/mux/
15400F: include/dt-bindings/mux/
15401F: include/linux/mux/
15402
15403MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15404M: Bin Liu <[email protected]>
15405L: [email protected]
15406S: Maintained
15407F: drivers/usb/musb/
15408
15409MXL301RF MEDIA DRIVER
15410M: Akihiro Tsukada <[email protected]>
15411L: [email protected]
15412S: Odd Fixes
15413F: drivers/media/tuners/mxl301rf*
15414
15415MXL5007T MEDIA DRIVER
15416M: Michael Krufky <[email protected]>
15417L: [email protected]
15418S: Maintained
15419W: https://linuxtv.org
15420W: http://github.com/mkrufky
15421Q: http://patchwork.linuxtv.org/project/linux-media/list/
15422T: git git://linuxtv.org/mkrufky/tuners.git
15423F: drivers/media/tuners/mxl5007t.*
15424
15425MXSFB DRM DRIVER
15426M: Marek Vasut <[email protected]>
15427M: Stefan Agner <[email protected]>
15428L: [email protected]
15429S: Supported
15430T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
15431F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15432F: drivers/gpu/drm/mxsfb/
15433
15434MYLEX DAC960 PCI RAID Controller
15435M: Hannes Reinecke <[email protected]>
15436L: [email protected]
15437S: Supported
15438F: drivers/scsi/myrb.*
15439F: drivers/scsi/myrs.*
15440
15441MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15442L: [email protected]
15443S: Orphan
15444W: https://www.cspi.com/ethernet-products/support/downloads/
15445F: drivers/net/ethernet/myricom/myri10ge/
15446
15447NAND FLASH SUBSYSTEM
15448M: Miquel Raynal <[email protected]>
15449R: Richard Weinberger <[email protected]>
15450L: [email protected]
15451S: Maintained
15452W: http://www.linux-mtd.infradead.org/
15453Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15454C: irc://irc.oftc.net/mtd
15455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15456F: drivers/mtd/nand/
15457F: include/linux/mtd/*nand*.h
15458
15459NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15460M: Daniel Mack <[email protected]>
15461L: [email protected] (moderated for non-subscribers)
15462S: Maintained
15463W: http://www.native-instruments.com
15464F: sound/usb/caiaq/
15465
15466NATSEMI ETHERNET DRIVER (DP8381x)
15467S: Orphan
15468F: drivers/net/ethernet/natsemi/natsemi.c
15469
15470NCR 5380 SCSI DRIVERS
15471M: Finn Thain <[email protected]>
15472M: Michael Schmitz <[email protected]>
15473L: [email protected]
15474S: Maintained
15475F: Documentation/scsi/g_NCR5380.rst
15476F: drivers/scsi/NCR5380.*
15477F: drivers/scsi/arm/cumana_1.c
15478F: drivers/scsi/arm/oak.c
15479F: drivers/scsi/atari_scsi.*
15480F: drivers/scsi/dmx3191d.c
15481F: drivers/scsi/g_NCR5380.*
15482F: drivers/scsi/mac_scsi.*
15483F: drivers/scsi/sun3_scsi.*
15484F: drivers/scsi/sun3_scsi_vme.c
15485
15486NCSI LIBRARY
15487M: Samuel Mendoza-Jonas <[email protected]>
15488S: Maintained
15489F: net/ncsi/
15490
15491NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15492M: Zev Weiss <[email protected]>
15493L: [email protected]
15494S: Maintained
15495F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15496F: drivers/hwmon/nct6775-i2c.c
15497
15498NETDEVSIM
15499M: Jakub Kicinski <[email protected]>
15500S: Maintained
15501F: drivers/net/netdevsim/*
15502F: tools/testing/selftests/drivers/net/netdevsim/*
15503
15504NETEM NETWORK EMULATOR
15505M: Stephen Hemminger <[email protected]>
15506L: [email protected]
15507S: Maintained
15508F: net/sched/sch_netem.c
15509
15510NETERION 10GbE DRIVERS (s2io)
15511M: Jon Mason <[email protected]>
15512L: [email protected]
15513S: Supported
15514F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15515F: drivers/net/ethernet/neterion/
15516
15517NETFILTER
15518M: Pablo Neira Ayuso <[email protected]>
15519M: Jozsef Kadlecsik <[email protected]>
15520L: [email protected]
15521L: [email protected]
15522S: Maintained
15523W: http://www.netfilter.org/
15524W: http://www.iptables.org/
15525W: http://www.nftables.org/
15526Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
15527C: irc://irc.libera.chat/netfilter
15528T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15529T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15530F: include/linux/netfilter*
15531F: include/linux/netfilter/
15532F: include/net/netfilter/
15533F: include/uapi/linux/netfilter*
15534F: include/uapi/linux/netfilter/
15535F: net/*/netfilter.c
15536F: net/*/netfilter/
15537F: net/bridge/br_netfilter*.c
15538F: net/netfilter/
15539F: tools/testing/selftests/net/netfilter/
15540
15541NETROM NETWORK LAYER
15542M: Ralf Baechle <[email protected]>
15543L: [email protected]
15544S: Maintained
15545W: https://linux-ax25.in-berlin.de
15546F: include/net/netrom.h
15547F: include/uapi/linux/netrom.h
15548F: net/netrom/
15549
15550NETRONIX EMBEDDED CONTROLLER
15551M: Jonathan Neuschäfer <[email protected]>
15552S: Maintained
15553F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15554F: drivers/mfd/ntxec.c
15555F: drivers/pwm/pwm-ntxec.c
15556F: drivers/rtc/rtc-ntxec.c
15557F: include/linux/mfd/ntxec.h
15558
15559NETRONOME ETHERNET DRIVERS
15560M: Louis Peens <[email protected]>
15561R: Jakub Kicinski <[email protected]>
15562L: [email protected]
15563S: Maintained
15564F: drivers/net/ethernet/netronome/
15565
15566NETWORK BLOCK DEVICE (NBD)
15567M: Josef Bacik <[email protected]>
15568L: [email protected]
15569L: [email protected]
15570S: Maintained
15571F: Documentation/admin-guide/blockdev/nbd.rst
15572F: drivers/block/nbd.c
15573F: include/trace/events/nbd.h
15574F: include/uapi/linux/nbd.h
15575
15576NETWORK DROP MONITOR
15577M: Neil Horman <[email protected]>
15578L: [email protected]
15579S: Maintained
15580W: https://fedorahosted.org/dropwatch/
15581F: include/uapi/linux/net_dropmon.h
15582F: net/core/drop_monitor.c
15583
15584NETWORKING DRIVERS
15585M: "David S. Miller" <[email protected]>
15586M: Eric Dumazet <[email protected]>
15587M: Jakub Kicinski <[email protected]>
15588M: Paolo Abeni <[email protected]>
15589L: [email protected]
15590S: Maintained
15591P: Documentation/process/maintainer-netdev.rst
15592Q: https://patchwork.kernel.org/project/netdevbpf/list/
15593T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15594T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15595F: Documentation/devicetree/bindings/net/
15596F: Documentation/networking/net_cachelines/net_device.rst
15597F: drivers/connector/
15598F: drivers/net/
15599F: include/dt-bindings/net/
15600F: include/linux/cn_proc.h
15601F: include/linux/etherdevice.h
15602F: include/linux/fcdevice.h
15603F: include/linux/fddidevice.h
15604F: include/linux/hippidevice.h
15605F: include/linux/if_*
15606F: include/linux/inetdevice.h
15607F: include/linux/netdevice.h
15608F: include/uapi/linux/cn_proc.h
15609F: include/uapi/linux/if_*
15610F: include/uapi/linux/netdevice.h
15611X: drivers/net/wireless/
15612
15613NETWORKING DRIVERS (WIRELESS)
15614M: Kalle Valo <[email protected]>
15615L: [email protected]
15616S: Maintained
15617W: https://wireless.wiki.kernel.org/
15618Q: https://patchwork.kernel.org/project/linux-wireless/list/
15619T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15620T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15621F: Documentation/devicetree/bindings/net/wireless/
15622F: drivers/net/wireless/
15623
15624NETWORKING [DSA]
15625M: Andrew Lunn <[email protected]>
15626M: Florian Fainelli <[email protected]>
15627M: Vladimir Oltean <[email protected]>
15628S: Maintained
15629F: Documentation/devicetree/bindings/net/dsa/
15630F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15631F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
15632F: drivers/net/dsa/
15633F: include/linux/dsa/
15634F: include/linux/platform_data/dsa.h
15635F: include/net/dsa.h
15636F: net/dsa/
15637F: tools/testing/selftests/drivers/net/dsa/
15638
15639NETWORKING [GENERAL]
15640M: "David S. Miller" <[email protected]>
15641M: Eric Dumazet <[email protected]>
15642M: Jakub Kicinski <[email protected]>
15643M: Paolo Abeni <[email protected]>
15644L: [email protected]
15645S: Maintained
15646P: Documentation/process/maintainer-netdev.rst
15647Q: https://patchwork.kernel.org/project/netdevbpf/list/
15648B: mailto:[email protected]
15649T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15651F: Documentation/core-api/netlink.rst
15652F: Documentation/netlink/
15653F: Documentation/networking/
15654F: Documentation/networking/net_cachelines/
15655F: Documentation/process/maintainer-netdev.rst
15656F: Documentation/userspace-api/netlink/
15657F: include/linux/framer/framer-provider.h
15658F: include/linux/framer/framer.h
15659F: include/linux/in.h
15660F: include/linux/indirect_call_wrapper.h
15661F: include/linux/net.h
15662F: include/linux/netdevice.h
15663F: include/net/
15664F: include/uapi/linux/in.h
15665F: include/uapi/linux/net.h
15666F: include/uapi/linux/net_namespace.h
15667F: include/uapi/linux/netdevice.h
15668F: lib/net_utils.c
15669F: lib/random32.c
15670F: net/
15671F: tools/net/
15672F: tools/testing/selftests/net/
15673X: net/9p/
15674X: net/bluetooth/
15675
15676NETWORKING [IPSEC]
15677M: Steffen Klassert <[email protected]>
15678M: Herbert Xu <[email protected]>
15679M: "David S. Miller" <[email protected]>
15680L: [email protected]
15681S: Maintained
15682T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15683T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15684F: include/net/xfrm.h
15685F: include/uapi/linux/xfrm.h
15686F: net/ipv4/ah4.c
15687F: net/ipv4/esp4*
15688F: net/ipv4/ip_vti.c
15689F: net/ipv4/ipcomp.c
15690F: net/ipv4/xfrm*
15691F: net/ipv6/ah6.c
15692F: net/ipv6/esp6*
15693F: net/ipv6/ip6_vti.c
15694F: net/ipv6/ipcomp6.c
15695F: net/ipv6/xfrm*
15696F: net/key/
15697F: net/xfrm/
15698F: tools/testing/selftests/net/ipsec.c
15699
15700NETWORKING [IPv4/IPv6]
15701M: "David S. Miller" <[email protected]>
15702M: David Ahern <[email protected]>
15703L: [email protected]
15704S: Maintained
15705T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15706F: arch/x86/net/*
15707F: include/linux/ip.h
15708F: include/linux/ipv6*
15709F: include/net/fib*
15710F: include/net/ip*
15711F: include/net/route.h
15712F: net/ipv4/
15713F: net/ipv6/
15714
15715NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15716M: Paul Moore <[email protected]>
15717L: [email protected]
15718L: [email protected]
15719S: Supported
15720W: https://github.com/netlabel
15721F: Documentation/netlabel/
15722F: include/net/calipso.h
15723F: include/net/cipso_ipv4.h
15724F: include/net/netlabel.h
15725F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
15726F: include/uapi/linux/netfilter/xt_SECMARK.h
15727F: net/ipv4/cipso_ipv4.c
15728F: net/ipv6/calipso.c
15729F: net/netfilter/xt_CONNSECMARK.c
15730F: net/netfilter/xt_SECMARK.c
15731F: net/netlabel/
15732
15733NETWORKING [MACSEC]
15734M: Sabrina Dubroca <[email protected]>
15735L: [email protected]
15736S: Maintained
15737F: drivers/net/macsec.c
15738F: include/net/macsec.h
15739F: include/uapi/linux/if_macsec.h
15740K: macsec
15741K: \bmdo_
15742
15743NETWORKING [MPTCP]
15744M: Matthieu Baerts <[email protected]>
15745M: Mat Martineau <[email protected]>
15746R: Geliang Tang <[email protected]>
15747L: [email protected]
15748L: [email protected]
15749S: Maintained
15750W: https://github.com/multipath-tcp/mptcp_net-next/wiki
15751B: https://github.com/multipath-tcp/mptcp_net-next/issues
15752T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15753T: git https://github.com/multipath-tcp/mptcp_net-next.git export
15754F: Documentation/netlink/specs/mptcp_pm.yaml
15755F: Documentation/networking/mptcp-sysctl.rst
15756F: include/net/mptcp.h
15757F: include/trace/events/mptcp.h
15758F: include/uapi/linux/mptcp*.h
15759F: net/mptcp/
15760F: tools/testing/selftests/bpf/*/*mptcp*.c
15761F: tools/testing/selftests/net/mptcp/
15762
15763NETWORKING [TCP]
15764M: Eric Dumazet <[email protected]>
15765L: [email protected]
15766S: Maintained
15767F: Documentation/networking/net_cachelines/tcp_sock.rst
15768F: include/linux/tcp.h
15769F: include/net/tcp.h
15770F: include/trace/events/tcp.h
15771F: include/uapi/linux/tcp.h
15772F: net/ipv4/syncookies.c
15773F: net/ipv4/tcp*.c
15774F: net/ipv6/syncookies.c
15775F: net/ipv6/tcp*.c
15776
15777NETWORKING [TLS]
15778M: Boris Pismenny <[email protected]>
15779M: John Fastabend <[email protected]>
15780M: Jakub Kicinski <[email protected]>
15781L: [email protected]
15782S: Maintained
15783F: include/net/tls.h
15784F: include/uapi/linux/tls.h
15785F: net/tls/*
15786
15787NETXEN (1/10) GbE SUPPORT
15788M: Manish Chopra <[email protected]>
15789M: Rahul Verma <[email protected]>
15790M: [email protected]
15791L: [email protected]
15792S: Supported
15793F: drivers/net/ethernet/qlogic/netxen/
15794
15795NET_FAILOVER MODULE
15796M: Sridhar Samudrala <[email protected]>
15797L: [email protected]
15798S: Supported
15799F: Documentation/networking/net_failover.rst
15800F: drivers/net/net_failover.c
15801F: include/net/net_failover.h
15802
15803NEXTHOP
15804M: David Ahern <[email protected]>
15805L: [email protected]
15806S: Maintained
15807F: include/net/netns/nexthop.h
15808F: include/net/nexthop.h
15809F: include/uapi/linux/nexthop.h
15810F: net/ipv4/nexthop.c
15811
15812NFC SUBSYSTEM
15813M: Krzysztof Kozlowski <[email protected]>
15814L: [email protected]
15815S: Maintained
15816F: Documentation/devicetree/bindings/net/nfc/
15817F: drivers/nfc/
15818F: include/net/nfc/
15819F: include/uapi/linux/nfc.h
15820F: net/nfc/
15821
15822NFC VIRTUAL NCI DEVICE DRIVER
15823M: Bongsu Jeon <[email protected]>
15824L: [email protected]
15825S: Supported
15826F: drivers/nfc/virtual_ncidev.c
15827F: tools/testing/selftests/nci/
15828
15829NFS, SUNRPC, AND LOCKD CLIENTS
15830M: Trond Myklebust <[email protected]>
15831M: Anna Schumaker <[email protected]>
15832L: [email protected]
15833S: Maintained
15834W: http://client.linux-nfs.org
15835T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15836F: Documentation/filesystems/nfs/
15837F: fs/lockd/
15838F: fs/nfs/
15839F: fs/nfs_common/
15840F: include/linux/lockd/
15841F: include/linux/nfs*
15842F: include/linux/sunrpc/
15843F: include/uapi/linux/nfs*
15844F: include/uapi/linux/sunrpc/
15845F: net/sunrpc/
15846
15847NILFS2 FILESYSTEM
15848M: Ryusuke Konishi <[email protected]>
15849L: [email protected]
15850S: Supported
15851W: https://nilfs.sourceforge.io/
15852T: git https://github.com/konis/nilfs2.git
15853F: Documentation/filesystems/nilfs2.rst
15854F: fs/nilfs2/
15855F: include/trace/events/nilfs2.h
15856F: include/uapi/linux/nilfs2_api.h
15857F: include/uapi/linux/nilfs2_ondisk.h
15858
15859NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15860M: YOKOTA Hiroshi <[email protected]>
15861S: Maintained
15862W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15863F: Documentation/scsi/NinjaSCSI.rst
15864F: drivers/scsi/pcmcia/nsp_*
15865
15866NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15867M: GOTO Masanori <[email protected]>
15868M: YOKOTA Hiroshi <[email protected]>
15869S: Maintained
15870W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15871F: Documentation/scsi/NinjaSCSI.rst
15872F: drivers/scsi/nsp32*
15873
15874NINTENDO HID DRIVER
15875M: Daniel J. Ogorchock <[email protected]>
15876L: [email protected]
15877S: Maintained
15878F: drivers/hid/hid-nintendo*
15879
15880NIOS2 ARCHITECTURE
15881M: Dinh Nguyen <[email protected]>
15882S: Maintained
15883T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15884F: arch/nios2/
15885
15886NITRO ENCLAVES (NE)
15887M: Alexandru Ciobotaru <[email protected]>
15888L: [email protected]
15889L: The AWS Nitro Enclaves Team <[email protected]>
15890S: Supported
15891W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15892F: Documentation/virt/ne_overview.rst
15893F: drivers/virt/nitro_enclaves/
15894F: include/linux/nitro_enclaves.h
15895F: include/uapi/linux/nitro_enclaves.h
15896F: samples/nitro_enclaves/
15897
15898NITRO SECURE MODULE (NSM)
15899M: Alexander Graf <[email protected]>
15900L: [email protected]
15901L: The AWS Nitro Enclaves Team <[email protected]>
15902S: Supported
15903W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15904F: drivers/misc/nsm.c
15905F: include/uapi/linux/nsm.h
15906
15907NOHZ, DYNTICKS SUPPORT
15908M: Anna-Maria Behnsen <[email protected]>
15909M: Frederic Weisbecker <[email protected]>
15910M: Ingo Molnar <[email protected]>
15911M: Thomas Gleixner <[email protected]>
15912L: [email protected]
15913S: Maintained
15914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15915F: include/linux/sched/nohz.h
15916F: include/linux/tick.h
15917F: kernel/time/tick*.*
15918
15919NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15920M: Pavel Machek <[email protected]>
15921M: Sakari Ailus <[email protected]>
15922L: [email protected]
15923S: Maintained
15924F: drivers/media/i2c/ad5820.c
15925F: drivers/media/i2c/et8ek8
15926
15927NOKIA N900 POWER SUPPLY DRIVERS
15928R: Pali Rohár <[email protected]>
15929F: drivers/power/supply/bq2415x_charger.c
15930F: drivers/power/supply/bq27xxx_battery.c
15931F: drivers/power/supply/bq27xxx_battery_i2c.c
15932F: drivers/power/supply/isp1704_charger.c
15933F: drivers/power/supply/rx51_battery.c
15934F: include/linux/power/bq2415x_charger.h
15935F: include/linux/power/bq27xxx_battery.h
15936
15937NOLIBC HEADER FILE
15938M: Willy Tarreau <[email protected]>
15939M: Thomas Weißschuh <[email protected]>
15940S: Maintained
15941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15942F: tools/include/nolibc/
15943F: tools/testing/selftests/nolibc/
15944
15945NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15946M: Hans de Goede <[email protected]>
15947L: [email protected]
15948S: Maintained
15949F: drivers/input/touchscreen/novatek-nvt-ts.c
15950
15951NSDEPS
15952M: Matthias Maennich <[email protected]>
15953S: Maintained
15954F: Documentation/core-api/symbol-namespaces.rst
15955F: scripts/nsdeps
15956
15957NTB AMD DRIVER
15958M: Sanjay R Mehta <[email protected]>
15959M: Shyam Sundar S K <[email protected]>
15960L: [email protected]
15961S: Supported
15962F: drivers/ntb/hw/amd/
15963
15964NTB DRIVER CORE
15965M: Jon Mason <[email protected]>
15966M: Dave Jiang <[email protected]>
15967M: Allen Hubbe <[email protected]>
15968L: [email protected]
15969S: Supported
15970W: https://github.com/jonmason/ntb/wiki
15971T: git https://github.com/jonmason/ntb.git
15972F: drivers/net/ntb_netdev.c
15973F: drivers/ntb/
15974F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
15975F: include/linux/ntb.h
15976F: include/linux/ntb_transport.h
15977F: tools/testing/selftests/ntb/
15978
15979NTB IDT DRIVER
15980M: Serge Semin <[email protected]>
15981L: [email protected]
15982S: Supported
15983F: drivers/ntb/hw/idt/
15984
15985NTB INTEL DRIVER
15986M: Dave Jiang <[email protected]>
15987L: [email protected]
15988S: Supported
15989W: https://github.com/davejiang/linux/wiki
15990T: git https://github.com/davejiang/linux.git
15991F: drivers/ntb/hw/intel/
15992
15993NTFS3 FILESYSTEM
15994M: Konstantin Komarov <[email protected]>
15995L: [email protected]
15996S: Supported
15997W: http://www.paragon-software.com/
15998T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15999F: Documentation/filesystems/ntfs3.rst
16000F: fs/ntfs3/
16001
16002NUBUS SUBSYSTEM
16003M: Finn Thain <[email protected]>
16004L: [email protected]
16005S: Maintained
16006F: arch/*/include/asm/nubus.h
16007F: drivers/nubus/
16008F: include/linux/nubus.h
16009F: include/uapi/linux/nubus.h
16010
16011NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16012M: Antonino Daplas <[email protected]>
16013L: [email protected]
16014S: Maintained
16015F: drivers/video/fbdev/nvidia/
16016F: drivers/video/fbdev/riva/
16017
16018NVIDIA WMI EC BACKLIGHT DRIVER
16019M: Daniel Dadap <[email protected]>
16020L: [email protected]
16021S: Supported
16022F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
16023F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16024
16025NVM EXPRESS DRIVER
16026M: Keith Busch <[email protected]>
16027M: Jens Axboe <[email protected]>
16028M: Christoph Hellwig <[email protected]>
16029M: Sagi Grimberg <[email protected]>
16030L: [email protected]
16031S: Supported
16032W: http://git.infradead.org/nvme.git
16033T: git git://git.infradead.org/nvme.git
16034F: Documentation/nvme/
16035F: drivers/nvme/common/
16036F: drivers/nvme/host/
16037F: include/linux/nvme-*.h
16038F: include/linux/nvme.h
16039F: include/uapi/linux/nvme_ioctl.h
16040
16041NVM EXPRESS FABRICS AUTHENTICATION
16042M: Hannes Reinecke <[email protected]>
16043L: [email protected]
16044S: Supported
16045F: drivers/nvme/host/auth.c
16046F: drivers/nvme/target/auth.c
16047F: drivers/nvme/target/fabrics-cmd-auth.c
16048F: include/linux/nvme-auth.h
16049
16050NVM EXPRESS FC TRANSPORT DRIVERS
16051M: James Smart <[email protected]>
16052L: [email protected]
16053S: Supported
16054F: drivers/nvme/host/fc.c
16055F: drivers/nvme/target/fc.c
16056F: drivers/nvme/target/fcloop.c
16057F: include/linux/nvme-fc-driver.h
16058F: include/linux/nvme-fc.h
16059
16060NVM EXPRESS HARDWARE MONITORING SUPPORT
16061M: Guenter Roeck <[email protected]>
16062L: [email protected]
16063S: Supported
16064F: drivers/nvme/host/hwmon.c
16065
16066NVM EXPRESS TARGET DRIVER
16067M: Christoph Hellwig <[email protected]>
16068M: Sagi Grimberg <[email protected]>
16069M: Chaitanya Kulkarni <[email protected]>
16070L: [email protected]
16071S: Supported
16072W: http://git.infradead.org/nvme.git
16073T: git git://git.infradead.org/nvme.git
16074F: drivers/nvme/target/
16075
16076NVMEM FRAMEWORK
16077M: Srinivas Kandagatla <[email protected]>
16078S: Maintained
16079T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16080F: Documentation/ABI/stable/sysfs-bus-nvmem
16081F: Documentation/devicetree/bindings/nvmem/
16082F: drivers/nvmem/
16083F: include/linux/nvmem-consumer.h
16084F: include/linux/nvmem-provider.h
16085
16086NXP BLUETOOTH WIRELESS DRIVERS
16087M: Amitkumar Karwar <[email protected]>
16088M: Neeraj Kale <[email protected]>
16089S: Maintained
16090F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16091F: drivers/bluetooth/btnxpuart.c
16092
16093NXP C45 TJA11XX PHY DRIVER
16094M: Andrei Botila <[email protected]>
16095L: [email protected]
16096S: Maintained
16097F: drivers/net/phy/nxp-c45-tja11xx*
16098
16099NXP FSPI DRIVER
16100M: Han Xu <[email protected]>
16101M: Haibo Chen <[email protected]>
16102R: Yogesh Gaur <[email protected]>
16103L: [email protected]
16104S: Maintained
16105F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16106F: drivers/spi/spi-nxp-fspi.c
16107
16108NXP FXAS21002C DRIVER
16109M: Rui Miguel Silva <[email protected]>
16110L: [email protected]
16111S: Maintained
16112F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16113F: drivers/iio/gyro/fxas21002c.h
16114F: drivers/iio/gyro/fxas21002c_core.c
16115F: drivers/iio/gyro/fxas21002c_i2c.c
16116F: drivers/iio/gyro/fxas21002c_spi.c
16117
16118NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16119M: Haibo Chen <[email protected]>
16120L: [email protected]
16121L: [email protected]
16122S: Maintained
16123F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16124F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16125F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16126F: drivers/iio/adc/imx7d_adc.c
16127F: drivers/iio/adc/imx93_adc.c
16128F: drivers/iio/adc/vf610_adc.c
16129
16130NXP i.MX 8M ISI DRIVER
16131M: Laurent Pinchart <[email protected]>
16132L: [email protected]
16133S: Maintained
16134F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16135F: drivers/media/platform/nxp/imx8-isi/
16136
16137NXP i.MX 8MP DW100 V4L2 DRIVER
16138M: Xavier Roumegue <[email protected]>
16139L: [email protected]
16140S: Maintained
16141F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
16142F: Documentation/userspace-api/media/drivers/dw100.rst
16143F: drivers/media/platform/nxp/dw100/
16144F: include/uapi/linux/dw100.h
16145
16146NXP i.MX 8MQ DCSS DRIVER
16147M: Laurentiu Palcu <[email protected]>
16148R: Lucas Stach <[email protected]>
16149L: [email protected]
16150S: Maintained
16151T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16152F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16153F: drivers/gpu/drm/imx/dcss/
16154
16155NXP i.MX 8QXP ADC DRIVER
16156M: Cai Huoqing <[email protected]>
16157M: Haibo Chen <[email protected]>
16158L: [email protected]
16159L: [email protected]
16160S: Maintained
16161F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16162F: drivers/iio/adc/imx8qxp-adc.c
16163
16164NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16165M: Mirela Rabulea <[email protected]>
16166L: [email protected]
16167L: [email protected]
16168S: Maintained
16169F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16170F: drivers/media/platform/nxp/imx-jpeg
16171
16172NXP i.MX CLOCK DRIVERS
16173M: Abel Vesa <[email protected]>
16174R: Peng Fan <[email protected]>
16175L: [email protected]
16176L: [email protected]
16177S: Maintained
16178T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16179F: Documentation/devicetree/bindings/clock/imx*
16180F: drivers/clk/imx/
16181F: include/dt-bindings/clock/imx*
16182
16183NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16184M: Jagan Teki <[email protected]>
16185S: Maintained
16186F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16187F: drivers/regulator/pf8x00-regulator.c
16188
16189NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16190M: Krzysztof Kozlowski <[email protected]>
16191L: [email protected]
16192S: Maintained
16193F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16194F: drivers/extcon/extcon-ptn5150.c
16195
16196NXP SGTL5000 DRIVER
16197M: Fabio Estevam <[email protected]>
16198L: [email protected] (moderated for non-subscribers)
16199S: Maintained
16200F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
16201F: sound/soc/codecs/sgtl5000*
16202
16203NXP SJA1105 ETHERNET SWITCH DRIVER
16204M: Vladimir Oltean <[email protected]>
16205L: [email protected]
16206S: Maintained
16207F: drivers/net/dsa/sja1105
16208F: drivers/net/pcs/pcs-xpcs-nxp.c
16209
16210NXP TDA998X DRM DRIVER
16211M: Russell King <[email protected]>
16212S: Maintained
16213T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16214T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16215F: drivers/gpu/drm/i2c/tda998x_drv.c
16216F: include/drm/i2c/tda998x.h
16217F: include/dt-bindings/display/tda998x.h
16218K: "nxp,tda998x"
16219
16220NXP TFA9879 DRIVER
16221M: Peter Rosin <[email protected]>
16222L: [email protected] (moderated for non-subscribers)
16223S: Maintained
16224F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16225F: sound/soc/codecs/tfa9879*
16226
16227NXP-NCI NFC DRIVER
16228S: Orphan
16229F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16230F: drivers/nfc/nxp-nci
16231
16232NXP/Goodix TFA989X (TFA1) DRIVER
16233M: Stephan Gerhold <[email protected]>
16234L: [email protected] (moderated for non-subscribers)
16235S: Maintained
16236F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16237F: sound/soc/codecs/tfa989x.c
16238
16239NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16240M: Jonas Malaco <[email protected]>
16241L: [email protected]
16242S: Maintained
16243F: Documentation/hwmon/nzxt-kraken2.rst
16244F: drivers/hwmon/nzxt-kraken2.c
16245
16246NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16247M: Jonas Malaco <[email protected]>
16248M: Aleksa Savic <[email protected]>
16249L: [email protected]
16250S: Maintained
16251F: Documentation/hwmon/nzxt-kraken3.rst
16252F: drivers/hwmon/nzxt-kraken3.c
16253
16254NZXT-SMART2 HARDWARE MONITORING DRIVER
16255M: Aleksandr Mezin <[email protected]>
16256L: [email protected]
16257S: Maintained
16258F: Documentation/hwmon/nzxt-smart2.rst
16259F: drivers/hwmon/nzxt-smart2.c
16260
16261OBJAGG
16262M: Jiri Pirko <[email protected]>
16263L: [email protected]
16264S: Supported
16265F: include/linux/objagg.h
16266F: lib/objagg.c
16267F: lib/test_objagg.c
16268
16269OBJPOOL
16270M: Matt Wu <[email protected]>
16271S: Supported
16272F: include/linux/objpool.h
16273F: lib/objpool.c
16274F: lib/test_objpool.c
16275
16276OBJTOOL
16277M: Josh Poimboeuf <[email protected]>
16278M: Peter Zijlstra <[email protected]>
16279S: Supported
16280F: include/linux/objtool*.h
16281F: tools/objtool/
16282
16283OCELOT ETHERNET SWITCH DRIVER
16284M: Vladimir Oltean <[email protected]>
16285M: Claudiu Manoil <[email protected]>
16286M: Alexandre Belloni <[email protected]>
16287M: [email protected]
16288L: [email protected]
16289S: Supported
16290F: drivers/net/dsa/ocelot/*
16291F: drivers/net/ethernet/mscc/
16292F: include/soc/mscc/ocelot*
16293F: net/dsa/tag_ocelot.c
16294F: net/dsa/tag_ocelot_8021q.c
16295F: tools/testing/selftests/drivers/net/ocelot/*
16296
16297OCELOT EXTERNAL SWITCH CONTROL
16298M: Colin Foster <[email protected]>
16299S: Supported
16300F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16301F: drivers/mfd/ocelot*
16302F: drivers/net/dsa/ocelot/ocelot_ext.c
16303F: include/linux/mfd/ocelot.h
16304
16305OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16306M: Frederic Barrat <[email protected]>
16307M: Andrew Donnellan <[email protected]>
16308L: [email protected]
16309S: Supported
16310F: Documentation/userspace-api/accelerators/ocxl.rst
16311F: arch/powerpc/include/asm/pnv-ocxl.h
16312F: arch/powerpc/platforms/powernv/ocxl.c
16313F: drivers/misc/ocxl/
16314F: include/misc/ocxl*
16315F: include/uapi/misc/ocxl.h
16316
16317OMAP AUDIO SUPPORT
16318M: Peter Ujfalusi <[email protected]>
16319M: Jarkko Nikula <[email protected]>
16320L: [email protected] (moderated for non-subscribers)
16321L: [email protected]
16322S: Maintained
16323F: sound/soc/ti/n810.c
16324F: sound/soc/ti/omap*
16325F: sound/soc/ti/rx51.c
16326F: sound/soc/ti/sdma-pcm.*
16327
16328OMAP CLOCK FRAMEWORK SUPPORT
16329M: Paul Walmsley <[email protected]>
16330L: [email protected]
16331S: Maintained
16332F: arch/arm/*omap*/*clock*
16333
16334OMAP DEVICE TREE SUPPORT
16335M: Benoît Cousson <[email protected]>
16336M: Tony Lindgren <[email protected]>
16337L: [email protected]
16338L: [email protected]
16339S: Maintained
16340F: arch/arm/boot/dts/ti/omap/
16341
16342OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16343L: [email protected]
16344L: [email protected]
16345S: Orphan
16346F: Documentation/arch/arm/omap/dss.rst
16347F: drivers/video/fbdev/omap2/
16348
16349OMAP FRAMEBUFFER SUPPORT
16350L: [email protected]
16351L: [email protected]
16352S: Orphan
16353F: drivers/video/fbdev/omap/
16354
16355OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16356M: Roger Quadros <[email protected]>
16357M: Tony Lindgren <[email protected]>
16358L: [email protected]
16359S: Maintained
16360F: arch/arm/mach-omap2/*gpmc*
16361F: drivers/memory/omap-gpmc.c
16362
16363OMAP GPIO DRIVER
16364M: Grygorii Strashko <[email protected]>
16365M: Santosh Shilimkar <[email protected]>
16366M: Kevin Hilman <[email protected]>
16367L: [email protected]
16368S: Maintained
16369F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16370F: drivers/gpio/gpio-omap.c
16371
16372OMAP HARDWARE SPINLOCK SUPPORT
16373L: [email protected]
16374S: Orphan
16375F: drivers/hwspinlock/omap_hwspinlock.c
16376
16377OMAP HS MMC SUPPORT
16378L: [email protected]
16379L: [email protected]
16380S: Orphan
16381F: drivers/mmc/host/omap_hsmmc.c
16382
16383OMAP HWMOD DATA
16384M: Paul Walmsley <[email protected]>
16385L: [email protected]
16386S: Maintained
16387F: arch/arm/mach-omap2/omap_hwmod*data*
16388
16389OMAP HWMOD SUPPORT
16390M: Benoît Cousson <[email protected]>
16391M: Paul Walmsley <[email protected]>
16392L: [email protected]
16393S: Maintained
16394F: arch/arm/mach-omap2/omap_hwmod.*
16395
16396OMAP I2C DRIVER
16397M: Vignesh R <[email protected]>
16398L: [email protected]
16399L: [email protected]
16400S: Maintained
16401F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16402F: drivers/i2c/busses/i2c-omap.c
16403
16404OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16405M: Laurent Pinchart <[email protected]>
16406L: [email protected]
16407S: Maintained
16408F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
16409F: drivers/media/platform/ti/omap3isp/
16410F: drivers/staging/media/omap4iss/
16411
16412OMAP MMC SUPPORT
16413M: Aaro Koskinen <[email protected]>
16414L: [email protected]
16415S: Odd Fixes
16416F: drivers/mmc/host/omap.c
16417
16418OMAP POWER MANAGEMENT SUPPORT
16419M: Kevin Hilman <[email protected]>
16420L: [email protected]
16421S: Maintained
16422F: arch/arm/*omap*/*pm*
16423F: drivers/cpufreq/omap-cpufreq.c
16424
16425OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16426M: Paul Walmsley <[email protected]>
16427L: [email protected]
16428S: Maintained
16429F: arch/arm/mach-omap2/prm*
16430
16431OMAP RANDOM NUMBER GENERATOR SUPPORT
16432M: Deepak Saxena <[email protected]>
16433S: Maintained
16434F: drivers/char/hw_random/omap-rng.c
16435
16436OMAP USB SUPPORT
16437L: [email protected]
16438L: [email protected]
16439S: Orphan
16440F: arch/arm/*omap*/usb*
16441F: drivers/usb/*/*omap*
16442
16443OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16444M: Mark Jackson <[email protected]>
16445L: [email protected]
16446S: Maintained
16447F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
16448
16449OMAP1 SUPPORT
16450M: Aaro Koskinen <[email protected]>
16451M: Janusz Krzysztofik <[email protected]>
16452M: Tony Lindgren <[email protected]>
16453L: [email protected]
16454S: Maintained
16455Q: http://patchwork.kernel.org/project/linux-omap/list/
16456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16457F: arch/arm/configs/omap1_defconfig
16458F: arch/arm/mach-omap1/
16459F: drivers/i2c/busses/i2c-omap.c
16460F: include/linux/platform_data/ams-delta-fiq.h
16461F: include/linux/platform_data/i2c-omap.h
16462
16463OMAP2+ SUPPORT
16464M: Tony Lindgren <[email protected]>
16465L: [email protected]
16466S: Maintained
16467W: http://www.muru.com/linux/omap/
16468W: http://linux.omap.com/
16469Q: http://patchwork.kernel.org/project/linux-omap/list/
16470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16471F: Documentation/devicetree/bindings/arm/ti/omap.yaml
16472F: arch/arm/configs/omap2plus_defconfig
16473F: arch/arm/mach-omap2/
16474F: drivers/bus/omap*.[ch]
16475F: drivers/bus/ti-sysc.c
16476F: drivers/gpio/gpio-tps65219.c
16477F: drivers/i2c/busses/i2c-omap.c
16478F: drivers/irqchip/irq-omap-intc.c
16479F: drivers/mfd/*omap*.c
16480F: drivers/mfd/menelaus.c
16481F: drivers/mfd/palmas.c
16482F: drivers/mfd/tps65217.c
16483F: drivers/mfd/tps65218.c
16484F: drivers/mfd/tps65219.c
16485F: drivers/mfd/tps65910.c
16486F: drivers/mfd/twl-core.[ch]
16487F: drivers/mfd/twl4030*.c
16488F: drivers/mfd/twl6030*.c
16489F: drivers/mfd/twl6040*.c
16490F: drivers/regulator/palmas-regulator*.c
16491F: drivers/regulator/pbias-regulator.c
16492F: drivers/regulator/tps65217-regulator.c
16493F: drivers/regulator/tps65218-regulator.c
16494F: drivers/regulator/tps65219-regulator.c
16495F: drivers/regulator/tps65910-regulator.c
16496F: drivers/regulator/twl-regulator.c
16497F: drivers/regulator/twl6030-regulator.c
16498F: include/linux/platform_data/i2c-omap.h
16499F: include/linux/platform_data/ti-sysc.h
16500
16501OMFS FILESYSTEM
16502M: Bob Copeland <[email protected]>
16503L: [email protected]
16504S: Maintained
16505F: Documentation/filesystems/omfs.rst
16506F: fs/omfs/
16507
16508OMNIVISION OG01A1B SENSOR DRIVER
16509M: Sakari Ailus <[email protected]>
16510L: [email protected]
16511S: Maintained
16512F: drivers/media/i2c/og01a1b.c
16513
16514OMNIVISION OV01A10 SENSOR DRIVER
16515M: Bingbu Cao <[email protected]>
16516L: [email protected]
16517S: Maintained
16518T: git git://linuxtv.org/media_tree.git
16519F: drivers/media/i2c/ov01a10.c
16520
16521OMNIVISION OV02A10 SENSOR DRIVER
16522L: [email protected]
16523S: Orphan
16524T: git git://linuxtv.org/media_tree.git
16525F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16526F: drivers/media/i2c/ov02a10.c
16527
16528OMNIVISION OV08D10 SENSOR DRIVER
16529M: Jimmy Su <[email protected]>
16530L: [email protected]
16531S: Maintained
16532T: git git://linuxtv.org/media_tree.git
16533F: drivers/media/i2c/ov08d10.c
16534
16535OMNIVISION OV08X40 SENSOR DRIVER
16536M: Jason Chen <[email protected]>
16537L: [email protected]
16538S: Maintained
16539T: git git://linuxtv.org/media_tree.git
16540F: drivers/media/i2c/ov08x40.c
16541
16542OMNIVISION OV13858 SENSOR DRIVER
16543M: Sakari Ailus <[email protected]>
16544L: [email protected]
16545S: Maintained
16546T: git git://linuxtv.org/media_tree.git
16547F: drivers/media/i2c/ov13858.c
16548
16549OMNIVISION OV13B10 SENSOR DRIVER
16550M: Arec Kao <[email protected]>
16551L: [email protected]
16552S: Maintained
16553T: git git://linuxtv.org/media_tree.git
16554F: drivers/media/i2c/ov13b10.c
16555
16556OMNIVISION OV2680 SENSOR DRIVER
16557M: Rui Miguel Silva <[email protected]>
16558M: Hans de Goede <[email protected]>
16559L: [email protected]
16560S: Maintained
16561T: git git://linuxtv.org/media_tree.git
16562F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16563F: drivers/media/i2c/ov2680.c
16564
16565OMNIVISION OV2685 SENSOR DRIVER
16566M: Shunqian Zheng <[email protected]>
16567L: [email protected]
16568S: Maintained
16569T: git git://linuxtv.org/media_tree.git
16570F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16571F: drivers/media/i2c/ov2685.c
16572
16573OMNIVISION OV2740 SENSOR DRIVER
16574M: Tianshu Qiu <[email protected]>
16575R: Sakari Ailus <[email protected]>
16576R: Bingbu Cao <[email protected]>
16577L: [email protected]
16578S: Maintained
16579T: git git://linuxtv.org/media_tree.git
16580F: drivers/media/i2c/ov2740.c
16581
16582OMNIVISION OV4689 SENSOR DRIVER
16583M: Mikhail Rudenko <[email protected]>
16584L: [email protected]
16585S: Maintained
16586T: git git://linuxtv.org/media_tree.git
16587F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16588F: drivers/media/i2c/ov4689.c
16589
16590OMNIVISION OV5640 SENSOR DRIVER
16591M: Steve Longerbeam <[email protected]>
16592L: [email protected]
16593S: Maintained
16594T: git git://linuxtv.org/media_tree.git
16595F: drivers/media/i2c/ov5640.c
16596
16597OMNIVISION OV5647 SENSOR DRIVER
16598M: Dave Stevenson <[email protected]>
16599M: Jacopo Mondi <[email protected]>
16600L: [email protected]
16601S: Maintained
16602T: git git://linuxtv.org/media_tree.git
16603F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16604F: drivers/media/i2c/ov5647.c
16605
16606OMNIVISION OV5670 SENSOR DRIVER
16607M: Sakari Ailus <[email protected]>
16608L: [email protected]
16609S: Maintained
16610T: git git://linuxtv.org/media_tree.git
16611F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16612F: drivers/media/i2c/ov5670.c
16613
16614OMNIVISION OV5675 SENSOR DRIVER
16615M: Sakari Ailus <[email protected]>
16616L: [email protected]
16617S: Maintained
16618T: git git://linuxtv.org/media_tree.git
16619F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16620F: drivers/media/i2c/ov5675.c
16621
16622OMNIVISION OV5693 SENSOR DRIVER
16623M: Daniel Scally <[email protected]>
16624L: [email protected]
16625S: Maintained
16626T: git git://linuxtv.org/media_tree.git
16627F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16628F: drivers/media/i2c/ov5693.c
16629
16630OMNIVISION OV5695 SENSOR DRIVER
16631M: Shunqian Zheng <[email protected]>
16632L: [email protected]
16633S: Maintained
16634T: git git://linuxtv.org/media_tree.git
16635F: drivers/media/i2c/ov5695.c
16636
16637OMNIVISION OV64A40 SENSOR DRIVER
16638M: Jacopo Mondi <[email protected]>
16639L: [email protected]
16640S: Maintained
16641T: git git://linuxtv.org/media_tree.git
16642F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16643F: drivers/media/i2c/ov64a40.c
16644
16645OMNIVISION OV7670 SENSOR DRIVER
16646L: [email protected]
16647S: Orphan
16648T: git git://linuxtv.org/media_tree.git
16649F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
16650F: drivers/media/i2c/ov7670.c
16651
16652OMNIVISION OV772x SENSOR DRIVER
16653M: Jacopo Mondi <[email protected]>
16654L: [email protected]
16655S: Odd fixes
16656T: git git://linuxtv.org/media_tree.git
16657F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16658F: drivers/media/i2c/ov772x.c
16659F: include/media/i2c/ov772x.h
16660
16661OMNIVISION OV7740 SENSOR DRIVER
16662L: [email protected]
16663S: Orphan
16664T: git git://linuxtv.org/media_tree.git
16665F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
16666F: drivers/media/i2c/ov7740.c
16667
16668OMNIVISION OV8856 SENSOR DRIVER
16669M: Sakari Ailus <[email protected]>
16670L: [email protected]
16671S: Maintained
16672T: git git://linuxtv.org/media_tree.git
16673F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16674F: drivers/media/i2c/ov8856.c
16675
16676OMNIVISION OV8858 SENSOR DRIVER
16677M: Jacopo Mondi <[email protected]>
16678M: Nicholas Roth <[email protected]>
16679L: [email protected]
16680S: Maintained
16681T: git git://linuxtv.org/media_tree.git
16682F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16683F: drivers/media/i2c/ov8858.c
16684
16685OMNIVISION OV9282 SENSOR DRIVER
16686M: Dave Stevenson <[email protected]>
16687L: [email protected]
16688S: Maintained
16689T: git git://linuxtv.org/media_tree.git
16690F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16691F: drivers/media/i2c/ov9282.c
16692
16693OMNIVISION OV9640 SENSOR DRIVER
16694M: Petr Cvek <[email protected]>
16695L: [email protected]
16696S: Maintained
16697F: drivers/media/i2c/ov9640.*
16698
16699OMNIVISION OV9650 SENSOR DRIVER
16700M: Sakari Ailus <[email protected]>
16701R: Akinobu Mita <[email protected]>
16702R: Sylwester Nawrocki <[email protected]>
16703L: [email protected]
16704S: Maintained
16705T: git git://linuxtv.org/media_tree.git
16706F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
16707F: drivers/media/i2c/ov9650.c
16708
16709OMNIVISION OV9734 SENSOR DRIVER
16710M: Tianshu Qiu <[email protected]>
16711R: Bingbu Cao <[email protected]>
16712L: [email protected]
16713S: Maintained
16714T: git git://linuxtv.org/media_tree.git
16715F: drivers/media/i2c/ov9734.c
16716
16717ONBOARD USB HUB DRIVER
16718M: Matthias Kaehlcke <[email protected]>
16719L: [email protected]
16720S: Maintained
16721F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16722F: drivers/usb/misc/onboard_usb_dev.c
16723
16724ONENAND FLASH DRIVER
16725M: Kyungmin Park <[email protected]>
16726L: [email protected]
16727S: Maintained
16728F: drivers/mtd/nand/onenand/
16729F: include/linux/mtd/onenand*.h
16730
16731ONEXPLAYER FAN DRIVER
16732M: Derek John Clark <[email protected]>
16733M: Joaquín Ignacio Aramendía <[email protected]>
16734L: [email protected]
16735S: Maintained
16736F: drivers/hwmon/oxp-sensors.c
16737
16738ONIE TLV NVMEM LAYOUT DRIVER
16739M: Miquel Raynal <[email protected]>
16740S: Maintained
16741F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16742F: drivers/nvmem/layouts/onie-tlv.c
16743
16744ONION OMEGA2+ BOARD
16745M: Harvey Hunt <[email protected]>
16746L: [email protected]
16747S: Maintained
16748F: arch/mips/boot/dts/ralink/omega2p.dts
16749
16750ONSEMI ETHERNET PHY DRIVERS
16751M: Piergiorgio Beruto <[email protected]>
16752L: [email protected]
16753S: Supported
16754W: http://www.onsemi.com
16755F: drivers/net/phy/ncn*
16756
16757OP-TEE DRIVER
16758M: Jens Wiklander <[email protected]>
16759L: [email protected]
16760S: Maintained
16761F: Documentation/ABI/testing/sysfs-bus-optee-devices
16762F: drivers/tee/optee/
16763
16764OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16765M: Sumit Garg <[email protected]>
16766L: [email protected]
16767S: Maintained
16768F: drivers/char/hw_random/optee-rng.c
16769
16770OP-TEE RTC DRIVER
16771M: Clément Léger <[email protected]>
16772L: [email protected]
16773S: Maintained
16774F: drivers/rtc/rtc-optee.c
16775
16776OPA-VNIC DRIVER
16777M: Dennis Dalessandro <[email protected]>
16778L: [email protected]
16779S: Supported
16780F: drivers/infiniband/ulp/opa_vnic
16781
16782OPEN FIRMWARE AND FLATTENED DEVICE TREE
16783M: Rob Herring <[email protected]>
16784M: Saravana Kannan <[email protected]>
16785L: [email protected]
16786S: Maintained
16787W: http://www.devicetree.org/
16788C: irc://irc.libera.chat/devicetree
16789T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16790F: Documentation/ABI/testing/sysfs-firmware-ofw
16791F: drivers/of/
16792F: include/linux/of*.h
16793F: scripts/dtc/
16794F: tools/testing/selftests/dt/
16795K: of_overlay_notifier_
16796K: of_overlay_fdt_apply
16797K: of_overlay_remove
16798
16799OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16800M: Rob Herring <[email protected]>
16801M: Krzysztof Kozlowski <[email protected]>
16802M: Conor Dooley <[email protected]>
16803L: [email protected]
16804S: Maintained
16805Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16806C: irc://irc.libera.chat/devicetree
16807T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16808F: Documentation/devicetree/
16809F: arch/*/boot/dts/
16810F: include/dt-bindings/
16811
16812OPENCOMPUTE PTP CLOCK DRIVER
16813M: Jonathan Lemon <[email protected]>
16814M: Vadim Fedorenko <[email protected]>
16815L: [email protected]
16816S: Maintained
16817F: drivers/ptp/ptp_ocp.c
16818
16819OPENCORES I2C BUS DRIVER
16820M: Peter Korsgaard <[email protected]>
16821M: Andrew Lunn <[email protected]>
16822L: [email protected]
16823S: Maintained
16824F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16825F: Documentation/i2c/busses/i2c-ocores.rst
16826F: drivers/i2c/busses/i2c-ocores.c
16827F: include/linux/platform_data/i2c-ocores.h
16828
16829OPENRISC ARCHITECTURE
16830M: Jonas Bonn <[email protected]>
16831M: Stefan Kristiansson <[email protected]>
16832M: Stafford Horne <[email protected]>
16833L: [email protected]
16834S: Maintained
16835W: http://openrisc.io
16836T: git https://github.com/openrisc/linux.git
16837F: Documentation/arch/openrisc/
16838F: Documentation/devicetree/bindings/openrisc/
16839F: arch/openrisc/
16840F: drivers/irqchip/irq-ompic.c
16841F: drivers/irqchip/irq-or1k-*
16842
16843OPENVSWITCH
16844M: Pravin B Shelar <[email protected]>
16845L: [email protected]
16846L: [email protected]
16847S: Maintained
16848W: http://openvswitch.org
16849F: include/uapi/linux/openvswitch.h
16850F: net/openvswitch/
16851F: tools/testing/selftests/net/openvswitch/
16852
16853OPERATING PERFORMANCE POINTS (OPP)
16854M: Viresh Kumar <[email protected]>
16855M: Nishanth Menon <[email protected]>
16856M: Stephen Boyd <[email protected]>
16857L: [email protected]
16858S: Maintained
16859T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16860F: Documentation/devicetree/bindings/opp/
16861F: Documentation/power/opp.rst
16862F: drivers/opp/
16863F: include/linux/pm_opp.h
16864
16865OPL4 DRIVER
16866M: Clemens Ladisch <[email protected]>
16867L: [email protected] (moderated for non-subscribers)
16868S: Maintained
16869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16870F: sound/drivers/opl4/
16871
16872ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16873M: Mark Fasheh <[email protected]>
16874M: Joel Becker <[email protected]>
16875M: Joseph Qi <[email protected]>
16876L: [email protected]
16877S: Supported
16878W: http://ocfs2.wiki.kernel.org
16879F: Documentation/filesystems/dlmfs.rst
16880F: Documentation/filesystems/ocfs2.rst
16881F: fs/ocfs2/
16882
16883ORANGEFS FILESYSTEM
16884M: Mike Marshall <[email protected]>
16885R: Martin Brandenburg <[email protected]>
16886L: [email protected]
16887S: Supported
16888T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16889F: Documentation/filesystems/orangefs.rst
16890F: fs/orangefs/
16891
16892OV2659 OMNIVISION SENSOR DRIVER
16893M: "Lad, Prabhakar" <[email protected]>
16894L: [email protected]
16895S: Maintained
16896W: https://linuxtv.org
16897Q: http://patchwork.linuxtv.org/project/linux-media/list/
16898T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16899F: drivers/media/i2c/ov2659.c
16900F: include/media/i2c/ov2659.h
16901
16902OVERLAY FILESYSTEM
16903M: Miklos Szeredi <[email protected]>
16904M: Amir Goldstein <[email protected]>
16905L: [email protected]
16906S: Supported
16907T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16908F: Documentation/filesystems/overlayfs.rst
16909F: fs/overlayfs/
16910
16911P54 WIRELESS DRIVER
16912M: Christian Lamparter <[email protected]>
16913L: [email protected]
16914S: Maintained
16915W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
16916F: drivers/net/wireless/intersil/p54/
16917
16918PACKET SOCKETS
16919M: Willem de Bruijn <[email protected]>
16920S: Maintained
16921F: include/uapi/linux/if_packet.h
16922F: net/packet/af_packet.c
16923
16924PACKING
16925M: Vladimir Oltean <[email protected]>
16926L: [email protected]
16927S: Supported
16928F: Documentation/core-api/packing.rst
16929F: include/linux/packing.h
16930F: lib/packing.c
16931
16932PADATA PARALLEL EXECUTION MECHANISM
16933M: Steffen Klassert <[email protected]>
16934M: Daniel Jordan <[email protected]>
16935L: [email protected]
16936L: [email protected]
16937S: Maintained
16938F: Documentation/core-api/padata.rst
16939F: include/linux/padata.h
16940F: kernel/padata.c
16941
16942PAGE CACHE
16943M: Matthew Wilcox (Oracle) <[email protected]>
16944L: [email protected]
16945S: Supported
16946T: git git://git.infradead.org/users/willy/pagecache.git
16947F: Documentation/filesystems/locking.rst
16948F: Documentation/filesystems/vfs.rst
16949F: include/linux/pagemap.h
16950F: mm/filemap.c
16951F: mm/page-writeback.c
16952F: mm/readahead.c
16953F: mm/truncate.c
16954
16955PAGE POOL
16956M: Jesper Dangaard Brouer <[email protected]>
16957M: Ilias Apalodimas <[email protected]>
16958L: [email protected]
16959S: Supported
16960F: Documentation/networking/page_pool.rst
16961F: include/net/page_pool/
16962F: include/trace/events/page_pool.h
16963F: net/core/page_pool.c
16964
16965PAGE TABLE CHECK
16966M: Pasha Tatashin <[email protected]>
16967M: Andrew Morton <[email protected]>
16968L: [email protected]
16969S: Maintained
16970F: Documentation/mm/page_table_check.rst
16971F: include/linux/page_table_check.h
16972F: mm/page_table_check.c
16973
16974PANASONIC LAPTOP ACPI EXTRAS DRIVER
16975M: Kenneth Chan <[email protected]>
16976L: [email protected]
16977S: Maintained
16978F: drivers/platform/x86/panasonic-laptop.c
16979
16980PARALLAX PING IIO SENSOR DRIVER
16981M: Andreas Klinger <[email protected]>
16982L: [email protected]
16983S: Maintained
16984F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16985F: drivers/iio/proximity/ping.c
16986
16987PARALLEL LCD/KEYPAD PANEL DRIVER
16988M: Willy Tarreau <[email protected]>
16989M: Ksenija Stanojevic <[email protected]>
16990S: Odd Fixes
16991F: Documentation/admin-guide/lcd-panel-cgram.rst
16992F: drivers/auxdisplay/panel.c
16993
16994PARALLEL PORT SUBSYSTEM
16995M: Sudip Mukherjee <[email protected]>
16996M: Sudip Mukherjee <[email protected]>
16997L: [email protected] (subscribers-only)
16998S: Maintained
16999F: Documentation/driver-api/parport*.rst
17000F: drivers/char/ppdev.c
17001F: drivers/parport/
17002F: include/linux/parport*.h
17003F: include/uapi/linux/ppdev.h
17004
17005PARAVIRT_OPS INTERFACE
17006M: Juergen Gross <[email protected]>
17007R: Ajay Kaher <[email protected]>
17008R: Alexey Makhalov <[email protected]>
17009R: Broadcom internal kernel review list <[email protected]>
17010L: [email protected]
17011L: [email protected]
17012S: Supported
17013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17014F: Documentation/virt/paravirt_ops.rst
17015F: arch/*/include/asm/paravirt*.h
17016F: arch/*/kernel/paravirt*
17017F: include/linux/hypervisor.h
17018
17019PARISC ARCHITECTURE
17020M: "James E.J. Bottomley" <[email protected]>
17021M: Helge Deller <[email protected]>
17022L: [email protected]
17023S: Maintained
17024W: https://parisc.wiki.kernel.org
17025Q: http://patchwork.kernel.org/project/linux-parisc/list/
17026T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17027T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17028F: Documentation/arch/parisc/
17029F: arch/parisc/
17030F: drivers/char/agp/parisc-agp.c
17031F: drivers/input/misc/hp_sdc_rtc.c
17032F: drivers/input/serio/gscps2.c
17033F: drivers/input/serio/hp_sdc*
17034F: drivers/parisc/
17035F: drivers/parport/parport_gsc.*
17036F: drivers/tty/serial/8250/8250_parisc.c
17037F: drivers/video/console/sti*
17038F: drivers/video/fbdev/sti*
17039F: drivers/video/logo/logo_parisc*
17040F: include/linux/hp_sdc.h
17041
17042PARMAN
17043M: Jiri Pirko <[email protected]>
17044L: [email protected]
17045S: Supported
17046F: include/linux/parman.h
17047F: lib/parman.c
17048F: lib/test_parman.c
17049
17050PC ENGINES APU BOARD DRIVER
17051M: Enrico Weigelt, metux IT consult <[email protected]>
17052S: Maintained
17053F: drivers/platform/x86/pcengines-apuv2.c
17054
17055PC87360 HARDWARE MONITORING DRIVER
17056M: Jim Cromie <[email protected]>
17057L: [email protected]
17058S: Maintained
17059F: Documentation/hwmon/pc87360.rst
17060F: drivers/hwmon/pc87360.c
17061
17062PC8736x GPIO DRIVER
17063M: Jim Cromie <[email protected]>
17064S: Maintained
17065F: drivers/char/pc8736x_gpio.c
17066
17067PC87427 HARDWARE MONITORING DRIVER
17068M: Jean Delvare <[email protected]>
17069L: [email protected]
17070S: Maintained
17071F: Documentation/hwmon/pc87427.rst
17072F: drivers/hwmon/pc87427.c
17073
17074PCA9532 LED DRIVER
17075M: Riku Voipio <[email protected]>
17076S: Maintained
17077F: drivers/leds/leds-pca9532.c
17078F: include/linux/leds-pca9532.h
17079
17080PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17081M: Thomas Petazzoni <[email protected]>
17082M: Pali Rohár <[email protected]>
17083L: [email protected]
17084L: [email protected] (moderated for non-subscribers)
17085S: Maintained
17086F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
17087F: drivers/pci/controller/pci-aardvark.c
17088
17089PCI DRIVER FOR ALTERA PCIE IP
17090M: Joyce Ooi <[email protected]>
17091L: [email protected]
17092S: Supported
17093F: Documentation/devicetree/bindings/pci/altera-pcie.txt
17094F: drivers/pci/controller/pcie-altera.c
17095
17096PCI DRIVER FOR APPLIEDMICRO XGENE
17097M: Toan Le <[email protected]>
17098L: [email protected]
17099L: [email protected] (moderated for non-subscribers)
17100S: Maintained
17101F: Documentation/devicetree/bindings/pci/xgene-pci.txt
17102F: drivers/pci/controller/pci-xgene.c
17103
17104PCI DRIVER FOR ARM VERSATILE PLATFORM
17105M: Rob Herring <[email protected]>
17106L: [email protected]
17107L: [email protected] (moderated for non-subscribers)
17108S: Maintained
17109F: Documentation/devicetree/bindings/pci/versatile.yaml
17110F: drivers/pci/controller/pci-versatile.c
17111
17112PCI DRIVER FOR ARMADA 8K
17113M: Thomas Petazzoni <[email protected]>
17114L: [email protected]
17115L: [email protected] (moderated for non-subscribers)
17116S: Maintained
17117F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
17118F: drivers/pci/controller/dwc/pcie-armada8k.c
17119
17120PCI DRIVER FOR CADENCE PCIE IP
17121L: [email protected]
17122S: Orphan
17123F: Documentation/devicetree/bindings/pci/cdns,*
17124F: drivers/pci/controller/cadence/*cadence*
17125
17126PCI DRIVER FOR FREESCALE LAYERSCAPE
17127M: Minghuan Lian <[email protected]>
17128M: Mingkai Hu <[email protected]>
17129M: Roy Zang <[email protected]>
17130L: [email protected]
17131L: [email protected]
17132L: [email protected] (moderated for non-subscribers)
17133S: Maintained
17134F: drivers/pci/controller/dwc/*layerscape*
17135
17136PCI DRIVER FOR FU740
17137M: Paul Walmsley <[email protected]>
17138M: Greentime Hu <[email protected]>
17139M: Samuel Holland <[email protected]>
17140L: [email protected]
17141S: Maintained
17142F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17143F: drivers/pci/controller/dwc/pcie-fu740.c
17144
17145PCI DRIVER FOR GENERIC OF HOSTS
17146M: Will Deacon <[email protected]>
17147L: [email protected]
17148L: [email protected] (moderated for non-subscribers)
17149S: Maintained
17150F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17151F: drivers/pci/controller/pci-host-common.c
17152F: drivers/pci/controller/pci-host-generic.c
17153
17154PCI DRIVER FOR IMX6
17155M: Richard Zhu <[email protected]>
17156M: Lucas Stach <[email protected]>
17157L: [email protected]
17158L: [email protected] (moderated for non-subscribers)
17159S: Maintained
17160F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17161F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17162F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17163F: drivers/pci/controller/dwc/*imx6*
17164
17165PCI DRIVER FOR INTEL IXP4XX
17166M: Linus Walleij <[email protected]>
17167S: Maintained
17168F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17169F: drivers/pci/controller/pci-ixp4xx.c
17170
17171PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17172M: Nirmal Patel <[email protected]>
17173R: Jonathan Derrick <[email protected]>
17174L: [email protected]
17175S: Supported
17176F: drivers/pci/controller/vmd.c
17177
17178PCI DRIVER FOR MICROSEMI SWITCHTEC
17179M: Kurt Schwemmer <[email protected]>
17180M: Logan Gunthorpe <[email protected]>
17181L: [email protected]
17182S: Maintained
17183F: Documentation/ABI/testing/sysfs-class-switchtec
17184F: Documentation/driver-api/switchtec.rst
17185F: drivers/ntb/hw/mscc/
17186F: drivers/pci/switch/switchtec*
17187F: include/linux/switchtec.h
17188F: include/uapi/linux/switchtec_ioctl.h
17189
17190PCI DRIVER FOR MOBIVEIL PCIE IP
17191M: Karthikeyan Mitran <[email protected]>
17192M: Hou Zhiqiang <[email protected]>
17193L: [email protected]
17194S: Supported
17195F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17196F: drivers/pci/controller/mobiveil/pcie-mobiveil*
17197
17198PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17199M: Thomas Petazzoni <[email protected]>
17200M: Pali Rohár <[email protected]>
17201L: [email protected]
17202L: [email protected] (moderated for non-subscribers)
17203S: Maintained
17204F: drivers/pci/controller/*mvebu*
17205
17206PCI DRIVER FOR NVIDIA TEGRA
17207M: Thierry Reding <[email protected]>
17208L: [email protected]
17209L: [email protected]
17210S: Supported
17211F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17212F: drivers/pci/controller/pci-tegra.c
17213
17214PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17215M: Hou Zhiqiang <[email protected]>
17216L: [email protected]
17217L: [email protected] (moderated for non-subscribers)
17218S: Maintained
17219F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17220F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17221
17222PCI DRIVER FOR RENESAS R-CAR
17223M: Marek Vasut <[email protected]>
17224M: Yoshihiro Shimoda <[email protected]>
17225L: [email protected]
17226L: [email protected]
17227S: Maintained
17228F: Documentation/devicetree/bindings/pci/*rcar*
17229F: drivers/pci/controller/*rcar*
17230F: drivers/pci/controller/dwc/*rcar*
17231
17232PCI DRIVER FOR SAMSUNG EXYNOS
17233M: Jingoo Han <[email protected]>
17234L: [email protected]
17235L: [email protected] (moderated for non-subscribers)
17236L: [email protected]
17237S: Maintained
17238F: drivers/pci/controller/dwc/pci-exynos.c
17239
17240PCI DRIVER FOR SYNOPSYS DESIGNWARE
17241M: Jingoo Han <[email protected]>
17242M: Manivannan Sadhasivam <[email protected]>
17243L: [email protected]
17244S: Maintained
17245F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17246F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17247F: drivers/pci/controller/dwc/*designware*
17248
17249PCI DRIVER FOR TI DRA7XX/J721E
17250M: Vignesh Raghavendra <[email protected]>
17251R: Siddharth Vadapalli <[email protected]>
17252L: [email protected]
17253L: [email protected]
17254L: [email protected] (moderated for non-subscribers)
17255S: Supported
17256F: Documentation/devicetree/bindings/pci/ti-pci.txt
17257F: drivers/pci/controller/cadence/pci-j721e.c
17258F: drivers/pci/controller/dwc/pci-dra7xx.c
17259
17260PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17261M: Linus Walleij <[email protected]>
17262L: [email protected]
17263S: Maintained
17264F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17265F: drivers/pci/controller/pci-v3-semi.c
17266
17267PCI DRIVER FOR XILINX VERSAL CPM
17268M: Bharat Kumar Gogada <[email protected]>
17269M: Michal Simek <[email protected]>
17270L: [email protected]
17271S: Maintained
17272F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17273F: drivers/pci/controller/pcie-xilinx-cpm.c
17274
17275PCI ENDPOINT SUBSYSTEM
17276M: Manivannan Sadhasivam <[email protected]>
17277M: Krzysztof Wilczyński <[email protected]>
17278R: Kishon Vijay Abraham I <[email protected]>
17279L: [email protected]
17280S: Supported
17281Q: https://patchwork.kernel.org/project/linux-pci/list/
17282B: https://bugzilla.kernel.org
17283C: irc://irc.oftc.net/linux-pci
17284T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17285F: Documentation/PCI/endpoint/*
17286F: Documentation/misc-devices/pci-endpoint-test.rst
17287F: drivers/misc/pci_endpoint_test.c
17288F: drivers/pci/endpoint/
17289F: tools/pci/
17290
17291PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17292M: Mahesh J Salgaonkar <[email protected]>
17293R: Oliver O'Halloran <[email protected]>
17294L: [email protected]
17295S: Supported
17296F: Documentation/PCI/pci-error-recovery.rst
17297F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17298F: arch/powerpc/include/*/eeh*.h
17299F: arch/powerpc/kernel/eeh*.c
17300F: arch/powerpc/platforms/*/eeh*.c
17301F: drivers/pci/pcie/aer.c
17302F: drivers/pci/pcie/dpc.c
17303F: drivers/pci/pcie/err.c
17304
17305PCI ERROR RECOVERY
17306M: Linas Vepstas <[email protected]>
17307L: [email protected]
17308S: Supported
17309F: Documentation/PCI/pci-error-recovery.rst
17310
17311PCI MSI DRIVER FOR ALTERA MSI IP
17312M: Joyce Ooi <[email protected]>
17313L: [email protected]
17314S: Supported
17315F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17316F: drivers/pci/controller/pcie-altera-msi.c
17317
17318PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17319M: Toan Le <[email protected]>
17320L: [email protected]
17321L: [email protected] (moderated for non-subscribers)
17322S: Maintained
17323F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17324F: drivers/pci/controller/pci-xgene-msi.c
17325
17326PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17327M: Lorenzo Pieralisi <[email protected]>
17328M: Krzysztof Wilczyński <[email protected]>
17329R: Rob Herring <[email protected]>
17330L: [email protected]
17331S: Supported
17332Q: https://patchwork.kernel.org/project/linux-pci/list/
17333B: https://bugzilla.kernel.org
17334C: irc://irc.oftc.net/linux-pci
17335T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17336F: Documentation/devicetree/bindings/pci/
17337F: drivers/pci/controller/
17338F: drivers/pci/pci-bridge-emul.c
17339F: drivers/pci/pci-bridge-emul.h
17340
17341PCI PEER-TO-PEER DMA (P2PDMA)
17342M: Bjorn Helgaas <[email protected]>
17343M: Logan Gunthorpe <[email protected]>
17344L: [email protected]
17345S: Supported
17346Q: https://patchwork.kernel.org/project/linux-pci/list/
17347B: https://bugzilla.kernel.org
17348C: irc://irc.oftc.net/linux-pci
17349T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17350F: Documentation/driver-api/pci/p2pdma.rst
17351F: drivers/pci/p2pdma.c
17352F: include/linux/pci-p2pdma.h
17353
17354PCI SUBSYSTEM
17355M: Bjorn Helgaas <[email protected]>
17356L: [email protected]
17357S: Supported
17358Q: https://patchwork.kernel.org/project/linux-pci/list/
17359B: https://bugzilla.kernel.org
17360C: irc://irc.oftc.net/linux-pci
17361T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17362F: Documentation/PCI/
17363F: Documentation/devicetree/bindings/pci/
17364F: arch/x86/kernel/early-quirks.c
17365F: arch/x86/kernel/quirks.c
17366F: arch/x86/pci/
17367F: drivers/acpi/pci*
17368F: drivers/pci/
17369F: include/asm-generic/pci*
17370F: include/linux/of_pci.h
17371F: include/linux/pci*
17372F: include/uapi/linux/pci*
17373
17374PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17375M: Jonathan Chocron <[email protected]>
17376L: [email protected]
17377S: Maintained
17378F: Documentation/devicetree/bindings/pci/pcie-al.txt
17379F: drivers/pci/controller/dwc/pcie-al.c
17380
17381PCIE DRIVER FOR AMLOGIC MESON
17382M: Yue Wang <[email protected]>
17383L: [email protected]
17384L: [email protected]
17385S: Maintained
17386F: drivers/pci/controller/dwc/pci-meson.c
17387
17388PCIE DRIVER FOR AXIS ARTPEC
17389M: Jesper Nilsson <[email protected]>
17390L: [email protected]
17391L: [email protected]
17392S: Maintained
17393F: Documentation/devicetree/bindings/pci/axis,artpec*
17394F: drivers/pci/controller/dwc/*artpec*
17395
17396PCIE DRIVER FOR CAVIUM THUNDERX
17397M: Robert Richter <[email protected]>
17398L: [email protected]
17399L: [email protected] (moderated for non-subscribers)
17400S: Odd Fixes
17401F: drivers/pci/controller/pci-thunder-*
17402
17403PCIE DRIVER FOR HISILICON
17404M: Zhou Wang <[email protected]>
17405L: [email protected]
17406S: Maintained
17407F: drivers/pci/controller/dwc/pcie-hisi.c
17408
17409PCIE DRIVER FOR HISILICON KIRIN
17410M: Xiaowei Song <[email protected]>
17411M: Binghui Wang <[email protected]>
17412L: [email protected]
17413S: Maintained
17414F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17415F: drivers/pci/controller/dwc/pcie-kirin.c
17416
17417PCIE DRIVER FOR HISILICON STB
17418M: Shawn Guo <[email protected]>
17419L: [email protected]
17420S: Maintained
17421F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17422F: drivers/pci/controller/dwc/pcie-histb.c
17423
17424PCIE DRIVER FOR INTEL KEEM BAY
17425M: Srikanth Thokala <[email protected]>
17426L: [email protected]
17427S: Supported
17428F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17429F: drivers/pci/controller/dwc/pcie-keembay.c
17430
17431PCIE DRIVER FOR INTEL LGM GW SOC
17432M: Chuanhua Lei <[email protected]>
17433L: [email protected]
17434S: Maintained
17435F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17436F: drivers/pci/controller/dwc/pcie-intel-gw.c
17437
17438PCIE DRIVER FOR MEDIATEK
17439M: Ryder Lee <[email protected]>
17440M: Jianjun Wang <[email protected]>
17441L: [email protected]
17442L: [email protected] (moderated for non-subscribers)
17443S: Supported
17444F: Documentation/devicetree/bindings/pci/mediatek*
17445F: drivers/pci/controller/*mediatek*
17446
17447PCIE DRIVER FOR MICROCHIP
17448M: Daire McNamara <[email protected]>
17449L: [email protected]
17450S: Supported
17451F: Documentation/devicetree/bindings/pci/microchip*
17452F: drivers/pci/controller/*microchip*
17453
17454PCIE DRIVER FOR QUALCOMM MSM
17455M: Manivannan Sadhasivam <[email protected]>
17456L: [email protected]
17457L: [email protected]
17458S: Maintained
17459F: drivers/pci/controller/dwc/pcie-qcom.c
17460
17461PCIE DRIVER FOR ROCKCHIP
17462M: Shawn Lin <[email protected]>
17463L: [email protected]
17464L: [email protected]
17465S: Maintained
17466F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17467F: drivers/pci/controller/pcie-rockchip*
17468
17469PCIE DRIVER FOR SOCIONEXT UNIPHIER
17470M: Kunihiko Hayashi <[email protected]>
17471L: [email protected]
17472S: Maintained
17473F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17474F: drivers/pci/controller/dwc/pcie-uniphier*
17475
17476PCIE DRIVER FOR ST SPEAR13XX
17477M: Pratyush Anand <[email protected]>
17478L: [email protected]
17479S: Maintained
17480F: drivers/pci/controller/dwc/*spear*
17481
17482PCIE ENDPOINT DRIVER FOR QUALCOMM
17483M: Manivannan Sadhasivam <[email protected]>
17484L: [email protected]
17485L: [email protected]
17486S: Maintained
17487F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17488F: drivers/pci/controller/dwc/pcie-qcom-ep.c
17489
17490PCMCIA SUBSYSTEM
17491M: Dominik Brodowski <[email protected]>
17492S: Odd Fixes
17493T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17494F: Documentation/pcmcia/
17495F: drivers/pcmcia/
17496F: include/pcmcia/
17497F: tools/pcmcia/
17498
17499PCNET32 NETWORK DRIVER
17500M: Don Fry <[email protected]>
17501L: [email protected]
17502S: Maintained
17503F: drivers/net/ethernet/amd/pcnet32.c
17504
17505PCRYPT PARALLEL CRYPTO ENGINE
17506M: Steffen Klassert <[email protected]>
17507L: [email protected]
17508S: Maintained
17509F: crypto/pcrypt.c
17510F: include/crypto/pcrypt.h
17511
17512PDS DSC VIRTIO DATA PATH ACCELERATOR
17513R: Shannon Nelson <[email protected]>
17514F: drivers/vdpa/pds/
17515
17516PECI HARDWARE MONITORING DRIVERS
17517M: Iwona Winiarska <[email protected]>
17518L: [email protected]
17519S: Supported
17520F: Documentation/hwmon/peci-cputemp.rst
17521F: Documentation/hwmon/peci-dimmtemp.rst
17522F: drivers/hwmon/peci/
17523
17524PECI SUBSYSTEM
17525M: Iwona Winiarska <[email protected]>
17526L: [email protected] (moderated for non-subscribers)
17527S: Supported
17528F: Documentation/devicetree/bindings/peci/
17529F: Documentation/peci/
17530F: drivers/peci/
17531F: include/linux/peci-cpu.h
17532F: include/linux/peci.h
17533
17534PENSANDO ETHERNET DRIVERS
17535M: Shannon Nelson <[email protected]>
17536M: Brett Creeley <[email protected]>
17537M: [email protected]
17538L: [email protected]
17539S: Supported
17540F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17541F: drivers/net/ethernet/pensando/
17542
17543PER-CPU MEMORY ALLOCATOR
17544M: Dennis Zhou <[email protected]>
17545M: Tejun Heo <[email protected]>
17546M: Christoph Lameter <[email protected]>
17547L: [email protected]
17548S: Maintained
17549T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17550F: arch/*/include/asm/percpu.h
17551F: include/linux/percpu*.h
17552F: lib/percpu*.c
17553F: mm/percpu*.c
17554
17555PER-TASK DELAY ACCOUNTING
17556M: Balbir Singh <[email protected]>
17557S: Maintained
17558F: include/linux/delayacct.h
17559F: kernel/delayacct.c
17560
17561PERFORMANCE EVENTS SUBSYSTEM
17562M: Peter Zijlstra <[email protected]>
17563M: Ingo Molnar <[email protected]>
17564M: Arnaldo Carvalho de Melo <[email protected]>
17565M: Namhyung Kim <[email protected]>
17566R: Mark Rutland <[email protected]>
17567R: Alexander Shishkin <[email protected]>
17568R: Jiri Olsa <[email protected]>
17569R: Ian Rogers <[email protected]>
17570R: Adrian Hunter <[email protected]>
17571R: "Liang, Kan" <[email protected]>
17572L: [email protected]
17573L: [email protected]
17574S: Supported
17575W: https://perf.wiki.kernel.org/
17576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17577T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17578T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17579F: arch/*/events/*
17580F: arch/*/events/*/*
17581F: arch/*/include/asm/perf_event.h
17582F: arch/*/kernel/*/*/perf_event*.c
17583F: arch/*/kernel/*/perf_event*.c
17584F: arch/*/kernel/perf_callchain.c
17585F: arch/*/kernel/perf_event*.c
17586F: include/linux/perf_event.h
17587F: include/uapi/linux/perf_event.h
17588F: kernel/events/*
17589F: tools/lib/perf/
17590F: tools/perf/
17591
17592PERFORMANCE EVENTS TOOLING ARM64
17593R: John Garry <[email protected]>
17594R: Will Deacon <[email protected]>
17595R: James Clark <[email protected]>
17596R: Mike Leach <[email protected]>
17597R: Leo Yan <[email protected]>
17598L: [email protected] (moderated for non-subscribers)
17599S: Supported
17600F: tools/build/feature/test-libopencsd.c
17601F: tools/perf/arch/arm*/
17602F: tools/perf/pmu-events/arch/arm64/
17603F: tools/perf/util/arm-spe*
17604F: tools/perf/util/cs-etm*
17605
17606PERSONALITY HANDLING
17607M: Christoph Hellwig <[email protected]>
17608L: [email protected]
17609S: Maintained
17610F: include/linux/personality.h
17611F: include/uapi/linux/personality.h
17612
17613PHOENIX RC FLIGHT CONTROLLER ADAPTER
17614M: Marcus Folkesson <[email protected]>
17615L: [email protected]
17616S: Maintained
17617F: Documentation/input/devices/pxrc.rst
17618F: drivers/input/joystick/pxrc.c
17619
17620PHONET PROTOCOL
17621M: Remi Denis-Courmont <[email protected]>
17622S: Supported
17623F: Documentation/networking/phonet.rst
17624F: include/linux/phonet.h
17625F: include/net/phonet/
17626F: include/uapi/linux/phonet.h
17627F: net/phonet/
17628
17629PHRAM MTD DRIVER
17630M: Joern Engel <[email protected]>
17631L: [email protected]
17632S: Maintained
17633F: drivers/mtd/devices/phram.c
17634
17635PICOLCD HID DRIVER
17636M: Bruno Prémont <[email protected]>
17637L: [email protected]
17638S: Maintained
17639F: drivers/hid/hid-picolcd*
17640
17641PIDFD API
17642M: Christian Brauner <[email protected]>
17643L: [email protected]
17644S: Maintained
17645T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17646F: samples/pidfd/
17647F: tools/testing/selftests/clone3/
17648F: tools/testing/selftests/pid_namespace/
17649F: tools/testing/selftests/pidfd/
17650K: (?i)pidfd
17651K: (?i)clone3
17652K: \b(clone_args|kernel_clone_args)\b
17653
17654PIN CONTROL SUBSYSTEM
17655M: Linus Walleij <[email protected]>
17656L: [email protected]
17657S: Maintained
17658T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17659F: Documentation/devicetree/bindings/pinctrl/
17660F: Documentation/driver-api/pin-control.rst
17661F: drivers/pinctrl/
17662F: include/dt-bindings/pinctrl/
17663F: include/linux/pinctrl/
17664
17665PIN CONTROLLER - AMD
17666M: Basavaraj Natikar <[email protected]>
17667M: Shyam Sundar S K <[email protected]>
17668S: Maintained
17669F: drivers/pinctrl/pinctrl-amd.c
17670
17671PIN CONTROLLER - FREESCALE
17672M: Dong Aisheng <[email protected]>
17673M: Fabio Estevam <[email protected]>
17674M: Shawn Guo <[email protected]>
17675M: Jacky Bai <[email protected]>
17676R: Pengutronix Kernel Team <[email protected]>
17677L: [email protected]
17678L: NXP S32 Linux Team <[email protected]>
17679S: Maintained
17680F: Documentation/devicetree/bindings/pinctrl/fsl,*
17681F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
17682F: drivers/pinctrl/freescale/
17683F: drivers/pinctrl/nxp/
17684
17685PIN CONTROLLER - INTEL
17686M: Mika Westerberg <[email protected]>
17687M: Andy Shevchenko <[email protected]>
17688S: Supported
17689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17690F: drivers/pinctrl/intel/
17691
17692PIN CONTROLLER - KEEMBAY
17693M: Lakshmi Sowjanya D <[email protected]>
17694S: Supported
17695F: drivers/pinctrl/pinctrl-keembay*
17696
17697PIN CONTROLLER - MEDIATEK
17698M: Sean Wang <[email protected]>
17699L: [email protected] (moderated for non-subscribers)
17700S: Maintained
17701F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17702F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17703F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17704F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17705F: drivers/pinctrl/mediatek/
17706
17707PIN CONTROLLER - MEDIATEK MIPS
17708M: Arınç ÜNAL <[email protected]>
17709M: Sergio Paracuellos <[email protected]>
17710L: [email protected] (moderated for non-subscribers)
17711L: [email protected]
17712S: Maintained
17713F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17714F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17715F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17716F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17717F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17718F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17719F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17720F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17721F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
17722F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
17723F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17724F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
17725F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
17726F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
17727F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
17728
17729PIN CONTROLLER - MICROCHIP AT91
17730M: Ludovic Desroches <[email protected]>
17731L: [email protected] (moderated for non-subscribers)
17732L: [email protected]
17733S: Supported
17734F: drivers/gpio/gpio-sama5d2-piobu.c
17735F: drivers/pinctrl/pinctrl-at91*
17736
17737PIN CONTROLLER - QUALCOMM
17738M: Bjorn Andersson <[email protected]>
17739L: [email protected]
17740S: Maintained
17741F: Documentation/devicetree/bindings/pinctrl/qcom,*
17742F: drivers/pinctrl/qcom/
17743
17744PIN CONTROLLER - RENESAS
17745M: Geert Uytterhoeven <[email protected]>
17746L: [email protected]
17747S: Supported
17748T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17749F: Documentation/devicetree/bindings/pinctrl/renesas,*
17750F: drivers/pinctrl/renesas/
17751
17752PIN CONTROLLER - SAMSUNG
17753M: Krzysztof Kozlowski <[email protected]>
17754M: Sylwester Nawrocki <[email protected]>
17755R: Alim Akhtar <[email protected]>
17756L: [email protected] (moderated for non-subscribers)
17757L: [email protected]
17758S: Maintained
17759Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
17760B: mailto:[email protected]
17761C: irc://irc.libera.chat/linux-exynos
17762T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17763F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17764F: drivers/pinctrl/samsung/
17765
17766PIN CONTROLLER - SINGLE
17767M: Tony Lindgren <[email protected]>
17768M: Haojian Zhuang <[email protected]>
17769L: [email protected] (moderated for non-subscribers)
17770L: [email protected]
17771S: Maintained
17772F: drivers/pinctrl/pinctrl-single.c
17773
17774PIN CONTROLLER - SUNPLUS / TIBBO
17775M: Dvorkin Dmitry <[email protected]>
17776M: Wells Lu <[email protected]>
17777L: [email protected] (moderated for non-subscribers)
17778S: Maintained
17779W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
17780F: Documentation/devicetree/bindings/pinctrl/sunplus,*
17781F: drivers/pinctrl/sunplus/
17782F: include/dt-bindings/pinctrl/sppctl*.h
17783
17784PINE64 PINEPHONE KEYBOARD DRIVER
17785M: Samuel Holland <[email protected]>
17786S: Supported
17787F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17788F: drivers/input/keyboard/pinephone-keyboard.c
17789
17790PKTCDVD DRIVER
17791M: [email protected]
17792S: Orphan
17793F: drivers/block/pktcdvd.c
17794F: include/linux/pktcdvd.h
17795F: include/uapi/linux/pktcdvd.h
17796
17797PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17798M: Tomasz Duszynski <[email protected]>
17799S: Maintained
17800F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17801F: drivers/iio/chemical/pms7003.c
17802
17803PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17804M: Piergiorgio Beruto <[email protected]>
17805L: [email protected]
17806S: Maintained
17807F: drivers/net/phy/mdio-open-alliance.h
17808F: net/ethtool/plca.c
17809
17810PLDMFW LIBRARY
17811M: Jacob Keller <[email protected]>
17812S: Maintained
17813F: Documentation/driver-api/pldmfw/
17814F: include/linux/pldmfw.h
17815F: lib/pldmfw/
17816
17817PLX DMA DRIVER
17818M: Logan Gunthorpe <[email protected]>
17819S: Maintained
17820F: drivers/dma/plx_dma.c
17821
17822PM-GRAPH UTILITY
17823M: "Todd E Brandt" <[email protected]>
17824L: [email protected]
17825S: Supported
17826W: https://01.org/pm-graph
17827B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17828T: git git://github.com/intel/pm-graph
17829F: tools/power/pm-graph
17830
17831PM6764TR DRIVER
17832M: Charles Hsu <[email protected]>
17833L: [email protected]
17834S: Maintained
17835F: Documentation/hwmon/pm6764tr.rst
17836F: drivers/hwmon/pmbus/pm6764tr.c
17837
17838PMC SIERRA MaxRAID DRIVER
17839L: [email protected]
17840S: Orphan
17841W: http://www.pmc-sierra.com/
17842F: drivers/scsi/pmcraid.*
17843
17844PMC SIERRA PM8001 DRIVER
17845M: Jack Wang <[email protected]>
17846L: [email protected]
17847S: Supported
17848F: drivers/scsi/pm8001/
17849
17850PNI RM3100 IIO DRIVER
17851M: Song Qiang <[email protected]>
17852L: [email protected]
17853S: Maintained
17854F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17855F: drivers/iio/magnetometer/rm3100*
17856
17857PNP SUPPORT
17858M: "Rafael J. Wysocki" <[email protected]>
17859L: [email protected]
17860S: Maintained
17861F: drivers/pnp/
17862F: include/linux/pnp.h
17863
17864POSIX CLOCKS and TIMERS
17865M: Anna-Maria Behnsen <[email protected]>
17866M: Frederic Weisbecker <[email protected]>
17867M: Thomas Gleixner <[email protected]>
17868L: [email protected]
17869S: Maintained
17870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17871F: fs/timerfd.c
17872F: include/linux/time_namespace.h
17873F: include/linux/timerfd.h
17874F: include/uapi/linux/time.h
17875F: include/uapi/linux/timerfd.h
17876F: include/trace/events/timer*
17877F: kernel/time/itimer.c
17878F: kernel/time/posix-*
17879F: kernel/time/namespace.c
17880
17881POWER MANAGEMENT CORE
17882M: "Rafael J. Wysocki" <[email protected]>
17883L: [email protected]
17884S: Supported
17885B: https://bugzilla.kernel.org
17886T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17887F: drivers/base/power/
17888F: drivers/powercap/
17889F: include/linux/intel_rapl.h
17890F: include/linux/pm.h
17891F: include/linux/pm_*
17892F: include/linux/powercap.h
17893F: kernel/configs/nopm.config
17894
17895POWER STATE COORDINATION INTERFACE (PSCI)
17896M: Mark Rutland <[email protected]>
17897M: Lorenzo Pieralisi <[email protected]>
17898L: [email protected] (moderated for non-subscribers)
17899S: Maintained
17900F: drivers/firmware/psci/
17901F: include/linux/psci.h
17902F: include/uapi/linux/psci.h
17903
17904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17905M: Sebastian Reichel <[email protected]>
17906L: [email protected]
17907S: Maintained
17908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17909F: Documentation/ABI/testing/sysfs-class-power
17910F: Documentation/devicetree/bindings/power/supply/
17911F: drivers/power/supply/
17912F: include/linux/power/
17913F: include/linux/power_supply.h
17914F: tools/testing/selftests/power_supply/
17915
17916POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17917M: Suraj Jitindar Singh <[email protected]>
17918L: [email protected]
17919S: Maintained
17920F: drivers/char/powernv-op-panel.c
17921
17922PPP OVER ATM (RFC 2364)
17923M: Mitchell Blank Jr <[email protected]>
17924S: Maintained
17925F: include/uapi/linux/atmppp.h
17926F: net/atm/pppoatm.c
17927
17928PPP OVER ETHERNET
17929M: Michal Ostrowski <[email protected]>
17930S: Maintained
17931F: drivers/net/ppp/pppoe.c
17932F: drivers/net/ppp/pppox.c
17933
17934PPP OVER L2TP
17935M: James Chapman <[email protected]>
17936S: Maintained
17937F: include/linux/if_pppol2tp.h
17938F: include/uapi/linux/if_pppol2tp.h
17939F: net/l2tp/l2tp_ppp.c
17940
17941PPP PROTOCOL DRIVERS AND COMPRESSORS
17942L: [email protected]
17943S: Orphan
17944F: drivers/net/ppp/ppp_*
17945
17946PPS SUPPORT
17947M: Rodolfo Giometti <[email protected]>
17948L: [email protected] (subscribers-only)
17949S: Maintained
17950W: http://wiki.enneenne.com/index.php/LinuxPPS_support
17951F: Documentation/ABI/testing/sysfs-pps
17952F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
17953F: Documentation/driver-api/pps.rst
17954F: drivers/pps/
17955F: include/linux/pps*.h
17956F: include/uapi/linux/pps.h
17957
17958PPTP DRIVER
17959M: Dmitry Kozlov <[email protected]>
17960L: [email protected]
17961S: Maintained
17962W: http://sourceforge.net/projects/accel-pptp
17963F: drivers/net/ppp/pptp.c
17964
17965PRESSURE STALL INFORMATION (PSI)
17966M: Johannes Weiner <[email protected]>
17967M: Suren Baghdasaryan <[email protected]>
17968R: Peter Ziljstra <[email protected]>
17969S: Maintained
17970F: include/linux/psi*
17971F: kernel/sched/psi.c
17972
17973PRINTK
17974M: Petr Mladek <[email protected]>
17975R: Steven Rostedt <[email protected]>
17976R: John Ogness <[email protected]>
17977R: Sergey Senozhatsky <[email protected]>
17978S: Maintained
17979T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17980F: include/linux/printk.h
17981F: kernel/printk/
17982
17983PRINTK INDEXING
17984R: Chris Down <[email protected]>
17985S: Maintained
17986F: Documentation/core-api/printk-index.rst
17987F: kernel/printk/index.c
17988K: printk_index
17989
17990PROC FILESYSTEM
17991L: [email protected]
17992L: [email protected]
17993S: Maintained
17994F: Documentation/filesystems/proc.rst
17995F: fs/proc/
17996F: include/linux/proc_fs.h
17997F: tools/testing/selftests/proc/
17998
17999PROC SYSCTL
18000M: Luis Chamberlain <[email protected]>
18001M: Kees Cook <[email protected]>
18002M: Joel Granados <[email protected]>
18003L: [email protected]
18004L: [email protected]
18005S: Maintained
18006T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18007F: fs/proc/proc_sysctl.c
18008F: include/linux/sysctl.h
18009F: kernel/sysctl-test.c
18010F: kernel/sysctl.c
18011F: tools/testing/selftests/sysctl/
18012
18013PS3 NETWORK SUPPORT
18014M: Geoff Levand <[email protected]>
18015L: [email protected]
18016L: [email protected]
18017S: Maintained
18018F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
18019
18020PS3 PLATFORM SUPPORT
18021M: Geoff Levand <[email protected]>
18022L: [email protected]
18023S: Maintained
18024F: arch/powerpc/boot/ps3*
18025F: arch/powerpc/include/asm/lv1call.h
18026F: arch/powerpc/include/asm/ps3*.h
18027F: arch/powerpc/platforms/ps3/
18028F: drivers/*/ps3*
18029F: drivers/ps3/
18030F: drivers/rtc/rtc-ps3.c
18031F: drivers/usb/host/*ps3.c
18032F: sound/ppc/snd_ps3*
18033
18034PS3VRAM DRIVER
18035M: Jim Paris <[email protected]>
18036M: Geoff Levand <[email protected]>
18037L: [email protected]
18038S: Maintained
18039F: drivers/block/ps3vram.c
18040
18041PSAMPLE PACKET SAMPLING SUPPORT
18042M: Yotam Gigi <[email protected]>
18043S: Maintained
18044F: include/net/psample.h
18045F: include/uapi/linux/psample.h
18046F: net/psample
18047
18048PSE NETWORK DRIVER
18049M: Oleksij Rempel <[email protected]>
18050M: Kory Maincent <[email protected]>
18051L: [email protected]
18052S: Maintained
18053F: Documentation/devicetree/bindings/net/pse-pd/
18054F: drivers/net/pse-pd/
18055
18056PSTORE FILESYSTEM
18057M: Kees Cook <[email protected]>
18058R: Tony Luck <[email protected]>
18059R: Guilherme G. Piccoli <[email protected]>
18060L: [email protected]
18061S: Supported
18062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18063F: Documentation/admin-guide/pstore-blk.rst
18064F: Documentation/admin-guide/ramoops.rst
18065F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18066F: drivers/acpi/apei/erst.c
18067F: drivers/firmware/efi/efi-pstore.c
18068F: fs/pstore/
18069F: include/linux/pstore*
18070K: \b(pstore|ramoops)
18071
18072PT5161L HARDWARE MONITOR DRIVER
18073M: Cosmo Chou <[email protected]>
18074L: [email protected]
18075S: Maintained
18076F: Documentation/hwmon/pt5161l.rst
18077F: drivers/hwmon/pt5161l.c
18078
18079PTP HARDWARE CLOCK SUPPORT
18080M: Richard Cochran <[email protected]>
18081L: [email protected]
18082S: Maintained
18083W: http://linuxptp.sourceforge.net/
18084F: Documentation/ABI/testing/sysfs-ptp
18085F: Documentation/driver-api/ptp.rst
18086F: drivers/net/phy/dp83640*
18087F: drivers/ptp/*
18088F: include/linux/ptp_cl*
18089K: (?:\b|_)ptp(?:\b|_)
18090
18091PTP MOCKUP CLOCK SUPPORT
18092M: Vladimir Oltean <[email protected]>
18093L: [email protected]
18094S: Maintained
18095F: drivers/ptp/ptp_mock.c
18096F: include/linux/ptp_mock.h
18097
18098PTP VIRTUAL CLOCK SUPPORT
18099M: Yangbo Lu <[email protected]>
18100L: [email protected]
18101S: Maintained
18102F: drivers/ptp/ptp_vclock.c
18103F: net/ethtool/phc_vclocks.c
18104
18105PTRACE SUPPORT
18106M: Oleg Nesterov <[email protected]>
18107S: Maintained
18108F: arch/*/*/ptrace*.c
18109F: arch/*/include/asm/ptrace*.h
18110F: arch/*/ptrace*.c
18111F: include/asm-generic/syscall.h
18112F: include/linux/ptrace.h
18113F: include/linux/regset.h
18114F: include/uapi/linux/ptrace.h
18115F: kernel/ptrace.c
18116
18117PULSE8-CEC DRIVER
18118M: Hans Verkuil <[email protected]>
18119L: [email protected]
18120S: Maintained
18121T: git git://linuxtv.org/media_tree.git
18122F: drivers/media/cec/usb/pulse8/
18123
18124PURELIFI PLFXLC DRIVER
18125M: Srinivasan Raju <[email protected]>
18126L: [email protected]
18127S: Supported
18128F: drivers/net/wireless/purelifi/plfxlc/
18129
18130PVRUSB2 VIDEO4LINUX DRIVER
18131M: Mike Isely <[email protected]>
18132L: [email protected] (subscribers-only)
18133L: [email protected]
18134S: Maintained
18135W: http://www.isely.net/pvrusb2/
18136T: git git://linuxtv.org/media_tree.git
18137F: Documentation/driver-api/media/drivers/pvrusb2*
18138F: drivers/media/usb/pvrusb2/
18139
18140PWC WEBCAM DRIVER
18141M: Hans Verkuil <[email protected]>
18142L: [email protected]
18143S: Odd Fixes
18144T: git git://linuxtv.org/media_tree.git
18145F: drivers/media/usb/pwc/*
18146F: include/trace/events/pwc.h
18147
18148PWM IR Transmitter
18149M: Sean Young <[email protected]>
18150L: [email protected]
18151S: Maintained
18152F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18153F: drivers/media/rc/pwm-ir-tx.c
18154
18155PWM SUBSYSTEM
18156M: Uwe Kleine-König <[email protected]>
18157L: [email protected]
18158S: Maintained
18159Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
18160T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18161F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18162F: Documentation/devicetree/bindings/pwm/
18163F: Documentation/driver-api/pwm.rst
18164F: drivers/gpio/gpio-mvebu.c
18165F: drivers/pwm/
18166F: drivers/video/backlight/pwm_bl.c
18167F: include/dt-bindings/pwm/
18168F: include/linux/pwm.h
18169F: include/linux/pwm_backlight.h
18170K: pwm_(config|apply_might_sleep|apply_atomic|ops)
18171
18172PXA GPIO DRIVER
18173M: Robert Jarzmik <[email protected]>
18174L: [email protected]
18175S: Maintained
18176F: drivers/gpio/gpio-pxa.c
18177
18178PXA MMCI DRIVER
18179S: Orphan
18180
18181PXA RTC DRIVER
18182M: Robert Jarzmik <[email protected]>
18183L: [email protected]
18184S: Maintained
18185
18186PXA2xx/PXA3xx SUPPORT
18187M: Daniel Mack <[email protected]>
18188M: Haojian Zhuang <[email protected]>
18189M: Robert Jarzmik <[email protected]>
18190L: [email protected] (moderated for non-subscribers)
18191S: Maintained
18192T: git git://github.com/hzhuang1/linux.git
18193T: git git://github.com/rjarzmik/linux.git
18194F: arch/arm/boot/dts/intel/pxa/
18195F: arch/arm/mach-pxa/
18196F: drivers/dma/pxa*
18197F: drivers/pcmcia/pxa2xx*
18198F: drivers/pinctrl/pxa/
18199F: drivers/spi/spi-pxa2xx*
18200F: drivers/usb/gadget/udc/pxa2*
18201F: include/sound/pxa2xx-lib.h
18202F: sound/arm/pxa*
18203F: sound/soc/pxa/
18204
18205QAT DRIVER
18206M: Giovanni Cabiddu <[email protected]>
18207L: [email protected]
18208S: Supported
18209F: drivers/crypto/intel/qat/
18210
18211QCOM AUDIO (ASoC) DRIVERS
18212M: Srinivas Kandagatla <[email protected]>
18213M: Banajit Goswami <[email protected]>
18214L: [email protected] (moderated for non-subscribers)
18215S: Supported
18216F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18217F: Documentation/devicetree/bindings/sound/qcom,*
18218F: drivers/soc/qcom/apr.c
18219F: include/dt-bindings/sound/qcom,wcd9335.h
18220F: sound/soc/codecs/lpass-rx-macro.*
18221F: sound/soc/codecs/lpass-tx-macro.*
18222F: sound/soc/codecs/lpass-va-macro.c
18223F: sound/soc/codecs/lpass-wsa-macro.*
18224F: sound/soc/codecs/msm8916-wcd-analog.c
18225F: sound/soc/codecs/msm8916-wcd-digital.c
18226F: sound/soc/codecs/wcd-clsh-v2.*
18227F: sound/soc/codecs/wcd-mbhc-v2.*
18228F: sound/soc/codecs/wcd9335.*
18229F: sound/soc/codecs/wcd934x.c
18230F: sound/soc/codecs/wsa881x.c
18231F: sound/soc/codecs/wsa883x.c
18232F: sound/soc/codecs/wsa884x.c
18233F: sound/soc/qcom/
18234
18235QCOM EMBEDDED USB DEBUGGER (EUD)
18236M: Souradeep Chowdhury <[email protected]>
18237L: [email protected]
18238S: Maintained
18239F: Documentation/ABI/testing/sysfs-driver-eud
18240F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18241F: drivers/usb/misc/qcom_eud.c
18242
18243QCOM IPA DRIVER
18244M: Alex Elder <[email protected]>
18245L: [email protected]
18246S: Supported
18247F: drivers/net/ipa/
18248
18249QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18250M: Gabriel Somlo <[email protected]>
18251M: "Michael S. Tsirkin" <[email protected]>
18252L: [email protected]
18253S: Maintained
18254F: drivers/firmware/qemu_fw_cfg.c
18255F: include/uapi/linux/qemu_fw_cfg.h
18256
18257QIB DRIVER
18258M: Dennis Dalessandro <[email protected]>
18259L: [email protected]
18260S: Supported
18261F: drivers/infiniband/hw/qib/
18262
18263QLOGIC QL41xxx FCOE DRIVER
18264M: Saurav Kashyap <[email protected]>
18265M: Javed Hasan <[email protected]>
18266M: [email protected]
18267L: [email protected]
18268S: Supported
18269F: drivers/scsi/qedf/
18270
18271QLOGIC QL41xxx ISCSI DRIVER
18272M: Nilesh Javali <[email protected]>
18273M: Manish Rangankar <[email protected]>
18274M: [email protected]
18275L: [email protected]
18276S: Supported
18277F: drivers/scsi/qedi/
18278
18279QLOGIC QL4xxx ETHERNET DRIVER
18280M: Manish Chopra <[email protected]>
18281L: [email protected]
18282S: Supported
18283F: drivers/net/ethernet/qlogic/qed/
18284F: drivers/net/ethernet/qlogic/qede/
18285F: include/linux/qed/
18286
18287QLOGIC QL4xxx RDMA DRIVER
18288M: Michal Kalderon <[email protected]>
18289L: [email protected]
18290S: Supported
18291F: drivers/infiniband/hw/qedr/
18292F: include/uapi/rdma/qedr-abi.h
18293
18294QLOGIC QLA1280 SCSI DRIVER
18295M: Michael Reed <[email protected]>
18296L: [email protected]
18297S: Maintained
18298F: drivers/scsi/qla1280.[ch]
18299
18300QLOGIC QLA2XXX FC-SCSI DRIVER
18301M: Nilesh Javali <[email protected]>
18302M: [email protected]
18303L: [email protected]
18304S: Supported
18305F: drivers/scsi/qla2xxx/
18306
18307QLOGIC QLA3XXX NETWORK DRIVER
18308M: [email protected]
18309L: [email protected]
18310S: Supported
18311F: drivers/net/ethernet/qlogic/qla3xxx.*
18312
18313QLOGIC QLA4XXX iSCSI DRIVER
18314M: Nilesh Javali <[email protected]>
18315M: Manish Rangankar <[email protected]>
18316M: [email protected]
18317L: [email protected]
18318S: Supported
18319F: drivers/scsi/qla4xxx/
18320
18321QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18322M: Shahed Shaikh <[email protected]>
18323M: Manish Chopra <[email protected]>
18324M: [email protected]
18325L: [email protected]
18326S: Supported
18327F: drivers/net/ethernet/qlogic/qlcnic/
18328
18329QM1D1B0004 MEDIA DRIVER
18330M: Akihiro Tsukada <[email protected]>
18331L: [email protected]
18332S: Odd Fixes
18333F: drivers/media/tuners/qm1d1b0004*
18334
18335QM1D1C0042 MEDIA DRIVER
18336M: Akihiro Tsukada <[email protected]>
18337L: [email protected]
18338S: Odd Fixes
18339F: drivers/media/tuners/qm1d1c0042*
18340
18341QNX4 FILESYSTEM
18342M: Anders Larsen <[email protected]>
18343S: Maintained
18344W: http://www.alarsen.net/linux/qnx4fs/
18345F: fs/qnx4/
18346F: include/uapi/linux/qnx4_fs.h
18347F: include/uapi/linux/qnxtypes.h
18348
18349QNX6 FILESYSTEM
18350S: Orphan
18351F: Documentation/filesystems/qnx6.rst
18352F: fs/qnx6/
18353F: include/linux/qnx6_fs.h
18354
18355QORIQ DPAA2 FSL-MC BUS DRIVER
18356M: Stuart Yoder <[email protected]>
18357M: Laurentiu Tudor <[email protected]>
18358L: [email protected]
18359S: Maintained
18360F: Documentation/ABI/stable/sysfs-bus-fsl-mc
18361F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18362F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18363F: drivers/bus/fsl-mc/
18364F: include/uapi/linux/fsl_mc.h
18365
18366QT1010 MEDIA DRIVER
18367L: [email protected]
18368S: Orphan
18369W: https://linuxtv.org
18370Q: http://patchwork.linuxtv.org/project/linux-media/list/
18371F: drivers/media/tuners/qt1010*
18372
18373QUALCOMM ATH12K WIRELESS DRIVER
18374M: Kalle Valo <[email protected]>
18375M: Jeff Johnson <[email protected]>
18376L: [email protected]
18377S: Supported
18378W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18379T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18380F: drivers/net/wireless/ath/ath12k/
18381N: ath12k
18382
18383QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18384M: Kalle Valo <[email protected]>
18385M: Jeff Johnson <[email protected]>
18386L: [email protected]
18387S: Supported
18388W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18389T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18390F: drivers/net/wireless/ath/ath10k/
18391N: ath10k
18392
18393QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18394M: Kalle Valo <[email protected]>
18395M: Jeff Johnson <[email protected]>
18396L: [email protected]
18397S: Supported
18398W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18399B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18401F: drivers/net/wireless/ath/ath11k/
18402N: ath11k
18403
18404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18405M: Toke Høiland-Jørgensen <[email protected]>
18406L: [email protected]
18407S: Maintained
18408W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18409T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18410F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18411F: drivers/net/wireless/ath/ath9k/
18412
18413QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18414M: Stefan Wahren <[email protected]>
18415L: [email protected]
18416S: Maintained
18417F: Documentation/devicetree/bindings/net/qca,qca7000.txt
18418F: drivers/net/ethernet/qualcomm/qca*
18419
18420QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18421M: Stephan Gerhold <[email protected]>
18422L: [email protected]
18423L: [email protected]
18424S: Maintained
18425F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18426F: drivers/net/wwan/qcom_bam_dmux.c
18427
18428QUALCOMM CAMERA SUBSYSTEM DRIVER
18429M: Robert Foss <[email protected]>
18430M: Todor Tomov <[email protected]>
18431M: Bryan O'Donoghue <[email protected]>
18432L: [email protected]
18433S: Maintained
18434F: Documentation/admin-guide/media/qcom_camss.rst
18435F: Documentation/devicetree/bindings/media/*camss*
18436F: drivers/media/platform/qcom/camss/
18437
18438QUALCOMM CLOCK DRIVERS
18439M: Bjorn Andersson <[email protected]>
18440L: [email protected]
18441S: Supported
18442T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18443F: Documentation/devicetree/bindings/clock/qcom,*
18444F: drivers/clk/qcom/
18445F: include/dt-bindings/clock/qcom,*
18446
18447QUALCOMM CLOUD AI (QAIC) DRIVER
18448M: Jeffrey Hugo <[email protected]>
18449R: Carl Vanderlip <[email protected]>
18450R: Pranjal Ramajor Asha Kanojiya <[email protected]>
18451L: [email protected]
18452L: [email protected]
18453S: Supported
18454T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18455F: Documentation/accel/qaic/
18456F: drivers/accel/qaic/
18457F: include/uapi/drm/qaic_accel.h
18458
18459QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18460M: Bjorn Andersson <[email protected]>
18461M: Konrad Dybcio <[email protected]>
18462L: [email protected]
18463L: [email protected]
18464S: Maintained
18465F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18466F: drivers/pmdomain/qcom/cpr.c
18467
18468QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18469M: Ilia Lin <[email protected]>
18470L: [email protected]
18471S: Maintained
18472F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18473F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18474F: drivers/cpufreq/qcom-cpufreq-nvmem.c
18475
18476QUALCOMM CRYPTO DRIVERS
18477M: Thara Gopinath <[email protected]>
18478L: [email protected]
18479L: [email protected]
18480S: Maintained
18481F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18482F: drivers/crypto/qce/
18483
18484QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18485M: Timur Tabi <[email protected]>
18486L: [email protected]
18487S: Maintained
18488F: drivers/net/ethernet/qualcomm/emac/
18489
18490QUALCOMM ETHQOS ETHERNET DRIVER
18491M: Vinod Koul <[email protected]>
18492L: [email protected]
18493L: [email protected]
18494S: Maintained
18495F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18496F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18497
18498QUALCOMM FASTRPC DRIVER
18499M: Srinivas Kandagatla <[email protected]>
18500M: Amol Maheshwari <[email protected]>
18501L: [email protected]
18502S: Maintained
18503F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18504F: drivers/misc/fastrpc.c
18505F: include/uapi/misc/fastrpc.h
18506
18507QUALCOMM HEXAGON ARCHITECTURE
18508M: Brian Cain <[email protected]>
18509L: [email protected]
18510S: Supported
18511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18512F: arch/hexagon/
18513
18514QUALCOMM HIDMA DRIVER
18515M: Sinan Kaya <[email protected]>
18516L: [email protected] (moderated for non-subscribers)
18517L: [email protected]
18518L: [email protected]
18519S: Supported
18520F: drivers/dma/qcom/hidma*
18521
18522QUALCOMM I2C CCI DRIVER
18523M: Loic Poulain <[email protected]>
18524M: Robert Foss <[email protected]>
18525L: [email protected]
18526L: [email protected]
18527S: Maintained
18528F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18529F: drivers/i2c/busses/i2c-qcom-cci.c
18530
18531QUALCOMM INTERCONNECT BWMON DRIVER
18532M: Krzysztof Kozlowski <[email protected]>
18533L: [email protected]
18534S: Maintained
18535F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18536F: drivers/soc/qcom/icc-bwmon.c
18537
18538QUALCOMM IOMMU
18539M: Rob Clark <[email protected]>
18540L: [email protected]
18541L: [email protected]
18542S: Maintained
18543F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
18544F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18545F: drivers/iommu/msm_iommu*
18546
18547QUALCOMM IPC ROUTER (QRTR) DRIVER
18548M: Manivannan Sadhasivam <[email protected]>
18549L: [email protected]
18550S: Maintained
18551F: include/trace/events/qrtr.h
18552F: include/uapi/linux/qrtr.h
18553F: net/qrtr/
18554
18555QUALCOMM IPCC MAILBOX DRIVER
18556M: Manivannan Sadhasivam <[email protected]>
18557L: [email protected]
18558S: Supported
18559F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18560F: drivers/mailbox/qcom-ipcc.c
18561F: include/dt-bindings/mailbox/qcom-ipcc.h
18562
18563QUALCOMM IPQ4019 USB PHY DRIVER
18564M: Robert Marko <[email protected]>
18565M: Luka Perkov <[email protected]>
18566L: [email protected]
18567S: Maintained
18568F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18569F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18570
18571QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18572M: Robert Marko <[email protected]>
18573M: Luka Perkov <[email protected]>
18574L: [email protected]
18575S: Maintained
18576F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18577F: drivers/regulator/vqmmc-ipq4019-regulator.c
18578
18579QUALCOMM NAND CONTROLLER DRIVER
18580M: Manivannan Sadhasivam <[email protected]>
18581L: [email protected]
18582L: [email protected]
18583S: Maintained
18584F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18585F: drivers/mtd/nand/raw/qcom_nandc.c
18586
18587QUALCOMM QSEECOM DRIVER
18588M: Maximilian Luz <[email protected]>
18589L: [email protected]
18590S: Maintained
18591F: drivers/firmware/qcom/qcom_qseecom.c
18592
18593QUALCOMM QSEECOM UEFISECAPP DRIVER
18594M: Maximilian Luz <[email protected]>
18595L: [email protected]
18596S: Maintained
18597F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18598
18599QUALCOMM RMNET DRIVER
18600M: Subash Abhinov Kasiviswanathan <[email protected]>
18601M: Sean Tranchetti <[email protected]>
18602L: [email protected]
18603S: Maintained
18604F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18605F: drivers/net/ethernet/qualcomm/rmnet/
18606F: include/linux/if_rmnet.h
18607
18608QUALCOMM TSENS THERMAL DRIVER
18609M: Amit Kucheria <[email protected]>
18610M: Thara Gopinath <[email protected]>
18611L: [email protected]
18612L: [email protected]
18613S: Maintained
18614F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18615F: drivers/thermal/qcom/
18616
18617QUALCOMM TYPEC PORT MANAGER DRIVER
18618M: Bryan O'Donoghue <[email protected]>
18619L: [email protected]
18620L: [email protected]
18621S: Maintained
18622F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18623F: drivers/usb/typec/tcpm/qcom/
18624
18625QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18626M: Stanimir Varbanov <[email protected]>
18627M: Vikash Garodia <[email protected]>
18628R: Bryan O'Donoghue <[email protected]>
18629L: [email protected]
18630L: [email protected]
18631S: Maintained
18632T: git git://linuxtv.org/media_tree.git
18633F: Documentation/devicetree/bindings/media/*venus*
18634F: drivers/media/platform/qcom/venus/
18635
18636QUALCOMM WCN36XX WIRELESS DRIVER
18637M: Loic Poulain <[email protected]>
18638L: [email protected]
18639S: Supported
18640W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18641F: drivers/net/wireless/ath/wcn36xx/
18642
18643QUANTENNA QTNFMAC WIRELESS DRIVER
18644M: Igor Mitsyanko <[email protected]>
18645R: Sergey Matyukevich <[email protected]>
18646L: [email protected]
18647S: Maintained
18648F: drivers/net/wireless/quantenna
18649
18650RADEON and AMDGPU DRM DRIVERS
18651M: Alex Deucher <[email protected]>
18652M: Christian König <[email protected]>
18653M: Pan, Xinhui <[email protected]>
18654L: [email protected]
18655S: Supported
18656B: https://gitlab.freedesktop.org/drm/amd/-/issues
18657C: irc://irc.oftc.net/radeon
18658T: git https://gitlab.freedesktop.org/agd5f/linux.git
18659F: Documentation/gpu/amdgpu/
18660F: drivers/gpu/drm/amd/
18661F: drivers/gpu/drm/ci/xfails/amd*
18662F: drivers/gpu/drm/radeon/
18663F: include/uapi/drm/amdgpu_drm.h
18664F: include/uapi/drm/radeon_drm.h
18665
18666RADEON FRAMEBUFFER DISPLAY DRIVER
18667M: Benjamin Herrenschmidt <[email protected]>
18668L: [email protected]
18669S: Maintained
18670F: drivers/video/fbdev/aty/radeon*
18671F: include/uapi/linux/radeonfb.h
18672
18673RADIOSHARK RADIO DRIVER
18674M: Hans Verkuil <[email protected]>
18675L: [email protected]
18676S: Maintained
18677T: git git://linuxtv.org/media_tree.git
18678F: drivers/media/radio/radio-shark.c
18679
18680RADIOSHARK2 RADIO DRIVER
18681M: Hans Verkuil <[email protected]>
18682L: [email protected]
18683S: Maintained
18684T: git git://linuxtv.org/media_tree.git
18685F: drivers/media/radio/radio-shark2.c
18686F: drivers/media/radio/radio-tea5777.c
18687
18688RADOS BLOCK DEVICE (RBD)
18689M: Ilya Dryomov <[email protected]>
18690R: Dongsheng Yang <[email protected]>
18691L: [email protected]
18692S: Supported
18693W: http://ceph.com/
18694T: git https://github.com/ceph/ceph-client.git
18695F: Documentation/ABI/testing/sysfs-bus-rbd
18696F: drivers/block/rbd.c
18697F: drivers/block/rbd_types.h
18698
18699RAGE128 FRAMEBUFFER DISPLAY DRIVER
18700L: [email protected]
18701S: Orphan
18702F: drivers/video/fbdev/aty/aty128fb.c
18703
18704RAINSHADOW-CEC DRIVER
18705M: Hans Verkuil <[email protected]>
18706L: [email protected]
18707S: Maintained
18708T: git git://linuxtv.org/media_tree.git
18709F: drivers/media/cec/usb/rainshadow/
18710
18711RALINK MIPS ARCHITECTURE
18712M: John Crispin <[email protected]>
18713M: Sergio Paracuellos <[email protected]>
18714L: [email protected]
18715S: Maintained
18716F: arch/mips/ralink
18717
18718RALINK MT7621 MIPS ARCHITECTURE
18719M: Arınç ÜNAL <[email protected]>
18720M: Sergio Paracuellos <[email protected]>
18721L: [email protected]
18722S: Maintained
18723F: arch/mips/boot/dts/ralink/mt7621*
18724
18725RALINK RT2X00 WIRELESS LAN DRIVER
18726M: Stanislaw Gruszka <[email protected]>
18727L: [email protected]
18728S: Maintained
18729F: drivers/net/wireless/ralink/rt2x00/
18730
18731RAMDISK RAM BLOCK DEVICE DRIVER
18732M: Jens Axboe <[email protected]>
18733S: Maintained
18734F: Documentation/admin-guide/blockdev/ramdisk.rst
18735F: drivers/block/brd.c
18736
18737RANCHU VIRTUAL BOARD FOR MIPS
18738M: Miodrag Dinic <[email protected]>
18739L: [email protected]
18740S: Supported
18741F: arch/mips/configs/generic/board-ranchu.config
18742F: arch/mips/generic/board-ranchu.c
18743
18744RANDOM NUMBER DRIVER
18745M: "Theodore Ts'o" <[email protected]>
18746M: Jason A. Donenfeld <[email protected]>
18747S: Maintained
18748T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18749F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18750F: drivers/char/random.c
18751F: drivers/virt/vmgenid.c
18752
18753RAPIDIO SUBSYSTEM
18754M: Matt Porter <[email protected]>
18755M: Alexandre Bounine <[email protected]>
18756S: Maintained
18757F: drivers/rapidio/
18758
18759RAS INFRASTRUCTURE
18760M: Tony Luck <[email protected]>
18761M: Borislav Petkov <[email protected]>
18762L: [email protected]
18763S: Maintained
18764F: Documentation/admin-guide/RAS
18765F: drivers/ras/
18766F: include/linux/ras.h
18767F: include/ras/ras_event.h
18768
18769RAS FRU MEMORY POISON MANAGER (FMPM)
18770M: Yazen Ghannam <[email protected]>
18771L: [email protected]
18772S: Maintained
18773F: drivers/ras/amd/fmpm.c
18774
18775RC-CORE / LIRC FRAMEWORK
18776M: Sean Young <[email protected]>
18777L: [email protected]
18778S: Maintained
18779W: http://linuxtv.org
18780T: git git://linuxtv.org/media_tree.git
18781F: Documentation/driver-api/media/rc-core.rst
18782F: Documentation/userspace-api/media/rc/
18783F: drivers/media/rc/
18784F: include/media/rc-core.h
18785F: include/media/rc-map.h
18786F: include/uapi/linux/lirc.h
18787
18788RCMM REMOTE CONTROLS DECODER
18789M: Patrick Lerda <[email protected]>
18790S: Maintained
18791F: drivers/media/rc/ir-rcmm-decoder.c
18792
18793RCUTORTURE TEST FRAMEWORK
18794M: "Paul E. McKenney" <[email protected]>
18795M: Josh Triplett <[email protected]>
18796R: Steven Rostedt <[email protected]>
18797R: Mathieu Desnoyers <[email protected]>
18798R: Lai Jiangshan <[email protected]>
18799L: [email protected]
18800S: Supported
18801T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18802F: tools/testing/selftests/rcutorture
18803
18804RDACM20 Camera Sensor
18805M: Jacopo Mondi <[email protected]>
18806M: Kieran Bingham <[email protected]>
18807M: Laurent Pinchart <[email protected]>
18808M: Niklas Söderlund <[email protected]>
18809L: [email protected]
18810S: Maintained
18811F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18812F: drivers/media/i2c/max9271.c
18813F: drivers/media/i2c/max9271.h
18814F: drivers/media/i2c/rdacm20.c
18815
18816RDACM21 Camera Sensor
18817M: Jacopo Mondi <[email protected]>
18818M: Kieran Bingham <[email protected]>
18819M: Laurent Pinchart <[email protected]>
18820M: Niklas Söderlund <[email protected]>
18821L: [email protected]
18822S: Maintained
18823F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18824F: drivers/media/i2c/max9271.c
18825F: drivers/media/i2c/max9271.h
18826F: drivers/media/i2c/rdacm21.c
18827
18828RDC R-321X SoC
18829M: Florian Fainelli <[email protected]>
18830S: Maintained
18831
18832RDC R6040 FAST ETHERNET DRIVER
18833M: Florian Fainelli <[email protected]>
18834L: [email protected]
18835S: Maintained
18836F: drivers/net/ethernet/rdc/r6040.c
18837
18838RDMAVT - RDMA verbs software
18839M: Dennis Dalessandro <[email protected]>
18840L: [email protected]
18841S: Supported
18842F: drivers/infiniband/sw/rdmavt
18843
18844RDS - RELIABLE DATAGRAM SOCKETS
18845M: Allison Henderson <[email protected]>
18846L: [email protected]
18847L: [email protected]
18848L: [email protected] (moderated for non-subscribers)
18849S: Supported
18850W: https://oss.oracle.com/projects/rds/
18851F: Documentation/networking/rds.rst
18852F: net/rds/
18853
18854RDT - RESOURCE ALLOCATION
18855M: Fenghua Yu <[email protected]>
18856M: Reinette Chatre <[email protected]>
18857L: [email protected]
18858S: Supported
18859F: Documentation/arch/x86/resctrl*
18860F: arch/x86/include/asm/resctrl.h
18861F: arch/x86/kernel/cpu/resctrl/
18862F: tools/testing/selftests/resctrl/
18863
18864READ-COPY UPDATE (RCU)
18865M: "Paul E. McKenney" <[email protected]>
18866M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
18867M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
18868M: Joel Fernandes <[email protected]>
18869M: Josh Triplett <[email protected]>
18870M: Boqun Feng <[email protected]>
18871R: Steven Rostedt <[email protected]>
18872R: Mathieu Desnoyers <[email protected]>
18873R: Lai Jiangshan <[email protected]>
18874R: Zqiang <[email protected]>
18875L: [email protected]
18876S: Supported
18877W: http://www.rdrop.com/users/paulmck/RCU/
18878T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18879F: Documentation/RCU/
18880F: include/linux/rcu*
18881F: kernel/rcu/
18882X: Documentation/RCU/torture.rst
18883X: include/linux/srcu*.h
18884X: kernel/rcu/srcu*.c
18885
18886REAL TIME CLOCK (RTC) SUBSYSTEM
18887M: Alexandre Belloni <[email protected]>
18888L: [email protected]
18889S: Maintained
18890Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
18891T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18892F: Documentation/admin-guide/rtc.rst
18893F: Documentation/devicetree/bindings/rtc/
18894F: drivers/rtc/
18895F: include/linux/rtc.h
18896F: include/linux/rtc/
18897F: include/uapi/linux/rtc.h
18898F: tools/testing/selftests/rtc/
18899
18900Real-time Linux Analysis (RTLA) tools
18901M: Daniel Bristot de Oliveira <[email protected]>
18902M: Steven Rostedt <[email protected]>
18903L: [email protected]
18904S: Maintained
18905F: Documentation/tools/rtla/
18906F: tools/tracing/rtla/
18907
18908REALTEK AUDIO CODECS
18909M: Oder Chiou <[email protected]>
18910S: Maintained
18911F: include/sound/rt*.h
18912F: sound/soc/codecs/rt*
18913
18914REALTEK OTTO WATCHDOG
18915M: Sander Vanheule <[email protected]>
18916L: [email protected]
18917S: Maintained
18918F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18919F: drivers/watchdog/realtek_otto_wdt.c
18920
18921REALTEK RTL83xx SMI DSA ROUTER CHIPS
18922M: Linus Walleij <[email protected]>
18923M: Alvin Šipraga <[email protected]>
18924S: Maintained
18925F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
18926F: drivers/net/dsa/realtek/*
18927
18928REALTEK WIRELESS DRIVER (rtlwifi family)
18929M: Ping-Ke Shih <[email protected]>
18930L: [email protected]
18931S: Maintained
18932T: git https://github.com/pkshih/rtw.git
18933F: drivers/net/wireless/realtek/rtlwifi/
18934
18935REALTEK WIRELESS DRIVER (rtw88)
18936M: Ping-Ke Shih <[email protected]>
18937L: [email protected]
18938S: Maintained
18939T: git https://github.com/pkshih/rtw.git
18940F: drivers/net/wireless/realtek/rtw88/
18941
18942REALTEK WIRELESS DRIVER (rtw89)
18943M: Ping-Ke Shih <[email protected]>
18944L: [email protected]
18945S: Maintained
18946T: git https://github.com/pkshih/rtw.git
18947F: drivers/net/wireless/realtek/rtw89/
18948
18949REDPINE WIRELESS DRIVER
18950L: [email protected]
18951S: Orphan
18952F: drivers/net/wireless/rsi/
18953
18954REGISTER MAP ABSTRACTION
18955M: Mark Brown <[email protected]>
18956L: [email protected]
18957S: Supported
18958T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18959F: Documentation/devicetree/bindings/regmap/
18960F: drivers/base/regmap/
18961F: include/linux/regmap.h
18962
18963REISERFS FILE SYSTEM
18964L: [email protected]
18965S: Obsolete
18966F: fs/reiserfs/
18967
18968REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18969M: Bjorn Andersson <[email protected]>
18970M: Mathieu Poirier <[email protected]>
18971L: [email protected]
18972S: Maintained
18973T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18974F: Documentation/ABI/testing/sysfs-class-remoteproc
18975F: Documentation/devicetree/bindings/remoteproc/
18976F: Documentation/staging/remoteproc.rst
18977F: drivers/remoteproc/
18978F: include/linux/remoteproc.h
18979F: include/linux/remoteproc/
18980
18981REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18982M: Bjorn Andersson <[email protected]>
18983M: Mathieu Poirier <[email protected]>
18984L: [email protected]
18985S: Maintained
18986T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18987F: Documentation/ABI/testing/sysfs-bus-rpmsg
18988F: Documentation/staging/rpmsg.rst
18989F: drivers/rpmsg/
18990F: include/linux/rpmsg.h
18991F: include/linux/rpmsg/
18992F: include/uapi/linux/rpmsg.h
18993F: samples/rpmsg/
18994
18995REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18996M: Stephan Gerhold <[email protected]>
18997L: [email protected]
18998L: [email protected]
18999S: Maintained
19000F: drivers/net/wwan/rpmsg_wwan_ctrl.c
19001
19002RENESAS CLOCK DRIVERS
19003M: Geert Uytterhoeven <[email protected]>
19004L: [email protected]
19005S: Supported
19006T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19007F: Documentation/devicetree/bindings/clock/renesas,*
19008F: drivers/clk/renesas/
19009
19010RENESAS EMEV2 I2C DRIVER
19011M: Wolfram Sang <[email protected]>
19012L: [email protected]
19013S: Supported
19014F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19015F: drivers/i2c/busses/i2c-emev2.c
19016
19017RENESAS ETHERNET AVB DRIVER
19018R: Sergey Shtylyov <[email protected]>
19019L: [email protected]
19020L: [email protected]
19021F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19022F: drivers/net/ethernet/renesas/Kconfig
19023F: drivers/net/ethernet/renesas/Makefile
19024F: drivers/net/ethernet/renesas/ravb*
19025
19026RENESAS ETHERNET SWITCH DRIVER
19027R: Yoshihiro Shimoda <[email protected]>
19028L: [email protected]
19029L: [email protected]
19030F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19031F: drivers/net/ethernet/renesas/Kconfig
19032F: drivers/net/ethernet/renesas/Makefile
19033F: drivers/net/ethernet/renesas/rcar_gen4*
19034F: drivers/net/ethernet/renesas/rswitch*
19035
19036RENESAS IDT821034 ASoC CODEC
19037M: Herve Codina <[email protected]>
19038L: [email protected] (moderated for non-subscribers)
19039S: Maintained
19040F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19041F: sound/soc/codecs/idt821034.c
19042
19043RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19044M: Miquel Raynal <[email protected]>
19045L: [email protected]
19046L: [email protected]
19047S: Maintained
19048F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19049F: drivers/mtd/nand/raw/renesas-nand-controller.c
19050
19051RENESAS R-CAR GYROADC DRIVER
19052M: Marek Vasut <[email protected]>
19053L: [email protected]
19054S: Supported
19055F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19056F: drivers/iio/adc/rcar-gyroadc.c
19057
19058RENESAS R-CAR I2C DRIVERS
19059M: Wolfram Sang <[email protected]>
19060L: [email protected]
19061S: Supported
19062F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19063F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19064F: drivers/i2c/busses/i2c-rcar.c
19065F: drivers/i2c/busses/i2c-sh_mobile.c
19066
19067RENESAS R-CAR SATA DRIVER
19068R: Sergey Shtylyov <[email protected]>
19069L: [email protected]
19070L: [email protected]
19071S: Supported
19072F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19073F: drivers/ata/sata_rcar.c
19074
19075RENESAS R-CAR THERMAL DRIVERS
19076M: Niklas Söderlund <[email protected]>
19077L: [email protected]
19078S: Supported
19079F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19080F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19081F: drivers/thermal/rcar_gen3_thermal.c
19082F: drivers/thermal/rcar_thermal.c
19083
19084RENESAS RIIC DRIVER
19085M: Chris Brandt <[email protected]>
19086L: [email protected]
19087S: Supported
19088F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19089F: drivers/i2c/busses/i2c-riic.c
19090
19091RENESAS RZ/G2L A/D DRIVER
19092M: Lad Prabhakar <[email protected]>
19093L: [email protected]
19094L: [email protected]
19095S: Supported
19096F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19097F: drivers/iio/adc/rzg2l_adc.c
19098
19099RENESAS RZ/G2L MTU3a COUNTER DRIVER
19100M: Biju Das <[email protected]>
19101L: [email protected]
19102L: [email protected]
19103S: Supported
19104F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19105F: drivers/counter/rz-mtu3-cnt.c
19106
19107RENESAS RZ/N1 A5PSW SWITCH DRIVER
19108M: Clément Léger <[email protected]>
19109L: [email protected]
19110L: [email protected]
19111S: Maintained
19112F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19113F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19114F: drivers/net/dsa/rzn1_a5psw*
19115F: drivers/net/pcs/pcs-rzn1-miic.c
19116F: include/dt-bindings/net/pcs-rzn1-miic.h
19117F: include/linux/pcs-rzn1-miic.h
19118F: net/dsa/tag_rzn1_a5psw.c
19119
19120RENESAS RZ/N1 DWMAC GLUE LAYER
19121M: Romain Gantois <[email protected]>
19122S: Maintained
19123F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19124F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19125
19126RENESAS RZ/N1 RTC CONTROLLER DRIVER
19127M: Miquel Raynal <[email protected]>
19128L: [email protected]
19129L: [email protected]
19130S: Maintained
19131F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19132F: drivers/rtc/rtc-rzn1.c
19133
19134RENESAS RZ/N1 USBF CONTROLLER DRIVER
19135M: Herve Codina <[email protected]>
19136L: [email protected]
19137L: [email protected]
19138S: Maintained
19139F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19140F: drivers/usb/gadget/udc/renesas_usbf.c
19141
19142RENESAS RZ/V2M I2C DRIVER
19143M: Fabrizio Castro <[email protected]>
19144L: [email protected]
19145L: [email protected]
19146S: Supported
19147F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19148F: drivers/i2c/busses/i2c-rzv2m.c
19149
19150RENESAS SUPERH ETHERNET DRIVER
19151R: Sergey Shtylyov <[email protected]>
19152L: [email protected]
19153L: [email protected]
19154F: Documentation/devicetree/bindings/net/renesas,ether.yaml
19155F: drivers/net/ethernet/renesas/Kconfig
19156F: drivers/net/ethernet/renesas/Makefile
19157F: drivers/net/ethernet/renesas/sh_eth*
19158F: include/linux/sh_eth.h
19159
19160RENESAS USB PHY DRIVER
19161M: Yoshihiro Shimoda <[email protected]>
19162L: [email protected]
19163S: Maintained
19164F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
19165
19166RENESAS VERSACLOCK 7 CLOCK DRIVER
19167M: Alex Helms <[email protected]>
19168S: Maintained
19169F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19170F: drivers/clk/clk-versaclock7.c
19171
19172RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19173M: Herve Codina <[email protected]>
19174L: [email protected]
19175S: Maintained
19176F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19177F: drivers/iio/potentiometer/x9250.c
19178
19179RESET CONTROLLER FRAMEWORK
19180M: Philipp Zabel <[email protected]>
19181S: Maintained
19182T: git git://git.pengutronix.de/git/pza/linux
19183F: Documentation/devicetree/bindings/reset/
19184F: Documentation/driver-api/reset.rst
19185F: drivers/reset/
19186F: include/dt-bindings/reset/
19187F: include/linux/reset-controller.h
19188F: include/linux/reset.h
19189F: include/linux/reset/
19190K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19191
19192RESTARTABLE SEQUENCES SUPPORT
19193M: Mathieu Desnoyers <[email protected]>
19194M: Peter Zijlstra <[email protected]>
19195M: "Paul E. McKenney" <[email protected]>
19196M: Boqun Feng <[email protected]>
19197L: [email protected]
19198S: Supported
19199F: include/trace/events/rseq.h
19200F: include/uapi/linux/rseq.h
19201F: kernel/rseq.c
19202F: tools/testing/selftests/rseq/
19203
19204RFKILL
19205M: Johannes Berg <[email protected]>
19206L: [email protected]
19207S: Maintained
19208W: https://wireless.wiki.kernel.org/
19209Q: https://patchwork.kernel.org/project/linux-wireless/list/
19210T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19211T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19212F: Documentation/ABI/stable/sysfs-class-rfkill
19213F: Documentation/driver-api/rfkill.rst
19214F: include/linux/rfkill.h
19215F: include/uapi/linux/rfkill.h
19216F: net/rfkill/
19217
19218RHASHTABLE
19219M: Thomas Graf <[email protected]>
19220M: Herbert Xu <[email protected]>
19221L: [email protected]
19222S: Maintained
19223F: include/linux/rhashtable-types.h
19224F: include/linux/rhashtable.h
19225F: lib/rhashtable.c
19226F: lib/test_rhashtable.c
19227
19228RICOH R5C592 MEMORYSTICK DRIVER
19229M: Maxim Levitsky <[email protected]>
19230S: Maintained
19231F: drivers/memstick/host/r592.*
19232
19233RICOH SMARTMEDIA/XD DRIVER
19234M: Maxim Levitsky <[email protected]>
19235S: Maintained
19236F: drivers/mtd/nand/raw/r852.c
19237F: drivers/mtd/nand/raw/r852.h
19238
19239RISC-V AIA DRIVERS
19240M: Anup Patel <[email protected]>
19241L: [email protected]
19242S: Maintained
19243F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19244F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19245F: drivers/irqchip/irq-riscv-aplic-*.c
19246F: drivers/irqchip/irq-riscv-aplic-*.h
19247F: drivers/irqchip/irq-riscv-imsic-*.c
19248F: drivers/irqchip/irq-riscv-imsic-*.h
19249F: drivers/irqchip/irq-riscv-intc.c
19250F: include/linux/irqchip/riscv-aplic.h
19251F: include/linux/irqchip/riscv-imsic.h
19252
19253RISC-V ARCHITECTURE
19254M: Paul Walmsley <[email protected]>
19255M: Palmer Dabbelt <[email protected]>
19256M: Albert Ou <[email protected]>
19257L: [email protected]
19258S: Supported
19259Q: https://patchwork.kernel.org/project/linux-riscv/list/
19260C: irc://irc.libera.chat/riscv
19261P: Documentation/arch/riscv/patch-acceptance.rst
19262T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19263F: arch/riscv/
19264N: riscv
19265K: riscv
19266
19267RISC-V MICROCHIP FPGA SUPPORT
19268M: Conor Dooley <[email protected]>
19269M: Daire McNamara <[email protected]>
19270L: [email protected]
19271S: Supported
19272F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19273F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19274F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19275F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19276F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19277F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19278F: Documentation/devicetree/bindings/riscv/microchip.yaml
19279F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19280F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19281F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19282F: arch/riscv/boot/dts/microchip/
19283F: drivers/char/hw_random/mpfs-rng.c
19284F: drivers/clk/microchip/clk-mpfs*.c
19285F: drivers/firmware/microchip/mpfs-auto-update.c
19286F: drivers/i2c/busses/i2c-microchip-corei2c.c
19287F: drivers/mailbox/mailbox-mpfs.c
19288F: drivers/pci/controller/pcie-microchip-host.c
19289F: drivers/pwm/pwm-microchip-core.c
19290F: drivers/reset/reset-mpfs.c
19291F: drivers/rtc/rtc-mpfs.c
19292F: drivers/soc/microchip/mpfs-sys-controller.c
19293F: drivers/spi/spi-microchip-core-qspi.c
19294F: drivers/spi/spi-microchip-core.c
19295F: drivers/usb/musb/mpfs.c
19296F: include/soc/microchip/mpfs.h
19297
19298RISC-V MISC SOC SUPPORT
19299M: Conor Dooley <[email protected]>
19300L: [email protected]
19301S: Maintained
19302Q: https://patchwork.kernel.org/project/linux-riscv/list/
19303T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19304F: Documentation/devicetree/bindings/riscv/
19305F: arch/riscv/boot/dts/
19306X: arch/riscv/boot/dts/allwinner/
19307X: arch/riscv/boot/dts/renesas/
19308X: arch/riscv/boot/dts/sophgo/
19309
19310RISC-V PMU DRIVERS
19311M: Atish Patra <[email protected]>
19312R: Anup Patel <[email protected]>
19313L: [email protected]
19314S: Supported
19315F: drivers/perf/riscv_pmu.c
19316F: drivers/perf/riscv_pmu_legacy.c
19317F: drivers/perf/riscv_pmu_sbi.c
19318
19319RISC-V THEAD SoC SUPPORT
19320M: Jisheng Zhang <[email protected]>
19321M: Guo Ren <[email protected]>
19322M: Fu Wei <[email protected]>
19323L: [email protected]
19324S: Maintained
19325F: arch/riscv/boot/dts/thead/
19326
19327RNBD BLOCK DRIVERS
19328M: Md. Haris Iqbal <[email protected]>
19329M: Jack Wang <[email protected]>
19330L: [email protected]
19331S: Maintained
19332F: drivers/block/rnbd/
19333
19334ROCCAT DRIVERS
19335M: Stefan Achatz <[email protected]>
19336S: Maintained
19337W: http://sourceforge.net/projects/roccat/
19338F: Documentation/ABI/*/sysfs-driver-hid-roccat*
19339F: drivers/hid/hid-roccat*
19340F: include/linux/hid-roccat*
19341
19342ROCKCHIP CRYPTO DRIVERS
19343M: Corentin Labbe <[email protected]>
19344L: [email protected]
19345S: Maintained
19346F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19347F: drivers/crypto/rockchip/
19348
19349ROCKCHIP I2S TDM DRIVER
19350M: Nicolas Frattaroli <[email protected]>
19351L: [email protected]
19352S: Maintained
19353F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19354F: sound/soc/rockchip/rockchip_i2s_tdm.*
19355
19356ROCKCHIP ISP V1 DRIVER
19357M: Dafna Hirschfeld <[email protected]>
19358M: Laurent Pinchart <[email protected]>
19359L: [email protected]
19360L: [email protected]
19361S: Maintained
19362F: Documentation/admin-guide/media/rkisp1.rst
19363F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19364F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19365F: drivers/media/platform/rockchip/rkisp1
19366F: include/uapi/linux/rkisp1-config.h
19367
19368ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19369M: Jacob Chen <[email protected]>
19370M: Ezequiel Garcia <[email protected]>
19371L: [email protected]
19372L: [email protected]
19373S: Maintained
19374F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
19375F: drivers/media/platform/rockchip/rga/
19376
19377ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19378M: Luca Ceresoli <[email protected]>
19379S: Maintained
19380F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19381F: sound/soc/codecs/rk3308_codec.c
19382F: sound/soc/codecs/rk3308_codec.h
19383
19384ROCKCHIP VIDEO DECODER DRIVER
19385M: Ezequiel Garcia <[email protected]>
19386L: [email protected]
19387L: [email protected]
19388S: Maintained
19389F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19390F: drivers/staging/media/rkvdec/
19391
19392ROCKER DRIVER
19393M: Jiri Pirko <[email protected]>
19394L: [email protected]
19395S: Supported
19396F: drivers/net/ethernet/rocker/
19397
19398ROCKETPORT EXPRESS/INFINITY DRIVER
19399M: Kevin Cernekee <[email protected]>
19400L: [email protected]
19401S: Odd Fixes
19402F: drivers/tty/serial/rp2.*
19403
19404ROHM BD99954 CHARGER IC
19405M: Matti Vaittinen <[email protected]>
19406S: Supported
19407F: drivers/power/supply/bd99954-charger.c
19408F: drivers/power/supply/bd99954-charger.h
19409
19410ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19411M: Tomasz Duszynski <[email protected]>
19412S: Maintained
19413F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
19414F: drivers/iio/light/bh1750.c
19415
19416ROHM BM1390 PRESSURE SENSOR DRIVER
19417M: Matti Vaittinen <[email protected]>
19418L: [email protected]
19419S: Supported
19420F: drivers/iio/pressure/rohm-bm1390.c
19421
19422ROHM BU270xx LIGHT SENSOR DRIVERs
19423M: Matti Vaittinen <[email protected]>
19424L: [email protected]
19425S: Supported
19426F: drivers/iio/light/rohm-bu27008.c
19427F: drivers/iio/light/rohm-bu27034.c
19428
19429ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19430M: Marek Vasut <[email protected]>
19431L: [email protected]
19432L: [email protected]
19433S: Supported
19434F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19435F: drivers/gpio/gpio-bd9571mwv.c
19436F: drivers/mfd/bd9571mwv.c
19437F: drivers/regulator/bd9571mwv-regulator.c
19438F: include/linux/mfd/bd9571mwv.h
19439
19440ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19441M: Matti Vaittinen <[email protected]>
19442S: Supported
19443F: drivers/clk/clk-bd718x7.c
19444F: drivers/gpio/gpio-bd71815.c
19445F: drivers/gpio/gpio-bd71828.c
19446F: drivers/mfd/rohm-bd71828.c
19447F: drivers/mfd/rohm-bd718x7.c
19448F: drivers/mfd/rohm-bd9576.c
19449F: drivers/regulator/bd71815-regulator.c
19450F: drivers/regulator/bd71828-regulator.c
19451F: drivers/regulator/bd718x7-regulator.c
19452F: drivers/regulator/bd9576-regulator.c
19453F: drivers/regulator/rohm-regulator.c
19454F: drivers/rtc/rtc-bd70528.c
19455F: drivers/watchdog/bd9576_wdt.c
19456F: include/linux/mfd/rohm-bd71815.h
19457F: include/linux/mfd/rohm-bd71828.h
19458F: include/linux/mfd/rohm-bd718x7.h
19459F: include/linux/mfd/rohm-bd957x.h
19460F: include/linux/mfd/rohm-generic.h
19461F: include/linux/mfd/rohm-shared.h
19462
19463ROSE NETWORK LAYER
19464M: Ralf Baechle <[email protected]>
19465L: [email protected]
19466S: Maintained
19467W: https://linux-ax25.in-berlin.de
19468F: include/net/rose.h
19469F: include/uapi/linux/rose.h
19470F: net/rose/
19471
19472ROTATION DRIVER FOR ALLWINNER A83T
19473M: Jernej Skrabec <[email protected]>
19474L: [email protected]
19475S: Maintained
19476T: git git://linuxtv.org/media_tree.git
19477F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19478F: drivers/media/platform/sunxi/sun8i-rotate/
19479
19480RPMSG TTY DRIVER
19481M: Arnaud Pouliquen <[email protected]>
19482L: [email protected]
19483S: Maintained
19484F: drivers/tty/rpmsg_tty.c
19485
19486RTL2830 MEDIA DRIVER
19487L: [email protected]
19488S: Orphan
19489W: https://linuxtv.org
19490Q: http://patchwork.linuxtv.org/project/linux-media/list/
19491F: drivers/media/dvb-frontends/rtl2830*
19492
19493RTL2832 MEDIA DRIVER
19494L: [email protected]
19495S: Orphan
19496W: https://linuxtv.org
19497Q: http://patchwork.linuxtv.org/project/linux-media/list/
19498F: drivers/media/dvb-frontends/rtl2832*
19499
19500RTL2832_SDR MEDIA DRIVER
19501L: [email protected]
19502S: Orphan
19503W: https://linuxtv.org
19504Q: http://patchwork.linuxtv.org/project/linux-media/list/
19505F: drivers/media/dvb-frontends/rtl2832_sdr*
19506
19507RTL8180 WIRELESS DRIVER
19508L: [email protected]
19509S: Orphan
19510F: drivers/net/wireless/realtek/rtl818x/rtl8180/
19511
19512RTL8187 WIRELESS DRIVER
19513M: Hin-Tak Leung <[email protected]>
19514M: Larry Finger <[email protected]>
19515L: [email protected]
19516S: Maintained
19517T: git https://github.com/pkshih/rtw.git
19518F: drivers/net/wireless/realtek/rtl818x/rtl8187/
19519
19520RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19521M: Jes Sorensen <[email protected]>
19522L: [email protected]
19523S: Maintained
19524T: git https://github.com/pkshih/rtw.git
19525F: drivers/net/wireless/realtek/rtl8xxxu/
19526
19527RTRS TRANSPORT DRIVERS
19528M: Md. Haris Iqbal <[email protected]>
19529M: Jack Wang <[email protected]>
19530L: [email protected]
19531S: Maintained
19532F: drivers/infiniband/ulp/rtrs/
19533
19534RUNTIME VERIFICATION (RV)
19535M: Daniel Bristot de Oliveira <[email protected]>
19536M: Steven Rostedt <[email protected]>
19537L: [email protected]
19538S: Maintained
19539F: Documentation/trace/rv/
19540F: include/linux/rv.h
19541F: include/rv/
19542F: kernel/trace/rv/
19543F: tools/verification/
19544
19545RUST
19546M: Miguel Ojeda <[email protected]>
19547M: Alex Gaynor <[email protected]>
19548M: Wedson Almeida Filho <[email protected]>
19549R: Boqun Feng <[email protected]>
19550R: Gary Guo <[email protected]>
19551R: Björn Roy Baron <[email protected]>
19552R: Benno Lossin <[email protected]>
19553R: Andreas Hindborg <[email protected]>
19554R: Alice Ryhl <[email protected]>
19555L: [email protected]
19556S: Supported
19557W: https://rust-for-linux.com
19558B: https://github.com/Rust-for-Linux/linux/issues
19559C: zulip://rust-for-linux.zulipchat.com
19560P: https://rust-for-linux.com/contributing
19561T: git https://github.com/Rust-for-Linux/linux.git rust-next
19562F: Documentation/rust/
19563F: rust/
19564F: samples/rust/
19565F: scripts/*rust*
19566F: tools/testing/selftests/rust/
19567K: \b(?i:rust)\b
19568
19569RXRPC SOCKETS (AF_RXRPC)
19570M: David Howells <[email protected]>
19571M: Marc Dionne <[email protected]>
19572L: [email protected]
19573S: Supported
19574W: https://www.infradead.org/~dhowells/kafs/
19575F: Documentation/networking/rxrpc.rst
19576F: include/keys/rxrpc-type.h
19577F: include/net/af_rxrpc.h
19578F: include/trace/events/rxrpc.h
19579F: include/uapi/linux/rxrpc.h
19580F: net/rxrpc/
19581
19582S3 SAVAGE FRAMEBUFFER DRIVER
19583M: Antonino Daplas <[email protected]>
19584L: [email protected]
19585S: Maintained
19586F: drivers/video/fbdev/savage/
19587
19588S390 ARCHITECTURE
19589M: Heiko Carstens <[email protected]>
19590M: Vasily Gorbik <[email protected]>
19591M: Alexander Gordeev <[email protected]>
19592R: Christian Borntraeger <[email protected]>
19593R: Sven Schnelle <[email protected]>
19594L: [email protected]
19595S: Supported
19596T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19597F: Documentation/driver-api/s390-drivers.rst
19598F: Documentation/arch/s390/
19599F: arch/s390/
19600F: drivers/s390/
19601F: drivers/watchdog/diag288_wdt.c
19602
19603S390 COMMON I/O LAYER
19604M: Vineeth Vijayan <[email protected]>
19605M: Peter Oberparleiter <[email protected]>
19606L: [email protected]
19607S: Supported
19608F: drivers/s390/cio/
19609
19610S390 DASD DRIVER
19611M: Stefan Haberland <[email protected]>
19612M: Jan Hoeppner <[email protected]>
19613L: [email protected]
19614S: Supported
19615F: block/partitions/ibm.c
19616F: drivers/s390/block/dasd*
19617F: include/linux/dasd_mod.h
19618
19619S390 IOMMU (PCI)
19620M: Niklas Schnelle <[email protected]>
19621M: Matthew Rosato <[email protected]>
19622R: Gerald Schaefer <[email protected]>
19623L: [email protected]
19624S: Supported
19625F: drivers/iommu/s390-iommu.c
19626
19627S390 IUCV NETWORK LAYER
19628M: Alexandra Winter <[email protected]>
19629M: Thorsten Winkler <[email protected]>
19630L: [email protected]
19631L: [email protected]
19632S: Supported
19633F: drivers/s390/net/*iucv*
19634F: include/net/iucv/
19635F: net/iucv/
19636
19637S390 MM
19638M: Alexander Gordeev <[email protected]>
19639M: Gerald Schaefer <[email protected]>
19640L: [email protected]
19641S: Supported
19642T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19643F: arch/s390/include/asm/pgtable.h
19644F: arch/s390/mm
19645
19646S390 NETWORK DRIVERS
19647M: Alexandra Winter <[email protected]>
19648M: Thorsten Winkler <[email protected]>
19649L: [email protected]
19650L: [email protected]
19651S: Supported
19652F: drivers/s390/net/
19653
19654S390 PCI SUBSYSTEM
19655M: Niklas Schnelle <[email protected]>
19656M: Gerald Schaefer <[email protected]>
19657L: [email protected]
19658S: Supported
19659F: Documentation/arch/s390/pci.rst
19660F: arch/s390/pci/
19661F: drivers/pci/hotplug/s390_pci_hpc.c
19662
19663S390 SCM DRIVER
19664M: Vineeth Vijayan <[email protected]>
19665L: [email protected]
19666S: Supported
19667F: drivers/s390/block/scm*
19668F: drivers/s390/cio/scm.c
19669
19670S390 VFIO AP DRIVER
19671M: Tony Krowiak <[email protected]>
19672M: Halil Pasic <[email protected]>
19673M: Jason Herne <[email protected]>
19674L: [email protected]
19675S: Supported
19676F: Documentation/arch/s390/vfio-ap*
19677F: drivers/s390/crypto/vfio_ap*
19678
19679S390 VFIO-CCW DRIVER
19680M: Eric Farman <[email protected]>
19681M: Matthew Rosato <[email protected]>
19682R: Halil Pasic <[email protected]>
19683L: [email protected]
19684L: [email protected]
19685S: Supported
19686F: Documentation/arch/s390/vfio-ccw.rst
19687F: drivers/s390/cio/vfio_ccw*
19688F: include/uapi/linux/vfio_ccw.h
19689
19690S390 VFIO-PCI DRIVER
19691M: Matthew Rosato <[email protected]>
19692M: Eric Farman <[email protected]>
19693L: [email protected]
19694L: [email protected]
19695S: Supported
19696F: arch/s390/kvm/pci*
19697F: drivers/vfio/pci/vfio_pci_zdev.c
19698F: include/uapi/linux/vfio_zdev.h
19699
19700S390 ZCRYPT DRIVER
19701M: Harald Freudenberger <[email protected]>
19702L: [email protected]
19703S: Supported
19704F: drivers/s390/crypto/
19705
19706S390 ZFCP DRIVER
19707M: Steffen Maier <[email protected]>
19708M: Benjamin Block <[email protected]>
19709L: [email protected]
19710S: Supported
19711F: drivers/s390/scsi/zfcp_*
19712
19713SAA6588 RDS RECEIVER DRIVER
19714M: Hans Verkuil <[email protected]>
19715L: [email protected]
19716S: Odd Fixes
19717W: https://linuxtv.org
19718T: git git://linuxtv.org/media_tree.git
19719F: drivers/media/i2c/saa6588*
19720
19721SAA7134 VIDEO4LINUX DRIVER
19722M: Mauro Carvalho Chehab <[email protected]>
19723L: [email protected]
19724S: Odd fixes
19725W: https://linuxtv.org
19726T: git git://linuxtv.org/media_tree.git
19727F: Documentation/driver-api/media/drivers/saa7134*
19728F: drivers/media/pci/saa7134/
19729
19730SAA7146 VIDEO4LINUX-2 DRIVER
19731M: Hans Verkuil <[email protected]>
19732L: [email protected]
19733S: Maintained
19734T: git git://linuxtv.org/media_tree.git
19735F: drivers/media/common/saa7146/
19736F: drivers/media/pci/saa7146/
19737F: include/media/drv-intf/saa7146*
19738
19739SAFESETID SECURITY MODULE
19740M: Micah Morton <[email protected]>
19741S: Supported
19742F: Documentation/admin-guide/LSM/SafeSetID.rst
19743F: security/safesetid/
19744
19745SAMSUNG AUDIO (ASoC) DRIVERS
19746M: Sylwester Nawrocki <[email protected]>
19747L: [email protected] (moderated for non-subscribers)
19748S: Maintained
19749B: mailto:[email protected]
19750F: Documentation/devicetree/bindings/sound/samsung*
19751F: sound/soc/samsung/
19752
19753SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19754M: Krzysztof Kozlowski <[email protected]>
19755L: [email protected]
19756L: [email protected]
19757S: Maintained
19758F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19759F: drivers/crypto/exynos-rng.c
19760
19761SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19762M: Łukasz Stelmach <[email protected]>
19763L: [email protected]
19764S: Maintained
19765F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19766F: drivers/char/hw_random/exynos-trng.c
19767
19768SAMSUNG FRAMEBUFFER DRIVER
19769M: Jingoo Han <[email protected]>
19770L: [email protected]
19771S: Maintained
19772F: drivers/video/fbdev/s3c-fb.c
19773
19774SAMSUNG INTERCONNECT DRIVERS
19775M: Sylwester Nawrocki <[email protected]>
19776M: Artur Świgoń <[email protected]>
19777L: [email protected]
19778L: [email protected]
19779S: Supported
19780F: drivers/interconnect/samsung/
19781
19782SAMSUNG LAPTOP DRIVER
19783M: Corentin Chary <[email protected]>
19784L: [email protected]
19785S: Maintained
19786F: drivers/platform/x86/samsung-laptop.c
19787
19788SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19789M: Krzysztof Kozlowski <[email protected]>
19790L: [email protected]
19791L: [email protected]
19792S: Maintained
19793B: mailto:[email protected]
19794F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19795F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19796F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19797F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19798F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19799F: drivers/clk/clk-s2mps11.c
19800F: drivers/mfd/sec*.c
19801F: drivers/regulator/s2m*.c
19802F: drivers/regulator/s5m*.c
19803F: drivers/rtc/rtc-s5m.c
19804F: include/linux/mfd/samsung/
19805
19806SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19807M: Sylwester Nawrocki <[email protected]>
19808L: [email protected]
19809L: [email protected]
19810S: Maintained
19811F: drivers/media/platform/samsung/s3c-camif/
19812F: include/media/drv-intf/s3c_camif.h
19813
19814SAMSUNG S3FWRN5 NFC DRIVER
19815M: Krzysztof Kozlowski <[email protected]>
19816S: Maintained
19817F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19818F: drivers/nfc/s3fwrn5
19819
19820SAMSUNG S5C73M3 CAMERA DRIVER
19821M: Sylwester Nawrocki <[email protected]>
19822M: Andrzej Hajda <[email protected]>
19823L: [email protected]
19824S: Supported
19825F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19826F: drivers/media/i2c/s5c73m3/*
19827
19828SAMSUNG S5K5BAF CAMERA DRIVER
19829M: Sylwester Nawrocki <[email protected]>
19830M: Andrzej Hajda <[email protected]>
19831L: [email protected]
19832S: Supported
19833F: drivers/media/i2c/s5k5baf.c
19834
19835SAMSUNG S5P Security SubSystem (SSS) DRIVER
19836M: Krzysztof Kozlowski <[email protected]>
19837M: Vladimir Zapolskiy <[email protected]>
19838L: [email protected]
19839L: [email protected]
19840S: Maintained
19841F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19842F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19843F: drivers/crypto/s5p-sss.c
19844
19845SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19846M: Sylwester Nawrocki <[email protected]>
19847L: [email protected]
19848S: Supported
19849Q: https://patchwork.linuxtv.org/project/linux-media/list/
19850F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19851F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19852F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19853F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19854F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
19855F: drivers/media/platform/samsung/exynos4-is/
19856
19857SAMSUNG SOC CLOCK DRIVERS
19858M: Krzysztof Kozlowski <[email protected]>
19859M: Sylwester Nawrocki <[email protected]>
19860M: Chanwoo Choi <[email protected]>
19861R: Alim Akhtar <[email protected]>
19862L: [email protected]
19863S: Maintained
19864T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19865F: Documentation/devicetree/bindings/clock/samsung,*.yaml
19866F: Documentation/devicetree/bindings/clock/samsung,s3c*
19867F: drivers/clk/samsung/
19868F: include/dt-bindings/clock/exynos*.h
19869F: include/dt-bindings/clock/s5p*.h
19870F: include/dt-bindings/clock/samsung,*.h
19871F: include/linux/clk/samsung.h
19872
19873SAMSUNG SPI DRIVERS
19874M: Andi Shyti <[email protected]>
19875L: [email protected]
19876L: [email protected]
19877S: Maintained
19878F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19879F: drivers/spi/spi-s3c*
19880F: include/linux/platform_data/spi-s3c64xx.h
19881
19882SAMSUNG SXGBE DRIVERS
19883M: Byungho An <[email protected]>
19884L: [email protected]
19885S: Supported
19886F: drivers/net/ethernet/samsung/sxgbe/
19887
19888SAMSUNG THERMAL DRIVER
19889M: Bartlomiej Zolnierkiewicz <[email protected]>
19890M: Krzysztof Kozlowski <[email protected]>
19891L: [email protected]
19892L: [email protected]
19893S: Maintained
19894F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19895F: drivers/thermal/samsung/
19896
19897SAMSUNG USB2 PHY DRIVER
19898M: Sylwester Nawrocki <[email protected]>
19899L: [email protected]
19900S: Supported
19901F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19902F: Documentation/driver-api/phy/samsung-usb2.rst
19903F: drivers/phy/samsung/phy-exynos4210-usb2.c
19904F: drivers/phy/samsung/phy-exynos4x12-usb2.c
19905F: drivers/phy/samsung/phy-exynos5250-usb2.c
19906F: drivers/phy/samsung/phy-s5pv210-usb2.c
19907F: drivers/phy/samsung/phy-samsung-usb2.c
19908F: drivers/phy/samsung/phy-samsung-usb2.h
19909
19910SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19911M: Paul Barker <[email protected]>
19912R: Marc Murphy <[email protected]>
19913S: Supported
19914F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
19915
19916SC1200 WDT DRIVER
19917M: Zwane Mwaikambo <[email protected]>
19918S: Maintained
19919F: drivers/watchdog/sc1200wdt.c
19920
19921SCHEDULER
19922M: Ingo Molnar <[email protected]>
19923M: Peter Zijlstra <[email protected]>
19924M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
19925M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
19926R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
19927R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
19928R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
19929R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
19930R: Daniel Bristot de Oliveira <[email protected]> (SCHED_DEADLINE)
19931R: Valentin Schneider <[email protected]> (TOPOLOGY)
19932L: [email protected]
19933S: Maintained
19934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19935F: include/linux/preempt.h
19936F: include/linux/sched.h
19937F: include/linux/wait.h
19938F: include/uapi/linux/sched.h
19939F: kernel/sched/
19940
19941SCSI LIBSAS SUBSYSTEM
19942R: John Garry <[email protected]>
19943R: Jason Yan <[email protected]>
19944L: [email protected]
19945S: Supported
19946F: Documentation/scsi/libsas.rst
19947F: drivers/scsi/libsas/
19948F: include/scsi/libsas.h
19949F: include/scsi/sas_ata.h
19950
19951SCSI RDMA PROTOCOL (SRP) INITIATOR
19952M: Bart Van Assche <[email protected]>
19953L: [email protected]
19954S: Supported
19955Q: http://patchwork.kernel.org/project/linux-rdma/list/
19956F: drivers/infiniband/ulp/srp/
19957F: include/scsi/srp.h
19958
19959SCSI RDMA PROTOCOL (SRP) TARGET
19960M: Bart Van Assche <[email protected]>
19961L: [email protected]
19962L: [email protected]
19963S: Supported
19964Q: http://patchwork.kernel.org/project/linux-rdma/list/
19965F: drivers/infiniband/ulp/srpt/
19966
19967SCSI SG DRIVER
19968M: Doug Gilbert <[email protected]>
19969L: [email protected]
19970S: Maintained
19971W: http://sg.danny.cz/sg
19972F: Documentation/scsi/scsi-generic.rst
19973F: drivers/scsi/sg.c
19974F: include/scsi/sg.h
19975
19976SCSI SUBSYSTEM
19977M: "James E.J. Bottomley" <[email protected]>
19978M: "Martin K. Petersen" <[email protected]>
19979L: [email protected]
19980S: Maintained
19981Q: https://patchwork.kernel.org/project/linux-scsi/list/
19982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19984F: Documentation/devicetree/bindings/scsi/
19985F: drivers/scsi/
19986F: drivers/ufs/
19987F: include/scsi/
19988
19989SCSI TAPE DRIVER
19990M: Kai Mäkisara <[email protected]>
19991L: [email protected]
19992S: Maintained
19993F: Documentation/scsi/st.rst
19994F: drivers/scsi/st.*
19995F: drivers/scsi/st_*.h
19996
19997SCSI TARGET CORE USER DRIVER
19998M: Bodo Stroesser <[email protected]>
19999L: [email protected]
20000L: [email protected]
20001S: Supported
20002F: Documentation/target/tcmu-design.rst
20003F: drivers/target/target_core_user.c
20004F: include/uapi/linux/target_core_user.h
20005
20006SCSI TARGET SUBSYSTEM
20007M: "Martin K. Petersen" <[email protected]>
20008L: [email protected]
20009L: [email protected]
20010S: Supported
20011Q: https://patchwork.kernel.org/project/target-devel/list/
20012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20013F: Documentation/target/
20014F: drivers/target/
20015F: include/target/
20016
20017SCTP PROTOCOL
20018M: Marcelo Ricardo Leitner <[email protected]>
20019M: Xin Long <[email protected]>
20020L: [email protected]
20021S: Maintained
20022W: https://github.com/sctp/lksctp-tools/wiki
20023F: Documentation/networking/sctp.rst
20024F: include/linux/sctp.h
20025F: include/net/sctp/
20026F: include/uapi/linux/sctp.h
20027F: net/sctp/
20028
20029SCx200 CPU SUPPORT
20030M: Jim Cromie <[email protected]>
20031S: Odd Fixes
20032F: Documentation/i2c/busses/scx200_acb.rst
20033F: arch/x86/platform/scx200/
20034F: drivers/i2c/busses/scx200*
20035F: drivers/mtd/maps/scx200_docflash.c
20036F: drivers/watchdog/scx200_wdt.c
20037F: include/linux/scx200.h
20038
20039SCx200 GPIO DRIVER
20040M: Jim Cromie <[email protected]>
20041S: Maintained
20042F: drivers/char/scx200_gpio.c
20043F: include/linux/scx200_gpio.h
20044
20045SCx200 HRT CLOCKSOURCE DRIVER
20046M: Jim Cromie <[email protected]>
20047S: Maintained
20048F: drivers/clocksource/scx200_hrt.c
20049
20050SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20051M: Sascha Sommer <[email protected]>
20052L: [email protected] (subscribers-only)
20053S: Maintained
20054F: drivers/mmc/host/sdricoh_cs.c
20055
20056SECO BOARDS CEC DRIVER
20057M: Ettore Chimenti <[email protected]>
20058S: Maintained
20059F: drivers/media/cec/platform/seco/seco-cec.c
20060F: drivers/media/cec/platform/seco/seco-cec.h
20061
20062SECURE COMPUTING
20063M: Kees Cook <[email protected]>
20064R: Andy Lutomirski <[email protected]>
20065R: Will Drewry <[email protected]>
20066S: Supported
20067T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20068F: Documentation/userspace-api/seccomp_filter.rst
20069F: include/linux/seccomp.h
20070F: include/uapi/linux/seccomp.h
20071F: kernel/seccomp.c
20072F: tools/testing/selftests/kselftest_harness.h
20073F: tools/testing/selftests/seccomp/*
20074K: \bsecure_computing
20075K: \bTIF_SECCOMP\b
20076
20077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20078M: Kamal Dasu <[email protected]>
20079M: Al Cooper <[email protected]>
20080R: Broadcom internal kernel review list <[email protected]>
20081L: [email protected]
20082S: Maintained
20083F: drivers/mmc/host/sdhci-brcmstb*
20084
20085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20086M: Adrian Hunter <[email protected]>
20087L: [email protected]
20088S: Supported
20089F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20090F: drivers/mmc/host/sdhci*
20091
20092SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20093M: Aubin Constans <[email protected]>
20094R: Eugen Hristev <[email protected]>
20095L: [email protected]
20096S: Supported
20097F: drivers/mmc/host/sdhci-of-at91.c
20098
20099SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20100M: Haibo Chen <[email protected]>
20101L: [email protected]
20102L: [email protected]
20103S: Maintained
20104F: drivers/mmc/host/sdhci-esdhc-imx.c
20105
20106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20107M: Ben Dooks <[email protected]>
20108M: Jaehoon Chung <[email protected]>
20109L: [email protected]
20110S: Maintained
20111F: drivers/mmc/host/sdhci-s3c*
20112
20113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20114M: Viresh Kumar <[email protected]>
20115L: [email protected]
20116S: Maintained
20117F: drivers/mmc/host/sdhci-spear.c
20118
20119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20120M: Vignesh Raghavendra <[email protected]>
20121L: [email protected]
20122S: Maintained
20123F: drivers/mmc/host/sdhci-omap.c
20124
20125SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20126M: Jonathan Derrick <[email protected]>
20127L: [email protected]
20128S: Supported
20129F: block/opal_proto.h
20130F: block/sed*
20131F: include/linux/sed*
20132F: include/uapi/linux/sed*
20133
20134SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20135M: Mark Rutland <[email protected]>
20136M: Lorenzo Pieralisi <[email protected]>
20137M: Sudeep Holla <[email protected]>
20138L: [email protected] (moderated for non-subscribers)
20139S: Maintained
20140F: drivers/firmware/smccc/
20141F: include/linux/arm-smccc.h
20142
20143SECURITY CONTACT
20144M: Security Officers <[email protected]>
20145S: Supported
20146F: Documentation/process/security-bugs.rst
20147
20148SECURITY SUBSYSTEM
20149M: Paul Moore <[email protected]>
20150M: James Morris <[email protected]>
20151M: "Serge E. Hallyn" <[email protected]>
20152L: [email protected]
20153S: Supported
20154Q: https://patchwork.kernel.org/project/linux-security-module/list
20155B: mailto:[email protected]
20156P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20157T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20158F: include/linux/lsm_audit.h
20159F: include/linux/lsm_hook_defs.h
20160F: include/linux/lsm_hooks.h
20161F: include/linux/security.h
20162F: include/uapi/linux/lsm.h
20163F: security/
20164F: tools/testing/selftests/lsm/
20165X: security/selinux/
20166K: \bsecurity_[a-z_0-9]\+\b
20167
20168SELINUX SECURITY MODULE
20169M: Paul Moore <[email protected]>
20170M: Stephen Smalley <[email protected]>
20171R: Ondrej Mosnacek <[email protected]>
20172L: [email protected]
20173S: Supported
20174W: https://github.com/SELinuxProject
20175Q: https://patchwork.kernel.org/project/selinux/list
20176B: mailto:[email protected]
20177P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20178T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20179F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
20180F: Documentation/ABI/removed/sysfs-selinux-disable
20181F: Documentation/admin-guide/LSM/SELinux.rst
20182F: include/trace/events/avc.h
20183F: include/uapi/linux/selinux_netlink.h
20184F: scripts/selinux/
20185F: security/selinux/
20186
20187SENSABLE PHANTOM
20188M: Jiri Slaby <[email protected]>
20189S: Maintained
20190F: drivers/misc/phantom.c
20191F: include/uapi/linux/phantom.h
20192
20193SENSEAIR SUNRISE 006-0-0007
20194M: Jacopo Mondi <[email protected]>
20195S: Maintained
20196F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20197F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20198F: drivers/iio/chemical/sunrise_co2.c
20199
20200SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20201M: Tomasz Duszynski <[email protected]>
20202S: Maintained
20203F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20204F: drivers/iio/chemical/scd30.h
20205F: drivers/iio/chemical/scd30_core.c
20206F: drivers/iio/chemical/scd30_i2c.c
20207F: drivers/iio/chemical/scd30_serial.c
20208
20209SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20210M: Roan van Dijk <[email protected]>
20211S: Maintained
20212F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20213F: drivers/iio/chemical/scd4x.c
20214
20215SENSIRION SGP40 GAS SENSOR DRIVER
20216M: Andreas Klinger <[email protected]>
20217S: Maintained
20218F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20219F: drivers/iio/chemical/sgp40.c
20220
20221SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20222M: Tomasz Duszynski <[email protected]>
20223S: Maintained
20224F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20225F: drivers/iio/chemical/sps30.c
20226F: drivers/iio/chemical/sps30_i2c.c
20227F: drivers/iio/chemical/sps30_serial.c
20228
20229SERIAL DEVICE BUS
20230M: Rob Herring <[email protected]>
20231L: [email protected]
20232S: Maintained
20233F: Documentation/devicetree/bindings/serial/serial.yaml
20234F: drivers/tty/serdev/
20235F: include/linux/serdev.h
20236
20237SERIAL IR RECEIVER
20238M: Sean Young <[email protected]>
20239L: [email protected]
20240S: Maintained
20241F: drivers/media/rc/serial_ir.c
20242
20243SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20244M: Srinivas Kandagatla <[email protected]>
20245L: [email protected] (moderated for non-subscribers)
20246S: Maintained
20247F: Documentation/devicetree/bindings/slimbus/
20248F: drivers/slimbus/
20249F: include/linux/slimbus.h
20250
20251SFC NETWORK DRIVER
20252M: Edward Cree <[email protected]>
20253M: Martin Habets <[email protected]>
20254L: [email protected]
20255L: [email protected]
20256S: Supported
20257F: Documentation/networking/devlink/sfc.rst
20258F: drivers/net/ethernet/sfc/
20259
20260SFCTEMP HWMON DRIVER
20261M: Emil Renner Berthing <[email protected]>
20262M: Hal Feng <[email protected]>
20263L: [email protected]
20264S: Maintained
20265F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20266F: Documentation/hwmon/sfctemp.rst
20267F: drivers/hwmon/sfctemp.c
20268
20269SFF/SFP/SFP+ MODULE SUPPORT
20270M: Russell King <[email protected]>
20271L: [email protected]
20272S: Maintained
20273F: Documentation/devicetree/bindings/net/sff,sfp.yaml
20274F: drivers/net/phy/phylink.c
20275F: drivers/net/phy/sfp*
20276F: include/linux/mdio/mdio-i2c.h
20277F: include/linux/phylink.h
20278F: include/linux/sfp.h
20279K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20280
20281SGI GRU DRIVER
20282M: Dimitri Sivanich <[email protected]>
20283S: Maintained
20284F: drivers/misc/sgi-gru/
20285
20286SGI XP/XPC/XPNET DRIVER
20287M: Robin Holt <[email protected]>
20288M: Steve Wahl <[email protected]>
20289S: Maintained
20290F: drivers/misc/sgi-xp/
20291
20292SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20293M: Wenjia Zhang <[email protected]>
20294M: Jan Karcher <[email protected]>
20295R: D. Wythe <[email protected]>
20296R: Tony Lu <[email protected]>
20297R: Wen Gu <[email protected]>
20298L: [email protected]
20299S: Supported
20300F: net/smc/
20301
20302SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20303M: Linus Walleij <[email protected]>
20304L: [email protected]
20305S: Maintained
20306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20307F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20308F: drivers/iio/light/gp2ap002.c
20309
20310SHARP RJ54N1CB0C SENSOR DRIVER
20311M: Jacopo Mondi <[email protected]>
20312L: [email protected]
20313S: Odd fixes
20314T: git git://linuxtv.org/media_tree.git
20315F: drivers/media/i2c/rj54n1cb0c.c
20316F: include/media/i2c/rj54n1cb0c.h
20317
20318SHRINKER
20319M: Andrew Morton <[email protected]>
20320M: Dave Chinner <[email protected]>
20321R: Qi Zheng <[email protected]>
20322R: Roman Gushchin <[email protected]>
20323R: Muchun Song <[email protected]>
20324L: [email protected]
20325S: Maintained
20326F: Documentation/admin-guide/mm/shrinker_debugfs.rst
20327F: include/linux/shrinker.h
20328F: mm/shrinker.c
20329F: mm/shrinker_debug.c
20330
20331SH_VOU V4L2 OUTPUT DRIVER
20332L: [email protected]
20333S: Orphan
20334F: drivers/media/platform/renesas/sh_vou.c
20335F: include/media/drv-intf/sh_vou.h
20336
20337SI2157 MEDIA DRIVER
20338L: [email protected]
20339S: Orphan
20340W: https://linuxtv.org
20341Q: http://patchwork.linuxtv.org/project/linux-media/list/
20342F: drivers/media/tuners/si2157*
20343
20344SI2165 MEDIA DRIVER
20345M: Matthias Schwarzott <[email protected]>
20346L: [email protected]
20347S: Maintained
20348W: https://linuxtv.org
20349Q: http://patchwork.linuxtv.org/project/linux-media/list/
20350F: drivers/media/dvb-frontends/si2165*
20351
20352SI2168 MEDIA DRIVER
20353L: [email protected]
20354S: Orphan
20355W: https://linuxtv.org
20356Q: http://patchwork.linuxtv.org/project/linux-media/list/
20357F: drivers/media/dvb-frontends/si2168*
20358
20359SI470X FM RADIO RECEIVER I2C DRIVER
20360M: Hans Verkuil <[email protected]>
20361L: [email protected]
20362S: Odd Fixes
20363W: https://linuxtv.org
20364T: git git://linuxtv.org/media_tree.git
20365F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
20366F: drivers/media/radio/si470x/radio-si470x-i2c.c
20367
20368SI470X FM RADIO RECEIVER USB DRIVER
20369M: Hans Verkuil <[email protected]>
20370L: [email protected]
20371S: Maintained
20372W: https://linuxtv.org
20373T: git git://linuxtv.org/media_tree.git
20374F: drivers/media/radio/si470x/radio-si470x-common.c
20375F: drivers/media/radio/si470x/radio-si470x-usb.c
20376F: drivers/media/radio/si470x/radio-si470x.h
20377
20378SI4713 FM RADIO TRANSMITTER I2C DRIVER
20379M: Eduardo Valentin <[email protected]>
20380L: [email protected]
20381S: Odd Fixes
20382W: https://linuxtv.org
20383T: git git://linuxtv.org/media_tree.git
20384F: drivers/media/radio/si4713/si4713.?
20385
20386SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20387M: Eduardo Valentin <[email protected]>
20388L: [email protected]
20389S: Odd Fixes
20390W: https://linuxtv.org
20391T: git git://linuxtv.org/media_tree.git
20392F: drivers/media/radio/si4713/radio-platform-si4713.c
20393
20394SI4713 FM RADIO TRANSMITTER USB DRIVER
20395M: Hans Verkuil <[email protected]>
20396L: [email protected]
20397S: Maintained
20398W: https://linuxtv.org
20399T: git git://linuxtv.org/media_tree.git
20400F: drivers/media/radio/si4713/radio-usb-si4713.c
20401
20402SIANO DVB DRIVER
20403M: Mauro Carvalho Chehab <[email protected]>
20404L: [email protected]
20405S: Odd fixes
20406W: https://linuxtv.org
20407T: git git://linuxtv.org/media_tree.git
20408F: drivers/media/common/siano/
20409F: drivers/media/mmc/siano/
20410F: drivers/media/usb/siano/
20411F: drivers/media/usb/siano/
20412
20413SIEMENS IPC LED DRIVERS
20414M: Gerd Haeussler <[email protected]>
20415M: Xing Tong Wu <[email protected]>
20416M: Tobias Schaffner <[email protected]>
20417L: [email protected]
20418S: Maintained
20419F: drivers/leds/simple/
20420
20421SIEMENS IPC PLATFORM DRIVERS
20422M: Gerd Haeussler <[email protected]>
20423M: Xing Tong Wu <[email protected]>
20424M: Tobias Schaffner <[email protected]>
20425L: [email protected]
20426S: Maintained
20427F: drivers/platform/x86/siemens/
20428F: include/linux/platform_data/x86/simatic-ipc-base.h
20429F: include/linux/platform_data/x86/simatic-ipc.h
20430
20431SIEMENS IPC WATCHDOG DRIVERS
20432M: Gerd Haeussler <[email protected]>
20433M: Xing Tong Wu <[email protected]>
20434M: Tobias Schaffner <[email protected]>
20435L: [email protected]
20436S: Maintained
20437F: drivers/watchdog/simatic-ipc-wdt.c
20438
20439SIFIVE DRIVERS
20440M: Paul Walmsley <[email protected]>
20441M: Samuel Holland <[email protected]>
20442L: [email protected]
20443S: Supported
20444F: drivers/dma/sf-pdma/
20445N: sifive
20446K: fu[57]40
20447K: [^@]sifive
20448
20449SILEAD TOUCHSCREEN DRIVER
20450M: Hans de Goede <[email protected]>
20451L: [email protected]
20452L: [email protected]
20453S: Maintained
20454F: drivers/input/touchscreen/silead.c
20455F: drivers/platform/x86/touchscreen_dmi.c
20456
20457SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20458M: Jérôme Pouiller <[email protected]>
20459S: Supported
20460F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20461F: drivers/net/wireless/silabs/wfx/
20462
20463SILICON MOTION SM712 FRAME BUFFER DRIVER
20464M: Sudip Mukherjee <[email protected]>
20465M: Teddy Wang <[email protected]>
20466M: Sudip Mukherjee <[email protected]>
20467L: [email protected]
20468S: Maintained
20469F: Documentation/fb/sm712fb.rst
20470F: drivers/video/fbdev/sm712*
20471
20472SILVACO I3C DUAL-ROLE MASTER
20473M: Miquel Raynal <[email protected]>
20474M: Conor Culhane <[email protected]>
20475L: [email protected] (moderated for non-subscribers)
20476S: Maintained
20477F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20478F: drivers/i3c/master/svc-i3c-master.c
20479
20480SIMPLEFB FB DRIVER
20481M: Hans de Goede <[email protected]>
20482L: [email protected]
20483S: Maintained
20484F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20485F: drivers/video/fbdev/simplefb.c
20486F: include/linux/platform_data/simplefb.h
20487
20488SIOX
20489M: Thorsten Scherer <[email protected]>
20490R: Pengutronix Kernel Team <[email protected]>
20491S: Supported
20492F: drivers/gpio/gpio-siox.c
20493F: drivers/siox/*
20494F: include/trace/events/siox.h
20495
20496SIPHASH PRF ROUTINES
20497M: Jason A. Donenfeld <[email protected]>
20498S: Maintained
20499F: include/linux/siphash.h
20500F: lib/siphash.c
20501F: lib/siphash_kunit.c
20502
20503SIS 190 ETHERNET DRIVER
20504M: Francois Romieu <[email protected]>
20505L: [email protected]
20506S: Maintained
20507F: drivers/net/ethernet/sis/sis190.c
20508
20509SIS 900/7016 FAST ETHERNET DRIVER
20510M: Daniele Venzano <[email protected]>
20511L: [email protected]
20512S: Maintained
20513W: http://www.brownhat.org/sis900.html
20514F: drivers/net/ethernet/sis/sis900.*
20515
20516SIS FRAMEBUFFER DRIVER
20517S: Orphan
20518F: Documentation/fb/sisfb.rst
20519F: drivers/video/fbdev/sis/
20520F: include/video/sisfb.h
20521
20522SIS I2C TOUCHSCREEN DRIVER
20523M: Mika Penttilä <[email protected]>
20524L: [email protected]
20525S: Maintained
20526F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20527F: drivers/input/touchscreen/sis_i2c.c
20528
20529SIS USB2VGA DRIVER
20530M: Thomas Winischhofer <[email protected]>
20531S: Maintained
20532W: http://www.winischhofer.at/linuxsisusbvga.shtml
20533F: drivers/usb/misc/sisusbvga/
20534
20535SL28 CPLD MFD DRIVER
20536M: Michael Walle <[email protected]>
20537S: Maintained
20538F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20539F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20540F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20541F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20542F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20543F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20544F: drivers/gpio/gpio-sl28cpld.c
20545F: drivers/hwmon/sl28cpld-hwmon.c
20546F: drivers/irqchip/irq-sl28cpld.c
20547F: drivers/pwm/pwm-sl28cpld.c
20548F: drivers/watchdog/sl28cpld_wdt.c
20549
20550SL28 VPD NVMEM LAYOUT DRIVER
20551M: Michael Walle <[email protected]>
20552S: Maintained
20553F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20554F: drivers/nvmem/layouts/sl28vpd.c
20555
20556SLAB ALLOCATOR
20557M: Christoph Lameter <[email protected]>
20558M: Pekka Enberg <[email protected]>
20559M: David Rientjes <[email protected]>
20560M: Joonsoo Kim <[email protected]>
20561M: Andrew Morton <[email protected]>
20562M: Vlastimil Babka <[email protected]>
20563R: Roman Gushchin <[email protected]>
20564R: Hyeonggon Yoo <[email protected]>
20565L: [email protected]
20566S: Maintained
20567T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20568F: include/linux/sl?b*.h
20569F: mm/sl?b*
20570
20571SLCAN CAN NETWORK DRIVER
20572M: Dario Binacchi <[email protected]>
20573L: [email protected]
20574S: Maintained
20575F: drivers/net/can/slcan/
20576
20577SLEEPABLE READ-COPY UPDATE (SRCU)
20578M: Lai Jiangshan <[email protected]>
20579M: "Paul E. McKenney" <[email protected]>
20580M: Josh Triplett <[email protected]>
20581R: Steven Rostedt <[email protected]>
20582R: Mathieu Desnoyers <[email protected]>
20583L: [email protected]
20584S: Supported
20585W: http://www.rdrop.com/users/paulmck/RCU/
20586T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20587F: include/linux/srcu*.h
20588F: kernel/rcu/srcu*.c
20589
20590SMACK SECURITY MODULE
20591M: Casey Schaufler <[email protected]>
20592L: [email protected]
20593S: Maintained
20594W: http://schaufler-ca.com
20595T: git git://github.com/cschaufler/smack-next
20596F: Documentation/admin-guide/LSM/Smack.rst
20597F: security/smack/
20598
20599SMC91x ETHERNET DRIVER
20600M: Nicolas Pitre <[email protected]>
20601S: Odd Fixes
20602F: drivers/net/ethernet/smsc/smc91x.*
20603
20604SMSC EMC2103 HARDWARE MONITOR DRIVER
20605M: Steve Glendinning <[email protected]>
20606L: [email protected]
20607S: Maintained
20608F: Documentation/hwmon/emc2103.rst
20609F: drivers/hwmon/emc2103.c
20610
20611SMSC SCH5627 HARDWARE MONITOR DRIVER
20612M: Hans de Goede <[email protected]>
20613L: [email protected]
20614S: Supported
20615F: Documentation/hwmon/sch5627.rst
20616F: drivers/hwmon/sch5627.c
20617
20618SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20619M: Steve Glendinning <[email protected]>
20620L: [email protected]
20621S: Maintained
20622F: drivers/video/fbdev/smscufx.c
20623
20624SMSC47B397 HARDWARE MONITOR DRIVER
20625M: Jean Delvare <[email protected]>
20626L: [email protected]
20627S: Maintained
20628F: Documentation/hwmon/smsc47b397.rst
20629F: drivers/hwmon/smsc47b397.c
20630
20631SMSC911x ETHERNET DRIVER
20632M: Steve Glendinning <[email protected]>
20633L: [email protected]
20634S: Maintained
20635F: drivers/net/ethernet/smsc/smsc911x.*
20636F: include/linux/smsc911x.h
20637
20638SMSC9420 PCI ETHERNET DRIVER
20639M: Steve Glendinning <[email protected]>
20640L: [email protected]
20641S: Maintained
20642F: drivers/net/ethernet/smsc/smsc9420.*
20643
20644SNET DPU VIRTIO DATA PATH ACCELERATOR
20645R: Alvaro Karsz <[email protected]>
20646F: drivers/vdpa/solidrun/
20647
20648SOCIONEXT (SNI) AVE NETWORK DRIVER
20649M: Kunihiko Hayashi <[email protected]>
20650L: [email protected]
20651S: Maintained
20652F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20653F: drivers/net/ethernet/socionext/sni_ave.c
20654
20655SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20656M: Ilias Apalodimas <[email protected]>
20657M: Masahisa Kojima <[email protected]>
20658L: [email protected]
20659S: Maintained
20660F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20661F: drivers/net/ethernet/socionext/netsec.c
20662
20663SOCIONEXT (SNI) Synquacer SPI DRIVER
20664M: Masahisa Kojima <[email protected]>
20665M: Jassi Brar <[email protected]>
20666L: [email protected]
20667S: Maintained
20668F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20669F: drivers/spi/spi-synquacer.c
20670
20671SOCIONEXT SYNQUACER I2C DRIVER
20672M: Ard Biesheuvel <[email protected]>
20673L: [email protected]
20674S: Maintained
20675F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20676F: drivers/i2c/busses/i2c-synquacer.c
20677
20678SOCIONEXT UNIPHIER SOUND DRIVER
20679L: [email protected] (moderated for non-subscribers)
20680S: Orphan
20681F: sound/soc/uniphier/
20682
20683SOCKET TIMESTAMPING
20684M: Willem de Bruijn <[email protected]>
20685S: Maintained
20686F: Documentation/networking/timestamping.rst
20687F: include/uapi/linux/net_tstamp.h
20688F: tools/testing/selftests/net/so_txtime.c
20689
20690SOEKRIS NET48XX LED SUPPORT
20691M: Chris Boot <[email protected]>
20692S: Maintained
20693F: drivers/leds/leds-net48xx.c
20694
20695SOFT-IWARP DRIVER (siw)
20696M: Bernard Metzler <[email protected]>
20697L: [email protected]
20698S: Supported
20699F: drivers/infiniband/sw/siw/
20700F: include/uapi/rdma/siw-abi.h
20701
20702SOFT-ROCE DRIVER (rxe)
20703M: Zhu Yanjun <[email protected]>
20704L: [email protected]
20705S: Supported
20706F: drivers/infiniband/sw/rxe/
20707F: include/uapi/rdma/rdma_user_rxe.h
20708
20709SOFTLOGIC 6x10 MPEG CODEC
20710M: Bluecherry Maintainers <[email protected]>
20711M: Anton Sviridenko <[email protected]>
20712M: Andrey Utkin <[email protected]>
20713M: Ismael Luceno <[email protected]>
20714L: [email protected]
20715S: Supported
20716F: drivers/media/pci/solo6x10/
20717
20718SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20719M: James Morse <[email protected]>
20720L: [email protected] (moderated for non-subscribers)
20721S: Maintained
20722F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
20723F: drivers/firmware/arm_sdei.c
20724F: include/linux/arm_sdei.h
20725F: include/uapi/linux/arm_sdei.h
20726
20727SOFTWARE NODES AND DEVICE PROPERTIES
20728R: Andy Shevchenko <[email protected]>
20729R: Daniel Scally <[email protected]>
20730R: Heikki Krogerus <[email protected]>
20731R: Sakari Ailus <[email protected]>
20732L: [email protected]
20733S: Maintained
20734F: drivers/base/property.c
20735F: drivers/base/swnode.c
20736F: include/linux/fwnode.h
20737F: include/linux/property.h
20738
20739SOFTWARE RAID (Multiple Disks) SUPPORT
20740M: Song Liu <[email protected]>
20741R: Yu Kuai <[email protected]>
20742L: [email protected]
20743S: Supported
20744Q: https://patchwork.kernel.org/project/linux-raid/list/
20745T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20746F: drivers/md/Kconfig
20747F: drivers/md/Makefile
20748F: drivers/md/md*
20749F: drivers/md/raid*
20750F: include/linux/raid/
20751F: include/uapi/linux/raid/
20752
20753SOLIDRUN CLEARFOG SUPPORT
20754M: Russell King <[email protected]>
20755S: Maintained
20756F: arch/arm/boot/dts/marvell/armada-388-clearfog*
20757F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20758
20759SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20760M: Russell King <[email protected]>
20761S: Maintained
20762F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20763F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20764F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20765
20766SONIC NETWORK DRIVER
20767M: Thomas Bogendoerfer <[email protected]>
20768L: [email protected]
20769S: Maintained
20770F: drivers/net/ethernet/natsemi/sonic.*
20771
20772SONICS SILICON BACKPLANE DRIVER (SSB)
20773M: Michael Buesch <[email protected]>
20774L: [email protected]
20775S: Maintained
20776F: drivers/ssb/
20777F: include/linux/ssb/
20778
20779SONY IMX208 SENSOR DRIVER
20780M: Sakari Ailus <[email protected]>
20781L: [email protected]
20782S: Maintained
20783T: git git://linuxtv.org/media_tree.git
20784F: drivers/media/i2c/imx208.c
20785
20786SONY IMX214 SENSOR DRIVER
20787M: Ricardo Ribalda <[email protected]>
20788L: [email protected]
20789S: Maintained
20790T: git git://linuxtv.org/media_tree.git
20791F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20792F: drivers/media/i2c/imx214.c
20793
20794SONY IMX219 SENSOR DRIVER
20795M: Dave Stevenson <[email protected]>
20796L: [email protected]
20797S: Maintained
20798T: git git://linuxtv.org/media_tree.git
20799F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
20800F: drivers/media/i2c/imx219.c
20801
20802SONY IMX258 SENSOR DRIVER
20803M: Sakari Ailus <[email protected]>
20804L: [email protected]
20805S: Maintained
20806T: git git://linuxtv.org/media_tree.git
20807F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
20808F: drivers/media/i2c/imx258.c
20809
20810SONY IMX274 SENSOR DRIVER
20811M: Leon Luo <[email protected]>
20812L: [email protected]
20813S: Maintained
20814T: git git://linuxtv.org/media_tree.git
20815F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20816F: drivers/media/i2c/imx274.c
20817
20818SONY IMX290 SENSOR DRIVER
20819M: Manivannan Sadhasivam <[email protected]>
20820L: [email protected]
20821S: Maintained
20822T: git git://linuxtv.org/media_tree.git
20823F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20824F: drivers/media/i2c/imx290.c
20825
20826SONY IMX296 SENSOR DRIVER
20827M: Laurent Pinchart <[email protected]>
20828M: Manivannan Sadhasivam <[email protected]>
20829L: [email protected]
20830S: Maintained
20831T: git git://linuxtv.org/media_tree.git
20832F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20833F: drivers/media/i2c/imx296.c
20834
20835SONY IMX319 SENSOR DRIVER
20836M: Bingbu Cao <[email protected]>
20837L: [email protected]
20838S: Maintained
20839T: git git://linuxtv.org/media_tree.git
20840F: drivers/media/i2c/imx319.c
20841
20842SONY IMX334 SENSOR DRIVER
20843L: [email protected]
20844S: Orphan
20845T: git git://linuxtv.org/media_tree.git
20846F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20847F: drivers/media/i2c/imx334.c
20848
20849SONY IMX335 SENSOR DRIVER
20850L: [email protected]
20851S: Orphan
20852T: git git://linuxtv.org/media_tree.git
20853F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20854F: drivers/media/i2c/imx335.c
20855
20856SONY IMX355 SENSOR DRIVER
20857M: Tianshu Qiu <[email protected]>
20858L: [email protected]
20859S: Maintained
20860T: git git://linuxtv.org/media_tree.git
20861F: drivers/media/i2c/imx355.c
20862
20863SONY IMX412 SENSOR DRIVER
20864L: [email protected]
20865S: Orphan
20866T: git git://linuxtv.org/media_tree.git
20867F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20868F: drivers/media/i2c/imx412.c
20869
20870SONY IMX415 SENSOR DRIVER
20871M: Michael Riesch <[email protected]>
20872L: [email protected]
20873S: Maintained
20874T: git git://linuxtv.org/media_tree.git
20875F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20876F: drivers/media/i2c/imx415.c
20877
20878SONY MEMORYSTICK SUBSYSTEM
20879M: Maxim Levitsky <[email protected]>
20880M: Alex Dubov <[email protected]>
20881M: Ulf Hansson <[email protected]>
20882L: [email protected]
20883S: Maintained
20884T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20885F: drivers/memstick/
20886F: include/linux/memstick.h
20887
20888SONY VAIO CONTROL DEVICE DRIVER
20889M: Mattia Dongili <[email protected]>
20890L: [email protected]
20891S: Maintained
20892W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20893F: Documentation/admin-guide/laptops/sony-laptop.rst
20894F: drivers/char/sonypi.c
20895F: drivers/platform/x86/sony-laptop.c
20896F: include/linux/sony-laptop.h
20897
20898SOPHGO DEVICETREES and DRIVERS
20899M: Chen Wang <[email protected]>
20900M: Inochi Amaoto <[email protected]>
20901T: git https://github.com/sophgo/linux.git
20902S: Maintained
20903N: sophgo
20904K: sophgo
20905
20906SOUND
20907M: Jaroslav Kysela <[email protected]>
20908M: Takashi Iwai <[email protected]>
20909L: [email protected]
20910S: Maintained
20911W: http://www.alsa-project.org/
20912Q: http://patchwork.kernel.org/project/alsa-devel/list/
20913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20914F: Documentation/sound/
20915F: include/sound/
20916F: include/uapi/sound/
20917F: sound/
20918F: tools/testing/selftests/alsa
20919
20920SOUND - ALSA SELFTESTS
20921M: Mark Brown <[email protected]>
20922L: [email protected]
20923L: [email protected]
20924S: Supported
20925F: tools/testing/selftests/alsa
20926
20927SOUND - COMPRESSED AUDIO
20928M: Vinod Koul <[email protected]>
20929L: [email protected] (moderated for non-subscribers)
20930S: Supported
20931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20932F: Documentation/sound/designs/compress-offload.rst
20933F: include/sound/compress_driver.h
20934F: include/uapi/sound/compress_*
20935F: sound/core/compress_offload.c
20936F: sound/soc/soc-compress.c
20937
20938SOUND - CORE KUNIT TEST
20939M: Ivan Orlov <[email protected]>
20940L: [email protected]
20941S: Supported
20942F: sound/core/sound_kunit.c
20943
20944SOUND - DMAENGINE HELPERS
20945M: Lars-Peter Clausen <[email protected]>
20946S: Supported
20947F: include/sound/dmaengine_pcm.h
20948F: sound/core/pcm_dmaengine.c
20949F: sound/soc/soc-generic-dmaengine-pcm.c
20950
20951SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20952M: Liam Girdwood <[email protected]>
20953M: Mark Brown <[email protected]>
20954L: [email protected]
20955S: Supported
20956W: http://alsa-project.org/main/index.php/ASoC
20957T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20958F: Documentation/devicetree/bindings/sound/
20959F: Documentation/sound/soc/
20960F: include/dt-bindings/sound/
20961F: include/sound/soc*
20962F: include/sound/sof.h
20963F: include/sound/sof/
20964F: include/trace/events/sof*.h
20965F: include/uapi/sound/asoc.h
20966F: sound/soc/
20967
20968SOUND - SOC LAYER / dapm-graph
20969M: Luca Ceresoli <[email protected]>
20970L: [email protected]
20971S: Maintained
20972F: tools/sound/dapm-graph
20973
20974SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20975M: Pierre-Louis Bossart <[email protected]>
20976M: Liam Girdwood <[email protected]>
20977M: Peter Ujfalusi <[email protected]>
20978M: Bard Liao <[email protected]>
20979M: Ranjani Sridharan <[email protected]>
20980M: Daniel Baluta <[email protected]>
20981R: Kai Vehmanen <[email protected]>
20982L: [email protected] (moderated for non-subscribers)
20983S: Supported
20984W: https://github.com/thesofproject/linux/
20985F: sound/soc/sof/
20986
20987SOUNDWIRE SUBSYSTEM
20988M: Vinod Koul <[email protected]>
20989M: Bard Liao <[email protected]>
20990R: Pierre-Louis Bossart <[email protected]>
20991R: Sanyog Kale <[email protected]>
20992L: [email protected] (moderated for non-subscribers)
20993S: Supported
20994T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20995F: Documentation/driver-api/soundwire/
20996F: drivers/soundwire/
20997F: include/linux/soundwire/
20998
20999SP2 MEDIA DRIVER
21000M: Olli Salonen <[email protected]>
21001L: [email protected]
21002S: Maintained
21003W: https://linuxtv.org
21004Q: http://patchwork.linuxtv.org/project/linux-media/list/
21005F: drivers/media/dvb-frontends/sp2*
21006
21007SPANISH DOCUMENTATION
21008M: Carlos Bilbao <[email protected]>
21009R: Avadhut Naik <[email protected]>
21010S: Maintained
21011F: Documentation/translations/sp_SP/
21012
21013SPARC + UltraSPARC (sparc/sparc64)
21014M: "David S. Miller" <[email protected]>
21015M: Andreas Larsson <[email protected]>
21016L: [email protected]
21017S: Maintained
21018Q: http://patchwork.ozlabs.org/project/sparclinux/list/
21019T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21020T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21021F: arch/sparc/
21022F: drivers/sbus/
21023
21024SPARC SERIAL DRIVERS
21025M: "David S. Miller" <[email protected]>
21026L: [email protected]
21027S: Maintained
21028T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21029T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21030F: drivers/tty/serial/suncore.c
21031F: drivers/tty/serial/sunhv.c
21032F: drivers/tty/serial/sunsab.c
21033F: drivers/tty/serial/sunsab.h
21034F: drivers/tty/serial/sunsu.c
21035F: drivers/tty/serial/sunzilog.c
21036F: drivers/tty/serial/sunzilog.h
21037F: drivers/tty/vcc.c
21038F: include/linux/sunserialcore.h
21039
21040SPARSE CHECKER
21041M: "Luc Van Oostenryck" <[email protected]>
21042L: [email protected]
21043S: Maintained
21044W: https://sparse.docs.kernel.org/
21045Q: https://patchwork.kernel.org/project/linux-sparse/list/
21046B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21047T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21048F: include/linux/compiler.h
21049
21050SPEAKUP CONSOLE SPEECH DRIVER
21051M: William Hubbs <[email protected]>
21052M: Chris Brannon <[email protected]>
21053M: Kirk Reiser <[email protected]>
21054M: Samuel Thibault <[email protected]>
21055L: [email protected]
21056S: Odd Fixes
21057W: http://www.linux-speakup.org/
21058W: https://github.com/linux-speakup/speakup
21059B: https://github.com/linux-speakup/speakup/issues
21060F: drivers/accessibility/speakup/
21061
21062SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21063M: Viresh Kumar <[email protected]>
21064M: Shiraz Hashim <[email protected]>
21065M: [email protected]
21066L: [email protected] (moderated for non-subscribers)
21067S: Maintained
21068W: http://www.st.com/spear
21069F: arch/arm/boot/dts/st/spear*
21070F: arch/arm/mach-spear/
21071F: drivers/clk/spear/
21072F: drivers/pinctrl/spear/
21073
21074SPI NOR SUBSYSTEM
21075M: Tudor Ambarus <[email protected]>
21076M: Pratyush Yadav <[email protected]>
21077M: Michael Walle <[email protected]>
21078L: [email protected]
21079S: Maintained
21080W: http://www.linux-mtd.infradead.org/
21081Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
21082C: irc://irc.oftc.net/mtd
21083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21084F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21085F: drivers/mtd/spi-nor/
21086F: include/linux/mtd/spi-nor.h
21087
21088SPI SUBSYSTEM
21089M: Mark Brown <[email protected]>
21090L: [email protected]
21091S: Maintained
21092Q: http://patchwork.kernel.org/project/spi-devel-general/list/
21093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21094F: Documentation/devicetree/bindings/spi/
21095F: Documentation/spi/
21096F: drivers/spi/
21097F: include/linux/spi/
21098F: include/uapi/linux/spi/
21099F: tools/spi/
21100
21101SPIDERNET NETWORK DRIVER for CELL
21102M: Ishizaki Kou <[email protected]>
21103M: Geoff Levand <[email protected]>
21104L: [email protected]
21105L: [email protected]
21106S: Maintained
21107F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21108F: drivers/net/ethernet/toshiba/spider_net*
21109
21110SPMI SUBSYSTEM
21111M: Stephen Boyd <[email protected]>
21112L: [email protected]
21113S: Maintained
21114T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21115F: Documentation/devicetree/bindings/spmi/
21116F: drivers/spmi/
21117F: include/dt-bindings/spmi/spmi.h
21118F: include/linux/spmi.h
21119F: include/trace/events/spmi.h
21120
21121SPU FILE SYSTEM
21122M: Jeremy Kerr <[email protected]>
21123L: [email protected]
21124S: Supported
21125W: http://www.ibm.com/developerworks/power/cell/
21126F: Documentation/filesystems/spufs/spufs.rst
21127F: arch/powerpc/platforms/cell/spufs/
21128
21129SQUASHFS FILE SYSTEM
21130M: Phillip Lougher <[email protected]>
21131L: [email protected] (subscribers-only)
21132S: Maintained
21133W: http://squashfs.org.uk
21134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21135F: Documentation/filesystems/squashfs.rst
21136F: fs/squashfs/
21137
21138SRM (Alpha) environment access
21139M: Jan-Benedict Glaw <[email protected]>
21140S: Maintained
21141F: arch/alpha/kernel/srm_env.c
21142
21143ST LSM6DSx IMU IIO DRIVER
21144M: Lorenzo Bianconi <[email protected]>
21145L: [email protected]
21146S: Maintained
21147W: http://www.st.com/
21148F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21149F: drivers/iio/imu/st_lsm6dsx/
21150
21151ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21152M: Benjamin Mugnier <[email protected]>
21153M: Sylvain Petinot <[email protected]>
21154L: [email protected]
21155S: Maintained
21156T: git git://linuxtv.org/media_tree.git
21157F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21158F: drivers/media/i2c/st-mipid02.c
21159
21160ST STM32 FIREWALL
21161M: Gatien Chevallier <[email protected]>
21162S: Maintained
21163F: drivers/bus/stm32_etzpc.c
21164F: drivers/bus/stm32_firewall.c
21165F: drivers/bus/stm32_rifsc.c
21166
21167ST STM32 I2C/SMBUS DRIVER
21168M: Pierre-Yves MORDRET <[email protected]>
21169M: Alain Volmat <[email protected]>
21170L: [email protected]
21171S: Maintained
21172F: drivers/i2c/busses/i2c-stm32*
21173
21174ST STM32 SPI DRIVER
21175M: Alain Volmat <[email protected]>
21176L: [email protected]
21177S: Maintained
21178F: drivers/spi/spi-stm32.c
21179
21180ST STPDDC60 DRIVER
21181M: Daniel Nilsson <[email protected]>
21182L: [email protected]
21183S: Maintained
21184F: Documentation/hwmon/stpddc60.rst
21185F: drivers/hwmon/pmbus/stpddc60.c
21186
21187ST VGXY61 DRIVER
21188M: Benjamin Mugnier <[email protected]>
21189M: Sylvain Petinot <[email protected]>
21190L: [email protected]
21191S: Maintained
21192T: git git://linuxtv.org/media_tree.git
21193F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21194F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
21195F: drivers/media/i2c/st-vgxy61.c
21196
21197ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21198M: Song Qiang <[email protected]>
21199L: [email protected]
21200S: Maintained
21201F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21202F: drivers/iio/proximity/vl53l0x-i2c.c
21203
21204STABLE BRANCH
21205M: Greg Kroah-Hartman <[email protected]>
21206M: Sasha Levin <[email protected]>
21207L: [email protected]
21208S: Supported
21209F: Documentation/process/stable-kernel-rules.rst
21210
21211STAGING - ATOMISP DRIVER
21212M: Hans de Goede <[email protected]>
21213M: Mauro Carvalho Chehab <[email protected]>
21214R: Sakari Ailus <[email protected]>
21215L: [email protected]
21216S: Maintained
21217F: drivers/staging/media/atomisp/
21218
21219STAGING - FIELDBUS SUBSYSTEM
21220M: Sven Van Asbroeck <[email protected]>
21221S: Maintained
21222F: drivers/staging/fieldbus/*
21223F: drivers/staging/fieldbus/Documentation/
21224
21225STAGING - HMS ANYBUS-S BUS
21226M: Sven Van Asbroeck <[email protected]>
21227S: Maintained
21228F: drivers/staging/fieldbus/anybuss/
21229
21230STAGING - INDUSTRIAL IO
21231M: Jonathan Cameron <[email protected]>
21232L: [email protected]
21233S: Odd Fixes
21234F: Documentation/devicetree/bindings/staging/iio/
21235F: drivers/staging/iio/
21236
21237STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21238M: Marc Dietrich <[email protected]>
21239L: [email protected] (moderated for non-subscribers)
21240L: [email protected]
21241S: Maintained
21242F: drivers/staging/nvec/
21243
21244STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21245M: Jens Frederich <[email protected]>
21246M: Jon Nettleton <[email protected]>
21247S: Maintained
21248W: http://wiki.laptop.org/go/DCON
21249F: drivers/staging/olpc_dcon/
21250
21251STAGING - REALTEK RTL8712U DRIVERS
21252M: Larry Finger <[email protected]>
21253M: Florian Schilhabel <[email protected]>.
21254S: Odd Fixes
21255F: drivers/staging/rtl8712/
21256
21257STAGING - SEPS525 LCD CONTROLLER DRIVERS
21258M: Michael Hennerich <[email protected]>
21259L: [email protected]
21260S: Supported
21261F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21262F: drivers/staging/fbtft/fb_seps525.c
21263
21264STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21265M: Sudip Mukherjee <[email protected]>
21266M: Teddy Wang <[email protected]>
21267M: Sudip Mukherjee <[email protected]>
21268L: [email protected]
21269S: Maintained
21270F: drivers/staging/sm750fb/
21271
21272STAGING - VIA VT665X DRIVERS
21273M: Philipp Hortmann <[email protected]>
21274S: Odd Fixes
21275F: drivers/staging/vt665?/
21276
21277STAGING SUBSYSTEM
21278M: Greg Kroah-Hartman <[email protected]>
21279L: [email protected]
21280S: Supported
21281T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21282F: drivers/staging/
21283
21284STANDALONE CACHE CONTROLLER DRIVERS
21285M: Conor Dooley <[email protected]>
21286L: [email protected]
21287S: Maintained
21288T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21289F: drivers/cache
21290
21291STARFIRE/DURALAN NETWORK DRIVER
21292M: Ion Badulescu <[email protected]>
21293S: Odd Fixes
21294F: drivers/net/ethernet/adaptec/starfire*
21295
21296STARFIVE CAMERA SUBSYSTEM DRIVER
21297M: Jack Zhu <[email protected]>
21298M: Changhuang Liang <[email protected]>
21299L: [email protected]
21300S: Maintained
21301F: Documentation/admin-guide/media/starfive_camss.rst
21302F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21303F: drivers/staging/media/starfive/camss
21304
21305STARFIVE CRYPTO DRIVER
21306M: Jia Jie Ho <[email protected]>
21307M: William Qiu <[email protected]>
21308S: Supported
21309F: Documentation/devicetree/bindings/crypto/starfive*
21310F: drivers/crypto/starfive/
21311
21312STARFIVE DEVICETREES
21313M: Emil Renner Berthing <[email protected]>
21314S: Maintained
21315F: arch/riscv/boot/dts/starfive/
21316
21317STARFIVE DWMAC GLUE LAYER
21318M: Emil Renner Berthing <[email protected]>
21319M: Samin Guo <[email protected]>
21320S: Maintained
21321F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21322F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21323
21324STARFIVE JH7110 DPHY RX DRIVER
21325M: Jack Zhu <[email protected]>
21326M: Changhuang Liang <[email protected]>
21327S: Supported
21328F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21329F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
21330
21331STARFIVE JH7110 MMC/SD/SDIO DRIVER
21332M: William Qiu <[email protected]>
21333S: Supported
21334F: Documentation/devicetree/bindings/mmc/starfive*
21335F: drivers/mmc/host/dw_mmc-starfive.c
21336
21337STARFIVE JH7110 PLL CLOCK DRIVER
21338M: Xingyu Wu <[email protected]>
21339S: Supported
21340F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21341F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
21342
21343STARFIVE JH7110 PWMDAC DRIVER
21344M: Hal Feng <[email protected]>
21345M: Xingyu Wu <[email protected]>
21346S: Supported
21347F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21348F: sound/soc/starfive/jh7110_pwmdac.c
21349
21350STARFIVE JH7110 SYSCON
21351M: William Qiu <[email protected]>
21352M: Xingyu Wu <[email protected]>
21353S: Supported
21354F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21355
21356STARFIVE JH7110 TDM DRIVER
21357M: Walker Chen <[email protected]>
21358S: Maintained
21359F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21360F: sound/soc/starfive/jh7110_tdm.c
21361
21362STARFIVE JH71X0 CLOCK DRIVERS
21363M: Emil Renner Berthing <[email protected]>
21364M: Hal Feng <[email protected]>
21365S: Maintained
21366F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21367F: drivers/clk/starfive/clk-starfive-jh71*
21368F: include/dt-bindings/clock/starfive?jh71*.h
21369
21370STARFIVE JH71X0 PINCTRL DRIVERS
21371M: Emil Renner Berthing <[email protected]>
21372M: Jianlong Huang <[email protected]>
21373M: Hal Feng <[email protected]>
21374L: [email protected]
21375S: Maintained
21376F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21377F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21378F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21379F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21380
21381STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21382M: Emil Renner Berthing <[email protected]>
21383M: Hal Feng <[email protected]>
21384S: Maintained
21385F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21386F: drivers/reset/starfive/reset-starfive-jh71*
21387F: include/dt-bindings/reset/starfive?jh71*.h
21388
21389STARFIVE JH71X0 USB DRIVERS
21390M: Minda Chen <[email protected]>
21391S: Maintained
21392F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21393F: drivers/usb/cdns3/cdns3-starfive.c
21394
21395STARFIVE JH71XX PMU CONTROLLER DRIVER
21396M: Walker Chen <[email protected]>
21397M: Changhuang Liang <[email protected]>
21398S: Supported
21399F: Documentation/devicetree/bindings/power/starfive*
21400F: drivers/pmdomain/starfive/
21401F: include/dt-bindings/power/starfive,jh7110-pmu.h
21402
21403STARFIVE SOC DRIVERS
21404M: Conor Dooley <[email protected]>
21405S: Maintained
21406T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21407F: Documentation/devicetree/bindings/soc/starfive/
21408
21409STARFIVE STARLINK PMU DRIVER
21410M: Ji Sheng Teoh <[email protected]>
21411S: Maintained
21412F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21413F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21414F: drivers/perf/starfive_starlink_pmu.c
21415
21416STARFIVE TRNG DRIVER
21417M: Jia Jie Ho <[email protected]>
21418S: Supported
21419F: Documentation/devicetree/bindings/rng/starfive*
21420F: drivers/char/hw_random/jh7110-trng.c
21421
21422STARFIVE WATCHDOG DRIVER
21423M: Xingyu Wu <[email protected]>
21424M: Samin Guo <[email protected]>
21425S: Supported
21426F: Documentation/devicetree/bindings/watchdog/starfive*
21427F: drivers/watchdog/starfive-wdt.c
21428
21429STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21430M: Minda Chen <[email protected]>
21431S: Supported
21432F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21433F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21434F: drivers/phy/starfive/phy-jh7110-pcie.c
21435F: drivers/phy/starfive/phy-jh7110-usb.c
21436
21437STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21438M: Changhuang Liang <[email protected]>
21439S: Supported
21440F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21441F: drivers/irqchip/irq-starfive-jh8100-intc.c
21442
21443STATIC BRANCH/CALL
21444M: Peter Zijlstra <[email protected]>
21445M: Josh Poimboeuf <[email protected]>
21446M: Jason Baron <[email protected]>
21447R: Steven Rostedt <[email protected]>
21448R: Ard Biesheuvel <[email protected]>
21449S: Supported
21450F: arch/*/include/asm/jump_label*.h
21451F: arch/*/include/asm/static_call*.h
21452F: arch/*/kernel/jump_label.c
21453F: arch/*/kernel/static_call.c
21454F: include/linux/jump_label*.h
21455F: include/linux/static_call*.h
21456F: kernel/jump_label.c
21457F: kernel/static_call.c
21458
21459STI AUDIO (ASoC) DRIVERS
21460M: Arnaud Pouliquen <[email protected]>
21461L: [email protected] (moderated for non-subscribers)
21462S: Maintained
21463F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21464F: sound/soc/sti/
21465
21466STI CEC DRIVER
21467M: Alain Volmat <[email protected]>
21468S: Maintained
21469F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21470F: drivers/media/cec/platform/sti/
21471
21472STK1160 USB VIDEO CAPTURE DRIVER
21473M: Ezequiel Garcia <[email protected]>
21474L: [email protected]
21475S: Maintained
21476T: git git://linuxtv.org/media_tree.git
21477F: drivers/media/usb/stk1160/
21478
21479STM32 AUDIO (ASoC) DRIVERS
21480M: Olivier Moysan <[email protected]>
21481M: Arnaud Pouliquen <[email protected]>
21482L: [email protected] (moderated for non-subscribers)
21483S: Maintained
21484F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21485F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21486F: sound/soc/stm/
21487
21488STM32 TIMER/LPTIMER DRIVERS
21489M: Fabrice Gasnier <[email protected]>
21490S: Maintained
21491F: Documentation/ABI/testing/*timer-stm32
21492F: Documentation/devicetree/bindings/*/*stm32-*timer*
21493F: drivers/*/stm32-*timer*
21494F: drivers/pwm/pwm-stm32*
21495F: include/linux/*/stm32-*tim*
21496
21497STMMAC ETHERNET DRIVER
21498M: Alexandre Torgue <[email protected]>
21499M: Jose Abreu <[email protected]>
21500L: [email protected]
21501S: Supported
21502W: http://www.stlinux.com
21503F: Documentation/networking/device_drivers/ethernet/stmicro/
21504F: drivers/net/ethernet/stmicro/stmmac/
21505
21506SUN HAPPY MEAL ETHERNET DRIVER
21507M: Sean Anderson <[email protected]>
21508S: Maintained
21509F: drivers/net/ethernet/sun/sunhme.*
21510
21511SUN3/3X
21512M: Sam Creasey <[email protected]>
21513S: Maintained
21514W: http://sammy.net/sun3/
21515F: arch/m68k/include/asm/sun3*
21516F: arch/m68k/kernel/*sun3*
21517F: arch/m68k/sun3*/
21518F: drivers/net/ethernet/i825xx/sun3*
21519
21520SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21521M: Hans de Goede <[email protected]>
21522L: [email protected]
21523S: Maintained
21524F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21525F: drivers/input/keyboard/sun4i-lradc-keys.c
21526
21527SUNDANCE NETWORK DRIVER
21528M: Denis Kirjanov <[email protected]>
21529L: [email protected]
21530S: Maintained
21531F: drivers/net/ethernet/dlink/sundance.c
21532
21533SUNPLUS ETHERNET DRIVER
21534M: Wells Lu <[email protected]>
21535L: [email protected]
21536S: Maintained
21537W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21538F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21539F: drivers/net/ethernet/sunplus/
21540
21541SUNPLUS MMC DRIVER
21542M: Tony Huang <[email protected]>
21543M: Li-hao Kuo <[email protected]>
21544S: Maintained
21545F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21546F: drivers/mmc/host/sunplus-mmc.c
21547
21548SUNPLUS OCOTP DRIVER
21549M: Vincent Shih <[email protected]>
21550S: Maintained
21551F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21552F: drivers/nvmem/sunplus-ocotp.c
21553
21554SUNPLUS PWM DRIVER
21555M: Hammer Hsieh <[email protected]>
21556S: Maintained
21557F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21558F: drivers/pwm/pwm-sunplus.c
21559
21560SUNPLUS RTC DRIVER
21561M: Vincent Shih <[email protected]>
21562L: [email protected]
21563S: Maintained
21564F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21565F: drivers/rtc/rtc-sunplus.c
21566
21567SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21568M: Li-hao Kuo <[email protected]>
21569L: [email protected]
21570S: Maintained
21571F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21572F: drivers/spi/spi-sunplus-sp7021.c
21573
21574SUNPLUS UART DRIVER
21575M: Hammer Hsieh <[email protected]>
21576S: Maintained
21577F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21578F: drivers/tty/serial/sunplus-uart.c
21579
21580SUNPLUS USB2 PHY DRIVER
21581M: Vincent Shih <[email protected]>
21582L: [email protected]
21583S: Maintained
21584F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21585F: drivers/phy/sunplus/Kconfig
21586F: drivers/phy/sunplus/Makefile
21587F: drivers/phy/sunplus/phy-sunplus-usb2.c
21588
21589SUNPLUS WATCHDOG DRIVER
21590M: Xiantao Hu <[email protected]>
21591L: [email protected]
21592S: Maintained
21593F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21594F: drivers/watchdog/sunplus_wdt.c
21595
21596SUPERH
21597M: Yoshinori Sato <[email protected]>
21598M: Rich Felker <[email protected]>
21599M: John Paul Adrian Glaubitz <[email protected]>
21600L: [email protected]
21601S: Maintained
21602Q: http://patchwork.kernel.org/project/linux-sh/list/
21603F: Documentation/arch/sh/
21604F: arch/sh/
21605F: drivers/sh/
21606
21607SUSPEND TO RAM
21608M: "Rafael J. Wysocki" <[email protected]>
21609M: Len Brown <[email protected]>
21610M: Pavel Machek <[email protected]>
21611L: [email protected]
21612S: Supported
21613B: https://bugzilla.kernel.org
21614F: Documentation/power/
21615F: arch/x86/kernel/acpi/sleep*
21616F: arch/x86/kernel/acpi/wakeup*
21617F: drivers/base/power/
21618F: include/linux/freezer.h
21619F: include/linux/pm.h
21620F: include/linux/suspend.h
21621F: kernel/power/
21622
21623SVGA HANDLING
21624M: Martin Mares <[email protected]>
21625L: [email protected]
21626S: Maintained
21627F: Documentation/admin-guide/svga.rst
21628F: arch/x86/boot/video*
21629
21630SWITCHDEV
21631M: Jiri Pirko <[email protected]>
21632M: Ivan Vecera <[email protected]>
21633L: [email protected]
21634S: Supported
21635F: include/net/switchdev.h
21636F: net/switchdev/
21637
21638SY8106A REGULATOR DRIVER
21639M: Icenowy Zheng <[email protected]>
21640S: Maintained
21641F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21642F: drivers/regulator/sy8106a-regulator.c
21643
21644SYNC FILE FRAMEWORK
21645M: Sumit Semwal <[email protected]>
21646R: Gustavo Padovan <[email protected]>
21647L: [email protected]
21648L: [email protected]
21649S: Maintained
21650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
21651F: Documentation/driver-api/sync_file.rst
21652F: drivers/dma-buf/dma-fence*
21653F: drivers/dma-buf/sw_sync.c
21654F: drivers/dma-buf/sync_*
21655F: include/linux/sync_file.h
21656F: include/uapi/linux/sync_file.h
21657
21658SYNOPSYS ARC ARCHITECTURE
21659M: Vineet Gupta <[email protected]>
21660L: [email protected]
21661S: Supported
21662T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21663F: Documentation/arch/arc
21664F: Documentation/devicetree/bindings/arc/*
21665F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21666F: arch/arc/
21667F: drivers/clocksource/arc_timer.c
21668F: drivers/tty/serial/arc_uart.c
21669
21670SYNOPSYS ARC HSDK SDP pll clock driver
21671M: Eugeniy Paltsev <[email protected]>
21672S: Supported
21673F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21674F: drivers/clk/clk-hsdk-pll.c
21675
21676SYNOPSYS ARC SDP clock driver
21677M: Eugeniy Paltsev <[email protected]>
21678S: Supported
21679F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21680F: drivers/clk/axs10x/*
21681
21682SYNOPSYS ARC SDP platform support
21683M: Alexey Brodkin <[email protected]>
21684S: Supported
21685F: Documentation/devicetree/bindings/arc/axs10*
21686F: arch/arc/boot/dts/ax*
21687F: arch/arc/plat-axs10x
21688
21689SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21690M: Eugeniy Paltsev <[email protected]>
21691S: Supported
21692F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21693F: drivers/reset/reset-axs10x.c
21694
21695SYNOPSYS CREG GPIO DRIVER
21696M: Eugeniy Paltsev <[email protected]>
21697S: Maintained
21698F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21699F: drivers/gpio/gpio-creg-snps.c
21700
21701SYNOPSYS DESIGNWARE 8250 UART DRIVER
21702M: Ilpo Järvinen <[email protected]>
21703R: Andy Shevchenko <[email protected]>
21704S: Supported
21705F: drivers/tty/serial/8250/8250_dw.c
21706F: drivers/tty/serial/8250/8250_dwlib.*
21707F: drivers/tty/serial/8250/8250_lpss.c
21708
21709SYNOPSYS DESIGNWARE APB GPIO DRIVER
21710M: Hoan Tran <[email protected]>
21711M: Serge Semin <[email protected]>
21712L: [email protected]
21713S: Maintained
21714F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21715F: drivers/gpio/gpio-dwapb.c
21716
21717SYNOPSYS DESIGNWARE APB SSI DRIVER
21718M: Serge Semin <[email protected]>
21719L: [email protected]
21720S: Supported
21721F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21722F: drivers/spi/spi-dw*
21723
21724SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21725M: Eugeniy Paltsev <[email protected]>
21726S: Maintained
21727F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21728F: drivers/dma/dw-axi-dmac/
21729
21730SYNOPSYS DESIGNWARE DMAC DRIVER
21731M: Viresh Kumar <[email protected]>
21732R: Andy Shevchenko <[email protected]>
21733S: Maintained
21734F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21735F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21736F: drivers/dma/dw/
21737F: include/dt-bindings/dma/dw-dmac.h
21738F: include/linux/dma/dw.h
21739F: include/linux/platform_data/dma-dw.h
21740
21741SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21742M: Jose Abreu <[email protected]>
21743L: [email protected]
21744S: Supported
21745F: drivers/net/ethernet/synopsys/
21746
21747SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21748M: Jose Abreu <[email protected]>
21749L: [email protected]
21750S: Supported
21751F: drivers/net/pcs/pcs-xpcs.c
21752F: drivers/net/pcs/pcs-xpcs.h
21753F: include/linux/pcs/pcs-xpcs.h
21754
21755SYNOPSYS DESIGNWARE I2C DRIVER
21756M: Jarkko Nikula <[email protected]>
21757R: Andy Shevchenko <[email protected]>
21758R: Mika Westerberg <[email protected]>
21759R: Jan Dabros <[email protected]>
21760L: [email protected]
21761S: Supported
21762F: drivers/i2c/busses/i2c-designware-*
21763
21764SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21765M: Jaehoon Chung <[email protected]>
21766L: [email protected]
21767S: Maintained
21768F: drivers/mmc/host/dw_mmc*
21769
21770SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21771M: Shuai Xue <[email protected]>
21772M: Jing Zhang <[email protected]>
21773S: Supported
21774F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21775F: drivers/perf/dwc_pcie_pmu.c
21776
21777SYNOPSYS HSDK RESET CONTROLLER DRIVER
21778M: Eugeniy Paltsev <[email protected]>
21779S: Supported
21780F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21781F: drivers/reset/reset-hsdk.c
21782F: include/dt-bindings/reset/snps,hsdk-reset.h
21783
21784SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21785M: Prabu Thangamuthu <[email protected]>
21786M: Manjunath M B <[email protected]>
21787L: [email protected]
21788S: Maintained
21789F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
21790
21791SYSTEM CONFIGURATION (SYSCON)
21792M: Lee Jones <[email protected]>
21793M: Arnd Bergmann <[email protected]>
21794S: Supported
21795T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21796F: drivers/mfd/syscon.c
21797
21798SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21799M: Sudeep Holla <[email protected]>
21800R: Cristian Marussi <[email protected]>
21801L: [email protected] (moderated for non-subscribers)
21802S: Maintained
21803F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21804F: drivers/clk/clk-sc[mp]i.c
21805F: drivers/cpufreq/sc[mp]i-cpufreq.c
21806F: drivers/firmware/arm_scmi/
21807F: drivers/firmware/arm_scpi.c
21808F: drivers/hwmon/scmi-hwmon.c
21809F: drivers/pinctrl/pinctrl-scmi.c
21810F: drivers/pmdomain/arm/
21811F: drivers/powercap/arm_scmi_powercap.c
21812F: drivers/regulator/scmi-regulator.c
21813F: drivers/reset/reset-scmi.c
21814F: include/linux/sc[mp]i_protocol.h
21815F: include/trace/events/scmi.h
21816F: include/uapi/linux/virtio_scmi.h
21817
21818SYSTEM RESET/SHUTDOWN DRIVERS
21819M: Sebastian Reichel <[email protected]>
21820L: [email protected]
21821S: Maintained
21822T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21823F: Documentation/devicetree/bindings/power/reset/
21824F: drivers/power/reset/
21825
21826SYSTEM TRACE MODULE CLASS
21827M: Alexander Shishkin <[email protected]>
21828S: Maintained
21829T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21830F: Documentation/trace/stm.rst
21831F: drivers/hwtracing/stm/
21832F: include/linux/stm.h
21833F: include/uapi/linux/stm.h
21834
21835SYSTEM76 ACPI DRIVER
21836M: Jeremy Soller <[email protected]>
21837M: System76 Product Development <[email protected]>
21838L: [email protected]
21839S: Maintained
21840F: drivers/platform/x86/system76_acpi.c
21841
21842SYSV FILESYSTEM
21843S: Orphan
21844F: Documentation/filesystems/sysv-fs.rst
21845F: fs/sysv/
21846F: include/linux/sysv_fs.h
21847
21848TASKSTATS STATISTICS INTERFACE
21849M: Balbir Singh <[email protected]>
21850S: Maintained
21851F: Documentation/accounting/taskstats*
21852F: include/linux/taskstats*
21853F: kernel/taskstats.c
21854
21855TC subsystem
21856M: Jamal Hadi Salim <[email protected]>
21857M: Cong Wang <[email protected]>
21858M: Jiri Pirko <[email protected]>
21859L: [email protected]
21860S: Maintained
21861F: include/net/pkt_cls.h
21862F: include/net/pkt_sched.h
21863F: include/net/tc_act/
21864F: include/uapi/linux/pkt_cls.h
21865F: include/uapi/linux/pkt_sched.h
21866F: include/uapi/linux/tc_act/
21867F: include/uapi/linux/tc_ematch/
21868F: net/sched/
21869F: tools/testing/selftests/tc-testing
21870
21871TC90522 MEDIA DRIVER
21872M: Akihiro Tsukada <[email protected]>
21873L: [email protected]
21874S: Odd Fixes
21875F: drivers/media/dvb-frontends/tc90522*
21876
21877TCP LOW PRIORITY MODULE
21878M: "Wong Hoi Sing, Edison" <[email protected]>
21879M: "Hung Hing Lun, Mike" <[email protected]>
21880S: Maintained
21881W: http://tcp-lp-mod.sourceforge.net/
21882F: net/ipv4/tcp_lp.c
21883
21884TDA10071 MEDIA DRIVER
21885L: [email protected]
21886S: Orphan
21887W: https://linuxtv.org
21888Q: http://patchwork.linuxtv.org/project/linux-media/list/
21889F: drivers/media/dvb-frontends/tda10071*
21890
21891TDA18212 MEDIA DRIVER
21892L: [email protected]
21893S: Orphan
21894W: https://linuxtv.org
21895Q: http://patchwork.linuxtv.org/project/linux-media/list/
21896F: drivers/media/tuners/tda18212*
21897
21898TDA18218 MEDIA DRIVER
21899L: [email protected]
21900S: Orphan
21901W: https://linuxtv.org
21902Q: http://patchwork.linuxtv.org/project/linux-media/list/
21903F: drivers/media/tuners/tda18218*
21904
21905TDA18250 MEDIA DRIVER
21906M: Olli Salonen <[email protected]>
21907L: [email protected]
21908S: Maintained
21909W: https://linuxtv.org
21910Q: http://patchwork.linuxtv.org/project/linux-media/list/
21911T: git git://linuxtv.org/media_tree.git
21912F: drivers/media/tuners/tda18250*
21913
21914TDA18271 MEDIA DRIVER
21915M: Michael Krufky <[email protected]>
21916L: [email protected]
21917S: Maintained
21918W: https://linuxtv.org
21919W: http://github.com/mkrufky
21920Q: http://patchwork.linuxtv.org/project/linux-media/list/
21921T: git git://linuxtv.org/mkrufky/tuners.git
21922F: drivers/media/tuners/tda18271*
21923
21924TDA1997x MEDIA DRIVER
21925M: Tim Harvey <[email protected]>
21926L: [email protected]
21927S: Maintained
21928W: https://linuxtv.org
21929Q: http://patchwork.linuxtv.org/project/linux-media/list/
21930F: drivers/media/i2c/tda1997x.*
21931
21932TDA827x MEDIA DRIVER
21933M: Michael Krufky <[email protected]>
21934L: [email protected]
21935S: Maintained
21936W: https://linuxtv.org
21937W: http://github.com/mkrufky
21938Q: http://patchwork.linuxtv.org/project/linux-media/list/
21939T: git git://linuxtv.org/mkrufky/tuners.git
21940F: drivers/media/tuners/tda8290.*
21941
21942TDA8290 MEDIA DRIVER
21943M: Michael Krufky <[email protected]>
21944L: [email protected]
21945S: Maintained
21946W: https://linuxtv.org
21947W: http://github.com/mkrufky
21948Q: http://patchwork.linuxtv.org/project/linux-media/list/
21949T: git git://linuxtv.org/mkrufky/tuners.git
21950F: drivers/media/tuners/tda8290.*
21951
21952TDA9840 MEDIA DRIVER
21953M: Hans Verkuil <[email protected]>
21954L: [email protected]
21955S: Maintained
21956W: https://linuxtv.org
21957T: git git://linuxtv.org/media_tree.git
21958F: drivers/media/i2c/tda9840*
21959
21960TEA5761 TUNER DRIVER
21961M: Mauro Carvalho Chehab <[email protected]>
21962L: [email protected]
21963S: Odd fixes
21964W: https://linuxtv.org
21965T: git git://linuxtv.org/media_tree.git
21966F: drivers/media/tuners/tea5761.*
21967
21968TEA5767 TUNER DRIVER
21969M: Mauro Carvalho Chehab <[email protected]>
21970L: [email protected]
21971S: Maintained
21972W: https://linuxtv.org
21973T: git git://linuxtv.org/media_tree.git
21974F: drivers/media/tuners/tea5767.*
21975
21976TEA6415C MEDIA DRIVER
21977M: Hans Verkuil <[email protected]>
21978L: [email protected]
21979S: Maintained
21980W: https://linuxtv.org
21981T: git git://linuxtv.org/media_tree.git
21982F: drivers/media/i2c/tea6415c*
21983
21984TEA6420 MEDIA DRIVER
21985M: Hans Verkuil <[email protected]>
21986L: [email protected]
21987S: Maintained
21988W: https://linuxtv.org
21989T: git git://linuxtv.org/media_tree.git
21990F: drivers/media/i2c/tea6420*
21991
21992TEAM DRIVER
21993M: Jiri Pirko <[email protected]>
21994L: [email protected]
21995S: Supported
21996F: Documentation/netlink/specs/team.yaml
21997F: drivers/net/team/
21998F: include/linux/if_team.h
21999F: include/uapi/linux/if_team.h
22000F: tools/testing/selftests/drivers/net/team/
22001
22002TECHNICAL ADVISORY BOARD PROCESS DOCS
22003M: "Theodore Ts'o" <[email protected]>
22004M: Greg Kroah-Hartman <[email protected]>
22005L: [email protected]
22006S: Maintained
22007F: Documentation/process/contribution-maturity-model.rst
22008F: Documentation/process/researcher-guidelines.rst
22009
22010TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22011M: "Savoir-faire Linux Inc." <[email protected]>
22012S: Maintained
22013F: arch/x86/platform/ts5500/
22014
22015TECHNOTREND USB IR RECEIVER
22016M: Sean Young <[email protected]>
22017L: [email protected]
22018S: Maintained
22019F: drivers/media/rc/ttusbir.c
22020
22021TECHWELL TW9900 VIDEO DECODER
22022M: Mehdi Djait <[email protected]>
22023L: [email protected]
22024S: Maintained
22025F: drivers/media/i2c/tw9900.c
22026
22027TECHWELL TW9910 VIDEO DECODER
22028L: [email protected]
22029S: Orphan
22030F: drivers/media/i2c/tw9910.c
22031F: include/media/i2c/tw9910.h
22032
22033TEE SUBSYSTEM
22034M: Jens Wiklander <[email protected]>
22035R: Sumit Garg <[email protected]>
22036L: [email protected]
22037S: Maintained
22038F: Documentation/driver-api/tee.rst
22039F: Documentation/tee/
22040F: Documentation/userspace-api/tee.rst
22041F: drivers/tee/
22042F: include/linux/tee_core.h
22043F: include/linux/tee_drv.h
22044F: include/uapi/linux/tee.h
22045
22046TEGRA ARCHITECTURE SUPPORT
22047M: Thierry Reding <[email protected]>
22048M: Jonathan Hunter <[email protected]>
22049L: [email protected]
22050S: Supported
22051Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
22052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22053N: [^a-z]tegra
22054
22055TEGRA CLOCK DRIVER
22056M: Peter De Schrijver <[email protected]>
22057M: Prashant Gaikwad <[email protected]>
22058S: Supported
22059F: drivers/clk/tegra/
22060
22061TEGRA CRYPTO DRIVERS
22062M: Akhil R <[email protected]>
22063S: Supported
22064F: drivers/crypto/tegra/*
22065
22066TEGRA DMA DRIVERS
22067M: Laxman Dewangan <[email protected]>
22068M: Jon Hunter <[email protected]>
22069S: Supported
22070F: drivers/dma/tegra*
22071
22072TEGRA I2C DRIVER
22073M: Laxman Dewangan <[email protected]>
22074R: Dmitry Osipenko <[email protected]>
22075S: Supported
22076F: drivers/i2c/busses/i2c-tegra.c
22077
22078TEGRA IOMMU DRIVERS
22079M: Thierry Reding <[email protected]>
22080R: Krishna Reddy <[email protected]>
22081L: [email protected]
22082S: Supported
22083F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22084F: drivers/iommu/tegra*
22085
22086TEGRA KBC DRIVER
22087M: Laxman Dewangan <[email protected]>
22088S: Supported
22089F: drivers/input/keyboard/tegra-kbc.c
22090
22091TEGRA NAND DRIVER
22092M: Stefan Agner <[email protected]>
22093M: Lucas Stach <[email protected]>
22094S: Maintained
22095F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22096F: drivers/mtd/nand/raw/tegra_nand.c
22097
22098TEGRA PWM DRIVER
22099M: Thierry Reding <[email protected]>
22100S: Supported
22101F: drivers/pwm/pwm-tegra.c
22102
22103TEGRA QUAD SPI DRIVER
22104M: Thierry Reding <[email protected]>
22105M: Jonathan Hunter <[email protected]>
22106M: Sowjanya Komatineni <[email protected]>
22107L: [email protected]
22108S: Maintained
22109F: drivers/spi/spi-tegra210-quad.c
22110
22111TEGRA SERIAL DRIVER
22112M: Laxman Dewangan <[email protected]>
22113S: Supported
22114F: drivers/tty/serial/serial-tegra.c
22115
22116TEGRA SPI DRIVER
22117M: Laxman Dewangan <[email protected]>
22118S: Supported
22119F: drivers/spi/spi-tegra*
22120
22121TEGRA VIDEO DRIVER
22122M: Thierry Reding <[email protected]>
22123M: Jonathan Hunter <[email protected]>
22124M: Sowjanya Komatineni <[email protected]>
22125M: Luca Ceresoli <[email protected]>
22126L: [email protected]
22127L: [email protected]
22128S: Maintained
22129F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22130F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22131F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22132F: drivers/staging/media/tegra-video/
22133
22134TEGRA XUSB PADCTL DRIVER
22135M: JC Kuo <[email protected]>
22136S: Supported
22137F: drivers/phy/tegra/xusb*
22138
22139TEHUTI ETHERNET DRIVER
22140M: Andy Gospodarek <[email protected]>
22141L: [email protected]
22142S: Supported
22143F: drivers/net/ethernet/tehuti/*
22144
22145TELECOM CLOCK DRIVER FOR MCPL0010
22146M: Mark Gross <[email protected]>
22147S: Supported
22148F: drivers/char/tlclk.c
22149
22150TEMPO SEMICONDUCTOR DRIVERS
22151M: Steven Eckhoff <[email protected]>
22152S: Maintained
22153F: Documentation/devicetree/bindings/sound/tscs*.txt
22154F: sound/soc/codecs/tscs*.c
22155F: sound/soc/codecs/tscs*.h
22156
22157TENSILICA XTENSA PORT (xtensa)
22158M: Chris Zankel <[email protected]>
22159M: Max Filippov <[email protected]>
22160S: Maintained
22161T: git https://github.com/jcmvbkbc/linux-xtensa.git
22162F: arch/xtensa/
22163F: drivers/irqchip/irq-xtensa-*
22164
22165TEXAS INSTRUMENTS ASoC DRIVERS
22166M: Peter Ujfalusi <[email protected]>
22167L: [email protected] (moderated for non-subscribers)
22168S: Maintained
22169F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22170F: sound/soc/ti/
22171
22172TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22173M: Shenghao Ding <[email protected]>
22174M: Kevin Lu <[email protected]>
22175M: Baojun Xu <[email protected]>
22176L: [email protected] (moderated for non-subscribers)
22177S: Maintained
22178F: Documentation/devicetree/bindings/sound/tas2552.txt
22179F: Documentation/devicetree/bindings/sound/tas2562.yaml
22180F: Documentation/devicetree/bindings/sound/tas2770.yaml
22181F: Documentation/devicetree/bindings/sound/tas27xx.yaml
22182F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22183F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22184F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22185F: Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22186F: Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22187F: Documentation/devicetree/bindings/sound/tpa6130a2.txt
22188F: include/sound/tas2*.h
22189F: include/sound/tlv320*.h
22190F: include/sound/tpa6130a2-plat.h
22191F: sound/pci/hda/tas2781_hda_i2c.c
22192F: sound/soc/codecs/pcm1681.c
22193F: sound/soc/codecs/pcm1789*.*
22194F: sound/soc/codecs/pcm179x*.*
22195F: sound/soc/codecs/pcm186x*.*
22196F: sound/soc/codecs/pcm3008.*
22197F: sound/soc/codecs/pcm3060*.*
22198F: sound/soc/codecs/pcm3168a*.*
22199F: sound/soc/codecs/pcm5102a.c
22200F: sound/soc/codecs/pcm512x*.*
22201F: sound/soc/codecs/tas2*.*
22202F: sound/soc/codecs/tlv320*.*
22203F: sound/soc/codecs/tpa6130a2.*
22204
22205TEXAS INSTRUMENTS DMA DRIVERS
22206M: Peter Ujfalusi <[email protected]>
22207L: [email protected]
22208S: Maintained
22209F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22210F: Documentation/devicetree/bindings/dma/ti-edma.txt
22211F: Documentation/devicetree/bindings/dma/ti/
22212F: drivers/dma/ti/
22213F: include/linux/dma/k3-psil.h
22214F: include/linux/dma/k3-udma-glue.h
22215F: include/linux/dma/ti-cppi5.h
22216X: drivers/dma/ti/cppi41.c
22217
22218TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22219M: Robert Marko <[email protected]>
22220M: Luka Perkov <[email protected]>
22221L: [email protected]
22222S: Maintained
22223F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22224F: Documentation/hwmon/tps23861.rst
22225F: drivers/hwmon/tps23861.c
22226
22227TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22228M: Ricardo Ribalda <[email protected]>
22229L: [email protected]
22230S: Supported
22231F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22232F: drivers/iio/dac/ti-dac7612.c
22233
22234TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22235M: Nishanth Menon <[email protected]>
22236M: Tero Kristo <[email protected]>
22237M: Santosh Shilimkar <[email protected]>
22238L: [email protected] (moderated for non-subscribers)
22239S: Maintained
22240F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22241F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22242F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22243F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22244F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22245F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22246F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22247F: drivers/clk/keystone/sci-clk.c
22248F: drivers/firmware/ti_sci*
22249F: drivers/irqchip/irq-ti-sci-inta.c
22250F: drivers/irqchip/irq-ti-sci-intr.c
22251F: drivers/reset/reset-ti-sci.c
22252F: drivers/soc/ti/ti_sci_inta_msi.c
22253F: drivers/pmdomain/ti/ti_sci_pm_domains.c
22254F: include/dt-bindings/soc/ti,sci_pm_domain.h
22255F: include/linux/soc/ti/ti_sci_inta_msi.h
22256F: include/linux/soc/ti/ti_sci_protocol.h
22257
22258TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22259M: Puranjay Mohan <[email protected]>
22260L: [email protected]
22261S: Supported
22262F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22263F: drivers/iio/temperature/tmp117.c
22264
22265THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22266M: Hans Verkuil <[email protected]>
22267L: [email protected]
22268S: Maintained
22269W: https://linuxtv.org
22270T: git git://linuxtv.org/media_tree.git
22271F: drivers/media/radio/radio-raremono.c
22272
22273THERMAL
22274M: Rafael J. Wysocki <[email protected]>
22275M: Daniel Lezcano <[email protected]>
22276R: Zhang Rui <[email protected]>
22277R: Lukasz Luba <[email protected]>
22278L: [email protected]
22279S: Supported
22280Q: https://patchwork.kernel.org/project/linux-pm/list/
22281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22282F: Documentation/ABI/testing/sysfs-class-thermal
22283F: Documentation/admin-guide/thermal/
22284F: Documentation/devicetree/bindings/thermal/
22285F: Documentation/driver-api/thermal/
22286F: drivers/thermal/
22287F: include/dt-bindings/thermal/
22288F: include/linux/cpu_cooling.h
22289F: include/linux/thermal.h
22290F: include/uapi/linux/thermal.h
22291F: tools/lib/thermal/
22292F: tools/thermal/
22293
22294THERMAL DRIVER FOR AMLOGIC SOCS
22295M: Guillaume La Roque <[email protected]>
22296L: [email protected]
22297L: [email protected]
22298S: Supported
22299W: http://linux-meson.com/
22300F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22301F: drivers/thermal/amlogic_thermal.c
22302
22303THERMAL/CPU_COOLING
22304M: Amit Daniel Kachhap <[email protected]>
22305M: Daniel Lezcano <[email protected]>
22306M: Viresh Kumar <[email protected]>
22307R: Lukasz Luba <[email protected]>
22308L: [email protected]
22309S: Supported
22310F: Documentation/driver-api/thermal/cpu-cooling-api.rst
22311F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
22312F: drivers/thermal/cpufreq_cooling.c
22313F: drivers/thermal/cpuidle_cooling.c
22314F: include/linux/cpu_cooling.h
22315
22316THERMAL/POWER_ALLOCATOR
22317M: Lukasz Luba <[email protected]>
22318L: [email protected]
22319S: Maintained
22320F: Documentation/driver-api/thermal/power_allocator.rst
22321F: drivers/thermal/gov_power_allocator.c
22322F: drivers/thermal/thermal_trace_ipa.h
22323
22324THINKPAD ACPI EXTRAS DRIVER
22325M: Henrique de Moraes Holschuh <[email protected]>
22326L: [email protected]
22327L: [email protected]
22328S: Maintained
22329W: http://ibm-acpi.sourceforge.net
22330W: http://thinkwiki.org/wiki/Ibm-acpi
22331T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22332F: drivers/platform/x86/thinkpad_acpi.c
22333
22334THINKPAD LMI DRIVER
22335M: Mark Pearson <[email protected]>
22336L: [email protected]
22337S: Maintained
22338F: Documentation/ABI/testing/sysfs-class-firmware-attributes
22339F: drivers/platform/x86/think-lmi.?
22340
22341THP7312 ISP DRIVER
22342M: Laurent Pinchart <[email protected]>
22343M: Paul Elder <[email protected]>
22344L: [email protected]
22345S: Maintained
22346T: git git://linuxtv.org/media_tree.git
22347F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22348F: Documentation/userspace-api/media/drivers/thp7312.rst
22349F: drivers/media/i2c/thp7312.c
22350F: include/uapi/linux/thp7312.h
22351
22352THUNDERBOLT DMA TRAFFIC TEST DRIVER
22353M: Isaac Hazan <[email protected]>
22354L: [email protected]
22355S: Maintained
22356F: drivers/thunderbolt/dma_test.c
22357
22358THUNDERBOLT DRIVER
22359M: Andreas Noever <[email protected]>
22360M: Michael Jamet <[email protected]>
22361M: Mika Westerberg <[email protected]>
22362M: Yehezkel Bernat <[email protected]>
22363L: [email protected]
22364S: Maintained
22365T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22366F: Documentation/admin-guide/thunderbolt.rst
22367F: drivers/thunderbolt/
22368F: include/linux/thunderbolt.h
22369
22370THUNDERBOLT NETWORK DRIVER
22371M: Michael Jamet <[email protected]>
22372M: Mika Westerberg <[email protected]>
22373M: Yehezkel Bernat <[email protected]>
22374L: [email protected]
22375S: Maintained
22376F: drivers/net/thunderbolt/
22377
22378THUNDERX GPIO DRIVER
22379M: Robert Richter <[email protected]>
22380S: Odd Fixes
22381F: drivers/gpio/gpio-thunderx.c
22382
22383TI ADS7924 ADC DRIVER
22384M: Hugo Villeneuve <[email protected]>
22385L: [email protected]
22386S: Supported
22387F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22388F: drivers/iio/adc/ti-ads7924.c
22389
22390TI AM437X VPFE DRIVER
22391M: "Lad, Prabhakar" <[email protected]>
22392L: [email protected]
22393S: Maintained
22394W: https://linuxtv.org
22395Q: http://patchwork.linuxtv.org/project/linux-media/list/
22396T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22397F: drivers/media/platform/ti/am437x/
22398
22399TI BANDGAP AND THERMAL DRIVER
22400M: Eduardo Valentin <[email protected]>
22401M: Keerthy <[email protected]>
22402L: [email protected]
22403L: [email protected]
22404S: Maintained
22405F: drivers/thermal/ti-soc-thermal/
22406
22407TI BQ27XXX POWER SUPPLY DRIVER
22408F: drivers/power/supply/bq27xxx_battery.c
22409F: drivers/power/supply/bq27xxx_battery_i2c.c
22410F: include/linux/power/bq27xxx_battery.h
22411
22412TI CDCE706 CLOCK DRIVER
22413M: Max Filippov <[email protected]>
22414S: Maintained
22415F: drivers/clk/clk-cdce706.c
22416
22417TI CLOCK DRIVER
22418M: Tero Kristo <[email protected]>
22419L: [email protected]
22420S: Odd Fixes
22421F: drivers/clk/ti/
22422F: include/linux/clk/ti.h
22423
22424TI DAVINCI MACHINE SUPPORT
22425M: Bartosz Golaszewski <[email protected]>
22426L: [email protected] (moderated for non-subscribers)
22427S: Maintained
22428T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22429F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22430F: arch/arm/boot/dts/ti/davinci/
22431F: arch/arm/mach-davinci/
22432F: drivers/i2c/busses/i2c-davinci.c
22433
22434TI DAVINCI SERIES CLOCK DRIVER
22435M: David Lechner <[email protected]>
22436S: Maintained
22437F: Documentation/devicetree/bindings/clock/ti/davinci/
22438F: drivers/clk/davinci/
22439F: include/linux/clk/davinci.h
22440
22441TI DAVINCI SERIES GPIO DRIVER
22442M: Keerthy <[email protected]>
22443L: [email protected]
22444S: Maintained
22445F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22446F: drivers/gpio/gpio-davinci.c
22447
22448TI DAVINCI SERIES MEDIA DRIVER
22449M: "Lad, Prabhakar" <[email protected]>
22450L: [email protected]
22451S: Maintained
22452W: https://linuxtv.org
22453Q: http://patchwork.linuxtv.org/project/linux-media/list/
22454T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22455F: drivers/media/platform/ti/davinci/
22456F: include/media/davinci/
22457
22458TI ENHANCED CAPTURE (eCAP) DRIVER
22459M: Vignesh Raghavendra <[email protected]>
22460R: Julien Panis <[email protected]>
22461L: [email protected]
22462L: [email protected]
22463S: Maintained
22464F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22465F: drivers/counter/ti-ecap-capture.c
22466
22467TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22468R: David Lechner <[email protected]>
22469L: [email protected]
22470F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
22471F: drivers/counter/ti-eqep.c
22472
22473TI ETHERNET SWITCH DRIVER (CPSW)
22474R: Siddharth Vadapalli <[email protected]>
22475R: Roger Quadros <[email protected]>
22476L: [email protected]
22477L: [email protected]
22478S: Maintained
22479F: drivers/net/ethernet/ti/cpsw*
22480F: drivers/net/ethernet/ti/davinci*
22481
22482TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22483M: Alex Dubov <[email protected]>
22484S: Maintained
22485W: http://tifmxx.berlios.de/
22486F: drivers/memstick/host/tifm_ms.c
22487F: drivers/misc/tifm*
22488F: drivers/mmc/host/tifm_sd.c
22489F: include/linux/tifm.h
22490
22491TI FPD-LINK DRIVERS
22492M: Tomi Valkeinen <[email protected]>
22493L: [email protected]
22494S: Maintained
22495F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
22496F: drivers/media/i2c/ds90*
22497F: include/media/i2c/ds90*
22498
22499TI HDC302X HUMIDITY DRIVER
22500M: Javier Carrasco <[email protected]>
22501M: Li peiyu <[email protected]>
22502L: [email protected]
22503S: Maintained
22504F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22505F: drivers/iio/humidity/hdc3020.c
22506
22507TI ICSSG ETHERNET DRIVER (ICSSG)
22508R: MD Danish Anwar <[email protected]>
22509R: Roger Quadros <[email protected]>
22510L: [email protected] (moderated for non-subscribers)
22511L: [email protected]
22512S: Maintained
22513F: Documentation/devicetree/bindings/net/ti,icss*.yaml
22514F: drivers/net/ethernet/ti/icssg/*
22515
22516TI J721E CSI2RX DRIVER
22517M: Jai Luthra <[email protected]>
22518L: [email protected]
22519S: Maintained
22520F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22521F: drivers/media/platform/ti/j721e-csi2rx/
22522
22523TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22524M: Nishanth Menon <[email protected]>
22525M: Santosh Shilimkar <[email protected]>
22526L: [email protected]
22527L: [email protected] (moderated for non-subscribers)
22528S: Maintained
22529T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22530F: drivers/pmdomain/ti/omap_prm.c
22531F: drivers/soc/ti/*
22532
22533TI LM49xxx FAMILY ASoC CODEC DRIVERS
22534M: M R Swami Reddy <[email protected]>
22535M: Vishwas A Deshpande <[email protected]>
22536L: [email protected] (moderated for non-subscribers)
22537S: Maintained
22538F: sound/soc/codecs/isabelle*
22539F: sound/soc/codecs/lm49453*
22540
22541TI LMP92064 ADC DRIVER
22542M: Leonard Göhrs <[email protected]>
22543R: [email protected]
22544L: [email protected]
22545S: Maintained
22546F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22547F: drivers/iio/adc/ti-lmp92064.c
22548
22549TI PCM3060 ASoC CODEC DRIVER
22550M: Kirill Marinushkin <[email protected]>
22551L: [email protected] (moderated for non-subscribers)
22552S: Maintained
22553F: Documentation/devicetree/bindings/sound/pcm3060.txt
22554F: sound/soc/codecs/pcm3060*
22555
22556TI TAS571X FAMILY ASoC CODEC DRIVER
22557M: Kevin Cernekee <[email protected]>
22558L: [email protected] (moderated for non-subscribers)
22559S: Odd Fixes
22560F: sound/soc/codecs/tas571x*
22561
22562TI TMAG5273 MAGNETOMETER DRIVER
22563M: Gerald Loacker <[email protected]>
22564L: [email protected]
22565S: Maintained
22566F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22567F: drivers/iio/magnetometer/tmag5273.c
22568
22569TI TRF7970A NFC DRIVER
22570M: Mark Greer <[email protected]>
22571L: [email protected]
22572S: Supported
22573F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22574F: drivers/nfc/trf7970a.c
22575
22576TI TSC2046 ADC DRIVER
22577M: Oleksij Rempel <[email protected]>
22578R: [email protected]
22579L: [email protected]
22580S: Maintained
22581F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22582F: drivers/iio/adc/ti-tsc2046.c
22583
22584TI TWL4030 SERIES SOC CODEC DRIVER
22585M: Peter Ujfalusi <[email protected]>
22586L: [email protected] (moderated for non-subscribers)
22587S: Maintained
22588F: sound/soc/codecs/twl4030*
22589
22590TI VPE/CAL DRIVERS
22591M: Benoit Parrot <[email protected]>
22592L: [email protected]
22593S: Maintained
22594W: http://linuxtv.org/
22595Q: http://patchwork.linuxtv.org/project/linux-media/list/
22596F: Documentation/devicetree/bindings/media/ti,cal.yaml
22597F: Documentation/devicetree/bindings/media/ti,vpe.yaml
22598F: drivers/media/platform/ti/cal/
22599F: drivers/media/platform/ti/vpe/
22600
22601TI WILINK WIRELESS DRIVERS
22602L: [email protected]
22603S: Orphan
22604W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22605W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22606F: drivers/net/wireless/ti/
22607
22608TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22609M: John Stultz <[email protected]>
22610M: Thomas Gleixner <[email protected]>
22611R: Stephen Boyd <[email protected]>
22612L: [email protected]
22613S: Supported
22614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22615F: include/linux/clocksource.h
22616F: include/linux/time.h
22617F: include/linux/timekeeper_internal.h
22618F: include/linux/timekeeping.h
22619F: include/linux/timex.h
22620F: include/uapi/linux/time.h
22621F: include/uapi/linux/timex.h
22622F: kernel/time/alarmtimer.c
22623F: kernel/time/clocksource*
22624F: kernel/time/ntp*
22625F: kernel/time/time.c
22626F: kernel/time/timeconst.bc
22627F: kernel/time/timeconv.c
22628F: kernel/time/timecounter.c
22629F: kernel/time/timekeeping*
22630F: kernel/time/time_test.c
22631F: tools/testing/selftests/timers/
22632
22633TIPC NETWORK LAYER
22634M: Jon Maloy <[email protected]>
22635M: Ying Xue <[email protected]>
22636L: [email protected] (core kernel code)
22637L: [email protected] (user apps, general discussion)
22638S: Maintained
22639W: http://tipc.sourceforge.net/
22640F: include/uapi/linux/tipc*.h
22641F: net/tipc/
22642
22643TLAN NETWORK DRIVER
22644M: Samuel Chessman <[email protected]>
22645L: [email protected] (subscribers-only)
22646S: Maintained
22647W: http://sourceforge.net/projects/tlan/
22648F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22649F: drivers/net/ethernet/ti/tlan.*
22650
22651TMIO/SDHI MMC DRIVER
22652M: Wolfram Sang <[email protected]>
22653L: [email protected]
22654L: [email protected]
22655S: Supported
22656F: drivers/mmc/host/renesas_sdhi*
22657F: drivers/mmc/host/tmio_mmc*
22658F: include/linux/mfd/tmio.h
22659
22660TMP513 HARDWARE MONITOR DRIVER
22661M: Eric Tremblay <[email protected]>
22662L: [email protected]
22663S: Maintained
22664F: Documentation/hwmon/tmp513.rst
22665F: drivers/hwmon/tmp513.c
22666
22667TMPFS (SHMEM FILESYSTEM)
22668M: Hugh Dickins <[email protected]>
22669L: [email protected]
22670S: Maintained
22671F: include/linux/shmem_fs.h
22672F: mm/shmem.c
22673
22674TOMOYO SECURITY MODULE
22675M: Kentaro Takeda <[email protected]>
22676M: Tetsuo Handa <[email protected]>
22677L: [email protected] (subscribers-only, for developers in English)
22678L: [email protected] (subscribers-only, for users in English)
22679L: [email protected] (subscribers-only, for developers in Japanese)
22680L: [email protected] (subscribers-only, for users in Japanese)
22681S: Maintained
22682W: https://tomoyo.osdn.jp/
22683F: security/tomoyo/
22684
22685TOPSTAR LAPTOP EXTRAS DRIVER
22686M: Herton Ronaldo Krzesinski <[email protected]>
22687L: [email protected]
22688S: Maintained
22689F: drivers/platform/x86/topstar-laptop.c
22690
22691TORTURE-TEST MODULES
22692M: Davidlohr Bueso <[email protected]>
22693M: "Paul E. McKenney" <[email protected]>
22694M: Josh Triplett <[email protected]>
22695L: [email protected]
22696S: Supported
22697T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22698F: Documentation/RCU/torture.rst
22699F: kernel/locking/locktorture.c
22700F: kernel/rcu/rcuscale.c
22701F: kernel/rcu/rcutorture.c
22702F: kernel/rcu/refscale.c
22703F: kernel/torture.c
22704
22705TOSHIBA ACPI EXTRAS DRIVER
22706M: Azael Avalos <[email protected]>
22707L: [email protected]
22708S: Maintained
22709F: drivers/platform/x86/toshiba_acpi.c
22710
22711TOSHIBA BLUETOOTH DRIVER
22712M: Azael Avalos <[email protected]>
22713L: [email protected]
22714S: Maintained
22715F: drivers/platform/x86/toshiba_bluetooth.c
22716
22717TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22718M: Azael Avalos <[email protected]>
22719L: [email protected]
22720S: Maintained
22721F: drivers/platform/x86/toshiba_haps.c
22722
22723TOSHIBA SMM DRIVER
22724M: Jonathan Buzzard <[email protected]>
22725S: Maintained
22726W: http://www.buzzard.org.uk/toshiba/
22727F: drivers/char/toshiba.c
22728F: include/linux/toshiba.h
22729F: include/uapi/linux/toshiba.h
22730
22731TOSHIBA TC358743 DRIVER
22732M: Hans Verkuil <[email protected]>
22733L: [email protected]
22734S: Maintained
22735F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
22736F: drivers/media/i2c/tc358743*
22737F: include/media/i2c/tc358743.h
22738
22739TOSHIBA WMI HOTKEYS DRIVER
22740M: Azael Avalos <[email protected]>
22741L: [email protected]
22742S: Maintained
22743F: drivers/platform/x86/toshiba-wmi.c
22744
22745TPM DEVICE DRIVER
22746M: Peter Huewe <[email protected]>
22747M: Jarkko Sakkinen <[email protected]>
22748R: Jason Gunthorpe <[email protected]>
22749L: [email protected]
22750S: Maintained
22751W: https://gitlab.com/jarkkojs/linux-tpmdd-test
22752Q: https://patchwork.kernel.org/project/linux-integrity/list/
22753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22754F: Documentation/devicetree/bindings/tpm/
22755F: drivers/char/tpm/
22756
22757TPS546D24 DRIVER
22758M: Duke Du <[email protected]>
22759L: [email protected]
22760S: Maintained
22761F: Documentation/hwmon/tps546d24.rst
22762F: drivers/hwmon/pmbus/tps546d24.c
22763
22764TQ SYSTEMS BOARD & DRIVER SUPPORT
22765L: [email protected]
22766S: Supported
22767W: https://www.tq-group.com/en/products/tq-embedded/
22768F: arch/arm/boot/dts/imx*mba*.dts*
22769F: arch/arm/boot/dts/imx*tqma*.dts*
22770F: arch/arm/boot/dts/mba*.dtsi
22771F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22772F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
22773F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22774F: arch/arm64/boot/dts/freescale/mba*.dtsi
22775F: arch/arm64/boot/dts/freescale/tqml*.dts*
22776F: drivers/gpio/gpio-tqmx86.c
22777F: drivers/mfd/tqmx86.c
22778F: drivers/watchdog/tqmx86_wdt.c
22779
22780TRACING
22781M: Steven Rostedt <[email protected]>
22782M: Masami Hiramatsu <[email protected]>
22783R: Mathieu Desnoyers <[email protected]>
22784L: [email protected]
22785L: [email protected]
22786S: Maintained
22787Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
22788T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22789F: Documentation/trace/*
22790F: fs/tracefs/
22791F: include/linux/trace*.h
22792F: include/trace/
22793F: kernel/trace/
22794F: scripts/tracing/
22795F: tools/testing/selftests/ftrace/
22796
22797TRACING MMIO ACCESSES (MMIOTRACE)
22798M: Steven Rostedt <[email protected]>
22799M: Masami Hiramatsu <[email protected]>
22800R: Karol Herbst <[email protected]>
22801R: Pekka Paalanen <[email protected]>
22802L: [email protected]
22803L: [email protected]
22804S: Maintained
22805F: arch/x86/mm/kmmio.c
22806F: arch/x86/mm/mmio-mod.c
22807F: arch/x86/mm/testmmiotrace.c
22808F: include/linux/mmiotrace.h
22809F: kernel/trace/trace_mmiotrace.c
22810
22811TRACING OS NOISE / LATENCY TRACERS
22812M: Steven Rostedt <[email protected]>
22813M: Daniel Bristot de Oliveira <[email protected]>
22814S: Maintained
22815F: Documentation/trace/hwlat_detector.rst
22816F: Documentation/trace/osnoise-tracer.rst
22817F: Documentation/trace/timerlat-tracer.rst
22818F: arch/*/kernel/trace.c
22819F: include/trace/events/osnoise.h
22820F: kernel/trace/trace_hwlat.c
22821F: kernel/trace/trace_irqsoff.c
22822F: kernel/trace/trace_osnoise.c
22823F: kernel/trace/trace_sched_wakeup.c
22824
22825TRADITIONAL CHINESE DOCUMENTATION
22826M: Hu Haowen <[email protected]>
22827S: Maintained
22828W: https://github.com/srcres258/linux-doc
22829T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
22830F: Documentation/translations/zh_TW/
22831
22832TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22833M: Dan Williams <[email protected]>
22834L: [email protected]
22835S: Maintained
22836F: Documentation/ABI/testing/configfs-tsm
22837F: drivers/virt/coco/tsm.c
22838F: include/linux/tsm.h
22839
22840TRUSTED SERVICES TEE DRIVER
22841M: Balint Dobszay <[email protected]>
22842M: Sudeep Holla <[email protected]>
22843L: [email protected] (moderated for non-subscribers)
22844L: [email protected]
22845S: Maintained
22846F: Documentation/tee/ts-tee.rst
22847F: drivers/tee/tstee/
22848
22849TTY LAYER AND SERIAL DRIVERS
22850M: Greg Kroah-Hartman <[email protected]>
22851M: Jiri Slaby <[email protected]>
22852L: [email protected]
22853L: [email protected]
22854S: Supported
22855T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22856F: Documentation/devicetree/bindings/serial/
22857F: Documentation/driver-api/serial/
22858F: drivers/tty/
22859F: include/linux/selection.h
22860F: include/linux/serial.h
22861F: include/linux/serial_core.h
22862F: include/linux/sysrq.h
22863F: include/linux/tty*.h
22864F: include/linux/vt.h
22865F: include/linux/vt_*.h
22866F: include/uapi/linux/serial.h
22867F: include/uapi/linux/serial_core.h
22868F: include/uapi/linux/tty.h
22869
22870TUA9001 MEDIA DRIVER
22871L: [email protected]
22872S: Orphan
22873W: https://linuxtv.org
22874Q: http://patchwork.linuxtv.org/project/linux-media/list/
22875F: drivers/media/tuners/tua9001*
22876
22877TULIP NETWORK DRIVERS
22878L: [email protected]
22879L: [email protected]
22880S: Orphan
22881F: drivers/net/ethernet/dec/tulip/
22882
22883TUN/TAP driver
22884M: Willem de Bruijn <[email protected]>
22885M: Jason Wang <[email protected]>
22886S: Maintained
22887W: http://vtun.sourceforge.net/tun
22888F: Documentation/networking/tuntap.rst
22889F: arch/um/os-Linux/drivers/
22890F: drivers/net/tap.c
22891F: drivers/net/tun.c
22892
22893TURBOCHANNEL SUBSYSTEM
22894M: "Maciej W. Rozycki" <[email protected]>
22895M: Ralf Baechle <[email protected]>
22896L: [email protected]
22897S: Maintained
22898Q: http://patchwork.linux-mips.org/project/linux-mips/list/
22899F: drivers/tc/
22900F: include/linux/tc.h
22901
22902TURBOSTAT UTILITY
22903M: "Len Brown" <[email protected]>
22904L: [email protected]
22905S: Supported
22906Q: https://patchwork.kernel.org/project/linux-pm/list/
22907B: https://bugzilla.kernel.org
22908T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22909F: tools/power/x86/turbostat/
22910F: tools/testing/selftests/turbostat/
22911
22912TW5864 VIDEO4LINUX DRIVER
22913M: Bluecherry Maintainers <[email protected]>
22914M: Anton Sviridenko <[email protected]>
22915M: Andrey Utkin <[email protected]>
22916M: Andrey Utkin <[email protected]>
22917L: [email protected]
22918S: Supported
22919F: drivers/media/pci/tw5864/
22920
22921TW68 VIDEO4LINUX DRIVER
22922M: Hans Verkuil <[email protected]>
22923L: [email protected]
22924S: Odd Fixes
22925W: https://linuxtv.org
22926T: git git://linuxtv.org/media_tree.git
22927F: drivers/media/pci/tw68/
22928
22929TW686X VIDEO4LINUX DRIVER
22930M: Ezequiel Garcia <[email protected]>
22931L: [email protected]
22932S: Maintained
22933W: http://linuxtv.org
22934T: git git://linuxtv.org/media_tree.git
22935F: drivers/media/pci/tw686x/
22936
22937U-BOOT ENVIRONMENT VARIABLES
22938M: Rafał Miłecki <[email protected]>
22939S: Maintained
22940F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22941F: drivers/nvmem/u-boot-env.c
22942
22943UACCE ACCELERATOR FRAMEWORK
22944M: Zhangfei Gao <[email protected]>
22945M: Zhou Wang <[email protected]>
22946L: [email protected]
22947L: [email protected]
22948S: Maintained
22949F: Documentation/ABI/testing/sysfs-driver-uacce
22950F: Documentation/misc-devices/uacce.rst
22951F: drivers/misc/uacce/
22952F: include/linux/uacce.h
22953F: include/uapi/misc/uacce/
22954
22955UBI FILE SYSTEM (UBIFS)
22956M: Richard Weinberger <[email protected]>
22957R: Zhihao Cheng <[email protected]>
22958L: [email protected]
22959S: Supported
22960W: http://www.linux-mtd.infradead.org/doc/ubifs.html
22961T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22962T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22963F: Documentation/ABI/testing/sysfs-fs-ubifs
22964F: Documentation/filesystems/ubifs-authentication.rst
22965F: Documentation/filesystems/ubifs.rst
22966F: fs/ubifs/
22967
22968UBLK USERSPACE BLOCK DRIVER
22969M: Ming Lei <[email protected]>
22970L: [email protected]
22971S: Maintained
22972F: Documentation/block/ublk.rst
22973F: drivers/block/ublk_drv.c
22974F: include/uapi/linux/ublk_cmd.h
22975
22976UBSAN
22977M: Kees Cook <[email protected]>
22978R: Marco Elver <[email protected]>
22979R: Andrey Konovalov <[email protected]>
22980R: Andrey Ryabinin <[email protected]>
22981L: [email protected]
22982L: [email protected]
22983S: Supported
22984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22985F: Documentation/dev-tools/ubsan.rst
22986F: include/linux/ubsan.h
22987F: lib/Kconfig.ubsan
22988F: lib/test_ubsan.c
22989F: lib/ubsan.c
22990F: lib/ubsan.h
22991F: scripts/Makefile.ubsan
22992K: \bARCH_HAS_UBSAN\b
22993
22994UCLINUX (M68KNOMMU AND COLDFIRE)
22995M: Greg Ungerer <[email protected]>
22996L: [email protected]
22997S: Maintained
22998W: http://www.linux-m68k.org/
22999T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23000F: arch/m68k/*/*_no.*
23001F: arch/m68k/68*/
23002F: arch/m68k/coldfire/
23003F: arch/m68k/include/asm/*_no.*
23004
23005UDF FILESYSTEM
23006M: Jan Kara <[email protected]>
23007S: Maintained
23008F: Documentation/filesystems/udf.rst
23009F: fs/udf/
23010
23011UDRAW TABLET
23012M: Bastien Nocera <[email protected]>
23013L: [email protected]
23014S: Maintained
23015F: drivers/hid/hid-udraw-ps3.c
23016
23017UFS FILESYSTEM
23018M: Evgeniy Dushistov <[email protected]>
23019S: Maintained
23020F: Documentation/admin-guide/ufs.rst
23021F: fs/ufs/
23022
23023UHID USERSPACE HID IO DRIVER
23024M: David Rheinsberg <[email protected]>
23025L: [email protected]
23026S: Maintained
23027F: drivers/hid/uhid.c
23028F: include/uapi/linux/uhid.h
23029
23030ULPI BUS
23031M: Heikki Krogerus <[email protected]>
23032L: [email protected]
23033S: Maintained
23034F: drivers/usb/common/ulpi.c
23035F: include/linux/ulpi/
23036
23037UNICODE SUBSYSTEM
23038M: Gabriel Krisman Bertazi <[email protected]>
23039L: [email protected]
23040S: Supported
23041F: fs/unicode/
23042
23043UNIFDEF
23044M: Tony Finch <[email protected]>
23045S: Maintained
23046W: http://dotat.at/prog/unifdef
23047F: scripts/unifdef.c
23048
23049UNIFORM CDROM DRIVER
23050M: Phillip Potter <[email protected]>
23051S: Maintained
23052F: Documentation/cdrom/
23053F: drivers/cdrom/cdrom.c
23054F: include/linux/cdrom.h
23055F: include/uapi/linux/cdrom.h
23056
23057UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23058R: Alim Akhtar <[email protected]>
23059R: Avri Altman <[email protected]>
23060R: Bart Van Assche <[email protected]>
23061L: [email protected]
23062S: Supported
23063F: Documentation/devicetree/bindings/ufs/
23064F: Documentation/scsi/ufs.rst
23065F: drivers/ufs/core/
23066
23067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23068M: Pedro Sousa <[email protected]>
23069L: [email protected]
23070S: Supported
23071F: drivers/ufs/host/*dwc*
23072
23073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23074M: Alim Akhtar <[email protected]>
23075L: [email protected]
23076S: Maintained
23077F: drivers/ufs/host/ufs-exynos*
23078
23079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23080M: Peter Wang <[email protected]>
23081R: Stanley Jhu <[email protected]>
23082L: [email protected]
23083L: [email protected] (moderated for non-subscribers)
23084S: Maintained
23085F: drivers/ufs/host/ufs-mediatek*
23086
23087UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23088M: Manivannan Sadhasivam <[email protected]>
23089L: [email protected]
23090L: [email protected]
23091S: Maintained
23092F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23093F: drivers/ufs/host/ufs-qcom*
23094
23095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23096M: Yoshihiro Shimoda <[email protected]>
23097L: [email protected]
23098L: [email protected]
23099S: Maintained
23100F: drivers/ufs/host/ufs-renesas.c
23101
23102UNSORTED BLOCK IMAGES (UBI)
23103M: Richard Weinberger <[email protected]>
23104R: Zhihao Cheng <[email protected]>
23105L: [email protected]
23106S: Supported
23107W: http://www.linux-mtd.infradead.org/
23108T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23109T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23110F: drivers/mtd/ubi/
23111F: include/linux/mtd/ubi.h
23112F: include/uapi/mtd/ubi-user.h
23113
23114USB "USBNET" DRIVER FRAMEWORK
23115M: Oliver Neukum <[email protected]>
23116L: [email protected]
23117S: Maintained
23118W: http://www.linux-usb.org/usbnet
23119F: drivers/net/usb/usbnet.c
23120F: include/linux/usb/usbnet.h
23121
23122USB ACM DRIVER
23123M: Oliver Neukum <[email protected]>
23124L: [email protected]
23125S: Maintained
23126F: Documentation/usb/acm.rst
23127F: drivers/usb/class/cdc-acm.*
23128
23129USB APPLE MFI FASTCHARGE DRIVER
23130M: Bastien Nocera <[email protected]>
23131L: [email protected]
23132S: Maintained
23133F: drivers/usb/misc/apple-mfi-fastcharge.c
23134
23135USB AR5523 WIRELESS DRIVER
23136L: [email protected]
23137S: Orphan
23138F: drivers/net/wireless/ath/ar5523/
23139
23140USB ATTACHED SCSI
23141M: Oliver Neukum <[email protected]>
23142L: [email protected]
23143L: [email protected]
23144S: Maintained
23145F: drivers/usb/storage/uas.c
23146
23147USB CDC ETHERNET DRIVER
23148M: Oliver Neukum <[email protected]>
23149L: [email protected]
23150S: Maintained
23151F: drivers/net/usb/cdc_*.c
23152F: include/uapi/linux/usb/cdc.h
23153
23154USB CHAOSKEY DRIVER
23155M: Keith Packard <[email protected]>
23156L: [email protected]
23157S: Maintained
23158F: drivers/usb/misc/chaoskey.c
23159
23160USB CYPRESS C67X00 DRIVER
23161L: [email protected]
23162S: Orphan
23163F: drivers/usb/c67x00/
23164
23165USB DAVICOM DM9601 DRIVER
23166M: Peter Korsgaard <[email protected]>
23167L: [email protected]
23168S: Maintained
23169W: http://www.linux-usb.org/usbnet
23170F: drivers/net/usb/dm9601.c
23171
23172USB EHCI DRIVER
23173M: Alan Stern <[email protected]>
23174L: [email protected]
23175S: Maintained
23176F: Documentation/usb/ehci.rst
23177F: drivers/usb/host/ehci*
23178
23179USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23180M: Jiri Kosina <[email protected]>
23181M: Benjamin Tissoires <[email protected]>
23182L: [email protected]
23183S: Maintained
23184T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23185F: Documentation/hid/hiddev.rst
23186F: drivers/hid/usbhid/
23187
23188USB INTEL XHCI ROLE MUX DRIVER
23189M: Hans de Goede <[email protected]>
23190L: [email protected]
23191S: Maintained
23192F: drivers/usb/roles/intel-xhci-usb-role-switch.c
23193
23194USB IP DRIVER FOR HISILICON KIRIN 960
23195M: Yu Chen <[email protected]>
23196M: Binghui Wang <[email protected]>
23197L: [email protected]
23198S: Maintained
23199F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23200F: drivers/phy/hisilicon/phy-hi3660-usb3.c
23201
23202USB IP DRIVER FOR HISILICON KIRIN 970
23203M: Mauro Carvalho Chehab <[email protected]>
23204L: [email protected]
23205S: Maintained
23206F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23207F: drivers/phy/hisilicon/phy-hi3670-usb3.c
23208
23209USB ISP116X DRIVER
23210M: Olav Kongas <[email protected]>
23211L: [email protected]
23212S: Maintained
23213F: drivers/usb/host/isp116x*
23214F: include/linux/usb/isp116x.h
23215
23216USB ISP1760 DRIVER
23217M: Rui Miguel Silva <[email protected]>
23218L: [email protected]
23219S: Maintained
23220F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23221F: drivers/usb/isp1760/*
23222
23223USB LAN78XX ETHERNET DRIVER
23224M: Woojung Huh <[email protected]>
23225M: [email protected]
23226L: [email protected]
23227S: Maintained
23228F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23229F: drivers/net/usb/lan78xx.*
23230F: include/dt-bindings/net/microchip-lan78xx.h
23231
23232USB MASS STORAGE DRIVER
23233M: Alan Stern <[email protected]>
23234L: [email protected]
23235L: [email protected]
23236S: Maintained
23237F: drivers/usb/storage/
23238
23239USB MIDI DRIVER
23240M: Clemens Ladisch <[email protected]>
23241L: [email protected] (moderated for non-subscribers)
23242S: Maintained
23243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23244F: sound/usb/midi.*
23245
23246USB NETWORKING DRIVERS
23247L: [email protected]
23248S: Odd Fixes
23249F: drivers/net/usb/
23250
23251USB OHCI DRIVER
23252M: Alan Stern <[email protected]>
23253L: [email protected]
23254S: Maintained
23255F: Documentation/usb/ohci.rst
23256F: drivers/usb/host/ohci*
23257
23258USB OTG FSM (Finite State Machine)
23259M: Peter Chen <[email protected]>
23260L: [email protected]
23261S: Maintained
23262T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23263F: drivers/usb/common/usb-otg-fsm.c
23264
23265USB OVER IP DRIVER
23266M: Valentina Manea <[email protected]>
23267M: Shuah Khan <[email protected]>
23268M: Shuah Khan <[email protected]>
23269R: Hongren Zheng <[email protected]>
23270L: [email protected]
23271S: Maintained
23272F: Documentation/usb/usbip_protocol.rst
23273F: drivers/usb/usbip/
23274F: tools/testing/selftests/drivers/usb/usbip/
23275F: tools/usb/usbip/
23276
23277USB PEGASUS DRIVER
23278M: Petko Manolov <[email protected]>
23279L: [email protected]
23280L: [email protected]
23281S: Maintained
23282W: https://github.com/petkan/pegasus
23283T: git https://github.com/petkan/pegasus.git
23284F: drivers/net/usb/pegasus.*
23285
23286USB PRINTER DRIVER (usblp)
23287M: Pete Zaitcev <[email protected]>
23288L: [email protected]
23289S: Supported
23290F: drivers/usb/class/usblp.c
23291
23292USB QMI WWAN NETWORK DRIVER
23293M: Bjørn Mork <[email protected]>
23294L: [email protected]
23295S: Maintained
23296F: Documentation/ABI/testing/sysfs-class-net-qmi
23297F: drivers/net/usb/qmi_wwan.c
23298
23299USB RAW GADGET DRIVER
23300R: Andrey Konovalov <[email protected]>
23301L: [email protected]
23302S: Maintained
23303F: Documentation/usb/raw-gadget.rst
23304F: drivers/usb/gadget/legacy/raw_gadget.c
23305F: include/uapi/linux/usb/raw_gadget.h
23306
23307USB RTL8150 DRIVER
23308M: Petko Manolov <[email protected]>
23309L: [email protected]
23310L: [email protected]
23311S: Maintained
23312W: https://github.com/petkan/rtl8150
23313T: git https://github.com/petkan/rtl8150.git
23314F: drivers/net/usb/rtl8150.c
23315
23316USB SERIAL SUBSYSTEM
23317M: Johan Hovold <[email protected]>
23318L: [email protected]
23319S: Maintained
23320T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23321F: Documentation/usb/usb-serial.rst
23322F: drivers/usb/serial/
23323F: include/linux/usb/serial.h
23324
23325USB SMSC75XX ETHERNET DRIVER
23326M: Steve Glendinning <[email protected]>
23327L: [email protected]
23328S: Maintained
23329F: drivers/net/usb/smsc75xx.*
23330
23331USB SMSC95XX ETHERNET DRIVER
23332M: Steve Glendinning <[email protected]>
23333M: [email protected]
23334L: [email protected]
23335S: Maintained
23336F: drivers/net/usb/smsc95xx.*
23337
23338USB SUBSYSTEM
23339M: Greg Kroah-Hartman <[email protected]>
23340L: [email protected]
23341S: Supported
23342W: http://www.linux-usb.org
23343T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23344F: Documentation/devicetree/bindings/usb/
23345F: Documentation/usb/
23346F: drivers/usb/
23347F: include/dt-bindings/usb/
23348F: include/linux/usb.h
23349F: include/linux/usb/
23350F: include/uapi/linux/usb/
23351
23352USB TYPEC BUS FOR ALTERNATE MODES
23353M: Heikki Krogerus <[email protected]>
23354L: [email protected]
23355S: Maintained
23356F: Documentation/ABI/testing/sysfs-bus-typec
23357F: Documentation/driver-api/usb/typec_bus.rst
23358F: drivers/usb/typec/altmodes/
23359F: include/linux/usb/typec_altmode.h
23360
23361USB TYPEC CLASS
23362M: Heikki Krogerus <[email protected]>
23363L: [email protected]
23364S: Maintained
23365F: Documentation/ABI/testing/sysfs-class-typec
23366F: Documentation/driver-api/usb/typec.rst
23367F: drivers/usb/typec/
23368F: include/linux/usb/typec.h
23369
23370USB TYPEC INTEL PMC MUX DRIVER
23371M: Heikki Krogerus <[email protected]>
23372L: [email protected]
23373S: Maintained
23374F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23375F: drivers/usb/typec/mux/intel_pmc_mux.c
23376
23377USB TYPEC PI3USB30532 MUX DRIVER
23378M: Hans de Goede <[email protected]>
23379L: [email protected]
23380S: Maintained
23381F: drivers/usb/typec/mux/pi3usb30532.c
23382
23383USB TYPEC PORT CONTROLLER DRIVERS
23384L: [email protected]
23385S: Orphan
23386F: drivers/usb/typec/tcpm/
23387
23388USB UHCI DRIVER
23389M: Alan Stern <[email protected]>
23390L: [email protected]
23391S: Maintained
23392F: drivers/usb/host/uhci*
23393
23394USB VIDEO CLASS
23395M: Laurent Pinchart <[email protected]>
23396L: [email protected]
23397S: Maintained
23398W: http://www.ideasonboard.org/uvc/
23399T: git git://linuxtv.org/media_tree.git
23400F: drivers/media/usb/uvc/
23401F: include/uapi/linux/uvcvideo.h
23402
23403USB WEBCAM GADGET
23404M: Laurent Pinchart <[email protected]>
23405M: Daniel Scally <[email protected]>
23406L: [email protected]
23407S: Maintained
23408F: drivers/usb/gadget/function/*uvc*
23409F: drivers/usb/gadget/legacy/webcam.c
23410F: include/uapi/linux/usb/g_uvc.h
23411
23412USB XHCI DRIVER
23413M: Mathias Nyman <[email protected]>
23414L: [email protected]
23415S: Supported
23416F: drivers/usb/host/pci-quirks*
23417F: drivers/usb/host/xhci*
23418
23419USER DATAGRAM PROTOCOL (UDP)
23420M: Willem de Bruijn <[email protected]>
23421S: Maintained
23422F: include/linux/udp.h
23423F: net/ipv4/udp.c
23424F: net/ipv6/udp.c
23425
23426USER-MODE LINUX (UML)
23427M: Richard Weinberger <[email protected]>
23428M: Anton Ivanov <[email protected]>
23429M: Johannes Berg <[email protected]>
23430L: [email protected]
23431S: Maintained
23432W: http://user-mode-linux.sourceforge.net
23433Q: https://patchwork.ozlabs.org/project/linux-um/list/
23434T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23435T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23436F: Documentation/virt/uml/
23437F: arch/um/
23438F: arch/x86/um/
23439F: fs/hostfs/
23440
23441USERSPACE COPYIN/COPYOUT (UIOVEC)
23442M: Alexander Viro <[email protected]>
23443S: Maintained
23444F: include/linux/uio.h
23445F: lib/iov_iter.c
23446
23447USERSPACE DMA BUFFER DRIVER
23448M: Gerd Hoffmann <[email protected]>
23449L: [email protected]
23450S: Maintained
23451T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23452F: drivers/dma-buf/udmabuf.c
23453F: include/uapi/linux/udmabuf.h
23454
23455USERSPACE I/O (UIO)
23456M: Greg Kroah-Hartman <[email protected]>
23457S: Maintained
23458T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23459F: Documentation/driver-api/uio-howto.rst
23460F: drivers/uio/
23461F: include/linux/uio_driver.h
23462
23463UTIL-LINUX PACKAGE
23464M: Karel Zak <[email protected]>
23465L: [email protected]
23466S: Maintained
23467W: http://en.wikipedia.org/wiki/Util-linux
23468T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23469
23470UUID HELPERS
23471R: Andy Shevchenko <[email protected]>
23472L: [email protected]
23473S: Maintained
23474F: include/linux/uuid.h
23475F: lib/test_uuid.c
23476F: lib/uuid.c
23477
23478UV SYSFS DRIVER
23479M: Justin Ernst <[email protected]>
23480L: [email protected]
23481S: Maintained
23482F: drivers/platform/x86/uv_sysfs.c
23483
23484UVESAFB DRIVER
23485M: Michal Januszewski <[email protected]>
23486L: [email protected]
23487S: Maintained
23488W: https://github.com/mjanusz/v86d
23489F: Documentation/fb/uvesafb.rst
23490F: drivers/video/fbdev/uvesafb.*
23491
23492Ux500 CLOCK DRIVERS
23493M: Ulf Hansson <[email protected]>
23494L: [email protected]
23495L: [email protected] (moderated for non-subscribers)
23496S: Maintained
23497F: drivers/clk/ux500/
23498
23499V4L2 ASYNC AND FWNODE FRAMEWORKS
23500M: Sakari Ailus <[email protected]>
23501L: [email protected]
23502S: Maintained
23503T: git git://linuxtv.org/media_tree.git
23504F: drivers/media/v4l2-core/v4l2-async.c
23505F: drivers/media/v4l2-core/v4l2-fwnode.c
23506F: include/media/v4l2-async.h
23507F: include/media/v4l2-fwnode.h
23508
23509V4L2 LENS DRIVERS
23510M: Sakari Ailus <[email protected]>
23511L: [email protected]
23512S: Maintained
23513F: drivers/media/i2c/ak*
23514F: drivers/media/i2c/dw*
23515F: drivers/media/i2c/lm*
23516
23517V4L2 CAMERA SENSOR DRIVERS
23518M: Sakari Ailus <[email protected]>
23519L: [email protected]
23520S: Maintained
23521F: Documentation/driver-api/media/camera-sensor.rst
23522F: Documentation/driver-api/media/tx-rx.rst
23523F: drivers/media/i2c/ar*
23524F: drivers/media/i2c/gc*
23525F: drivers/media/i2c/hi*
23526F: drivers/media/i2c/imx*
23527F: drivers/media/i2c/mt*
23528F: drivers/media/i2c/og*
23529F: drivers/media/i2c/ov*
23530F: drivers/media/i2c/s5*
23531F: drivers/media/i2c/st-vgxy61.c
23532
23533VF610 NAND DRIVER
23534M: Stefan Agner <[email protected]>
23535L: [email protected]
23536S: Supported
23537F: drivers/mtd/nand/raw/vf610_nfc.c
23538
23539VFAT/FAT/MSDOS FILESYSTEM
23540M: OGAWA Hirofumi <[email protected]>
23541S: Maintained
23542F: Documentation/filesystems/vfat.rst
23543F: fs/fat/
23544F: tools/testing/selftests/filesystems/fat/
23545
23546VFIO CDX DRIVER
23547M: Nipun Gupta <[email protected]>
23548M: Nikhil Agarwal <[email protected]>
23549L: [email protected]
23550S: Maintained
23551F: drivers/vfio/cdx/*
23552
23553VFIO DRIVER
23554M: Alex Williamson <[email protected]>
23555L: [email protected]
23556S: Maintained
23557T: git https://github.com/awilliam/linux-vfio.git
23558F: Documentation/ABI/testing/debugfs-vfio
23559F: Documentation/ABI/testing/sysfs-devices-vfio-dev
23560F: Documentation/driver-api/vfio.rst
23561F: drivers/vfio/
23562F: include/linux/vfio.h
23563F: include/linux/vfio_pci_core.h
23564F: include/uapi/linux/vfio.h
23565
23566VFIO FSL-MC DRIVER
23567L: [email protected]
23568S: Orphan
23569F: drivers/vfio/fsl-mc/
23570
23571VFIO HISILICON PCI DRIVER
23572M: Longfang Liu <[email protected]>
23573M: Shameer Kolothum <[email protected]>
23574L: [email protected]
23575S: Maintained
23576F: drivers/vfio/pci/hisilicon/
23577
23578VFIO MEDIATED DEVICE DRIVERS
23579M: Kirti Wankhede <[email protected]>
23580L: [email protected]
23581S: Maintained
23582F: Documentation/driver-api/vfio-mediated-device.rst
23583F: drivers/vfio/mdev/
23584F: include/linux/mdev.h
23585F: samples/vfio-mdev/
23586
23587VFIO MLX5 PCI DRIVER
23588M: Yishai Hadas <[email protected]>
23589L: [email protected]
23590S: Maintained
23591F: drivers/vfio/pci/mlx5/
23592
23593VFIO NVIDIA GRACE GPU DRIVER
23594M: Ankit Agrawal <[email protected]>
23595L: [email protected]
23596S: Supported
23597F: drivers/vfio/pci/nvgrace-gpu/
23598
23599VFIO PCI DEVICE SPECIFIC DRIVERS
23600R: Jason Gunthorpe <[email protected]>
23601R: Yishai Hadas <[email protected]>
23602R: Shameer Kolothum <[email protected]>
23603R: Kevin Tian <[email protected]>
23604L: [email protected]
23605S: Maintained
23606P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23607F: drivers/vfio/pci/*/
23608
23609VFIO PDS PCI DRIVER
23610M: Brett Creeley <[email protected]>
23611L: [email protected]
23612S: Maintained
23613F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23614F: drivers/vfio/pci/pds/
23615
23616VFIO PLATFORM DRIVER
23617M: Eric Auger <[email protected]>
23618L: [email protected]
23619S: Maintained
23620F: drivers/vfio/platform/
23621
23622VFIO QAT PCI DRIVER
23623M: Xin Zeng <[email protected]>
23624M: Giovanni Cabiddu <[email protected]>
23625L: [email protected]
23626L: [email protected]
23627S: Supported
23628F: drivers/vfio/pci/qat/
23629
23630VFIO VIRTIO PCI DRIVER
23631M: Yishai Hadas <[email protected]>
23632L: [email protected]
23633L: [email protected]
23634S: Maintained
23635F: drivers/vfio/pci/virtio
23636
23637VGA_SWITCHEROO
23638R: Lukas Wunner <[email protected]>
23639S: Maintained
23640T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23641F: Documentation/gpu/vga-switcheroo.rst
23642F: drivers/gpu/vga/vga_switcheroo.c
23643F: include/linux/vga_switcheroo.h
23644
23645VIA RHINE NETWORK DRIVER
23646M: Kevin Brace <[email protected]>
23647S: Maintained
23648F: drivers/net/ethernet/via/via-rhine.c
23649
23650VIA SD/MMC CARD CONTROLLER DRIVER
23651M: Bruce Chang <[email protected]>
23652M: Harald Welte <[email protected]>
23653S: Maintained
23654F: drivers/mmc/host/via-sdmmc.c
23655
23656VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23657M: Florian Tobias Schandinat <[email protected]>
23658L: [email protected]
23659S: Maintained
23660F: drivers/video/fbdev/via/
23661F: include/linux/via-core.h
23662F: include/linux/via_i2c.h
23663
23664VIA VELOCITY NETWORK DRIVER
23665M: Francois Romieu <[email protected]>
23666L: [email protected]
23667S: Maintained
23668F: drivers/net/ethernet/via/via-velocity.*
23669
23670VICODEC VIRTUAL CODEC DRIVER
23671M: Hans Verkuil <[email protected]>
23672L: [email protected]
23673S: Maintained
23674W: https://linuxtv.org
23675T: git git://linuxtv.org/media_tree.git
23676F: drivers/media/test-drivers/vicodec/*
23677
23678VIDEO I2C POLLING DRIVER
23679M: Matt Ranostay <[email protected]>
23680L: [email protected]
23681S: Maintained
23682F: drivers/media/i2c/video-i2c.c
23683
23684VIDEO MULTIPLEXER DRIVER
23685M: Philipp Zabel <[email protected]>
23686L: [email protected]
23687S: Maintained
23688F: drivers/media/platform/video-mux.c
23689
23690VIDEOBUF2 FRAMEWORK
23691M: Tomasz Figa <[email protected]>
23692M: Marek Szyprowski <[email protected]>
23693L: [email protected]
23694S: Maintained
23695F: drivers/media/common/videobuf2/*
23696F: include/media/videobuf2-*
23697
23698VIDTV VIRTUAL DIGITAL TV DRIVER
23699M: Daniel W. S. Almeida <[email protected]>
23700L: [email protected]
23701S: Maintained
23702W: https://linuxtv.org
23703T: git git://linuxtv.org/media_tree.git
23704F: drivers/media/test-drivers/vidtv/*
23705
23706VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23707M: Shuah Khan <[email protected]>
23708R: Kieran Bingham <[email protected]>
23709L: [email protected]
23710S: Maintained
23711W: https://linuxtv.org
23712T: git git://linuxtv.org/media_tree.git
23713F: drivers/media/test-drivers/vimc/*
23714
23715VIRT LIB
23716M: Alex Williamson <[email protected]>
23717M: Paolo Bonzini <[email protected]>
23718L: [email protected]
23719S: Supported
23720F: virt/lib/
23721
23722VIRTIO AND VHOST VSOCK DRIVER
23723M: Stefan Hajnoczi <[email protected]>
23724M: Stefano Garzarella <[email protected]>
23725L: [email protected]
23726L: [email protected]
23727L: [email protected]
23728S: Maintained
23729F: drivers/vhost/vsock.c
23730F: include/linux/virtio_vsock.h
23731F: include/uapi/linux/virtio_vsock.h
23732F: net/vmw_vsock/virtio_transport.c
23733F: net/vmw_vsock/virtio_transport_common.c
23734
23735VIRTIO BALLOON
23736M: "Michael S. Tsirkin" <[email protected]>
23737M: David Hildenbrand <[email protected]>
23738L: [email protected]
23739S: Maintained
23740F: drivers/virtio/virtio_balloon.c
23741F: include/linux/balloon_compaction.h
23742F: include/uapi/linux/virtio_balloon.h
23743F: mm/balloon_compaction.c
23744
23745VIRTIO BLOCK AND SCSI DRIVERS
23746M: "Michael S. Tsirkin" <[email protected]>
23747M: Jason Wang <[email protected]>
23748R: Paolo Bonzini <[email protected]>
23749R: Stefan Hajnoczi <[email protected]>
23750R: Eugenio Pérez <[email protected]>
23751L: [email protected]
23752S: Maintained
23753F: drivers/block/virtio_blk.c
23754F: drivers/scsi/virtio_scsi.c
23755F: include/uapi/linux/virtio_blk.h
23756F: include/uapi/linux/virtio_scsi.h
23757
23758VIRTIO CONSOLE DRIVER
23759M: Amit Shah <[email protected]>
23760L: [email protected]
23761S: Maintained
23762F: drivers/char/virtio_console.c
23763F: include/uapi/linux/virtio_console.h
23764
23765VIRTIO CORE AND NET DRIVERS
23766M: "Michael S. Tsirkin" <[email protected]>
23767M: Jason Wang <[email protected]>
23768R: Xuan Zhuo <[email protected]>
23769R: Eugenio Pérez <[email protected]>
23770L: [email protected]
23771S: Maintained
23772F: Documentation/ABI/testing/sysfs-bus-vdpa
23773F: Documentation/ABI/testing/sysfs-class-vduse
23774F: Documentation/devicetree/bindings/virtio/
23775F: Documentation/driver-api/virtio/
23776F: drivers/block/virtio_blk.c
23777F: drivers/crypto/virtio/
23778F: drivers/net/virtio_net.c
23779F: drivers/vdpa/
23780F: drivers/virtio/
23781F: include/linux/vdpa.h
23782F: include/linux/virtio*.h
23783F: include/linux/vringh.h
23784F: include/uapi/linux/virtio_*.h
23785F: tools/virtio/
23786F: tools/testing/selftests/drivers/net/virtio_net/
23787
23788VIRTIO CRYPTO DRIVER
23789M: Gonglei <[email protected]>
23790L: [email protected]
23791L: [email protected]
23792S: Maintained
23793F: drivers/crypto/virtio/
23794F: include/uapi/linux/virtio_crypto.h
23795
23796VIRTIO DRIVERS FOR S390
23797M: Cornelia Huck <[email protected]>
23798M: Halil Pasic <[email protected]>
23799M: Eric Farman <[email protected]>
23800L: [email protected]
23801L: [email protected]
23802L: [email protected]
23803S: Supported
23804F: arch/s390/include/uapi/asm/virtio-ccw.h
23805F: drivers/s390/virtio/
23806
23807VIRTIO FILE SYSTEM
23808M: Vivek Goyal <[email protected]>
23809M: Stefan Hajnoczi <[email protected]>
23810M: Miklos Szeredi <[email protected]>
23811R: Eugenio Pérez <[email protected]>
23812L: [email protected]
23813L: [email protected]
23814S: Supported
23815W: https://virtio-fs.gitlab.io/
23816F: Documentation/filesystems/virtiofs.rst
23817F: fs/fuse/virtio_fs.c
23818F: include/uapi/linux/virtio_fs.h
23819
23820VIRTIO GPIO DRIVER
23821M: Enrico Weigelt, metux IT consult <[email protected]>
23822M: Viresh Kumar <[email protected]>
23823L: [email protected]
23824L: [email protected]
23825S: Maintained
23826F: drivers/gpio/gpio-virtio.c
23827F: include/uapi/linux/virtio_gpio.h
23828
23829VIRTIO GPU DRIVER
23830M: David Airlie <[email protected]>
23831M: Gerd Hoffmann <[email protected]>
23832R: Gurchetan Singh <[email protected]>
23833R: Chia-I Wu <[email protected]>
23834L: [email protected]
23835L: [email protected]
23836S: Maintained
23837T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23838F: drivers/gpu/drm/ci/xfails/virtio*
23839F: drivers/gpu/drm/virtio/
23840F: include/uapi/linux/virtio_gpu.h
23841
23842VIRTIO HOST (VHOST)
23843M: "Michael S. Tsirkin" <[email protected]>
23844M: Jason Wang <[email protected]>
23845R: Eugenio Pérez <[email protected]>
23846L: [email protected]
23847L: [email protected]
23848L: [email protected]
23849S: Maintained
23850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23851F: drivers/vhost/
23852F: include/linux/sched/vhost_task.h
23853F: include/linux/vhost_iotlb.h
23854F: include/uapi/linux/vhost.h
23855F: kernel/vhost_task.c
23856
23857VIRTIO HOST (VHOST-SCSI)
23858M: "Michael S. Tsirkin" <[email protected]>
23859M: Jason Wang <[email protected]>
23860M: Mike Christie <[email protected]>
23861R: Paolo Bonzini <[email protected]>
23862R: Stefan Hajnoczi <[email protected]>
23863L: [email protected]
23864S: Maintained
23865F: drivers/vhost/scsi.c
23866
23867VIRTIO I2C DRIVER
23868M: Conghui Chen <[email protected]>
23869M: Viresh Kumar <[email protected]>
23870L: [email protected]
23871L: [email protected]
23872S: Maintained
23873F: drivers/i2c/busses/i2c-virtio.c
23874F: include/uapi/linux/virtio_i2c.h
23875
23876VIRTIO INPUT DRIVER
23877M: Gerd Hoffmann <[email protected]>
23878S: Maintained
23879F: drivers/virtio/virtio_input.c
23880F: include/uapi/linux/virtio_input.h
23881
23882VIRTIO IOMMU DRIVER
23883M: Jean-Philippe Brucker <[email protected]>
23884L: [email protected]
23885S: Maintained
23886F: drivers/iommu/virtio-iommu.c
23887F: include/uapi/linux/virtio_iommu.h
23888
23889VIRTIO MEM DRIVER
23890M: David Hildenbrand <[email protected]>
23891L: [email protected]
23892S: Maintained
23893W: https://virtio-mem.gitlab.io/
23894F: drivers/virtio/virtio_mem.c
23895F: include/uapi/linux/virtio_mem.h
23896
23897VIRTIO PMEM DRIVER
23898M: Pankaj Gupta <[email protected]>
23899L: [email protected]
23900S: Maintained
23901F: drivers/nvdimm/nd_virtio.c
23902F: drivers/nvdimm/virtio_pmem.c
23903
23904VIRTIO SOUND DRIVER
23905M: Anton Yakovlev <[email protected]>
23906M: "Michael S. Tsirkin" <[email protected]>
23907L: [email protected]
23908L: [email protected] (moderated for non-subscribers)
23909S: Maintained
23910F: include/uapi/linux/virtio_snd.h
23911F: sound/virtio/*
23912
23913VIRTUAL BOX GUEST DEVICE DRIVER
23914M: Hans de Goede <[email protected]>
23915M: Arnd Bergmann <[email protected]>
23916M: Greg Kroah-Hartman <[email protected]>
23917S: Maintained
23918F: drivers/virt/vboxguest/
23919F: include/linux/vbox_utils.h
23920F: include/uapi/linux/vbox*.h
23921
23922VIRTUAL BOX SHARED FOLDER VFS DRIVER
23923M: Hans de Goede <[email protected]>
23924L: [email protected]
23925S: Maintained
23926F: fs/vboxsf/*
23927
23928VIRTUAL PCM TEST DRIVER
23929M: Ivan Orlov <[email protected]>
23930L: [email protected]
23931S: Maintained
23932F: Documentation/sound/cards/pcmtest.rst
23933F: sound/drivers/pcmtest.c
23934F: tools/testing/selftests/alsa/test-pcmtest-driver.c
23935
23936VIRTUAL SERIO DEVICE DRIVER
23937M: Stephen Chandler Paul <[email protected]>
23938S: Maintained
23939F: drivers/input/serio/userio.c
23940F: include/uapi/linux/userio.h
23941
23942VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23943M: Javier Carrasco <[email protected]>
23944S: Maintained
23945F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23946F: drivers/iio/light/veml6075.c
23947
23948VISL VIRTUAL STATELESS DECODER DRIVER
23949M: Daniel Almeida <[email protected]>
23950L: [email protected]
23951S: Supported
23952F: drivers/media/test-drivers/visl
23953
23954VIVID VIRTUAL VIDEO DRIVER
23955M: Hans Verkuil <[email protected]>
23956L: [email protected]
23957S: Maintained
23958W: https://linuxtv.org
23959T: git git://linuxtv.org/media_tree.git
23960F: drivers/media/test-drivers/vivid/*
23961
23962VM SOCKETS (AF_VSOCK)
23963M: Stefano Garzarella <[email protected]>
23964L: [email protected]
23965L: [email protected]
23966S: Maintained
23967F: drivers/net/vsockmon.c
23968F: include/net/af_vsock.h
23969F: include/uapi/linux/vm_sockets.h
23970F: include/uapi/linux/vm_sockets_diag.h
23971F: include/uapi/linux/vsockmon.h
23972F: net/vmw_vsock/
23973F: tools/testing/vsock/
23974
23975VMALLOC
23976M: Andrew Morton <[email protected]>
23977R: Uladzislau Rezki <[email protected]>
23978R: Christoph Hellwig <[email protected]>
23979R: Lorenzo Stoakes <[email protected]>
23980L: [email protected]
23981S: Maintained
23982W: http://www.linux-mm.org
23983T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23984F: include/linux/vmalloc.h
23985F: mm/vmalloc.c
23986
23987VME SUBSYSTEM
23988L: [email protected]
23989S: Orphan
23990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23991F: Documentation/driver-api/vme.rst
23992F: drivers/staging/vme_user/
23993
23994VMWARE BALLOON DRIVER
23995M: Jerrin Shaji George <[email protected]>
23996R: Broadcom internal kernel review list <[email protected]>
23997L: [email protected]
23998S: Supported
23999F: drivers/misc/vmw_balloon.c
24000
24001VMWARE HYPERVISOR INTERFACE
24002M: Ajay Kaher <[email protected]>
24003M: Alexey Makhalov <[email protected]>
24004R: Broadcom internal kernel review list <[email protected]>
24005L: [email protected]
24006L: [email protected]
24007S: Supported
24008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24009F: arch/x86/include/asm/vmware.h
24010F: arch/x86/kernel/cpu/vmware.c
24011
24012VMWARE PVRDMA DRIVER
24013M: Bryan Tan <[email protected]>
24014M: Vishnu Dasa <[email protected]>
24015R: Broadcom internal kernel review list <[email protected]>
24016L: [email protected]
24017S: Supported
24018F: drivers/infiniband/hw/vmw_pvrdma/
24019
24020VMWARE PVSCSI DRIVER
24021M: Vishal Bhakta <[email protected]>
24022R: Broadcom internal kernel review list <[email protected]>
24023L: [email protected]
24024S: Supported
24025F: drivers/scsi/vmw_pvscsi.c
24026F: drivers/scsi/vmw_pvscsi.h
24027
24028VMWARE VIRTUAL PTP CLOCK DRIVER
24029M: Nick Shi <[email protected]>
24030R: Ajay Kaher <[email protected]>
24031R: Alexey Makhalov <[email protected]>
24032R: Broadcom internal kernel review list <[email protected]>
24033L: [email protected]
24034S: Supported
24035F: drivers/ptp/ptp_vmw.c
24036
24037VMWARE VMCI DRIVER
24038M: Bryan Tan <[email protected]>
24039M: Vishnu Dasa <[email protected]>
24040R: Broadcom internal kernel review list <[email protected]>
24041L: [email protected]
24042S: Supported
24043F: drivers/misc/vmw_vmci/
24044F: include/linux/vmw_vmci*
24045
24046VMWARE VMMOUSE SUBDRIVER
24047M: Zack Rusin <[email protected]>
24048R: Broadcom internal kernel review list <[email protected]>
24049L: [email protected]
24050S: Supported
24051F: drivers/input/mouse/vmmouse.c
24052F: drivers/input/mouse/vmmouse.h
24053
24054VMWARE VMXNET3 ETHERNET DRIVER
24055M: Ronak Doshi <[email protected]>
24056R: Broadcom internal kernel review list <[email protected]>
24057L: [email protected]
24058S: Supported
24059F: drivers/net/vmxnet3/
24060
24061VMWARE VSOCK VMCI TRANSPORT DRIVER
24062M: Bryan Tan <[email protected]>
24063M: Vishnu Dasa <[email protected]>
24064R: Broadcom internal kernel review list <[email protected]>
24065L: [email protected]
24066S: Supported
24067F: net/vmw_vsock/vmci_transport*
24068
24069VOCORE VOCORE2 BOARD
24070M: Harvey Hunt <[email protected]>
24071L: [email protected]
24072S: Maintained
24073F: arch/mips/boot/dts/ralink/vocore2.dts
24074
24075VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24076M: Liam Girdwood <[email protected]>
24077M: Mark Brown <[email protected]>
24078L: [email protected]
24079S: Supported
24080W: http://www.slimlogic.co.uk/?p=48
24081T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24082F: Documentation/devicetree/bindings/regulator/
24083F: Documentation/power/regulator/
24084F: drivers/regulator/
24085F: include/dt-bindings/regulator/
24086F: include/linux/regulator/
24087K: regulator_get_optional
24088
24089VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24090R: Matti Vaittinen <[email protected]>
24091F: drivers/regulator/irq_helpers.c
24092
24093VRF
24094M: David Ahern <[email protected]>
24095L: [email protected]
24096S: Maintained
24097F: Documentation/networking/vrf.rst
24098F: drivers/net/vrf.c
24099
24100VSPRINTF
24101M: Petr Mladek <[email protected]>
24102M: Steven Rostedt <[email protected]>
24103R: Andy Shevchenko <[email protected]>
24104R: Rasmus Villemoes <[email protected]>
24105R: Sergey Senozhatsky <[email protected]>
24106S: Maintained
24107T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24108F: Documentation/core-api/printk-formats.rst
24109F: lib/test_printf.c
24110F: lib/test_scanf.c
24111F: lib/vsprintf.c
24112
24113VT1211 HARDWARE MONITOR DRIVER
24114M: Juerg Haefliger <[email protected]>
24115L: [email protected]
24116S: Maintained
24117F: Documentation/hwmon/vt1211.rst
24118F: drivers/hwmon/vt1211.c
24119
24120VT8231 HARDWARE MONITOR DRIVER
24121M: Roger Lucas <[email protected]>
24122L: [email protected]
24123S: Maintained
24124F: drivers/hwmon/vt8231.c
24125
24126VUB300 USB to SDIO/SD/MMC bridge chip
24127L: [email protected]
24128S: Orphan
24129F: drivers/mmc/host/vub300.c
24130
24131W1 DALLAS'S 1-WIRE BUS
24132M: Krzysztof Kozlowski <[email protected]>
24133S: Maintained
24134F: Documentation/devicetree/bindings/w1/
24135F: Documentation/w1/
24136F: drivers/w1/
24137F: include/linux/w1.h
24138
24139W83791D HARDWARE MONITORING DRIVER
24140M: Marc Hulsman <[email protected]>
24141L: [email protected]
24142S: Maintained
24143F: Documentation/hwmon/w83791d.rst
24144F: drivers/hwmon/w83791d.c
24145
24146W83793 HARDWARE MONITORING DRIVER
24147M: Rudolf Marek <[email protected]>
24148L: [email protected]
24149S: Maintained
24150F: Documentation/hwmon/w83793.rst
24151F: drivers/hwmon/w83793.c
24152
24153W83795 HARDWARE MONITORING DRIVER
24154M: Jean Delvare <[email protected]>
24155L: [email protected]
24156S: Maintained
24157F: drivers/hwmon/w83795.c
24158
24159W83L51xD SD/MMC CARD INTERFACE DRIVER
24160M: Pierre Ossman <[email protected]>
24161S: Maintained
24162F: drivers/mmc/host/wbsd.*
24163
24164WACOM PROTOCOL 4 SERIAL TABLETS
24165M: Julian Squires <[email protected]>
24166M: Hans de Goede <[email protected]>
24167L: [email protected]
24168S: Maintained
24169F: drivers/input/tablet/wacom_serial4.c
24170
24171WANGXUN ETHERNET DRIVER
24172M: Jiawen Wu <[email protected]>
24173M: Mengyuan Lou <[email protected]>
24174L: [email protected]
24175S: Maintained
24176W: https://www.net-swift.com
24177F: Documentation/networking/device_drivers/ethernet/wangxun/*
24178F: drivers/net/ethernet/wangxun/
24179F: drivers/net/pcs/pcs-xpcs-wx.c
24180
24181WATCHDOG DEVICE DRIVERS
24182M: Wim Van Sebroeck <[email protected]>
24183M: Guenter Roeck <[email protected]>
24184L: [email protected]
24185S: Maintained
24186W: http://www.linux-watchdog.org/
24187T: git git://www.linux-watchdog.org/linux-watchdog.git
24188F: Documentation/devicetree/bindings/watchdog/
24189F: Documentation/watchdog/
24190F: drivers/watchdog/
24191F: include/linux/watchdog.h
24192F: include/trace/events/watchdog.h
24193F: include/uapi/linux/watchdog.h
24194
24195WAVE5 VPU CODEC DRIVER
24196M: Nas Chung <[email protected]>
24197M: Jackson Lee <[email protected]>
24198L: [email protected]
24199S: Maintained
24200F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24201F: drivers/media/platform/chips-media/wave5/
24202
24203WHISKEYCOVE PMIC GPIO DRIVER
24204M: Kuppuswamy Sathyanarayanan <[email protected]>
24205L: [email protected]
24206S: Maintained
24207F: drivers/gpio/gpio-wcove.c
24208
24209WHWAVE RTC DRIVER
24210M: Dianlong Li <[email protected]>
24211L: [email protected]
24212S: Maintained
24213F: drivers/rtc/rtc-sd3078.c
24214
24215WIIMOTE HID DRIVER
24216M: David Rheinsberg <[email protected]>
24217L: [email protected]
24218S: Maintained
24219F: drivers/hid/hid-wiimote*
24220
24221WILOCITY WIL6210 WIRELESS DRIVER
24222L: [email protected]
24223S: Orphan
24224W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24225F: drivers/net/wireless/ath/wil6210/
24226
24227WINBOND CIR DRIVER
24228M: David Härdeman <[email protected]>
24229S: Maintained
24230F: drivers/media/rc/winbond-cir.c
24231
24232WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24233L: [email protected]
24234S: Orphan
24235F: drivers/watchdog/ebc-c384_wdt.c
24236
24237WINSYSTEMS WS16C48 GPIO DRIVER
24238M: William Breathitt Gray <[email protected]>
24239L: [email protected]
24240S: Maintained
24241F: drivers/gpio/gpio-ws16c48.c
24242
24243WIREGUARD SECURE NETWORK TUNNEL
24244M: Jason A. Donenfeld <[email protected]>
24245L: [email protected]
24246L: [email protected]
24247S: Maintained
24248F: drivers/net/wireguard/
24249F: tools/testing/selftests/wireguard/
24250
24251WISTRON LAPTOP BUTTON DRIVER
24252M: Miloslav Trmac <[email protected]>
24253S: Maintained
24254F: drivers/input/misc/wistron_btns.c
24255
24256WMI BINARY MOF DRIVER
24257M: Armin Wolf <[email protected]>
24258R: Thomas Weißschuh <[email protected]>
24259L: [email protected]
24260S: Maintained
24261F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
24262F: Documentation/wmi/devices/wmi-bmof.rst
24263F: drivers/platform/x86/wmi-bmof.c
24264
24265WOLFSON MICROELECTRONICS DRIVERS
24266L: [email protected]
24267S: Supported
24268W: https://github.com/CirrusLogic/linux-drivers/wiki
24269T: git https://github.com/CirrusLogic/linux-drivers.git
24270F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24271F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24272F: Documentation/devicetree/bindings/mfd/wm831x.txt
24273F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24274F: Documentation/devicetree/bindings/sound/wlf,*.yaml
24275F: Documentation/devicetree/bindings/sound/wm*
24276F: Documentation/hwmon/wm83??.rst
24277F: arch/arm/mach-s3c/mach-crag6410*
24278F: drivers/clk/clk-wm83*.c
24279F: drivers/gpio/gpio-*wm*.c
24280F: drivers/gpio/gpio-arizona.c
24281F: drivers/hwmon/wm83??-hwmon.c
24282F: drivers/input/misc/wm831x-on.c
24283F: drivers/input/touchscreen/wm831x-ts.c
24284F: drivers/input/touchscreen/wm97*.c
24285F: drivers/leds/leds-wm83*.c
24286F: drivers/mfd/arizona*
24287F: drivers/mfd/cs47l24*
24288F: drivers/mfd/wm*.c
24289F: drivers/power/supply/wm83*.c
24290F: drivers/regulator/arizona*
24291F: drivers/regulator/wm8*.c
24292F: drivers/rtc/rtc-wm83*.c
24293F: drivers/video/backlight/wm83*_bl.c
24294F: drivers/watchdog/wm83*_wdt.c
24295F: include/linux/mfd/arizona/
24296F: include/linux/mfd/wm831x/
24297F: include/linux/mfd/wm8350/
24298F: include/linux/mfd/wm8400*
24299F: include/linux/regulator/arizona*
24300F: include/linux/wm97xx.h
24301F: include/sound/wm????.h
24302F: sound/soc/codecs/arizona*
24303F: sound/soc/codecs/cs47l24*
24304F: sound/soc/codecs/wm*
24305
24306WORKQUEUE
24307M: Tejun Heo <[email protected]>
24308R: Lai Jiangshan <[email protected]>
24309S: Maintained
24310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24311F: Documentation/core-api/workqueue.rst
24312F: include/linux/workqueue.h
24313F: kernel/workqueue.c
24314F: kernel/workqueue_internal.h
24315
24316WWAN DRIVERS
24317M: Loic Poulain <[email protected]>
24318M: Sergey Ryazanov <[email protected]>
24319R: Johannes Berg <[email protected]>
24320L: [email protected]
24321S: Maintained
24322F: drivers/net/wwan/
24323F: include/linux/wwan.h
24324F: include/uapi/linux/wwan.h
24325
24326X-POWERS AXP288 PMIC DRIVERS
24327M: Hans de Goede <[email protected]>
24328S: Maintained
24329F: drivers/acpi/pmic/intel_pmic_xpower.c
24330N: axp288
24331
24332X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24333M: Chen-Yu Tsai <[email protected]>
24334L: [email protected]
24335S: Maintained
24336N: axp[128]
24337
24338X.25 STACK
24339M: Martin Schiller <[email protected]>
24340L: [email protected]
24341S: Maintained
24342F: Documentation/networking/lapb-module.rst
24343F: Documentation/networking/x25*
24344F: drivers/net/wan/hdlc_x25.c
24345F: drivers/net/wan/lapbether.c
24346F: include/*/lapb.h
24347F: include/net/x25*
24348F: include/uapi/linux/x25.h
24349F: net/lapb/
24350F: net/x25/
24351
24352X86 ARCHITECTURE (32-BIT AND 64-BIT)
24353M: Thomas Gleixner <[email protected]>
24354M: Ingo Molnar <[email protected]>
24355M: Borislav Petkov <[email protected]>
24356M: Dave Hansen <[email protected]>
24357M: [email protected]
24358R: "H. Peter Anvin" <[email protected]>
24359L: [email protected]
24360S: Maintained
24361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24362F: Documentation/arch/x86/
24363F: Documentation/devicetree/bindings/x86/
24364F: arch/x86/
24365
24366X86 ENTRY CODE
24367M: Andy Lutomirski <[email protected]>
24368L: [email protected]
24369S: Maintained
24370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24371F: arch/x86/entry/
24372
24373X86 HARDWARE VULNERABILITIES
24374M: Thomas Gleixner <[email protected]>
24375M: Borislav Petkov <[email protected]>
24376M: Peter Zijlstra <[email protected]>
24377M: Josh Poimboeuf <[email protected]>
24378R: Pawan Gupta <[email protected]>
24379S: Maintained
24380F: Documentation/admin-guide/hw-vuln/
24381F: arch/x86/include/asm/nospec-branch.h
24382F: arch/x86/kernel/cpu/bugs.c
24383
24384X86 MCE INFRASTRUCTURE
24385M: Tony Luck <[email protected]>
24386M: Borislav Petkov <[email protected]>
24387L: [email protected]
24388S: Maintained
24389F: Documentation/ABI/testing/sysfs-mce
24390F: Documentation/arch/x86/x86_64/machinecheck.rst
24391F: arch/x86/kernel/cpu/mce/*
24392
24393X86 MICROCODE UPDATE SUPPORT
24394M: Borislav Petkov <[email protected]>
24395S: Maintained
24396F: arch/x86/kernel/cpu/microcode/*
24397
24398X86 MM
24399M: Dave Hansen <[email protected]>
24400M: Andy Lutomirski <[email protected]>
24401M: Peter Zijlstra <[email protected]>
24402L: [email protected]
24403S: Maintained
24404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24405F: arch/x86/mm/
24406
24407X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24408M: Hans de Goede <[email protected]>
24409L: [email protected]
24410S: Maintained
24411T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24412F: drivers/platform/x86/x86-android-tablets/
24413
24414X86 PLATFORM DRIVERS
24415M: Hans de Goede <[email protected]>
24416M: Ilpo Järvinen <[email protected]>
24417L: [email protected]
24418S: Maintained
24419Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
24420T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24421F: drivers/platform/olpc/
24422F: drivers/platform/x86/
24423F: include/linux/platform_data/x86/
24424
24425X86 PLATFORM UV HPE SUPERDOME FLEX
24426M: Steve Wahl <[email protected]>
24427R: Justin Ernst <[email protected]>
24428R: Kyle Meyer <[email protected]>
24429R: Dimitri Sivanich <[email protected]>
24430R: Russ Anderson <[email protected]>
24431S: Supported
24432F: arch/x86/include/asm/uv/
24433F: arch/x86/kernel/apic/x2apic_uv_x.c
24434F: arch/x86/platform/uv/
24435
24436X86 STACK UNWINDING
24437M: Josh Poimboeuf <[email protected]>
24438M: Peter Zijlstra <[email protected]>
24439S: Supported
24440F: arch/x86/include/asm/unwind*.h
24441F: arch/x86/kernel/dumpstack.c
24442F: arch/x86/kernel/stacktrace.c
24443F: arch/x86/kernel/unwind_*.c
24444
24445X86 TRUST DOMAIN EXTENSIONS (TDX)
24446M: Kirill A. Shutemov <[email protected]>
24447R: Dave Hansen <[email protected]>
24448L: [email protected]
24449L: [email protected]
24450S: Supported
24451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24452F: arch/x86/boot/compressed/tdx*
24453F: arch/x86/coco/tdx/
24454F: arch/x86/include/asm/shared/tdx.h
24455F: arch/x86/include/asm/tdx.h
24456F: arch/x86/virt/vmx/tdx/
24457F: drivers/virt/coco/tdx-guest
24458
24459X86 VDSO
24460M: Andy Lutomirski <[email protected]>
24461L: [email protected]
24462S: Maintained
24463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24464F: arch/x86/entry/vdso/
24465
24466XARRAY
24467M: Matthew Wilcox <[email protected]>
24468L: [email protected]
24469S: Supported
24470F: Documentation/core-api/xarray.rst
24471F: include/linux/idr.h
24472F: include/linux/xarray.h
24473F: lib/idr.c
24474F: lib/xarray.c
24475F: tools/testing/radix-tree
24476
24477XBOX DVD IR REMOTE
24478M: Benjamin Valentin <[email protected]>
24479S: Maintained
24480F: drivers/media/rc/keymaps/rc-xbox-dvd.c
24481F: drivers/media/rc/xbox_remote.c
24482
24483XC2028/3028 TUNER DRIVER
24484M: Mauro Carvalho Chehab <[email protected]>
24485L: [email protected]
24486S: Maintained
24487W: https://linuxtv.org
24488T: git git://linuxtv.org/media_tree.git
24489F: drivers/media/tuners/xc2028.*
24490
24491XDP (eXpress Data Path)
24492M: Alexei Starovoitov <[email protected]>
24493M: Daniel Borkmann <[email protected]>
24494M: David S. Miller <[email protected]>
24495M: Jakub Kicinski <[email protected]>
24496M: Jesper Dangaard Brouer <[email protected]>
24497M: John Fastabend <[email protected]>
24498L: [email protected]
24499L: [email protected]
24500S: Supported
24501F: drivers/net/ethernet/*/*/*/*/*xdp*
24502F: drivers/net/ethernet/*/*/*xdp*
24503F: include/net/xdp.h
24504F: include/net/xdp_priv.h
24505F: include/trace/events/xdp.h
24506F: kernel/bpf/cpumap.c
24507F: kernel/bpf/devmap.c
24508F: net/core/xdp.c
24509F: samples/bpf/xdp*
24510F: tools/testing/selftests/bpf/*/*xdp*
24511F: tools/testing/selftests/bpf/*xdp*
24512K: (?:\b|_)xdp(?:\b|_)
24513
24514XDP SOCKETS (AF_XDP)
24515M: Björn Töpel <[email protected]>
24516M: Magnus Karlsson <[email protected]>
24517M: Maciej Fijalkowski <[email protected]>
24518R: Jonathan Lemon <[email protected]>
24519L: [email protected]
24520L: [email protected]
24521S: Maintained
24522F: Documentation/networking/af_xdp.rst
24523F: include/net/netns/xdp.h
24524F: include/net/xdp_sock*
24525F: include/net/xsk_buff_pool.h
24526F: include/uapi/linux/if_xdp.h
24527F: include/uapi/linux/xdp_diag.h
24528F: net/xdp/
24529F: tools/testing/selftests/bpf/*xsk*
24530
24531XEN BLOCK SUBSYSTEM
24532M: Roger Pau Monné <[email protected]>
24533L: [email protected] (moderated for non-subscribers)
24534S: Supported
24535F: drivers/block/xen*
24536F: drivers/block/xen-blkback/*
24537
24538XEN HYPERVISOR ARM
24539M: Stefano Stabellini <[email protected]>
24540L: [email protected] (moderated for non-subscribers)
24541S: Maintained
24542F: arch/arm/include/asm/xen/
24543F: arch/arm/xen/
24544
24545XEN HYPERVISOR ARM64
24546M: Stefano Stabellini <[email protected]>
24547L: [email protected] (moderated for non-subscribers)
24548S: Maintained
24549F: arch/arm64/include/asm/xen/
24550F: arch/arm64/xen/
24551
24552XEN HYPERVISOR INTERFACE
24553M: Juergen Gross <[email protected]>
24554M: Stefano Stabellini <[email protected]>
24555R: Oleksandr Tyshchenko <[email protected]>
24556L: [email protected] (moderated for non-subscribers)
24557S: Supported
24558T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24559F: Documentation/ABI/stable/sysfs-hypervisor-xen
24560F: Documentation/ABI/testing/sysfs-hypervisor-xen
24561F: drivers/*/xen-*front.c
24562F: drivers/xen/
24563F: include/uapi/xen/
24564F: include/xen/
24565F: kernel/configs/xen.config
24566
24567XEN HYPERVISOR X86
24568M: Juergen Gross <[email protected]>
24569R: Boris Ostrovsky <[email protected]>
24570L: [email protected] (moderated for non-subscribers)
24571S: Supported
24572F: arch/x86/configs/xen.config
24573F: arch/x86/include/asm/pvclock-abi.h
24574F: arch/x86/include/asm/xen/
24575F: arch/x86/platform/pvh/
24576F: arch/x86/xen/
24577
24578XEN NETWORK BACKEND DRIVER
24579M: Wei Liu <[email protected]>
24580M: Paul Durrant <[email protected]>
24581L: [email protected] (moderated for non-subscribers)
24582L: [email protected]
24583S: Supported
24584F: drivers/net/xen-netback/*
24585
24586XEN PCI SUBSYSTEM
24587M: Juergen Gross <[email protected]>
24588L: [email protected] (moderated for non-subscribers)
24589S: Supported
24590F: arch/x86/pci/*xen*
24591F: drivers/pci/*xen*
24592
24593XEN PVSCSI DRIVERS
24594M: Juergen Gross <[email protected]>
24595L: [email protected] (moderated for non-subscribers)
24596L: [email protected]
24597S: Supported
24598F: drivers/scsi/xen-scsifront.c
24599F: drivers/xen/xen-scsiback.c
24600F: include/xen/interface/io/vscsiif.h
24601
24602XEN PVUSB DRIVER
24603M: Juergen Gross <[email protected]>
24604L: [email protected] (moderated for non-subscribers)
24605L: [email protected]
24606S: Supported
24607F: drivers/usb/host/xen*
24608F: include/xen/interface/io/usbif.h
24609
24610XEN SOUND FRONTEND DRIVER
24611M: Oleksandr Andrushchenko <[email protected]>
24612L: [email protected] (moderated for non-subscribers)
24613L: [email protected] (moderated for non-subscribers)
24614S: Supported
24615F: sound/xen/*
24616
24617XEN SWIOTLB SUBSYSTEM
24618M: Juergen Gross <[email protected]>
24619M: Stefano Stabellini <[email protected]>
24620L: [email protected] (moderated for non-subscribers)
24621L: [email protected]
24622S: Supported
24623F: arch/*/include/asm/xen/swiotlb-xen.h
24624F: drivers/xen/swiotlb-xen.c
24625F: include/xen/arm/swiotlb-xen.h
24626F: include/xen/swiotlb-xen.h
24627
24628XFS FILESYSTEM
24629M: Chandan Babu R <[email protected]>
24630R: Darrick J. Wong <[email protected]>
24631L: [email protected]
24632S: Supported
24633W: http://xfs.org/
24634C: irc://irc.oftc.net/xfs
24635T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24636P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24637F: Documentation/ABI/testing/sysfs-fs-xfs
24638F: Documentation/admin-guide/xfs.rst
24639F: Documentation/filesystems/xfs/*
24640F: fs/xfs/
24641F: include/uapi/linux/dqblk_xfs.h
24642F: include/uapi/linux/fsmap.h
24643
24644XILINX AMS DRIVER
24645M: Anand Ashok Dumbre <[email protected]>
24646L: [email protected]
24647S: Maintained
24648F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24649F: drivers/iio/adc/xilinx-ams.c
24650
24651XILINX AXI ETHERNET DRIVER
24652M: Radhey Shyam Pandey <[email protected]>
24653S: Maintained
24654F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24655F: drivers/net/ethernet/xilinx/xilinx_axienet*
24656
24657XILINX CAN DRIVER
24658M: Appana Durga Kedareswara rao <[email protected]>
24659L: [email protected]
24660S: Maintained
24661F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24662F: drivers/net/can/xilinx_can.c
24663
24664XILINX EVENT MANAGEMENT DRIVER
24665M: Michal Simek <[email protected]>
24666S: Maintained
24667F: drivers/soc/xilinx/xlnx_event_manager.c
24668F: include/linux/firmware/xlnx-event-manager.h
24669
24670XILINX GPIO DRIVER
24671M: Shubhrajyoti Datta <[email protected]>
24672R: Srinivas Neeli <[email protected]>
24673R: Michal Simek <[email protected]>
24674S: Maintained
24675F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24676F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24677F: drivers/gpio/gpio-xilinx.c
24678F: drivers/gpio/gpio-zynq.c
24679
24680XILINX LL TEMAC ETHERNET DRIVER
24681L: [email protected]
24682S: Orphan
24683F: drivers/net/ethernet/xilinx/ll_temac*
24684
24685XILINX PWM DRIVER
24686M: Sean Anderson <[email protected]>
24687S: Maintained
24688F: drivers/pwm/pwm-xilinx.c
24689F: include/clocksource/timer-xilinx.h
24690
24691XILINX SD-FEC IP CORES
24692M: Derek Kiernan <[email protected]>
24693M: Dragan Cvetic <[email protected]>
24694S: Maintained
24695F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24696F: Documentation/misc-devices/xilinx_sdfec.rst
24697F: drivers/misc/Kconfig
24698F: drivers/misc/Makefile
24699F: drivers/misc/xilinx_sdfec.c
24700F: include/uapi/misc/xilinx_sdfec.h
24701
24702XILINX UARTLITE SERIAL DRIVER
24703M: Peter Korsgaard <[email protected]>
24704L: [email protected]
24705S: Maintained
24706F: drivers/tty/serial/uartlite.c
24707
24708XILINX VIDEO IP CORES
24709M: Laurent Pinchart <[email protected]>
24710L: [email protected]
24711S: Supported
24712T: git git://linuxtv.org/media_tree.git
24713F: Documentation/devicetree/bindings/media/xilinx/
24714F: drivers/media/platform/xilinx/
24715F: include/uapi/linux/xilinx-v4l2-controls.h
24716
24717XILINX VERSAL EDAC DRIVER
24718M: Shubhrajyoti Datta <[email protected]>
24719M: Sai Krishna Potthuri <[email protected]>
24720S: Maintained
24721F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24722F: drivers/edac/versal_edac.c
24723
24724XILINX WATCHDOG DRIVER
24725M: Srinivas Neeli <[email protected]>
24726R: Shubhrajyoti Datta <[email protected]>
24727R: Michal Simek <[email protected]>
24728S: Maintained
24729F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24730F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24731F: drivers/watchdog/of_xilinx_wdt.c
24732F: drivers/watchdog/xilinx_wwdt.c
24733
24734XILINX XDMA DRIVER
24735M: Lizhi Hou <[email protected]>
24736M: Brian Xu <[email protected]>
24737M: Raj Kumar Rampelli <[email protected]>
24738L: [email protected]
24739S: Supported
24740F: drivers/dma/xilinx/xdma-regs.h
24741F: drivers/dma/xilinx/xdma.c
24742F: include/linux/dma/amd_xdma.h
24743F: include/linux/platform_data/amd_xdma.h
24744
24745XILINX ZYNQMP DPDMA DRIVER
24746M: Laurent Pinchart <[email protected]>
24747L: [email protected]
24748S: Supported
24749F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24750F: drivers/dma/xilinx/xilinx_dpdma.c
24751F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24752
24753XILINX ZYNQMP OCM EDAC DRIVER
24754M: Shubhrajyoti Datta <[email protected]>
24755M: Sai Krishna Potthuri <[email protected]>
24756S: Maintained
24757F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24758F: drivers/edac/zynqmp_edac.c
24759
24760XILINX ZYNQMP PSGTR PHY DRIVER
24761M: Laurent Pinchart <[email protected]>
24762L: [email protected]
24763S: Supported
24764T: git https://github.com/Xilinx/linux-xlnx.git
24765F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24766F: drivers/phy/xilinx/phy-zynqmp.c
24767
24768XILINX ZYNQMP SHA3 DRIVER
24769M: Harsha <[email protected]>
24770S: Maintained
24771F: drivers/crypto/xilinx/zynqmp-sha.c
24772
24773XILINX ZYNQMP NVMEM DRIVER
24774M: Praveen Teja Kundanala <[email protected]>
24775M: Kalyani Akula <[email protected]>
24776R: Michal Simek <[email protected]>
24777S: Maintained
24778F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24779F: drivers/nvmem/zynqmp_nvmem.c
24780
24781XILLYBUS DRIVER
24782M: Eli Billauer <[email protected]>
24783L: [email protected]
24784S: Supported
24785F: drivers/char/xillybus/
24786
24787XLP9XX I2C DRIVER
24788M: George Cherian <[email protected]>
24789L: [email protected]
24790S: Supported
24791W: http://www.marvell.com
24792F: drivers/i2c/busses/i2c-xlp9xx.c
24793
24794XRA1403 GPIO EXPANDER
24795M: Nandor Han <[email protected]>
24796L: [email protected]
24797S: Maintained
24798F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24799F: drivers/gpio/gpio-xra1403.c
24800
24801XTENSA XTFPGA PLATFORM SUPPORT
24802M: Max Filippov <[email protected]>
24803S: Maintained
24804F: drivers/spi/spi-xtensa-xtfpga.c
24805F: sound/soc/xtensa/xtfpga-i2s.c
24806
24807YAM DRIVER FOR AX.25
24808M: Jean-Paul Roubelat <[email protected]>
24809L: [email protected]
24810S: Maintained
24811F: drivers/net/hamradio/yam*
24812F: include/linux/yam.h
24813
24814YAMA SECURITY MODULE
24815M: Kees Cook <[email protected]>
24816S: Supported
24817T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24818F: Documentation/admin-guide/LSM/Yama.rst
24819F: security/yama/
24820
24821YAML NETLINK (YNL)
24822M: Donald Hunter <[email protected]>
24823M: Jakub Kicinski <[email protected]>
24824F: Documentation/netlink/
24825F: Documentation/userspace-api/netlink/intro-specs.rst
24826F: Documentation/userspace-api/netlink/specs.rst
24827F: tools/net/ynl/
24828
24829YEALINK PHONE DRIVER
24830M: Henk Vergonet <[email protected]>
24831L: [email protected]
24832S: Maintained
24833F: Documentation/input/devices/yealink.rst
24834F: drivers/input/misc/yealink.*
24835
24836Z3FOLD COMPRESSED PAGE ALLOCATOR
24837M: Vitaly Wool <[email protected]>
24838R: Miaohe Lin <[email protected]>
24839L: [email protected]
24840S: Maintained
24841F: mm/z3fold.c
24842
24843Z8530 DRIVER FOR AX.25
24844M: Joerg Reuter <[email protected]>
24845L: [email protected]
24846S: Maintained
24847W: http://yaina.de/jreuter/
24848W: http://www.qsl.net/dl1bke/
24849F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
24850F: drivers/net/hamradio/*scc.c
24851F: drivers/net/hamradio/z8530.h
24852
24853ZBUD COMPRESSED PAGE ALLOCATOR
24854M: Seth Jennings <[email protected]>
24855M: Dan Streetman <[email protected]>
24856L: [email protected]
24857S: Maintained
24858F: mm/zbud.c
24859
24860ZD1211RW WIRELESS DRIVER
24861L: [email protected]
24862S: Orphan
24863F: drivers/net/wireless/zydas/zd1211rw/
24864
24865ZD1301 MEDIA DRIVER
24866L: [email protected]
24867S: Orphan
24868W: https://linuxtv.org/
24869Q: https://patchwork.linuxtv.org/project/linux-media/list/
24870F: drivers/media/usb/dvb-usb-v2/zd1301*
24871
24872ZD1301_DEMOD MEDIA DRIVER
24873L: [email protected]
24874S: Orphan
24875W: https://linuxtv.org/
24876Q: https://patchwork.linuxtv.org/project/linux-media/list/
24877F: drivers/media/dvb-frontends/zd1301_demod*
24878
24879ZHAOXIN PROCESSOR SUPPORT
24880M: Tony W Wang-oc <[email protected]>
24881L: [email protected]
24882S: Maintained
24883F: arch/x86/kernel/cpu/zhaoxin.c
24884
24885ZONEFS FILESYSTEM
24886M: Damien Le Moal <[email protected]>
24887M: Naohiro Aota <[email protected]>
24888R: Johannes Thumshirn <[email protected]>
24889L: [email protected]
24890S: Maintained
24891T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24892F: Documentation/filesystems/zonefs.rst
24893F: fs/zonefs/
24894
24895ZR36067 VIDEO FOR LINUX DRIVER
24896M: Corentin Labbe <[email protected]>
24897L: [email protected]
24898L: [email protected]
24899S: Maintained
24900W: http://mjpeg.sourceforge.net/driver-zoran/
24901Q: https://patchwork.linuxtv.org/project/linux-media/list/
24902F: Documentation/driver-api/media/drivers/zoran.rst
24903F: drivers/media/pci/zoran/
24904
24905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24906M: Minchan Kim <[email protected]>
24907M: Sergey Senozhatsky <[email protected]>
24908L: [email protected]
24909S: Maintained
24910F: Documentation/admin-guide/blockdev/zram.rst
24911F: drivers/block/zram/
24912
24913ZS DECSTATION Z85C30 SERIAL DRIVER
24914M: "Maciej W. Rozycki" <[email protected]>
24915S: Maintained
24916F: drivers/tty/serial/zs.*
24917
24918ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24919M: Minchan Kim <[email protected]>
24920M: Sergey Senozhatsky <[email protected]>
24921L: [email protected]
24922S: Maintained
24923F: Documentation/mm/zsmalloc.rst
24924F: include/linux/zsmalloc.h
24925F: mm/zsmalloc.c
24926
24927ZSTD
24928M: Nick Terrell <[email protected]>
24929S: Maintained
24930B: https://github.com/facebook/zstd/issues
24931T: git https://github.com/terrelln/linux.git
24932F: crypto/zstd.c
24933F: include/linux/zstd*
24934F: lib/decompress_unzstd.c
24935F: lib/zstd/
24936N: zstd
24937K: zstd
24938
24939ZSWAP COMPRESSED SWAP CACHING
24940M: Johannes Weiner <[email protected]>
24941M: Yosry Ahmed <[email protected]>
24942M: Nhat Pham <[email protected]>
24943R: Chengming Zhou <[email protected]>
24944L: [email protected]
24945S: Maintained
24946F: Documentation/admin-guide/mm/zswap.rst
24947F: include/linux/zpool.h
24948F: include/linux/zswap.h
24949F: mm/zpool.c
24950F: mm/zswap.c
24951F: tools/testing/selftests/cgroup/test_zswap.c
24952
24953THE REST
24954M: Linus Torvalds <[email protected]>
24955L: [email protected]
24956S: Buried alive in reporters
24957T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24958F: *
24959F: */